Determining a meaning of a knowledge item using document-based information
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying, by a server system comprising one or more computers, first terms based on an evaluation of a web page;
identifying, by the server system, one or more related resources that are associated with the first terms, and identifying, for each related resource, one or more second terms associated with the related resource based on an evaluation of the related resource;
associating, by the server system, each of (i) the first terms identified based on the evaluation of the web page and (ii) the one or more second terms respectively associated with the one or more related resources with a respective node in a directed graph;
providing, by the server system, one or more connections between the nodes in the directed graph, wherein the one or more connections indicate magnitudes and directions that represent one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources;
selecting, by the server system, a subset of the first terms based on the connections representing the one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources;
associating, by the server system, the selected subset of the first terms with the web page;
storing, by the server system and in a database, data that indicates that the selected subset of the first terms are associated with the web page;
selecting, by the server system, a knowledge item from among a plurality of knowledge items based on the selected subset of the first terms that the database indicates are associated with the web page; and
providing, by the server system, the selected knowledge item for display with the web page at a client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that determine a meaning of a knowledge item using related information are described. In one aspect, a knowledge item is received, related information associated with the knowledge item is received, at least one related meaning based on the related information is determined, and a knowledge item meaning for the knowledge item based at least in part on the related meaning is determined. Several algorithms and types of related information useful in carrying out such systems and methods are described.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
identifying, by a server system comprising one or more computers, first terms based on an evaluation of a web page; identifying, by the server system, one or more related resources that are associated with the first terms, and identifying, for each related resource, one or more second terms associated with the related resource based on an evaluation of the related resource; associating, by the server system, each of (i) the first terms identified based on the evaluation of the web page and (ii) the one or more second terms respectively associated with the one or more related resources with a respective node in a directed graph; providing, by the server system, one or more connections between the nodes in the directed graph, wherein the one or more connections indicate magnitudes and directions that represent one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources; selecting, by the server system, a subset of the first terms based on the connections representing the one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources; associating, by the server system, the selected subset of the first terms with the web page; storing, by the server system and in a database, data that indicates that the selected subset of the first terms are associated with the web page; selecting, by the server system, a knowledge item from among a plurality of knowledge items based on the selected subset of the first terms that the database indicates are associated with the web page; and providing, by the server system, the selected knowledge item for display with the web page at a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; identifying, by a server system comprising one or more computers, first terms based on an evaluation of a web page; identifying, by the server system, one or more related resources that are associated with the first terms and identifying, for each related resource, one or more second terms associated with the related resource based on an evaluation of the related resource; associating, by the server system, each of (i) the first terms identified based on the evaluation of the web page and (ii) the one or more second terms respectively associated with the one or more related resources with a respective node in a directed graph; providing, by the server system, one or more connections between the nodes in the directed graph, wherein the one or more connections indicate magnitudes and directions that represent one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources; selecting, by the server system, a subset of the first terms based on the connections representing the one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources; associating, by the server system, the selected subset of the first terms with the web page; storing, by the server system and in a database, data that indicates that the selected subset of the first terms are associated with the web page; selecting, by the server system, a knowledge item from among a plurality of knowledge items based on the selected subset of the first terms that the database indicates are associated with the web page; and providing, by the server system, the selected knowledge item for display with the web page at a client device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
identifying, by a server system comprising one or more computers, first terms based on an evaluation of a web page; identifying, by the server system, one or more related resources that are associated with the first terms, and identifying, for each related resource, one or more second terms associated with the related resource based on an evaluation of the related resource; associating, by the server system, each of (i) the first terms identified based on the evaluation of the web page and (ii) the one or more second terms respectively associated with the one or more related resources with a respective node in a directed graph; providing, by the server system, one or more connections between the nodes in the directed graph, wherein the one or more connections indicate magnitudes and directions that represent one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources; selecting, by the server system, a subset of the first terms based on the connections representing the one or more relationships between (i) the first terms identified based on the evaluation of the web page, and (ii) the one or more second terms respectively associated with the one or more related resources; associating, by the server system, the selected subset of the first terms with the web page; storing, by the server system and in a database, data that indicates that the selected subset of the first terms are associated with the web page; selecting, by the server system, a knowledge item from among a plurality of knowledge items based on the selected subset of the first terms that the database indicates are associated with the web page; and providing, by the server system, the selected knowledge item for display with the web page at a client device.
-
Specification