Inter-working function selection system in a network
First Claim
1. A coupled data network comprising:
- a foreign network that includes a foreign mobile switching center with a serving registration server;
a home network that includes a home mobile switching center with a home registration server and a plurality of unassigned home inter-working functions;
a first end system subscribed to the home network and operating within the foreign network, the first end system including an end registration agent to form a registration request, the end registration agent sending the registration request through the serving registration server to the home registration server, the home registration server including a module to select an active home inter-working function from the plurality of unassigned home inter-working functions based on the registration request; and
the serving and home registration servers directly interacting in performing registration while the home inter-working functions perform message routing.
1 Assignment
0 Petitions
Accused Products
Abstract
An inter-working function selection system in a coupled data network is disclosed. The coupled data network includes a foreign network and a home network. The foreign network includes a foreign mobile switching center with a serving registration server. The home network includes a home mobile switching center with a home registration server and a plurality of unassigned home inter-working functions. A first end system is a subscriber to the home network and operates within the foreign network. The first end system includes an end registration agent to form a registration request, the end registration agent sending the registration request through the serving registration server to the home registration server, the home registration server including a module to select an active home inter-working function from the plurality of unassigned home inter-working functions based on the registration request.
258 Citations
65 Claims
-
1. A coupled data network comprising:
-
a foreign network that includes a foreign mobile switching center with a serving registration server;
a home network that includes a home mobile switching center with a home registration server and a plurality of unassigned home inter-working functions;
a first end system subscribed to the home network and operating within the foreign network, the first end system including an end registration agent to form a registration request, the end registration agent sending the registration request through the serving registration server to the home registration server, the home registration server including a module to select an active home inter-working function from the plurality of unassigned home inter-working functions based on the registration request; and
the serving and home registration servers directly interacting in performing registration while the home inter-working functions perform message routing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
the serving inter-working function is regarded as an active serving inter-working function;
the foreign network further includes a plurality of serving inter-working functions; and
the serving registration server includes a module to select the active serving inter-working function from the plurality of serving inter-working functions based on the registration request.
-
-
3. The network of claim 2, wherein:
-
the registration request includes quality of service information; and
the home registration server includes a module to control the selection of the active home inter-working function based on the quality of service information.
-
-
4. The network of claim 3, wherein the quality of service information specifies a request for one of constant bit rate service, real time variable bit rate service, non-real time variable bit rate service, unspecified bit rate service and available bit rate service.
-
5. The network of claim 1, wherein the home registration server includes a module to authenticate that the foreign network is authorized to host the first end system.
-
6. The network of claim 1, wherein the home registration server includes a module to authenticate that the first end system is authorized to receive services of the home network.
-
7. The network of claim 1, wherein the serving registration server includes a module to authenticate that the first end system is a subscriber of the home network.
-
8. The network of claim 1, wherein:
-
the registration request includes service type information; and
the home registration server includes a module to control the selection of the active home inter-working function based on the service type information.
-
-
9. The network of claim 8, wherein the service type information specifies a request for one of public internet service and private intranet service.
-
10. The network of claim 8, wherein the service type information specifies a request for one of mobile service and fixed service.
-
11. The network of claim 8, wherein
the foreign network includes a foreign base station with a foreign access hub, the foreign access hub including a first serving inter-working function; a first message being transportable between the first end system and a first communications server through a first home inter-working function and through the first serving inter-working function of the foreign access hub in the foreign base station.
-
12. The network of claim 11, wherein the first message is transportable from the first end system through the first home inter-working function to the first communications server.
-
13. The network of claim 11, wherein the first mobile end system includes a wireless modem coupleable to the foreign access hub.
-
14. The network of claim 11, wherein the home network includes a home mobile switching center, the first home inter-working function being included in the home mobile switching center.
-
15. The network of claim 11, further comprising:
-
a second end system subscribed to the home network and operating as a fixed end system within the home network; and
a home base station that includes a home access hub with a second home inter-working function, a second message being transportable between the second end system and a second communications server through the second home inter-working function.
-
-
16. The network of claim 11, further comprising:
-
a second end system subscribed to the home network and operating as a mobile end system within the home network;
a home mobile switching center having a second home inter-working function, the first home inter-working function being included in the home mobile switching center; and
a home base station that includes a home access hub with a second serving inter-working function, a second message being transportable between the second end system and a second communications server through the second serving inter-working function and through the second home inter-working function.
-
-
17. The network of claim 11, wherein the first home inter-working function includes a home accounting collection module to collect accounting data on message traffic transported through the first home inter-working function.
-
18. The network of claim 17, wherein:
-
the home network further includes a home mobile switching center that includes a home accounting server; and
the home accounting collection module includes a sub-module to periodically send accounting reports to a home accounting server.
-
-
19. The network of claim 18, wherein:
-
the home network further includes a home billing processor; and
the home accounting server includes a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the home accounting server.
-
-
20. The network of claim 19, wherein:
-
the foreign network further includes a foreign accounting server and a foreign billing processor;
the first serving inter-working function includes a foreign accounting collection module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
21. The network of claim 11, wherein:
-
the home network further includes a home billing processor;
the foreign network further includes a foreign accounting server and a foreign billing processor;
the first serving inter-working function includes a foreign accounting collection module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
22. The network of claim 8, wherein
the foreign network includes a base station with an access hub, the access hub including a serving inter-working function, the serving inter-working function including a foreign accounting collection module, one of the home inter-working functions including a home accounting collection module, and the end system subscribes to the wireless data network and is coupleable to the foreign access hub, the home and serving accounting collection modules collecting accounting data on message traffic transported between the end system and a communications server through the home inter-working function and through the serving inter-working function. -
23. The network of claim 22, wherein the home accounting collection module includes a sub-module to collect accounting data on message traffic transported from the end system through the home inter-working function to the communications server.
-
24. The network of claim 22, wherein:
-
the foreign mobile switching center includes a foreign accounting server; and
the foreign accounting collection module includes a sub-module to periodically send accounting reports to the foreign accounting server.
-
-
25. The network of claim 22, wherein:
-
the home mobile switching center includes a home accounting server;
the home accounting collection module includes a sub-module to periodically send accounting reports to the home accounting server.
-
-
26. The network of claim 25, wherein:
-
the home network further includes a home billing processor; and
the home accounting server includes a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the home accounting server.
-
-
27. The network of claim 26, wherein:
-
the foreign network further includes a foreign accounting server and a foreign billing processor;
the foreign accounting collection module includes a sub-module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module further including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
28. The network of claim 22, wherein:
-
the foreign network further includes a foreign accounting server and a foreign billing processor;
the foreign accounting collection module includes a sub-module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module further including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
29. The network of claim 22, wherein:
-
the foreign mobile switching center includes a foreign accounting server;
the home mobile switching center includes a home accounting server;
the foreign accounting collection module includes a sub-module to periodically send accounting reports to a foreign accounting server; and
the home accounting collection module includes a sub-module to periodically send accounting reports to a home accounting server.
-
-
30. The network of claim 1, wherein:
-
the registration request includes quality of service information; and
the home registration server includes a module to control the selection of the active home inter-working function based on the quality of service information.
-
-
31. The network of claim 30, wherein the quality of service information specifies a request for one of constant bit rate service, real time variable bit rate service, non-real time variable bit rate service, unspecified bit rate service and available bit rate service.
-
32. The network of claim 1, wherein
the foreign network includes a base station, the base station including an access hub with a serving inter-working function, and a message being transportable between the end system and the home inter-working function through the serving inter-working function using a protocol that ensures in sequence delivery of data packets. -
33. The network of claim 1, wherein said end system is a roaming end system.
-
34. The coupled data network of claim 1 further comprising:
selecting apparatus in the first end system which selects a PPP server closest to the selected inter-working function for route optimization of messages.
-
35. A data network coupled to a foreign network that includes a foreign mobile switching center with a serving registration server, the data network comprising:
-
a home network that includes a home mobile switching center with a home registration server and a plurality of unassigned home inter-working functions;
a first end system subscribed to the home network and operating within the foreign network, the first end system including an end registration agent to form a registration request, the end registration agent sending the registration request through the serving registration server to the home registration server, the home registration server including a module to select an active home inter-working function from the plurality of unassigned home inter-working functions based on the registration request; and
the serving and home registration servers directly interacting in performing registration while the home inter-working functions performing message routing. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
the registration request includes service type information; and
the home registration server includes a module to control the selection of the active home inter-working function based on the service type information.
-
-
39. The network of claim 38, wherein the service type information specifies a request for one of public internet service and private intranet service.
-
40. The network of claim 38, wherein the service type information specifies a request for one of mobile service and fixed service.
-
41. The network of claim 35, wherein:
-
the registration request includes quality of service information; and
the home registration server includes a module to control the selection of the active home inter-working function based on the quality of service information.
-
-
42. The network of claim 41, wherein the quality of service information specifies a request for one of constant bit rate service, real time variable bit rate service, non-real time variable bit rate service, unspecified bit rate service and available bit rate service.
-
43. The network of claim 41, wherein the foreign network includes a foreign base station with a foreign access hub, the foreign access hub including a first serving inter-working function, and
a first message being transportable between the first end system and a first communications server through a first home inter-working function and through the first serving inter-working function of the foreign access hub in the foreign base station. -
44. The network of claim 43, wherein the first message is transportable from the first mobile end system through the first home inter-working function to the first communications server.
-
45. The network of claim 43, wherein the home network includes a home mobile switching center, the first home inter-working function being included in the home mobile switching center.
-
46. The network of claim 43, further comprising:
-
a second end system subscribed to the home network and operating as a fixed end system within the home network; and
a home base station that includes a home access hub with a second home inter-working function, a second message being transportable between the second end system and a second communications server through the second home inter-working function.
-
-
47. The network of claim 43, further comprising:
-
a second end system subscribed to the home network and operating as a mobile end system within the home network;
a home mobile switching center having a second home inter-working function, the first home inter-working function being included in the home mobile switching center; and
a home base station that includes a home access hub with a second serving inter-working function, a second message being transportable between the second end system and a second communications server through the second serving inter-working function and through the second home inter-working function.
-
-
48. The network of claim 43, wherein the first home inter-working function includes a home accounting collection module to collect accounting data on message traffic transported through the first home inter-working function.
-
49. The network of claim 48, wherein:
-
the home network further includes a home mobile switching center that includes a home accounting server; and
the home accounting collection module includes a sub-module to periodically send accounting reports to a home accounting server.
-
-
50. The network of claim 49, wherein:
-
the home network further includes a billing processor; and
the home accounting server includes a module to send accounting reports to the billing processor, the billing processor including a module to prepare customer bills based on the accounting reports from the home accounting server.
-
-
51. The network of claim 50, wherein:
-
the foreign network further includes a foreign accounting server and a foreign billing processor;
the first serving inter-working function includes a foreign accounting collection module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
52. The network of claim 43, wherein:
-
the home network further includes a home billing processor;
the foreign network further includes a foreign accounting server and a foreign billing processor;
the first serving inter-working function includes a foreign accounting collection module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
53. The network of claim 41, wherein the foreign network includes a base station with an access hub, the access hub including a serving inter-working function, the serving inter-working function including a serving accounting collection module,
one of the home inter-working function including a home accounting collection module, and the home and serving accounting collection modules collecting accounting data on message traffic transported between the end system and a communications server through the home inter-working function and through the serving inter-working function. -
54. The network of claim 53, wherein the home accounting collection module includes a sub-module to collect accounting data on message traffic transported from the end system through the home inter-working function to the communications server.
-
55. The network of claim 53, wherein:
-
the home mobile switching center includes a home accounting server;
the home accounting collection module includes a sub-module to periodically send accounting reports to the home accounting server.
-
-
56. The network of claim 55, wherein:
-
the home network further includes a home billing processor; and
the home accounting server includes a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the home accounting server.
-
-
57. The network of claim 56, wherein:
-
the foreign network further includes a foreign accounting server and a foreign billing processor;
the foreign accounting collection module includes a sub-module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module further including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
58. The network of claim 53, wherein:
-
the foreign network further includes a foreign accounting server and a foreign billing processor;
the foreign accounting collection module includes a sub-module to collect accounting data on message traffic transported through the first serving inter-working function, the foreign accounting collection module further including a sub-module to periodically send accounting reports to the foreign accounting server, the foreign accounting server including a module to send accounting reports to the foreign billing processor, the foreign billing processor including a module to send accounting reports to the home billing processor, the home billing processor including a module to prepare customer bills based on the accounting reports from the foreign billing processor.
-
-
59. The network of claim 53, wherein:
-
the foreign mobile switching center includes a foreign accounting server;
the home mobile switching center includes a home accounting server;
the foreign accounting collection module includes a sub-module to periodically send accounting reports to a foreign accounting server; and
the home accounting collection module includes a sub-module to periodically send accounting reports to a home accounting server.
-
-
60. The network of claim 35, wherein the foreign network includes a base station that includes an access hub with a serving inter-working function,
a message being transportable between the end system and the home inter-working function through the serving inter-working function using a protocol that ensures in sequence delivery of data packets. -
61. The data network of claim 35 further comprising:
selecting apparatus in the first end system which selects a PPP server closest to the selected inter-working function for route optimization of messages.
-
62. A home network for use in a data network coupled to a foreign network that includes a foreign mobile switching center with a serving registration server, and
a first end system subscribed to the home network and operating within the foreign network, the first end system including an end registration agent to form a registration request, the end registration agent sending the registration request through the serving registration server to the home registration server, comprising: -
a home network that includes a home mobile switching center with a home registration server and a plurality of unassigned home inter-working functions;
the home registration server including a module to select an active home inter-working function from the plurality of unassigned home inter-working functions based on the registration request; and
the serving and home registration servers directly interacting in performing registration while the home inter-working functions performing message routing. - View Dependent Claims (63, 64, 65)
selecting apparatus in the first end system which selects a PPP server closest to the selected inter-working function for route optimization of messages.
-
Specification