System and method for providing location-sensitive auto-complete query
First Claim
1. A system for providing at least one auto-complete query to a user terminal, the system comprising:
- a memory having computer readable instructions stored thereon; and
at least one processor configured to execute the computer readable instructions to,receive a partial search query from a user terminal,index the received partial search query, the received partial search query being associated with location information,the location information associated with a region code representing a physical region and a demographic region, the demographic region including at least two of age, gender, ethnicity, religion, education level, and occupation characteristics for a group of users in the physical region,the indexing including incorporating the location information into the received partial search query, and analyzing the received partial search query in accordance with a desired indexing mode,generate a keyword based on results of the analyzing the received partial search query and the location information,determine that at least one of a plurality of previously indexed search query corresponds to the generated keyword and the location information, the plurality of previously indexed search queries including at least one previously provided auto-complete query,determine at least one non-local auto-complete query associated with at least one physical region that is different than the physical region associated with the location information, the determined non-local auto-complete query being associated with the demographic region of the location information, andprovide, to the user terminal, the determined at least one of the plurality of previously indexed search queries and the determined at least one non-local auto-complete query as the at least one auto-complete query.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for providing an auto-complete query to a user terminal includes a query indexing unit configured to index search queries. Each of the search queries is associated with location information. The indexing includes incorporating the location information into an associated one of the search queries. At least one of the search queries being a previously provided auto-complete query. The system includes a keyword generating unit configured to generate a keyword by incorporating location information associated with the user terminal into a query inputted by the user terminal. The system includes a query providing unit configured to determine that at least one of the indexed search queries corresponds to the generated keyword, and provide, to the user terminal, the determined at least one of the indexed search queries as the auto-complete query.
-
Citations
20 Claims
-
1. A system for providing at least one auto-complete query to a user terminal, the system comprising:
-
a memory having computer readable instructions stored thereon; and at least one processor configured to execute the computer readable instructions to, receive a partial search query from a user terminal, index the received partial search query, the received partial search query being associated with location information, the location information associated with a region code representing a physical region and a demographic region, the demographic region including at least two of age, gender, ethnicity, religion, education level, and occupation characteristics for a group of users in the physical region, the indexing including incorporating the location information into the received partial search query, and analyzing the received partial search query in accordance with a desired indexing mode, generate a keyword based on results of the analyzing the received partial search query and the location information, determine that at least one of a plurality of previously indexed search query corresponds to the generated keyword and the location information, the plurality of previously indexed search queries including at least one previously provided auto-complete query, determine at least one non-local auto-complete query associated with at least one physical region that is different than the physical region associated with the location information, the determined non-local auto-complete query being associated with the demographic region of the location information, and provide, to the user terminal, the determined at least one of the plurality of previously indexed search queries and the determined at least one non-local auto-complete query as the at least one auto-complete query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A method for providing at least one auto-complete query to a user terminal in response to a query inputted by the user terminal, the method comprising:
-
receiving, using at least one processor, a partial search query from a user terminal; indexing, using the at least one processor, the received partial search query, the received partial search query being associated with location information, the location information associated with a region code representing a physical region and a demographic region, the demographic region including at least two of age, gender, ethnicity, religion, education level, and occupation characteristics for a group of users in the physical region, the indexing including incorporating the location information into the received partial search query, and analyzing the received partial search query in accordance with a desired indexing mode; generating, using the at least one processor, a keyword based on results of the analyzing the received partial search query and the location information; determining, using the at least one processor, that at least one of a plurality of previously indexed search query corresponds to the generated keyword and the location information, the plurality of previously indexed search queries including at least one previously provided auto-complete query; determining, using the at least one processor, at least one non-local auto-complete query associated with at least one physical region that is different than the physical region associated with the location information, the determined non-local auto-complete query being associated with the demographic region of the location information; and providing, using the at least one processor, to the user terminal the determined at least one of the plurality of previously indexed search queries and the determined at least one non-local auto-complete query as the at least one auto-complete query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium including computer readable instructions, which when executed by at least one processor, causes the at least one processor to:
-
receive a partial search query from a user terminal; index the received partial search query, the received partial search query being associated with location information, the location information associated with a region code representing a physical region and a demographic region, the demographic region including at least two of age, gender, ethnicity, religion, education level, and occupation characteristics for a group of users in the physical region, the indexing including incorporating the location information into the received partial search query, and analyzing the received partial search query in accordance with a desired indexing mode; generate a keyword based on results of the analyzing the search query and the location information; determine that at least one of the plurality of previously indexed search queries search queries corresponds to the generated keyword and the location information, the plurality of previously indexed search queries including at least one previously provided auto-complete query; determine at least one non-local auto-complete query associated with at least one physical region that is different than the physical region associated with the location information, the determined non-local auto-complete query being associated with the demographic region of the location information, and provide to the user terminal the determined at least one of the plurality of previously indexed search queries and the determined at least one non-local auto-complete query as auto-complete queries.
-
Specification