Active geo-fence management

US9924311B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9924311-B2
Application numberUS-201615342725-A
CountryUS
Kind codeB2
Filing dateNov 3, 2016
Priority dateJan 9, 2014
Publication dateMar 20, 2018
Grant dateMar 20, 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.

In one embodiment, techniques approximate concurrent monitoring of a large number of geo-fences, potentially beyond a number supported by a mobile device, The mobile device may obtain a set of geo-fences and maintain a first subset of the geo-fences as an active subset of geo-fences and a second subset of the geo-fences as an inactive subset of geo-fences. The mobile device may also establish and monitor an envelope geo-fences that excluded the inactive subset of geo-fence. In response to detecting that the mobile device has moved to a new location proximate to the envelope geo-fence, one or more geo-fences are moved between the active subset of geo-fences and the inactive subset of geo-fences to produce a new active subset of geo-fences and a new inactive subset of geo-fences.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining, by a mobile device, a set of geo-fences; maintaining a first subset of the geo-fences as an active subset of geo-fences and a second subset of the geo-fences as an inactive subset of geo-fences; establishing and monitoring an envelope geo-fences that excludes the inactive subset of geo-fences; detecting the mobile device has moved to a new location proximate to the envelope geo-fence, wherein proximate to the envelope geo-fence is measured based on the new location being within a predetermined distance of the envelope geo-fence or the mobile device having crossed the envelope geo-fence to reach the new location; and in response to detecting the mobile device has moved to the new location proximate to the envelope geo-fence, moving one or more geo-fences between the active subset of geo-fences and the inactive subset of geo-fences to produce a new active subset of geo-fences and a new inactive subset of geo-fences. 2. The method of claim 1 , further comprising: establishing and monitoring a new envelope geo-fence, the new envelope geo-fence excluding the new inactive subset of geo-fences. 3. The method of claim 1 , wherein the envelope geo-fence is defined by the union of one or more tiles of a location determination system. 4. The method of claim 1 , wherein the envelope geo-fence contains all the active subset of geo-fences. 5. The method of claim 4 , wherein the envelope geo-fence is a minimum bounding geo-fence whose perimeter forms a minimum bounding shape around the active subset of geo-fences. 6. The method of claim 4 , wherein the envelope geo-fence is a maximum bounding geo-fence whose perimeter forms a maximum bounding shape around the active subset of geo-fences that still excludes the inactive subset of geo-fences. 7. The method of claim 1 , wherein the obtaining obtains geo-fences that are within a given distance of a first location of the mobile device. 8. The method of claim 7 , further comprising: determining the mobile device has moved to a second location that is more than a given distance from the first location; and in response to the determining, obtaining a new set of geo-fences that are within the given distance of the second location of the mobile device. 9. The method of claim 1 , wherein proximity to the envelope geo-fence is measured based on the new location being within the predetermined distance of the envelope geo-fence. 10. The method of claim 1 , wherein proximity to the envelope geo-fence is measured based on the mobile device having crossed the envelope geo-fence to reach the new location. 11. A method comprising: obtaining, by a mobile device, a set of geo-fences; maintaining a first subset of the geo-fences as an active subset of geo-fences and a second subset of the geo-fences as an inactive subset of geo-fences; establishing and monitoring an envelope geo-fence that is defined by a union of one or more tiles of a location determination system; detecting the mobile device has moved to a new location proximate to the envelope geo-fence, wherein proximate to the envelope geo-fence is measured based on the new location being within a predetermined distance of the envelope geo-fence or the mobile device having crossed the envelope geo-fence to reach the new location; and in response to detecting the mobile device has moved to the new location proximate to the envelope geo-fence, moving one or more geo-fences between the active subset of geo-fences and inactive subset of geo-fences to produce a new active subset of geo-fences and a new inactive subset of geo-fences. 12. The method of claim 11 , wherein the envelope geo-fence contains the active subset of geo-fences and excludes the inactive subset of geo-fences. 13. The method of claim 11 , further comprising: establishing and monitoring a new envelope geo-fence that is defined by a union of one or more different tiles of the location determination system. 14. The method of claim 13 , wherein the new envelope geo-fence contains the new active subset of geo-fences and excludes the new inactive subset of geo-fences. 15. The method of claim 11 , wherein proximity to the envelope geo-fence is measured based on the new location being within the predetermined distance of the envelope geo-fence. 16. The method of claim 11 , wherein proximity to the envelope geo-fence is measured based on the mobile device having crossed the envelope geo-fence to reach the new location. 17. An apparatus comprising a processor configured to execute instructions; and a memory configured to store executable instructions for a client application, the client application to include: a request process configured to a obtain a set of geo-fences from a server, a geo-fence cache configured to store the set of geo-fences, and to maintain a first subset of the set of geo-fences as an active subset of geo-fences, and a second subset of the set of geo-fences an inactive subset of geo-fences, and an activation process configured to define an envelope geo-fence that excludes the inactive subset of geo-fences, and to move geo-fences between the active subset of geo-fences and the inactive subset of geo-fences based on changes in proximity of the mobile device to the envelope geo-fence to produce a new active subset of geo-fences and a new inactive subset of geo-fences. 18. The apparatus of claim 17 , wherein the activation process is further configured to define a new envelope geo-fence, the new envelope geo-fence excluding the new inactive subset of geo-fences. 19. The apparatus of claim 17 , wherein the envelope geo-fence contains all the active subset of geo-fences. 20. The apparatus of claim 19 , wherein the envelope geo-fence is a minimum bounding geo-fence whose perimeter forms a minimum bounding shape around the active subset of geo-fences or a maximum bounding geo-fence whose perimeter forms a maximum bounding shape around the active subset of geo-fences that still excludes the inactive subset of geo-fences.

Assignees

Inventors

Classifications

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • Electricity · mapped topic

  • H04W4/021Primary

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

  • Location-based management or tracking services · 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 US9924311B2 cover?
In one embodiment, techniques approximate concurrent monitoring of a large number of geo-fences, potentially beyond a number supported by a mobile device, The mobile device may obtain a set of geo-fences and maintain a first subset of the geo-fences as an active subset of geo-fences and a second subset of the geo-fences as an inactive subset of geo-fences. The mobile device may also establish a…
Who is the assignee on this patent?
Skyhook Wireless 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 Mar 20 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).