Speech to message processing
First Claim
Patent Images
1. A device, comprising:
- a processor; and
a memory having instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising;
identifying a sender of a voice message;
selecting an abbreviation library associated with the sender of the voice message;
producing a text representation of the voice message; and
compacting the text representation using the abbreviation library selected to produce a compact text representation, wherein the compact text representation includes an abbreviation from the abbreviation library selected, and an extent to which the voice message is compacted is based on network capacity and a subscriber profile.
7 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.
-
Citations
18 Claims
-
1. A device, comprising:
-
a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising; identifying a sender of a voice message; selecting an abbreviation library associated with the sender of the voice message; producing a text representation of the voice message; and compacting the text representation using the abbreviation library selected to produce a compact text representation, wherein the compact text representation includes an abbreviation from the abbreviation library selected, and an extent to which the voice message is compacted is based on network capacity and a subscriber profile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
-
a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising; identifying a message class to which a voice message belongs; selecting an abbreviation library associated with the message class; producing a text representation of the voice message; and compacting the text representation using the abbreviation selected library to produce a compact text representation, wherein the compact text representation includes an abbreviation from the abbreviation library selected, and an extent to which the voice message is compacted is based on network capacity and a subscriber profile. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A device, comprising:
-
a processor; and a memory having stored thereon instructions that, when executed by the processor, cause the processor to perform operations comprising; identifying a message profile associated with a voice message; selecting an abbreviation library associated with the message profile; producing a text representation of the voice message; and compacting the text representation using the abbreviation library selected to produce a compact text representation, wherein the compact text representation includes an abbreviation from the abbreviation library selected, and an extent to which the voice message is compacted is based on network capacity and a subscriber profile. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification