Method, computer program, computer program product and system for handling sensor data
First Claim
1. A sensor data system configured to handle sensor data, the sensor data system comprising:
- a processor coupled to a memory that stores a computer program which, when executed by the processor, causes the sensor data system to;
receive the sensor data from a plurality of sensors,filter the received sensor data, based on a predefined criteria, wherein, to filter the received sensor data, the processor executes the computer program to further cause the sensor data system to discard at least some of the received sensor data, and wherein, to discard the at least some of the received sensor data based on the predefined criteria, the processor executes the computer program to further cause the sensor data system to;
discard sensor data from a sensor of the plurality of sensors, wherein the sensor data, to be discarded, is received within a time interval after a previous received data from the sensor, and wherein the previous received data from the sensor is the latest stored data,store undiscarded sensor data in an observations database,record usage of the sensor data stored in the observations database, wherein, to record the usage of the stored sensor data, the processor executes the computer program to further cause the sensor data system to log a first stored sensor data that is used by a data user and a second stored sensor data that is unused by the data user,determine relevance of the sensor data stored in the observations database based on the recorded usage, wherein the relevance of the sensor data stored in the observations database is determined based on information about sensors, of the plurality of sensors, that trigger the maximum number of actuators to be activated,remove excess sensor data that have the determined relevance below a limit from the observations database, and retain relevant sensor data that have the determined relevance above the limit in the observations database, to limit a size of the sensor data stored in the observations database, andcontrol a plurality of actuators by using the retained relevant sensor data, wherein to control the plurality of actuators, the sensor data system activates at least one actuator of the plurality of actuators based on the retained relevant sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensor data system, method and computer program configured to handle sensor data are disclosed. The system includes a reception unit adapted to receive sensor data, a storing unit adapted to store at least some of the received sensor data in an observations database, a recording unit adapted to record usage of the sensor data, and a relevance determination unit adapted to determine the relevance of the sensor data based on the recorded usage. A decision unit is adapted to remove excess sensor data with determined relevance below a limit from the observations database, and to retain relevant sensor data with determined relevance above the limit in the sensor database. Sensor data in an observations database may thereby be limited to a desired size, by removal of excess sensor data from the database.
11 Citations
28 Claims
-
1. A sensor data system configured to handle sensor data, the sensor data system comprising:
-
a processor coupled to a memory that stores a computer program which, when executed by the processor, causes the sensor data system to; receive the sensor data from a plurality of sensors, filter the received sensor data, based on a predefined criteria, wherein, to filter the received sensor data, the processor executes the computer program to further cause the sensor data system to discard at least some of the received sensor data, and wherein, to discard the at least some of the received sensor data based on the predefined criteria, the processor executes the computer program to further cause the sensor data system to; discard sensor data from a sensor of the plurality of sensors, wherein the sensor data, to be discarded, is received within a time interval after a previous received data from the sensor, and wherein the previous received data from the sensor is the latest stored data, store undiscarded sensor data in an observations database, record usage of the sensor data stored in the observations database, wherein, to record the usage of the stored sensor data, the processor executes the computer program to further cause the sensor data system to log a first stored sensor data that is used by a data user and a second stored sensor data that is unused by the data user, determine relevance of the sensor data stored in the observations database based on the recorded usage, wherein the relevance of the sensor data stored in the observations database is determined based on information about sensors, of the plurality of sensors, that trigger the maximum number of actuators to be activated, remove excess sensor data that have the determined relevance below a limit from the observations database, and retain relevant sensor data that have the determined relevance above the limit in the observations database, to limit a size of the sensor data stored in the observations database, and control a plurality of actuators by using the retained relevant sensor data, wherein to control the plurality of actuators, the sensor data system activates at least one actuator of the plurality of actuators based on the retained relevant sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a sensor data system for handling sensor data, the method comprising:
-
receiving the sensor data from a plurality of sensors, filtering the received sensor data, based on a predefined criteria, wherein the filtering comprises discarding at least some of the received sensor data, and wherein the discarding the at least some of the received sensor data based on the predefined criteria comprises; discarding sensor data from a sensor of the plurality of sensors, wherein the sensor data, to be discarded, is received within a time interval after a previous received data from the sensor, and wherein the previous received data from the sensor is the latest stored data, storing undiscarded sensor data in an observations database, recording usage of the stored sensor data, wherein the recording the usage of the stored sensor data comprises logging a first stored sensor data that is used by a data user and a second stored sensor data that is unused by the data user, determining relevance of the stored sensor data based on the recorded usage, wherein the relevance of the stored sensor data is determined by calculating an influence of the stored sensor data, and wherein the influence of the stored sensor data is calculated by measuring relevance of each of the plurality of sensors, deciding to remove excess stored sensor data that have the determined relevance below a limit from the observations database, and to retain relevant stored sensor data that have the determined relevance above the limit in the observations database, to limit a size of the sensor data stored in the observations database, and controlling a plurality of actuators by using the retained relevant stored sensor data, wherein the controlling the plurality of actuators comprises activating at least one actuator of the plurality of actuators based on the retained relevant stored sensor data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program, comprising computer readable code means, which when run by a processor in a sensor data system causes the sensor data system to perform the following steps:
-
receiving sensor data from a plurality of sensors, filtering the received sensor data, based on a predefined criteria, wherein the filtering comprises discarding at least some of the received sensor data, and wherein the discarding the at least some of the received sensor data based on the predefined criteria comprises; discarding sensor data from a sensor of the plurality of sensors, wherein the sensor data, to be discarded, is received within a time interval after a previous received data from the sensor, and wherein the previous received data from the sensor is the latest stored data, storing undiscarded sensor data in an observations database, recording usage of the stored sensor data, wherein the recording the usage of the stored sensor data comprises logging a first stored sensor data that is used by a data user and a second stored sensor data that is unused by the data user, determining relevance of the stored sensor data based on the recorded usage, deciding to remove excess stored sensor data that have the determined relevance below a limit from the observations database, and to retain relevant stored sensor data that have the determined relevance above the limit in the observations database, to limit a size of the sensor data stored in the observations database, and controlling a plurality of actuators by using the retained relevant stored sensor data, wherein the controlling the plurality of actuators comprises activating at least one actuator of the plurality of actuators based on the retained relevant stored sensor data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification