Adaptive sensor data selection and sampling based on current and future context
First Claim
Patent Images
1. A method, comprising:
- receiving, by a device, a data value from a sensor;
determining, by the device, a context value based on the data value;
determining, by the device, a priority framework for handling conflicts when a plurality of applications are able to control the sensor;
determining, by the device, a sampling frequency based on the context value and based on minimizing battery usage or processing requirements; and
controlling, by the device, the sensor based on the sampling frequency and based on the priority framework.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a sensor may be performed by a mobile device including a processor and a memory. The method may include receiving raw data from the sensor, classifying the raw data into a context value, interpreting the context value into a higher-level context, receiving a predicted context based on the higher-level context, and controlling the sensor based on the predicted context. Controlling the sensor may include controlling a frequency at which raw data is received from the sensor, or an on/off state of the sensor. Control of the sensor may also be based on both the higher-level context and the predicted context.
10 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, a data value from a sensor; determining, by the device, a context value based on the data value; determining, by the device, a priority framework for handling conflicts when a plurality of applications are able to control the sensor; determining, by the device, a sampling frequency based on the context value and based on minimizing battery usage or processing requirements; and controlling, by the device, the sensor based on the sampling frequency and based on the priority framework. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
one or more processors to; receive a data value from a sensor; determine a context value based on the data value; determine a priority framework for handling conflicts when a plurality of applications are able to control the sensor; determine a sampling frequency based on the context value and based on minimizing battery usage or processing requirements; and control the sensor based on the sampling frequency and based on the priority framework. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage medium, comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; receive raw data from a sensor; determine a context value based on the raw data; determine a sampling frequency based on the context value and based on minimizing battery usage or processing requirements; determine a priority framework for handling conflicts when a plurality of applications are able to control the sensor; and control the sensor based on the sampling frequency and based on the priority framework. - View Dependent Claims (16, 17, 18, 19, 20)
Specification