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, a list of applications associated with at least one of the group consisting of;
a current location of the mobile device and one or more anticipated locations of the mobile device, wherein one of the current location or the one or more anticipated locations comprises an establishment;
identify one or more desired applications to be activated from the list of applications; and
activate the one or more desired applicationswherein in order to activate the one or more desired applications, the control system is adapted to, for each desired application of the one or more desired applications;
determine whether the desired application needs to be obtained from the application service; and
if the desired application needs to be obtained from the application service, obtain one of the group consisting of the desired application and a reference to the desired application from the application service.
13 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.
-
Citations
30 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, a list of applications associated with at least one of the group consisting of;
a current location of the mobile device and one or more anticipated locations of the mobile device, wherein one of the current location or the one or more anticipated locations comprises an establishment;identify one or more desired applications to be activated from the list of applications; and activate the one or more desired applications wherein in order to activate the one or more desired applications, the control system is adapted to, for each desired application of the one or more desired applications; determine whether the desired application needs to be obtained from the application service; and if the desired application needs to be obtained from the application service, obtain one of the group consisting of the desired application and a reference to the desired 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 method of operation of a mobile device comprising:
-
obtaining, from an application service, a list of applications associated with at least one of the group consisting of;
a current location of the mobile device and one or more anticipated locations of the mobile device, wherein one of the current location or the one or more anticipated locations comprises an establishment;identifying one or more desired applications to be activated from the list of applications; and activating the one or more desired applications wherein in order to activate the one or more desired applications, the control system is adapted to, for each desired application of the one or more desired applications; determine whether the desired application needs to be obtained from the application service; and if the desired application needs to be obtained from the application service, obtain one of the group consisting of the desired application and a reference to the desired application from the application service.
-
-
30. A non-transitory computer readable medium storing software for instructing a processor of a mobile device to:
-
obtain, from an application service, a list of applications associated with at least one of the group consisting of;
a current location of the mobile device and one or more anticipated locations of the mobile device, wherein one of the current location or the one or more anticipated locations comprises an establishment;identify one or more desired applications to be activated from the list of applications; and activate the one or more desired applications wherein in order to activate the one or more desired applications, the control system is adapted to, for each desired application of the one or more desired applications; determine whether the desired application needs to be obtained from the application service; and if the desired application needs to be obtained from the application service, obtain one of the group consisting of the desired application and a reference to the desired application from the application service.
-
Specification