Computer-implemented method to perform location-based searching
First Claim
Patent Images
1. A method comprising:
- receiving a search query from a communications device, the search query comprising at least one search term;
receiving an indication of the geographic position of the communications device;
searching an index of one or more websites based on the search term, wherein the index of websites is stored in a tangible computer readable medium, wherein at least one website of the index is associated with one or more corresponding location codes, and wherein each location code corresponds to a predefined geographic region;
generating a list of search results based on the search;
generating a list of filtered search results by filtering the search results based at least in part on the indicated geographic position of the communications device and the location codes associated with the one or more websites, wherein the indicated geographic position of the communications device is within a predefined distance outside of a geographic region corresponding to a location code that is associated with at least one of the filtered search results; and
initiating the transmission of the filtered search results to the communications device.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method that facilitates conveyance of content is provided. A search query and physical location information are received from a cellular telephone. The query is executed. Search results are filtered as a function of the physical location information. The filtered search results are transmitted to the cellular telephone.
68 Citations
20 Claims
-
1. A method comprising:
-
receiving a search query from a communications device, the search query comprising at least one search term; receiving an indication of the geographic position of the communications device; searching an index of one or more websites based on the search term, wherein the index of websites is stored in a tangible computer readable medium, wherein at least one website of the index is associated with one or more corresponding location codes, and wherein each location code corresponds to a predefined geographic region; generating a list of search results based on the search; generating a list of filtered search results by filtering the search results based at least in part on the indicated geographic position of the communications device and the location codes associated with the one or more websites, wherein the indicated geographic position of the communications device is within a predefined distance outside of a geographic region corresponding to a location code that is associated with at least one of the filtered search results; and initiating the transmission of the filtered search results to the communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a search query comprising at least one search term from a communications device; receiving an indication of the geographic position of the communications device; generating a reformulated search query comprising the at least one search term and the geographic position of the communications device that sent the search query; searching an index of websites based on the reformulated query, wherein the index of websites is stored in a tangible computer readable medium, wherein at least one website of the index is associated with one or more corresponding location codes, and wherein each location code corresponds to a predefined geographic region; generating a list of one or more search results based on the search of the index of websites, wherein at least one search result is associated with a location code, and wherein the indicated geographic position of the communications device specified in the reformulated search query is within a predefined distance outside of the geographic region corresponding to the location code associated with the at least one search result; and initiating the transmission of the search results to the communications device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
one or more processors configured to;
receive a search query comprising at least one search term from a communications device;
receive an indication of the geographic position of the communications device;
generate a reformulated search query comprising the at least one search term and the indication of the geographic position of the communications device;
search an index of websites based on the reformulated query, wherein at least one website of the index is associated with one or more corresponding location codes, and wherein each location code corresponds to a predefined geographic region;
generate a list of one or more search results based on the search of the index of websites, wherein at least one search result is associated with a location code, and wherein the geographic position of the communications device specified in the reformulated search query is within a predefined distance outside of the geographic region corresponding to the location code associated with the at least one search result; and
initiate the transmission of the search results to the communications device.- View Dependent Claims (16, 17, 18, 19, 20)
Specification