Systems and method for configuring mobile device applications based on location

US9681253B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9681253-B2
Application numberUS-201615240375-A
CountryUS
Kind codeB2
Filing dateAug 18, 2016
Priority dateAug 30, 2012
Publication dateJun 13, 2017
Grant dateJun 13, 2017

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.

Methods and systems for automatically configuring mobile device applications based on location are described. In an example, methods and systems for enabling contextual in-store experience modification on a mobile device can include capabilities for altering the functionality of a mobile application based at least in part on the location of the mobile device. For example, a mobile shopping application can be configured to perform different functions depending upon the type of retail location the mobile device is currently in. Additionally, the mobile application can be configured to enable different functions between a retail location and a user's residence, among other locations.

First claim

Opening claim text (preview).

The claimed invention includes: 1. A method of improving location determination accuracy of a mobile device comprising: monitoring, on the mobile device, a parent geofence that geographically encompasses a plurality of child geofences, each of the child geofences representing a physical location within the parent geofence; detecting, based at least in part on a first location of the mobile device, entry into a first child geofence of the plurality of child geofences within the parent geofence; detecting, based at least in part on a second location of the mobile device, entry into a second child geofence of the plurality of child geofences within the parent geofence; tracking a chronology of the plurality of child geofences entered by the mobile device, the chronology indicating a chronological sorting of location data indicative of locations of the mobile device within the parent geofence, the location data including at least first location data corresponding to the first location of the mobile device and second location data corresponding to the second location of the mobile device; and calculating a trajectory of the mobile device based on the chronology of child geofences. 2. The method of claim 1 , wherein each of the plurality of child geofences include a corresponding mobile application configuration, the mobile application configuration altering a function performed by an application executed on the mobile device. 3. The method of claim 1 , wherein the monitoring the plurality of child geofences includes monitoring a plurality of types of geofences. 4. The method of claim 3 , further comprising: associating a type of geofence from the plurality of types of geofences with each geofence of the plurality of child geofences; and assigning a mobile application configuration to each type of geofence of the plurality of types of geofences. 5. The method of claim 1 , further comprising: detecting entry into a first child geofence from among the plurality of child geofences based on the trajectory. 6. The method of claim 1 , further comprising: accessing a wish list associated with a user of the mobile device, the wish list comprising a list of desired items; and causing display of a notification at the mobile device based on the trajectory, wherein the notification includes an offer based on the list of desired items of the wish list. 7. The method of claim 1 , further comprising: generating a geofence that encompasses a location based on the trajectory. 8. A system to improve location determination accuracy of a mobile device comprising: one or more processors; a memory including instructions that, when executed by the one or more processors, cause the system to perform operations comprising: monitoring, on the mobile device, a parent geofence that geographically encompasses a plurality of child geofences, each of the child geofences representing a physical location within the parent geofence; detecting, based at least in part on a first location of the mobile device, entry into a first child geofence of the plurality of child geofences within the parent geofence; detecting, based at least in art on a second location of the mobile device, entry into a second child geofence of the plurality of child geofences within the parent geofence; tracking a chronology of the plurality of child geofences entered by the mobile device, the chronology indicating a chronological sorting of location data indicative of locations of the mobile device within the parent geofence, the location data including at least first location data corresponding to the first location of the mobile device and second location data corresponding to the second location of the mobile device; and calculating a trajectory of the mobile device based on the chronology of child geofences. 9. The system of claim 8 , wherein each of the plurality of child geofences include a corresponding mobile application configuration, the mobile application configuration altering a function performed by an application executed on the mobile device. 10. The system of claim 8 , wherein the monitoring the plurality of child geofences includes monitoring a plurality of types of geofences. 11. The system of claim 10 , wherein the instructions cause the system to perform operations further comprising: associating a type of geofence from the plurality of types of geofences with each geofence of the plurality of child geofences; and assigning a mobile application configuration to each type of geofence of the plurality of types of geofences. 12. The system of claim 8 , wherein the instructions cause the system to perform operations further comprising: detecting entry into a first child geofence from among the plurality of child geofences based on the trajectory. 13. The system of claim 8 , wherein the instructions cause the system to perform operations further comprising: accessing a wish list associated with a user of the mobile device, the wish list comprising a list of desired items; and causing display of a notification at the mobile device based on the trajectory, wherein the notification includes an offer based on the list of desired items of the wish list. 14. The system of claim 8 , wherein the instructions cause the system to perform operations further comprising: generating a geofence that encompasses a location based on the trajectory. 15. A non-transitory machine-readable storage medium including instructions that, when executed by one or more processors of a mobile device, cause the mobile device to perform operations to improve location determination accuracy of a mobile device, the operations comprising: monitoring, on the mobile device, a parent geofence that geographically encompasses a plurality of child geofences, each of the child geofences representing a physical location within the parent geofence; detecting, based at least in part on a first location of the mobile device, entry into a first child geofence of the plurality of child geofences within the parent geofence; detecting, based at least in part on a second location of the mobile device, entry into a second child geofence of the plurality of child geofences within the parent geofence; tracking a chronology of the child geofences entered by the mobile device, the chronology indicating a chronological sorting of location data indicative of locations of the mobile device within the parent geofence, the location data including at least first location data corresponding to the first location of the mobile device and second location data corresponding to the second location of the mobile device; and calculating a trajectory of the mobile device based on the chronology of child geofences. 16. The non-transitory machine-readable storage medium of claim 15 , wherein each of the plurality of child geofences include a corresponding mobile application configuration, the mobile application configuration altering a function performed by an application executed on the mobile device. 17. The non-transitory machine-readable storage medium of claim 15 , wherein the monitoring the plurality of child geofences includes monitoring a plurality of types of geofences. 18. The non-transitory machine-readable storage medium of claim 17 , wherein the instructions cause the mobile device to perform operations further comprising: associating a type of geofence from the plurality of types of geofences with each geofence of the plurality of child geofences; and assigning a mobile application configuration to each type of geofence of t

Assignees

Inventors

Classifications

  • Service provisioning or reconfiguring · CPC title

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • H04W4/021Primary

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

  • H04W4/001Primary

    Electricity · mapped topic

  • Electricity · mapped topic

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 US9681253B2 cover?
Methods and systems for automatically configuring mobile device applications based on location are described. In an example, methods and systems for enabling contextual in-store experience modification on a mobile device can include capabilities for altering the functionality of a mobile application based at least in part on the location of the mobile device. For example, a mobile shopping appl…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 13 2017 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).