Context-aware code provisioning for mobile devices
First Claim
Patent Images
1. A method of managing resources of a mobile device, said method comprising the steps of:
- ascertaining a location under which the mobile device is to operate;
ascertaining software-related resources related to operation of the mobile device to access one or more public services offered by an environmental device at the location;
obtaining the software-related resources for use at the mobile device;
determining whether to retain at least one previously obtained software-related resource in cache for future access at the mobile device based on at least one characteristic of a previously obtained software-related resource, wherein the determining whether to retain at least one previously obtained software-related resource in cache is further based on at least one characteristic of the mobile device;
the at least one characteristic of the mobile device being selected from the group of characteristics consisting of;
battery level of the mobile device and location of the mobile device;
removing at least one previously obtained software related resource based on the at least one characteristic of a previously obtained software-related resource and the at least one characteristic of the mobile device;
wherein said at least one characteristic of a previously obtained software-related resource comprises a usage pattern of the at least one previously obtained software-related resource; and
dynamically configuring the software-related resources based on context information associated with the location.
6 Assignments
0 Petitions
Accused Products
Abstract
A simplification of the process of deploying public services for mobile users Particular refinements in this vein involve the dynamic configuration of client software using available context information and the optimization of software provisioning based on historical usage information, which includes services accessed together with the location and time of access.
-
Citations
20 Claims
-
1. A method of managing resources of a mobile device, said method comprising the steps of:
-
ascertaining a location under which the mobile device is to operate; ascertaining software-related resources related to operation of the mobile device to access one or more public services offered by an environmental device at the location; obtaining the software-related resources for use at the mobile device; determining whether to retain at least one previously obtained software-related resource in cache for future access at the mobile device based on at least one characteristic of a previously obtained software-related resource, wherein the determining whether to retain at least one previously obtained software-related resource in cache is further based on at least one characteristic of the mobile device; the at least one characteristic of the mobile device being selected from the group of characteristics consisting of;
battery level of the mobile device and location of the mobile device;removing at least one previously obtained software related resource based on the at least one characteristic of a previously obtained software-related resource and the at least one characteristic of the mobile device; wherein said at least one characteristic of a previously obtained software-related resource comprises a usage pattern of the at least one previously obtained software-related resource; and dynamically configuring the software-related resources based on context information associated with the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for managing resources of a mobile device, said apparatus comprising:
-
a processor; an arrangement which ascertains a location under which the mobile device is to operate; an arrangement which ascertains software-related resources to operation of the mobile device to access one or more public services offered by an environmental device at the location; an arrangement which obtains the software-related resources for use at the mobile device; a determining arrangement which determines whether to retain at least one previously obtained software-related resource in cache for future access at the mobile device based on at least one characteristic of a previously obtained software-related resource, wherein the determining arrangement which determines whether to retain at least one previously obtained software-related resource in cache is further based on at least one characteristic of the mobile device; the at least one characteristic of the mobile device being selected from the group of characteristics consisting of;
battery level of the mobile device and location of the mobile device;an arrangement which removes at least one previously obtained software related resource based on the at least one characteristic of a previously obtained software-related resource and the at least one characteristic of the mobile device; wherein the at least one characteristic of a previously obtained software-related resource comprises a usage pattern of the at least one previously obtained software-related resource; and an arrangement which dynamically configures the software-related resources based on context information associated with the location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory program storage device readable by machine embodying a program of instructions executable by the machine to perform steps for managing resources of a mobile device, said steps comprising:
-
ascertaining a location under which the mobile device is to operate; ascertaining software-related resources related to operation of the mobile device to access one or more public services offered by an environmental device at the location; obtaining the software-related resources for use at the mobile device; determining whether to retain at least one previously obtained software-related resource in cache for future access at the mobile device based on at least one characteristic of a previously obtained software-related resource, wherein the determining whether to retain at least one previously obtained software-related resource in cache is further based on at least one characteristic of the mobile device; the at least one characteristic of the mobile device being selected from the group of characteristics consisting of;
battery level of the mobile device and location of the mobile device;removing at least one previously obtained software related resource based on the at least one characteristic of a previously obtained software-related resource and the at least one characteristic of the mobile device; wherein said at least one characteristic of a previously obtained software-related resource comprises a usage pattern of the at least one previously obtained software-related resource; and dynamically configuring the software-related resources based on context information associated with the location.
-
Specification