CLOUD ENABLED VIRTUAL GATEWAY
First Claim
Patent Images
1. In a virtual gateway, a method comprising:
- masquerading, using one or more processors, as a gateway located at a geographic location, wherein masquerading includes presenting a cloud-facing interface to a cloud-based application and presenting a device interface to a device located at the geographic location;
receiving a request from the cloud-based application for the device at the geographic location; and
communicating with a third-party system to satisfy the request, the third-party system being communicatively coupled to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments include methods and systems for a cloud enabled virtual gateway. The virtual gateway can masquerade to a cloud-based application as a gateway at a geographic location. The virtual gateway can also receive a request from the cloud-based application for a device at the geographic location. The virtual gateway can then communicate with a third-party system to satisfy the request where the third-party system is communicatively coupled to the device.
79 Citations
41 Claims
-
1. In a virtual gateway, a method comprising:
-
masquerading, using one or more processors, as a gateway located at a geographic location, wherein masquerading includes presenting a cloud-facing interface to a cloud-based application and presenting a device interface to a device located at the geographic location; receiving a request from the cloud-based application for the device at the geographic location; and communicating with a third-party system to satisfy the request, the third-party system being communicatively coupled to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a device at a geographic location; a third-party system communicatively coupled to the device; a cloud-based application; and a virtual gateway communicatively coupled to the third-party system and the cloud-based application, the virtual gateway configured to; masquerade, to the cloud-based application, as a physical gateway at the geographic location; receive a request, from the cloud-based application, for the device; and communicate through the third-party system to the device in order to satisfy the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable medium including instructions, which when executed by a machine, cause the machine to:
-
masquerade as a gateway located at a geographic location by presenting a cloud-based application facing interface of the gateway; communicate with a third-party system, via a device driver, to satisfy a request received from the cloud-based application for a first device at the geographic location; and communicate with a second device at the geographic location, via a second device driver, to satisfy a second request received from the cloud-based application.
-
-
25. A system for measuring utility usage, the system comprising:
-
a first utility meter and a second utility meter, wherein the first utility meter and the second utility meter are located at a geographic location; a gateway device connected to the first utility meter; a third-party system communicatively coupled through a communications network and the gateway device to the first utility meter; and a processor located at a remote location, wherein the processor is communicatively coupled through a communications network to the second utility meter, the third-party system, and a cloud-based application, and wherein the processor implements a virtual gateway configured to; masquerade as a physical gateway to the second utility meter; receive a first request for the first utility meter from the cloud-based application; communicate the first request to the first utility meter via the third-party system and the gateway device; receive a second request for the second utility meter from the cloud-based application; and communicate the second request to the second utility meter. - View Dependent Claims (26, 27, 28)
-
-
29. A system for accessing monitoring and automation (M&
- A) devices, the system comprising;
a first M&
A device and a second M&
A device located at a geographic location;a third-party system communicatively coupled over a communications network to the first M&
A device;a cloud-based application; and a processor communicatively coupled over a communications network to the cloud-based application, the third-party system, and the second M&
A device, wherein the processor is located at a remote location, and wherein the processor implements a virtual gateway configured to;implement a cloud-facing interface of the gateway device; receive a request at the cloud-facing interface from the cloud-based application; communicate the request to the first M&
A device via the third-party system;communicate the request to the second M&
A device;receive information from the first M&
A device and the second M&
A device; andcommunicate the information to the cloud-based application. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
- A) devices, the system comprising;
-
37. A method for accessing monitoring and automation (M&
- A) devices, the method comprising;
implementing, in a virtual gateway using one or more processors, a cloud facing interface of a physical gateway; using, by the virtual gateway, a location identity of a geographic location, wherein the virtual gateway is remotely located from the geographic location; communicating, by a cloud based application through a communications network, a request to the virtual gateway, wherein the request is for a M&
A device located at the geographic location;communicating, by the virtual gateway through the communications network, the request to a third party system; communicating, by the third-party system, the request to the M&
A device; andsatisfying, by the M&
A device, the request. - View Dependent Claims (38, 39, 40, 41)
- A) devices, the method comprising;
Specification