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.
- 2. The method, as set forth in claim 1, further comprising sending ongoing communication messages to all participating users via peer-to-peer multicast messages.
- 3. The method, as set forth in claim 1, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying QoS requirements and security requirements.
- 4. The method, as set forth in claim 1, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying a latency requirement.
- 5. The method, as set forth in claim 1, wherein sending a negotiating message from the at least one second user to the first user comprises sending a SIP OK message.
- 6. The method, as set forth in claim 1, wherein sending a session participation request message from the new user comprises sending a message including a flag indicative that only one reply message be sent in response to the session participation request message is needed.
- 7. The method, as set forth in claim 1, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying a session classification indicative of QoS requirements for the communication session.
- 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.
- 9. The method, as set forth in claim 8, further comprising:
determining resource availability in the new player's access network according to the new player's QoS requirements; and reserving resources in the new player's access network in response to resources being available to achieve the new player's QoS requirements.
- 10. The method, as set forth in claim 8, wherein sending the session participation request message comprises sending a SIP INVITE message.
- 11. The method, as set forth in claim 8, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying QoS requirements and security requirements.
- 12. The method, as set forth in claim 8, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying a game format type, a latency requirement, and a game classification.
- 13. The method, as set forth in claim 8, wherein receiving the negotiating message from the group of participating players comprises receiving a SIP OK message including a modification of the new player's QoS requirements.
- 14. The method, as set forth in claim 8, wherein sending a session participation request message from the new user comprises sending a message including a flag indicative that only one reply message be sent in response to the session participation request message is needed.
- 15. The method, as set forth in claim 8, wherein sending the session participation request message comprises sending an extended SIP INVITE message specifying a game classification indicative of QoS requirements for the e-gaming session.
- 16. The method, as set forth in claim 8, further comprising:
determining a well known multicast address of the ongoing e-game session; and sending the session participation request message to the group of participating players including the well known multicast address.
- 17. The method, as set forth in claim 8, further comprising preparing billing records for the new player in response to the reserved resources and QoS requirements for the session.
- 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.
- 19. The system, as set forth in claim 18, wherein sending the session participation request message comprises sending a SIP INVITE message.
- 20. The system, as set forth in claim 18, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying QoS requirements and security requirements.
- 21. The system, as set forth in claim 18, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying a latency requirement.
- 22. The system, as set forth in claim 18, wherein sending a negotiating message from the at least one participating user to the new user comprises sending a SIP OK message including a modification of the new user's QoS requirements.
- 23. The system, as set forth in claim 18, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying a session classification indicative of QoS requirements for the communication session.
- 24. The system, as set forth in claim 18, wherein sending the acknowledgement message comprises sending an SIP ACK message.
- 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.
- 26. The system, as set forth in claim 25, wherein the means for sending the session participation request message comprises means for sending a SIP INVITE message.
- 27. The system, as set forth in claim 25, wherein the means for sending the session participation request message comprises means for sending an extended SDP INVITE message specifying QoS requirements and security requirements.
- 28. The system, as set forth in claim 25, wherein the means for sending the session participation request message comprises means for sending an extended SDP INVITE message specifying a latency requirement.
- 29. The system, as set forth in claim 25, wherein the means for receiving a negotiating message comprises means for receiving a SEP OK message including a modification of the new user's QoS requirements.
- 30. The system, as set forth in claim 25, wherein the means for receiving a negotiating message comprises means for sending a SIP OK message including the QoS requirements of the communication session being the same as the new user's QoS requirements.
- 31. The system, as set forth in claim 25, wherein the means for sending the session participation request message comprises means for sending an extended SDP INVITE message specifying a session classification indicative of QoS requirements for the communication session.
- 32. The system, as set forth in claim 25, wherein means for sending the acknowledgement message comprises means for sending an SIP ACK message.
- 33. The system, as set forth in claim 25, further comprising a local server receiving the request message from the new user and multicasting the message to the group of participating users, and further receiving the negotiation message from the group of participating users and forwarding the negotiation message to the new user.
- 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.
- 35. The method, as set forth in claim 34, wherein sending the first message comprises sending an extended SDP INVITE message specifying QoS requirements and security requirements.
- 36. The method, as set forth in claim 34, wherein sending the first message comprises sending an extended SDP INVITE message specifying a latency requirement.
- 37. The method, as set forth in claim 34, wherein sending the first message comprises sending a classification of the interaction in the communication session desired by the new user.
- 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.
- 39. The method, as set forth in claim 38, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying QoS requirements and security requirements.
- 40. The method, as set forth in claim 38, wherein sending the session participation request message comprises sending an extended SDP INVITE message specifying a latency requirement.
- 41. The method, as set forth in claim 38, wherein sending a negotiating message from the participating players to the new player comprises sending a SIP OK message.
- 42. The method, as set forth in claim 38, wherein sending a session participation request message from the new player comprises sending a message including a flag indicative that only one reply message be sent in response to the session participation request message is needed.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This patent application claims the benefit of Provisional Patent Application, Serial No. 60/203,761, entitled Distributed Broadband Access Network Architecture System and Method, filed on May 12, 2000. This patent application is related to co-pending patent application, Ser. No. ______, entitled System and Method for Broadband Multi-User Communication Sessions, filed on Dec. 21, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60203761 |
May 2000 |
US |