SYSTEMS AND METHODS FOR INTERNETWORKING DATA NETWORKS HAVING MOBILITY MANAGEMENT FUNCTIONS
First Claim
1. A method for allowing a mobile data device to perform an internetwork data transfer, comprising the steps of:
- (a) providing a first network with a first mobility service controller for tracking a transient network connection of a mobile data device and for routing data associated with a mobile data device to said transient network connection;
(b) providing a second network with a second mobility service controller for tracking a transient network connection of a mobile data device and for routing data associated with a mobile data device to said transient network connection;
(c) directing said first mobility service controller to provide a transient network connection to said mobile data device for exchanging data between said first network and said mobile data device; and
(d) directing said second mobility service controller to identify data associated with said mobile data device and to process said data for routing to said first mobility service controller, whereby said first and second mobile service controllers cooperatively route data across said networks and to said mobile data device to allow internetwork data transfers to a mobile data device.
11 Assignments
0 Petitions
Accused Products
Abstract
The invention provides systems and methods for allowing internetwork data transfers to mobile data devices. In particular, the invention includes systems for internetworking a CDPD network system with an Internet protocol network, and more particularly with a Mobile Internet Protocol Network. In one aspect, the invention can be understood as systems that allow mobile computing systems to negotiate the exchange of data across two disparate networks by providing within at least one of the networks a system that redirects the destination of data packets in order that the redirected data packets get forwarded to the changing locations of the Mobile Computing system. In another aspect, the invention can be understood as systems that allow a Mobile computing system to negotiate the exchange of data across disparate networks by providing a redirecting element within one of the networks that will redirect data packets destined for that mobile computing system to the transient location of the computing element.
91 Citations
38 Claims
-
1. A method for allowing a mobile data device to perform an internetwork data transfer, comprising the steps of:
-
(a) providing a first network with a first mobility service controller for tracking a transient network connection of a mobile data device and for routing data associated with a mobile data device to said transient network connection;
(b) providing a second network with a second mobility service controller for tracking a transient network connection of a mobile data device and for routing data associated with a mobile data device to said transient network connection;
(c) directing said first mobility service controller to provide a transient network connection to said mobile data device for exchanging data between said first network and said mobile data device; and
(d) directing said second mobility service controller to identify data associated with said mobile data device and to process said data for routing to said first mobility service controller, whereby said first and second mobile service controllers cooperatively route data across said networks and to said mobile data device to allow internetwork data transfers to a mobile data device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for allowing a mobile IP host to exchange data across a CDPD network, comprising the steps of:
-
(a) interfacing a CPDP MES with said mobile IP host to allow an exchange of data therebetween;
(b) directing said CPDP MES to connect to said CDPD network;
(c) directing said mobile IP host to pass an IP compliant message to said CPDP MES for transmission across said CPDP network, to register said IP host with a home agent, and to provide said home agent with an address associated with said CPDP MES; and
(d) providing said home agent with a program for encapsulating, as a function of said address, ingoing messages representative of messages being sent to said mobile IP host, whereby said ingoing messages are forwarded across said CDPD network and to said mobile IP host. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for allowing a CDPD MES to exchange data across the Internet, comprising the steps of:
-
(a) providing said CDPD MES with an Internet program for forming a mobile connection to the Internet; and
(b) providing a foreign agent with a program for monitoring a registration request from said CDPD MES and, in response thereto, generating a redirect request representative of an instruction for directing an MDIS associated with said CDPD MES to forward a data packet to said foreign agent. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. Apparatus for allowing a mobile IP host to exchange data across a CDPD network, comprising:
-
(a) a CDPD MES interfaced with a mobile IP host;
(b) a communications program for connecting said CDPD MES to said CDPD network;
(c) means for generating an IP compliant message having an address representative of said CDPD network to register said mobile IP host with a home agent; and
(d) means for encapsulating, as a function of said address, ingoing messages being sent to said mobile IP host.
-
-
31. Apparatus for allowing a CDPD MES to exchange data across the Internet, comprising:
-
(a) a program for forming a mobile connection to the Internet; and
(b) a foreign agent having a program for monitoring a registration request from said CDPD MES, and in response thereto, for generating a redirect request representative of an instruction for directing an MDIS associated with said CDPD MES to forward a data packet to said foreign agent.
-
-
32. A mobile data device, comprising:
-
(a) a data communicator for connecting to a cellular network and having an identifier signal for identifying said mobile data device as a network entity of said cellular network; and
(b) a registration processor for providing said identifier signal to a mobility service controller of a second data network for directing said mobility service controller to route data to said cellular network. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A mobility service controller, comprising:
-
(a) a processor for routing data to a mobile data device of a first network; and
(b) a processor for encapsulating data for transmission to a mobile service controller of a second network.
-
-
38. A computer program for interfacing to a data communicator for connecting to a cellular network and for collecting from said data communicator an identifier signal for identifying said mobile data device as a network entity of said cellular network, and for providing said identifier signal to a mobility service controller of a second data network for directing said mobility service controller to route data to said cellular network.
Specification