Voicemail filtering and transcription
First Claim
1. A computer-readable medium storing instructions that when executed in a networked communication system, cause the system to perform an integrated messaging method, the method comprising:
- receiving audio data via a first network, wherein the audio data comprises a message of a first type sent by a caller to a user;
transforming the audio data to a first format;
filtering the audio data, comprising searching for predetermined words in the audio data;
transforming the audio data to a second format, wherein transforming the data comprises generating a rough transcription based on the predetermined words, wherein the rough transcription facilitates the user determining an appropriate response to the message of the first type;
generating a message of a second type, wherein the message of the second type includes the transformed audio data in the second format, wherein the message of the second type further includes the audio data in the first format;
sending the message of the second type to the user via a second network;
receiving a request from the user to provide the user a refined transcription of the message of the first type;
in response to the request, placing the audio file in the first format on a file server; and
sending a notification to a transcriber, wherein the notification includes the request and directions to the file server.
22 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for voicemail filtering and transcription are described herein. According to various embodiments, an integrated communication system performs filtering and transcription of voicemail messages (“voicemails”) and forwards the voicemails via email to a user'"'"'s email-capable device. Filtering includes generating a priority flag based on a word search of the voicemail. The integrated communication system further performs a rough transcription of the voicemail, either automatically or on demand as specified by the user. According to embodiments, the rough transcription is entered as text in an email that is sent to the user. In an embodiment, a user may request a refined transcription of the voicemail by pressing a button on the user'"'"'s device. In an embodiment, the rough transcription is replaced by the refined transcription in the original email and the original is marked “unread” in the user'"'"'s email inbox on the user'"'"'s device.
-
Citations
23 Claims
-
1. A computer-readable medium storing instructions that when executed in a networked communication system, cause the system to perform an integrated messaging method, the method comprising:
-
receiving audio data via a first network, wherein the audio data comprises a message of a first type sent by a caller to a user;
transforming the audio data to a first format;filtering the audio data, comprising searching for predetermined words in the audio data; transforming the audio data to a second format, wherein transforming the data comprises generating a rough transcription based on the predetermined words, wherein the rough transcription facilitates the user determining an appropriate response to the message of the first type; generating a message of a second type, wherein the message of the second type includes the transformed audio data in the second format, wherein the message of the second type further includes the audio data in the first format; sending the message of the second type to the user via a second network; receiving a request from the user to provide the user a refined transcription of the message of the first type; in response to the request, placing the audio file in the first format on a file server; and sending a notification to a transcriber, wherein the notification includes the request and directions to the file server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for integrating messages, the method comprising:
-
receiving audio data via a first network, wherein the audio data comprises a message of a first type sent by a caller to a user;
transforming the audio data to a first format;filtering the audio data, comprising searching for predetermined words in the audio data; transforming the audio data to a second format, wherein transforming the data comprises generating a rough transcription based on the predetermined words, wherein the rough transcription facilitates the user determining an appropriate response to the message of the first type; generating a message of a second type, wherein the message of the second type includes the transformed audio data in the second format, wherein the message of the second type further includes the audio data in the first format; sending the message of the second type to the user via a second network; receiving a request from the user to provide the user a refined transcription of the message of the first type; in response to the request, sending a message of a third type to a transcriber, wherein the message of the third type includes the request and the audio data in the first format, wherein the message of the third type is an instant message, and wherein the transcriber can listen to the audio data in the first format and type the refined transcription into the instant message; receiving the instant message with the refined transcription from the transcriber; editing the message of the second type to include the refined transcription in place of the rough transcription; resetting a status of the message of the second type to be “
unread”
; andsending a predetermined notification to the user with the message of the second type, wherein the predetermined notification notifies the user that the message of the second type now includes the refined transcription. - View Dependent Claims (22)
-
-
23. A computer-readable storing instructions that when executed in a networked communication system, cause the system to perform an integrated messaging method, the method comprising:
-
receiving audio data via a first network, wherein the audio data comprises a message of a first type sent by a caller to a user;
transforming the audio data to a first format;filtering the audio data, comprising searching for predetermined words in the audio data; transforming the audio data to a second format, wherein transforming the data comprises generating a rough transcription based on the predetermined words, wherein the rough transcription facilitates the user determining an appropriate response to the message of the first type; generating a message of a second type, wherein the message of the second type includes the transformed audio data in the second format, wherein the message of the second type further includes the audio data in the first format; sending the message of the second type to the user via a second network; receiving a request from the user to provide the user a refined transcription of the message of the first type; in response to the request, placing the audio file in the first format on a file server; sending a notification to a transcriber, wherein the notification includes the request and directions to the file server; in response to the request, sending a message of a third type to a transcriber, wherein the message of the third type includes the request and the audio data in the first format, wherein the message of the third type is an instant message, and wherein the transcriber can listen to the audio data in the first format and type the refined transcription into the instant message; receiving the instant message with the refined transcription from the transcriber; editing the message of the second type to include the refined transcription in place of the rough transcription; resetting a status of the message of the second type to be “
unread”
; andsending a predetermined notification to the user with the message of the second type, wherein the predetermined notification notifies the user that the message of the second type now includes the refined transcription.
-
Specification