System and method for online transcription services
First Claim
1. A method for providing a transcription service over a network comprising:
- receiving audio data from a requestor, at least a portion of the audio data to be transcribed by a transcriber;
accessing a requestor profile associated with the requestor;
selecting a transcriber to transcribe at least a portion of the audio data, the transcriber selected based on a transcriber profile associated with the transcriber and the requestor profile;
transmitting at least a portion of the audio data to the transcriber over a network;
receiving a transcription from a transcriber, the transcription corresponding to audio data provided by a requestor;
transmitting the transcription to the requestor;
receiving feedback from the requestor; and
updating a transcriber rating associated with the transcriber who generated the transcription.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a transcription service over a network. The transcription service includes a transcription server, a database, and several communication gateways. A transcription request is received by the system from anyone and includes an audio file, transcription instructions are derived by the system from a requestor profile, from preferences submitted with the audio file, or both. The request is then processed by the transcription server, the audio file is transmitted to at least one transcriber for transcription, transcribers receive the audio file, transcribe the file, and send the transcription back to the transcription server. The transcription server processes the file and sends the transcription to the entity that requested the transcription. Transcription accuracy is validated statistically by the system, thereby enabling reliable transcription from unknown transcription nodes. Profiles may be configured for both transcribers and transcription requestors. A rating and other performance metrics may be generated, monitored and maintained by the transcription system for a transcriber.
-
Citations
84 Claims
-
1. A method for providing a transcription service over a network comprising:
-
receiving audio data from a requestor, at least a portion of the audio data to be transcribed by a transcriber; accessing a requestor profile associated with the requestor; selecting a transcriber to transcribe at least a portion of the audio data, the transcriber selected based on a transcriber profile associated with the transcriber and the requestor profile; transmitting at least a portion of the audio data to the transcriber over a network; receiving a transcription from a transcriber, the transcription corresponding to audio data provided by a requestor; transmitting the transcription to the requestor; receiving feedback from the requestor; and updating a transcriber rating associated with the transcriber who generated the transcription. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a transcription service over a network comprising:
-
receiving audio data from a requestor, at least a portion of the audio data to be transcribed by a transcriber; accessing a requestor profile associated with the requestor; selecting a transcriber to transcribe at least a portion of the audio data, the transcriber selected based on a transcriber profile associated with the transcriber and the requestor profile; and transmitting at least a portion of the audio data to the transcriber over a network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for providing a transcription service over a network comprising:
-
receiving a transcription from a transcriber, the transcription corresponding to audio data provided by a requestor; transmitting the transcription to the requestor; receiving feedback from the requestor; and updating a transcriber rating associated with the transcriber who generated the transcription. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for providing a transcription service over a network comprising:
-
identifying a transcriber located at a workstation, the transcriber associated with a transcriber profile and a transcriber rating, the profile and rating stored in the database; receiving a work request input initiated by the transcriber, the work request input indicating the transcriber is requesting transcription work; routing an audio file to the transcriber, the audio file associated with a transcription preferences, the transcriber profile determined to have matched the transcription preferences; receiving a transcription of the audio file from the transcriber; and updating the transcriber rating based upon the transcription received. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A method for providing a transcription service comprising:
-
providing access to a user to audio data, the audio data stored in a database; receiving input from the user, the input indicating the audio data is to be transcribed; and forwarding the audio data from the database to a data file gateway. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A method for managing a pool of transcribers providing transcriptions over a network, comprising:
-
receiving feedback on a transcription provided by a transcriber, the feedback received by a transcription server, the transcription received by the transcription server from the transcriber over a network; determining a rating for the transcriber, the rating based at least in part on the feedback received; and determining compensation for the transcriber based on the rating for the transcriber. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for providing a high quality transcription service over a network comprising:
-
sending audio data from a server to a selected transcriber over a network; receiving a transcription from the transcriber, the transcription associated with the audio data; and analyzing the transcription by the server. - View Dependent Claims (63, 64, 65, 66, 67)
-
-
68. A method for compensating transcribers for transcriptions provided by the transcriber over a network comprising:
-
receiving a transcription request; determining a base transcription cost; determining a transcriber to perform a transcription associated with the transcription request; and determining a total transcriber compensation amount. - View Dependent Claims (69, 70)
-
-
71. A computer program product for execution by a server computer for providing a transcription service over a network comprising:
-
computer code for receiving audio data from a requestor, at least a portion of the audio data to be transcribed by a transcriber; computer code for accessing a requestor profile associated with the requestor; computer code for selecting a transcriber to transcribe at least a portion of the audio data, the transcriber selected based on a transcriber profile associated with the transcriber and the requestor profile; and computer code for transmitting at least a portion of the audio data to the transcriber over a network. - View Dependent Claims (72, 73, 74, 75)
-
-
76. A computer program product for execution by a server computer for providing a transcription service over a network comprising:
-
computer code for receiving a transcription from a transcriber, the transcription corresponding to audio data provided by a requestor; computer code for transmitting the transcription to the requestor; computer code for receiving feedback from the requestor; and computer code for updating a transcriber rating associated with the transcriber who generated the transcription. - View Dependent Claims (77, 78)
-
-
79. A computer program product for execution by a server computer for providing a transcription service over a network comprising:
-
computer code for identifying a transcriber located at a workstation, the transcriber associated with a transcriber profile and a transcriber rating, the profile and rating stored in the database; computer code for receiving a work request input initiated by the transcriber, the work request input indicating the transcriber is requesting transcription work; computer code for routing an audio file to the transcriber, the audio file associated with a transcription preferences, the transcriber profile determined to have matched the transcription preferences; computer code for receiving a transcription of the audio file from the transcriber; and computer code for updating the transcriber rating based upon the transcription received.
-
-
80. A computer program product for execution by a server computer for providing a transcription service comprising:
-
computer code for providing access to a user to audio data, the audio data stored in a database; computer code for receiving input from the user, the input indicating the audio data is to be transcribed; and computer code for forwarding the audio data from the database to a data file gateway.
-
-
81. A computer program product for execution by a server computer for managing a pool of transcribers providing transcriptions over a network, comprising:
-
computer code for receiving feedback on a transcription provided by a transcriber, the feedback received by a transcription server, the transcription received by the transcription server from the transcriber over a network; computer code for determining a rating for the transcriber, the rating based at least in part on the feedback received; and computer code for determining compensation for the transcriber based on the rating for the transcriber.
-
-
82. A computer program product for execution by a server computer for providing a high quality transcription service over a network comprising:
-
computer code for sending audio data from a server to a selected transcriber over a network; computer code for receiving a transcription from the transcriber, the transcription associated with the audio data; and computer code for analyzing the transcription by the server. - View Dependent Claims (83)
-
-
84. A computer program product for execution by a server computer for compensating transcribers for transcriptions provided by the transcriber over a network comprising:
-
computer code for receiving a transcription request; computer code for determining a base transcription cost, wherein determining the base transcription cost includes; assessing transcription demand; and determining the supply of transcribers; computer code for determining a transcriber to perform a transcription associated with the transcription request; and computer code for determining a total transcriber compensation amount.
-
Specification