EP1526732B1

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).

EP1526732B1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 29 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

33 claims: 14 independent, 19 dependent

  1. 1
    A method, comprising the steps of:subscribing to a status for one or more users of a conference system (100), the conference system (100) comprising two or more client devices (110) and a content based messaging (CBM) network (120), wherein the client devices (110) may be operated by one or more users to access the CBM network (120);receiving messages from the CBM network (120) including the status of the one or more users of the conference system (100) corresponding to the subscription;and presenting the status of the one or more users of the conference system (100).
  2. 4
    The method of any one 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 any one 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 any one of claims 1 to 6 further comprising publishing a user status to the CBM network.
  5. 10
    The method of any one 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 conference system (200), comprising two or more client devices (110) and a content based messaging network (120), wherein the client devices may be operated by one or more users to access the content based messaging network (120), the conference system (200) further comprising a status of contacts and conference management layer (250), the status of contacts and conference management layer (250) including:an interface to receive subscriptions to a status for one or more users of the conference system 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 system of any one of claims 13 to 15, wherein the user interface (210) is configured to publish a user status to the CBM network.
  8. 18
    A client device (110), operable by one or more users to access a content-based messaging network (120) forming part of a conference system including two or more client devices, comprising:an interface to receive messages from the content-based messaging network (120) including a status of one or more users of the conference system (100);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 users of the conference system (100).
  9. 21
    The client device of any one 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 any one 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 any one 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 client device (110) to:subscribe to a status for one or more users of a conference system (100) comprising two or more client devices and a content-based messaging network;receive messages from the content based messaging network (120) including the status of the one or more users of the conference system (100) corresponding to the subscription;and present the status of the one or more users of the conference system(100).
  13. 31
    The computer program product of any one 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 any one of claims 28 to 31, further comprising instructions to cause a processor to publish a user status to the CBM network.