System and method for determining semantically related term
First Claim
Patent Images
1. A method for determining semantically related terms, comprising:
- receiving one or more seed terms;
determining one or more potential terms semantically related to the seed terms based on one or more vectors comprising entries regarding a plurality of terms, a plurality of universal resource locators (“
URLs”
) associated with each term of the plurality of terms, and for each URL in a search log, a number of times that one or more users searched for each of the terms of the plurality of terms in the search log and clicked on the URL; and
suggesting at least a portion of the determined potential terms.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining semantically related terms are disclosed. Generally, seed terms are received from a user. One or more potential terms semantically related to the seed terms are determined based on vectors comprising entries regarding a plurality of terms, a plurality of universal resource locators (“URLs”) associated with each term of the plurality of terms, and for each URL in a search log, a number of times that one or more users searched for each of the terms in the search log and clicked on the URL. At least a portion of the potential terms is then suggested to the user.
160 Citations
41 Claims
-
1. A method for determining semantically related terms, comprising:
-
receiving one or more seed terms;
determining one or more potential terms semantically related to the seed terms based on one or more vectors comprising entries regarding a plurality of terms, a plurality of universal resource locators (“
URLs”
) associated with each term of the plurality of terms, and for each URL in a search log, a number of times that one or more users searched for each of the terms of the plurality of terms in the search log and clicked on the URL; and
suggesting at least a portion of the determined potential terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium comprising a set of instructions for determining semantically related terms, the set of instructions to direct a computer system to perform the acts of:
-
receiving one or more seed terms;
determining one or more potential terms semantically related to the seed terms based on one or more vectors comprising entries regarding a plurality of terms, a plurality of universal resource locators (“
URLs”
) associated with each term of the plurality of terms, and for each URL in a search log, a number of times that one or more users searched for each of the terms of the plurality of terms in the search log and clicked on the URL; and
suggesting at least a portion of the determined potential terms. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for determining semantically related words comprising:
-
at least one database comprising;
a set of universal resource locators (“
URL”
) vectors representing for each URL in a search log, a number of times that one or more users searched for each of the terms in the search log and clicked on the URL; and
a set of query vectors representing for each URL in the search log, whether a user searched for each of the terms in the search log and clicked on the URL; and
at least one server operative to access the set of URL vectors and set of query vectors of the at least one database, the at least one server configured to;
receive one or more seed terms;
determine a plurality of potential terms semantically related to the seed terms based on the set of URL vectors, set of query vectors, and the seed terms; and
suggest at least a portion of the plurality of potential terms. - View Dependent Claims (17, 18)
-
-
19. A method for determining semantically related terms, comprising:
-
receiving one or more seed terms;
searching an index to determine a plurality of potential terms semantically related to the seed terms, the index comprising associations between terms regarding which terms in a search log resulted in one or more searchers clicking on the same universal resource locator (“
URL”
); and
suggesting at least a first term of the plurality of potential terms. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable storage medium storing a set of instructions for determine semantically related terms, the set of instructions to direct a computer system to perform acts of:
-
receiving one or more seed terms;
searching an index to determine a plurality of potential terms semantically related to the seed terms, the index comprising associations between terms regarding which terms in a search log resulted in one or more searchers clicking on the same universal resource locator (“
URL”
); and
suggesting at least a first term of the plurality of potential terms. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A system for determining semantically related terms comprising:
-
a database comprising an index comprising associations between terms regarding which terms in a search log resulted in one or more searchers clicking on the same universal resource locator (“
URL”
);
at least one server operative to access the index, the at least one server configured to;
receive one or more seed terms;
search the index to determine a plurality of potential terms semantically related to the seed terms; and
suggest at least a first term of the plurality of potential terms. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification