CUSTOM LOCAL SEARCH
First Claim
1. A method comprising a plurality of acts that are executed by a processor of a computing device, the method comprising:
- receiving a query from a user, the query comprising a first token and a second token, the first token directed towards a geographic region, the second token directed towards an entity in the first geographic region;
responsive to receiving the query, parsing the query such that the first token is mapped to a first dataset and the second token is mapped to a second data set, the first dataset comprising geographic maps, the second data set comprising user-generated data;
executing a first search over the first dataset based at least in part upon the first token to identify the first geographic region corresponding to the first token;
executing a second search over the second dataset based at least in part upon the second token to identify the entity corresponding to the second token; and
based at least in part upon the first search and the second search, transmitting a computer-implemented map to a computing device of the user, the computer-implemented map comprising a map of the first geographic region and graphical data that identifies a location in the first geographic region of the entity corresponding to the second token.
1 Assignment
0 Petitions
Accused Products
Abstract
A method described herein includes receiving a query that is configured by an issuer of the query to be utilized to retrieve a portion of local search content, wherein the local search content comprises a first dataset and a second data set, wherein the first dataset comprises a first entity and the second dataset comprises a second entity, and wherein the query comprises a first token and a second token. The method also includes parsing the query such that the first token of the query is mapped to the first entity in the first dataset and the second token of the query is mapped to the second entity in the second dataset. The method also includes returning search results based at least in part upon the parsing of the query.
-
Citations
20 Claims
-
1. A method comprising a plurality of acts that are executed by a processor of a computing device, the method comprising:
-
receiving a query from a user, the query comprising a first token and a second token, the first token directed towards a geographic region, the second token directed towards an entity in the first geographic region; responsive to receiving the query, parsing the query such that the first token is mapped to a first dataset and the second token is mapped to a second data set, the first dataset comprising geographic maps, the second data set comprising user-generated data; executing a first search over the first dataset based at least in part upon the first token to identify the first geographic region corresponding to the first token; executing a second search over the second dataset based at least in part upon the second token to identify the entity corresponding to the second token; and based at least in part upon the first search and the second search, transmitting a computer-implemented map to a computing device of the user, the computer-implemented map comprising a map of the first geographic region and graphical data that identifies a location in the first geographic region of the entity corresponding to the second token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system that facilitates performing a local search, the system comprising:
-
a processor; and a memory that comprises a plurality of components that are executed by the processor, the plurality of components comprising; a receiver component that receives a query from a user, wherein the query comprises a plurality of tokens, wherein the plurality of tokens comprise a first token pertaining to a geographic region, wherein the plurality of tokens comprise a second token pertaining to an entity located within the geographic region; and an interpreter component that parses the query such that the first token is mapped to a first dataset and the second token is mapped to a second dataset, the first dataset comprising street-level geographic data, the second dataset comprising a plurality of entities pertaining to the second token, and wherein the interpreter component outputs a map of the geographic region with a graphical indicator thereon that is indicative of location of the entity in the geographic region based at least in part upon the first token being mapped to the first dataset and the second token being mapped to the second dataset. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable data storage device comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving a query from a user, the query comprising a first token and a second token; responsive to receiving the query, parsing the query such that the first token is mapped to a first dataset and the second token is mapped to a second dataset, wherein the first dataset comprises geographic data, wherein the second dataset is end-user generated and comprises an entity; executing a first search over the first dataset based at least in part upon the first token, wherein executing the first search results in identifying a geographic region corresponding to the first token; executing a second search over the second dataset based at least in part upon the first token and the second token, wherein executing the second search results in identifying the entity; and causing a map of the geographic region to be displayed on a display screen of a computing device, the map of the geographic region comprising graphical data that identifies the entity and indicates a position in the geographic region of the entity.
-
Specification