Multi-media messaging method, apparatus and applications for conducting real-time and time-shifted communications
First Claim
1. A method of providing and operating a progressive, store and forward, messaging system capable of supporting near real-time communication, the method comprising:
- providing a first communication application, configured to be embedded in a first non-transitory computer readable medium on a first communication device, the first communication application including a first progressive, store and forward, messaging module that progressively stores and progressively transmits over a network media of a first message created using the first communication device as the media of the first message is created;
providing a second communication application, configured to be embedded in a second non-transitory computer readable medium on a second communication device, the second communication application including a second progressive, store and forward, messaging module that progressively stores and progressively transmits over the network media of a second message created using the second communication device as the media of the second message is created; and
operating a communication services infrastructure on the network by;
(a) progressively storing the media of the first message on the communication services infrastructure as the media of the first message is progressively received over the network from the first communication device and (b) progressively transmitting the media of the first message to the second communication device as the media of the first message is progressively received and stored on the communication services infrastructure; and
(c) progressively storing the media of the second message on the communication services infrastructure as the media of the second message is progressively received over the network from the second communication device and (d) progressively transmitting the media of the second message to the first communication device as the media of the second message is progressively received and stored on the communication services infrastructure,wherein the first communication application is further configured to progressively transmit the first message over the network using a transmission protocol capable of supporting near real-time communication, while guaranteeing delivery of a complete copy of the media of the first message.
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.
258 Citations
32 Claims
-
1. A method of providing and operating a progressive, store and forward, messaging system capable of supporting near real-time communication, the method comprising:
-
providing a first communication application, configured to be embedded in a first non-transitory computer readable medium on a first communication device, the first communication application including a first progressive, store and forward, messaging module that progressively stores and progressively transmits over a network media of a first message created using the first communication device as the media of the first message is created; providing a second communication application, configured to be embedded in a second non-transitory computer readable medium on a second communication device, the second communication application including a second progressive, store and forward, messaging module that progressively stores and progressively transmits over the network media of a second message created using the second communication device as the media of the second message is created; and operating a communication services infrastructure on the network by; (a) progressively storing the media of the first message on the communication services infrastructure as the media of the first message is progressively received over the network from the first communication device and (b) progressively transmitting the media of the first message to the second communication device as the media of the first message is progressively received and stored on the communication services infrastructure; and (c) progressively storing the media of the second message on the communication services infrastructure as the media of the second message is progressively received over the network from the second communication device and (d) progressively transmitting the media of the second message to the first communication device as the media of the second message is progressively received and stored on the communication services infrastructure, wherein the first communication application is further configured to progressively transmit the first message over the network using a transmission protocol capable of supporting near real-time communication, while guaranteeing delivery of a complete copy of the media of the first message. - 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)
-
Specification