IP Library Granted Patent US 7,440,466
Granted Patent B2
US 7,440,466 · App. 10/635,699 · Granted Oct 21, 2008

Method, apparatus and system for accessing multiple nodes on a private network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,440,466
App. No.
10/635,699
Granted
Oct 21, 2008
Kind
B2
Abstract

Nodes on a wide area network (“WAN”) such as the Internet may communicate with multiple Internet Protocol Version 6 (“IPv6”) nodes on a private network despite the lack of domain name service (“DNS”) server support. The nodes on the private network may obtain router advertisements and utilize this information to generate IPv6 addresses (6-to-4 addresses). A detection process may detect these IPv6 addresses and create web pages including these addresses. When the nodes on the WAN attempt to reach the private nodes using an address of the gateway separating the WAN from the private network, the nodes may instead reach the web pages created by the detection process. These web pages may redirect the nodes to communicate with each of the private nodes using their respective IPv6 addresses.

Claims (29)

1. A system for accessing multiple Internet Protocol Version 6 (“IPv6”) nodes on a private network, comprising:

a gateway separating the private network from a public network;

a detection module coupled to the gateway, the detection module for identifying the multiple IPv6 nodes on the private network, the detection module further for redirecting communications requests to each of the multiple IPv6 nodes on the private network; and

an advertising module for generating a 6-to-4 prefix from an address of the gateway and providing the 6-to-4 prefix to each of the multiple IPV6 nodes on the private network.

2. The system according to claim 1 wherein the detection module is further for generating a web page for each of the multiple IPv6 nodes on the private network.

3. The system according to claim 2 wherein the web page for each of the multiple nodes on the private network includes at least one redirect command to each of the multiple IPv6 nodes.

4. The system according to claim 3 wherein each of the at least one redirect command includes an IPv6 address for each of the multiple IPv6 nodes on the private network.

5. The system according to claim 1 further comprising a web server capable of executing the detection process.

6. The system according to claim 5 wherein the web server resides on the gateway.

7. The system according to claim 1 wherein the gateway is for receiving a communication request from a node on the public network.

8. The system according to claim 7 wherein the communication request from the node on the public network results in a redirect error returned to the node on the public network.

9. The system according to claim 8 wherein the redirect error includes information pertaining to a publicly accessible address for the at least one of the multiple IPv6 nodes on the private network.

10. The system according to claim 1 wherein the gateway includes the detection module.

11. A method for accessing multiple IPV6 nodes on a private network, comprising:

collecting IPv6 addresses of each of the multiple nodes on the private network;

generating an index file for each of the multiple nodes on the private network and redirecting communications requests from an external node to each of the multiple IPV6 nodes by providing the external node with the IPv6 addresses for at least one of the multiple IPV6 nodes on the private network.

12. The method according to claim 11 wherein collecting the IPv 6 addresses of each of the multiple IPV6 nodes further comprises monitoring neighbor discovery requests to identify the IPv6 addresses of each of the multiple IPV6 nodes.

13. The method according to claim 11 wherein collecting the IPv 6 addresses of each of the multiple IPV6 nodes further comprises collecting the IPv6 addresses of each of the multiple IPV6 nodes from Universal Plug and Play (UPnP) broadcasts from each of the multiple IPV6 nodes.

14. The method according to claim 11 wherein redirecting the communications requests further comprises:

responding to the communications request by opening a web page corresponding to at least one of the multiple IPV6 nodes; and

redirecting the external node to at least one of the IPv6 addresses contained within the web page.

15. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:

collect IPv6 addresses of each of the multiple IPV6 nodes on a private network;

generate an index file for each of the multiple IPV6 nodes on the private network redirect communications requests from an external node to each of the multiple IPV6 nodes by providing the external node with the IPv6 addresses for at least one of the multiple IPV6 nodes on the private network.

16. The article according to claim 15 wherein the instructions further cause the machine to monitor neighbor discovery requests to identify the IPv6 addresses of each of the multiple IPV6 nodes.

17. The article according to claim 15 wherein the instructions further cause the machine to collect the IPv6 addresses of each of the multiple IPV6 nodes from Universal Plug and Play (UPnP) broadcasts from each of the multiple IPV6 nodes.

18. The article according to claim 15 wherein the instructions further cause the machine to:

respond to the communications request by opening a web page corresponding to at least one of the multiple IPV6 nodes; and

redirect the external node to at least one of the IPv6 addresses contained within the web page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →