System and method for joining a broadband multi-user communication session
First Claim
1. A method of joining an ongoing multi-user communication session over a global computer network, comprising:
- sending a session participation request message from a new user to a group of users participating in the ongoing communication session, the session participation request message including the new user'"'"'s QoS requirements for the session and a well known multicast address for the communication session;
receiving at least one negotiating message from the group of participating users in response to the session participation request message;
determining resource availability in access networks of the new user according to the new user'"'"'s QoS requirements;
forwarding the negotiating message to the new user in response to determining resources available to achieve the new user'"'"'s QoS requirements; and
forwarding an acknowledgement message from the first user to the group of participating users to add the new user to the group of participating users in the communication session.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of joining an ongoing multi-user communication session over a global computer network includes sending a session participation request message from a new user to a group of users participating in the ongoing communication session, where the session participation request message includes the new user'"'"'s QoS requirements for the session and a well known multicast address for the communication session. The method further includes the steps of receiving at least one negotiating message from the group of participating users in response to the session participation request message, determining resource availability in access networks of the new user according to the new user'"'"'s QoS requirements, and forwarding the negotiating message to the new user in response to determining resources available to achieve the new user'"'"'s QoS requirements. An acknowledgement message is then forwarded from the first user to the group of participating users to add the new user to the group of participating users in the communication session.
247 Citations
42 Claims
-
1. A method of joining an ongoing multi-user communication session over a global computer network, comprising:
-
sending a session participation request message from a new user to a group of users participating in the ongoing communication session, the session participation request message including the new user'"'"'s QoS requirements for the session and a well known multicast address for the communication session;
receiving at least one negotiating message from the group of participating users in response to the session participation request message;
determining resource availability in access networks of the new user according to the new user'"'"'s QoS requirements;
forwarding the negotiating message to the new user in response to determining resources available to achieve the new user'"'"'s QoS requirements; and
forwarding an acknowledgement message from the first user to the group of participating users to add the new user to the group of participating users in the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of joining an e-gaming session among a group of participating players over a global computer network, comprising:
-
multicasting a session participation request message for a new player to the group of participating players via a server local to the new player, the session participation request message including the new player'"'"'s QoS requirements for the session;
receiving at least one negotiating message from the group of participating players in response to the session participation request message;
sending an acknowledgement message to the group of participating players from the new player in response to receiving the negotiating message to join the e-game session; and
sending and receiving multicast gaming messages directly to and from the group of participating players. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42)
-
-
18. A multi-user communication system over a global computer network, comprising:
-
a server onto which a new user is logged;
a policy server in communication with the server;
a group of users participating in an ongoing communication session;
the new user multicasting a session participation request message to the group of participating users via the server, the session participation request message including a well known multicast address of the communications session;
at least one of the participating users sending a negotiating message to the new user in response to receiving the session participation request message;
the policy server determining resource availability in the new player'"'"'s access network according to the new user'"'"'s QoS requirements and reserving resources in response thereto; and
sending an acknowledgement message directly from the new user to the group of participating users in response to receiving the negotiating message to add the new user to the communication session.
-
-
25. A local communication system, comprising:
-
means for receiving log-in information from a new user local to the local communication system;
means for sending a request message requesting participation in an ongoing communication session with a group of participating users to each participating user;
means for receiving a negotiation message from the group of participating users in response to the request message;
means for determining resource availability in access network of the new user according to the new user'"'"'s QoS requirements; and
means for sending an acknowledgement message directly from the new user to the group of participating users in response to receiving the negotiation message.
-
-
34. A computer-enabled method for a multi-user communication session over a global computer network, comprising:
-
allowing a new user to log-in at a web site stored at a local server;
receiving, from the new user, an identification of an ongoing communication session involving multiple participating users;
sending a first message to the group of participating users, the first message including the new user'"'"'s QoS requirements for the communication session;
receiving a second message from the group of participating users to invite the new user to join the communication session;
determining resource availability in access networks of the new user according to the new user'"'"'s QoS requirements; and
sending a third message directly to the group of participating users in response to receiving the second message to indicate the completion of QoS provisioning.
-
-
38. A method of joining an ongoing e-game session over a global computer network, comprising:
-
identifying an ongoing e-game session;
multicasting a session participation request message from a new player to a group of players participating in the ongoing e-game session, the session participation request message including a multicast address for the e-game session;
receiving at least one negotiating message from the group of participating players in response to the session participation request message to invite the new player to join the e-game session;
multicasting an acknowledgement message from the new player to the group of participating players to add the new player to the e-game session.
-
Specification