Providing hotspots to user devices within server-controlled zones
First Claim
1. A computer-implemented method to receive server-controlled hotspot zones on a user network device, comprising:
- communicating, by a user network device to a remote network device, a request for hotspot data corresponding to hotspots within a proximity of the user network device, the request comprising location data for the user network device;
receiving, by the user network device, the hotspot data from the remote network device, the hotspot data comprising at least a portion of a hotspot identity, a hotspot location, and hotspot marketing data for each of a plurality of hotspots in a hotspot zone defined by the remote network device, wherein the hotspot zone is disposed in the proximity of the user network device based on the location data;
selecting the plurality of hotspots based on a history of activities associated with the user network device;
determining a size of the hotpot zone based on a density of available hotspots in the proximity of the user network device to achieve a hotspot zone comprising a configured number of hotspots;
storing, by the user network device, the received hotspot data; and
presenting, via the user network device, the received hotspot data associated with a particular hotspot at a time when the location data for the user network device indicates that the user network device enters within a configured range of the particular hotspot.
2 Assignments
0 Petitions
Accused Products
Abstract
A user installs a hotspot alert application on their mobile device. The application employs the location technology of the user device to transmit the location of the device, and thus the location of the user. The location can be transmitted to a server located in a hotspot tracking system. By establishing the location of the user, the server may search for hotspots on a database stored on the system. The server establishes the dimensions of a hotspot zone around the user'"'"'s location and transmits the hotspots and the zone dimensions to the application on the user device. The application monitors the location of the user device and deliver'"'"'s configured alerts to the user when approaching a hotspot. When the device leaves a zone or remains idle for a configured amount of time, the device requests and receives an updated zone of hotspots.
83 Citations
17 Claims
-
1. A computer-implemented method to receive server-controlled hotspot zones on a user network device, comprising:
-
communicating, by a user network device to a remote network device, a request for hotspot data corresponding to hotspots within a proximity of the user network device, the request comprising location data for the user network device; receiving, by the user network device, the hotspot data from the remote network device, the hotspot data comprising at least a portion of a hotspot identity, a hotspot location, and hotspot marketing data for each of a plurality of hotspots in a hotspot zone defined by the remote network device, wherein the hotspot zone is disposed in the proximity of the user network device based on the location data; selecting the plurality of hotspots based on a history of activities associated with the user network device; determining a size of the hotpot zone based on a density of available hotspots in the proximity of the user network device to achieve a hotspot zone comprising a configured number of hotspots; storing, by the user network device, the received hotspot data; and presenting, via the user network device, the received hotspot data associated with a particular hotspot at a time when the location data for the user network device indicates that the user network device enters within a configured range of the particular hotspot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A computer-implemented method to deliver server-controlled hotspot zones to a user network device, comprising:
-
receiving, by a computer, an initial user account configuration from a user network device; establishing, by the computer, a database of hotspots for the user account based on a history of activities associated with the user network device, the database of hotspots comprising hotspot data for each of a plurality of hotspots, the hotspot data comprising at least a portion of a hotspot identity, a hotspot location, and hotspot marketing data; receiving, by the computer, location data from a user network device associated with the user account; searching, by the computer, the database for one or more hotspots proximate to the user network device based on the location data; determining, by the computer, a set of boundaries to define a hotspot zone having a size based on a configured number of hotspots proximate to the user device; ranking, by the computer, the one or more hotspots by a configured priority protocol; and transmitting, by the computer, the boundaries of the hotspot zone and the hotspots contained therein to the user network device to present on the user network device the hotspot data associated with a particular hotspot at a time when the user network device enters within a configured range of the particular hotspot. - View Dependent Claims (11)
-
-
12. A non-transitory storage device having instructions embodied thereon to receive server-controlled hotspot zones on a user network device, the instructions when executed performing actions comprising:
-
communicating, to a remote network device, location data of a user network device; receiving server-controlled boundaries for a hotspot zone that has a size of the hotpot zone being determined based on a density of hotspots in the proximity of the user network device to achieve a hotspot zone comprising a configured number of hotspots; receiving hotspot data from the remote network device, the hotspot data comprising at least a portion of hotspot identity, hotspot location, and hotspot marketing data for the hotspots in the hotspot zone defined by the server configured boundaries, the received hotspots in the hotspot zone being selected based on a history of activities associated with the user network device; storing the received, updated hotspot data in a user account; identifying a proximate hotspot identity at such time as the user network device enters within a configured range of the hotspot; issuing an alert on the user network device for the proximate hotspot; and presenting the received hotspot data associated with a particular hotspot at a time when the location data for the user network device indicates that the user network device enters within a configured range of the particular hotspot. - View Dependent Claims (13, 14, 15)
-
-
16. A system to receive server-controlled hotspot zones on a user network device, the system comprising:
-
a user network device; and a hotspot tracking system (“
HTS”
),the user network device comprising a processor, a web browser application, and a hotspot alert application (“
HAA”
) logically coupled to the web browser application, the HAA configured to;communicate, to a network device operated by the HTS, location data of the user network device; receive hotspot data from the network device operated by the HTS, the hotspot data comprising at least a portion of hotspot identity, hotspot location, and hotspot marketing data for the hotspots in the hotspot zone defined by server configured boundaries, the hotspots in the hotspot zone being selected based on a history of activities associated with the user network device, and the configured boundaries being of a size to achieve an updated hotspot zone comprising a configured number of hotspots; store the received, updated hotspot data; identify a proximate hotspot identity at such time as the user enters within a configured range of the hotspot; present the received hotspot data associated with a particular hotspot at a time when the location data for the user network device indicates that the user has entered within a configured range of the particular hotspot; and alert the user to the proximate hotspot, and the HTS network device comprising a processor and an HTS application executing therein, the HTS application configured to; establish a database of hotspots for the user account based on the history of activities associated with the user network device; receive location data from a user network device; search the database for proximate hotspots; determine a set of boundaries to define a hotspot zone, the hotspot zone being sized to contain a configured number of hotspots; rank the hotspots by a configured priority protocol; and transmit the boundaries of the hotspot zone and the hotspots contained therein.
-
Specification