Multidimensional structured data visualization method and apparatus, text visualization method and apparatus, method and apparatus for visualizing and graphically navigating the world wide web, method and apparatus for visualizing hierarchies
First Claim
Patent Images
1. A method of displaying correlations among information objects, the method comprising:
- receiving an information collection including information objects;
generating a visualization illustrating relationships between information objects and displaying visual information representing all information objects of the collection, the visualization being selected from a plurality of different available visualization types, wherein at least two of the visualization types can selectively be used simultaneously; and
selectively displaying visual information for a subset of information objects in response to a query.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying correlations among information objects comprises receiving a query against a database; obtaining a query result set; and generating a visualization representing the components of the result set, the visualization including one of a plane and line to represent a data field, nodes representing data values, and links showing correlations among fields and values. Other visualization methods and apparatus are disclosed.
-
Citations
98 Claims
-
1. A method of displaying correlations among information objects, the method comprising:
-
receiving an information collection including information objects;
generating a visualization illustrating relationships between information objects and displaying visual information representing all information objects of the collection, the visualization being selected from a plurality of different available visualization types, wherein at least two of the visualization types can selectively be used simultaneously; and
selectively displaying visual information for a subset of information objects in response to a query. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. A method of displaying correlations among information objects, the method comprising:
-
receiving an information collection including information objects; and
generating a visualization representing relationships between the objects, the vizualization being selected from at least six available visualization types including a type useful for demonstrating field/value pair co-occurrences, a type useful for demonstrating free-text similarity, a type useful for demonstrating temporal relationships, a type useful for demonstrating parent-child relationships, a type useful for demonstrating network relationships, and a type useful for demonstrating geospatial relationships. - View Dependent Claims (8, 9, 10)
-
-
11. A method of displaying correlations among information objects, the method comprising:
-
receiving a query against a database;
obtaining a query result set; and
generating a visualization, selected from a plurality of available visualization types, representing the components of the result set, the visualization including one of a plane and line to represent a data field, nodes representing data values, and links showing correlations among fields and values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium embodying computer program code which, when loaded in a computer, causes the computer, in operation, to:
-
receive a query against a database;
obtain a query result set; and
generate a visualization, selected from a plurality of available visualization types, representing the components of the result set, the visualization including one of a plane and line to represent a data field, nodes representing data values, and links showing correlations among fields and values. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A text visualization method comprising:
-
receiving vectors that characterize conceptual content of a plurality of text documents, each document being represented by a vector of arbitrary length; and
displaying a multi-dimensional representation of the document collection that conveys information about topics and subtopics described by the plurality of text documents, each document being represented by a multi-dimensional glyph, the displaying including sorting the glyphs into groups and arranging the groups into clusters such that clusters containing documents that are conceptually similar are located together in near proximity. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A text visualization method comprising:
-
generating vectors that characterize conceptual content of a plurality of text documents, each document being represented by a vector of arbitrary length; and
displaying a multi-dimensional representation of the document collection that conveys information about topics and subtopics described by the plurality of text documents, each document being represented by a multi-dimensional glyph, the glyphs being sorted into groups and the groups being arranged into clusters such that clusters containing documents that are conceptually similar are located together in near proximity. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer readable medium embodying computer program code which, when loaded in a computer, causes the computer, in operation, to:
-
receive vectors that characterize conceptual content of a plurality of text documents, each document being represented by a vector of arbitrary length; and
display a multi-dimensional representation of the document collection that conveys information about topics and subtopics described by the plurality of text documents, each document being represented by a multi-dimensional glyph, the displaying including sorting the glyphs into groups and arranging the groups into clusters such that clusters containing documents that are conceptually similar are located together in near proximity. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method comprising:
generating a graphical representation of an Internet directory structure, the Internet directory structure having characteristics, the generating including providing a shaded-relief terrain image as a visual metaphor for the Internet directory structure, the shaded-relief terrain image having characteristics representing the characteristics of the Internet directory structure. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71)
-
72. A computer readable medium embodying computer program code which, when loaded in a computer, causes the computer, in operation, to:
generate a graphical representation of an Internet directory structure, the Internet directory structure having characteristics, the generating including providing a shaded-relief terrain image as a visual metaphor for the Internet directory structure, the shaded-relief terrain image having characteristics representing the characteristics of the Internet directory structure. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79)
-
80. A method of visualizing a hierarchy, the method comprising:
-
receiving a plurality of data records of a hierarchy that has a plurality of nodes, wherein a node includes at least zero data records and at least zero other nodes, the data records each including a field that identifies the position of the record in the hierarchy;
displaying a plurality of levels to represent the hierarchy, the displaying including displaying a glyph to represent a node of each branch of the hierarchy, radially arranging nodes that are at a common level in the hierarchy, and connecting nodes to portray hierarchical relationships; and
displaying records that terminate at a given node as glyphs arranged on a pan located beneath the node at which the records terminate. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87)
-
-
88. A method of visualizing a hierarchy, the method comprising:
-
receiving a plurality of data records of a hierarchy that has a plurality of nodes, wherein a node includes at least zero data records and at least zero other nodes, wherein a node having another node defines a subtree, the data records each including a field that identifies the position of the record in the hierarchy; and
displaying a plurality of levels to represent the hierarchy, the displaying including displaying a glyph to represent a node of each branch of the hierarchy, radially arranging nodes that are at a common level in the hierarchy, and connecting nodes to portray hierarchical relationships, the displaying including lowering a first subtree relative to a second subtree when the first subtree is larger than the first subtree, the first and second subtrees being below a common node. - View Dependent Claims (89, 90, 91, 92)
-
-
93. A computer readable medium embodying computer program code which, when loaded in a computer, causes the computer, in operation, to:
-
receive a plurality of data records of a hierarchy that has a plurality of nodes, wherein a node includes at least zero data records and at least zero other nodes, the data records each including a field that identifies the position of the record in the hierarchy;
display a plurality of levels to represent the hierarchy, the displaying including displaying a glyph to represent a node of each branch of the hierarchy, radially arranging nodes that are at a common level in the hierarchy, and connecting nodes to portray hierarchical relationships; and
display records that terminate at a given node as glyphs arranged on a pan located beneath the node at which the records terminate. - View Dependent Claims (94, 95, 96, 97, 98)
-
Specification