Visitor options at an entryway to a smart-home
US-2015116108-A1 · Apr 30, 2015 · US
US10530839B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10530839-B2 |
| Application number | US-201615198855-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2016 |
| Priority date | Aug 11, 2008 |
| Publication date | Jan 7, 2020 |
| Grant date | Jan 7, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The system of claim 1 , wherein the premises gateway comprises a plurality of adapters. 3. The system of claim 2 , wherein the plurality of adapters comprises an internet protocol (IP) adapter and the premises gateway is in communication with, via the IP adapter, one or more premises devices of the plurality of premises devices. 4. The system of claim 2 , wherein the plurality of adapters comprises a radio adapter. 5. The system of claim 4 , wherein the plurality of the premises devices comprises a Zigbee device and the premises gateway is in communication with, via the radio adapter, the Zigbee device. 6. The system of claim 2 , wherein the plurality of adapters comprises a camera adapter. 7. The system of claim 2 , wherein the plurality of adapters comprises a Wi-Fi adapter. 8. The system of claim 1 , further comprising: at least one of a registry gateway and a session gateway, wherein the at least one of a registry gateway and a session gateway are in communication with the first session server. 9. The system of claim 8 , wherein the registry gateway is configured to determine the first virtual gateway of the one or more virtual gateways and route incoming data from the premises gateway to the first virtual gateway. 10. The system of claim 9 , wherein the registry gateway is configured to map a premises device identification (ID) and premises device type ID to a site ID corresponding to the premises. 11. The system of claim 10 , wherein the premises device ID corresponds to at least one premises device of the plurality of premises devices. 12. The system of claim 10 , wherein the site ID is associated with the premises gateway. 13. The system of claim 10 , wherein the premises gateway is configured to communicate with the registry gateway and receive the site ID. 14. The system of claim 13 , further comprising: a credential gateway, wherein the premises gateway is configured to communicate with the credential gateway and, based on the site ID, receive a key. 15. The system of claim 14 , wherein the premises gateway is configured to receive, from the credential gateway, session server data, wherein the session server data comprises a session server address. 16. The system of claim 1 , wherein the first virtual gateway of the one or more virtual gateways comprises a first gateway state machine and the premises gateway comprises a processor running a second gateway state machine. 17. The system of claim 16 , wherein at least one of the first gateway state machine and the second gateway state machine stores state data of the plurality of premises devices and manages the plurality of premises devices. 18. The system of claim 1 , wherein at least one premises device of the plurality of premises devices is configured to communicate, via a cellular connection, with the first virtual gateway of the one or more virtual gateways. 19. The system of claim 1 , wherein the first virtual gateway of the one or more virtual gateways is configured to receive inbound communication comprising packet communications and send outbound communications comprising short message service (SMS) messages. 20. The system of claim 1 , wherein the premises gateway is in communication with the first session server via one or more of a broadband connection and a cellular connection. 21. The system of claim 1 , wherein the first session server is in communication with a remote device and configured to send, to the remote device, state data of the plurality of premises devices, and receive, from the remote device, control data for the plurality of premises devices. 22. The system of claim 1 , wherein the plurality of premises devices comprises at least one of a sensor, a detector, a camera, an input/output (I/O) device, a touchscreen controller, a video camera, an input/output (I/O) device, an actuator, and a device controller that controls an attached device. 23. The system of claim 1 , further comprising: a security system in communication with the first virtual gateway of the one or more virtual gateways, wherein the security system comprises a plurality of security system components, wherein at least one of the premises device and the first virtual gateway of the one or more virtual gateways is configured to store state data of the security system and determine control data for the plurality of premises devices and the security system. 24. The system of claim 23 , wherein the security system is in communication with the first virtual gateway of the one or more virtual gateways via at least one of a broadband connection and a cellular connection. 25. The system of claim 23 , wherein the plurality of security system components comprises at least one of a sensor, a detector, a camera, an input/output (I/O) device, a touchscreen, an Internet Protocol (IP) device, an actuator, or a device controller that controls an attached device. 26. The system of claim 1 , wherein the first session server is in communication with the premises gateway via a Transmission Control Protocol (TCP) connection. 27. The system of claim 26 , wherein the TCP connection comprises a persistent network connection between the first session server and the premises gateway. 28. The system of claim 27 , wherein the first session server is configured to maintain the persistent network connection by: transmitting, to the premises gateway, one or more heartbeat messages. 29. The system of claim 1 , wherein the message comprises a User Datagram Protocol (UDP) message. 30. The system of claim 1 , wherein the first session server is configured to determine the second session server by: determining, based on the message, that the first session server does not comprise a virtual gateway corresponding to the premises gateway. 31. The system of claim 1 , wherein the first session server is further configured to: cause execution of, on the second session server and based on the message, the first virtual gateway corresponding to the premises gateway. 32. The system of claim 31 , wherein the first session server is configured to determine the second session server by: broadcasting, to the plurality of session servers, a request for a return response indicating that a respective session server of the plurality of session servers comprises a virtual gateway corresponding to the gateway premises, and determining that no return responses to the broadcasted request were received.
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
Signalling gateways · CPC title
Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Public Land Mobile systems, e.g. cellular systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.