Location-based service zone management for multiple providers

US9973892B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9973892-B1
Application numberUS-201715601538-A
CountryUS
Kind codeB1
Filing dateMay 22, 2017
Priority dateMay 22, 2017
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9973892B1 cover?
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 d…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).