Systems and method for configuring mobile device applications based on location
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-024/00
H04W-004/00
H04L-029/08
H04W-004/021
H04W-004/50
출원번호
US-0620132
(2017-06-12)
등록번호
US-10117041
(2018-10-30)
발명자
/ 주소
Lyman, Nate L
Russo, Frank
출원인 / 주소
eBay, Inc.
대리인 / 주소
Wolfe-SBMC
인용정보
피인용 횟수 :
0인용 특허 :
6
초록▼
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
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.
대표청구항▼
1. A method comprising: monitoring, on a 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
1. A method comprising: monitoring, on a 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;receiving a first user request at the mobile device, the first user request including a request type and a first location identifier based on the first location of the mobile device, the first location identifier identifying the first geofence;performing a first function in response to the receiving the user request, the performing the first function based on the request type and the first location identifier identifying the first 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 the child geofences within the parent geofence;receiving a second user request at the mobile device, the second user request including the request type and a second location identifier based on the second location of the mobile device, the second location identifier identifying the second geofence; andperforming a second function in response to the receiving the second user request, the performing the second function based on the request type and the second location identifier identifying the second geofence. 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; andassigning a mobile application configuration to each type of geofence of the plurality of types of geofences. 5. A system 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 a 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;receiving a first user request at the mobile device, the first user request including a request type and a first location identifier based on the first location of the mobile device, the first location identifier identifying the first geofence;performing a first function in response to the receiving the user request, the performing the first function based on the request type and the first location identifier identifying the first 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 the child geofences within the parent geofence;receiving a second user request at the mobile device, the second user request including the request type and a second location identifier based on the second location of the mobile device, the second location identifier identifying the second geofence; andperforming a second function in response to the receiving the second user request, the performing the second function based on the request type and the second location identifier identifying the second geofence. 6. The system of claim 5, 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. 7. The system of claim 5, wherein the monitoring the plurality of child geofences includes monitoring a plurality of types of geofences. 8. The system of claim 7, 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; andassigning a mobile application configuration to each type of geofence of the plurality of types of geofences. 9. 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 comprising: monitoring, on a 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;receiving a first user request at the mobile device, the first user request including a request type and a first location identifier based on the first location of the mobile device, the first location identifier identifying the first geofence;performing a first function in response to the receiving the user request, the performing the first function based on the request type and the first location identifier identifying the first 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 the child geofences within the parent geofence;receiving a second user request at the mobile device, the second user request including the request type and a second location identifier based on the second location of the mobile device, the second location identifier identifying the second geofence; andperforming a second function in response to the receiving the second user request, the performing the second function based on the request type and the second location identifier identifying the second geofence. 10. The non-transitory machine-readable storage medium of claim 9, 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. 11. The non-transitory machine-readable storage medium of claim 9, wherein the monitoring the plurality of child geofences includes monitoring a plurality of types of geofences. 12. The non-transitory machine-readable storage medium of claim 11, 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; andassigning a mobile application configuration to each type of geofence of the plurality of types of geofences. 13. The method of claim 1, wherein the first and second functions pertain to contextual in-store experiences. 14. The method of claim 1, wherein the first and second functions are functions that occur when a product is scanned. 15. The method of claim 1, wherein one of the first or second functions is a function performed in a grocery store. 16. The system of claim 5, wherein one of the first or second functions pertains to a function associated with a retail location, and the other of the first or second locations pertains to a location other than a retail location. 17. The system of claim 5, wherein one of the first or second functions pertains to a function associated with a residential location, and the other of the first or second locations pertains to a location other than a residential location. 18. The system of claim 5, wherein one of the first or second functions is a function performable in a grocery store. 19. The non-transitory machine-readable storage medium of claim 9, wherein one of the first or second functions pertains to a product price comparison between a current location and online options. 20. The non-transitory machine-readable storage medium of claim 9, wherein one of the first or second functions presents promotional materials for a product.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Wang, Xiaohang; Shamsi, Farhan; Okshtein, Yakov; Singleton, David; Repenning, Debra Lin; Zhang, Lixin; Foster, Marcus Alexander, Clustering geofence-based alerts for mobile devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.