Telecommunication and multimedia management method and apparatus
First Claim
1. A communication device, comprising:
- a receiver element configured to receive at the communication device streaming voice media associated with two or more conversations over a network;
a rendering element configured to simultaneously render the received streaming voice media associated with the two or more conversations as the streaming voice media is received over the network, the rendering element including a mixer configured to mix the received streaming voice media associated with the two or more conversations to be simultaneously rendered;
a media creation element configured to selectively create streaming voice media on the communication device for the two or more conversations respectively;
a transmitter element configured to transmit over the network the created streaming voice media for the two or more conversations, wherein the transmitter element is further configured to transmit the created streaming voice media progressively as the streaming voice media is created;
a memory or storage element configured to store the received and created streaming voice media associated with the two or more conversations; and
a rendering control element configured to control the rendering element, the rendering control element further including;
(i) a pause function which pauses the simultaneous rendering of the streaming voice media received over the network associated with the two or more conversations;
(ii) a selection element configured to select for review during the pause one of the two or more conversations being simultaneously rendered, the review of the selected conversation including the rendering of the received and/or created streaming voice media associated with the selected conversation;
wherein,the memory or storage element further configured to continuously store, without interruption, the streaming voice media received over the network and associated with the two or more conversations while the selected conversation is reviewed during the pause;
the rendering control element further configured to resume the rendering of the received streaming voice media associated with the two or more conversations as the received streaming voice media is received over the network after the pause and review of the selected conversation.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication device for simultaneously rendering one or more conversations. The device includes a receiver for receiving over a network media associated with the one or more conversations and a rendering element for simultaneously rendering the media of the one or more conversations as the media is received over the network. The device also includes a media creation device for creating media for the conversations and a transmitter for transmitting the created media over the network to other participants of the one or more conversations. A memory or storage device stores the received and created media associated with the one or more conversations. A rendering control element is provided to control the rendering element to (i) pause the simultaneous rendering of the media received over the network associated with the one or more conversations and (ii) select for review during the pause one of the one or more conversations by rendering the received and/or created media associated with the selected conversation. During the review period, the received media of the other conversations is stored, but not rendered. After the review of the selected conversation, the simultaneous rendering of the plurality of conversations may be resumed. By storing the media of all the conversations during the review period, the non-rendered media received during the pause may be later reviewed.
-
Citations
56 Claims
-
1. A communication device, comprising:
-
a receiver element configured to receive at the communication device streaming voice media associated with two or more conversations over a network; a rendering element configured to simultaneously render the received streaming voice media associated with the two or more conversations as the streaming voice media is received over the network, the rendering element including a mixer configured to mix the received streaming voice media associated with the two or more conversations to be simultaneously rendered; a media creation element configured to selectively create streaming voice media on the communication device for the two or more conversations respectively; a transmitter element configured to transmit over the network the created streaming voice media for the two or more conversations, wherein the transmitter element is further configured to transmit the created streaming voice media progressively as the streaming voice media is created; a memory or storage element configured to store the received and created streaming voice media associated with the two or more conversations; and a rendering control element configured to control the rendering element, the rendering control element further including; (i) a pause function which pauses the simultaneous rendering of the streaming voice media received over the network associated with the two or more conversations; (ii) a selection element configured to select for review during the pause one of the two or more conversations being simultaneously rendered, the review of the selected conversation including the rendering of the received and/or created streaming voice media associated with the selected conversation;
wherein,the memory or storage element further configured to continuously store, without interruption, the streaming voice media received over the network and associated with the two or more conversations while the selected conversation is reviewed during the pause; the rendering control element further configured to resume the rendering of the received streaming voice media associated with the two or more conversations as the received streaming voice media is received over the network after the pause and review of the selected conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A communication application embedded in a non-transitory computer readable medium when executed on a communication device, the communication application comprising:
-
a receiver module configured to receive at the communication device streaming voice media associated with two or more conversations over a network; a rendering module configured to simultaneously render the received streaming voice media associated with the two or more conversations as the streaming voice media is received over the network, the rendering module including a mixer configured to mix the received streaming voice media associated with the two or more conversations to be simultaneously rendered; a media creation module configured to selectively create streaming voice media on the communication device for the two or more conversations respectively; a transmitter module configured to transmit over the network the created streaming voice media for the two or more conversations, wherein the created streaming voice media is transmitted progressively as the streaming voice media is created; a storage module configured to store the received and created streaming voice media associated with the two or more conversations in a memory; and a rendering control module configured to control the rendering module, the rendering control module further including; (i) a pause function which pauses the simultaneous rendering of the streaming voice media received over the network associated with the two or more conversations; (ii) a selection module configured to select for review during the pause one of the two or more conversations simultaneously rendered, the review of the selected conversation including the rendering of the received and/or created streaming voice media associated with the selected conversation;
wherein,the storage module further configured to continuously store, without interruption, the streaming voice media received over the network and associated with the two or more conversations while the selected conversation is reviewed during the pause; the rendering control module further configured to resume the rendering of the received streaming voice media associated with the two or more conversations as the received streaming voice media is received over the network after the pause and review of the selected conversation; and wherein the receiver module, the rendering module, the media creation module, the transmitter module and the rendering control module are all embedded in the non-transitory computer readable medium. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification