Provision of location-based venue information
First Claim
Patent Images
1. A computer-implemented method of determining a neighborhood location for a user of a mobile computing device, the method comprising:
- receiving, by an application server system from the mobile computing device via a data network, location information indicating a location of the mobile computing device;
in response to receiving the location information from the mobile computing device, performing, by the application server system, at least one search of a venue database storing neighborhood data for a plurality of venues, wherein the neighborhood data includes a neighborhood location for each of the plurality of venues, wherein a neighborhood comprises a geographic area with a threshold number of venues per population density of an area of the neighborhood, and wherein the at least one search is performed over a plurality of venue categories to identify one or more venues within a threshold distance of the mobile computing device;
determining, by the application server system, a neighborhood location of the mobile computing device based on the neighborhood location in the venue database for each of the one or more venues within the threshold distance of the mobile computing device; and
transmitting, by the application server system to the mobile computing device via the data network, the neighborhood location;
receiving, by the application server system and from the mobile computing device, at least one search parameter;
performing, by the application server system, a second search of the venue database using the at least one search parameter and the neighborhood location of the mobile computing device; and
transmitting, by the application server system and to the mobile computing device, venues returned by the second search.
5 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are directed to systems and methods for determining a neighborhood location of a person using a mobile computing device. The mobile computing device may transmit its location to an application server system. The application server system may perform at least one search of a venue database over a plurality of venue categories considering the received location and may determine a neighborhood location of the mobile computing device based on results of the search.
-
Citations
18 Claims
-
1. A computer-implemented method of determining a neighborhood location for a user of a mobile computing device, the method comprising:
-
receiving, by an application server system from the mobile computing device via a data network, location information indicating a location of the mobile computing device; in response to receiving the location information from the mobile computing device, performing, by the application server system, at least one search of a venue database storing neighborhood data for a plurality of venues, wherein the neighborhood data includes a neighborhood location for each of the plurality of venues, wherein a neighborhood comprises a geographic area with a threshold number of venues per population density of an area of the neighborhood, and wherein the at least one search is performed over a plurality of venue categories to identify one or more venues within a threshold distance of the mobile computing device; determining, by the application server system, a neighborhood location of the mobile computing device based on the neighborhood location in the venue database for each of the one or more venues within the threshold distance of the mobile computing device; and transmitting, by the application server system to the mobile computing device via the data network, the neighborhood location; receiving, by the application server system and from the mobile computing device, at least one search parameter; performing, by the application server system, a second search of the venue database using the at least one search parameter and the neighborhood location of the mobile computing device; and transmitting, by the application server system and to the mobile computing device, venues returned by the second search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining a neighborhood location of a person, the system comprising:
-
a mobile computing device associated with the person, the 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 service system comprises a venue database storing associated neighborhood data for a plurality of venues, wherein the neighborhood data includes a neighborhood location for each of the plurality of venues, wherein each neighborhood comprises a contiguous geographic area with a threshold number of venues per population density of an area of the neighborhood, and wherein; the mobile computing device is programmed to transmit location information indicating a location of the mobile computing device to the application server system upon a neighborhood search application of the mobile computing device being launched; the application server system is programmed to; in response to receiving the location information from the mobile computing device, perform at least one search of the venue database over a plurality of venue categories to identify one or more venues within a threshold distance of the mobile computing device; determine a neighborhood location of the mobile computing device based on the neighborhood location in the venue database for each of the one or more venues within the threshold distance of the mobile computing device; and transmit to the mobile computing device via the data network the neighborhood location; receive from the mobile computing device at least one search parameter; perform a second search of the venue database using the at least one search parameter and the neighborhood location of the mobile computing device; and transmit to the mobile computing device venues returned by the second search. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification