System and method for automated location-based widgets
First Claim
1. A mobile device comprising:
- a communication interface communicatively coupling the mobile device to an application service; and
a control system associated with the communication interface and adapted to;
obtain from the application service an application identifier associated with a plurality of non-adjacent geographic locations associated with an establishment if a current location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishmentdetermine whether an application corresponding to the application identifier needs to be obtained from the application service; and
if the application needs to be obtained from the application service, obtain the application from the application service.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, a mobile device obtains a list of applications associated with a current or anticipated location of the mobile device from a centralized or distributed application service. One or more desired applications to be activated are either manually or automatically selected from the list of applications associated with the current location or the anticipated location of the mobile device. The mobile device then activates the one or more desired applications. Optionally, for each desired application that has been activated, the desired application may be deactivated once one or more deactivation criteria are satisfied.
47 Citations
31 Claims
-
1. A mobile device comprising:
-
a communication interface communicatively coupling the mobile device to an application service; and a control system associated with the communication interface and adapted to; obtain from the application service an application identifier associated with a plurality of non-adjacent geographic locations associated with an establishment if a current location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment determine whether an application corresponding to the application identifier needs to be obtained from the application service; and if the application needs to be obtained from the application service, obtain the application from the application service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A mobile device comprising:
-
a communication interface communicatively coupling the mobile device to an application service; and a control system associated with the communication interface and adapted to; obtain from the application service an application identifier associated with a plurality of non-adjacent geographic locations associated with an establishment if a current location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment; determine whether an application corresponding to the application identifier needs to be obtained from the application service; and if the application needs to be obtained from the application service, obtain a reference to the application from the application service.
-
-
30. A mobile device comprising:
-
a communication interface communicatively coupling the mobile device to an application service; and a control system associated with the communication interface and adapted to; obtain from the application service an application identifier associated with a plurality of non-adjacent geographic locations associated with an establishment if an anticipated location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment; determine whether an application corresponding to the application identifier needs to be obtained from the application service; and if the application needs to be obtained from the application service, obtain the application from the application service.
-
-
31. A mobile device comprising:
-
a communication interface communicatively coupling the mobile device to an application service; and a control system associated with the communication interface and adapted to; obtain from the application service an application identifier associated with a plurality of non-adjacent geographic locations associated with an establishment if an anticipated location of the mobile device is associated with one of the plurality of non-adjacent geographic locations associated with the establishment; determine whether an application corresponding to the application identifier needs to be obtained from the application service; and if the application needs to be obtained from the application service, obtain a reference to the application from the application service.
-
Specification