Distributed multipoint conferencing
First Claim
1. A method comprising:
- establishing a connection between a plurality of endpoints, including at least a requesting endpoint and one or more other participating endpoints;
initiating a connection from the requesting endpoint to at least a third endpoint, the requesting endpoint identifying to the third endpoint the one or more other participating endpoints; and
establishing a connection between the third endpoint and the one or more other participating endpoints identified by the requesting endpoint, the third endpoint identifying the requesting endpoint to the one or more other participating endpoints.
3 Assignments
0 Petitions
Accused Products
Abstract
Facilitating a distributed multipoint conference using, for example, the ITU-T H.323 protocol may involve establishing a connection (e.g., that supports a unicast stream) between multiple endpoints, including at least a requesting endpoint and one or more other participating endpoints, and initiating a connection from the requesting endpoint to at least a third endpoint. The requesting endpoint identifies to the third endpoint the one or more other participating endpoints. A connection is established between the third endpoint and the one or more other participating endpoints identified by the requesting endpoint. The third endpoint identifies the requesting endpoint to the one or more other participating endpoints. At each of the endpoints, unicast streams received from each of the other participating endpoints may be mixed to form a logical multipoint conference.
-
Citations
30 Claims
-
1. A method comprising:
-
establishing a connection between a plurality of endpoints, including at least a requesting endpoint and one or more other participating endpoints;
initiating a connection from the requesting endpoint to at least a third endpoint, the requesting endpoint identifying to the third endpoint the one or more other participating endpoints; and
establishing a connection between the third endpoint and the one or more other participating endpoints identified by the requesting endpoint, the third endpoint identifying the requesting endpoint to the one or more other participating endpoints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A method of facilitating a multipoint conference among three or more endpoints, the method comprising:
-
receiving from an requesting endpoint information comprising an invitation to establish a connection with the requesting endpoint and identifying one or more other participating endpoints participating in a conference with the requesting endpoint; and
sending to each of the other participating endpoints identified by the requesting endpoint an invitation to establish a connection and information identifying the requesting endpoint.
-
-
21. Computer software, embodied in a computer-readable medium and/or a propagated carrier signal, comprising instructions for a computer system to perform the following:
-
receive from an requesting endpoint information comprising an invitation to establish a connection with the requesting endpoint and identifying one or more other endpoints participating in a conference with the requesting endpoint;
establish a connection with the requesting endpoint;
send to each of the other endpoints identified by the requesting endpoint an invitation to establish a connection and information identifying the requesting endpoint;
receive from each of the other endpoints information establishing a connection; and
mix a plurality of unicast streams received from the inviting and other endpoints to form a logical conference. - View Dependent Claims (22, 23, 24, 26, 27, 28, 29, 30)
-
-
25. An application comprising:
-
a user interface configured to receive from a user of the application input identifying one or more endpoints to be called to form a conference and to present a plurality of media streams to the user in a format that suggests inter-relatedness of the streams; and
H.323 protocol support for performing the following Internet Protocol (IP) telephony operations;
(i) receive from an requesting endpoint information comprising an invitation to establish a connection with the requesting endpoint and identifying one or more other endpoints participating in a conference with the requesting endpoint;
(ii) establish a connection with the requesting endpoint;
(iii) send to each of the other endpoints identified by the requesting endpoint an invitation to establish a connection and information identifying the requesting endpoint;
(iv) receive from each of the other endpoints information establishing a connection; and
(v) mix a plurality of unicast streams received from the inviting and other endpoints to form a logical conference.
-
Specification