Gateway registry methods and systems
First Claim
Patent Images
1. A gateway device for managing a set of two or more local management devices at a location comprising:
- a first interface that allows connectivity to a remote network over which the gateway can communicate to remote systems which are remote to the location;
a second interface for communication to a local network including a set of local management devices;
a processor;
a memory;
an address of a gateway registry;
a serial number of the gateway device;
a key;
logic that, upon initialization of the gateway device,uses the address of the gateway registry to communicate between the gateway device and the gateway registry,wherein the gateway registry is included on a first server and the gateway server is included on a second server located physically separate from the first server, andsends, from the gateway device over the remote network, a request to the gateway registry specifying the serial number of the gateway device, andin response to the request, receives in the gateway device, from the gateway registry over the remote network, a response including an address of a gateway server that has an account associated with the gateway device for managing the location associated with the gateway device, andreceives, from the gateway registry over the remote network, an identification of the account associated with the gateway device for managing the location associated with the gateway device, andcommunicates between the gateway device and the gateway server upon which the account associated with the gateway device is stored using authentication information derived based on the key, andcommunicates, over the remote network from the gateway device to the gateway server upon which the account associated with the gateway device is stored, the identification of the account that was received from the gateway registry and, in response to the communication of the identification of the account that was received from the gateway registry, receives account information from the gateway server; and
logic that, after initialization of the gateway device, uses the account information to manage a set of local management devices connected to a local network located at the location, wherein the gateway device is also located at the location and connected to the local network.
5 Assignments
0 Petitions
Accused Products
Abstract
A gateway device for managing a set of two or more local management devices at a location. A system for networks at a plurality of locations. A method of operating a gateway device in a control network. A method for storing information to operate a gateway device in a control network. A method for storing information to operate a replacement gateway device in a control network.
-
Citations
35 Claims
-
1. A gateway device for managing a set of two or more local management devices at a location comprising:
-
a first interface that allows connectivity to a remote network over which the gateway can communicate to remote systems which are remote to the location; a second interface for communication to a local network including a set of local management devices; a processor; a memory; an address of a gateway registry; a serial number of the gateway device; a key; logic that, upon initialization of the gateway device, uses the address of the gateway registry to communicate between the gateway device and the gateway registry, wherein the gateway registry is included on a first server and the gateway server is included on a second server located physically separate from the first server, and sends, from the gateway device over the remote network, a request to the gateway registry specifying the serial number of the gateway device, and in response to the request, receives in the gateway device, from the gateway registry over the remote network, a response including an address of a gateway server that has an account associated with the gateway device for managing the location associated with the gateway device, and receives, from the gateway registry over the remote network, an identification of the account associated with the gateway device for managing the location associated with the gateway device, and communicates between the gateway device and the gateway server upon which the account associated with the gateway device is stored using authentication information derived based on the key, and communicates, over the remote network from the gateway device to the gateway server upon which the account associated with the gateway device is stored, the identification of the account that was received from the gateway registry and, in response to the communication of the identification of the account that was received from the gateway registry, receives account information from the gateway server; and logic that, after initialization of the gateway device, uses the account information to manage a set of local management devices connected to a local network located at the location, wherein the gateway device is also located at the location and connected to the local network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for networks at a plurality of locations, the system comprising:
a plurality of control networks, a control network including; a plurality of management devices at a location; and a gateway device at the location, the gateway device including; a first interface for communicating between systems remote from the location, and a second interface for communicating between at least one management device at the location, and an address of a gateway registry, and a serial number of the gateway device, and a key; a gateway registry including; serial numbers of gateway devices of the respective control networks, and identifications of accounts for the control networks, and the server address of a gateway server upon which the account associated with the control network is stored, wherein the gateway registry is included on a first server and the gateway server is included on a second server located physically separate from the first server, and logic that uses the gateway serial number of the gateway device to determine the identification of the account associated with the gateway device, and logic that communicates to the gateway device the determined identification of the account associated with the gateway device and the server address of the gateway server upon which the account information is stored; and the gateway server including; details of the accounts for the control networks, and identifications of the accounts, and keys of gateway devices in the control networks associated with the account, and logic that authenticates communication from respective gateway devices using the keys stored in the gateway server and authentication information received from respective gateway devices, and logic that provides account information to respective authenticated gateway devices based on identifications of accounts provided by the respective gateway devices, wherein after initialization of the gateway device, the gateway device comprises logic that uses the account information to manage at least one of the plurality of management devices at the location. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. A method of operating a gateway device in a control network, the method comprising:
-
storing on the gateway device; an address of a gateway registry, and a serial number of the gateway device, and a key; using the address of the gateway registry to communicate between the gateway device and the gateway registry; sending, from the gateway device over the remote network, a request to the gateway registry specifying the serial number of the gateway device; in response to the request, receiving in the gateway device, from the gateway registry over the remote network, a response including an address of a gateway server that has an account associated with the gateway device for managing a set of local management devices connected to a local network located at the location associated with the gateway device; wherein the gateway registry is included on a first server and the gateway server is included on a second server located physically separate from the first server, and in response to the request, receiving in the gateway device, from the gateway registry over the remote network, an identification of the account associated with the gateway device for managing the location associated with the gateway device; communicating between the gateway device and the gateway server upon which the account associated with the gateway device is stored using authentication information derived based on the key; communicating, over the remote network from the gateway device to the gateway server upon which the account associated with the gateway device is stored, the identification of the account that was received from the gateway registry; in response to the communication of the identification of the account that was received from the gateway registry, receiving account information from the gateway server; and using the account information to manage the set of local management devices connected to the local network located at the location, wherein the gateway device is also located at the location and connected to the local network. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification