System and method for broadband multi-user communication sessions
DC CAFCFirst Claim
1. A method of setting up a multi-user communication session over a global computer network, comprising:
- sending a session participation request message from a first user to a second user, the session participation request message including the first user'"'"'s QoS requirements for the session;
receiving a negotiating message from the second user by the first user in response to the session participation request message, the negotiation message including the second user'"'"'s QoS requirements for the session responsive to the first user'"'"'s QoS requirements;
determining resource availability in access networks of the first and second users according to the second user'"'"'s QoS requirements;
reserving resources in the respective access networks of the first and second users in response to resources being available to achieve the second user'"'"'s QoS requirements; and
sending an acknowledgement message from the first user to the second user in response to receiving the negotiating message to indicate the completion of QoS provisioning.
8 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A system and method of setting up a multi-user communication session over a global computer network are provided. The method includes first sending a session participation request message from a first user to a second user, where the session participation request message includes the first user'"'"'s QoS requirements for the session. The second user then sends a negotiating message to the first user in response to receiving the session participation request message, where the negotiation message includes the second user'"'"'s QoS requirements for the session responsive to the first user'"'"'s QoS requirements. The resource availability in access networks of the first and second users according to the second user'"'"'s QoS requirements is determined, and resources in the respective access networks of the first and second users are then reserved in response to resources being available to achieve the second user'"'"'s QoS requirements. The first user thereafter sends an acknowledgement message to the second user in response to receiving the negotiating message to indicate the completion of QoS provisioning.
220 Citations
41 Claims
-
1. A method of setting up a multi-user communication session over a global computer network, comprising:
-
sending a session participation request message from a first user to a second user, the session participation request message including the first user'"'"'s QoS requirements for the session;
receiving a negotiating message from the second user by the first user in response to the session participation request message, the negotiation message including the second user'"'"'s QoS requirements for the session responsive to the first user'"'"'s QoS requirements;
determining resource availability in access networks of the first and second users according to the second user'"'"'s QoS requirements;
reserving resources in the respective access networks of the first and second users in response to resources being available to achieve the second user'"'"'s QoS requirements; and
sending an acknowledgement message from the first user to the second user in response to receiving the negotiating message to indicate the completion of QoS provisioning. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of setting up an e-gaming session played over a global computer network, comprising:
-
sending a session participation request message from a first player to a second player via a first game server, the session participation request message including the first player'"'"'s QoS requirements for the session;
receiving a negotiating message from the second player via a second game server by the first player in response to the session participation request message, the negotiation message including the second player'"'"'s QoS requirements for the session responsive to the first player'"'"'s QoS requirements;
determining resource availability in the first player'"'"'s access network according to the second player'"'"'s QoS requirements and reserving resources in the first player'"'"'s access network in response to resources being available to achieve the second player'"'"'s QoS requirements; and
sending an acknowledgement message from the first player directly to the second player in response to receiving the negotiating message to indicate the completion of QoS provisioning. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A multi-user communication system over a global computer network, comprising:
-
a first server onto which a first user is logged;
a first policy server in communication with the first server;
a second server onto which a second user is logged;
a second policy server in communication with the second server;
the first user sending a session participation request message to the second user via the first and second servers, the session participation request message including the first user'"'"'s QoS requirements for the session;
the second user sending a negotiating message to the second server in response to receiving the session participation request message, the negotiation message including the second user'"'"'s QoS requirements for the session responsive to the first user'"'"'s QoS requirements;
the second policy server determining resource availability in the second user'"'"'s access network according to the second user'"'"'s QoS requirements and reserving resources in the second user'"'"'s access network in response to resources being available to achieve the second user'"'"'s QoS requirements;
forwarding the negotiating message from the second server to the first server;
the first policy server determining resource availability in the first user'"'"'s access network according to the second user'"'"'s QoS requirements and reserving resources in the first user'"'"'s access network in response to resources being available to achieve the second user'"'"'s QoS requirements;
forwarding the negotiating message from the first server to the first user; and
sending an acknowledgement message directly from the first user to the second user in response to receiving the negotiating message to indicate the completion of QoS provisioning. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A local communication system, comprising:
-
means for receiving logging in information from a user local to the local communication system;
means for receiving a request for a communication session with a second user from the first user;
means for sending a session participation request message to a second local communication system associated with the second user, the session participation request message including the first user'"'"'s QoS requirements for the communication session;
means for receiving a negotiation message from the second local communication system, session responsive to the first user'"'"'s QoS requirements;
means for determining resource availability in access network of the first user according to the second user'"'"'s QoS requirements and reserving resources in the first user'"'"'s access network; and
means for sending an acknowledgement message directly from the first user to the second user in response to receiving the negotiation message. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-enabled method for a multi-user communication session over a global computer network, comprising:
-
allowing a first user to log-in at a web site stored at a first local server;
receiving, from the first user, an identification of a second user for the communication session;
sending a first message to the second user via a second local server, the first message including the first user'"'"'s QoS requirements for the communication session;
receiving a second message from the second user via the second local server in response to the first message, the second message including the second user'"'"'s QoS requirements for the session responsive to the first user'"'"'s QoS requirements;
determining resource availability in access networks of the first user according to the second user'"'"'s QoS requirements;
reserving resources in an access network of the first user in response to resources being available to achieve the second user'"'"'s QoS requirements; and
sending a third message directly to the second user in response to receiving the second message to indicate the completion of QoS provisioning. - View Dependent Claims (35, 36, 37)
-
-
38. A computer-enabled method for a multi-user communication session over a global computer network, comprising:
-
allowing a first user to log-in at a web site stored at a first local server, receiving a first message from the user via the first local server and a second local server, the first message including the first user'"'"'s QoS requirements for the communication session;
sending a second message to the first user via the second local server and the first local server in response to the first message, the second message including the second user'"'"'s QoS requirements for the session responsive to the first user'"'"'s QoS requirements;
determining resource availability in access networks of the second user according to the first user'"'"'s QoS requirements;
reserving resources in an access network of the second user in response to resources being available to achieve the second user'"'"'s QoS requirements; and
receiving a third message directly from the first user in response to receiving the second message to indicate the completion of QoS provisioning. - View Dependent Claims (39, 40, 41)
-
Specification