System and method for receiving multi-media messages
First Claim
Patent Images
1. A system for delivering a multi-media message, the system comprising:
- at least one server configured to receive information corresponding to a multi-media message sent from a client device of a sender via a network and to stream the multi-media message to a second client device for presentation to a recipient, wherein;
the at least one server is further configured to;
determine whether the second client device has rendering software for delivering a video portion of the multi-media message,if the at least one server determines that the second client device does not have rendering software, the at least one server is configured to stream the multi-media message from the server such that a generic rendering software device will deliver the multi-media message,determine whether the second client device includes rendering software for delivering a video portion of the multi-media message,if the at least one server determines that the second client device does not include the rendering software, the at least one server is configured to stream the multi-media message from the at least one server such that a generic rendering software device will deliver the multi-media message,determine whether the second client device includes speech synthesis software associated with a voice requested by the sender,if the at least one server determines that the second client device does not include the speech synthesis software, the at least one server is configured to synthesize audio and stream the audio to the second client device,if the at least one server determines that the second client device includes the speech synthesis software and the requested voice is available, the at least one server is configured to deliver data for voice synthesis to the second client device, the voice to be synthesized at the second client device, andif the at least one server determines that the second client device includes the speech synthesis software but the requested voice is not available, the at least one server is configured to download the voice to the second client device for the second client device to perform synthesizing of the voice.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of delivering a multi-media message to a recipient is disclosed. The multi-media message is created by a sender and contains a talking entity for delivering a sender message. A determination is made as to whether the recipient device has rendering software for delivering a video portion of the multi-media message. If the recipient device does not have the rendering software, the multi-media message is streamed from a server such that a generic rendering software device will deliver the multi-media message.
129 Citations
2 Claims
-
1. A system for delivering a multi-media message, the system comprising:
-
at least one server configured to receive information corresponding to a multi-media message sent from a client device of a sender via a network and to stream the multi-media message to a second client device for presentation to a recipient, wherein; the at least one server is further configured to; determine whether the second client device has rendering software for delivering a video portion of the multi-media message, if the at least one server determines that the second client device does not have rendering software, the at least one server is configured to stream the multi-media message from the server such that a generic rendering software device will deliver the multi-media message, determine whether the second client device includes rendering software for delivering a video portion of the multi-media message, if the at least one server determines that the second client device does not include the rendering software, the at least one server is configured to stream the multi-media message from the at least one server such that a generic rendering software device will deliver the multi-media message, determine whether the second client device includes speech synthesis software associated with a voice requested by the sender, if the at least one server determines that the second client device does not include the speech synthesis software, the at least one server is configured to synthesize audio and stream the audio to the second client device, if the at least one server determines that the second client device includes the speech synthesis software and the requested voice is available, the at least one server is configured to deliver data for voice synthesis to the second client device, the voice to be synthesized at the second client device, and if the at least one server determines that the second client device includes the speech synthesis software but the requested voice is not available, the at least one server is configured to download the voice to the second client device for the second client device to perform synthesizing of the voice.
-
-
2. A system for delivering a multi-media message, the system comprising:
-
at least one server configured to receive information corresponding to a multi-media message sent from a client device of a sender via a network and to stream the multi-media message to a second client device for presentation to a recipient, wherein; the at least one server is further configured to; determine whether the second client device has rendering software for delivering a video portion of the multi-media message, and if the at least one server determines that the second client device does not have rendering software, the at least one server is configured to stream the multi-media message from the server such that a generic rendering software device will deliver the multi-media message, determine whether the second client device has rendering software for delivering a video portion of the multi-media message, if the at least one server determines that the second client device does not have rendering software, the at least one server is configured to stream the multi-media message from the at least one server such that a generic rendering software device will deliver the multi-media message, determine whether the second client device has speech synthesis software associated with a voice requested by the sender, if the at least one server determines that second client device does not have the speech synthesis software, the at least one server is configured to synthesize audio at the at least one server and stream the audio to the recipient jointly with the available rendering software, if the at least one server determines that the second client device does have the speech synthesis software and the requested voice is available, the at least one server is configured to create an intermediate representation of the voice at the at least one server, and if the at least one server determines that second client device does have the speech synthesis software and the requested voice is not available, the at least one server is configured to synthesize the voice at the at least one server and stream the voice jointly with the video rendered from the available rendering software.
-
Specification