Speech to message processing
First Claim
1. A voice message processor, comprising:
- an input configured to receive a voice message from a sender;
a speech signal processor configured to produce a text representation associated with the voice message;
a data structure configured to store a plurality of abbreviation libraries associated with one or more senders, the speech signal processor being configured to select at least one of the plurality of abbreviation libraries associated with the sender of the voice message, the selected at least one of the plurality of abbreviation libraries having at least one abbreviation associated with at least a portion of the text representation, the speech signal processor being further configured to produce a compact text representation by replacing the portion of the text representation with the at least one abbreviation associated therewith; and
an output configured to deliver the compact text representation to a mobile station.
8 Assignments
0 Petitions
Accused Products
Abstract
Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules. Mobile stations are configured to receive text representations of voice messages and request delivery of the associated voice messages based on message identifiers or message availability indicators that are presented on mobile station display. Network elements comprise a voice message processor and are configured to produce text representations and deliver text representation or voice messages based as requested by message recipients.
84 Citations
22 Claims
-
1. A voice message processor, comprising:
-
an input configured to receive a voice message from a sender; a speech signal processor configured to produce a text representation associated with the voice message; a data structure configured to store a plurality of abbreviation libraries associated with one or more senders, the speech signal processor being configured to select at least one of the plurality of abbreviation libraries associated with the sender of the voice message, the selected at least one of the plurality of abbreviation libraries having at least one abbreviation associated with at least a portion of the text representation, the speech signal processor being further configured to produce a compact text representation by replacing the portion of the text representation with the at least one abbreviation associated therewith; and an output configured to deliver the compact text representation to a mobile station. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A voice message processor, comprising:
-
means for receiving a voice message; means for identifying a sender of the voice message; means for selecting an abbreviation library associated with the sender of the voice message; means for processing the voice message to produce an uncompacted text representation comprising a plurality of words; means for using the selected abbreviation library to replace at least one of the plurality of words of the uncompacted text representation with an abbreviation of the at least one of the plurality of words thereby abbreviating the uncompacted text representation into a compacted text representation; and means for selectively transmitting the compacted text representation to a mobile station.
-
-
7. A voice message processing method, comprising:
-
receiving a voice message; identifying a sender of the voice message; selecting an abbreviation library associated with the sender of the voice message; producing a text representation of the voice message; compacting the text representation using the selected abbreviation library to abbreviate the text representation thereby producing a compact text representation, the abbreviation library comprising an abbreviated representation for one or more portions of the text representation; and delivering the compact text representation to a mobile station. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium, comprising computer-executable instruction for:
-
receiving a voice message; identifying a sender of the voice message; selecting an abbreviation library associated with the sender of the voice message; producing a text representation of the voice message; compacting the text representation using the selected abbreviation library to abbreviate the text representation thereby producing a compact text representation, the abbreviation library comprising an abbreviated representation for one or more portions of the text representation; and delivering the compact text representation to a mobile station. - View Dependent Claims (15)
-
-
16. A voice message processor comprising:
-
an input configured to receive a voice message belonging to a message class of a plurality of message classes; a speech signal processor configured to produce a text representation associated with the voice message; a data structure configured to store an abbreviation library for each of the plurality of message classes, the speech signal processor being configured to identify the abbreviation library for the message class to which the voice message belongs, the identified abbreviation library having at least one abbreviation associated with at least a portion of the text representation, the speech signal processor being further configured to produce a compact text representation by replacing the portion of the text representation with the at least one abbreviation associated therewith; and an output configured to deliver the compact text representation to a mobile station. - View Dependent Claims (17, 18)
-
-
19. A voice message processor comprising:
-
an input configured to receive a voice message associated with a message profile of a plurality of message profiles, a speech signal processor configured to produce a text representation associated with the voice message; a data structure configured to store an abbreviation library for each message profile of the plurality of message profiles, the speech signal processor being configured to identify the abbreviation library for the message profile associated with the voice message, the identified abbreviation library having at least one abbreviation associated with at least a portion of the text representation, the speech signal processor being further configured to produce a compact text representation by replacing the portion of the text representation with the at least one abbreviation associated therewith; and an output configured to deliver the compact text representation to a mobile station.
-
-
20. A voice message processor, comprising:
-
an input configured to receive a voice message associated with a user; a speech signal processor configured to produce a text representation associated with the voice message; a memory configured to store a plurality of abbreviation libraries each associated with a different user, the speech signal processor being configured to select one of the plurality of abbreviation libraries associated with the same user associated with the voice message, the selected one of the plurality of abbreviation libraries having at least one abbreviation associated with at least a portion of the text representation, the speech signal processor being further configured to produce a compact text representation by replacing the at least a portion of the text representation with the at least one abbreviation associated therewith; and an output configured to deliver the compact text representation to a mobile station. - View Dependent Claims (21, 22)
-
Specification