PERSONALIZED QUERY COMPLETION SUGGESTION
First Claim
1. A computer implemented method of search query processing, the method comprising:
- receiving a search query input from a user of a mobile device;
comparing the search query input to a personalized search dictionary and determining a suggested completion for each match in the comparison;
providing the suggested completion to the user for selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Search query processing includes receiving a search query input string from a user of a mobile device and comparing the search query input to a personalized dictionary of the mobile device, determining a suggested completion for each match in the comparison, and providing the suggested completion to the user for selection. The user can select the suggested modification, if desired, and the completed query can be submitted to a search facility. Personalized dictionaries can be generated from analysis of previously submitted search queries. The analyzed search queries may have been submitted by the user, as well as by other users with similar interests. The analysis of search queries may categorize users into clusters or groups of persons having similar interests.
119 Citations
42 Claims
-
1. A computer implemented method of search query processing, the method comprising:
-
receiving a search query input from a user of a mobile device; comparing the search query input to a personalized search dictionary and determining a suggested completion for each match in the comparison; providing the suggested completion to the user for selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for generating a search dictionary, the system comprising:
-
a user profile creating component that performs analysis of collective search query information that includes data related to search queries submitted by a user population over a period of time and creates user profiles; a query processing and user token profile component that processes the user profiles and performs query information processing, including spelling correction, query tokenizing, and creation of user-token profiles; a search dictionary component that identifies one or more groups into which the user profiles are placed and generates a search dictionary for each identified group. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of generating a search dictionary for a computing device, the method comprising:
-
creating user profiles from analysis of user query information collected from search queries submitted by a user population over a period of time; tokenizing the user profiles and creating user-token profiles; defining one or more groups based on the user-token profiles; creating a group-specific search dictionary for each defined group. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification