Method of Distributing Information Regarding One or More Electrical Devices and System for the Same
First Claim
1. A method of distributing information regarding one or more electrical devices using a first server, each of the one or more electrical devices has unique identification information, an internal IP address, and an external IP address, the method comprising:
- receiving in the first server a first request to register a first electrical device of the one or more electrical devices, the first request to register comprises the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices;
storing in the first server the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices;
receiving in the first server from a first client computer a first request for information regarding the first electrical device of the one or more electrical devices;
using the first server to determine the external IP address of the first electrical device of the one or more electrical devices;
redirecting the first request for the information to a first gateway device if an external IP address of the first client computer is identical to the external IP address of the first electrical device of the one or more electrical devices; and
returning the external IP address of the first electrical device of the one or more electrical devices if the external IP address of the first client computer is different from the external IP address of the first electrical device of the one or more electrical devices.
4 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments concern a method of distributing information regarding one or more electrical devices using a first server. Each of the one or more electrical devices can have unique identification information, an internal IP address, and an external IP address. The method can include: receiving in the first server a first request to register a first electrical device of the one or more electrical devices, the first request to register comprises the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices; storing in the first server the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices using the first server; receiving in the first server from a first client computer a first request for information regarding the first electrical device of the one or more electrical devices; using the first server to determine the external IP address of the first electrical device of the one or more electrical devices; redirecting the first request for the information to a first gateway device if an external IP address of the first client computer is identical to the external IP address of the first electrical device of the one or more electrical devices; and returning the external IP address of the first electrical device of the one or more electrical devices if the external IP address of the first client computer is different from the external IP address of the first electrical device of the one or more electrical devices. Other embodiments are disclosed.
167 Citations
27 Claims
-
1. A method of distributing information regarding one or more electrical devices using a first server, each of the one or more electrical devices has unique identification information, an internal IP address, and an external IP address, the method comprising:
-
receiving in the first server a first request to register a first electrical device of the one or more electrical devices, the first request to register comprises the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices; storing in the first server the unique identification information, the internal IP address, and the external IP address of the first electrical device of the one or more electrical devices; receiving in the first server from a first client computer a first request for information regarding the first electrical device of the one or more electrical devices; using the first server to determine the external IP address of the first electrical device of the one or more electrical devices; redirecting the first request for the information to a first gateway device if an external IP address of the first client computer is identical to the external IP address of the first electrical device of the one or more electrical devices; and returning the external IP address of the first electrical device of the one or more electrical devices if the external IP address of the first client computer is different from the external IP address of the first electrical device of the one or more electrical devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of disseminating information regarding at least one electrical device using a registration server, the at least one electrical device has unique identification information, an internal IP address, and an external IP address, wherein the external IP address of the at least one electrical device is an IP address of a first gateway device for a first local network comprising the at least one electrical device and the first gateway device, the method comprising:
-
receiving in the registration server a first request to register the at least one electrical device, the first request to register includes the unique identification information, the internal IP address, and the external IP address of the at least one electrical device; storing in the registration server the unique identification information, the internal IP address, and the external IP address of the at least one electrical device; receiving in the registration server from a first client computer a first request for information regarding the at least one electrical device, the first request for the information includes the external IP address of the first client computer and the unique identification information of the at least one electrical device; providing to the first client computer the external IP address of the at least one electrical device if the external IP address of the first client computer is different from the external IP address of the at least one electrical device; and providing to the first client computer the internal IP address of the at least one electrical device if the external IP address of the first client computer is identical to the external IP address of the at least one electrical device, wherein; the registration server is not part of the first local network. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of determining information regarding an electrical device, the electrical device having unique identification information, an internal IP address, and an external IP address, the method comprising:
-
requesting the internal IP address of the electrical device; receiving the internal IP address of the electrical device; setting-up the electrical device, wherein setting-up the electrical device comprises; communicating to a first server the unique identification information, the internal IP address, and the external IP address of the electrical device; using a client computer to query the first server for at least one of the internal IP address or the external IP address of the electrical device; using the client computer to receive at least one of the internal IP address of the electrical device or the external IP address of the electrical device; using the client computer to access the electrical device using at least one of the internal IP address of the electrical device or the external IP address of the electrical device, wherein; the electrical device is part of a different local network than the first server. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A registration server configured to provide information regarding one or more electrical devices, each of the two or more electrical devices has unique identification information, an internal IP address, and an external IP address, the registration server comprising:
-
a registration module configured to receive at least two requests to register each of the two or more electrical devices, each of the at least two requests to register includes the unique identification information, the internal IP address, and the external IP address of the two or more electrical devices; a storage module configured to store the unique identification information, the internal IP address, and the external IP address of each of the two or more electrical devices; a request module configured to receive one or more requests for information regarding the two or more electrical devices from one or more client computers and further configured to determine an external IP address of the one or more client computers making the one or more requests for the information; and a return module, wherein; a first request of the one or more requests for the information is a request for the information about a first electrical device of the two or more electrical devices is by a first client computer of the one or more client computers; the return module is configured to redirect the first request of the one or more requests for the information by the first client computer of the one or more client computers to a first gateway device if the external IP address of the first client computer of the one or more client computers is identical to the external IP address of the first electrical device of the two or more electrical devices; and the return module is further configured return the external IP address of the first electrical device of the two or more electrical devices if the external IP address of the first client computer of the one or more client computers is different from the external IP address of the first electrical device of the two or more electrical devices. - View Dependent Claims (27)
-
Specification