Adaptive sensor data selection and sampling based on current and future context
First Claim
Patent Images
1. A method comprising:
- receiving, by a mobile device, raw data from a sensor;
classifying, by the mobile device, the raw data into a context value;
interpreting, by the mobile device, the context value into a higher-level context;
receiving, by the mobile device, a predicted context based on the higher-level context; and
controlling, by the mobile device, the sensor based on the predicted context and a priority framework that indicates priority of control of the sensor between at least two applications running on the mobile device.
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.
18 Citations
24 Claims
-
1. A method comprising:
-
receiving, by a mobile device, raw data from a sensor; classifying, by the mobile device, the raw data into a context value; interpreting, by the mobile device, the context value into a higher-level context; receiving, by the mobile device, a predicted context based on the higher-level context; and controlling, by the mobile device, the sensor based on the predicted context and a priority framework that indicates priority of control of the sensor between at least two applications running on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile device comprising:
one or more processors to; receive raw data from sensors; classify the raw data into context values; interpret the context values into a higher-level context; send the higher-level context to a server; receive a predicted context based on the higher-level context from the server; and control the sensors based on the predicted context and a priority framework that indicates priority of control of the sensors between at least two applications running on the mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
21. 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 sensors; classify the raw data into context values; interpret the context values into a higher-level context; receive a predicted context based on the higher-level context; and control the sensors based on the higher-level context, the predicted context, and a priority framework that indicates priority of control of the sensors between at least two applications running on the device. - View Dependent Claims (22, 23, 24)
Specification