Method and system for negotiating telecommunication resources
First Claim
1. A telecommunications system comprising:
- a First User Interface;
a Second User Interface;
a telecommunications network interconnecting said First User Interface with said Second User Interface and having at least one transmission means and protocol;
said First User Interface having a First User Agent, representing the interests of said First User Interface in negotiating communication between said First User Interface and said Second User Interface;
said telecommunications network being administered by a Network Agent, representing the interests of said telecommunications network in negotiating communication between said First User Interface and said Second User Interface; and
a Negotiation Manager being operable to;
identify agents participating in a negotiation;
implement a negotiation discipline which allows each said participating agent to consider a contract and either accept or revise said contract; and
respond to said negotiation being successful by executing said contract.
7 Assignments
0 Petitions
Accused Products
Abstract
Current telecommunication Service Providers allow Users to choose from a small selection of telecommunication services with predetermined performance parameters and prices. The invention provides a system in which Service Providers and Users negotiate the parameters and prices of telecommunication services in real time, allowing the Service Providers and Users to establish communications that better optimise their available resources and current needs. This is done by having software agents that represent each concerned party, negotiate the terms of the communication in real time. Further, the invention allows third parties to create new agent or negotiating discipline software available over the Internet, which will allow the technology to mature quickly, and to respond to new services and/or requirements.
-
Citations
26 Claims
-
1. A telecommunications system comprising:
-
a First User Interface;
a Second User Interface;
a telecommunications network interconnecting said First User Interface with said Second User Interface and having at least one transmission means and protocol;
said First User Interface having a First User Agent, representing the interests of said First User Interface in negotiating communication between said First User Interface and said Second User Interface;
said telecommunications network being administered by a Network Agent, representing the interests of said telecommunications network in negotiating communication between said First User Interface and said Second User Interface; and
a Negotiation Manager being operable to;
identify agents participating in a negotiation;
implement a negotiation discipline which allows each said participating agent to consider a contract and either accept or revise said contract; and
respond to said negotiation being successful by executing said contract. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, comprising the steps executed by a Negotiation Manager of:
-
identifying participants in a negotiation;
implementing a negotiation discipline which allows each said participating agent to consider a contract and either accept or revise said contract; and
responding to said negotiation being successful by executing said contract - View Dependent Claims (8, 9)
-
-
10. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, comprising the steps executed by a Negotiation Manager of:
-
initializing a negotiation;
adding participating agents to said negotiation;
authenticating said participating agents;
setting up the environment for a negotiating discipline;
informing said participating agents that said negotiation is to commence;
implementing said negotiation discipline which allows each said participating agent to consider a contract and either accept or revise said contract;
informing said participants of the outcome of said negotiation;
responding to said negotiation being successful by executing said contract; and
responding to said negotiation being unsuccessful by abandoning said contract. - View Dependent Claims (11, 14, 15, 17, 19)
-
-
12. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, comprising the steps executed by a Negotiation Manager of:
-
receiving a contract package which contains a participant list, a number of rounds and a negotiating discipline;
forwarding said contract package to the next participant in said participant list;
receiving a modified contract package from said next participant;
responding to said modified contract package indicating acceptance of said contract by returning said accepted contract package to a Contract Manager;
responding to further participants in said round by returning to step b;
responding to further rounds to be performed by returning to step b;
setting an incomplete flag in said contract; and
returning said contract package to said Contract Manager.
-
-
13. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, said at least one transmission means and protocol being administered by a Network Entity, said method comprising the steps executed by said Network Entity of:
-
receiving a contract from a Negotiation Manager;
inspecting said contract;
responding to said contract not being acceptable by modifying said contract to an acceptable state; and
returning said contract to said Manager.
-
-
16. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, comprising the steps executed by a Network Entity of:
-
receiving a contract from a Contract Manager;
responding to telecommunications network information being out of date by updating said telecommunications network information;
inspecting said contract;
responding to said contract not being acceptable by modifying said contract to an acceptable state;
responding to said contract being acceptable by setting an acceptance flag in said contract; and
returning said contract to said Manager.
-
-
18. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, comprising the steps executed by said First User of:
-
receiving a contract from a Negotiation Manager;
inspecting said contract;
responding to said contract not being acceptable by modifying said contract to an acceptable state; and
returning said contract to said Negotiation Manager.
-
-
20. A method of establishing communication between a First User and a Second User, said First User and said Second User being interconnected by a telecommunications network having at least one transmission means and protocol, comprising the steps executed by said First User of:
-
responding to a request from said First User to initiate a communication by creating a contract;
transmitting said contract to a Negotiation Manager;
receiving said contract from said Negotiation Manager;
inspecting said contract;
responding to said contract not being acceptable by modifying said contract to an acceptable state;
responding to said contract being acceptable by indicating acceptance in said contract; and
returning said contract to said Negotiation Manager. - View Dependent Claims (21)
-
-
22. A Negotiation Manager for administering negotiation of communication between a First User and a Second User interconnected via a telecommunication network, said telecommunication network having a plurality of transmission means and protocols, said Negotiation Manager comprising:
-
means for identify participants in a negotiation;
means for implementing a negotiation discipline which allows each said participant to consider a contract and either accept or revise said contract; and
means for respond to said negotiation being successful by executing said contract. - View Dependent Claims (24, 26)
-
-
23. A First User Agent for administering negotiation of telecommunication on behalf of a First User in a telecommunications system including a Second User having a Second User Agent and a telecommunications network interconnecting said First User with said Second User, said telecommunications network having a plurality of transmission means and protocols administered by a Negotiation Manager, said First User Agent comprising:
-
means for receiving a contract from a Negotiation Manager;
means for inspecting said contract;
means responsive to said contract not being acceptable by modifying said contract to an acceptable state; and
means for returning said contract to said Negotiation Manager.
-
-
25. A Network Entity for administering a plurality of transmission means and protocols in a telecommunications system, said telecommunications system including a First User having a First User Agent, a Second User having a Second User Agent and a telecommunications network interconnecting said First User with said Second User, said Network Entity comprising:
-
means for receiving a contract from a Negotiation Manager;
means for inspecting said contract;
means for responding to said contract not being acceptable by modifying said contract to an acceptable state; and
means for returning said contract to said Manager.
-
Specification