Apparatus, system, and method for voice chat transcription
First Claim
Patent Images
1. A system comprising:
- a chat server to facilitate a text chat session between multiple instant messaging clients;
a voice server coupled to the chat server, the voice server to facilitate a transition from the text chat session to a voice chat session between the multiple instant messaging clients, wherein the voice chat session comprises a transmission of a voice stream;
an audio memory coupled to the voice server, the audio memory to store an audio file of at least a portion of the voice stream of the voice chat session; and
a transcription engine implemented on a computer and coupled to the voice server, the transcription engine to generate a voice transcription of the voice chat session and to delay transcription of the stored portion of the voice stream to continue processing text of the text chat session and voice of the voice chat session until after the text chat session and the voice chat session are concluded.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method to transcribe a voice chat session initiated from a text chat session. The system includes a chat server, a voice server, and a transcription engine. The chat server is configured to facilitate a text chat session between multiple instant messaging clients. The voice server is coupled to the chat server and configured to facilitate a transition from the text chat session to a voice chat session between the multiple instant messaging clients. The transcription engine is coupled to the voice server and configured to generate a voice transcription of the voice chat session. The voice transcription may be aggregated into a text chat history.
39 Citations
20 Claims
-
1. A system comprising:
-
a chat server to facilitate a text chat session between multiple instant messaging clients; a voice server coupled to the chat server, the voice server to facilitate a transition from the text chat session to a voice chat session between the multiple instant messaging clients, wherein the voice chat session comprises a transmission of a voice stream; an audio memory coupled to the voice server, the audio memory to store an audio file of at least a portion of the voice stream of the voice chat session; and a transcription engine implemented on a computer and coupled to the voice server, the transcription engine to generate a voice transcription of the voice chat session and to delay transcription of the stored portion of the voice stream to continue processing text of the text chat session and voice of the voice chat session until after the text chat session and the voice chat session are concluded. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a local instant messaging client to facilitate a chat session with a remote instant messaging client via a chat server, wherein the chat session comprises a transition between a text chat session and a voice chat session, wherein the voice chat session comprises a transmission of a voice stream; and a client memory to store a chat history log associated with the chat session between the local instant messaging client and the remote instant messaging client, wherein the local instant messaging client is further configured to aggregate text data and voice transcription data from the chat server into the chat history log, and wherein the client memory is configured to receive and store at least a portion of the voice transcription data after the voice chat session to continue processing the voice stream of the voice chat session. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
transitioning between a text chat session and a voice chat session between multiple instant messaging clients, wherein the voice chat session comprises a transmission of a voice stream; storing an audio file of at least a portion of the voice stream of the voice chat session; delaying transcription of the stored portion of the voice stream until after the voice chat session is concluded; transcribing the stored portion of the voice stream of the voice chat session at a time that is later than the voice chat session to generate voice transcription data associated with the voice chat session; and storing the voice transcription data on a memory coupled to a voice server. - View Dependent Claims (13, 14)
-
-
15. A computer program product comprising a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations comprising:
-
transition between a text chat session and a voice chat session between multiple instant messaging clients, wherein the voice chat session comprises a transmission of a voice stream; store an audio file of at least a portion of the voice stream of the voice chat session; delay transcription of the stored portion of the voice stream until after the voice chat session is concluded; transcribe the stored portion of the voice stream of the voice chat session at a time that is later than the voice chat session to generate voice transcription data associated with the voice chat session; and store the voice transcription data on a memory coupled to a voice server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification