VOICE AND TEXT MAIL APPLICATION FOR COMMUNICATION DEVICES
First Claim
1. A messaging method for communicating on a communication device, the method comprising:
- simultaneously and progressively storing media of an incoming message as the media of the incoming message is received at the communication device over a network; and
providing a rendering option to catch up to the most recently received media of the incoming message, the catch up to the most recently received media rendering option causing;
(i) rendering on the communication device in a time-shifted mode the previously received media of the incoming message out of storage at a rate faster relative to when the media of the incoming message was originally encoded; and
(ii) seamlessly transitioning the rendering of the incoming media from the time-shifted mode to a real-time mode when the rendering of the previously received media of the incoming message out of storage at the faster rate has caught up to and coincides with the media of the incoming message as the media is received over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice and text mail application method and apparatus capable of supporting both synchronous and asynchronous voice communication. The application is configured to (i) simultaneously and progressively store media of an incoming message as the media is received at a communication device over the network and (ii) provides a “catch up” rendering option which enables the rendering of previously received media of the message starting at any previous point of the message and to catch up the rendering to the current point or head of the message as the media of the message is being received. By rendering the previously received media of the incoming message out of storage at a rate faster relative to when the media of the incoming message was originally encoded, eventually the rendering will catch up and seamlessly transition the rendering from an asynchronous time-shifted mode out of storage to a synchronous mode as the media of the message is received over the network. In various alternative embodiments, the application also enables the (a) screening of the media of the incoming message as the media is received over the network; (b) the ability to join a live conversation with the sender of the incoming message as the media of the incoming message is received over the network, and/or (c) the option to ignore the media of the incoming message.
49 Citations
58 Claims
-
1. A messaging method for communicating on a communication device, the method comprising:
-
simultaneously and progressively storing media of an incoming message as the media of the incoming message is received at the communication device over a network; and providing a rendering option to catch up to the most recently received media of the incoming message, the catch up to the most recently received media rendering option causing; (i) rendering on the communication device in a time-shifted mode the previously received media of the incoming message out of storage at a rate faster relative to when the media of the incoming message was originally encoded; and (ii) seamlessly transitioning the rendering of the incoming media from the time-shifted mode to a real-time mode when the rendering of the previously received media of the incoming message out of storage at the faster rate has caught up to and coincides with the media of the incoming message as the media is received over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 56, 57)
-
-
21. A messaging method for communicating on a communication device, the method comprising:
-
simultaneously and progressively storing media of an incoming message as the media of the incoming message is received at the communication device over a network; and providing on the communication device one or more options for responding to the incoming message, the one or more options including; (i) rendering the media of the incoming message from storage; (ii) screening the media of the incoming message as the media is received over the network; (iii) joining a live conversation with the sender of the incoming message as the media of the incoming message is received over the network; (iv) rendering the media of the incoming message previously received from storage at a rate faster than the media was originally encoded in a time-shifted mode and then seamlessly transitioning the rendering of the media of the incoming message as the media is received over the network when the rendering from storage has caught up to and coincides with the media of the incoming message as it is received over the network;
or(v) ignoring the media of the incoming message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 58)
-
-
39. A messaging method for communicating on a communication device, the method comprising:
-
receiving an incoming message over a network at the communication device; and notifying on the communication device an indicator indicating the receipt of the incoming message at the communication device before the incoming message is received in full at the communication device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification