Sensor control switch
First Claim
1. A method for governing sensor data readings from a plurality of input sensors onboard a communications device for passing to an application being executed thereon, the method comprising:
- generating an inventory of available input sensors integrated with the communications device;
receiving from the application a set of requested input sensors;
identifying requested input sensors absent from the inventory of available input sensors;
receiving measured values from the available input sensors;
deriving equivalent values for the requested input sensors absent from the inventory of available input sensors based upon the received measured values from the available input sensors;
estimating accuracy and precision of the measured values and the derived equivalent values;
filtering the measured values and the derived equivalent values failing to meet thresholds for accuracy and precision; and
outputting the measured values and the derived equivalent values meeting the predetermined thresholds for accuracy and precision to the application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for governing sensor data readings from a plurality of input sensors onboard a communications device. An inventory of available input sensors is generated, and a set of requested input sensors from an application running on the communications device is received. The requested input sensors that are absent from the inventory of available input sensors is identified, and based upon received measured values from the available input sensors, equivalent values for those absent input sensors are derived. The accuracy and precision of the measured and equivalent sensor values are estimated, and those measurements not meeting certain thresholds are filtered. The measured values and the derived equivalent values meeting the predetermined thresholds for accuracy and precision, and the filtered measured values and the filtered derived equivalent values are output to the application.
15 Citations
20 Claims
-
1. A method for governing sensor data readings from a plurality of input sensors onboard a communications device for passing to an application being executed thereon, the method comprising:
-
generating an inventory of available input sensors integrated with the communications device; receiving from the application a set of requested input sensors; identifying requested input sensors absent from the inventory of available input sensors; receiving measured values from the available input sensors; deriving equivalent values for the requested input sensors absent from the inventory of available input sensors based upon the received measured values from the available input sensors; estimating accuracy and precision of the measured values and the derived equivalent values; filtering the measured values and the derived equivalent values failing to meet thresholds for accuracy and precision; and outputting the measured values and the derived equivalent values meeting the predetermined thresholds for accuracy and precision to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising a non-transitory program storage medium readable by a data processor of a communications device, the medium tangibly embodying one or more programs of instructions executable by the data processor to perform a method for governing sensor data readings from a plurality of input sensors onboard the communications device for passing to an application being executed thereon, the method comprising:
-
generating an inventory of available input sensors integrated with the communications device; receiving from the application a set of requested input sensors; identifying requested input sensors absent from the inventory of available input sensors; receiving measured values from the available input sensors; deriving equivalent values for the requested input sensors absent from the inventory of available input sensors based upon the received measured values from the available input sensors; estimating accuracy and precision of the measured values and the derived equivalent values; filtering the measured values and the derived equivalent values failing to meet thresholds for accuracy and precision; and outputting the measured values and the derived equivalent values meeting the predetermined thresholds for accuracy and precision to the application. - View Dependent Claims (19, 20)
-
Specification