SENSOR INTERFACE
First Claim
Patent Images
1. A method of enabling an application to find one or more sensors while limiting unauthorized access to sensor data measured by the one or more sensors:
- maintaining a record of whether access has been granted to the application for a sensor;
if access has been granted to the application for the sensor, allowing the application to retrieve sensor data measured by the sensor;
if access has not been granted to the application for the sensor, forbidding the application from retrieving the sensor data from the sensor; and
even if access has not been granted to the application for the sensor, allowing the application to retrieve from the sensor one or more properties describing a specified aspect of the sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
A sensor application programming interface (API) is capable of restricting an application'"'"'s access to sensor data measured by a sensor, while at the same time providing access to sensor properties of the sensor, even if access has not been granted to the application for the sensor.
-
Citations
20 Claims
-
1. A method of enabling an application to find one or more sensors while limiting unauthorized access to sensor data measured by the one or more sensors:
-
maintaining a record of whether access has been granted to the application for a sensor; if access has been granted to the application for the sensor, allowing the application to retrieve sensor data measured by the sensor; if access has not been granted to the application for the sensor, forbidding the application from retrieving the sensor data from the sensor; and even if access has not been granted to the application for the sensor, allowing the application to retrieve from the sensor one or more properties describing a specified aspect of the sensor. - View Dependent Claims (2)
-
-
3. Computer-readable memory including instructions, that when executed by a processing subsystem, enable an application programming interface to interact with one or more sensors, the application programming interface implementing:
-
a sensor data compatibility-convention specifying that each of the one or more sensors offer sensor data including a value of a quantifiable phenomenon; a get-data call configured to return sensor data for a specified sensor, the application programming interface configured to return an access-denied message to a get-data call for a specified sensor if access has not been granted for the specified sensor; and a get-sensor-property call configured to return a property describing a specified aspect of a specified sensor, the application programming interface configured to return the property even if access has not been granted for the specified sensor. - View Dependent Claims (4)
-
-
5. Computer-readable memory including instructions, that when executed by a processing subsystem, enable an application programming interface to interact with one or more sensors, the application programming interface implementing:
-
a sensor data compatibility-convention specifying that each of the one or more sensors offer sensor data including a value of a quantifiable phenomenon; a sensor-type property, the sensor-type property specifying, for each sensor, a method of measurement that sensor uses to offer its sensor data; and a sensor-category property, different than the sensor-type property, specifying, for one or more sensors, a higher-level taxonomy grouping related sensor types. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification