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.