Iterative learning for reliable sensor sourcing systems
First Claim
1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
- receive an addition request from a device, the addition request indicating at least an information type returned by the device, a communication protocol used by the device for transmitting information associated with the information type, and an encoding scheme used by the device to format the information;
add the device to the registry of sensor devices including at least the information type, the communication protocol and the encoding scheme;
allow access to the registry of sensor devices;
transmit via a network, a request for information to a set of sensor devices registered in the registry of sensor devices that make same type of measurement requested in the information, using respective sensor device'"'"'s communications protocols specified in the registry of sensor devices;
receive the information from the set of sensor devices; and
update, in the registry of sensor devices, a reliability factor of a sensor device in the set of sensor devices based on the information indicating at least measurements received from the set of sensor devices, the reliability factor indicating an accuracy of measurement data provided by the sensor device, the reliability factor of a sensor device incremented responsive to determining the measurement data provided by the sensor device matches to a degree sensor data provided by other sensor devices providing the same measurement type, the reliability factor of the sensor device decremented responsive to determining the measurement data does not match to the degree the sensor data provided by the other sensor devices providing the same measurement type;
assign a reliability factor value to the sensor device,wherein a model type indicating manufacturer and model number of the sensor device is identified and the reliability factor value is assigned to other sensor devices having the same model type.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing a registry of sensor devices may comprise obtaining a device, determining one or more information types returned by the device, determining one or more communication protocols used by the device for transmitting information, determining one or more encoding schemes used by the device to format the information, adding the device to the registry of sensor devices including at least the one or more information types, the one or more communication protocols and the one or more encoding schemes, and allowing access to the registry of sensor devices.
107 Citations
13 Claims
-
1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
receive an addition request from a device, the addition request indicating at least an information type returned by the device, a communication protocol used by the device for transmitting information associated with the information type, and an encoding scheme used by the device to format the information; add the device to the registry of sensor devices including at least the information type, the communication protocol and the encoding scheme; allow access to the registry of sensor devices; transmit via a network, a request for information to a set of sensor devices registered in the registry of sensor devices that make same type of measurement requested in the information, using respective sensor device'"'"'s communications protocols specified in the registry of sensor devices; receive the information from the set of sensor devices; and update, in the registry of sensor devices, a reliability factor of a sensor device in the set of sensor devices based on the information indicating at least measurements received from the set of sensor devices, the reliability factor indicating an accuracy of measurement data provided by the sensor device, the reliability factor of a sensor device incremented responsive to determining the measurement data provided by the sensor device matches to a degree sensor data provided by other sensor devices providing the same measurement type, the reliability factor of the sensor device decremented responsive to determining the measurement data does not match to the degree the sensor data provided by the other sensor devices providing the same measurement type; assign a reliability factor value to the sensor device, wherein a model type indicating manufacturer and model number of the sensor device is identified and the reliability factor value is assigned to other sensor devices having the same model type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing a registry of sensor devices, comprising:
-
a processor; a database storing at least the registry of sensor devices; a sensor registry server module operable execute on the processor and further operable to receive an addition request from a device, the addition request indicating at least an information type returned by the device, a communication protocol used by the device for transmitting information associated with the information type, and an encoding scheme used by the device to format the information, and add the device to the registry of sensor devices including at least the information type, the communication protocol and the encoding scheme, the sensor registry server module further operable to transmit via a network, a request for information to a set of sensor devices registered in the registry of sensor devices that make same type of measurement requested in the information, using respective sensor device'"'"'s communications protocol specified in the registry of sensor devices, receive the information from the set of sensor devices, update, in the registry of sensor devices, a reliability factor of a sensor device in the set of sensor devices based on the information indicating at least measurements received from the set of sensor devices, the reliability factor indicating an accuracy of measurement data provided by the sensor device, the reliability factor of a sensor device incremented responsive to determining the measurement data provided by the sensor device matches to a degree sensor data provided by other sensor devices providing the same measurement type, the reliability factor of the sensor device decremented responsive to determining the measurement data does not match to the degree the sensor data provided by the other sensor devices providing the same measurement type, the sensor registry server module further operable to assign a reliability factor value to the sensor device, wherein a model type indicating manufacturer and model number of the sensor device is identified and the reliability factor value is assigned to other sensor devices having the same model type; and an application programming interface that allows access to the registry of sensor devices. - View Dependent Claims (10, 11, 12, 13)
-
Specification