Systems and method for configuring mobile device applications based on location

US9451403B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9451403-B2
Application numberUS-201313958340-A
CountryUS
Kind codeB2
Filing dateAug 2, 2013
Priority dateAug 30, 2012
Publication dateSep 20, 2016
Grant dateSep 20, 2016

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 comprising: monitoring, on a mobile device, a parent geofence that geographically encompasses a plurality of child geofences, each of the plurality of child geofences having a corresponding mobile application configuration, the mobile application configuration altering a function performed by an application on the mobile device; detecting, based at least in part on a first location of the mobile device, entry into a first geofence of the plurality of child geofences; selecting, based on the detecting entry into the first geofence, a first mobile application configuration corresponding to the first geofence; configuring, on the mobile device, the application based on the first mobile application configuration; altering the function performed by the application to include a first function the first function based on the first mobile application configuration; detecting, based at least in part on a second location of the mobile device, entry into a second geofence of the plurality of child geofences; selecting, based on the detecting entry into the second geofence, a second mobile application configuration corresponding to the second geofence; re-configuring the application based on the second application configuration; and altering the function performed by the application to include a second function, the second function based on the second mobile application configuration. 2. The method of claim 1 , wherein the mobile application configuration provides an offer, a deal, inventory information, and store layout maps. 3. The method of claim 1 , wherein monitoring the plurality of child geofences includes monitoring a plurality of types of geofences. 4. The method of claim 3 , further including: 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 , wherein detecting entry into the first geofence includes calculating a movement trajectory indicating that the mobile device is on a path into the first geofence. 6. The method of claim 5 , wherein calculating the movement trajectory includes collecting and analyzing recent location data generated by the mobile device. 7. A mobile device comprising: one or more processors; a location generation circuit; and a memory including instructions that, when executed by the processor, cause the mobile device to: monitor a parent geofence that geographically encompasses a plurality of child geofences, the geofences stored in the memory; detect, based at least in part on a first location of the mobile device generated by the location generation circuit, entry into a first geofence of the plurality of child geofences; select, based on the detecting entry into the first geofence, a first mobile application configuration stored in the memory, the first mobile application configuration altering a function performed by an application on the mobile device; configure the application based on the first mobile application configuration; alter the function performed by the application to include a first function, the first function based on the first mobile application configuration; detect, based at least in part on a second location of the mobile device entry into a second geofence of the plurality of child geofences; select, based on the detecting entry into the second geofence, a second mobile application configuration corresponding to the second geofence; and re-configure the application based on the second application configuration; and alter the function performed by the application to include a second function, the second function based on the second mobile application configuration. 8. The mobile device of claim 7 , wherein the mobile application configuration provides an offer, a deal, inventory information, and store layout maps. 9. The mobile device of claim 7 , wherein the instructions that cause the mobile device to monitor the plurality of child geofences include instructions to monitor a plurality of types of geofences. 10. The mobile device of claim 9 , wherein the instructions that cause the mobile device to select the mobile application configuration include instructions to select a configuration associated with a first type of geofence of the plurality of types of geofences. 11. The mobile device of claim 9 , further including instructions that cause the mobile device to: associate a type of geofence from the plurality of types of geofences with each geofence of the plurality of child geofences; and assign a mobile application configuration to each type of geofence of the plurality of types of geofences. 12. The mobile device of claim 7 , wherein the instructions that cause the mobile device to detect entry into the first geofence include instructions to calculate a movement trajectory indicating that the mobile device is on a path into the first geofence. 13. The mobile device of claim 12 , wherein the instructions to calculate the movement trajectory include instructions to collect and analyze recent location data generated by the mobile device. 14. A non-transitory machine-readable storage medium including instructions that, when executed on a mobile device, cause the mobile device to perform operations comprising: monitoring a parent geofence that geographically encompasses a plurality of child geofences; detecting, based at least in part on a first location of the mobile device, entry into a first geofence of the plurality of child geofences; selecting, based on the detecting entry into the first geofence, a first mobile application configuration corresponding to the first geofence; configuring the application based on the first mobile application configuration; altering the function performed by the application to include a first function the first function based on the first mobile application configuration; detecting, based at least in part on a second location of the mobile device, entry into a second geofence of the plurality of child geofences; selecting, based on the detecting entry into the second geofence, a second mobile application configuration corresponding to the second geofence; and re-configuring the application based on the second application configuration; and altering the function performed by the application to include a second function, the second function based on the second mobile application configuration. 15. The non-transitory machine-readable storage medium of claim 14 , wherein the configuring the application comprises altering a function performed by the application according to the selected mobile application configuration. 16. The non-transitory machine-readable storage medium of claim 14 , wherein the monitoring the plurality of child geofences comprises monitoring plurality of types of geofences. 17. The non-transitory machine-readable storage medium of claim 16 , wherein the selecting the first mobile application configuration comprises selecting a configuration associated with a first type of geofence of the plurality of types of geofences. 18. The non-transitory machine-readable storage medium of claim 16 , wherein the operations further comprise: 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 geof

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

  • 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 US9451403B2 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 Sep 20 2016 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).