IP Library Granted Patent US 9,179,001
Granted Patent B2
US 9,179,001 · App. 14/338,541 · Granted Nov 3, 2015

System and method for automatically transcribing voicemail

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,179,001
App. No.
14/338,541
Granted
Nov 3, 2015
Kind
B2
Abstract

Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for automatically transcribing voicemail. The method includes receiving a plurality of voicemail messages from callers, identifying for each voicemail message in the plurality of voicemail messages a first frequency with which the respective caller leaves voicemails, identifying for each voicemail message in the plurality of voicemail messages a second frequency with which a user requests transcription of each voicemail, assigning a priority ranking to each voicemail message in the plurality of voicemail messages based on the respective first frequency and the respective second frequency, and transcribing untranscribed voicemail messages with a highest priority ranking. The method can include establishing a priority ranking threshold and repeatedly transcribing a next highest ranking untranscribed voicemail message until no further untranscribed voicemail messages remain above the priority ranking threshold.

Claims (38)

1. A method comprising:

assigning, via a processor, a priority to each voicemail in a plurality of voicemails, wherein the priority is based on a call frequency of a caller associated with each voicemail and a transcription request frequency, to yield prioritized voicemails; and

transcribing a highest priority voicemail in the prioritized voicemails.

2. The method of claim 1 , wherein the transcription request frequency is a frequency of transcription requests made by a recipient of the plurality of voicemails.

3. The method of claim 1 , further comprising repeatedly transcribing a next highest priority untranscribed voicemail message until no further untranscribed voicemail messages remain.

4. The method of claim 1 , further comprising:

establishing a priority ranking threshold; and

repeatedly transcribing a next highest priority voicemail message until no further untranscribed voicemail messages remain above the priority ranking threshold.

5. The method of claim 1 , further comprising building a voice model of a respective caller while transcribing voicemail messages.

6. The method of claim 1 , wherein assigning the priority to each voicemail message is further based on a user profile.

7. The method of claim 1 , further comprising generating speaker-specific syllable libraries while transcribing the prioritized voicemail messages.

8. The method of claim 7 , further comprising:

receiving a text-based message from a speaker associated with a generated speaker-specific syllable library; and

generating an audible version of the text-based message based on the generated speaker-specific syllable library.

9. A system comprising:

a processor; and

a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

assigning a priority to each voicemail in a plurality of voicemails, wherein the priority is based on a call frequency of a caller associated with each voicemail and a transcription request frequency, to yield prioritized voicemails; and

transcribing a highest priority voicemail in the prioritized voicemails.

10. The system of claim 9 , wherein the transcription request frequency is a frequency of transcription requests made by a recipient of the plurality of voicemails.

11. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising repeatedly transcribing a next highest priority untranscribed voicemail message until no further untranscribed voicemail messages remain.

12. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising:

establishing a priority ranking threshold; and

repeatedly transcribing a next highest priority voicemail message until no further untranscribed voicemail messages remain above the priority ranking threshold.

13. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising building a voice model of a respective caller while transcribing voicemail messages.

14. The system of claim 9 , wherein assigning the priority to each voicemail message is further based on a user profile.

15. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising generating speaker-specific syllable libraries while transcribing the prioritized voicemail messages.

16. The system of claim 15 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising:

receiving a text-based message from a speaker associated with a generated speaker-specific syllable library; and

generating an audible version of the text-based message based on the generated speaker-specific syllable library.

17. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

assigning a priority to each voicemail in a plurality of voicemails, wherein the priority is based on a call frequency of a caller associated with each voicemail and a transcription request frequency, to yield prioritized voicemails; and

transcribing a highest priority voicemail in the prioritized voicemails.

18. The computer-readable storage device of claim 17 , wherein the transcription request frequency is a frequency of transcription requests made by a recipient of the plurality of voicemails.

19. The computer-readable storage device of claim 17 , having additional instructions stored which, when executed by the computing device, result in operations comprising repeatedly transcribing a next highest priority untranscribed voicemail message until no further untranscribed voicemail messages remain.

20. The computer-readable storage device of claim 17 , having additional instructions stored which, when executed by the computing device, result in operations comprising:

establishing a priority ranking threshold; and

repeatedly transcribing a next highest priority voicemail message until no further untranscribed voicemail messages remain above the priority ranking threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041504/0952 →