Real-time remote transcription or translation service
First Claim
1. A computer-based method of providing a service in real time, said service being one of transcription and translation, comprising the steps of:
- receiving, from a user, a request for service;
determining if at least one service agent is available to perform said service;
assigning at least one service agent to perform said service, if at least one service agent is available; and
providing a result of said service in real time to the user, where the result, in transcription service, is transcribed text of spoken words of at least one speaker, and where, in translation service, the result is a translation of spoken words of at least one speaker;
wherein, in transcription service, a service agent is a stenographer;
wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, and the translation is in a second language; and
wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for real time transcription or translation services. In one aspect of the system and method, a user requests transcription/translation service with certain service parameters. It is determined what resources can be used for such service, and, if all the service parameters can be met, the service is performed. Resources include live stenographers or translators, and computer processing power. If all the service parameters can not be met, it is determined whether to perform the service by meeting only some of the service parameters. These determinations may be programmed into the system beforehand. In another aspect of the system and method, a user makes a request for transcription/translation service, and the request is displayed so that stenographers or translators may make bids to perform the transcription/translation service. In some embodiments, the request is only displayed to those stenographers or translators who are determined to be able to perform the service. Bids are received and stored. The user chooses whether or not to accept a bid.
-
Citations
87 Claims
-
1. A computer-based method of providing a service in real time, said service being one of transcription and translation, comprising the steps of:
-
receiving, from a user, a request for service; determining if at least one service agent is available to perform said service; assigning at least one service agent to perform said service, if at least one service agent is available; and providing a result of said service in real time to the user, where the result, in transcription service, is transcribed text of spoken words of at least one speaker, and where, in translation service, the result is a translation of spoken words of at least one speaker; wherein, in transcription service, a service agent is a stenographer; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, and the translation is in a second language; and wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of providing a service in real time, said service being one of transcription and translation, comprising the steps of:
-
receiving, from a user, a request for service; determining if at least one service agent is available to perform said service; performing, if at least one service agent is available, the following sub-steps; determining if there is a user preference concerning the received service request; assigning at least one service agent, if it is determined there is no user preference; determining whether said user preference can be met, if it is determined there is said user preference; and assigning at least one service agent to perform said service so that said user preference is met; performing, if at least one service agent is not available, the following sub-steps; determining an identity of the at least one speaker; retrieving, if the identity of the at least one speaker is determined, a speaker profile of said identified at least one speaker; performing, by means of a computer, speaker-dependent Automatic Speech Recognition (ASR), using said retrieved speaker profile; creating, if the identity of the at least one speaker is not determined, a speaker profile of said unidentified at least one speaker; storing said speaker profile in a speaker profile database; and establishing an identity for said stored speaker profile so that the identity of the at least one speaker is determined; and performing, by means of a computer, speaker-independent Automatic Speech Recognition (ASR), while said speaker profile is being created; and providing a result of said service in real time to the user, where the result, in transcription service, is transcribed text of spoken words of at least one speaker, and where, in translation service, the result is a translation of spoken words of at least one speaker; wherein, in transcription service, a service agent is a stenographer; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, and the translation is in a second language; and wherein if a service agent is unavailable and prior to performing the Automatic Speech Recognition determining based on user-based parameters, whether to use the ASR to perform said service. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system of providing a service in real time, said service being one of transcription and translation, comprising:
-
means for receiving, from a user, a request for service; means for determining if at least one service agent is available to perform said service; means for assigning at least one service agent to perform said service, if at least one service agent is available; and means for providing a result of said service in real time to the user, where the result, in transcription service, is transcribed text of spoken words of at least one speaker, and where, in translation service, the result is a translation of spoken words of at least one speaker; wherein, in transcription service, a service agent is a stenographer; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, and the translation is in a second language; and wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer system for providing a service in real time, said service being one of transcription and translation, the computer system comprising:
-
at least one computer-readable memory including; code that receives, from a user, a request for service; code that determines if at least one service agent is available to perform said service; code that assigns at least one service agent to perform said service, if at least one service agent is available; and code that provides a result of said service in real time to the user, where the result, in transcription service, is transcribed text of spoken words of at least one speaker, and where, in translation service, the result is a translation of spoken words of at least one speaker; wherein, in transcription service, a service agent is a stenographer; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, and the translation is in a second language; and wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-based method of providing a service in real time, said service being one of transcription and translation, comprising the steps of:
-
receiving, from a user, a request for service, said request including service parameters, said service parameters including a date, a starting time, and an ending time for the service; and providing a result of said service in real time to the user; wherein, in transcription service, a service agent is a stenographer and the result of service is transcribed text of spoken words of at least one speaker; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, the translation is in a second language, and the result of service is a translation of spoken words of at least one speaker; and wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method of providing a service in real time, said service being one of transcription and translation, comprising the steps of:
-
receiving, from a user, a request for service, said request including service parameters, said service parameters including a date, a starting time, and an ending time for the service; determining whether any service agent on a list of service agents is capable of performing said service with said service parameters; performing, if at least one service agent on the list of service agents is capable of performing said service with said service parameters, the sub-steps of; generating a pool of service agents that are capable of performing said service with said service parameters; notifying the pool of service agents of the request for service; receiving, or not receiving, at least one bid, each of at least one bid indicating a monetary amount for which a service agent will perform the service; and notifying the user of the at least one bid, or lack thereof; performing, if no service agent on the list of service agents is capable of performing said service with said service parameters, the sub-steps of; determining whether the user wishes to use Automatic Speech Recognition (ASR) to perform said service; receiving, if the user wishes to use ASR, additional service parameters from the user; generating at least one bid, said at least one generated bid determined based on a computing means meeting all service parameters; and notifying the user of the generated at least one bid; receiving a response from the user, said response being to a notification of at least one bid, and providing a result of said service in real time to the user; wherein, in transcription service, a service agent is a stenographer and the result of service is transcribed text of spoken words of at least one speaker; and wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, the translation is in a second language, and the result of service is a translation of spoken words of at least one speaker.
-
-
62. A system for providing a service in real time, said service being one of transcription and translation, comprising:
-
means for receiving, from a user, a request for service, said request including service parameters, said service parameters including a date, a starting time, and an ending time for the service; and means for providing a result of said service in real time to the user; wherein, in transcription service, a service agent is a stenographer and the result of service is transcribed text of spoken words of at least one speaker; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, the translation is in a second language, and the result of service is a translation of spoken words of at least one speaker; and wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A computer system for providing a service in real time, said service being one of transcription and translation, comprising:
-
at least one computer-readable memory including; code that receives, from a user, a request for service, said request including service parameters, said service parameters including a date, a starting time, and an ending time for the service; and code that provides a result of said service in real time to the user; wherein, in transcription service, a service agent is a stenographer and the result of service is transcribed text of spoken words of at least one speaker; wherein, in translation service, a service agent is a translator, the spoken words of the at least one speaker are in a first language, the translation is in a second language, and the result of service is a translation of spoken words of at least one speaker; and wherein if a service agent is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said service. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A method of selling real time transcription services comprising the steps of:
-
receiving, from a user, a request for transcription service, said request including service parameters, said service parameters including a date, starting time, and an ending time; displaying said request; receiving bids to perform said transcription service, each of said bids indicating a monetary amount for which a stenographer will perform said transcription service; and displaying said received bids; whereby the user chooses whether to accept one of said displayed bids, wherein if said stenographer is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said transcription service. - View Dependent Claims (83, 84)
-
-
85. A method of selling real time translation services comprising the steps of:
-
receiving, from a user, a request for translation service, said request including service parameters, said service parameters including a first language spoken by at least one speaker, a second language to be read by the user, a date, a starting time, and an ending time; displaying said request; receiving bids to perform said translation service, each of said bids indicating a monetary amount for which a translator will perform said translation service; and displaying said received bids; whereby the user chooses whether to accept one of said displayed bids, wherein if said translator is unavailable determining, based on user-based parameters, whether to use Automatic Speech Recognition (ASR) to perform said translation service. - View Dependent Claims (86, 87)
-
Specification