← Back to Patent Explorer
US6151309A Expired / Lapsed US ⏱️ 0.0 years remaining

Service provision system for communications networks

Assignee: British Telecommunications PLC
•
Filing: 1995-04-28
•
Granted: 2000-11-21
•
Expires: 2015-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A services management system can provide services to a mobile user, via a combination of network platforms. The system uses "Co-operating Intelligent Software Agent" technology in a heterogeneous agent architecture to provide enough flexibility to deal with changing network constraints, for instance as the user moves. In an example, a fixed broadband network might be used in combination with radio transmitters of a mobile network. The agent architecture, involving autonomous agents working co-operatively, forms a layered system using the underlying fixed network for inter-agent communication. In an application, a mobile user might move from a cell of the mobile network which can provide relatively wide bandwidth to one which can only provide limited bandwidth. The service management system can advise the user what services are available in either cell, at what price, based on current bandwidth usage at the two locations. If the user was already using a service which became unavailable in the new cell, the system will advise the user and, if appropriate, put the service effectively on hold until the user enters a cell in which the service is available once more.

Inventors

  • 👤 Marius-Nicolae Busuioc
  • 👤 Richard J. Titmuss
  • 👤 Christopher S. Winter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 01:13
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/24; H04M; H04M3/00; H04M3/42; H04M3/4228; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04M15/00; H04M2215/00; H04M2215/20; H04M2215/2026; H04M2215/22; H04M2215/32; H04Q2213/00; H04Q2213/1313; H04Q2213/13503; H04Q2213/13513; H04Q2213/13516; H04Q2213/13523; H04Q2213/13532

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 144 words
A service provision system for use with a communications network to provide a plurality of services to a network user, wherein data relevant to the plurality of services can be made available to the user dependent upon the location of the user within the network, and the user can select one or more services to be provided, said system including control means comprising a plurality of software agents, individual agents of said plurality comprising data relevant to service provision the network, updating means for updating data held by at least some of said software agents on a point-by-point continuous basis as the user changes location within the network, the control means maintaining and communicating the updated data made available to the user and responsive to selection of a service by the user to trigger a process for providing the selected service to the user.
Claim 2
Dependent Claim 144 words
A service provision system for use with a communications network to provide a plurality of services to a network user, wherein data relevant to the plurality of services can be made available to the user dependent upon the location of the user within the network, and the user can select one or more services to be provided, said system including control means comprising a plurality of software agents, individual agents of said plurality comprising data relevant to service provision the network, updating means for updating data held by at least some of said software agents on a point-by-point continuous basis as the user changes location within the network, the control means maintaining and communicating the updated data made available to the user and responsive to selection of a service by the user to trigger a process for providing the selected service to the user.
Claim 3
Dependent Claim 28 words
A system according to claim 1 wherein said communications network comprises at least in part a mobile communications network and the user has access to said mobile network.
Claim 4
Dependent Claim 51 words
A system according to claim 2 wherein the control means is responsive to transfer of the user between cells of the mobile network, said cells having different resources to offer in respect of services to the user, to update data made available to the user which is affected by said transfer.
Claim 5
Dependent Claim 65 words
A system according to claim 3 wherein at least one of the services potentially available to the user is affected by bandwidth availability in the cell in which the user has access to the mobile network, and the control means may update the data available to the user in terms of either availability of such service or the price at which it would be available.
Claim 6
Dependent Claim 95 words
A system according to either of claim 3 or 4 wherein at least one of the services potentially available to the user involves the downloading of data to the user, which downloading is affected by bandwidth availability in cells of the mobile network, said system further comprising means to store data requested by the user as a consequence of selecting a service, the control means controlling downloading of said data to the user such that it is stored at times that bandwidth is not available for said downloading, and downloaded subsequently when bandwidth becomes available.
Claim 7
Dependent Claim 46 words
A system according to claim 5 wherein the control means includes means for tracking the location of the user with respect to the mobile network for the purpose of downloading the data to the user by means of appropriate routing through the communications network or networks.
Claim 8
Dependent Claim 36 words
A system according to claim 1 wherein the data relevant to the plurality of services includes real-time pricing data such that the user can take the real-time pricing data into account prior to selecting a service.
Claim 9
Dependent Claim 71 words
A system according to claim 1 wherein: a plurality of said individual agents are each allocated a facility for offering a common service, each of said plurality of individual agents holding real-time data in respect of its allocated facility's capacity to offer the service, and the system selects one of the allocated facilities on which to base notification to the user of current conditions under which a service might be provided.
Claim 10
Dependent Claim 56 words
A system according to claim 1 wherein at least one of said agents comprises means for storing an updatable business strategy, and the system accesses said business strategy prior to making cost-related service data available to a user, such that said business strategy can be applied to said cost-related service data to modify the data appropriately.
Claim 11
Dependent Claim 167 words
A service provision system for use with a communications network including a mobile communications sub-network to provide a plurality of services to a network user having access to the mobile sub-network, wherein data relevant to the plurality of services can be made available to the user, dependent upon the location of the user within the network and the user can select one or more services to be provided, said system comprising: control means including a plurality of software agents inter-communicating with one another via commonly formatted messages, individual agents of said plurality including data relevant to service provision via the network, and updating means for updating data held by at least some of said software agents on a point-by-point continuous basis as the user changes location within the network, the control means controlling the updated data made available to the user and responsive to selection of a service by the user to trigger a process for providing the selected service to the user via the mobile sub-network.
Claim 12
Dependent Claim 167 words
A service provision system for use with a communications network including a mobile communications sub-network to provide a plurality of services to a network user having access to the mobile sub-network, wherein data relevant to the plurality of services can be made available to the user, dependent upon the location of the user within the network and the user can select one or more services to be provided, said system comprising: control means including a plurality of software agents inter-communicating with one another via commonly formatted messages, individual agents of said plurality including data relevant to service provision via the network, and updating means for updating data held by at least some of said software agents on a point-by-point continuous basis as the user changes location within the network, the control means controlling the updated data made available to the user and responsive to selection of a service by the user to trigger a process for providing the selected service to the user via the mobile sub-network.
Claim 13
Dependent Claim 51 words
A system as in claim 1 wherein: the control means is responsive to transfer of the user between cells of the mobile network, said cells having different resources to offer in respect of services to the user, to update data made available to the user which is affected by said transfer.
Claim 14
Dependent Claim 65 words
A system as in claim 11 wherein: at least one of the services potentially available to the user is affected by bandwidth availability in the cell in which the user has access to the mobile network, and the control means may update the data available to the user in terms of either availability of such service or the price at which it would be available.
Claim 15
Dependent Claim 91 words
A system as in claim 11 wherein: at least one of the services potentially available to the user involves the downloading of data to the user, which downloading is affected by bandwidth availability in cells of the mobile network, said system further comprising means to store data requested by the user as a consequence of selecting a service, the control means controlling downloading of said data to the user such that it is stored at times that bandwidth is not available for said downloading, and downloaded subsequently when bandwidth becomes available.
Claim 16
Dependent Claim 46 words
A system as in claim 13 wherein: the control means includes means for tracking the location of the user with respect to the mobile network for the purpose of downloading the data to the user by means of appropriate routing through the communications network or networks.
Claim 17
Dependent Claim 35 words
A system as in claim 10 wherein: data relevant to the plurality of services includes real-time pricing data such that the user can take the real-time pricing data into account prior to selecting a service.
Claim 18
Dependent Claim 71 words
A system as in claim 10 wherein: a plurality of said individual agents are each allocated a facility for offering a common service, each of said plurality of individual agents holding real-time data in respect of its allocated facility's capacity to offer the service, and the system selects one of the allocated facilities on which to base notification to the user of current conditions under which a service might be provided.
Claim 19
Dependent Claim 56 words
A system as in claim 10 wherein: at least one of said agents comprises means for storing an updatable business strategy, and the system accesses said business strategy prior to making cost-related service data available to a user, such that said business strategy can be applied to said cost-related service data to modify the data appropriately.
Claim 20
Independent Claim 162 words
A method of service provision for use with a communications network including a mobile communications sub-network to provide a plurality of services to a network user having access to the mobile sub-network, wherein data relevant to the plurality of services can be made available to the user dependent upon the location of the user within the network, and the user can select one or more services to be provided, said method comprising: using a plurality of object-oriented software agents inter-communicating with one another via commonly formatted messages to maintain data relevant to service provision via the network, updating data held by at least some of said software agents via said commonly formatted messages on a point-by-point continuous basis as the user changes location within the network, and controlling the updated data made available to the user and responsive to selection of a service by the user to trigger a process for providing the selected service to the user via the mobile sub-network.
Claim 21
Independent Claim 162 words
A method of service provision for use with a communications network including a mobile communications sub-network to provide a plurality of services to a network user having access to the mobile sub-network, wherein data relevant to the plurality of services can be made available to the user dependent upon the location of the user within the network, and the user can select one or more services to be provided, said method comprising: using a plurality of object-oriented software agents inter-communicating with one another via commonly formatted messages to maintain data relevant to service provision via the network, updating data held by at least some of said software agents via said commonly formatted messages on a point-by-point continuous basis as the user changes location within the network, and controlling the updated data made available to the user and responsive to selection of a service by the user to trigger a process for providing the selected service to the user via the mobile sub-network.
Claim 22
Dependent Claim 46 words
A method as in claim 18 wherein: the transfer of the user between cells of the mobile network having different resources to offer in respect of services to the user causes update data to be made available to the user which is affected by said transfer.
Claim 23
Dependent Claim 63 words
A method as in claim 19 wherein at least one of the services potentially available to the user is affected by bandwidth availability in the cell in which the user has access to the mobile network, and wherein: the data available to the user is updated in terms of either availability of such service or the price at which it would be available.
Claim 24
Dependent Claim 87 words
A method as in claim 19 wherein at least one of the services potentially available to the user involves the downloading of data to the user, which downloading is affected by bandwidth availability in cells of the mobile network, said method further comprising: storing data requested by the user as a consequence of selecting a service, and controlling downloading of said data to the user such that it is stored at times that bandwidth is not available for said downloading, and downloaded subsequently when bandwidth becomes available.
Claim 25
Dependent Claim 39 words
A method as in claim 21 further comprising: tracking the location of the user with respect to the mobile network for the purpose of downloading the data to the user by means of appropriate routing through the communications network.
Claim 26
Dependent Claim 36 words
A method as in claim 18 wherein: data relevant to the plurality of services includes real-time pricing data such that the user can take the real-time pricing data in to account prior to selecting a service.
Claim 27
Dependent Claim 71 words
A method as in claim 18 wherein: a plurality of said individual agents are each allocated a facility for offering a common service, each of said plurality of individual agents holding real-time data in respect of its allocated facility's capacity to offer the service, and the system selects one of the allocated facilities on which to base notification to the user of current conditions under which a service might be provided.
Claim 28
Dependent Claim 53 words
A method as in claim 18 wherein: at least one of said agents stores an updatable business strategy, and the system accesses said business strategy prior to making cost-related service data available to a user, such that said business strategy can be applied to said cost-related service data to modify the data appropriately.

References Cited (Backward Citations)

EP0358408A2 Cited
US5790536A Cited
US5303286A Cited
WO1993016543A1 Cited
WO1994028683A1 Cited
US5802502A Cited
WO1995015635A1 Cited
USH1641H Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-21 2004-05-22 2004-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-21 2008-05-22 2008-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-21 2012-05-22 2012-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag