Audio/video-conferencing using content based messaging
First Claim
14. A content based messaging network for conducting a conference between two or more participants comprising:
- an interface to receive subscriptions to a conference data stream corresponding to the conference and to receive publishing conference data messages corresponding to the conference;
a processor to compute the subscriptions, to generate messages including the conference data stream, and to send the messages to client devices corresponding to the computed subscriptions; and
an output to deliver the messages.
3 Assignments
0 Petitions
Accused Products
Abstract
A content based messaging audio and video conferencing system provides a messaging infrastructure for multimedia and collaborative applications. The audio/video conferencing system may be implemented using a publish/subscribe infrastructure, such as a content-based messaging (CBM) infrastructure and system. Conference participants may exchange audio and/or video data streams using the CBM system. A list of contacts displays the current status of users. For example, the status of a user may be offline, online, and in a conference. The conference system uses the publish/subscribe infrastructure to provide instant state changes in the contact list using published updates to generate state messages for those users subscribing to contacts using the conference system.
-
Citations
39 Claims
-
14. A content based messaging network for conducting a conference between two or more participants comprising:
-
an interface to receive subscriptions to a conference data stream corresponding to the conference and to receive publishing conference data messages corresponding to the conference;
a processor to compute the subscriptions, to generate messages including the conference data stream, and to send the messages to client devices corresponding to the computed subscriptions; and
an output to deliver the messages. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22-1. The device of claim 23 wherein the user interface is configured to present messages including video data.
-
23. A device for conducting a conference comprising:
-
an interface to receive messages including a conference data stream from a CBM network;
a processor to subscribe to the conference data stream received from the content based messaging (CBM) and to process the messages for presentation to a user; and
a user interface to present the processed messages. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 22, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising instructions to cause a processor to:
-
subscribe to a conference data stream of a content based messaging (CBM) network;
publish conference data messages; and
process the conference data stream corresponding to the subscription from the CBM network for presentation to a user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification