EP1526732A1

Audio/video- conferencing with presence-information using content based messaging

Abstract

A content based messaging audio and video conferencing system (100) provides a messaging infrastructure for multimedia and collaborative applications. The audio/video conferencing system (100) may be implemented using a publish/subscribe infrastructure, such as a content-based messaging (CBM) infrastructure and system (120). Conference participants (110) may exchange audio and/or video data streams (130, 135) using the CBM system (120). A list of contacts (422) displays the current status of users (420). For example, the status of a user may be offline, online, and in a conference. The conference system (100) uses the publish/subscribe infrastructure (120) to provide instant state changes in the contact list (422) using published updates to generate state messages for those users subscribing to contacts using the conference system (100).

EP1526732A1, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 29 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

33 claims: 14 independent, 19 dependent

  1. 1
    A method comprising:subscribing to a status for one or more conference system users of a content based messaging (CBM) network;receiving messages including the status of the one or more conference system users corresponding to the subscription from the CBM network;and presenting the status of the one or more conference system users.
  2. 4
    The method of anyone of claims 1 to 3, wherein presenting the status includes presenting the status that a user is online and engaged in a conference.
  3. 5
    The method of anyone of claims 1 to 4, wherein presenting the status includes providing an indication of the status associated with a user identifier in a contact list.
  4. 7
    The method of anyone of claims 1 to 6 further comprising publishing a user status to the CBM network.
  5. 10
    The method of anyone of claims 7 to 9, wherein publishing the user status includes publishing that the user is online and engaged in a conference.
  6. 11
    A content based message network comprising:an interface to receive subscriptions to a status for one or more conference system users of the content based messaging (CBM) network and to receive published information including the status of the one or more conference system users;a processor to compute the subscriptions, to generate messages including the status for the one or more users, and to send the messages to client devices corresponding to the computed subscriptions;and an output to deliver the messages.
  7. 16
    The content based message network of anyone of claims 13 to 15, wherein the user interface is configured to publish a user status to the CBM network.
  8. 18
    A client device comprising:an interface to receive messages from a content based messages (CBM) network including a status of one or more conference system users;a processor to subscribe to the status messages and process the status messages for presentation;and an interface to present the status of the one or more conference system users.
  9. 21
    The client device of anyone of claims 18 to 20, wherein the interface is configured to present that a user is online and engaged in a conference.
  10. 22
    The client device of anyone of claims 18 to 21, wherein the user interface is configured to present a contact list and an indication of the status associated with a user identifier in the contact list.
  11. 27
    The client device of anyone of claims 24 to 26, wherein publishing the user status indicates that the user is online and engaged in a conference.
  12. 28
    A computer program product comprising instructions to cause a processor to:subscribe to a status for one or more conference system users of a content based messaging (CBM) network;receive messages including the status of the one or more conference system users corresponding to the subscription from the CBM network;and present the status of the one or more conference system users.
  13. 31
    The computer program product of anyone of claims 28 to 30, further comprising instructions to cause a processor to invite a user to engage in a conference based on selection of the user identifier in the contact list.
  14. 32
    The computer program product of anyone of claims 28 to 31, further comprising instructions to cause a processor to publish a user status to the CBM network.