TELECOMMUNICATION AND MULTIMEDIA MANAGEMENT METHOD AND APPARATUS
First Claim
1. A communication device, comprising:
- an encoder configured to encode media on the communication device originated at the communication device;
a storage or memory element configured to store the encoded media on the communication device;
a transmitter configured to progressively transmit the encoded media over a network from the communication device;
a receiver configured to receive media over the network at the communication device;
the storage or memory element further configured to store the received media as the received media is being received over the network at the communication device; and
a rendering element configured to progressively render the received media as the received media is being received over the network in a substantially real-time rendering mode.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to an improved media communication device for communicating over a communication network. The communication device includes an encoder, a time-shifting buffer and a transmitter to progressively encode, store in a time-based format, and transmit over the network locally created media created using the communication device. The communication device also includes a receiver and a rendering element to receive and progressively render media received over the network from a remote source. The received media is also stored in the time-based format in the time-shifting buffer. By storing media in the time-based format in the time-shifting buffer, the received media may be rendered in a near real-time mode and the received and locally created media may be rendered in a time-shifted mode. In various embodiments, the locally created and received media may be streaming media. In yet other embodiments, the media may be segmented into messages that are transmitted to and from the communication device over the network.
151 Citations
70 Claims
-
1. A communication device, comprising:
-
an encoder configured to encode media on the communication device originated at the communication device; a storage or memory element configured to store the encoded media on the communication device; a transmitter configured to progressively transmit the encoded media over a network from the communication device; a receiver configured to receive media over the network at the communication device; the storage or memory element further configured to store the received media as the received media is being received over the network at the communication device; and a rendering element configured to progressively render the received media as the received media is being received over the network in a substantially real-time rendering mode. - 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. A communication device to communicate with a remote communication device via a network, the communication device comprising:
-
an encoder receiver configured to receive at the communication device a local message including locally generated streaming media pertaining to a conversation; a storage or memory element configured to persistently store the local message on the communication device; a transmitter configured to progressively transmit the local message from the communication device to the remote communication device via the network; a receiver configured to receive at the communication device from the remote communications device via the network a remote message including streaming media pertaining to the conversation; the storage or memory element further configured to persistently store the remote message on the communication device; and a rendering element configured to progressively render the remote message as the remote message is being received over the network. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A communication device, comprising:
-
a receive encoder configured to receive local media on the communication device originating at the communication device; a storage or memory element configured to progressively and persistently store the received local media on the communication device as the local media is received; a transmitter configured to ascertain network capabilities between the communication device and the network as the local media is being received, the transmitter further configured to progressively transmit the locally received media over the network as the local media is received when the ascertained network capabilities are sufficient to support the progressive transmission; a receiver configured to receive over the network remote media from one or more remote communication devices; the storage or memory element further configured to progressively and persistently store on the communication device the remote media as the remote media is received over the network; a rendering element; and a rendering control element configured to control the rendering element to render either; (i) the remote media as the remote media is received over the network in a near real-time mode;
or(ii) the remote media and the local media retrieved from the storage or memory element in a time-shifted mode. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
Specification