Patent ID: 8688447

Claim:
A non-transitory computer readable medium comprising instructions, which when executed perform a method for processing transcriptions using natural language processing (NLP), the method comprising: obtaining a plurality of transcriptions corresponding to an utterance, wherein each of the transcriptions is a different speech-to-text conversion of the utterance, wherein the plurality of transcriptions comprises a first transcription and a second transcription, and wherein the utterance was obtained by a user device; tagging the first transcription with at least one entity tag to obtain a first tagged transcription; tagging the first transcription with a first transcription-level tag using the at least one entity tag associated with the first tagged transcription; tagging the second transcription with at least one entity tag to obtain a second tagged transcription; tagging the second transcription with a second transcription-level tag using the at least one entity tag associated with the second tagged transcription; determining a highest probability transcription-level tag, wherein the highest probability transcription-level tag is one selected from a group consisting of the first transcription-level tag and the second transcription-level tag; identifying a subject-matter domain using the highest probability transcription-level tag; retagging the first transcription and the second transcription using entity tags associated with the subject-matter domain to obtain a retagged first transcription and a retagged second transcription; performing, using the retagged first transcription and the retagged second transcription, an action to obtain result; and sending the result to the user device.