System and methods for providing voice transcription
First Claim
Patent Images
1. A computer implemented method comprising:
- transcribing a Session Initiation Protocol (SIP) based conversation between one or more users from voice to text transcription;
identifying each of the one or more users that are speaking using a device SIP_ID of the one or more users;
marking the identity of the one or more users that are speaking in the text transcription;
receiving a request to record the conversation, the request comprising a confirmation to use voice recognition algorithms for recording the conversation;
receiving authorization from a non-requesting user to record the conversation;
determining whether the SIP based conversation is accurately transcribed from the voice to the text transcription;
providing an error notification in response to the SIP based conversation not being accurately transcribed from the voice to the text transcription;
providing a notification that the recorded conversation has been accurately transcribed from the voice to the text transcription in response to the SIP based conversation being accurately transcribed from the voice to the text transcription, the text transcription being saved in a database, and access to the text transcription being granted through a hyperlinked address;
providing the text transcription of the speaking user to non-speaking users; and
authenticating a media server with the one or more users that are speaking using the device SIP_ID of the one or more users using a trusted token, and after authenticating the media server, a caller'"'"'s device will send call-in information to the media server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods is provided for providing SIP based voice transcription services. A computer implemented method includes: transcribing a Session Initiation Protocol (SIP) based conversation between one or more users from voice to text transcription; identifying each of the one or more users that are speaking using a device SIP_ID of the one or more users; marking the identity of the one or more users that are speaking in the text transcription; and providing the text transcription of the speaking user to non-speaking users.
57 Citations
27 Claims
-
1. A computer implemented method comprising:
-
transcribing a Session Initiation Protocol (SIP) based conversation between one or more users from voice to text transcription; identifying each of the one or more users that are speaking using a device SIP_ID of the one or more users; marking the identity of the one or more users that are speaking in the text transcription; receiving a request to record the conversation, the request comprising a confirmation to use voice recognition algorithms for recording the conversation; receiving authorization from a non-requesting user to record the conversation; determining whether the SIP based conversation is accurately transcribed from the voice to the text transcription; providing an error notification in response to the SIP based conversation not being accurately transcribed from the voice to the text transcription; providing a notification that the recorded conversation has been accurately transcribed from the voice to the text transcription in response to the SIP based conversation being accurately transcribed from the voice to the text transcription, the text transcription being saved in a database, and access to the text transcription being granted through a hyperlinked address; providing the text transcription of the speaking user to non-speaking users; and authenticating a media server with the one or more users that are speaking using the device SIP_ID of the one or more users using a trusted token, and after authenticating the media server, a caller'"'"'s device will send call-in information to the media server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer usable storage medium having readable program code embodied in the storage medium, the computer program product being operable to:
-
listen into an established conversation between one or more users on an IMS platform; transcribe the conversation from voice to text transcription; identify each of the one or more users in the text transcription using a device SIP_ID of the each of the one or more users; receive a request to record the conversation, the request comprising a confirmation to use voice recognition algorithms for recording the conversation; receive authorization from a non-requesting user to record the conversation; determine whether the established conversation is accurately transcribed from the voice to the text transcription; provide an error notification in response to the established conversation not being accurately transcribed from the voice to the text transcription; provide a notification that the recorded conversation has been accurately transcribed from the voice to the text transcription in response to the established conversation being accurately transcribed from the voice to the text transcription, the text transcription being saved in a database, and access to the text transcription being granted through a hyperlinked address; and authenticate a media server with the one or more users that are speaking using the device SIP_ID of the one or more users using a trusted token, and after authenticating the media server, a caller'"'"'s device will send call-in information to the media server. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system implemented on a computer infrastructure having at least hardware components or a combination of software components and the hardware components operable to:
-
listen into an established conversation between one or more users; identify each of the one or more users in the conversation using a device SIP_ID of the each of the one or more users; receive a request to record the conversation, the request comprising a confirmation to use voice recognition algorithms for recording the conversation; record the conversation between the one or more users and place the conversation in a queue for the transcribing; transcribe the conversation from voice to text transcription; mark a speaking user in the text transcription using the device SIP_ID of the each of the one or more users; determine whether the established conversation is accurately transcribed from the voice to the text transcription; notify the one or more users that an error has occurred in response to the established conversation not being accurately transcribed from the voice to the text transcription; notify the one or more users that the text transcription has been accurately transcribed from the voice to the text transcription in response to the established conversation being accurately transcribed from the voice to the text transcription, the text transcription being saved in a database, and access to the text transcription being granted through a hyperlinked address; provide the text transcription of a speaking user to a non-speaking user by instant message or text message; and authenticate a media server with the one or more users that are speaking using the device SIP_ID of the one or more users using a trusted token, and after authenticating the media server, a caller'"'"'s device will send call-in information to the media server. - View Dependent Claims (24, 25)
-
-
26. A method or transcribing a voice conversation using Session Initiation Protocol (SIP) from voice to text, comprising:
-
providing a computing infrastructure operable to; call into an established conversation between one or more users; identify each of the one or more users that are speaking using a device SIP_ID of the one or more users; receive a request to record the conversation, the request comprising a confirmation to use voice recognition algorithms for recording the conversation; receive authorization from a non-requesting user to record the conversation; transcribe the conversation between one or more users from voice to text transcription; mark the identity in the text transcription of the one or more users that are speaking; determine whether the established conversation is accurately transcribed from the voice to the text transcription; provide an error notification in response to the established conversation not being accurately transcribed from the voice to the text transcription; provide a notification that the established conversation has been accurately transcribed from the voice to the text transcription in response to the established conversation being accurately transcribed from the voice to the text transcription, the text transcription being saved in a database, and access to the text transcription being granted through a hyperlinked address; provide the text transcription to the one or more users using instant messaging or text messaging; and authenticate a media server with the one or more users that are speaking using the device SIP_ID of the one or more users using a trusted token, and after authenticating the media server, a caller'"'"'s device will send call-in information to the media server. - View Dependent Claims (27)
-
Specification