Integrated cloud system with lightweight gateway for premises automation

US10530839B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10530839-B2
Application numberUS-201615198855-A
CountryUS
Kind codeB2
Filing dateJun 30, 2016
Priority dateAug 11, 2008
Publication dateJan 7, 2020
Grant dateJan 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10530839B2 cover?
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 h…
Who is the assignee on this patent?
Icontrol Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).