Mobile agent based system for mobility support
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorThanh Van Do
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorThanh Van Do
Estimating the term…
The present invention relates to a method for providing mobility to a user in a telecommunication system composed of different sites. Each site has a Site Agent (SA). The user is represented by a User Agent (UA) which controls three tasks agents, an Application Agent (AA) in charge of the user applications, a Data Agent (DA) in charge of the user data (document files) and a Profile Agent (PA) in charge of the user's profiles. When the user visits a new site, the visiting site agent (SAV) retracts his home UA, causing it to move to the visiting site. The UA investigates the resources available and the users work preferences at the visiting site. UA retracts the tasks agents from the home site, and the tasks agents collect the files that are necessary to implement the requested services.
A method of providing mobility support for a user of a telecommunication system, said system comprising different sites, each site having a Site Agent (SA), wherein the user has a subscription at a home site and is represented by a User Agent (UA), said method being characterised in that:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
Resumption being on a different machine, e.g. task migration, virtual machine migration: the task being a mobile agent, i.e. specifically designed…
Network data management: processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or…
Computing and data processing
Wireless communication networks
Term ended 7 Feb 2022 (estimated)
USPTO file history isn’t available for this patent, so only indexed dates are shown.
This application claims priority under 35 U.S.C. §§119 and/or 365 to 19992605 filed in Norway on May 31, 1999; the entire content of which is hereby incorporated by reference.
Ideally a user should be able to access the same applications/services and all his files or documents in exactly the same way, in the same presentation, with the same look-and-feel that he has personalized, no matter when and where he is or no matter what terminal he is using. Indeed, ideally the technology should be able to adapt to the user instead of requiring that the user must adapt to it, as the situation is today.
As depicted in FIG. 1, ideal user mobility means the ubiquitous availability of the user's applications, his data files and his user profiles independently of the terminal in use. The applications comprise both the communication ones such as voice phone, video phone, conferencing, etc and the computing ones such as word processor, spread-sheet, mail, specific software, etc. The applications can use one medium or multiple media such as voice, video and data. The data files are of all types, either structured documents or unstructured raw data files. They can contain data for different types of media such as text, sound, picture or video. The user profiles capture the preferences, subscribed services and personalization that the user has chosen. Each user may have several profiles, for example one main profile for the main presentation and one for each application.
The invention will be described in detail below with reference to the appended drawings.
FIG. 1 is a schematic drawing depicting a situation with ideal user mobility including ubiquitous availability of applications, data files and user profiles.
FIG. 2 depicts mobility support in GSM (prior art).
In this section we describe our invention which relates an architecture of an agent-based system that improves the support of mobility.
The whole system is composed of different sites. A site is governed by an administrator and can be composed of one of several networks (subnets) of nodes (hosts). Every site has a SA (site Agent) assuming the administration function. It has the responsibility of giving access rights to the agents, garbage collect finished agents and make sure that the security model is not violated. It also has the responsibility to retract, i.e. to move a user agent according to the need of the user.
A user has subscription at a site. He is represented by a UA (User Agent), which acts on behalf of him and takes care of everything when the user is moving. The UA controls three tasks agents: the AA (Application Agent) in charge of the user applications, the DA in charge of the user data (document files) and the PA (Profile Agent) in charge of the user's profiles.