Patent ID: 8612575
Filing Date: 2013-12-17
Classification: G06Q,H04L

Abstract:
1. A method of communicating with a plurality of different types of devices, comprising: defining a device driver for each type of device, wherein the device driver creates and maintains a set of channels for each device, wherein each channel represents a property of the device; defining a data presentation for each channel; receiving, at the device driver, newly acquired data received from one of the devices; publishing the newly acquired data to the channel associated with the data, wherein publishing the newly acquired data to the channel associated with the data includes storing the newly acquired data in a channel database with a time stamp corresponding to the time the data was received; reading, from the channel database, data associated with one or more channels; presenting, based on its data presentation, one or more channels for analysis; receiving, at the device driver and from one of the channels, control information for one of the devices; and passing the control information to the device being controlled.