Virtual device systems and methods
AssigneeiControl Networks, Inc.
InventorsChris Decenzo, David Proft, Paul J. Dawes
Life of this patent
Estimating the term…
Abstract
A system comprising a gateway at a premises and configured to communicate with a premises device including a proprietary communication protocol different from a protocol of the gateway. The system includes a bridge server coupled to the gateway and to a device server. The device server corresponds to the premises device. An integration component, running on the bridge server, corresponds to the premises device. The system includes a virtual instance running on the gateway. The virtual instance corresponds to the premises device. The virtual instance is configured to represent a state change of the premises device using data received from the premises device via at least one of the integration component and the device server.
Claims28
A method comprising:
- receiving, by a computing device located at a premises, a command to generate a virtual device instance representing a premises device located at the premises;
- storing, by the computing device and based on the command, data indicative of the virtual device instance, and wherein the virtual device instance configures the computing device to virtually manage the premises device via communication with a device server, located external to the premises, which manages the premises device;
- and
- updating, by the computing device, the data indicative of the virtual device instance to indicate a change in state of the premises device.
A computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- receive, at a premises, a command to generate a virtual device instance representing a premises device located at the premises;
- store, based on the command, data indicative of the virtual device instance, and wherein the virtual device instance configures the computing device to virtually manage the premises device via communication with a device server, located external to the premises, which manages the premises device;
- and
- update the data indicative of the virtual device instance to indicate a change in state of the premises device.
A system comprising:
- one or more servers located external to a premises;
- and
- a computing device located at the premises and configured to:
- receive a command to generate a virtual device instance representing a premises device located at the premises;
- store, based on the command, data indicative of the virtual device instance, and wherein the virtual device instance configures the computing device to virtually manage the premises device via communication with a device server, located external to the premises, which manages the premises device;
- and
- update, by the computing device, the data indicative of the virtual device instance to indicate a change in state of the premises device.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:
- receiving, by a computing device located at a premises, a command to generate a virtual device instance representing a premises device located at the premises;
- storing, by the computing device and based on the command, data indicative of the virtual device instance, and wherein the virtual device instance configures the computing device to virtually manage the premises device via communication with a device server, located external to the premises, which manages the premises device;
- and
- updating, by the computing device, the data indicative of the virtual device instance to indicate a change in state of the premises device.
Dependencies are inferred from the claim text.