Data object visualization
First Claim
1. A computer-based system for presenting facts, comprising:
- an object access module adapted to establish a set of objects in response to a search query received from a user, each object having a set of facts stored in a computer memory containing information about an entity associated with the object, each fact having an attribute indicating a property of the entity and a corresponding value describing the indicated property;
an interface module adapted to provide a user interface for allowing the user to identify one or more facts of the objects in the set to present and for allowing the user to manipulate a representation of the identified facts; and
a presentation module for presenting via the user interface the representation of the identified facts of the objects in the set, the representation describing the attributes and corresponding values of the identified facts.
2 Assignments
0 Petitions
Accused Products
Abstract
A fact repository stores objects. Each object includes a collection of facts, where a fact comprises an attribute and a value. A set of objects from the fact repository are designated for analysis. The presentation engine presents the facts of the objects in a user interface (UI) having a table. Through manipulation of the UI, an end-user can add or remove facts from the table, and sort the table based on the values of particular facts. The presentation engine also presents the facts of the objects in a UI having a graph. Through manipulation of the UI, the end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine can further present the facts of the objects in UIs including maps and timelines.
-
Citations
37 Claims
-
1. A computer-based system for presenting facts, comprising:
-
an object access module adapted to establish a set of objects in response to a search query received from a user, each object having a set of facts stored in a computer memory containing information about an entity associated with the object, each fact having an attribute indicating a property of the entity and a corresponding value describing the indicated property; an interface module adapted to provide a user interface for allowing the user to identify one or more facts of the objects in the set to present and for allowing the user to manipulate a representation of the identified facts; and a presentation module for presenting via the user interface the representation of the identified facts of the objects in the set, the representation describing the attributes and corresponding values of the identified facts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product having a computer-readable medium having computer program instructions embodied therein for presenting facts, the computer program instructions comprising:
-
an object access module adapted to establish a set of objects in response to a search query received from a user, each object having a set of facts stored in a computer memory containing information about an entity associated with the object, each fact having an attribute indicating a property of the entity and a corresponding value describing the indicated property; an interface module adapted to provide a user interface for allowing the user to identify one or more facts of the objects in the set to present and for allowing the user to manipulate a representation of the identified facts; and a presentation module for presenting via the user interface the representation of the identified facts of the objects in the set, the representation describing the attributes and corresponding values of the identified facts. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method of presenting facts, comprising:
-
at a client computer system comprising a processor, memory, and a display device, establishing a set of objects in response to a search query received from a user, each object having a set of facts stored in the memory containing information about an entity associated with the object, each fact having an attribute indicating a property of the entity and a corresponding value describing the indicated property; identifying one or more facts of the objects in the set to present; presenting a visual representation of the identified facts of the objects in the set on the display device, the representation describing the attributes and corresponding values of the identified facts; and manipulating the representation of the identified facts displayed on the display device in response to input from the user. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-implemented method of presenting facts of objects stored in a fact repository, comprising:
-
at a client computer system comprising a processor, memory, and a display device, establishing a collection of objects responsive to at least one query to the fact repository initiated by a user, each object in the collection having a set of facts stored in the memory containing information about an entity associated with the object, each fact having an attribute indicating a property of the entity and a corresponding value describing the indicated property; receiving input from the user identifying one or more facts of the objects in the collection to present in a visual manner; providing the user with a visual representation of the identified facts of the objects on the display device, the visual representation describing the attributes and corresponding values of the identified facts; and manipulating the representation of the identified facts displayed on the display device in response to input from the user. - View Dependent Claims (36, 37)
-
Specification