Data transfer from a host server via a tunnel server to a wireless device, and associating a temporary ipv6 address with a temporary ipv4 address for communicating in an ipv4 wireless network with the device
First Claim
1. A method of facilitating a communication of user information between a host computer and at least one wireless communication device comprising the acts of:
- receiving, at a tunnel server, a tunnel request from a host computer through a network entry point device;
establishing a tunnel connection with the host computer in response to the tunnel request;
updating a local routing table to reflect the newly established tunnel connection;
broadcasting updated routing table information which reflects the newly established tunnel connection; and
facilitating a communication of user information between the host computer and a wireless communication device through the tunnel connection.
4 Assignments
0 Petitions
Accused Products
Abstract
A front end of an IPv6 communication network includes a network entry point device and a plurality of tunnel servers which facilitate the communication of user information between a host computer of an IPv4 communication network and an IPv6 wireless communication device. The network entry point device is configured to direct a tunnel request from the host computer to a selected tunnel server, which establishes a tunnel connection with the host computer. The tunnel server facilitates the communication of user information between the host and the wireless device through the tunnel connection. The tunnel server also performs a dynamic routing protocol (DRP). In accordance with the DRP, the tunnel server updates a local routing table to reflect the newly established tunnel connection and broadcasts updated routing table information to the other tunnel servers. In another related technical aspect, a back end of the IPv6 communication network facilitates communication with the IPv6 wireless device when it operates in an IPv4 wireless communication network.
-
Citations
47 Claims
-
1. A method of facilitating a communication of user information between a host computer and at least one wireless communication device comprising the acts of:
-
receiving, at a tunnel server, a tunnel request from a host computer through a network entry point device;
establishing a tunnel connection with the host computer in response to the tunnel request;
updating a local routing table to reflect the newly established tunnel connection;
broadcasting updated routing table information which reflects the newly established tunnel connection; and
facilitating a communication of user information between the host computer and a wireless communication device through the tunnel connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of pushing e-mail information from a plurality of host computers to a plurality of wireless communication devices comprising the acts of:
-
providing a communication network which includes a front end subnetwork and a core network, the front end subnetwork including a plurality of tunnel servers coupled to a network entry point device and a router coupled to the core network;
receiving, at the network entry point device, a plurality of tunnel requests from the host computers;
distributively sending, by the network entry point device, the plurality of tunnel requests to the tunnel servers;
establishing, by the tunnel servers, a plurality of tunnel connections with the host computers in response to the tunnel requests;
performing, by each tunnel server and the router, a dynamic routing protocol (DRP);
updating, by each tunnel server according to the DRP, a local routing table to reflect newly established tunnel connections;
broadcasting, by each tunnel server according to the DRP, updated routing table information which reflects newly established tunnel connections to other tunnel servers and the router; and
facilitating the pushing of e-mail information between the host computers and the wireless communication devices through the tunnel connections. - View Dependent Claims (10)
-
-
11. A communication network for facilitating communications between a plurality of host computers and a plurality of wireless communication devices, the communication network comprising:
-
a network entry point device;
a plurality of tunnel servers;
the network entry point device being operative to direct a plurality of tunnel requests from a plurality of host computers to the plurality of tunnel servers in a distributed manner;
each tunnel server being operative to establish and maintain a plurality of tunnel connections with host computers in response to tunnel requests received therefrom;
each tunnel server being operative to facilitate a communication of user information between each host computer having a tunnel connection established therewith and at least one wireless communication device; and
each tunnel server being operative to perform a dynamic routing protocol for updating a local routing table to reflect newly established tunnel connections and for broadcasting updated routing table information to the other tunnel servers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of establishing communications for an IPv6 wireless communication device located in an IPv4 wireless communication network comprising the acts of:
-
creating a temporary IPv6 address for the wireless communication device based on an IPv4 address assigned to the wireless communication device through the IPv4 wireless network; and
causing the temporary IPv6 address to be stored in association with a permanent IPv6 address of the wireless communication device. - View Dependent Claims (24, 25, 26)
-
-
27. In a wireless communication device having a permanent IPv6 address, a method of establishing communications for the wireless communication device within an IPv4 wireless communication network comprising the acts of:
-
receiving, through the IPv4 wireless network, a temporary IPv4 address which is assigned to the wireless device;
receiving, through the IPv4 wireless network, a temporary IPv6 address which is assigned to the wireless device; and
transmitting, through the IPv4 wireless network, a message which includes the temporary IPv6 address for association with the permanent IPv6 address of the wireless device. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A wireless communication device, comprising:
-
an antenna;
a receiver coupled to the antenna;
a transmitter coupled to the antenna;
one or more processors coupled to the receiver and the transmitter;
the receiver being operative to receive a temporary IPv4 address through an IPv4 wireless network;
the receiver being operative to receive a temporary IPv6 address through the IPv4 wireless network; and
the transmitter being operative to transmit a message which includes the temporary IPv6 address through the IPv4 wireless network for associating it with a permanent IPv6 address of the wireless device. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method of facilitating communications of information between an IPv6 communication network and an IPv6 wireless communication device located in an IPv4 wireless communication network, the wireless communication device being assigned a temporary IPv4 address in the IPv4 wireless communication network, the method comprising the acts of:
-
receiving, from the wireless communication device, a request for a temporary IPv6 address;
identifying, in response to the request, a temporary IPv6 address for the wireless communication device;
routing a message from the wireless communication device to a home agent, the message including the temporary IPv6 address which is stored by the home agent in association with a permanent IPv6 address of the wireless communication device;
receiving data packets addressed to the temporary IPv6 address of the wireless communication device; and
encapsulating the data packets with the temporary IPv4 address for receipt by the wireless communication device through the IPv4 wireless communication network. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A communication system, comprising:
-
an IPv6 communication network;
a router for coupling between the IPv6 communication network and an IPv4 wireless communication network within which a wireless communication device may communicate;
the router being operative to identify a temporary IPv6 address which may be used to communicate to the wireless communication device;
a home agent;
the home agent being operative to;
receive the temporary IPv6 address;
store the temporary IPv6 address as a Care-Of Address associated with a permanent IPv6 address of the wireless communication device;
receive data packets addressed to the permanent IPv6 address of the wireless communication device;
readdress the data packets with the temporary IPv6 address;
the router being further operative to;
receive the data packets addressed to the temporary IPv6 address; and
encapsulate the data packets with the temporary IPv4 address for receipt by the wireless communication device through the IPv4 wireless communication network. - View Dependent Claims (44, 45, 46, 47)
-
Specification