← Back to Patent Explorer
US5751931A Expired / Lapsed US ⏱️ 0.0 years remaining

Three dimensional graphical display of information

Assignee: Nokia of America Corp
•
Filing: 1995-04-18
•
Granted: 1998-05-12
•
Expires: 2015-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for the three dimensional graphical display of information. Information is displayed as nodes and arcs connecting nodes. The nodes and arcs are displayed with their three dimensional characteristics used to encode data attributes. In one embodiment, the nodes and arcs represent geographic network data and are displayed on a representation of a globe. The height of the arcs above or below the surface of the globe encodes a link attribute of the data, while the height of the nodes above or below the surface of the globe encodes a node attribute of the data. Three dimensional characteristics of the nodes and arcs other than height may also be used to encode data attributes. In addition, the three dimensional representation of the data allows for novel thresholding techniques, such as drawing certain nodes and arcs below the surface of the globe and using the globe as a clipping surface. User interaction is also enhanced, for example by allowing users to interactively manipulate the clipping surface as well as the three dimensional display characteristics of the nodes and links.

Inventors

  • 👤 Kenneth Charles Cox
  • 👤 Stephen Gregory Eick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:41
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/26

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 127 words
An apparatus for representing information in a display in a computer system, said information describing entities and relationships between pairs of entities, said apparatus comprising: means for displaying a surface representation on said display; means responsive to said information for displaying a plurality of entity representations on said display, each of said entity representations corresponding to one of said entities; and means responsive to said information for displaying a plurality of arcs at positions appearing at least in part disposed from said surface representation on said display, each of said arcs connecting the entity representations of a pair of entities, wherein the position of each of said arcs relative to said surface representation is a function of an attribute of the relationship between a pair of entities.
Claim 2
Independent Claim 127 words
An apparatus for representing information in a display in a computer system, said information describing entities and relationships between pairs of entities, said apparatus comprising: means for displaying a surface representation on said display; means responsive to said information for displaying a plurality of entity representations on said display, each of said entity representations corresponding to one of said entities; and means responsive to said information for displaying a plurality of arcs at positions appearing at least in part disposed from said surface representation on said display, each of said arcs connecting the entity representations of a pair of entities, wherein the position of each of said arcs relative to said surface representation is a function of an attribute of the relationship between a pair of entities.
Claim 3
Dependent Claim 16 words
The apparatus of claim 1 further comprising: means for displaying a map on said surface representation.
Claim 4
Dependent Claim 43 words
The apparatus of claim 2 wherein said information further comprises time series data, said apparatus further comprising: means responsive to said information for varying the illumination of said surface representation to represent the time interval of the information being represented on said display.
Claim 5
Dependent Claim 44 words
The apparatus of claim 1 wherein said means responsive to said information for displaying a plurality of arcs on said display further comprises means for displaying a plurality of arcs at positions appearing at least in part below said surface representation on said display.
Claim 6
Dependent Claim 44 words
The apparatus of claim 1 wherein said means responsive to said information for displaying a plurality of arcs on said display further comprises means for displaying a plurality of arcs at positions appearing at least in part above said surface representation on said display.
Claim 7
Dependent Claim 40 words
The apparatus of claim 1 wherein said means responsive to said information for displaying a plurality of entity representations on said display further comprises means for displaying a plurality of entity representations appearing above said surface representation on said display.
Claim 8
Dependent Claim 24 words
The apparatus of claim 1 further comprising: means responsive to user interaction for modifying the position of said arcs relative to said surface representation.
Claim 9
Dependent Claim 49 words
The apparatus of claim 7 wherein said means responsive to user interaction further comprises: means for modifying the positions of said arcs, such that the arcs connecting the entity representations of pairs of entities for which said attribute is below a threshold value do not appear on said display.
Claim 10
Dependent Claim 44 words
The apparatus of claim 1 wherein said means responsive to said information for displaying a plurality of entity representations further comprises: means for displaying said entity representations with a height relative to said surface representation, wherein said height represents an attribute of said entity.
Claim 11
Dependent Claim 25 words
the apparatus of claim 9 further comprising: means responsive to user interaction for modifying the height of said entity representations relative to said surface representation.
Claim 12
Dependent Claim 46 words
The apparatus of claim 9 wherein said means for displaying said entity representations with a height relative to said surface representation further comprises means for displaying an entity representation as appearing below said surface representation when the attribute of said entity is below a threshold value.
Claim 13
Independent Claim 108 words
An apparatus for representing information in a display in a computer system, said information describing relationships between pairs of entities, said apparatus comprising: means for displaying a representation of the surface of a first sphere on said display, said first sphere having a first center; means responsive to said information for displaying pairs of entity representations corresponding to pairs of related entities on said display; and means responsive to said information for displaying a plurality of arcs connecting the pairs of entity representations, wherein the maximum radial distances of said arcs from said first center are a function of an attribute of the relationship between pairs of entities.
Claim 14
Independent Claim 108 words
An apparatus for representing information in a display in a computer system, said information describing relationships between pairs of entities, said apparatus comprising: means for displaying a representation of the surface of a first sphere on said display, said first sphere having a first center; means responsive to said information for displaying pairs of entity representations corresponding to pairs of related entities on said display; and means responsive to said information for displaying a plurality of arcs connecting the pairs of entity representations, wherein the maximum radial distances of said arcs from said first center are a function of an attribute of the relationship between pairs of entities.
Claim 15
Dependent Claim 27 words
The apparatus of claim 12 further comprising: means responsive to user input for defining a clipping surface to obscure certain ones of said arcs from said display.
Claim 16
Dependent Claim 90 words
The apparatus of claim 13 wherein said clipping surface appears as a clipping sphere concentric with said first sphere, said clipping sphere having a radial distance from said first center, wherein said means responsive to user input for defining a clipping surface further comprises: means for varying the radial distance of said clipping sphere from said first center; and means for obscuring the portions of arcs which have a radial distance from said first center which is less than the radial distance of said clipping sphere from said first center.
Claim 17
Dependent Claim 14 words
The apparatus of claim 12 wherein the surface of said first sphere appears translucent.
Claim 18
Dependent Claim 20 words
The apparatus of claim 15 further comprising: means responsive to user input for varying the translucence of said first sphere.
Claim 19
Dependent Claim 15 words
The apparatus of claim 16 wherein said surface representation appears at least in part transparent.
Claim 20
Independent Claim 123 words
An apparatus for displaying information describing entities, in a three dimensional representation on a computer display, said apparatus comprising: means responsive to said information for displaying graphical glyphs on the display screen such that the position of each of said glyphs in a first dimension and a second dimension is a function of an attribute of a particular one of said entities; and means responsive to said information for displaying a plurality of arcs at positions appearing at least in part disposed from a surface of said representation on said display, such that the position of each of said arcs in a third dimension relative to said surface is a function of at least one attribute of said particular one of said entities.
Claim 21
Independent Claim 123 words
An apparatus for displaying information describing entities, in a three dimensional representation on a computer display, said apparatus comprising: means responsive to said information for displaying graphical glyphs on the display screen such that the position of each of said glyphs in a first dimension and a second dimension is a function of an attribute of a particular one of said entities; and means responsive to said information for displaying a plurality of arcs at positions appearing at least in part disposed from a surface of said representation on said display, such that the position of each of said arcs in a third dimension relative to said surface is a function of at least one attribute of said particular one of said entities.
Claim 22
Dependent Claim 33 words
The apparatus of claim 18 further comprising: means for altering a characteristic of said nodes in a third dimension such that said characteristic is a function of an attribute of said node information.
Claim 23
Dependent Claim 17 words
The apparatus of claim 19 wherein said characteristic of said node in a third dimension is height.
Claim 24
Dependent Claim 56 words
The apparatus of claim 18 further comprising means for displaying a sphere having a surface with each position on said surface being described by a latitude and a longitude, wherein said first dimension is defined by said latitude, said second dimension is defined by said longitude, and said third dimension is defined relative to said surface.
Claim 25
Dependent Claim 18 words
The apparatus of claim 21 further comprising means for projecting a map on the surface of said sphere.
Claim 26
Independent Claim 105 words
A method for displaying network information in a three dimensional representation on a display in a computer system, said network information representing relationships between pairs of nodes in said network, said method comprising the steps of: displaying a surface representation on said display; displaying a plurality of nodes on said display; and displaying a plurality of arcs at positions appearing at least in part disposed from said surface representation on said display, said arcs connecting pairs of nodes, wherein the position of each of said arcs relative to said surface representation is a function of an attribute of the relationship between a pair of nodes.
Claim 27
Independent Claim 105 words
A method for displaying network information in a three dimensional representation on a display in a computer system, said network information representing relationships between pairs of nodes in said network, said method comprising the steps of: displaying a surface representation on said display; displaying a plurality of nodes on said display; and displaying a plurality of arcs at positions appearing at least in part disposed from said surface representation on said display, said arcs connecting pairs of nodes, wherein the position of each of said arcs relative to said surface representation is a function of an attribute of the relationship between a pair of nodes.
Claim 28
Dependent Claim 16 words
The method of claim 23 further comprising the step of displaying a map on said surface.
Claim 29
Dependent Claim 27 words
The method of claim 24 wherein said step of displaying a plurality of arcs further comprises the step of: displaying a plurality of arcs as Mercator projections.
Claim 30
Dependent Claim 28 words
The method of claim 24 wherein said step of displaying a plurality of arcs further comprises the step of: displaying a plurality of arcs as great circle projections.
Claim 31
Dependent Claim 28 words
The method of claim 24 wherein said step of displaying a plurality of arcs further comprises the step of: displaying a plurality of arcs as rectangular coordinate projections.
Claim 32
Independent Claim 77 words
A method for representing information describing a plurality of nodes on a three dimensional display in a computer system, said information comprising node attributes, the method comprising the steps of: displaying a representation of a curved surface on said display, said surface defining a first and second dimension; and displaying a plurality of three dimensional nodes on said display wherein the characteristics of said nodes displayed in the third dimension are a function of said node attributes.
Claim 33
Independent Claim 77 words
A method for representing information describing a plurality of nodes on a three dimensional display in a computer system, said information comprising node attributes, the method comprising the steps of: displaying a representation of a curved surface on said display, said surface defining a first and second dimension; and displaying a plurality of three dimensional nodes on said display wherein the characteristics of said nodes displayed in the third dimension are a function of said node attributes.
Claim 34
Dependent Claim 50 words
The method of claim 28 wherein said information further describes the links between said nodes, said information comprising link attributes, said method further comprising the step of: displaying arcs connecting said nodes, wherein the characteristics of said arcs displayed in the third dimension are a function of said link attributes.
Claim 35
Dependent Claim 29 words
The method of claim 29 further comprising the step of: altering the characteristics of said arcs in said first and second dimensions as a function of said link attributes.
Claim 36
Dependent Claim 29 words
The method of claim 28 further comprising the step of: altering the characteristics of said nodes in said first and second dimensions as a function of said node attributes.

References Cited (Backward Citations)

EP0412692A1 Cited
US5446833A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-11 2001-11-10 2002-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-11 2005-11-10 2006-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-11 2009-11-10 2010-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag