Distributing network services and resources in a mobile communications network
First Claim
1. A method of distributing network services and resources to a mobile user in a mobile communication system, the method comprising the steps of:
- providing the mobile user with a mobility (M)-agent executing on a home fixed host or router;
determining that the mobile user is or will be travelling to a destination that is outside a service area of the home fixed host or router;
sending a pre-assignment request from the M-agent to at least one mobile floating (MF)-agent manager executing on a corresponding one of at least one remote fixed host or router located at the destination;
establishing a mobile floating (MF)-agent for use by the mobile user at each of the at least one remote fixed hosts or routers; and
using the M-agent to send data or service information from the service area of the home fixed host or router to the MF-agent at each of the remote fixed hosts or routers.
4 Assignments
0 Petitions
Accused Products
Abstract
A full mobility data network architecture and method supports global wireless mobile data accessing. A Mobile Distributed System Platform, a mobility agent and a mobile-floating agent are provided for supporting service and resource mobility, and for distributing network services and resources closer to mobile users. In one aspect of the invention, a predictive mobility management algorithm determines where a mobile user or terminal is likely to be. Mobile-floating agents are then established at these locations to permit pre-connection and pre-arrangement of network services and resources for use by the user upon arrival. This allows mobile networks to more intelligently and dynamically provide services to mobile users. The Mobile-Floating Agent scheme can be used, for example, to build a mobile virtual distributed home location register (HLR) and visitor location register (VLR) in personal communication networks (PCNs), in order to reduce the call set up time. It can also be used for "soft data structure handover" for mobile computing.
504 Citations
37 Claims
-
1. A method of distributing network services and resources to a mobile user in a mobile communication system, the method comprising the steps of:
-
providing the mobile user with a mobility (M)-agent executing on a home fixed host or router; determining that the mobile user is or will be travelling to a destination that is outside a service area of the home fixed host or router; sending a pre-assignment request from the M-agent to at least one mobile floating (MF)-agent manager executing on a corresponding one of at least one remote fixed host or router located at the destination; establishing a mobile floating (MF)-agent for use by the mobile user at each of the at least one remote fixed hosts or routers; and using the M-agent to send data or service information from the service area of the home fixed host or router to the MF-agent at each of the remote fixed hosts or routers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for distributing network services and resources to a plurality of mobile users in a mobile communication system in order to ensure that at least one mobile floating (MF)-agent is supporting each mobile user, the method comprising the steps of:
for each one of the mobile users, (1) determining a mobility density m, wherein m is a number of cells that have been passed by the mobile user during time τ
m ;(2) defining a circularly shaped geographic location centered at a current location of the one of the mobile users and having a radius d=int(h*m*τ
m), wherein d is a service distance and h is a hierarchic factor defined by the number of cells serviced by one MF-agent manager;(3) identifying the remote fixed hosts or routers that are located within the circularly shaped geographic location; and (4) establishing a mobile floating (MF)-agent for use by the mobile user at each of the identified remote fixed hosts or routers.
-
16. A method for distributing network services and resources to a plurality of mobile users in a mobile communication system in order to ensure that at least one mobile floating (MF)-agent is supporting each mobile user, the method comprising the steps of:
for each one of the mobile users, (1) determining a mobility density m, wherein m is a number of cells that have been passed by the mobile user during time τ
m ;(2) defining a circularly shaped geographic location centered at a current location of the one of the mobile users and having a radius d≧
h*m*τ
m, wherein d is a service distance and h is a hierarchic factor defined by the number of cells serviced by one MF-agent manager;(3) identifying the remote fixed hosts or routers that are located within the circularly shaped geographic location; and (4) establishing a mobile floating (MF)-agent for use by the mobile user at each of the identified remote fixed hosts or routers.
-
17. A method for distributing network services and resources to a plurality of mobile users in a mobile communication system in order to ensure that at least one mobile floating (MF)-agent is supporting each mobile user, the method comprising the steps of:
for each one of the mobile users, (1) determining a mobility density m, wherein m is a number of cells that have been passed by the mobile user during time τ
m ;(2) defining a circularly shaped geographic location centered at a current location of the one of the mobile users and having a radius d=int(h*m*τ
m), wherein d is a service distance and h is a hierarchic factor defined by the number of cells serviced by one MF-agent manager;(3) predicting a movement track (MT) or movement circle (MC) of the mobile user; (4) identifying the remote fixed hosts or routers that are located on the predicted MT or MC within the circularly shaped geographic location; and (5) establishing a mobile floating (MF)-agent for use by the mobile user at each of the identified remote fixed hosts or routers.
-
18. A method of distributing network services and resources in a wireless local area network having first and second mobile support routers (MSR) and a mobile terminal, the method comprising the steps of:
-
in the first MSR, creating a first terminal agent (T-agent) for representing the mobile terminal in the wireless local area network; using the first T-agent to pre-arrange movement of mobile terminal data from the first MSR to the second MSR by requesting that a mobile floating (MF)-agent manager, located in the second MSR, create an MF-agent for the mobile terminal; and handing over representation of the mobile terminal from the T-agent to the MF-agent when the mobile terminal arrives in a service area of the second MSR. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus for distributing network services and resources in a wireless local area network having first and second mobile support routers (MSR) and a mobile terminal, the apparatus comprising:
-
in the first MSR, means for creating a first terminal agent (T-agent) for representing the mobile terminal in the wireless local area network; means for using the first T-agent to pre-arrange movement of mobile terminal data from the first MSR to the second MSR by requesting that a mobile floating (MF)-agent manager, located in the second MSR, create an MF-agent for the mobile terminal; and means for handing over representation of the mobile terminal from the T-agent to the MF-agent when the mobile terminal arrives in a service area of the second MSR. - View Dependent Claims (23, 24, 25)
-
-
26. A wireless local area network (LAN), comprising:
-
at least one mobile terminal; a mobile support router (MSR) connected to the mobile terminal, the MSR including; a mobile internet protocol (IP) layer; and a mobile floating (MF)-agent manager, supported by the mobile IP layer, and having associated mobile floating (MF)-agents; and at least one fixed host or server connected to the MSR. - View Dependent Claims (27)
-
-
28. A cellular communications system comprising:
-
a mobile terminal; a first base station system including; a base station transceiver; a base station controller for controlling the base station transceiver; means for creating a first terminal agent (T-agent) for representing the mobile terminal in the cellular communications system; means for using the first T-agent to monitor traffic between the mobile terminal and the fixed communications network; means for using the first T-agent to pre-arrange movement of mobile terminal data from the first base station system to a second base station system by requesting that a mobile floating (MF)-agent manager, located in the second base station system, create an MF-agent for the mobile terminal; and means for handing over representation of the mobile terminal from the T-agent to the MF-agent when the mobile terminal arrives in a service area of the second base station system; a mobile switching center, connected to the first base station system, for controlling calls to and from a fixed communications network; means for creating a first terminal agent (T-agent) for representing the mobile terminal in the cellular communications system; means for using the first T-agent to pre-arrange movement of mobile terminal data from the first base station system to a second base station system by requesting that a mobile floating (MF)-agent manager, located in the second base station system, create an MF-agent for the mobile terminal; and means for handing over representation of the mobile terminal from the T-agent to the MF-agent when the mobile terminal arrives in a service area of the second base station system; and the second base station system. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A communication network comprising:
-
a plurality of servers, the servers being positioned in respective geographical areas and organized in a distributed file system; a mobile terminal having means for communicating with the server nearest the mobile terminal, wherein the communicating means accesses application files and data files stored in the servers; and a mobile distributed system platform having means for controlling the distributed file system of the servers and means for predicting a next location of a mobile terminal, wherein the controlling means distributes location sensitive information among the servers based on a next location predicted by the predicting means. - View Dependent Claims (36, 37)
-
Specification