Autonomous pull and display of location based service applications by a mobile device based on context of the mobile device
First Claim
1. A mobile device, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining context data indicative of a context of the mobile device, wherein determining the context data comprises;
determining location data indicative of a current location of the mobile device, mobility state data indicative of a mobility state of the mobile device, and time data indicative of a current time, andpredicting a destination location where the mobile device is headed based on the location data, the mobility state data, and directional movement data regarding a direction of movement of the mobile device;
identifying a first application associated with a defined degree of relevance to the context of the mobile device based on the context data;
adapting graphical elements of a home graphical user interface displayed at the mobile device to comprise a shortcut icon for the first application based on the defined degree of relevance, wherein the adapting comprises displaying the shortcut icon at a first position in the home graphical user interface determined to facilitate a more efficient selection of the shortcut icon relative to a second position in the home graphical user interface when the mobile device is handheld and operated under the mobility state;
sending the context data to an application server associated with the first application; and
in response to the sending, receiving an update for the first application determined based on the context data;
identifying a second application in an application datastore that is relevant to the destination location and not stored in the memory of the mobile device; and
downloading the second application prior to arrival of the mobile device at the destination location based on the identifying the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
A user'"'"'s experience is enhanced with respect to location based services (LBS) applications that can be employed by a user via a mobile device using techniques described herein. In an aspect, a device is provided that includes a memory to store instructions and a processor, coupled to the memory, that facilitates execution of the instructions to perform various operations. The operations can include determining a context of the device comprising determining a current location of the device, identifying an application of the device that enables a function related to the current location of the device, determining that the application is relevant to a user identity associated with the device based on the context of the device, adapting a set of graphical images for display by the device to comprise a graphical image associated with the application.
27 Citations
20 Claims
-
1. A mobile device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining context data indicative of a context of the mobile device, wherein determining the context data comprises; determining location data indicative of a current location of the mobile device, mobility state data indicative of a mobility state of the mobile device, and time data indicative of a current time, and predicting a destination location where the mobile device is headed based on the location data, the mobility state data, and directional movement data regarding a direction of movement of the mobile device; identifying a first application associated with a defined degree of relevance to the context of the mobile device based on the context data; adapting graphical elements of a home graphical user interface displayed at the mobile device to comprise a shortcut icon for the first application based on the defined degree of relevance, wherein the adapting comprises displaying the shortcut icon at a first position in the home graphical user interface determined to facilitate a more efficient selection of the shortcut icon relative to a second position in the home graphical user interface when the mobile device is handheld and operated under the mobility state; sending the context data to an application server associated with the first application; and in response to the sending, receiving an update for the first application determined based on the context data; identifying a second application in an application datastore that is relevant to the destination location and not stored in the memory of the mobile device; and downloading the second application prior to arrival of the mobile device at the destination location based on the identifying the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
determining, by a mobile device comprising a processor, context data indicative of a change in a context of the mobile device from a first context to a second context, wherein determining the context data comprises; determining a change in a location of the mobile device from a first location to a second location, determining a mobility state of the mobile device and determining a current time of operation of the mobile device, and predicting a destination location where the mobile device is headed based on the location data, the mobility state data, and directional movement data regarding a direction of movement of the mobile device; in response to determining the context data, identifying by the mobile device a first application associated with a defined degree of relevance to the second context of the mobile device based on the context data; adapting, by the mobile device, graphical elements of a home graphical user interface displayed at the mobile device to comprise a shortcut icon for the first application based on the defined degree of relevance, wherein the adapting comprises displaying the shortcut icon at a first position in the home graphical user interface determined to facilitate a more efficient selection of the shortcut icon relative to a second position in the home graphical user interface when the mobile device is held and operated under the mobility state; providing the context data to an application server associated with the first application; based on the providing, receiving an update for the first application determined based on the context data; identifying a second application in an application datastore that is relevant to the destination location and not stored in the memory of the mobile device; and downloading the second application prior to arrival of the mobile device at the destination location based on the identifying the second application. - View Dependent Claims (15, 16)
-
-
17. A non-transitory readable storage medium, comprising executable instructions that, when executed by a processor of a mobile device, facilitate performance of operations, comprising:
-
determining context data indicative of a change in a context of the mobile device from a first context to a second context, wherein determining the context data comprises; determining a change in a location of mobile device from a first location to a second location, determining a mobility state of the mobile device and determining a current time of operation of the mobile device, and predicting a destination location where the mobile device is headed based on the change in the location, the mobility state data, and directional movement data regarding a direction of movement of the mobile device; inferring, based on the context data, that a first application comprising a first shortcut icon displayed at a first position in a home graphical user interface of the mobile device has less relevance to the second context than to the first context; identifying, based on the context data, a second application that has more relevance to the second context than the first application; adapting graphical elements of the home graphical user interface to comprise a second shortcut icon for the second application at the first position; facilitating transmitting the context data to an application server associated with the second application based on the identifying; based on the transmitting, receiving an update for the second application determined based on the context data; identifying a third application in an application datastore that is relevant to the destination location and not stored in the memory of the mobile device; and downloading the third application prior to arrival of the mobile device at the destination location based on the identifying the third application. - View Dependent Claims (18, 19, 20)
-
Specification