Provision of location-based business information
First Claim
1. A computer-implemented method of performing location-based searches for a mobile computing device, the method comprising:
- determining, by an application server system, search results in response to location-based search queries received from the mobile computing device, wherein each search query includes search location data indicative of a geographic search location that is different from a location of the mobile computing device, and the search queries are received by the application server system via a data network, wherein each of the search results comprises one or more venues satisfying search parameters of the search query, wherein the mobile computing device comprises at least one processor and operatively associated memory, and wherein the application server system comprises at least one computer-based server;
when location information of the mobile computing device is available to the application server system, determining, by the application server system, for each search query, a relevance of a distance between the mobile computing device and the geographic search to how search results are provided, wherein displaying of the search results varies depending on the distance between the mobile computing device and the geographic search location based on whether the geographic search location is within a threshold distance from the location of the mobile computing device;
for a first search query from the mobile computing device where the search location is not within the threshold distance of the mobile computing device, transmitting by the application server system to the mobile computing device via the data network search result data for the first search query that comprises, for each of the one or more venues in the search results for the first search query, data indicative of the distance from the one or more venues to the search location such that the mobile computing device displays the search results to show the distance from the one or more venues to the search location; and
for a second search query from the mobile computing device where the search location is within the threshold distance of the mobile computing device, transmitting by the application server system to the mobile computing device via the data network search result data for the second search query that comprises, for each venue of the one more venues in the search results for the second search query, data indicative of the distance from the one or more venues to the location of the mobile computing device such that the mobile computing device displays the search results to show the distance from the one or more venues to the mobile computing device.
5 Assignments
0 Petitions
Accused Products
Abstract
Location-based searches for venues for a mobile computing device. An application server system may determine search results in response to a search query, comprising a search location, received from the mobile computing device. The application server system determines, for each search query, whether the search location is within a threshold distance from a location of the mobile computing device. If within the threshold distance, the application server system transmits search result data comprising, for each example venue in the search results, a distance of the venue to the location of the mobile computing device. If not within the threshold distance, the application server system transmits search result data comprising, for each venue in the search results, a distance of the venue to the search location.
-
Citations
28 Claims
-
1. A computer-implemented method of performing location-based searches for a mobile computing device, the method comprising:
-
determining, by an application server system, search results in response to location-based search queries received from the mobile computing device, wherein each search query includes search location data indicative of a geographic search location that is different from a location of the mobile computing device, and the search queries are received by the application server system via a data network, wherein each of the search results comprises one or more venues satisfying search parameters of the search query, wherein the mobile computing device comprises at least one processor and operatively associated memory, and wherein the application server system comprises at least one computer-based server; when location information of the mobile computing device is available to the application server system, determining, by the application server system, for each search query, a relevance of a distance between the mobile computing device and the geographic search to how search results are provided, wherein displaying of the search results varies depending on the distance between the mobile computing device and the geographic search location based on whether the geographic search location is within a threshold distance from the location of the mobile computing device; for a first search query from the mobile computing device where the search location is not within the threshold distance of the mobile computing device, transmitting by the application server system to the mobile computing device via the data network search result data for the first search query that comprises, for each of the one or more venues in the search results for the first search query, data indicative of the distance from the one or more venues to the search location such that the mobile computing device displays the search results to show the distance from the one or more venues to the search location; and for a second search query from the mobile computing device where the search location is within the threshold distance of the mobile computing device, transmitting by the application server system to the mobile computing device via the data network search result data for the second search query that comprises, for each venue of the one more venues in the search results for the second search query, data indicative of the distance from the one or more venues to the location of the mobile computing device such that the mobile computing device displays the search results to show the distance from the one or more venues to the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for performing location-based searches, the system comprising:
-
a mobile computing device comprising at least one processor and operatively associated memory; an application server system in communication with the mobile computing device via a data network, wherein the application server system comprises at least one computer-based server, and wherein the application server system is programmed to; determine search results in response to location-based search queries received from the mobile computing device, wherein each search query includes search location data indicative of a geographic search location that is different from a location of the mobile computing device, wherein each of the search results comprises one or more venues satisfying search parameters of the search query; when location information of the mobile computing device is available to the application server system, determine for each search query a relevance of a distance between the mobile computing device and the geographic search to how search results are provided, wherein displaying of the search results varies depending on the distance between the mobile computing device and the geographic search location based on whether the search location is within a threshold distance from the location of the mobile computing device; for a first search query from the mobile computing device where the search location is not within the threshold distance of the mobile computing device, transmit to the mobile computing device via the data network search result data for the first search query that comprises, for each of the one or more venues in the search results for the first search query, data indicative of the distance from the one or more venues to the search location such that the mobile computing device displays the search results to show the distance from the one or more venues to the search location; and for a second search query from the mobile computing device where the search location is within the threshold distance of the mobile computing device, transmit to the mobile computing device via the data network search result data for the second search query that comprises, for each venue of the one more venues in the search results for the second search query, data indicative of the distance from the one or more venues to the location of the mobile computing device such that the mobile computing device displays the search results to show the distance from the one or more venues to the mobile computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method of performing location-based searches for a mobile computing device, the method comprising:
-
determining, by an application server system, one or more trending venues with respect to a mobile computing device that is in communication with the application server system based on location information for the mobile computing device; when location information of the mobile computing device is available to the application server system, and in response to location-based search queries that each comprise a geographic search location different from a location of the mobile computing device and that is received by the application server system from the mobile computing device via the data network, determining by the application server system a relevance of a distance from the mobile computing device to the search locations to how search results are provided, wherein displaying of the search results varies depending on the distance between the mobile computing device and the search locations based on whether the search locations are within a threshold distance from the location of the mobile computing device; for a first search query from the mobile computing device where the search location is not within a threshold distance of the location of the mobile computing device, transmitting by the applications server system to the mobile computing device via the data network search result data for the first search query, wherein the search result data for the first search query comprises data indicative of the distance of the one or more trending venues from the search location such that the mobile computing device displays the search results to show the distance from the one or more venues to the search locations; and for a second search query from the mobile computing device where the search location is within the threshold distance of the mobile computing device, transmitting by the applications server system to the mobile computing device via the data network search result data for the second search query, wherein the search result data for the second search query comprises data indicative of the distance of the one or more trending venues from the mobile computing device such that the mobile computing device displays the search results to show the distance from the one or more venues to the mobile computing device.
-
-
26. A system for performing location-based searches, the system comprising:
-
a mobile computing device comprising; at least one processor; memory operatively associated to the at least one processor; and a graphical user interface in communication with the at least one processor; an application server system in communication with the mobile computing device via a data network, wherein the application service system comprises at least one computer-based server, and wherein the application server system is programmed to; determine one or more trending venues proximal to a mobile computing device based on location information for the mobile computing device; when location information of the mobile computing device is available to the application server system, and in response to location-based search queries that each comprise a geographic search location different from a location of the mobile computing device and that is received by the application server system from the mobile computing device via the data network, determine a relevance of a distance from the mobile computing device to the search locations to how search results are provided, wherein displaying of the search results varies depending on the distance between the mobile computing device and the search locations based on whether the search locations are within a threshold distance from the location of the mobile computing device; for a first search query from the mobile computing device where the search location is not within a threshold distance of the location of the mobile computing device, transmitting by the applications server system to the mobile computing device via the data network search result data for the first search query, wherein the search result data for the first search query comprises data indicative of the distance of the one or more trending venues from the search location such that the mobile computing device displays the search results to show the distance from the one or more venues to the search locations; and for a second search query from the mobile computing device where the search location is within the threshold distance of the mobile computing device, transmitting by the applications server system to the mobile computing device via the data network search result data for the second search query, wherein the search result data for the second search query comprises data indicative of the distance of the one or more trending venues from the mobile computing device such that the mobile computing device displays the search results to show the distance from the one or more venues to the mobile computing device. - View Dependent Claims (27, 28)
-
Specification