WIRELESS COMMUNICATION DEVICES IN WHICH OPERATING CONTEXT IS USED TO REDUCE OPERATING COST AND METHODS FOR OPERATING SAME
First Claim
Patent Images
1. A mobile device configured to access a plurality of operating resources, the mobile device comprising:
- a measurement generator to provide at least freely available measurement information of the plurality of operating resources;
an inference engine to generate inferred context information from the freely available measurement information; and
a context awareness engine to access at least one of the freely available measurement information and the inferred context information to determine context conditions of the mobile device and to identify at least one of the plurality of operating resources as one or more candidate resources for a service application based on the determined context conditions, the context awareness engine being configured to evaluate the one or more candidate resources using evaluation metrics to measure at least one of cost and effectiveness of the one or more candidate resources and to select at least one of the one or more candidate resources for use by the service application based on the evaluation metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device has operating resources available to it. A measurement generator provides measurements of the operating resources and a context awareness engine identifies which of the operating resources may be efficiently utilized by a service application in view of context conditions in which the mobile device is operating. A selection controller selects, based on the measurements, at least one of the identified operating resources for use by the service application to improve or optimize a cost of the mobile device.
-
Citations
20 Claims
-
1. A mobile device configured to access a plurality of operating resources, the mobile device comprising:
-
a measurement generator to provide at least freely available measurement information of the plurality of operating resources; an inference engine to generate inferred context information from the freely available measurement information; and a context awareness engine to access at least one of the freely available measurement information and the inferred context information to determine context conditions of the mobile device and to identify at least one of the plurality of operating resources as one or more candidate resources for a service application based on the determined context conditions, the context awareness engine being configured to evaluate the one or more candidate resources using evaluation metrics to measure at least one of cost and effectiveness of the one or more candidate resources and to select at least one of the one or more candidate resources for use by the service application based on the evaluation metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a mobile device configured to access a plurality of operating resources, the method comprising:
-
determining at least one context condition of the mobile device using at least one of freely available measurement information of the plurality of operating resources and inferred context information obtained from the freely available measurement information; upon initiation of a service application, determining at least one candidate operating resource for the service application based on the context conditions; measuring at least one of cost and efficiency of the at least one candidate operating resource based on the context conditions; and selecting at least one of the candidate operating resources based on the measuring.
-
-
13. A mobile device configured to access a plurality of operating resources, the mobile device comprising:
-
means for determining at least one context condition of the mobile device using at least one of freely available measurement information of a plurality of operating resources and inferred context information obtained from the freely available measurement information; means for determining at least one candidate operating resource for the service application based on the context conditions, upon initiation of a service application; means for measuring at least one of cost and efficiency of the at least one candidate operating resource based on the context conditions; and means for selecting at least one of the candidate operating resources based on the measuring.
-
-
14. A computer program product, comprising:
a non-transitory computer-readable medium having program code recorded thereon, the program code comprising; program code to determine at least one context condition of a mobile device using at least one of freely available measurement information of a plurality of operating resources and inferred context information obtained from the freely available measurement information; program code to determine at least one candidate operating resource for the service application based on the context conditions, upon initiation of a service application; program code to measure at least one of cost and efficiency of the at least one candidate operating resource based on the context conditions; and program code to select at least one of the candidate operating resources based on the measuring.
-
15. A mobile device configured for wireless communication, comprising:
-
at least one processor; and a memory coupled to the at least one processor, the at least one processor being configured; to determine at least one context condition of the mobile device using at least one of freely available measurement information of a plurality of operating resources and inferred context information obtained from the freely available measurement information; to determine at least one candidate operating resource for the service application based on the context conditions, upon initiation of a service application; to measure at least one of cost and efficiency of the at least one candidate operating resource based on the context conditions; and to select at least one of the candidate operating resources based on the measuring. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification