Context-based sensor selection
First Claim
1. A computer system including a non-transitory computer-readable storage medium having instructions that are readable by at least one processor, the computer system comprising:
- an input handler configured to cause the at least one processor to determine a pending execution of a sensor function for use in operation of an application executing on a computing device, and to identify at least a first sensor and a second sensor associated with the computing device, the first sensor and the second sensor both providing at least a portion of the sensor function, the first sensor having higher power requirements than the second sensor;
a context monitor configured to cause the at least one processor to determine a current context associated with the pending execution of the sensor function, the current context being defined in terms of context parameters, the context parameters including a prediction of a re-charge event with respect to the computing device; and
a sensor selector configured to cause the at least one processor to access selection criteria defined in terms of the context parameters, and to select the first sensor to execute the sensor function for the application, based on the selection criteria and the current context.
2 Assignments
0 Petitions
Accused Products
Abstract
Pending execution of a sensor function for use in operation of an application executing on a computing device may be determined. At least a first sensor and a second sensor associated with the computing device may be identified, the first sensor and the second sensor both providing at least a portion of the sensor function. A current context associated with the pending execution of the sensor function may be determined, the current context being defined in terms of context parameters. Selection criteria defined in terms of the context parameters may be accessed, and the first sensor may be selected to execute the sensor function for the application, based on the selection criteria and the current context.
44 Citations
21 Claims
-
1. A computer system including a non-transitory computer-readable storage medium having instructions that are readable by at least one processor, the computer system comprising:
-
an input handler configured to cause the at least one processor to determine a pending execution of a sensor function for use in operation of an application executing on a computing device, and to identify at least a first sensor and a second sensor associated with the computing device, the first sensor and the second sensor both providing at least a portion of the sensor function, the first sensor having higher power requirements than the second sensor; a context monitor configured to cause the at least one processor to determine a current context associated with the pending execution of the sensor function, the current context being defined in terms of context parameters, the context parameters including a prediction of a re-charge event with respect to the computing device; and a sensor selector configured to cause the at least one processor to access selection criteria defined in terms of the context parameters, and to select the first sensor to execute the sensor function for the application, based on the selection criteria and the current context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19)
-
-
13. A computer-implemented method including executing instructions stored on a computer-readable medium, the method comprising:
-
determining a pending execution of a sensor function for use in operation of an application executing on a computing device; identifying at least a first sensor and a second sensor associated with the computing device, the first sensor and the second sensor both providing at least a portion of the sensor function, the first sensor having higher power requirements than the second sensor; determining a current context associated with the pending execution of the sensor function, the current context being defined in terms of context parameters, the context parameters including a prediction of a re-charge event with respect to the computing device; accessing selection criteria defined in terms of the context parameters; and selecting the first sensor to execute the sensor function for the application, based on the selection criteria and the current context. - View Dependent Claims (14, 15, 16, 20)
-
-
17. A computer program product, the computer program product including a non-transitory computer-readable medium and executable code that, when executed, is configured to cause a data processing apparatus to:
-
determine a pending execution of a sensor function for use in operation of an application executing on a computing device; identify at least a first sensor and a second sensor associated with the computing device, the first sensor and the second sensor both providing at least a portion of the sensor function, the first sensor having higher power requirements than the second sensor; determine a current context associated with the pending execution of the sensor function, the current context being defined in terms of context parameters, the context parameters including a prediction of a re-charge event with respect to the computing device; access selection criteria defined in terms of the context parameters; and select the first sensor to execute the sensor function for the application, based on the selection criteria and the current context. - View Dependent Claims (18, 21)
-
Specification