Data object visualization using maps
First Claim
1. A system for presenting facts, comprising:
- one or more processors; and
memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions to;
receive search results from a fact repository responsive to a search query submitted to the fact repository by a user, wherein the search results include objects from the fact repository, wherein a respective object has associated facts, wherein a respective fact includes an attribute field indicating an attribute, a value field describing the indicated attribute, and a confidence level field that indicates the likelihood that the fact is correct, and wherein the objects in the fact repository are created by;
extracting facts from web documents;
determining, through fact induction, entities with which the extracted facts are associated, wherein a respective entity is represented by a respective object in the fact repository;
storing the extracted facts in the fact repository; and
associating the stored extracted facts with the objects corresponding to the determined entities;
present the search results to a user in a user interface, wherein the user interface allows the user to select one or more objects to be graphed in the user interface;
receive a user-selection of a set of objects to be graphed from the user, wherein the set of objects is selected from the search results;
determine that at least one object in the set of objects is associated with at least one value of at least one fact that describes a geographic location;
generate a geographic map based on the at least one value of the at least one fact and maps of geographic regions stored on the system;
present via the user interface the geographic map; and
plot a visual indicator of the at least one object on the geographic map at a location corresponding to the value of the at least one fact of the at least one object.
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.
131 Citations
20 Claims
-
1. A system for presenting facts, comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions to; receive search results from a fact repository responsive to a search query submitted to the fact repository by a user, wherein the search results include objects from the fact repository, wherein a respective object has associated facts, wherein a respective fact includes an attribute field indicating an attribute, a value field describing the indicated attribute, and a confidence level field that indicates the likelihood that the fact is correct, and wherein the objects in the fact repository are created by; extracting facts from web documents; determining, through fact induction, entities with which the extracted facts are associated, wherein a respective entity is represented by a respective object in the fact repository; storing the extracted facts in the fact repository; and associating the stored extracted facts with the objects corresponding to the determined entities; present the search results to a user in a user interface, wherein the user interface allows the user to select one or more objects to be graphed in the user interface; receive a user-selection of a set of objects to be graphed from the user, wherein the set of objects is selected from the search results; determine that at least one object in the set of objects is associated with at least one value of at least one fact that describes a geographic location; generate a geographic map based on the at least one value of the at least one fact and maps of geographic regions stored on the system; present via the user interface the geographic map; and plot a visual indicator of the at least one object on the geographic map at a location corresponding to the value of the at least one fact of the at least one object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium storing one or more programs configured for execution by one or more processors of a computer system, the one or more programs comprising instructions for:
-
receiving search results from a fact repository responsive to a search query submitted to the fact repository by a user, wherein the search results include objects from the fact repository, wherein a respective object has associated facts, wherein a respective fact includes an attribute field indicating an attribute, a value field describing the indicated attribute, and a confidence level field that indicates the likelihood that the fact is correct, and wherein the objects in the fact repository are created by; extracting facts from web documents; determining, through fact induction, subjects with which the extracted facts are associated, wherein a respective subject is represented by a respective object in the fact repository; storing the extracted facts in the fact repository; and associating the stored extracted facts with the objects corresponding to the determined subjects; presenting the search results to a user in a user interface, wherein the user interface allows the user to select one or more objects to be graphed in the user interface; receiving a user-selection of a set of objects to be graphed from the user, wherein the set of objects is selected from the search results; determining that at least one object in the set of objects is associated with at least one value of at least one fact that describes a geographic location; generating a geographic map based on the at least one value of the at least one fact and maps of geographic regions stored on the system; presenting via the user interface the geographic map; and plotting a visual indicator of the at least one object on the geographic map at a location corresponding to the value of the at least one fact of the at least one object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for presenting facts, comprising:
-
receiving search results from a fact repository responsive to a search query submitted to the fact repository by a user, wherein the search results include objects from the fact repository, wherein a respective object has associated facts, wherein a respective fact includes an attribute field indicating an attribute, a value field describing the indicated attribute, and a confidence level field that indicates the likelihood that the fact is correct, and wherein the objects in the fact repository are created by; extracting facts from web documents; determining, through fact induction, subjects with which the extracted facts are associated, wherein a respective subject is represented by a respective object in the fact repository; storing the extracted facts in the fact repository; and associating the stored extracted facts with the objects corresponding to the determined subjects; presenting the search results to a user in a user interface, wherein the user interface allows the user to select one or more objects to be graphed in the user interface; receiving a user-selection of a set of objects to be graphed from the user, wherein the set of objects is selected from the search results; determining that at least one object in the set of objects is associated with at least one value of at least one fact that describes a geographic location; generating a geographic map based on the at least one value of the at least one fact and maps of geographic regions stored on the system; presenting via the user interface the geographic map; and plotting a visual indicator of the at least one object on the geographic map at a location corresponding to the value of the at least one fact of the at least one object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification