Device location verification for updated map data
US-2018020324-A1 · Jan 18, 2018 · US
US9973892B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9973892-B1 |
| Application number | US-201715601538-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 22, 2017 |
| Priority date | May 22, 2017 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are various embodiments for a multi-provider management system for location-based service zones. The multi-provider management system can receive data associated with location-based service zones from multiple providers. A unique identifier can be assigned to each provider. The multi-provider management system can send location-based service zones from multiple providers to a client device, and can receive trigger event notifications associated with the location-based service zones. The unique identifier can be used to identify which provider to notify when receiving a trigger event notification.
Opening claim text (preview).
Therefore, the following is claimed: 1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein when executed the program causes the at least one computing device to at least: maintain a registry of a plurality of location-based service zones associated with a plurality of providers, individual location-based service zones comprising a geofence or a beacon, and the individual location-based service zones being associated with a respective provider of the plurality of providers; generate a plurality of provider identifiers for the plurality of providers, individual provider identifiers of the plurality of provider identifiers being unique to individual providers of the plurality of providers; send at least one push notification to a client device including one or more location-based service zone parameters for at least one location-based service zone, the one or more location-based service zone parameters including at least one zone identifier for the at least one location-based service zone, and an identity of the respective provider being anonymous to the client device; receive, from the client device, a trigger event notification of a trigger event associated with a particular location-based service zone of the at least one location-based service zone, the trigger event notification including a particular zone identifier; identify the provider associated with the trigger event notification based at least in part on the particular identifier and the plurality of provider identifiers; and send a notification to a provider device associated with the identified provider in response to receiving the trigger event notification and identifying the provider. 2. The non-transitory computer-readable medium of claim 1 , wherein, when executed, the program causes the at least one computing device to at least verify that one or more parameters associated with at least one location-based service zone of the respective provider comply with a plurality of provider requirements. 3. The non-transitory computer-readable medium of claim 1 , wherein when executed the program further causes the at least one computing device to at least detect an abuse by at least one provider of the plurality of providers based at least in part on at least one of a number of location-based service zones associated with the at least one provider, a respective location associated with a respective location-based service zone associated with the at least one provider, a number of notifications associated with the at least one provider, or an activity time associated with at least one of location-based service zone associated with the at least one provider. 4. A system, comprising: at least one computing device; and a provider management system executable in the at least one computing device, wherein when executed the provider management system causes the at least one computing device to at least: receive data encoding a plurality of location-based service zones from a plurality of provider devices associated with a plurality of providers, individual location-based service zones being associated with a respective provider of a plurality of providers; store the plurality of location-based service zones in a database; and send a notification to a client device, the notification including one or more parameters of at least location-based service zone and a token identifier associated with the respective provider associated with the at least one location-based service zones, an identity of the respective provider remaining anonymous to the client device. 5. The system of claim 4 , wherein, when executed, the provider management system further causes the at least one computing device to at least randomly generate a plurality of provider identifiers, individual provider identifiers being unique to individual providers of the plurality of providers. 6. The system of claim 4 , wherein, when executed, the provider management system further causes the at least one computing device to analyze log data associated with one or more location-based service zones of the plurality of location-based service zones associated with the respective provider of the plurality of providers. 7. The system of claim 4 , wherein, when executed, the provider management system further causes the at least one computing device to at least detect a potential abuse by a particular provider of the plurality of providers based at least in part on at least one of a number of location-based service zones associated with the particular provider, a respective location associated with a respective location-based service zone associated with the particular provider, a number of notifications associated with the particular provider, or an activity time associated with any location-based service zone associated with the particular provider. 8. The system of claim 7 , wherein, when executed, the provider management system further causes the at least one computing device to initiate an action in response to detecting the potential abuse by the particular provider, the action comprising at least one of terminating any location-based service zones associated with the particular provider or sending an abuse notification to the particular provider of the potential abuse. 9. The system of claim 4 , wherein, when executed, the provider management system further causes the at least one computing device to at least receive an event notification from the client device, the event notification including event information and a particular token identifier. 10. The system of claim 9 , wherein, when executed, the provider management system further causes the at least one computing device to at least identify the respective provider of the plurality of providers that is associated with the event notification based at least in part on the particular token identifier. 11. The system of claim 10 , wherein, when executed, the provider management system further causes the at least one computing device to at least send a push notification to an identified provider, the push notification including the event information. 12. The system of claim 4 , wherein the individual location-based service zones comprise at least one of a geofence or a beacon. 13. A method, comprising: receiving, via at least one computing device, a trigger event notification of a trigger event from a client device, the trigger event being associated with a location-based service zone being monitored by the client device, and the trigger event notification including a token identifier associated with the location-based service zone; identifying, via the at least one computing device, a specific provider from a plurality of providers based at least in part on the token identifier, individual providers of the plurality of providers being associated with different location-based service zones; and sending, via the at least one computing device, a notification including the trigger event notification to a provider device associated with the specific provider in response to receiving the trigger event notification and identifying the specific provider. 14. The method of claim 13 , wherein the location-based service zone comprises at least one of a geofence or a beacon. 15. The method of claim 13 , wherein the location-based service zone is one of a plurality of location-based service zones and the specific provider is one of a plurality of providers associated with the plurality of location-based service zones, and further comprising maintaining, via the at least one computing device, a database of the p
Location-based management or tracking services · CPC title
using broadcasted information · CPC title
Selecting a network or a communication service · CPC title
wherein the identity of one or more communicating identities is hidden (cryptographic mechanisms or cryptographic arrangements for anonymous credentials or for identity based cryptographic systems H04L9/00) · CPC title
using multi-step notification by changing the notification area · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.