Network service selection
First Claim
1. A method of selecting a network service from a plurality of network services available for a communication, said method comprising:
- storing utility data representing the utility of one or more corresponding levels of communication resource provided for said communication during said communication;
storing an indication of the stability in the amount of said communications resource provided for a communication by one or more services offered by said network;
calculating, from said service stability data, one or more measures of the likelihood of a predetermined variation occurring in the amount of resource provided for said communication by a service at a future time during said communication;
selecting, in dependence upon said likelihood measures and said utility data, a network service for said communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of selecting a suitable service for the delivery of a communication across an integrated network is disclosed. Before now, users had to select the service that best suited their needs at the time of each delivery. By providing a computer programmed to act as a purchasing agent with data indicating the desirability of stability in the network service (that data representing the price the user is prepared to pay for stability) an automatic selection of the service to be provided to the communication is enabled. An embodiment is described in which different degrees of stability are given to different content file deliveries in dependence on the importance attached to the recipient by a content provider. The invention could equally be used to provide an appropriate services for many different types of network traffic.
123 Citations
23 Claims
-
1. A method of selecting a network service from a plurality of network services available for a communication, said method comprising:
-
storing utility data representing the utility of one or more corresponding levels of communication resource provided for said communication during said communication;
storing an indication of the stability in the amount of said communications resource provided for a communication by one or more services offered by said network;
calculating, from said service stability data, one or more measures of the likelihood of a predetermined variation occurring in the amount of resource provided for said communication by a service at a future time during said communication;
selecting, in dependence upon said likelihood measures and said utility data, a network service for said communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network service selection apparatus comprising:
-
a storage medium having recorded therein processor readable code processable to select a network service for a communication, said code comprising;
stability desirability data reading code processable to read one or more stored utility accumulation rates representing the utility of one or more corresponding levels of communication resource provided for said communication during said communication;
likelihood calculation code processable to calculate, from stored service stability data representing an indication of the stability in the amount of said communications resource provided for a communication by one or more services offered by said network, one or more measures of the likelihood of a predetermined variation occurring in the amount of resource provided for said communication by a service at a future time during said communication; and
network service selection code processable to select, in dependence upon said likelihood measures and said one or more utility accumulation rates, a network service for said communication.
-
-
18. A method of selecting a network service from a plurality of network services available for a communication, said method comprising:
-
storing one or more acceptable risk indications representing the acceptable risk of a predetermined variation occurring in the amount of resource provided for said communication during said communication;
storing an indication of the stability in the amount of said communications resource provided for a communication by one or more services offered by said network;
calculating, from said service stability data, one or more measures of the likelihood of a predetermined variation occurring in the amount of resource provided for said communication by a service at a future time during said communication;
selecting, in dependence upon a comparison of said likelihood measures and said acceptable risk indications, a network service for said communication. - View Dependent Claims (19, 20)
-
-
21. A method of selecting, during a communication, a network service from a plurality of network services available for said communication, said method comprising:
-
storing stability desirability data representing the importance of stability in the amount of communication resource provided for said communication during said communication;
identifying the service currently being provided for said communication;
selecting, in dependence upon said stability desirability data and said identified service, a network service for some or all of the remainder of said communication. - View Dependent Claims (22, 23)
-
Specification