Real-time messaging method and apparatus
First Claim
Patent Images
1. Computer executable code embedded in a non-transitory computer readable medium and intended to be executed on a communication device connected to a communication network, the code comprising:
- a message module configured to create a message having a message header and a message body, the message module configured to;
(i) insert an identifier into the message header when an intended recipient of the message is defined; and
(ii) dynamically add voice media to the message body as the voice media associated with the message is generated; and
a transmission module configured to progressively transmit the message, wherein the progressive transmission occurs without requiring generation of a request for permission to transmit the voice message and without requiring receipt of a permission grant signal over the network for granting permission to transmit the voice message, the transmission module transmitting the message by;
(iii) transmitting the message header over the communication network, as soon as the identifier is defined and inserted into the message header, so that a delivery route to the recipient over the communication network can be discovered using the identifier; and
(iv) progressively transmit the message body, as the voice media is created and dynamically added to the message body, the transmission occurring over the communication network as the delivery route for delivering the voice media of the message to the recipient over the communication network is discovered using the identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the late-biding of time-based media in real-time With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
232 Citations
27 Claims
-
1. Computer executable code embedded in a non-transitory computer readable medium and intended to be executed on a communication device connected to a communication network, the code comprising:
-
a message module configured to create a message having a message header and a message body, the message module configured to; (i) insert an identifier into the message header when an intended recipient of the message is defined; and (ii) dynamically add voice media to the message body as the voice media associated with the message is generated; and a transmission module configured to progressively transmit the message, wherein the progressive transmission occurs without requiring generation of a request for permission to transmit the voice message and without requiring receipt of a permission grant signal over the network for granting permission to transmit the voice message, the transmission module transmitting the message by; (iii) transmitting the message header over the communication network, as soon as the identifier is defined and inserted into the message header, so that a delivery route to the recipient over the communication network can be discovered using the identifier; and (iv) progressively transmit the message body, as the voice media is created and dynamically added to the message body, the transmission occurring over the communication network as the delivery route for delivering the voice media of the message to the recipient over the communication network is discovered using the identifier. - 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)
-
Specification