Voice and text session converter
First Claim
Patent Images
1. A method, comprising:
- establishing a communication session between first and second communication devices of first and second parties, respectively;
receiving, from the first party and by an input of the first communication device, a speech signal;
converting, by a processor executable speech-to-text converter, the speech signal into an equivalent textual string, the textual string comprising a selected plurality of words;
selecting, by a processor executable textual formatting and packetizing module, one of a first and second acronym library based on a determined identity of an intended instant message recipient as the second party, wherein the second party is associated with the first acronym library and another different party is associated with the second acronym library, wherein the first and second acronym libraries are different, and wherein the first and second acronym libraries contain differing sets of acronyms;
converting, by the processor executable textual formatting and packetizing module and using the selected first acronym library, the selected plurality of words into an equivalent acronym to form a revised message text;
generating, by the processor executable textual formatting and packetizing module, a first instant message to the second party, the first instant message including the revised message text;
sending, by the first communication device and as part of the communication session, the first instant message to the second party;
receiving, by the first communication device, from the second party, and as part of the communication session, a second instant message;
determining that the second party is the sender of the second instant message;
depacketizing, by the processor executable textual formatting and packetizing module, the second instant message to provide received message text, the received message text comprising at least one received message text acronym;
selecting, by the processor executable textual formatting and packetizing module, the first acronym library based on the determination that the second party is the sender of the second instant message;
converting, by the processor executable textual formatting and packetizing module and using the selected first acronym library, the at least one received message text acronym into an equivalent full text expression to form a revised received message text;
converting by the processor executable textual formatting and packetizing module, the revised received message text into an equivalent voiced version thereof for presentation to the first party; and
audibly presenting the equivalent voiced version to the first party,wherein the generating step comprises the substep;
mapping an electronic address of the second party against an instant message protocol table to determine which instant messaging protocol is to be used in the first instant message, wherein a plurality of potential instant message recipients correspond to a plurality of different instant messaging protocols.
26 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a communication system is provided that includes:
(a) an input operable to receive incoming instant messages;
(b) a text-to-speech converter 220 operable to convert a text message in an incoming instant message into a voiced equivalent thereof;
(c) a speech-to-text converter 232 operable to convert a voice signal into a text equivalent thereof;
(d) a message completion agent 428 operable to convert the text equivalent into an outgoing instant message; and
(e) an output operable to send the outgoing instant message to a selected recipient.
117 Citations
13 Claims
-
1. A method, comprising:
- establishing a communication session between first and second communication devices of first and second parties, respectively;
receiving, from the first party and by an input of the first communication device, a speech signal; converting, by a processor executable speech-to-text converter, the speech signal into an equivalent textual string, the textual string comprising a selected plurality of words; selecting, by a processor executable textual formatting and packetizing module, one of a first and second acronym library based on a determined identity of an intended instant message recipient as the second party, wherein the second party is associated with the first acronym library and another different party is associated with the second acronym library, wherein the first and second acronym libraries are different, and wherein the first and second acronym libraries contain differing sets of acronyms; converting, by the processor executable textual formatting and packetizing module and using the selected first acronym library, the selected plurality of words into an equivalent acronym to form a revised message text; generating, by the processor executable textual formatting and packetizing module, a first instant message to the second party, the first instant message including the revised message text; sending, by the first communication device and as part of the communication session, the first instant message to the second party; receiving, by the first communication device, from the second party, and as part of the communication session, a second instant message; determining that the second party is the sender of the second instant message; depacketizing, by the processor executable textual formatting and packetizing module, the second instant message to provide received message text, the received message text comprising at least one received message text acronym; selecting, by the processor executable textual formatting and packetizing module, the first acronym library based on the determination that the second party is the sender of the second instant message; converting, by the processor executable textual formatting and packetizing module and using the selected first acronym library, the at least one received message text acronym into an equivalent full text expression to form a revised received message text; converting by the processor executable textual formatting and packetizing module, the revised received message text into an equivalent voiced version thereof for presentation to the first party; and audibly presenting the equivalent voiced version to the first party, wherein the generating step comprises the substep;
mapping an electronic address of the second party against an instant message protocol table to determine which instant messaging protocol is to be used in the first instant message, wherein a plurality of potential instant message recipients correspond to a plurality of different instant messaging protocols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- establishing a communication session between first and second communication devices of first and second parties, respectively;
-
8. A system, comprising:
- a first communication device comprising a processor operable to;
establish a communication session with a second communication device of a second party; receive, from a first party and by an input of the first communication device, a speech signal; convert, by a speech-to-text converter, the speech signal into an equivalent textual string, the textual string comprising a selected plurality of words; select, by a textual formatting and packetizing module, one of a first and second acronym library based on a determined identity of an intended instant message recipient as the second party, wherein the second party is associated with the first acronym library and another different party is associated with the second acronym library, wherein the first and second acronym libraries are different, and wherein the first and second libraries contain differing sets of acronyms; convert, by the textual formatting and packetizing module and using the selected first acronym library, the selected plurality of words into an equivalent acronym to form a revised message text; generate, by the textual formatting and packetizing module, a first instant message to the second party, the first instant message including the revised message text; send, as part of the communication session, the first instant message to the second party; receive, from the second party and as part of the communication session, a second instant message; determine that the second party is the sender of the second instant message; depacketize, by the textual formatting and packetizing module, the second instant message to provide received message text, the received message text comprising at least one received message text acronym; select, by the textual formatting and packetizing module, the first acronym library based on the determination that the second party is the sender of the second instant message; convert, by the textual formatting and packetizing module and using the selected first acronym library, the at least one received message text acronym into an equivalent full text expression to form a revised received message text; convert by the textual formatting and packetizing module, the revised received message text into an equivalent voiced version thereof for presentation to the first party; and audibly present the equivalent voiced version to the first party wherein the generating operation comprises the sub-operation;
mapping an electronic address of the second party against an instant message protocol table to determine which instant messaging protocol is to be used in the first instant message, wherein a plurality of potential instant message recipients correspond to a plurality of different instant messaging protocols. - View Dependent Claims (9, 10, 11, 12, 13)
- a first communication device comprising a processor operable to;
Specification