Method and apparatus for distributing sensor data
First Claim
1. A method comprising:
- maintaining, at a gateway, an association between sensor data and one or more service servers requesting the sensor data from a wireless sensor;
maintaining, at the gateway, configuration data from the wireless sensor and/or the one or more service servers, the configuration data indicating parameters related to communication between the wireless sensor and the one or more service servers for receiving the sensor data from the wireless sensor;
receiving, at the gateway, the sensor data comprising a first sensor data packet, wherein the first sensor data packet comprises an indication of a destination address of the first sensor data packet;
generating, by the gateway, one or more copies of the sensor data; and
providing, by the gateway, for distribution the one or more copies of the sensor data to the one or more service servers requesting the sensor data, wherein one of the one or more copies of the sensor data is provided for distribution to each of the one or more service servers requesting the sensor data based on the configuration data.
3 Assignments
0 Petitions
Accused Products
Abstract
Various methods for distributing a single stream of sensor data to one or more services are provided. One example method may include maintaining an association between sensor data and one or more services requesting the sensor data. The method of this example embodiment may further comprise receiving the sensor data. The example method may further comprise generating one or more copies of the sensor data. The example method may also comprise providing for distribution of the copies of the sensor data to the services requesting the sensor data, such that a copy of the sensor data is provided for distribution to each of the services requesting the sensor data. Similar and related example methods, example apparatuses, and example computer program products are also provided.
-
Citations
17 Claims
-
1. A method comprising:
-
maintaining, at a gateway, an association between sensor data and one or more service servers requesting the sensor data from a wireless sensor; maintaining, at the gateway, configuration data from the wireless sensor and/or the one or more service servers, the configuration data indicating parameters related to communication between the wireless sensor and the one or more service servers for receiving the sensor data from the wireless sensor; receiving, at the gateway, the sensor data comprising a first sensor data packet, wherein the first sensor data packet comprises an indication of a destination address of the first sensor data packet; generating, by the gateway, one or more copies of the sensor data; and providing, by the gateway, for distribution the one or more copies of the sensor data to the one or more service servers requesting the sensor data, wherein one of the one or more copies of the sensor data is provided for distribution to each of the one or more service servers requesting the sensor data based on the configuration data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to at least; maintain an association between sensor data and one or more service servers requesting the sensor data from a wireless sensor; maintain configuration data from the wireless sensor and/or the one or more service servers, the configuration data indicating parameters related to communication between the wireless sensor and the one or more service servers for receiving the sensor data from the wireless sensor; receive the sensor data comprising a first sensor data packet, wherein the first sensor data packet comprises an indication of a destination address of the first sensor data packet; generate one or more copies of the sensor data; and provide for distribution the one or more copies of the sensor data to the one or more service servers requesting the sensor data, wherein one of the one or more copies of the sensor data is provided for distribution to each of the one or more service servers requesting the sensor data based on the configuration data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium including computer program code which when executed by at least one processor causes operations comprising:
-
maintaining, at a gateway, an association between sensor data and one or more service servers requesting the sensor data from a wireless sensor; maintaining, at the gateway, configuration data from the wireless sensor and/or the one or more service servers, the configuration data indicating parameters related to communication between the wireless sensor and the one or more service servers for receiving the sensor data from the wireless sensor; receiving, at the gateway, the sensor data comprising a first sensor data packet, wherein the first sensor data packet comprises an indication of a destination address of the first sensor data packet; generating, by the gateway, one or more copies of the sensor data; and providing, by the gateway, for distribution the one or more copies of the sensor data to the one or more service servers requesting the sensor data, wherein one of the one or more copies of the sensor data is provided for distribution to each of the one or more service servers requesting the sensor data based on the configuration data.
-
Specification