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 gateway device located at a premises and configured to communicate with a premises management system located at the premises, a command to generate a virtual device instance representing a premises device located at the premises;
- storing, by the gateway device and based on the command, data indicative of the virtual device instance, wherein the virtual device instance facilitates integration of the premises device into the premises management system, and wherein the virtual device instance configures the gateway 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 gateway device, the data indicative of the virtual device instance to indicate a change in state of the premises device.
A gateway 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, wherein the gateway device is configured to communicate with a premises management system located at the premises;
- store, based on the command, data indicative of the virtual device instance, wherein the virtual device instance facilitates integration of the premises device into the premises management system, and wherein the virtual device instance configures the gateway 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:
- a premises management system located at a premises;
- and
- a gateway device located at the premises and configured to communicate with the premises management system, wherein the gateway device is further 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, wherein the virtual device instance facilitates integration of the premises device into the premises management system, and wherein the virtual device instance configures the gateway 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 non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:
- receiving, by a gateway device located at a premises and configured to communicate with a premises management system located at the premises, a command to generate a virtual device instance representing a premises device located at the premises;
- storing, by the gateway device and based on the command, data indicative of the virtual device instance, wherein the virtual device instance facilitates integration of the premises device into the premises management system, and wherein the virtual device instance configures the gateway 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 gateway 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.