CA2188881C

Service provision system for communications networks

Abstract

A services management sys-tem, which can provide services toa mobile user, can do so via a com-bination of network platforms (10).The system uses "Co-operating In-telligent Software Agent" technol-ogy in a heterogeneous agent archi-tecture (25) to provide enough flex-ibility to deal with changing net-work constraints, for instance asthe user moves. In an example,a fixed broadband network mightbe used in combination with radiotransmitters of a mobile network.The agent architecture (25), in-volving autonomous agents work-ing co-operatively, forms a layeredsystem using the underlying fixednetwork (1) for inter-agent commu-nication. In an application, a mo-bile user might move from a cellof the mobile network which canprovide relatively wide bandwidthto one which can only provide lim-ited bandwidth. The service man-agement system can advise the userwhat services are available in ei-ther cell, at what price, based oncurrent bandwidth usage at the twolocations. If the user was alreadyusing a service which became unavailable in the new cell, the system will advise the user and, if appropriate, put the service effectively onhold until the user enters a cell in which the service is available once more.

CA2188881C, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Expired 28 April 2015, 11.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    CA 02188881 2001-12-28 CLAIMS:1. A method of providing services to a user of a communications network, including the steps of: i. tracking the location, in the network, of the user;ii. evaluating network resources available at the tracked location;iii. receiving a request for service information;iv. identifying, on the basis of the evaluated network resources available and the received request, one or more services that can be offered to the user;v. transmitting an offer of the identified services to the user for selection therefrom, the said selection triggering a process for providing the selected service to the user.
  2. 4
    Apparatus for providing services to a user of a communications network comprising:receiving means arranged to receive a signal indicative of a user network location, the receiving means being further arranged to receive a signal indicative of a request for service information;evaluating means arranged to evaluate network resources, the evaluating means being operable to receive input indicative of a user network location from the receiving means and being operable to evaluate and output network resources corresponding to the received user network location;identifying means arranged to identify, on the basis of the evaluated network resources available and the received request, one or more services that can be offered to the user means arranged to transmit the identified services to the user for selection therefrom;CA 02188881 2001-12-28 means arranged, in response to receipt of selection from the identified services, to trigger a process for providing the selected service to the user.
  3. 6
    A method of managing the provision of services to a user of a communications network, wherein data, which corresponds to at least one of the said services, is being transmitted to the user, the method including the steps of:tracking the location, in the network, of the user;evaluating network resources available at the tracked location;controlling transmission of the data, on the basis of the evaluated network resources available and the nature of the data that the user is receiving, such that when the user moves to a network location in which there are insufficient network resources to support the said transmission, the said transmission is paused.
  4. 9
    A method of managing the provision of services to a user of a communications network, wherein data, which corresponds to at least one of the said services, is being transmitted to the user, the method including the steps of:tracking the location, in the network, of the user;evaluating network resources available at the tracked location;controlling transmission of the data, on the basis of the evaluated network resources available and the nature of the data that the user is receiving, such that when the user moves to a network location in which there are insufficient network resources to support the said transmission, services that cannot be offered to the user CA 02188881 2001-12-28 are downgraded, thereby converting the service into a format that can be offered to the user.