System, Method and Apparatus for Remote Monitoring
US-2015097949-A1 · Apr 9, 2015 · US
US12244663B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12244663-B2 |
| Application number | US-202318313728-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 8, 2023 |
| Priority date | Aug 11, 2008 |
| Publication date | Mar 4, 2025 |
| Grant date | Mar 4, 2025 |
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 cloud hub located in a premises, and the cloud hub comprises adapters configured for coupling to premises devices. The cloud hub is configured as a gateway for the premises devices. The system includes a virtual gateway 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.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a premises gateway located at a premises and configured to communicate with a plurality of premises devices; and one or more servers located external to the premises and comprising a server-side abstraction of the premises gateway that is configured based on the premises gateway, and that is configured to receive, from one or more of the premises gateway or the plurality of premises devices, state data of the plurality of premises devices and determine, based on the state data, control data for the plurality of premises devices. 2. The system of claim 1 , wherein the server-side abstraction of the premises gateway comprises an instance of a plurality of server-side abstractions running on the one or more servers. 3. The system of claim 2 , wherein the one or more servers further comprise a registry gateway, and wherein the registry gateway is configured to: determine the server-side abstraction of the premises gateway from the plurality of server-side abstractions; and route incoming data from the premises gateway to the server-side abstraction of the premises gateway. 4. The system of claim 2 , wherein each of the plurality of server-side abstractions is configured based on a different corresponding premises gateway of a plurality of different premises gateways. 5. The system of claim 1 , wherein the server-side abstraction of the premises gateway is further configured to: run a first gateway state machine; and wherein a second gateway state machine runs on the premises gateway. 6. The system of claim 5 , wherein the first gateway state machine is configured to: store the state data of the plurality of premises devices; and manage the plurality of premises devices. 7. The system of claim 1 , wherein the server-side abstraction of the premises gateway is further configured to communicate with at least one premises device of the plurality of premises devices via a cellular connection. 8. The system of claim 1 , wherein the server-side abstraction of the premises gateway is further configured to: receive inbound communications comprising packet communications; and send outbound communications comprising short message server (SMS) messages. 9. The system of claim 1 , wherein the server-side abstraction of the premises gateway is further configured to communicate with the premises gateway via one or more of a broadband connection or a cellular connection. 10. The system of claim 1 , wherein the server-side abstraction of the premises gateway is further configured to: send, to a remote device, the state data of the plurality of premises devices; and receive, from the remote device, control data for the plurality of premises devices. 11. The system of claim 10 , wherein the server-side abstraction of the premises gateway is further configured to communicate with the remote device via at least one of a mobile portal or a web portal. 12. The system of claim 10 , 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. 13. The system of claim 1 , wherein the server-side abstraction of the premises gateway is further configured to: receive instructions to takeover functionality of the premises gateway; receive based on the instructions, and from the plurality of premises devices, the state data of the plurality of premises devices; and send based on the instructions, and to the plurality of premises devices, control data for the plurality of premises devices. 14. A computer-readable medium storing instructions that, when executed, cause: receiving, by a server-side abstraction of a premises gateway and from one or more of the premises gateway and a plurality of premises devices configured to communicate with the premises gateway, state data of the plurality of premises devices, wherein the premises gateway is located at a premises and the server-side abstraction of the premises gateway is located external to the premises, and wherein the server-side abstraction of the premises gateway is configured based on the premises gateway; and determining, by the server-side abstraction of the premises gateway, and based on the state data, control data for the plurality of premises devices. 15. The computer-readable medium of claim 14 , wherein the server-side abstraction of the premises gateway comprises an instance of a plurality of server-side abstractions running on one or more servers. 16. The computer-readable medium of claim 15 , wherein the instructions, when executed, further cause: determining, by a registry gateway, the server-side abstraction of the premises gateway from the plurality of server-side abstractions; and routing, by the registry gateway, incoming data from the premises gateway to the server-side abstraction of the premises gateway. 17. The computer-readable medium of claim 15 , wherein each of the plurality of server-side abstractions is configured based on a different corresponding premises gateway of a plurality of different premises gateways. 18. The computer-readable medium of claim 14 , wherein the instructions, when executed, further cause: running, on the server-side abstraction of the premises gateway, a first gateway state machine; and wherein a second gateway state machine runs on the premises gateway. 19. The computer-readable medium of claim 18 , wherein the instructions, when executed, further cause: storing, by the first gateway state machine, the state data of the plurality of premises devices; and managing, by the first gateway state machine the plurality of premises devices. 20. The computer-readable medium of claim 14 , wherein the instructions, when executed, further cause the server-side abstraction of the premises gateway to communicate with at least one premises device of the plurality of premises devices via a cellular connection. 21. The computer-readable medium of claim 14 , wherein the instructions, when executed, further cause: receiving, by the server-side abstraction of the premises gateway, inbound communications comprising packet communications; and sending, by the server-side abstraction of the premises gateway, outbound communications comprising short message server (SMS) messages. 22. The computer-readable medium of claim 14 , wherein the instructions, when executed, further cause the server-side abstraction of the premises gateway to communicate with the premises gateway via one or more of a broadband connection of a cellular connection. 23. The computer-readable medium of claim 14 , wherein the instructions, when executed, further cause: sending, by the server-side abstraction of the premises gateway and to a remote device, the state data of the plurality of premises devices; and receiving, by the server-side abstraction of the premises gateway and from the remote device, control data for the plurality of premises devices. 24. The computer-readable medium of claim 23 , wherein the instructions, when executed, further cause the server-side abstraction of the premises gateway to communicate with the remote device via at least one of a mobile portal or a web portal. 25. The computer-readable medium of claim 14 , wherein the plurality of premises devices comprises at least one of a sen
involving control of end-device applications over a network · CPC title
for remote control or remote monitoring of applications · CPC title
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · 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.