IP Library Granted Patent US 9,060,065
Granted Patent B2
US 9,060,065 · App. 14/287,035 · Granted Jun 16, 2015

Speech to message processing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,060,065
App. No.
14/287,035
Granted
Jun 16, 2015
Kind
B2
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.

Claims (36)

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.

2. The device of claim 1 , wherein the extent to which the voice message is compacted is further based on network congestion.

3. The device of claim 1 , wherein the instructions further cause the processor to provide a source text associated with the compact text representation.

4. The device of claim 1 , wherein the instructions further cause the processor to provide an expanded text associated with the compact text representation.

5. The device of claim 1 , wherein the abbreviation library includes text abbreviations.

6. The device of claim 1 , wherein the abbreviation library includes abbreviation rules.

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.

8. The device of claim 7 , wherein the extent to which the voice message is compacted is further based on network congestion.

9. The device of claim 7 , wherein the instructions further cause the processor to provide a source text associated with the compact text representation.

10. The device of claim 7 , wherein the instructions further cause the processor to provide an expanded text associated with the compact text representation.

11. The device of claim 7 , wherein the abbreviation library includes text abbreviations.

12. The device of claim 7 , wherein the abbreviation library includes abbreviation rules.

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.

14. The device of claim 13 , wherein the extent to which the voice message is compacted is further based on network congestion.

15. The device of claim 13 , wherein the instructions further cause the processor to provide the compact text representation.

16. The device of claim 13 , wherein the instructions further cause the processor to provide a source text associated with the compact text representation.

17. The device of claim 13 , wherein the instructions further cause the processor to provide an expanded text associated with the compact text representation.

18. The device of claim 13 , wherein the abbreviation library includes text abbreviations and abbreviation rules.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T MOBILITY II LLC
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041494/0590 →
CHANGE OF NAME Recorded Aug 16, 2016
From: AT&T WIRELESS SERVICES, INC.
To: NEW CINGULAR WIRELESS SERVICES, INC.
Reel/Frame 039694/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: NEW CINGULAR WIRELESS SERVICES, INC.
To: CINGULAR WIRELESS II, INC.
Reel/Frame 039695/0863 →
CHANGE OF NAME Recorded Aug 16, 2016
From: CINGULAR WIRELESS II, INC.
To: CINGULAR WIRELESS II, LLC
Reel/Frame 039695/0879 →
CHANGE OF NAME Recorded Aug 16, 2016
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 039695/0913 →
CHANGE OF NAME Recorded Aug 16, 2016
From: AT&T MOBILITY II, LLC
To: AT&T MOBILITY II LLC
Reel/Frame 039695/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2014
From: CAST, THOMAS
To: AT&T WIRELESS SERVICES, INC.
Reel/Frame 032960/0410 →