IP Library Granted Patent US 9,992,344
Granted Patent B2
US 9,992,344 · App. 14/850,082 · Granted Jun 5, 2018

System and method for selective voicemail 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,992,344
App. No.
14/850,082
Granted
Jun 5, 2018
Kind
B2
Abstract

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for selectively transcribing messages. Five general approaches are disclosed herein. The first approach is directed to checking for a transcription capable client, which transcribes messages when a client device is capable of receiving transcriptions. The second and third approaches are platform-controlled and user-controlled predefined selective transcription. One aspect of this approach is driven by transcription rules. The fourth approach is user-controlled on-demand selective transcription before the message is stored or deposited for transcription. An example of this is a user transferring an incoming caller to voicemail and indicating that the voicemail be transcribed. The fifth approach is user-controlled on-demand selective transcription after the message is stored. In one embodiment of this approach, a user must specifically request that a stored message be transcribed.

Claims (57)

1. A method comprising:

presenting, via a client device, a notification of an incoming call to a subscriber;

receiving, while presenting the notification, an input from the subscriber with regard to the incoming call, wherein the input is associated with instructions to:

(1) transfer the incoming call to a voicemail system; and

(2) when the incoming call results in a voicemail at the voicemail system,

transcribe the voicemail into text;

transferring, based on the input, the incoming call to the voicemail system to yield the voicemail;

determining whether a current time is within a first time window associated with a first class of service or a second time window a second class of service to yield a determined class of service according to the current time;

generating, based on the determined class of service according to the current time, a transcription of the voicemail, the transcription comprising text generated from the voicemail; and

presenting the transcription on a device of the subscriber.

2. The method of claim 1 , wherein the transferring of the incoming call and the generating of the transcription are further based on a class of service associated with the subscriber.

3. The method of claim 2 , wherein the class of service is one of a plurality of classes of service, each class of the plurality of classes of service having a distinct functionality and cost, wherein the cost requires a premium for a threshold time.

4. The method of claim 1 , further comprising:

identifying a current transcription state of the voicemail for the subscriber;

storing the current transcription state in a subscriber directory; and

notifying the subscriber when the current transcription state changes.

5. The method of claim 1 , wherein the transferring of the incoming call and the generating of the transcription are performed by the client device.

6. The method of claim 1 , further comprising, prior to the generating of the transcription, comparing the voicemail to a set of transcription rules to determine if the voicemail should remain untranscribed.

7. The method of claim 1 , wherein the first time window and the second time window do not overlap and cover a consecutive twenty-four hours.

8. A system comprising:

a processor; and

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

presenting, via a client device, a notification of an incoming call to a subscriber;

receiving, while presenting the notification, an input from the subscriber with regard to the incoming call, wherein the input indicates to:

(1) transfer the incoming call to a voicemail system; and

(2) when the incoming call results in a voicemail at the voicemail system, transcribe the voicemail into text;

transferring, based on the input, the incoming call to the voicemail system;

determining whether a current time is within a first time window associated with a first class of service or a second time window a second class of service to yield a determined class of service according to the current time;

generating, based on the determined class of service according to the current time, a transcription of the voicemail, the transcription comprising text generated from the voicemail; and

presenting the transcription on a device of the subscriber.

9. The system of claim 8 , wherein the transferring of the incoming call and the generating of the transcription are further based on a class of service associated with the subscriber.

10. The system of claim 9 , wherein the class of service is one of a plurality of classes of service, each class of the plurality of classes of service having a distinct functionality and cost, wherein the cost requires a premium for a threshold time.

11. The system of claim 8 , the computer-readable storage device having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

identifying a current transcription state of the voicemail for the subscriber;

storing the current transcription state in a subscriber directory; and

notifying the subscriber when the current transcription state changes.

12. The system of claim 8 , wherein the transferring of the incoming call and the generating of the transcription are performed by the client device.

13. The system of claim 8 , the computer-readable storage device having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising, prior to the generating of the transcription, comparing the voicemail to a set of transcription rules to determine if the voicemail should remain untranscribed.

14. The system of claim 8 , wherein the transcription occurs via a hybrid transcription service comprising a first class of service for a time window and a second class of service for a remainder time window, and wherein the time window and the remainder time window do not overlap and cover a consecutive twenty-four hours.

15. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising:

presenting, via a client device, a notification of an incoming call to a subscriber;

receiving, while presenting the notification, an input from the subscriber with regard to the incoming call, wherein the input is associated with instructions to:

(1) transfer the incoming call to a voicemail system; and

(2) when the incoming call results in a voicemail at the voicemail system,

transcribe the voicemail into text;

transferring, based on the input, the incoming call to the voicemail system to yield the voicemail;

determining whether a current time is within a first time window associated with a first class of service or a second time window a second class of service to yield a determined class of service according to the current time;

generating, based on the determined class of service according to the current time, a transcription of the voicemail, the transcription comprising text generated from the voicemail; and

presenting the transcription on a device of the subscriber.

16. The computer-readable storage device of claim 15 , wherein the transferring of the incoming call and the generating of the transcription are further based on a class of service associated with the subscriber.

17. The computer-readable storage device of claim 16 , wherein the class of service is one of a plurality of classes of service, each class of the plurality of classes of service having a distinct functionality and cost, wherein the cost requires a premium for a threshold time.

18. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising:

identifying a current transcription state of the voicemail for the subscriber;

storing the current transcription state in a subscriber directory; and

notifying the subscriber when the current transcription state changes.

19. The computer-readable storage device of claim 15 , wherein the transferring of the incoming call and the generating of the transcription are performed by the client device.

20. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising, prior to the generating of the transcription, comparing the voicemail to a set of transcription rules to determine if the voicemail should remain untranscribed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065566/0013 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2016
From: JACKSON, JAMES; CUNETTO, PHILIP; YASREBI, MEHRAD
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 039393/0555 →