Text-to-speech e-mail reader with multi-modal reply processor
First Claim
1. A text-to-speech reader for automated speech processing of text messages comprising:
- a telephone interface for coupling to a telephone network through which a user interacts with said reader;
a memory for storing data representing an e-mail text document to be processed;
a text-to-speech engine for generating synthesized speech;
a state machine operable by the user through said telephone interface to switch between a play mode and a record mode;
a text processor coupled to said state machine and to said memory and to said text-to-speech engine, said text processor having an associated data store containing at least one canned e-mail reply message and being responsive to said state machine such that;
(a) when said state machine is in said play mode said data is supplied to said text-to-speech engine for playback as synthesized speech through said telephone interface, and (b) when said state machine is in said record mode said text processor receives input signals supplied by the user through said telephone interface and selectively loads said canned message into said memory and selectively edits the content of said canned message based on said input signals;
said text processor having a user-controllable cursor indexing mechanism to selectively identify plural positions within said canned e-mail reply message such that words and characters can be inserted and deleted from any point within said message when said state machine is in said record mode.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-user e-mail reader system allows several users to access their e-mail accounts simultaneously and have the e-mail messages played back with speech synthesis. The user navigates through various functional states of the system using either touch-tone keypad commands or optionally voiced commands interpreted by a speech recognizer. Users can send reply e-mail messages without the use of a computer, by invoking the system'"'"'s text processor. The text processor operates in conjunction with a keypad-to-ASCII conversion mechanism that allows fully punctuated and properly addressed e-mail messages to be composed from the touch-tone phone. Digital audio sound file attachments may be recorded through the telephone handset and attached to an outgoing e-mail message. A system for storing canned messages allows the user to quickly send pre-composed reply messages, either as stored or after editing using the text processor. The text processor uses a virtual cursor pointer that may be indexed forward and backward at different granularities, depending on whether the system is in play mode or record mode. The granularity can also be changed by the user.
-
Citations
22 Claims
-
1. A text-to-speech reader for automated speech processing of text messages comprising:
-
a telephone interface for coupling to a telephone network through which a user interacts with said reader;
a memory for storing data representing an e-mail text document to be processed;
a text-to-speech engine for generating synthesized speech;
a state machine operable by the user through said telephone interface to switch between a play mode and a record mode;
a text processor coupled to said state machine and to said memory and to said text-to-speech engine, said text processor having an associated data store containing at least one canned e-mail reply message and being responsive to said state machine such that;
(a) when said state machine is in said play mode said data is supplied to said text-to-speech engine for playback as synthesized speech through said telephone interface, and (b) when said state machine is in said record mode said text processor receives input signals supplied by the user through said telephone interface and selectively loads said canned message into said memory and selectively edits the content of said canned message based on said input signals;
said text processor having a user-controllable cursor indexing mechanism to selectively identify plural positions within said canned e-mail reply message such that words and characters can be inserted and deleted from any point within said message when said state machine is in said record mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
sound file buffer for storing digital audio sound files input through said telephone interface; and
e-mail handler adapted for communicating with a computer network to send said data as e-mail messages over said network and for sending said digital audio sound files as attachments to said e-mail messages.
-
-
10. The apparatus of claim 1 wherein said text processor includes character translation system that converts touch tone codes entered through said telephone interface by keypad entry or voice into characters of an alphabet that includes white space and punctuation marks.
-
11. The apparatus of claim 10 wherein said alphabet includes at least a subset of the ASCII character set.
-
12. The apparatus of claim 1 wherein said text processor includes a data store of canned reply messages selectable by the user via said telephone interface.
-
13. An e-mail message processor operable using the numeric keypad of a telephone coupled to a telephone network, comprising:
-
a telephone interface for coupling to said telephone network;
a text processor coupled to said telephone interface for processing an e-mail message, including e-mail handler mechanism for attaching e-mail address data to said e-mail messages; and
character translation system coupled to at least one of said telephone interface and said text processor for converting numeric keypad codes entered through said telephone interface into characters of an alphabet that includes punctuation marks;
wherein said text processor includes a state machine that defines at least one play state and at least one text editing record state;
wherein said text processor maintains a virtual cursor pointer that identifies a predetermined location within said e-mail message;
wherein said text processor includes a cursor indexing mechanism that automatically adjusts the position of said virtual cursor pointer by different predefined user-selectable amounts, depending on whether said state machine is in said play state or said text editing record state such that words and characters can be inserted and deleted from any point within said message when said state machine is in said record state; and
wherein the virtual cursor is automatically adjusted to present information in different amounts in the play state and text editing record state. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification