Technology for managing location-based functionalities for electronic devices
First Claim
1. A computer-implemented method of managing geofencing features, comprising:
- receiving, from an electronic device via a network connection, an estimated location of the electronic device;
determining, by a computer processor, that the estimated location of the electronic device is in proximity to a location of a store, wherein the store (i) is located within a specific area, and (ii) has a default geofencing boundary associated therewith;
in response to determining that the estimated location of the electronic device is in proximity to the location of the store;
accessing a population density associated with the specific area in which the store is located,calculating, by the computer processor, a geofencing boundary for the store by modifying the default geofencing boundary associated with the store based at least in part on the population density, anddetermining that the estimated location of the electronic device is within the geofencing boundary for the store; and
transmitting, to the electronic device via the network connection, a communication reflecting that the estimated location of the electronic device is within the geofencing boundary for the store.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for managing and facilitating geofencing features associated with electronic devices are disclosed. According to certain aspects, an entity may own or manage a set of retail stores. A server associated with the entity may receive an estimated location of an electronic device, and may determine that the estimated location is in proximity to one of the set of retail stores. The server may further calculate a geofencing boundary for the retail store based on certain location-based data, and may determine whether the estimated location of the electronic device is within the geofencing boundary. The server may additionally facilitate certain geofencing features based on the determination.
18 Citations
17 Claims
-
1. A computer-implemented method of managing geofencing features, comprising:
-
receiving, from an electronic device via a network connection, an estimated location of the electronic device; determining, by a computer processor, that the estimated location of the electronic device is in proximity to a location of a store, wherein the store (i) is located within a specific area, and (ii) has a default geofencing boundary associated therewith; in response to determining that the estimated location of the electronic device is in proximity to the location of the store; accessing a population density associated with the specific area in which the store is located, calculating, by the computer processor, a geofencing boundary for the store by modifying the default geofencing boundary associated with the store based at least in part on the population density, and determining that the estimated location of the electronic device is within the geofencing boundary for the store; and transmitting, to the electronic device via the network connection, a communication reflecting that the estimated location of the electronic device is within the geofencing boundary for the store. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing location features, the system comprising:
-
a transceiver for communicating with an electronic device via a network connection; a memory storing (i) location data associated with a set of stores, and (ii) non-transitory computer executable instructions; and a processor interfacing with the transceiver and the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to; receive, from the electronic device via the transceiver, an estimated location of the electronic device, identify, from the location data stored in the memory, a store of the set of stores having a location that is in proximity to the estimated location of the electronic device, wherein the store (i) is located within a specific area, and (ii) has a default geofencing boundary associated therewith, identifying, from the location data stored in the memory, a population density associated with the specific area in which the store is located, calculate a geofencing boundary for the store by modifying the default geofencing boundary associated with the store based on at least the population density, determine that the estimated location of the electronic device is within the geofencing boundary for the store, generate a command associated with the estimated location of the electronic device being within the geofencing boundary for the store, and transmit the command to the electronic device via the transceiver, the command for execution by the electronic device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of managing store modes of an application executable by an electronic device, comprising:
-
receiving, from the electronic device via a network connection, an estimated location of the electronic device; determining, from a set of location data associated with a store, that the estimated location of the electronic device is in proximity to a location of the store, wherein the store (i) is located within a specific area, and (ii) has a default geofencing boundary associated therewith, wherein the set of location data indicates a population density associated with the specific area in which the store is located; calculating a geofencing boundary for the store by modifying the default geofencing boundary associated with the store based on at least the population density; determining that the estimated location of the electronic device is within the geofencing boundary for the store; and in response to determining that the estimated location of the electronic device is within the geofencing boundary for the store; generating a command associated with an in-store mode of the application, and transmitting the command to the electronic device via the network connection, the command, when executed by the electronic device, causing the application to initiate the in-store mode. - View Dependent Claims (14, 15, 16, 17)
-
Specification