Passive dynamic geofencing for mobile devices

US10638255B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10638255-B2
Application numberUS-201715702916-A
CountryUS
Kind codeB2
Filing dateSep 13, 2017
Priority dateAug 22, 2012
Publication dateApr 28, 2020
Grant dateApr 28, 2020

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 claimed invention includes: 1. A method comprising: transmitting a first geofence page request, the first geofence page request including first location data that identifies a first location of a client device; loading a first geofence page at the client device based on the first geofence page request, the first geofence page including a first child geofence that encompass physical locations proximate to the first location of the client device, and a first parent geofence having a first boundary that encompasses the first child geofence; detecting the client device outside the boundary of the first parent geofence based on a second location of the client device; causing the client device to transmit a second geofence page request in response to the detecting the client device outside the boundary, the second geofence page request including second location data that identifies the second location of the client device; unloading the first parent geofence and the first child geofence of the first geofence page from the client device in response to the causing the client device to transmit the second geofence page request; loading a second geofence page at the client device based on the second geofence page request, the second geofence page including a second child geofence proximate to the second location of the client device, and a second parent geofence having a second boundary that encompasses the second child geofence; and triggering an operation at the client device in response to the client device entering the second child geofence. 2. The method of claim 1 , wherein the first geofence page request includes an indication of a location of interest, and wherein the first child geofence of the first geofence page is associated with the location of interest. 3. The method of claim 1 , wherein the method further comprises: triggering a pre-defined operation at the client device in response to the loading the first geofence page at the client device. 4. The method of claim 3 , wherein the pre-defined operation includes causing display of a notification at the client device. 5. The method of claim 3 , wherein the pre-defined operation includes activating an application associated with the first geofence page at the client device. 6. The method of claim 1 , wherein the unloading of the first geofence page at the client device occurs prior to loading the second geofence page. 7. The method of claim 2 , wherein the location of interest comprises a store. 8. A non-transitory machine-readable medium comprising instructions that, when executed on a client device, cause the client device to perform operations comprising: transmitting a first geofence page request, the first geofence page request including first location data that identifies a first location of a client device; loading a first geofence page at the client device based on the first geofence page request, the first geofence page including a first child geofence that encompass physical locations proximate to the first location of the client device, and a first parent geofence having a first boundary that encompasses the first child geofence; detecting the client device outside the boundary of the first parent geofence based on a second location of the client device; causing the client device to transmit a second geofence page request in response to the detecting the client device outside the boundary, the second geofence page request including second location data that identifies the second location of the client device; unloading the first parent geofence and the first child geofence of the first geofence page from the client device in response to the causing the client device to transmit the second geofence page request; loading a second geofence page at the client device based on the second geofence page request, the second geofence page including a second child geofence proximate to the second location of the client device, and a second parent geofence having a second boundary that encompasses the second child geofence; and triggering an operation at the client device in response to the client device entering the second child geofence. 9. The non-transitory machine-readable storage medium of claim 8 , wherein the instructions cause the client device to perform operations further comprising: triggering a pre-defined operation at the client device in response to the loading the first geofence page at the client device. 10. The non-transitory machine-readable storage medium of claim 9 , wherein the pre-defined operation includes causing display of a notification at the client device. 11. The non-transitory machine-readable storage medium of claim 9 , wherein the pre-defined operation includes activating an application associated with the first geofence page at the client device. 12. The non-transitory machine-readable storage medium of claim 8 , wherein the unloading of the first geofence page at the client device occurs prior to loading the second geofence page. 13. A system comprising: one or more processors; and a non-transitory memory storing instructions that configure the one or more processors to perform operations comprising: tranmitting a first geofence page request, the first geofence page request including first location data that identifies a first location of a client device; loading a first geofence page at the client device based on the first geofence page request, the first geofence page including a first child geofence that encompass physical locations proximate to the first location of the client device, and a first parent geofence having a first boundary that encompasses the first child geofence; detecting the client device outside the boundary of the first parent geofence based on a second location of the client device; causing the client device to transmit a second geofence page request in response to the detecting the client device outside the boundary, the second geofence page request including second location data that identifies the second location of the client device; unloading the first parent geofence and the first child geofence of the first geofence page from the client device in response to the causing the client device to transmit the second geofence page request; loading a second geofence page at the client device based on the second geofence page request, the second geofence page including a second child geofence proximate to the second location of the client device, and a second parent geofence having a second boundary that encompasses the second child geofence; and triggering an operation at the client device in response to the client device entering the second child geofence. 14. The non-transitory machine-readable storage medium of claim 8 , wherein the first geofence page request includes an indication of a location of interest, and wherein the first child geofence of the first geofence page is associated with the location of interest, wherein the location of interest comprises a store. 15. The system of claim 13 , wherein the instructions cause the system to perform operations further comprising: triggering a pre-defined operation at the client device in response to the loading the first geofence page at the client device. 16. The system of claim 15 , wherein the pre-defined operation includes causing display of a notification at the client device. 17. The system of claim 15 , wherein the pre-defined operation includes activating an application associated with the first geofence page at the client device. 18. The system of claim 13 ,

Assignees

Inventors

Classifications

  • Service provisioning or reconfiguring · CPC title

  • Location-based management or tracking services · CPC title

  • with dynamic range variability · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Authentication · 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 US10638255B2 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 28 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).