Integrated cloud system with lightweight gateway for premises automation
First Claim
1. A system comprising:
- a premises gateway located at a premises and in communication with a plurality of premises devices; and
a plurality of session servers located external to the premises and comprising one or more virtual gateways, wherein a first session server of the plurality of session servers is in communication with the premises gateway and is configured to;
receive, from one or more of the premises gateway and a premises device of the plurality of premises devices, a message indicating state data associated with the plurality of premises devices,determine, based on the message, a second session server of the plurality of session servers, wherein the second session server comprises a first virtual gateway, corresponding to the premises gateway, of the one or more virtual gateways, androute, to the second session server, the message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods include a system comprising a cloud hub located in a premises. The cloud hub comprises adapters coupled to premises devices, and the cloud hub is configured as a gateway for the premises devices. A virtual gateway is located in a cloud server environment and coupled to the cloud hub. The virtual gateway is configured as a server-side abstraction of the cloud hub. The cloud hub and the virtual gateway are configured as an automation platform that maintains state data of the premises devices, controls interaction among the premises devices, and monitors and manages the premises devices. A security system coupled to the virtual gateway. The security system includes security system components.
1648 Citations
92 Claims
-
1. A system comprising:
-
a premises gateway located at a premises and in communication with a plurality of premises devices; and a plurality of session servers located external to the premises and comprising one or more virtual gateways, wherein a first session server of the plurality of session servers is in communication with the premises gateway and is configured to; receive, from one or more of the premises gateway and a premises device of the plurality of premises devices, a message indicating state data associated with the plurality of premises devices, determine, based on the message, a second session server of the plurality of session servers, wherein the second session server comprises a first virtual gateway, corresponding to the premises gateway, of the one or more virtual gateways, and route, to the second session server, the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method comprising:
-
receiving, by a first session server of a plurality of session servers and from one or more of a premises gateway located at a premises and a premises device of a plurality of premises devices in communication with the premises gateway, a message indicating state data associated with the plurality of premises devices, wherein the plurality of session servers are located external to the premises and comprise one or more virtual gateways; determining, by the first session server and based on the message, a second session server of the plurality of session servers, wherein the second session server comprises a first virtual gateway, corresponding to the premises gateway, of the one or more virtual gateways; and routing, by the first session server and to the second session server, the message. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A device comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the device to; receive, from one or more of a premises gateway located at a premises and a premises device of a plurality of premises devices in communication with the premises gateway, a message indicating state data associated with the plurality of premises devices, wherein the message is associated with at least one session server of a plurality of session servers and the plurality of session servers are located external to the premises and comprise one or more virtual gateways; determine, based on the message, a first session server of the plurality of session servers, wherein the first session server comprises a first virtual gateway, corresponding to the premises gateway, of the one or more virtual gateways; and route, to the first session server, the message. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
Specification