Methods and systems to determine a context of a device
First Claim
1. A method comprising:
- determining, for each sensor of a subset of sensors coupled to a device, a respective rate of power consumption for that sensor;
determining, for each sensor of the subset of sensors, a respective accuracy score indicating a degree to which information associated with that sensor is indicative of a given context;
for each sensor of the subset of sensors, determining a sensor utility value for that sensor, each respective sensor utility value being based at least in part on the respective rate of power consumption for that sensor and the respective accuracy score for that sensor;
identifying, based on the sensor utility value for each sensor of the subset of sensors, a given sensor;
receiving information output by the given sensor;
determining, based on the information output by the given sensor, a probability that the device is currently within the given context; and
determining, by a processor, that the device is currently within the given context when the probability exceeds a predetermined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining that a device is currently within a given context are described. A device may include multiple sensors coupled to the device. A sensor utility value combining a rate of power consumption for a sensor and an accuracy score indicating a degree to which the sensor may provide outputs indicative of the device being currently in the given context may be determined for each sensor. Based on sensor utility values, the multiple sensors coupled to the device may be ranked. A sensor may be identified based on a ranking of the sensor. A probability associated with a determination that the device is currently within the given context may be assigned to the sensor. More sensors may be identified to determine with increasing probability and increasing power requirements that the device is currently within the given context.
27 Citations
23 Claims
-
1. A method comprising:
-
determining, for each sensor of a subset of sensors coupled to a device, a respective rate of power consumption for that sensor; determining, for each sensor of the subset of sensors, a respective accuracy score indicating a degree to which information associated with that sensor is indicative of a given context; for each sensor of the subset of sensors, determining a sensor utility value for that sensor, each respective sensor utility value being based at least in part on the respective rate of power consumption for that sensor and the respective accuracy score for that sensor; identifying, based on the sensor utility value for each sensor of the subset of sensors, a given sensor; receiving information output by the given sensor; determining, based on the information output by the given sensor, a probability that the device is currently within the given context; and determining, by a processor, that the device is currently within the given context when the probability exceeds a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
determining, for each sensor of a subset of sensors coupled to a device, a respective rate of power consumption for that sensor; determining, for each sensor of the subset of sensors, a respective accuracy score indicating a degree to which information associated with that sensor is indicative of a given context; for each sensor of the subset of sensors, determining a sensor utility value for that sensor, each respective sensor utility value being based at least in part on the respective rate of power consumption for that sensor and the respective accuracy score for that sensor; identifying, based on the sensor utility value for each sensor of the subset of sensors, a given sensor; receiving information output by the given sensor; determining, based on the information output by the given sensor, a probability that the device is currently within the given context; and determining that the device is currently within the given context when the probability exceeds a predetermined threshold. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a utility function module configured to receive, for each sensor of a subset of sensors coupled to a device, information associated with a respective rate of power consumption for that sensor, and, for each sensor of the subset of sensor, a respective accuracy score indicating a degree to which information associated with that sensor is indicative of a given context, wherein the utility function module is further configured to determine a sensor utility value for each sensor of the subset of sensors, each respective sensor utility value being based at least in part on the respective rate of power consumption for that sensor and the respective accuracy score for that sensor; and a probability module in communication with the utility function module configured to identify, based on the sensor utility value for each sensor of the subset of sensors, a given sensor, receive information output by the given sensor, and determine, based on the information output by the given sensor, a probability that the device is currently within the given context, wherein the probability module is configured to determine that the device is currently within the given context when the probability exceeds a predetermined threshold. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification