Telecommunication and multimedia management method and apparatus
First Claim
1. A method of providing and operating a progressive, store and forward, messaging system, 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 messaging services infrastructure on the network by;
(a) progressively storing the media of the first message at the messaging 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 at the messaging services infrastructure; and
(c) progressively storing the media of the second message at the messaging 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 at the messaging services infrastructure.
1 Assignment
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.
266 Citations
55 Claims
-
1. A method of providing and operating a progressive, store and forward, messaging system, 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 messaging services infrastructure on the network by; (a) progressively storing the media of the first message at the messaging 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 at the messaging services infrastructure; and (c) progressively storing the media of the second message at the messaging 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 at the messaging services infrastructure. - 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. A method for operating a progressive, store and forward, messaging system on a network, the method comprising:
-
operating a progressive, store and forward, node on the network; receiving over the network voice media of a message at the progressive, store and forward, node from a first communication device, the message including identifier information associated with a recipient of the message; and progressively storing and forwarding the message by; (i) progressively and persistently storing on the progressive, store and forward, node the voice media of the message as the voice media of the message is progressively received over the network; (ii) resolving an IP-address for a second communication device associated with the recipient from the identifier information included in the message; and (iii) progressively forwarding the voice media of the message over the network to the second communication device, using the resolved IP-address, as the voice media of the message is progressively received at the progressive, store and forward, node, provided the second communication device is connected to and available on the network when the message is received at the progressive, store and forward, node. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for operating a progressive, store and forward, messaging system on a network, the method comprising:
-
operating a progressive, store and forward, node on the network by; progressively receiving over the network at the progressive, store and forward, node voice media of a message intended for a recipient, the message progressively received as the voice media is transmitted by a first communication device; progressively storing the voice media of the message at the progressive, store and forward, node as the voice media of the message is progressively received; determining if a second communication device associated with the intended recipient is available or is not available on the network when the voice media of the message is received at the progressive, store and forward, node; and if available, progressively forwarding the voice media of the message to the second communication device, as the voice media is progressively received, so that the voice media of the message can be reviewed in near real-time on the second communication device, without establishing a synchronous connection over the network between the first communication device and the second communication device. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification