Architecture for home network on world wide web with private-public IP address/URL mapping
First Claim
1. A method for providing user interfaces in a first network to a remote access device, the first network including first devices interconnected via a communication medium, and at least one interface device for connecting said first network to a portal, the user interfaces for controlling the devices that are currently connected to the first network, the method comprising the steps of:
- (a) the remote access device establishing communication with the portal for accessing the first network;
(b) the remote access device sending a request to the portal for accessing the first network, and the portal receiving the request and redirecting the request to the interface device in the first network;
(c) at least one device in the first network obtaining information from one or more of said first devices currently connected to the first network, said information including device information, and generating a user interface description including at least one reference associated with the device information of each of said one or more first devices, said reference including an external address for the associated device in the first network, such that the associated device is accessible via the portal using said external address;
(d) the interface device sending the user interface description to the portal and the portal sending the user interface description to the remote access device; and
(e) dynamically generating a user interface that includes device-specific information based on the user interface description, the remote access device displaying the user interface based on the user interface description, for user interaction with, and control of, the devices that are currently connected to the first network;
wherein said external address for each associated device in the first network includes a private address of that device in the first network, a public address of the first network, and an address of the portal.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing user interfaces in a first network to a remote access device, the first network including interconnected first devices and at least one interface device for connecting the first network to a second network. The remote access device establishes communication with the second network and sends a request to the interface device for accessing the first network; at least one of the first devices obtains information from one or more of the first devices, and generates a user interface description including at least one reference associated with the device information, the reference including an external address such that the device is accessible from the remote access device; the interface device sends the user interface description to the remote access device; and the remote access device displays a user interface based on the user interface description.
360 Citations
49 Claims
-
1. A method for providing user interfaces in a first network to a remote access device, the first network including first devices interconnected via a communication medium, and at least one interface device for connecting said first network to a portal, the user interfaces for controlling the devices that are currently connected to the first network, the method comprising the steps of:
-
(a) the remote access device establishing communication with the portal for accessing the first network; (b) the remote access device sending a request to the portal for accessing the first network, and the portal receiving the request and redirecting the request to the interface device in the first network; (c) at least one device in the first network obtaining information from one or more of said first devices currently connected to the first network, said information including device information, and generating a user interface description including at least one reference associated with the device information of each of said one or more first devices, said reference including an external address for the associated device in the first network, such that the associated device is accessible via the portal using said external address; (d) the interface device sending the user interface description to the portal and the portal sending the user interface description to the remote access device; and (e) dynamically generating a user interface that includes device-specific information based on the user interface description, the remote access device displaying the user interface based on the user interface description, for user interaction with, and control of, the devices that are currently connected to the first network; wherein said external address for each associated device in the first network includes a private address of that device in the first network, a public address of the first network, and an address of the portal.
-
-
2. A method for providing user interfaces in a first network to a remote access device, the first network including first devices interconnected via a communication medium, and at least one interface device for connecting said first network to at least a second network including a portal for providing services, the user interfaces for controlling the devices that are currently connected to the first network, the method comprising the steps of:
-
(a) registering the first network with the portal, and the remote access device establishing communication with the second network for access to the first network via the portal; (b) the remote access device sending a request to the portal in the second network for accessing the first network, and the portal receiving the request and redirecting the request to the interface device in the first network; (c) at least one device in the first network obtaining information from one or more of said first devices currently connected to the first network, said information including device information, and generating a user interface description including at least one reference associated with the device information of each of said one or more first devices, said reference including an external address for the associated device in the first network, such that the device is accessible via the second network using said external address; (d) the interface device sending the user interface description to the portal and the portal sending the user interface description to the remote access device; and (e) dynamically generating a user interface that includes device-specific information based on the user interface description, the remote access device displaying the user interface based on the user interface description, for user interaction with, and control of, the devices that are currently connected to the first network; wherein the external address for a device in the first network includes;
a private address for the device in the first network;
a public address of the first network; and
an address of the portal.
-
-
3. A method for providing user interfaces in a first network to a remote access device, the first network including first devices interconnected via a communication medium, and at least one interface device for connecting said first network to at least a second network, the user interfaces for controlling the devices that are currently connected to the first network, the method comprising the steps of:
-
(a) the remote access device establishing communication with the second network; (b) the remote access device sending a request to the interface device via the second network for accessing the first network; (c) at least one device in the first network obtaining information from one or more of said first devices currently connected to the first network, said information including device information, and generating a user interface description including at least one reference associated with the device information of each of said one or more first devices, said reference including an external address for the associated device in the first network, such that the device is accessible via the second network using said external address, wherein said external address for each associated device includes a private address of that device in the first network, an address of the first network and an address for the second network, such that said device in the first network is accessible via the second network; (d) the interface device sending the user interface description to the remote access device via the second network; and (e) dynamically generating a user interface that includes device-specific information based on the user interface description, the remote access device displaying the user interface based on the user interface description, for user interaction with, and control of, the devices that are currently connected to the first network. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing access to first devices in a local network via an external network, comprising:
-
a user interface description generation agent in a device in the local network, configured for; (a) obtaining information from one or more of said first devices currently connected to the local network, said information including device information, wherein each first device in the local network further includes a control user interface description contained in the first device for user interaction with that first device; and (b) generating a user interface description including at least one reference associated with the device information of each of said one or more first devices, said reference including an external address for the associated device in the local network, such that the associated device is accessible from remote access device via the external network using said external address; an interface agent configuring an interface device in the local network for establishing communication between the external network and the local network, and sending the user interface description to the remote access device via the external network; wherein the remote access device establishes communication with the external network for receiving said user interface description from the first network via the interface agent and the external network, dynamically generating a user interface that includes device-specific information based on the user interface description, and displaying the user interface based on the received user interface description for access to the control user interface description contained in one or more of the first devices by the remote access device, and user interaction with, and control of, the devices that are currently connected to the local network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification