Telecommunication and multimedia management method and apparatus
First Claim
1. Computer code embedded in a non-transient computer readable medium and configured to be executed on a communication device couple to a network, the computer code configured to:
- progressively receive over the network at the communication device voice media associated with one or more conversations;
progressively encode voice media created using the communication device, the encoded voice media associated with the one or more conversations;
progressively store on the communication device the received voice media associated with the one or more conversations as the voice media is received over the network and as the created voice media associated with the one or more conversations is encoded;
select on the communication device one of the one or more conversations as current;
selectively render the voice media associated with the selected current conversation for the first time on the communication device in both;
(a) a near real-time mode where the received voice media associated with the selected current conversation is progressively rendered as it is received;
or (b) a time shifted mode where the received voice media associated with the selected current conversion is rendered from storage at a time after it was received; and
progressively transmit the encoded voice media associated with the selected current conversation over the network to one or more remote communication devices as the voice media is created.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication device for rendering one or more conversations. The communication device includes a receiver configured to receive media over a network and an encoder configured to encode media created using the communication device, where the received and encoded media are associated with the one or more conversations. A storage or memory element stores on the device both the received media and the encoded media. A conversation control element is provided for selecting one of the one or more conversations as current and for controlling the rendering of the media of the selected conversation. A rendering element, controlled by the conversation control element, is provided to render the media associated with the selected current conversation on the communication device in either (a) a near real-time mode where the received media associated with the selected current conversation is progressively rendered as it is received or (b) a time shifted mode where the received and encoded media associated with the selected current conversion is rendered at a time after it was encoded or received. The device further includes a transmitter configured to transmit the encoded media associated with the selected current conversation over the network to one or more remote communication devices.
224 Citations
44 Claims
-
1. Computer code embedded in a non-transient computer readable medium and configured to be executed on a communication device couple to a network, the computer code configured to:
-
progressively receive over the network at the communication device voice media associated with one or more conversations; progressively encode voice media created using the communication device, the encoded voice media associated with the one or more conversations; progressively store on the communication device the received voice media associated with the one or more conversations as the voice media is received over the network and as the created voice media associated with the one or more conversations is encoded; select on the communication device one of the one or more conversations as current; selectively render the voice media associated with the selected current conversation for the first time on the communication device in both; (a) a near real-time mode where the received voice media associated with the selected current conversation is progressively rendered as it is received;
or (b) a time shifted mode where the received voice media associated with the selected current conversion is rendered from storage at a time after it was received; andprogressively transmit the encoded voice media associated with the selected current conversation over the network to one or more remote communication devices as the voice media is created. - 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. Computer code embedded in a non-transient computer readable medium and configured to be executed on a communication device couple to a network, the computer code configured to:
-
progressively receive over the network at the communication device voice media associated with one or more conversations; progressively encode voice media created using the communication device, the encoded voice media associated with the one or more conversations; progressively store on the communication device the received voice media associated with the one or more conversations as the voice media is received over the network and as the created voice media associated with the one or more conversations is encoded; select on the communication device a current conversation among the one or more conversations; selectively render the voice media associated with the selected current conversation for the first time on the communication device in both; (a) a near real-time mode where the received voice media associated with the selected current conversation is progressively rendered as it is received; and (b) a time shifted mode where the received voice media associated with the selected current conversion is rendered from storage at a time after it was received; and progressively transmit the encoded voice media associated with the selected current conversation over the network to one or more remote communication devices associated with one or more participants of the select conversation as the voice media is created, the code relying on a transmission protocol that; (i) supports near-real-time communication so that the created voice media is delivered in near real-time to the one or more remote communication devices when connected to and available on network; and (ii) guarantees delivery of the created voice media to the one or more remote communication devices. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification