Telecommunication and multimedia management method and apparatus
First Claim
1. A method for rendering one or more conversations on a communication device, comprising:
- progressively receiving at the communication device media associated with the one or more conversations over a network;
progressively storing on the communication device the received media associated with the one or more conversations as the media is progressively received over the network;
selecting on the communication device one of the one or more conversations as current; and
(i) rendering for the first time the received media associated with the selected current conversation on the communication device in both;
(a) a near real-time mode where the media associated with the selected current conversation is progressively rendered as it is progressively received; and
(b) a time shifted mode where the media associated with the selected current conversion is progressively rendered out of storage at a select time after it was received;
(ii) creating media on the communication device associated with the selected current conversation;
(iii) progressively transmitting the created media over the network as the media is created, the transmission including one or more identifier(s) identifying one or more recipient(s) associated with the selected current conversation, the one or more identifier(s) used to locate the one or more recipient(s) on the network so that the created media is progressively delivered to one or more remote communication devices associated with the one or more recipients respectively; and
(iv) progressively storing on the communication device the media as it is created and progressively transmitted.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method for rendering one or more conversations on a first communication device. The method includes receiving over a network and storing at the first communication device media associated with the one or more conversations. The method further includes selecting on the first communication device one of the one or more conversations as current and rendering the media associated with the selected current conversation. The rendering of the media of the currently selected conversation may be performed in either a near real-time mode where the media is progressively rendered as it is received or in a time shifted mode where the media is rendered at a time after it was received. The method also includes creating media on the first communication device associated with the selected current conversation and transmitting the created media over the network to one or more remote communication devices associated with the selected current conversation. The selected current conversation may be optionally shifted among the one or more conversations.
196 Citations
107 Claims
-
1. A method for rendering one or more conversations on a communication device, comprising:
-
progressively receiving at the communication device media associated with the one or more conversations over a network; progressively storing on the communication device the received media associated with the one or more conversations as the media is progressively received over the network; selecting on the communication device one of the one or more conversations as current; and (i) rendering for the first time the received media associated with the selected current conversation on the communication device in both; (a) a near real-time mode where the media associated with the selected current conversation is progressively rendered as it is progressively received; and (b) a time shifted mode where the media associated with the selected current conversion is progressively rendered out of storage at a select time after it was received; (ii) creating media on the communication device associated with the selected current conversation; (iii) progressively transmitting the created media over the network as the media is created, the transmission including one or more identifier(s) identifying one or more recipient(s) associated with the selected current conversation, the one or more identifier(s) used to locate the one or more recipient(s) on the network so that the created media is progressively delivered to one or more remote communication devices associated with the one or more recipients respectively; and (iv) progressively storing on the communication device the media as it is created and progressively transmitted. - 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, 30, 31, 32, 33, 34, 35)
-
-
36. Computer code embedded in a non-transient computer readable medium and intended to run on a communication device configured to be connected to a network, the code configured to:
-
progressively receive at the communication device media associated with one or more conversations over the network; progressively store on the communication device the received media associated with the one or more conversations as the media is progressively received over the network; select on the communication device one of the one or more conversations as current; and (i) render for the first time the received media associated with the selected current conversation on the communication device in both; (a) a near real-time mode where the media associated with the selected current conversation is progressively rendered as it is progressively received; and (b) a time shifted mode where the media associated with the selected current conversion is progressively rendered out of storage at a select time after it was received; (ii) create media on the communication device associated with the selected current conversation; (iii) progressively transmitting the created media over the network as the media is created, the transmission including one or more identifier(s) identifying one or more recipient(s) associated with the selected current conversation, the one or more identifier(s) used to locate the one or more recipient(s) on the network so that the created media is progressively delivered to one or more remote communication devices associated with the one or more recipients respectively; and (iv) progressively store on the communication device the media as it is created and progressively transmitted. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A communication device configured to be connected to a network, the communication device configured to:
-
progressively receive at the communication device media associated with one or more conversations over the network; progressively store on the communication device the received media associated with the one or more conversations as the media is progressively received over the network; select on the communication device one of the one or more conversations as current; and (i) render for the first time the received media associated with the selected current conversation on the communication device in both; (a) a near real-time mode where the media associated with the selected current conversation is progressively rendered as it is progressively received; and (b) a time shifted mode where the media associated with the selected current conversion is progressively rendered out of storage at a select time after it was received; (ii) create media on the communication device associated with the selected current conversation; (iii) progressively transmitting the created media over the network as the media is created, the transmission including one or more identifier(s) identifying one or more recipient(s) associated with the selected current conversation, the one or more identifier(s) used to locate the one ore more recipient(s) on the network so that the created media is progressively delivered to one or more remote communication devices associated with the one or more recipients respectively; and (iv) progressively store on the communication device the media as it is created and progressively transmitted. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
Specification