Method and system for processing machine-to-machine sensor data
First Claim
Patent Images
1. A device, comprising:
- a memory; and
one or more processors to;
detect a plurality of sensor devices,the plurality of sensor devices including a plurality of direct sensors and a plurality of indirect sensors, andthe plurality of indirect sensors communicating with the device without a gateway device;
install interfacing software in the plurality of sensor devices;
register, based on installing the interfacing software, the plurality of sensor devices;
receive, based on registering the plurality of sensor devices, sensor data from the plurality of sensor devices,the sensor data being in a plurality of formats, anddata, of the sensor data, from the plurality of indirect sensors being data that has been processed by another party;
receive a plurality of access settings from a plurality of sensor agents,the plurality of sensor agents corresponding to the plurality of sensor devices, andthe plurality of access settings being associated with the plurality of sensor agents;
create an interface for communication between the plurality of sensor agents based on the plurality of access settings;
permit, based on creating the interface, a sensor agent, of the plurality of sensor agents, to publish to another sensor agent, of the plurality of sensor agents, within a chat room-style bus-model; and
provide, based on creating the interface, translation of the sensor data into a common format.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is described for registering a plurality of gateway devices to a sensor platform operated by a service provider, detecting at the gateway devices, one or more sensors from a personal area network of a subscriber, determining corresponding identifiers of the sensors, collecting data from the sensors over one or more coordinated personal area networks, and designating each of a plurality of agents to process the collected data for local analysis and acting on this analysis, wherein the agents are configured to communicate with other agents.
-
Citations
20 Claims
-
1. A device, comprising:
-
a memory; and one or more processors to; detect a plurality of sensor devices, the plurality of sensor devices including a plurality of direct sensors and a plurality of indirect sensors, and the plurality of indirect sensors communicating with the device without a gateway device; install interfacing software in the plurality of sensor devices; register, based on installing the interfacing software, the plurality of sensor devices; receive, based on registering the plurality of sensor devices, sensor data from the plurality of sensor devices, the sensor data being in a plurality of formats, and data, of the sensor data, from the plurality of indirect sensors being data that has been processed by another party; receive a plurality of access settings from a plurality of sensor agents, the plurality of sensor agents corresponding to the plurality of sensor devices, and the plurality of access settings being associated with the plurality of sensor agents; create an interface for communication between the plurality of sensor agents based on the plurality of access settings; permit, based on creating the interface, a sensor agent, of the plurality of sensor agents, to publish to another sensor agent, of the plurality of sensor agents, within a chat room-style bus-model; and provide, based on creating the interface, translation of the sensor data into a common format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instruction, the instructions comprising:
-
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; detect a plurality of sensor devices; install interfacing software in the plurality of sensor devices; register, based on installing the interfacing software, the plurality of sensor devices; receive, based on registering the plurality of sensor devices, sensor data from the plurality of sensor devices, the sensor data being in a plurality of different formats; receive a plurality of access settings from a plurality of sensor agents, the plurality of sensor agents corresponding to the plurality of sensor devices, and the plurality of access settings being associated with the plurality of sensor agents; create an interface for communication among the plurality of sensor agents based on the plurality of access settings; permit, based on creating the interface, a sensor agent, of the plurality of sensor agents, to publish to another sensor agent, of the plurality of sensor agents, within a chat room-style bus-model; and provide, based on creating the interface, translation of the sensor data into a common format. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
detecting, by a device, two or more sensor devices; installing, by the device, interfacing software in the two or more sensor devices; registering, by the device and based on installing the interfacing software, the two or more sensor devices; receiving, by the device and based on registering the two or more sensor devices, sensor data from the two or more sensor devices, the sensor data being in a plurality of formats; receiving, by the device, one or more access settings from two or more sensor agents, the two or more sensor agents corresponding to the two or more sensor devices, and the one or more access settings being associated with the two or more sensor agents; creating, by the device, an interface for communication among the two or more sensor agents based on the one or more access settings; permitting, by the device based on creating the interface, a sensor agent, of the two or more sensor agents, to publish to another sensor agent, of the two or more sensor agents, within a chat room-style bus-model; and providing, by the device and based on creating the interface, translation of the sensor data into a common format. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification