Adding geo-fences based on time

US9215559B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9215559-B2
Application numberUS-201313784645-A
CountryUS
Kind codeB2
Filing dateMar 4, 2013
Priority dateMar 4, 2013
Publication dateDec 15, 2015
Grant dateDec 15, 2015

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.

A user can create geo-fences by providing a first identifier, e.g., a name of a store or a category of merchandise, and a location-based function that is triggered when the user's mobile device crosses a boundary of a geo-fence. An elapsed time that the geo-fences are not triggered can be monitored. If the elapsed time exceeds a threshold, additional geo-fences can be added based on a second identifier that is associated with the additional geo-fences. Whether the elapsed time is going to exceed the threshold can be predicted, and the additional geo-fences added at the time of the prediction, which may be before the elapsed time actually exceeds the threshold. Additionally, the user can be prompted regarding adding additional geo-fences before or after the elapsed time might exceed the threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a first device from a user, a first request to establish one or more first geographical areas for a mobile device for triggering a location-based function, the first request including a first identifier that identifies a first set of one or more locations for establishing the one or more first geographical areas; identifying a start time for establishing the one or more first geographical areas; monitoring a location of the mobile device to identify whether one of the first geographical areas is triggered by the mobile device crossing a boundary of one of the first geographical areas; monitoring an elapsed time relative to the start time where none of the first geographical areas are triggered; when the elapsed time exceeds a threshold, establishing one or more additional geographical areas based on a second identifier that identifies a second set of one or more locations not in the first set of one or more locations; and monitoring the location of the mobile device relative to both the one or more first geographical areas and the one or more additional geographical areas to identify whether one of the first geographical areas or one of the additional geographical areas is triggered by the mobile device crossing a boundary of one of the first geographical areas or one of the additional geographical areas. 2. The method of claim 1 , further comprising: predicting whether the elapsed time will reach the threshold before any one of the first geographical areas are triggered; and if the prediction indicates that the elapsed time will reach the threshold before any one of the first geographical areas are triggered, establishing the one or more additional geographic areas before the elapsed reaches the threshold. 3. The method of claim 1 , wherein monitoring the elapsed time includes: receiving a route to be traveled by the mobile device; comparing the route to the one or more first geographical areas to determine whether the mobile device will trigger a first geographical area before the elapsed time exceeds the threshold, wherein the one or more additional geographical areas are established in response to a determination that the mobile device will not trigger a first geographical area before the elapsed time exceeds the threshold. 4. The method of claim 3 , further comprising: comparing the route to the second set of locations to identify locations within a threshold distance of the route, wherein the additional geographical areas are established for the identified locations. 5. The method of claim 4 , further comprising: determining whether any one of the additional geographical areas for the identified locations will be triggered along the route before any one of the first geographical areas; and establishing the additional geographical areas for the identified locations that will be triggered along the route before any one of the first geographical areas. 6. The method of claim 1 , further comprising: notifying the user that the elapsed time exceeds the threshold; and prompting the user as to whether the additional geographical areas are to be established. 7. The method of claim 6 , wherein the one or more additional geographical areas are established in response to an affirmative indication from the user. 8. The method of claim 1 , further comprising: selecting the second identifier based on the first identifier. 9. The method of claim 1 , wherein the location-based function is an alert provided to the user when a geographical area is triggered. 10. The method of claim 1 , wherein the second identifier identifies both the second set of locations and the first set of locations. 11. The method of claim 1 , wherein the first device is the mobile device. 12. The method of claim 1 , further comprising: identifying an expanded group of one or more additional geographic areas related to the first identifier; prompting the user regarding adding the one or more additional geographical areas; receiving an acknowledgment from the user to add one or more of the additional geographical areas; establishing the one or more additional geographical areas; and monitoring the location of the mobile device relative to both the one or more first geographical areas and the one or more additional geographical areas to identify whether one of the first geographical areas or one of the additional geographical areas is triggered by the mobile device crossing a boundary of one of the first geographical areas or one of the additional geographical areas. 13. The method of claim 12 , wherein the prompt regarding adding geographical areas informs the user that the first set of one or more locations has been expanded. 14. The method of claim 12 , wherein the one or more additional geographical are established only if a response from the user indicates that other geographical areas are to be added. 15. The method of claim 12 , wherein the prompt includes a list of one or more additional identifiers. 16. The method of claim 15 , further comprising: receiving, from the user, a selection of the one or more of the additional geographic areas. 17. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system, the instructions comprising: receiving, from a user, a first request to establish one or more first geographical areas for a mobile device for triggering a location-based function, the first request including a first identifier that identifies a first set of one or more locations for establishing the one or more first geographical areas; identifying a start time for establishing the one or more first geographical areas; monitoring a location of the mobile device to identify whether one of the first geographical areas is triggered by the mobile device crossing a boundary of one of the first geographical areas; monitoring an elapsed time relative to the start time where none of the first geographical areas are triggered; when the elapsed time exceeds a threshold, establishing one or more additional geographical areas based on a second identifier that identifies a second set of one or more locations not in the first set of one or more locations; and monitoring the location of the mobile device relative to both the one or more first geographical areas and the one or more additional geographical areas to identify whether one of the first geographical areas or one of the additional geographical areas is triggered by the mobile device crossing a boundary of one of the first geographical areas or one of the additional geographical areas. 18. The computer product of claim 17 , further comprising: predicting whether the elapsed time will reach the threshold before any one of the first geographical areas are triggered; and if the prediction indicates that the elapsed time will reach the threshold before any one of the first geographical areas are triggered, establishing the one or more additional geographic areas before the elapsed reaches the threshold. 19. The computer product of claim 17 , further comprising: notifying the user that the elapsed time exceeds the threshold; and prompting the user as to whether the additional geographical areas are to be established. 20. The computer product of claim 17 , wherein monitoring the elapsed time includes: receiving a route to be traveled by the mobile device; comparing the route to the one or more first geographical

Assignees

Inventors

Classifications

  • H04W4/021Primary

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

  • Electricity · mapped topic

  • Administration; Management · CPC title

  • Guidance services · CPC title

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · 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 US9215559B2 cover?
A user can create geo-fences by providing a first identifier, e.g., a name of a store or a category of merchandise, and a location-based function that is triggered when the user's mobile device crosses a boundary of a geo-fence. An elapsed time that the geo-fences are not triggered can be monitored. If the elapsed time exceeds a threshold, additional geo-fences can be added based on a second id…
Who is the assignee on this patent?
Apple 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 Dec 15 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).