Establishing a multiparty session by sending invitations in parallel
First Claim
1. A method in an initiating endpoint for establishing a multiparty session, the method comprising:
- sending in parallel to each of a plurality of endpoints an invitation to establish a dialog; and
after receiving an acceptance from an invited endpoint, indicating that a dialog is established between the initiating endpoint and the invited endpoint; and
sending to the invited endpoint an indication of the invited endpoints with which the initiating endpoint has already established a dialog so that the invited endpoint can establish a dialog with each indicated invited endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for establishing a multiparty session with a mesh configuration by sending out invitations to endpoints in parallel is provided. To initiate a session, an initiating endpoint sends invitations in parallel to the endpoints that are to be in the session. When the initiating endpoint receives an acceptance, it then sends to the accepting endpoint an indication of the other endpoints that are currently in the session. When an accepting endpoint receives the indication of the endpoints in the session, the accepting endpoint sends an invitation to establish a dialog to each of the indicated endpoints. When an endpoint that is in the session receives such an invitation, it can automatically accept the invitation because it is already participating in the session.
-
Citations
20 Claims
-
1. A method in an initiating endpoint for establishing a multiparty session, the method comprising:
-
sending in parallel to each of a plurality of endpoints an invitation to establish a dialog; and
after receiving an acceptance from an invited endpoint, indicating that a dialog is established between the initiating endpoint and the invited endpoint; and
sending to the invited endpoint an indication of the invited endpoints with which the initiating endpoint has already established a dialog so that the invited endpoint can establish a dialog with each indicated invited endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing instructions for controlling a first endpoint of a session to join a session by a method comprising:
-
receiving from a second endpoint an invitation to establish a dialog that includes an indication of other endpoints in the session, wherein the second endpoint sends invitations in parallel to a plurality of endpoints; and
after receiving the invitation, sending to the second endpoint an acceptance of the invitation; and
sending to the other endpoints in the session an invitation to establish a dialog. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system at an endpoint for establishing a multiparty session, the computer system comprising:
-
an invitation component that sends in parallel to each of a plurality of endpoints that are not in the session an invitation to establish a dialog, and sends an indication of the invited endpoints with which a dialog has already been established, and sends to an endpoint that is in the session an invitation to establish a dialog; and
an acceptance component that receives when the endpoint is not in the session an invitation to establish a dialog of the session, sends an acceptance, and receives an indication of endpoints in the session so that the endpoint can establish dialogs with other endpoints in the session, and receives when the endpoint is in the session an invitation to establish a dialog of the session and sends an acceptance. - View Dependent Claims (19, 20)
-
Specification