Patent ID: 8825772
Filing Date: 2014-09-02
Classification: H04L

Abstract:
1. A method of operating a server node on a communication network, comprising: establishing a session between a first communication device and the server node over the communication network; progressively receiving at the server node during the session a message from a sender using the first communication device, the message having a message header including an identifier associated with a recipient of the message and a message body containing voice media, wherein the voice media contained in the message body is progressively received by the server node as the voice media is created, dynamically added to the message body, and transmitted over the communication network by the first communication device during the session; discovering at the server node at least a partial delivery route to the recipient over the communication network using a look-up result of the identifier included in the message header when the message header is received at the server node without waiting for all the voice media in the message body to be received in full at the server node; progressively transmitting the voice media contained in the message body, at the same time as the voice media is progressively received at the server node, over the discovered at least partial delivery route without waiting for all the voice media in the message body to be received in full at the server node; and progressively and persistently storing at the server node all of the voice media contained in the message body, the voice media progressively and persistently stored as the voice media is progressively received at the server node.