Patent ID: 8065411
Filing Date: 2011-11-22
Classification: H04L,H04W,Y10S

Abstract:
1. A system at least one processor; comprising: a non-transitory computer readable medium storing instruction and executable by the processor, further comprises a first message handler and a second message handler, wherein the first message handler configured to receive first monitor data associated with a first sensor network using a first service interface, the first sensor network using a first communications protocol; the second message handler configured to receive second monitor data associated with a second sensor network using a second service interface, the second sensor network using a second communications protocol; a message transport system configured to receive the first monitor data and the second monitor data using a third service interface, and further configured to route the first monitor data and the second monitor data in a common protocol, based on content thereof; and a system monitor configured to receive the first monitor data and the second monitor data from the message transport system using a fourth service interface, in the common protocol and based on the routing, and further configured to generate a system model describing the first sensor network and the second sensor network, based on the first monitor data and the second monitor data, wherein the system monitor is configured to expose the system model to at least one application, using a fifth service interface, and wherein the first and second sensor networks include devices and associated sensors, and wherein at least some of the devices in each of the first and second sensor networks are each configured to execute at least one sensor service to control an operation of corresponding sensors and thereby execute a collaborative sensor function with respect to sensed environmental data collected by the sensors, and wherein the first message handler and the second message handler are configured to make the at least one sensor service discoverable to the at least one application within the first or second monitor data, to thereby enable queries from the at least one application regarding the sensor services, using the message transport system and the system monitor.