Gateway management using virtual gateways and wildcards
First Claim
1. A system comprising:
- at least one hardware processor; and
a memory storing one or more software modules that, when executed by the at least one hardware processor,generate a virtual gateway which comprises a representation of each of one or more active scripts stored on at least one remote physical gateway, wherein the one or more active scripts are configured to monitor or control one or more external devices communicatively connected to the at least one remote physical gateway, wherein at least one of the one or more active scripts represented in the virtual gateway comprises one or more generic identifiers for at least one of the one or more external devices, and wherein each of the one or more generic identifiers comprises one or more wildcards;
provide at least one user interface for editing each of the one or more active scripts represented in the virtual gateway; and
automatically maintain synchronization, across at least one network, between the one or more active scripts represented in the virtual gateway and the one or more active scripts stored on the at least one remote physical gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and media for managing gateways. In an embodiment, a virtual gateway is generated which comprises a representation of each of one or more active scripts and/or device information (e.g., device drivers, and/or definitions and/or configurations for devices, device types, and/or device groups) stored on at least one remote physical gateway. At least one user interface is provided for editing each of the one or more active scripts and/or device information represented in the virtual gateway. Synchronization is automatically maintained, across at least one network, between the one or more active scripts and/or device information represented in the virtual gateway and the one or more active scripts and/or device information stored on the at least one remote physical gateway.
-
Citations
21 Claims
-
1. A system comprising:
-
at least one hardware processor; and a memory storing one or more software modules that, when executed by the at least one hardware processor, generate a virtual gateway which comprises a representation of each of one or more active scripts stored on at least one remote physical gateway, wherein the one or more active scripts are configured to monitor or control one or more external devices communicatively connected to the at least one remote physical gateway, wherein at least one of the one or more active scripts represented in the virtual gateway comprises one or more generic identifiers for at least one of the one or more external devices, and wherein each of the one or more generic identifiers comprises one or more wildcards; provide at least one user interface for editing each of the one or more active scripts represented in the virtual gateway; and automatically maintain synchronization, across at least one network, between the one or more active scripts represented in the virtual gateway and the one or more active scripts stored on the at least one remote physical gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for managing a gateway, the method comprising using at least one hardware processor to:
-
generate a virtual gateway which comprises a representation of each of one or more active scripts stored on at least one remote physical gateway, wherein the one or more active scripts are configured to monitor or control one or more external devices communicatively connected to the at least one remote physical gateway, wherein at least one of the one or more active scripts represented in the virtual gateway comprises one or more generic identifiers for at least one of the one or more external devices, and wherein each of the one or more generic identifiers comprises one or more wildcards; provide at least one user interface for editing each of the one or more active scripts represented in the virtual gateway; and automatically maintain synchronization, across at least one network, between the one or more active scripts represented in the virtual gateway and the one or more active scripts stored on the at least one remote physical gateway. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
generate a virtual gateway which comprises a representation of each of one or more active scripts stored on at least one remote physical gateway, wherein the one or more active scripts are configured to monitor or control one or more external devices communicatively connected to the at least one remote physical gateway, wherein at least one of the one or more active scripts represented in the virtual gateway comprises one or more generic identifiers for at least one of the one or more external devices, and wherein each of the one or more generic identifiers comprises one or more wildcards; provide at least one user interface for editing each of the one or more active scripts represented in the virtual gateway; and automatically maintain synchronization, across at least one network, between the one or more active scripts represented in the virtual gateway and the one or more active scripts stored on the at least one remote physical gateway.
-
Specification