Systems and methods for providing location services
First Claim
1. A computer-implemented method comprising steps performed by a user device for providing location services, the method comprising:
- transmitting, from the user device to a beacon registry, a beacon request comprising a detected user location;
receiving, based on the beacon request, beacon information from the beacon registry, the beacon information including comprising communication information for a beacon selected based on confidence ratings of the beacon;
registering the selected beacon using the communication information;
receiving an indication from the registered beacon; and
providing, based on the indication, a first user message to the beacon registry, the first user message comprising a request for location service information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for providing location services. Consistent with disclosed embodiments, disclosed systems and methods may include a beacon registering device for providing location services. The beacon registering device may include a non-transitory memory storing instructions. The beacon registering device may also include one or more processors that execute the stored instructions to perform operations comprising: receiving beacon information, the beacon information comprising connection information for a first beacon; updating at least one beacon entry stored in a database based on the received beacon information, the beacon entry including a beacon location, beacon connection information, and beacon metadata; receiving a beacon request from a user device, the beacon request indicating a user location; selecting beacons based on the beacon entry and the beacon request, the selected beacons including at least the first beacon; providing selected beacon information to the user device for registering the first beacon with the user device, the selected beacon information including the connection information for the first beacon.
39 Citations
20 Claims
-
1. A computer-implemented method comprising steps performed by a user device for providing location services, the method comprising:
-
transmitting, from the user device to a beacon registry, a beacon request comprising a detected user location; receiving, based on the beacon request, beacon information from the beacon registry, the beacon information including comprising communication information for a beacon selected based on confidence ratings of the beacon; registering the selected beacon using the communication information; receiving an indication from the registered beacon; and providing, based on the indication, a first user message to the beacon registry, the first user message comprising a request for location service information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A provider system for generating context-sensitive information, the provider system comprising:
-
a non-transitory memory storing instructions; and one or more processors that execute the stored instructions to perform operations comprising; transmitting, from the provider system, a user information request to a beacon registering device, the beacon registering device being configured to store a location history and transaction history, associated with a user device; receiving, from the beacon registering device, user information determined based on analysis of the user location history and the transaction history; and transmitting, from the provider system to the user device, location service information based on the user information, the location service information comprising an offer targeted to a user of the user device based on the location history and the transaction history. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification