Automatic object reference identification and linking in a browseable fact repository
First Claim
Patent Images
1. A computer implemented method comprising:
- at a computer system including one or more processors and memory storing one or more programs, automatically, without user intervention;
obtaining a list of fact values from a plurality of facts in a fact repository having a selected type of attribute, wherein the fact repository includes a plurality of facts, and each fact includes;
(i) an attribute descriptive of the fact; and
(ii) a value associated with the attribute, wherein the values include numbers, dates, and text;
responsive to a search for a value included in the list of fact values;
identifying, from the plurality of facts, a fact associated with the value; and
formatting for display;
(A) a search link associated with the fact in the fact repository, wherein the search link is a hyperlink that invokes performance of a search of the fact repository when selected by a user, and wherein the search link comprises a search query including search criteria that include the value, and the value is used as an anchor for the search link; and
(B) information representing a source from which the fact was gathered.
1 Assignment
0 Petitions
Accused Products
Abstract
Links between facts associated with objects are automatically created and maintained in a fact repository. Names of objects are automatically identified in the facts, and collected into a list of names. The facts are then processed to identifying such names in the facts. Identified names are used as anchor text for search links. A search link includes a search query for a service engine which search the fact repository for facts associated with objects having the same name.
283 Citations
20 Claims
-
1. A computer implemented method comprising:
-
at a computer system including one or more processors and memory storing one or more programs, automatically, without user intervention; obtaining a list of fact values from a plurality of facts in a fact repository having a selected type of attribute, wherein the fact repository includes a plurality of facts, and each fact includes; (i) an attribute descriptive of the fact; and (ii) a value associated with the attribute, wherein the values include numbers, dates, and text; responsive to a search for a value included in the list of fact values; identifying, from the plurality of facts, a fact associated with the value; and formatting for display; (A) a search link associated with the fact in the fact repository, wherein the search link is a hyperlink that invokes performance of a search of the fact repository when selected by a user, and wherein the search link comprises a search query including search criteria that include the value, and the value is used as an anchor for the search link; and (B) information representing a source from which the fact was gathered. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; memory; and one or more programs for execution by the processor, the one or more programs comprising instructions for, without user intervention; obtaining a list of fact values from a plurality of facts in a fact repository having a selected type of attribute, wherein the fact repository includes a plurality of facts, and each fact includes; (i) an attribute descriptive of the fact; and (ii) a value associated with the attribute, wherein the values include numbers, dates, and text; responsive to a search for a value included in the list of fact values; identifying, from the plurality of facts, a fact associated with the value; and formatting for display; (A) a search link associated with the fact in the fact repository, wherein the search link is a hyperlink that invokes performance of a search of the fact repository when selected by a user, and wherein the search link comprises a search query including search criteria that include the value, and the value is used as an anchor for the search link; and (B) information representing a source from which the fact was gathered. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs configured to be executed by an electronic device that includes one or more processors, a video input, and a tuner, wherein the one or more programs comprise instructions for, without user intervention:
-
obtaining a list of fact values from a plurality of facts in a fact repository having a selected type of attribute, wherein the fact repository includes a plurality of facts, and each fact includes; (i) an attribute descriptive of the fact; and (ii) a value associated with the attribute, wherein the values include numbers, dates, and text; responsive to a search for a value included in the list of fact values; identifying, from the plurality of facts, a fact associated with the value; and formatting for display; (A) a search link associated with the fact in the fact repository, wherein the search link is a hyperlink that invokes performance of a search of the fact repository when selected by a user, and wherein the search link comprises a search query including search criteria that include the value, and the value is used as an anchor for the search link; and (B) information representing a source from which the fact was gathered. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification