Nova Patents
EP0917320A2

Optimum routing system

Abstract

A wireless data network includes a wireless packet switched data network for end users that divides mobility management into local, micro, macro and global connection handover categories and minimizes handoff updates according to the handover category. The network integrates MAC handoff messages with network handoff messages. The network separately directs registration functions to a registration server and direct routing functions to inter-working function units. The network provides an intermediate XTunnel channel between a wireless hub (also called access hub AH) and an inter-working function unit (IWF unit) in a foreign network, and it provides an IXTunnel channel between an inter-working function unit in a foreign network and an inter-working function unit in a home network. The network enhances the layer two tunneling protocol (L2TP) to support a mobile end system, and it performs network layer registration before the start of a PPP communication session.

EP0917320A2, drawing sheet 1
Sheet 1 of 33

Term

Term ended

Projected expiry passed 13 October 2018, 7.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    A coupled data network comprising:a foreign network that includes a base station and a foreign mobile switching center with a serving registration server, the base station including an access hub with a serving inter-working function;a home network that includes a home mobile switching center with a home registration server and a home inter-working function;and an end system subscribed to the home network and operating within the foreign network, the end system including an end registration agent to form a registration request, the registration request including an indication of a desired communications network having a desired communications server, the end system sending the registration request to the serving registration server, the serving registration server including a first module to process the registration request and to determine an optimum route between the desired communications server and one of the home inter-working function and the serving inter-working function, the serving registration server further including a second module to link the serving inter-working function to the desired communications server when the first module determines that the optimum route is between the serving inter-working function and the desired communications server.
  2. 3
    A coupled data network comprising:a foreign network that includes a base station and a foreign mobile switching center with a serving registration server, the base station including an access hub with a serving inter-working function;a home network that includes a home mobile switching center with a home registration server and a home inter-working function;and an end system subscribed to the home network and operating within the foreign network, the end system including an end registration agent to form a registration request, the registration request including and indication of a desired communications network having a desired communications server, the end system sending the registration request to the serving registration server, the serving registration server including a first module to process the registration request and to determine an optimum route between the desired communications server and one of the home inter-working function and the serving inter-working function, the serving registration server further including a second module to send to the home registration server the registration request with a first appended indication that the serving registration server has determined that the optimum route is between the serving inter-working function and the desired communications server and a second appended indication that route optimization is preferred.
  3. 6
    A method for optimizing routing in a coupled data network wherein the coupled data network comprises a foreign network that includes a base station and a foreign mobile switching center with a serving registration server, the base station including an access hub with a serving inter-working function, a home network that includes a home mobile switching center with a home registration server and a home inter-working function, and an end system subscribed to the home network and operating within the foreign network, the end system including an end registration agent to form a registration request, comprising the steps of:generating a registration request at the end system, said registration request including an indication of a desired communications network having a desired communications server;sending the registration request from the end system to the serving registration server;processing the registration request in a first module in the serving registration server to determine an optimum route between the desired communications server and one of the home inter-working function and the serving inter-working function;linking the serving inter-working function to the desired communications server when the first module determines that the optimum route is between the serving inter-working function and the desired communications server.
  4. 10
    A method for optimizing routing in a coupled data network wherein the coupled data network comprises a foreign network that includes a base station and a foreign mobile switching center with a serving registration server, the base station including an access hub with a serving inter-working function, a home network that includes a home mobile switching center with a home registration server and a home inter-working function, and an end system subscribed to the home network and operating within the foreign network, the end system including an end registration agent to form a registration request, comprising the steps of:generating a registration request at the end system, said registration request including an indication of a desired communications network having a desired communications server;sending the registration request from the end system to the serving registration server;determining whether the server inter-working function or the home inter-working function is closer to the desired communications server;instructing the serving inter-working function to establish a connection to the desired communications server when the serving inter-working function is closer to the desired communications server than the home inter-working function;informing the home registration server that the end system is being served by the serving inter-working function and the desired communications server.