MESSAGING COMMUNICATION APPLICATION
First Claim
1. A messaging application embedded in a computer readable medium, the messaging application including:
- a notification module configured to receive a notification that provides a notification that a sender of a message containing time-based media would like to engage in synchronous communication; and
a rendering module configured to enable a recipient of the message to render the message in either;
(a) a real-time mode as the time-based media of the message is received;
or(b) a time-shifted mode by rendering the time-based media of the message at an arbitrary later time after it was received; and
(c) one or more rendering options to seamlessly transition the rendering of the time-based media of the message between the two modes (a) and (b).
1 Assignment
0 Petitions
Accused Products
Abstract
A messaging application that includes a transmit module configured to progressively transmit time-based media of a message to a recipient as the media is created. The transmit module transmits the message in either a messaging mode where the time-based media of the message is transmitted before a delivery route to the recipient is completely discovered or a call mode where the transmission occurs after providing a notification requesting synchronous communication and receiving a confirmation that the recipient would like to engage in synchronous communication. In response to the notification, the recipient has the option of rendering the incoming message in either a real-time mode as the time-based media of the message is received or a time-shifted mode by rendering the time-based media of the message at an arbitrary later time after it was received.
205 Citations
36 Claims
-
1. A messaging application embedded in a computer readable medium, the messaging application including:
-
a notification module configured to receive a notification that provides a notification that a sender of a message containing time-based media would like to engage in synchronous communication; and a rendering module configured to enable a recipient of the message to render the message in either; (a) a real-time mode as the time-based media of the message is received;
or(b) a time-shifted mode by rendering the time-based media of the message at an arbitrary later time after it was received; and (c) one or more rendering options to seamlessly transition the rendering of the time-based media of the message between the two modes (a) and (b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A messaging application embedded in a computer readable medium, the messaging application including:
-
a message module configured to generate a message containing time based media; a transmit module configured to progressively transmit the time-based media of the message to a recipient as the media is created in either; (i) a messaging mode where the time-based media of the message is transmitted before a delivery route to the recipient is completely discovered;
or(ii) a call mode after providing a notification requesting synchronous communication and receiving a confirmation that the recipient would like to engage in synchronous communication. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification