Passive dynamic geofencing for mobile devices

US11317239B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11317239-B2
Application numberUS-202016818486-A
CountryUS
Kind codeB2
Filing dateMar 13, 2020
Priority dateAug 22, 2012
Publication dateApr 26, 2022
Grant dateApr 26, 2022

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.

Systems and methods for passive dynamic geofencing on a mobile device are discussed. For example, a method for passive dynamic geofencing can include operations such as monitoring a first parent geofence and a first plurality of child geofences; detecting crossing a boundary of the first parent geofence into a second parent geofence; loading the second parent geofence and a second plurality of child geofences encompassed by the second parent geofence; and monitoring the second parent geofence and the second plurality of child geofences.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: loading a geofence page on a client device, the geofence page including at least one child geofence and at least one parent geofence having a boundary that encompasses the at least one child geofence; monitoring the at least one parent geofence at the client device; detecting a crossing of the boundary of the at least one parent geofence by the client device; in response to detecting the crossing of the boundary: removing the at least one child geofence and the at least one parent geofence of the geofence page from the client device; communicating a request to a service provider system for an additional geofence page, the additional geofence page including multiple additional child geofences and an additional geofence parent geofence having an additional boundary that encompasses the multiple additional child geofences, the request including a service identifier associated with the service provider system; obtaining the additional geofence page from the service provider system associated with the service identifier included in the request; and loading the additional geofence page onto the client device; and triggering an operation at the client device in response to the client device entering one of the multiple additional child geofences. 2. The method of claim 1 , wherein the additional geofence page is obtained from a storage at the client device. 3. The method of claim 1 , further comprising triggering an additional operation at the client device in response to the client device entering the one of the multiple additional child geofences. 4. The method of claim 1 , wherein the geofence page includes multiple child geofences and wherein the additional geofence page includes at least a fourth child geofence. 5. The method of claim 1 , wherein the detecting the crossing of the boundary comprises detecting that a location of the client device is outside the boundary of the geofence page. 6. The method of claim 1 , wherein the operation comprises at least one of displaying a promotional message, sending a text or email message, changing a function of an application, or emitting an alert. 7. The method of claim 1 wherein the service provider is a publication service provider. 8. The method of claim 1 , wherein the additional geofence page includes multiple additional child geofences and an additional parent geofence having an additional boundary that encompasses the multiple additional child geofences. 9. The method of claim 1 , wherein the service provider system is associated with one or more retail services. 10. A non-transitory machine-readable storage medium comprising instructions that, when executed on a client device, cause the client device to perform operations comprising: loading a geofence page on the client device, the geofence page including at least one child geofence and at least one parent geofence having a boundary that encompasses the at least one child geofence; monitoring the at least one parent geofence at the client device; detecting a crossing of the boundary of the at least one parent geofence by the client device; in response to detecting the crossing of the boundary: removing the at least one child geofence and the at least one parent geofence page from the client device; communicating a request to a service provider system for an additional geofence page, the additional geofence page including multiple additional child geofences and an additional geofence parent geofence having an additional boundary that encompasses the multiple additional child geofences, the request including a service identifier associated with the service provider system; obtaining the additional geofence page from the service provider system associated with the service identifier included in the request; and loading the additional geofence page on the client device; and triggering an operation at the client device in response to the client device entering one of the multiple additional child geofences. 11. The non-transitory machine-readable storage medium of claim 10 , wherein the additional geofence page is obtained from a storage at the client device. 12. The non-transitory machine-readable storage medium of claim 10 , wherein the operations further comprise triggering an additional operation at the client device in response to the client device entering the one of the multiple child geofences. 13. The non-transitory machine-readable storage medium of claim 10 , wherein the geofence page includes multiple child geofences and wherein the additional geofence page includes at least a fourth child geofence. 14. The non-transitory machine-readable storage medium of claim 10 , wherein the detecting the crossing of the boundary comprises detecting that a location of the client device is outside the boundary of the geofence page. 15. The non-transitory machine-readable storage medium of claim 10 , wherein the operation comprises at least one of displaying a promotional message, sending a text or email message, changing a function of an application, or emitting an alert. 16. A client device comprising: one or more processors; and a non-transitory memory storing instructions that configure the one or more processors to perform operations comprising: loading a geofence page on the client device, the geofence page including at least one child geofence and at least one parent geofence having a boundary that encompasses the at least one child geofence; monitoring the at least one parent geofence at the client device; detecting a crossing of the boundary of the at least one parent geofence by the client device; in response to detecting the crossing of the boundary: removing the geofence page from the client device; communicating a request to a service provider system for an additional geofence page, the additional geofence page including multiple additional child geofences and an additional geofence parent geofence having an additional boundary that encompasses the multiple additional child geofences, the request including a service identifier associated with the service provider system; obtaining the additional geofence page from the service provider system associated with the service identifier included in the request; and loading the additional geofence page onto the client device; and triggering an operation at the client device in response to the client device entering one of the multiple additional child geofences. 17. The client device of claim 16 , wherein the operations further comprises at least one of displaying a promotional message, sending a text or email message, changing a function of an application, or emitting an alert. 18. The client device of claim 16 , wherein the operations further comprise triggering an additional operation at the client device in response to the client device entering the one of the multiple child geofences. 19. The client device of claim 16 , wherein the geofence page includes multiple child geofences and wherein the additional geofence page includes at least a fourth child geofence. 20. The client device of claim 16 , wherein the detecting the crossing of the boundary comprises detecting that a location of the client device is outside the boundary of the geofence page.

Assignees

Inventors

Classifications

  • with dynamic range variability · CPC title

  • Service provisioning or reconfiguring · CPC title

  • using antenna switching (H04B7/0686 takes precedence; antenna beam directivity switching H01Q3/24) · CPC title

  • Feedback systems · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · 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 US11317239B2 cover?
Systems and methods for passive dynamic geofencing on a mobile device are discussed. For example, a method for passive dynamic geofencing can include operations such as monitoring a first parent geofence and a first plurality of child geofences; detecting crossing a boundary of the first parent geofence into a second parent geofence; loading the second parent geofence and a second plurality of …
Who is the assignee on this patent?
Ebay 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 Apr 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).