IDENTIFYING AND MEASURING RELATED QUERIES
First Claim
Patent Images
1. A method for matching queries with keywords comprising:
- receiving a non-native language user query;
gathering a candidate set of the keywords to be compared with the user query;
converting the user query to a form for comparison with the keywords, wherein the keywords are converted to the form for comparison;
comparing the converted user query with each of the keywords, wherein a similarity score is established for each keyword to determine similarity with the user query; and
matching at least one keyword from the keywords with the user query based on the similarity score.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for identifying similar queries. A user query may be compared with known search keywords. The user query may be a Chinese related query, which is converted into a different form before comparing with other converted queries or keywords. A similarity score based on different features may be used for comparing the queries.
67 Citations
23 Claims
-
1. A method for matching queries with keywords comprising:
-
receiving a non-native language user query;
gathering a candidate set of the keywords to be compared with the user query;
converting the user query to a form for comparison with the keywords, wherein the keywords are converted to the form for comparison;
comparing the converted user query with each of the keywords, wherein a similarity score is established for each keyword to determine similarity with the user query; and
matching at least one keyword from the keywords with the user query based on the similarity score. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computer readable storage medium having stored therein data representing instructions executable by a programmed processor for comparing a Chinese query with keywords, the storage medium comprising instructions operative for:
-
receiving the Chinese query;
selecting a set of the keywords for comparing with the Chinese query;
converting the Chinese query into at least one different form;
converting the set of keywords into the at least one different form;
determining at least one comparison between the Chinese query and the set of keywords, wherein the at least one comparison comprises a similarity score between the Chinese query and the set of keywords; and
identifying one of the set of keywords based on the similarity score. - View Dependent Claims (8, 9, 10)
-
-
11. A method for determining similarity between queries comprising:
-
selecting at least two queries from a set of queries according to one language system;
converting each of the at least two queries into a different format, wherein the conversion comprises a transformation of certain characters in the at least two queries;
determining at least one comparison feature for each of the at least two queries; and
comparing the at least two queries based on the at least one comparison feature to determine a similarity between the at least two queries based on each of the at least one comparison feature. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for comparing queries comprising:
-
receiving at least two queries, wherein each of the at least two queries comprise at least one Chinese representation;
converting the at least two queries into at least one common format;
calculating an edit distance between the converted at least two queries for each of the at least one common format; and
recording the edit distances between each of the converted at least two queries. - View Dependent Claims (18, 19)
-
-
20. A system for measuring related queries comprising:
-
a search engine operative to receive a user search query;
an ad server coupled with the search engine and operative to provide an advertisement for display in response to the received user search query, wherein the ad server includes a plurality of search keywords, each of which are associated with at least one advertisement;
a search log database coupled with the search engine and operative to store search queries including the plurality of search keywords; and
a language analyzer coupled with the search engine that comprises;
a receiver operative to receive the user search query;
a converter coupled with the receiver and operative to convert the user search query into a different form;
a comparator coupled with the converter and operative to compare the converted search query with a candidate set of the plurality of search keywords; and
a calculator coupled with the comparator and operative to calculate a similarity score for each member of the candidate set based on the comparison with the converted search query;
wherein the associated at least one advertisement that is associated with the member of the candidate set with a closest similarity score is provided for display in response to the received search query. - View Dependent Claims (21, 22, 23)
-
Specification