Multi-media messaging method, apparatus and application for conducting real-time and time-shifted communications
First Claim
1. A communication application embedded in a non-transitory computer readable medium and intended to run on a communication device configured to be connected to a network, the application comprising:
- a progressive, store and forward, messaging module that progressively stores and progressively transmits over the network voice media of an outgoing asynchronous voice message created using the communication device as the voice media of the outgoing asynchronous voice message is created so that;
(a) a recipient may selectively review the voice media of the outgoing asynchronous voice message in near real-time on a second communication device connected to the network and associated with the recipient; and
(b) the delivery of the outgoing asynchronous voice message over the network to the second communication device associated with the recipient is guaranteed,the progressive, store and forward, messaging module using a transmission protocol that controls the transmission bit rate for delivering the voice media of the outgoing asynchronous voice message so that the second communication device can render the outgoing asynchronous voice message in near real time when conditions on the network permit, while guaranteeing the delivery of the outgoing asynchronous voice message; and
wherein the progressive, store and forward, messaging module is further configured to retransmit, in response to requests for retransmission, the voice media of the outgoing asynchronous voice message designated as missing and/or defective, the retransmissions guaranteeing delivery of a complete copy of the voice media of the outgoing asynchronous voice message to the second communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
-
Citations
11 Claims
-
1. A communication application embedded in a non-transitory computer readable medium and intended to run on a communication device configured to be connected to a network, the application comprising:
-
a progressive, store and forward, messaging module that progressively stores and progressively transmits over the network voice media of an outgoing asynchronous voice message created using the communication device as the voice media of the outgoing asynchronous voice message is created so that; (a) a recipient may selectively review the voice media of the outgoing asynchronous voice message in near real-time on a second communication device connected to the network and associated with the recipient; and (b) the delivery of the outgoing asynchronous voice message over the network to the second communication device associated with the recipient is guaranteed, the progressive, store and forward, messaging module using a transmission protocol that controls the transmission bit rate for delivering the voice media of the outgoing asynchronous voice message so that the second communication device can render the outgoing asynchronous voice message in near real time when conditions on the network permit, while guaranteeing the delivery of the outgoing asynchronous voice message; and wherein the progressive, store and forward, messaging module is further configured to retransmit, in response to requests for retransmission, the voice media of the outgoing asynchronous voice message designated as missing and/or defective, the retransmissions guaranteeing delivery of a complete copy of the voice media of the outgoing asynchronous voice message to the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification