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 in one of a plurality of tunnel servers of a serving network for facilitating a communication of user information between a host computer and at least one wireless communication device operative in a mobile communication network, where the serving network is not part of the mobile communication network and includes a network entry point device and a router between which the tunnel servers are connected, the router being operative to route communications between the tunnel servers and the mobile communication network, the method comprising the acts of;
- receiving, at the tunnel server, a tunnel request from the host computer through the network entry point device;
establishing a tunnel connection having endpoints between the host computer and the tunnel server in response to the tunnel request;
updating a local routing table to reflect the newly established tunnel connection;
broadcasting, for receipt by at least one other tunnel server in the serving network, updated routing table information which reflects the newly established tunnel connection; and
facilitating a communication of user information, through the tunnel server via the tunnel connection, and through the router, between the host computer and the wireless communication device operating in the mobile communication network.
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.
65 Citations
22 Claims
-
1. A method in one of a plurality of tunnel servers of a serving network for facilitating a communication of user information between a host computer and at least one wireless communication device operative in a mobile communication network, where the serving network is not part of the mobile communication network and includes a network entry point device and a router between which the tunnel servers are connected, the router being operative to route communications between the tunnel servers and the mobile communication network, the method comprising the acts of;
-
receiving, at the tunnel server, a tunnel request from the host computer through the network entry point device; establishing a tunnel connection having endpoints between the host computer and the tunnel server in response to the tunnel request; updating a local routing table to reflect the newly established tunnel connection; broadcasting, for receipt by at least one other tunnel server in the serving network, updated routing table information which reflects the newly established tunnel connection; and facilitating a communication of user information, through the tunnel server via the tunnel connection, and through the router, between the host computer and the wireless communication device operating in the mobile communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a communication network for use in synchronizing user information between a plurality of host computers and a plurality of wireless communication devices operative in a mobile communication network which is outside of the communication network, the method comprising the acts of:
-
providing the communication network with a front end subnetwork and a core network, the front end subnetwork including a network entry point device and a plurality of tunnel servers, the tunnel servers being connected between the network entry point device and a first router of the communication network, the first router adapted to route communications between the tunnel servers and the core network, the communication network further including a second router operative to route communications between the core network and the mobile communication network; receiving, at the network entry point device over a period of time, 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 between the host computers and the tunnel servers 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 synchronization of the user information between the host computers and the wireless communication devices operating in the mobile communication network through the tunnel server and the core network. - View Dependent Claims (10)
-
-
11. A communication network for facilitating communications between a plurality of host computers and a plurality of wireless communication devices operative in a mobile communication network, the communication network comprising:
-
a network entry point device; a plurality of tunnel servers; a core network; a first router; the tunnel servers being connected between the network entry point device and the first router; the first router being adapted to route communications between the tunnel servers and the core network; a second router; the second router being connected between the core network and the mobile communication network; the second router operative to route communications between the core network and the mobile communication network; the network entry point device being operative to direct a plurality of tunnel requests, received from a plurality of host computers over a period of time, to the plurality of tunnel servers in a distributed manner; each tunnel server being operative to establish and maintain a plurality of tunnel connections between host computers and the tunnel server in response to tunnel requests received therefrom; each tunnel server being operative to facilitate a communication of user information, via a tunnel connection, between each host computer having the tunnel connection established with the tunnel server 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)
-
Specification