Translating a language in a crowdsourced environment

US9280753B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9280753-B2
Application numberUS-201313859182-A
CountryUS
Kind codeB2
Filing dateApr 9, 2013
Priority dateApr 9, 2013
Publication dateMar 8, 2016
Grant dateMar 8, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Program code on one or more computers receives a request from a first end-user to join a crowdsourced network of language translators (crowdsourced network). The program code determines the first end-user is a registered member of the crowdsourced network. The program code adds the first end-user as a language translator within the crowdsourced network. The program code receives from a second end-user a request for language translation service to translate plain text from the second end-user. The program code selects one of the language translators from the crowdsourced network who is qualified to perform the language translation service requested. The program code generates an interactive chat session to connect the language translator selected with the second end-user, wherein the language translator selected translates the plain text, via the interactive chat session that allows plain text to be translated at least more frequently than on an hourly basis.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating real-time human-based translation of plain text in a crowdsourced environment, the method comprising: creating a crowdsourced network of registered language translators, with each registered language translator having a respectively associated profile in a machine readable repository of profiles; receiving, from an end-user of the crowdsourced network a request to translate a natural language text, wherein the request includes translator qualification parameter information relating to desired qualifications of a translator to perform the translation; selecting, by machine logic and based, at least in part, upon the profiles of the respectively associated registered language translators, one of the registered language translators from the crowdsourced network as a selected translator for performing the requested translation; generating, by machine logic, an interactive chat session to connect the selected translator with the end-user; receiving, through the interactive chat session and from the end-user, an indication that the requested translation has been approved; and responsive to the receipt of the approval, updating, by machine logic, status information to indicate that the request to translate has been completed. 2. The method of claim 1 , further comprising: communicating, through the interactive chat session and to the selected translator, the natural language text in one of the following forms: as voice data, or as a word processor format file. 3. The method of claim 1 , wherein each profile includes information, for the respectively associated registered language translator, relating to all of the following translator qualification properties: one or more languages spoken and written by the one of the language translators that is associated to the profile, a performance rating of the one of the language translators that is associated to the profile, years of experience of the one of the language translators that is associated to the profile, and whether the one of the language translators that is associated to the profile is a certified translator. 4. The method of claim 1 , wherein the selection of one of the selected translator comprises: determining a most-suited language translator based, at least in part, on the profiles of the registered language translators qualification properties and the translator qualification parameter information; and selecting the most-suited translator to perform the language translation service requested. 5. A computer program product for generating real-time human-based translation of plain text in a crowdsourced environment, the computer program product comprising: a non-transitory computer readable storage medium and program instructions stored on the non-transitory computer readable storage medium, the program instructions comprising: first program instructions programmed to create a crowdsourced network of registered language translators, with each registered language translator having a respectively associated profile in a machine readable repository of profiles; second program instructions programmed to receive, from an end-user of the crowdsourced network a request to translate a natural language text, wherein the request includes translator qualification parameter information relating to desired qualifications of a translator to perform the translation; third program instructions programmed to select, by machine logic and based, at least in part, upon the profiles of the respectively associated registered language translators, one of the registered language translators from the crowdsourced network as a selected translator for performing the requested translation; fourth program instructions programmed to generate, by machine logic, an interactive chat session to connect the selected translator with the end-user; fifth program instructions programmed to receive, through the interactive chat session and from the end-user, an indication that the requested translation has been approved; and sixth program instructions programmed to, responsive to the receipt of the approval, update, by machine logic, status information to indicate that the request to translate has been completed. 6. The computer program product of claim 5 , wherein the medium has further stored thereon: seventh program instructions programmed to communicate, through the interactive chat session and to the selected translator, the natural language text in one of the following forms: as voice data, or as a word processor format file. 7. The computer program product of claim 5 , wherein each profile includes information, for the respectively associated registered language translator, relating to all of the following translator qualification properties: one or more languages spoken and written by the one of the language translators that is associated to the profile, a performance rating of the one of the language translators that is associated to the profile, years of experience of the one of the language translators that is associated to the profile, and whether the one of the language translators that is associated to the profile is a certified translator. 8. The computer program product of claim 5 , wherein the third program instructions are further programmed to select the selected translator comprising: seventh program instructions programmed to determine a most-suited language translator based, at least in part, on the profiles of the registered language translators qualification properties and the translator qualification parameter information; and eighth program instructions programmed to select the most-suited translator to perform the language translation service requested. 9. A computer system for generating real-time human-based translation of plain text in a crowdsourced environment, the computer system comprising: a non-transitory computer readable storage medium and program instructions stored on the non-transitory computer readable storage medium, the program instructions comprising: first program instructions programmed to create a crowdsourced network of registered language translators, with each registered language translator having a respectively associated profile in a machine readable repository of profiles, second program instructions programmed to receive, from an end-user of the crowdsourced network a request to translate a natural language text, wherein the request includes translator qualification parameter information relating to desired qualifications of a translator to perform the translation, third program instructions programmed to select, by machine logic and based, at least in part, upon the profiles of the respectively associated registered language translators, one of the registered language translators from the crowdsourced network as a selected translator for performing the requested translation, fourth program instructions programmed to generate, by machine logic, an interactive chat session to connect the selected translator with the end-user, fifth program instructions programmed to receive, through the interactive chat session and from the end-user, an indication that the requested translation has been approved, and sixth program instructions programmed to, responsive to the receipt of the approval, update, by machine logic, status information to indicate that the request to translate has been completed. 10. The computer system of claim 9 , wherein the medium has further stored thereon: seventh program instructions programmed to communicate, through the interactive chat session and to the selected translator, the natural language text in one of the following forms: as voice data, or as a word pr

Assignees

Inventors

Classifications

  • G06Q10/101Primary

    Collaborative creation, e.g. joint development of products or services · CPC title

  • G06Q10/06Primary

    Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9280753B2 cover?
Program code on one or more computers receives a request from a first end-user to join a crowdsourced network of language translators (crowdsourced network). The program code determines the first end-user is a registered member of the crowdsourced network. The program code adds the first end-user as a language translator within the crowdsourced network. The program code receives from a second e…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/101. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).