Determining a meaning of a knowledge item using document based information
First Claim
Patent Images
1. A method performed by a computer, the method comprising:
- receiving a knowledge item, the knowledge item including knowledge item text;
determining one or more knowledge item concepts associated with the knowledge item, each knowledge item concept being represented by one or more weighted items;
receiving one or more related information items that are each associated with the knowledge item, wherein the one or more related information items include related information text;
determining related information text meanings, wherein each of the related information text meanings is a meaning of at least a portion of the related information text and is represented by one or more weighted terms;
calculating, for each knowledge item concept and each related information text meaning, a strength of a relationship between the knowledge item concept and the related information text meaning;
selecting a particular knowledge item concept based on the strengths of the relationships; and
designating the selected particular knowledge item concept as a meaning of the knowledge item.
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
25 Claims
-
1. A method performed by a computer, the method comprising:
-
receiving a knowledge item, the knowledge item including knowledge item text; determining one or more knowledge item concepts associated with the knowledge item, each knowledge item concept being represented by one or more weighted items; receiving one or more related information items that are each associated with the knowledge item, wherein the one or more related information items include related information text; determining related information text meanings, wherein each of the related information text meanings is a meaning of at least a portion of the related information text and is represented by one or more weighted terms; calculating, for each knowledge item concept and each related information text meaning, a strength of a relationship between the knowledge item concept and the related information text meaning; selecting a particular knowledge item concept based on the strengths of the relationships; and designating the selected particular knowledge item concept as a meaning of the knowledge item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining a meaning of a keyword, the method comprising:
-
receiving, in a system comprising one or more computers, a keyword; receiving, in the system, text of advertisements associated with advertisers who have currently bid on the keyword; determining, in the system, a plurality of related meanings from the text of the advertisements associated with the advertisers who have currently bid on the keyword; obtaining, in the system, a plurality of previously stored candidate meanings of the keyword; calculating, by the system, a strength of relationship between each of the plurality of candidate meanings and each of the plurality of related meanings; selecting, by the system, a candidate meaning from the plurality of candidate meanings based on the strengths of relationship; and designating, by the system, the selected candidate meaning as a meaning of the keyword. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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; receiving, in a system comprising one or more computers, a keyword; receiving, in the system, text of advertisements associated with advertisers who have currently bid on the keyword; determining, in the system, a plurality of related meanings from the text of the advertisements associated with the advertisers who have currently bid on the keyword; obtaining, in the system, a plurality of previously stored candidate meanings of the keyword; calculating, by the system, a strength of relationship between each of the plurality of candidate meanings and each of the plurality of related meanings; selecting, by the system, a candidate meaning from the plurality of candidate meanings based on the strengths of relationship; and designating, by the system, the selected candidate meaning as a meaning of the keyword. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. 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:
-
receiving, in a system comprising one or more computers, a keyword; receiving, in the system, text of advertisements associated with advertisers who have currently bid on the keyword; determining, in the system, a plurality of related meanings from the text of the advertisements associated with the advertisers who have currently bid on the keyword; obtaining, in the system, a plurality of previously stored candidate meanings of the keyword; calculating, by the system, a strength of relationship between each of the plurality of candidate meanings and each of the plurality of related meanings; selecting, by the system, a candidate meaning from the plurality of candidate meanings based on the strengths of relationship; and designating, by the system, the selected candidate meaning as a meaning of the keyword. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification