Location extraction
First Claim
Patent Images
1. A method, comprising:
- receiving a search query that includes a plurality of search terms;
determining whether at least one of the search terms corresponds to a name of a geographic area;
determining whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of the geographic area; and
performing a local search, based on one or more of the search terms, to identify documents associated with the geographic area when the geographic area corresponds to an unambiguous geographic area.
2 Assignments
0 Petitions
Accused Products
Abstract
A system receives a search query that includes a set of search terms, determines whether at least one of the search terms corresponds to the name of a geographic area, and determines whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of the geographic area. The system performs a local search, based on one or more of the search terms, to identify documents associated with the geographic area when the geographic area corresponds to an unambiguous geographic area.
-
Citations
50 Claims
-
1. A method, comprising:
-
receiving a search query that includes a plurality of search terms;
determining whether at least one of the search terms corresponds to a name of a geographic area;
determining whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of the geographic area; and
performing a local search, based on one or more of the search terms, to identify documents associated with the geographic area when the geographic area corresponds to an unambiguous geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
means for receiving a search query;
means for determining whether the search query includes the name of a city;
means for determining whether the city corresponds to an unambiguous city when the search query includes the name of the city; and
means for performing a local search to identify documents associated with businesses in or near a geographic area associated with the city when the city corresponds to an unambiguous city.
-
-
25. A system, comprising:
-
a memory to store instructions; and
a processor to execute the instructions in the memory to;
receive a search query that includes one or more search terms and a geographic reference, determine whether the geographic reference corresponds to a city, determine whether the city corresponds to an unambiguous city when the geographic reference corresponds to a city, and perform a search, based on the one or more search terms, for documents relating to businesses located near or within a geographic area associated with the city when the city corresponds to an unambiguous city.
-
-
26. A computer-readable medium that stores computer-executed instructions, comprising:
-
instructions for receiving a search query that includes a plurality of search terms via a single search box;
instructions for analyzing the search query to determine whether at least one of the search terms corresponds to the name of the geographic area;
instructions for determining whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of a geographic area; and
instructions for performing a local search, based on one or more of the search terms, to identify documents associated with the geographic area when the geographic area corresponds to an unambiguous geographic area.
-
-
27. A method, comprising:
-
receiving a search query that includes a plurality of search terms;
determining whether at least one of the search terms corresponds to the name of a geographic area;
determining whether the geographic area corresponds to an unambiguous geographic area when at least one of the search terms corresponds to the name of the geographic area; and
presenting an advertisement associated with a business located near or within the geographic area when the geographic area corresponds to an unambiguous geographic area. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system, comprising:
-
means for receiving a search query;
means for determining whether the search query includes the name of a city;
means for determining whether the city corresponds to an unambiguous city when the search query includes the name of the city; and
means for providing an advertisement associated with a business located in or near a geographic area associated with the city when the city corresponds to an unambiguous city.
-
-
43. A system, comprising:
-
a memory to store instructions; and
a processor to execute the instructions in the memory to;
receive a search query that includes one or more search terms and a geographic reference, determine whether the geographic reference corresponds to a city, determine whether the city corresponds to an unambiguous city when the geographic reference corresponds to the city, and provide an advertisement relating to a business located near or within a geographic area associated with the city when the city corresponds to an unambiguous city.
-
-
44. A computer-readable medium that stores computer-executed instructions, comprising:
-
instructions for performing a first web search based on the name of a city in a list of cities to identify a first set of search results;
instructions for counting a number of the first set of search results;
instructions for performing a second web search based on the name of the city and the name of a state in which the city is located to identify a second set of search results;
instructions for counting a number of the second set of search results; and
instructions for identifying the city as an unambiguous city when the number of the second set of search results is at least X % of the number of the first set of search results, where X is a number greater than zero. - View Dependent Claims (45, 46)
-
-
47. A computer-readable medium that stores computer-executable instructions, comprising:
-
instructions for performing a web search based on the name of a city in a list of cities to identify a set of search results;
instructions for counting a number of the set of search results;
instructions for counting a number of documents in the set of search results that include postal codes associated with the city; and
instructions for identifying the city as an unambiguous city when the number of documents in the set of search results that include postal codes associated with the city is at least X % of the number of the set of search results, where X is a number greater than zero. - View Dependent Claims (48, 49, 50)
-
Specification