EP1563675A2

System and method for providing multi-party message-based voice communications

Abstract

A computer-implemented system and method for delivering group messages is provided. Users signed on to a discussion group that is associated with a discussion group ID are identified. One of the signed-on users is designated as a moderator. A voice message is received and the discussion group ID is extracted from the voice message. The voice message is provided to the moderator and further provided to the signed-on users in the discussion group upon acceptance of the voice message by the moderator.

Term

Term ended

Projected expiry passed 21 November 2023, 2.8 years ago.

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

36 claims: 6 independent, 30 dependent

  1. 1
    Claims of equivalent WO 2004049683 A2 CLAIMS:1. A system for providing flexible message-based communications (10) over a centralized messaging infrastructure, comprising: a controller (71) to process a plurality of symmetric digital voice messages (13);and a voice message server (12) to centrally transact one or more voice message sessions (50) over a digital data network (14), comprising: a message queue (79) to transiently store each such digital voice message (13);and a queue manager (73) to logically interconnecting a plurality of devices (11) by routing each transiently stored digital voice message (13) between the interconnected devices (11).
  2. 2
    A system according to Claim 1, further comprising:a session manager (12) to manage each voice message sessions (50), comprising: an authentication component (71) to process an operation by at least one such device (11) selected from the group comprising at least one of a sign-in and a sign-out;and a message router (73) to perform store-and-forward processing of the transiently stored digital voice messages (13).
  3. 3
    A system according to Claim 1, further comprising:a security manager (71) to provide security between the voice message sessions (50) by authenticating each such device (11) into the voice message session (50).
  4. 4
    , A system according to Claim 1, wherein the devices (11) are grouped in a relationship (52) selected from the group comprising one of a one-to-one (53), one-to-many (54) and many-to-many (55).
  5. 5
    A system according to Claim 1, further comprising:a session manager (12) to form a plurality of voice message sessions (50), wherein each such voice message session (50) comprises one or more discussion groups (52), further comprising: a database manager (72) to associate an identifier selected from the group comprising at least one of a user identifier (61) and a discussion group identifier (62) with each such digital voice message (13);and a message router (73) to provide logical participation in a plurality of such discussion group (52) through routing the digital voice messages (13) by identifier.
  6. 6
    A system according to Claim 1, further comprising:a storage device (35) to persistently store each such digital voice message (13) in each of the plurality of devices.
  7. 7
    A system according to Claim 1, further comprising:a voice processing component (31) to process analog voice into the digital voice messages (13) in each of the plurality of devices.
  8. 8
    A system according to Claim 7, further comprising:a speech recognition component (31) to transcribe the digital voice messages (13) using the device (11).
  9. 9
    A system according to Claim 7, further comprising:a speech recognition component (31) to transcribe the digital voice messages (13) using a proxy voice server (15) interfaced to the device (11) over a voice network (18).
  10. 10
    A system according to Claim 7, further comprising:a speech recognition component (31) to transcribe the digital voice messages (13) using translation logic integrated into the device (11).
  11. 11
    A system according to Claim 7, further comprising:a voice communications interface (31) to concurrently transact voice communications over a voice network (18) relative to the voice message session (50).
  12. 12
    A method for providing flexible message-based communications over a centralized messaging infrastructure (10), comprising:processing a plurality of symmetric digital voice messages (13);and centrally transacting one or more voice message sessions (50) over a digital data network 14, comprising: transiently storing each such digital voice message (13);and logically interconnecting a plurality of devices (11) by routing each transiently stored digital voice message (13) between the interconnected devices (11).
  13. 13
    A method according to Claim 12, further comprising:managing each voice message sessions (50), comprising: processing an operation by at least one such device (11) selected from the group comprising at least one of a sign-in and a sign-out;processing a sign-out by the at least one such device (11);and performing store-and-forward processing of the transiently stored digital voice messages (13).
  14. 14
    A method according to Claim 12, further comprising:providing security between the voice message sessions (50) by authenticating each such device (11) into the voice message session (50).
  15. 15
    A method according to Claim 12, further comprising:grouping the devices (11) in a relationship selected from the group comprising one of a one-to-one (53), one-to-many (54) and many-to-many (55).
  16. 16
    A method according to Claim 12, further comprising:forming a plurality of voice message sessions (50), wherein each such voice message session (50) comprises one or more discussion groups, further comprising: associating an identifier selected from the group comprising at least one of a user identifier and a discussion group identifier with each such digital voice message (13);and providing logical participation in a plurality of such discussion group (50) through routing the digital voice messages (13) by identifier.
  17. 17
    A method according to Claim 12, further comprising:persistently storing each such digital voice message (13).
  18. 18
    A method according to Claim 12, further comprising:processing analog voice into the digital voice messages (13).
  19. 19
    A method according to Claim 18, further comprising:converting analog voice signals into the digital voice messages (13) using the device (11).
  20. 20
    A method according to Claim 18, further comprising:transcribing analog voice signals into the digital voice messages (13) using a proxy voice server (15) interfaced to the device (17) over a voice network (18).
  21. 21
    A method according to Claim 18, further comprising:transcribing analog voice signals into the digital voice messages (13) using translation logic integrated into the device (19).
  22. 22
    A method according to Claim 18, further comprising:concurrently transacting voice communications over a voice network (18) relative to the voice message session (50).
  23. 23
    A computer-readable storage medium holding code for performing the method according to Claim 12.
  24. 24
    An apparatus for providing flexible message-based communications over a centralized messaging infrastructure (10), comprising:means (11) for processing a plurality of symmetric digital voice messages;and means (12) for centrally transacting one or more voice message (13) sessions (50) over a digital data network 14, comprising: means (79) for transiently storing each such digital voice message (13);and means (71) for logically interconnecting a plurality of devices by means (73) for routing each transiently stored digital voice message (13) between the interconnected devices (11).
  25. 25
    A system for providing flexible message-based communications with personal communication devices (11) over a centralized messaging infrastructure (10), comprising:a plurality of personal communication devices (11) to originate digital voice messages (13) comprising digitized voice;a voice message server (12) to communicatively interface to the one or more personal communication devices (11) over a digital data network 14;and a queue manager (73) to process the digital voice messages (13), comprising: a receiver (31) to receive each digital voice message (13) from at least one such personal communication device (11);a message queue (79) to transiently store the digital voice message (13);and a sender to send the digital voice message (13) to at least one such personal communication device (11) identified in the digital voice message (13).
  26. 26
    A system according to Claim 25, further comprising:a database manager (72) to interface to a plurality of databases, comprising: a user and discussion group database (77) to store session information;. a personal information database (78) to store personal information;a control module (71) to provide an interface authenticating at least one personal communication device (11) against the personal information;and a queue manager (73) to stage each such digital voice message (13) and to forward the digital voice message (13) based on the session information.
  27. 27
    A system according to Claim 25, further comprising:a proxy message server (14) to communicatively interface a personal communication device (11) with the voice message server (12).
  28. 28
    A system according to Claim 25, further comprising:a cellular telephone (19) to integrate with at least one such personal communication device (11).
  29. 29
    A system according to Claim 25, wherein the one or more personal communication devices (11) further comprise:a voice message module (31) to digitize the voice messages (13);a message storage module (32) to store transient voice messages (13), comprising: a buffer 33 to assemble outgoing voice messages (13);a message queue (34) to transitorily store the outgoing voice messages (13);and a message store (35) to persistently store saved voice messages.
  30. 30
    A method for providing flexible message-based communications with personal communication devices (11) over a centralized messaging infrastructure (10), comprising:originating digital voice messages (13) comprising digitized voice through a plurality of personal communication devices (11);communicatively interfacing the one or more personal communication devices (11) over a digital data network (14);and processing the digital voice messages (13), comprising: receiving each digital voice message (13) from at least one such personal communication device (11);transiently storing the digital voice message (13);and sending the digital voice message (13) to at least one such personal communication device (11) identified in the digital voice message (13).
  31. 31
    A method according to Claim 30, further comprising:interfacing to a plurality of databases, comprising: maintaining a user and discussion group database (77) to store session information;maintaining a personal information database (78) to store personal information;providing an interface (71) authenticating at least one personal communication device (11) against the personal information;and staging each such digital voice message (13) and to forward the digital voice message (13) based on the session information.
  32. 32
    A method according to Claim 30, further comprising:communicatively interfacing a personal communication device (11) with the voice message server (12) through a proxy message server (15).
  33. 33
    A method according to Claim 30, further comprising:integrating a cellular telephone (19) with at least one such personal communication device (11).
  34. 34
    A method according to Claim 30, wherein the one or more personal communication devices (11) further comprise:digitizing the voice messages (13);storing transient voice messages (13), comprising: assembling outgoing voice messages (13);transitorily storing the outgoing voice messages (13);and persistently storing saved voice messages (13).
  35. 35
    A computer-readable storage medium holding code for performing the method according to Claim 30.
  36. 36
    An apparatus for providing flexible message-based communications with personal communication devices (11) over a centralized messaging infrastructure (10), comprising:means (11) for originating digital voice messages (13) comprising digitized voice through a plurality of personal communication devices (11);means (71) for communicatively interfacing the one or more personal communication devices (11) over a digital data network (14);and means (71) for processing the digital voice messages, comprising: means (71) for receiving each digital voice message (13) from at least one such personal communication device (11);means (73) for transiently storing the digital voice message (13);and means (73) for sending the digital voice message (13) to at least one such personal communication device (11) identified in the digital voice message (13).
Independent claims36