IP Library Granted Patent US 9,628,603
Granted Patent B2
US 9,628,603 · App. 14/339,265 · Granted Apr 18, 2017

Voice mail transcription

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,628,603
App. No.
14/339,265
Granted
Apr 18, 2017
Kind
B2
Abstract

For voice mail transcription, a method is disclosed that includes detecting a communication device communicating an audio signal from the communication device to a voicemail system and transmitting data selected from the group consisting of text message data generated from the audio signal and voice training data to the voicemail system.

Claims (44)

1. An apparatus comprising:

a communication device comprising:

a processor;

a memory storing code executable by the processor to:

detect a request to leave a voicemail message from a voicemail system to the communication device;

determine whether voice training data is available at the communication device;

in response to determining the voice training data is not available, request the voice training data and receive the voice training data;

detect an audio signal associated with audio from the communication device to the voicemail system after detecting the request to leave the voicemail message from the voicemail system;

transcribe text message data from the audio signal;

request a transcription verification;

receive corrections to the text message data; and

transmit data to the voicemail system in response to detecting communicating the audio signal to the voicemail system, wherein the data is selected from a group consisting of the corrected text message data generated from the audio signal and the voice training data.

2. The apparatus of claim 1 , wherein the voice training data is from a speaker associated with the communication device.

3. The apparatus of claim 1 , wherein the code is further executable by the processor to requests a decryption key in response to the voice training data being encrypted and decrypts the voice training data using the decryption key.

4. The apparatus of claim 1 , wherein the code is further executable by the processor to confirms with the speaker whether the text message data is correct.

5. The apparatus of claim 1 , wherein the code is further executable by the processor to apply the corrections to the voice training data.

6. The apparatus of claim 1 , wherein the code is further executable by the processor to apply the corrections to second text message data.

7. A method comprising:

detecting a request to leave a voicemail message from a voicemail system to a communication device;

determining whether voice training data is available at the communication device;

in response to determining the voice training data is not available, requesting the voice training data and receiving the voice training data;

detecting an audio signal associated with audio from the communication device to the voicemail system after detecting the request to leave the voicemail message from the voicemail system;

transcribing text message data from the audio signal;

requesting a transcription verification;

receiving corrections to the text message data; and

transmitting data to the voicemail system in response to detecting communicating the audio signal to the voicemail system, wherein the data is selected from a group consisting of the corrected text message data generated from the audio signal and the voice training data.

8. The method of claim 7 , wherein the voice training data is from a speaker associated with the communication device.

9. The method of claim 7 , further comprising requesting a decryption key in response to the voice training data being encrypted and decrypting the voice training data using the decryption key.

10. The method of claim 7 , further comprising confirming with the speaker whether the text message data is correct.

11. The method of claim 7 , the method further comprising applying the corrections to the voice training data.

12. The method of claim 7 , the method further comprising applying the corrections to second text message data.

13. A program product comprising a computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

detecting a request to leave a voicemail message from a voicemail system to a communication device;

determining whether voice training data is available at the communication device;

in response to determining the voice training data is not available, requesting the voice training data and receiving the voice training data;

detecting an audio signal associated with audio from the communication device to the voicemail system in response to the request to leave the voicemail message from the voicemail system;

transcribing text message data from the audio signal;

requesting a transcription verification;

receiving corrections to the text message data; and

transmitting data to the voicemail system in response to detecting communicating the audio signal to the voicemail system, wherein the data is selected from a group consisting of the correct text message data generated from the audio signal and the voice training data.

14. The program product of claim 13 , wherein the voice training data is from a speaker associated with the communication device.

15. The program product of claim 13 , wherein the processor further performs requesting a decryption key in response to the voice training data being encrypted and decrypting the voice training data using the decryption key.

16. The program product of claim 13 , wherein the processor further performs confirming with the speaker whether the generated text is correct.

17. The program product of claim 13 , wherein the processor further performs applying the corrections to the voice training data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: PETERSON, NATHAN J.; MESE, JOHN CARL; VANBLON, RUSSELL SPEIGHT; WALTERMANN, ROD D.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 033402/0831 →