Techniques for providing visual translation cards including contextually relevant definitions and examples

US9852131B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9852131-B2
Application numberUS-201514714439-A
CountryUS
Kind codeB2
Filing dateMay 18, 2015
Priority dateMay 18, 2015
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

Computer-implemented techniques can include receiving a selected word in a source language, obtaining one or more parts of speech for the selected word, and for each of the one or more parts-of-speech, obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of the selected word. The techniques can include for each semantic meaning of the selected word: obtaining an image corresponding to the semantic meaning of the selected word, and compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, and (iv) at least one corresponding candidate translation. The techniques can also include outputting the translation information.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, at a server having one or more processors and from a computing device via a network, a selected word in a source language, the computing device being associated with a user; obtaining, by the server, parts-of-speech for the selected word; for each of the parts-of-speech for the selected word: (i) obtaining, by the server, candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of a plurality of semantic meanings of the selected word; and (ii) for each particular semantic meaning of the selected word: (a) obtaining, by the server, an image corresponding to the particular semantic meaning of the selected word by utilizing a machine-trained database of images associated with various semantic meanings, (b) obtaining an example sentence in the source language that includes a form of the selected word and is descriptive of a context of the corresponding image, (c) compiling, by the server, translation information including (i) the particular semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, (iv) the example sentence, and (v) at least one corresponding candidate translation, and (d) generating, by the server, a translation card or an instruction to generate the translation card, the translation card comprising the translation information; and outputting, by the server and to the computing device via the network, the plurality of translation cards or the plurality of instructions, wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to: render at least one of a first set of the plurality of translation cards on a display of the computing device, the first set of the plurality of translation cards including at least one translation card for a first part-of-speech of the parts-of-speech, each translation card of the first set of the plurality of translation cards corresponding to a different semantic meaning of the selected word; and render a first selectable icon on the display, the first selectable icon being configured to, upon its selection, render at least one of a different second set of the plurality of translation cards on the display, the second set of the plurality of translation cards including at least one translation card for a second part-of-speech of the parts-of-speech. 2. The computer-implemented method of claim 1 , wherein the selected word is a single word selected by a user from a document in the source language. 3. The computer-implemented method of claim 1 , further comprising for each semantic meaning of the selected word, obtaining a relative frequency of occurrence of the semantic meaning, wherein the translation information includes a relative frequency indicator indicative of the relative frequency of occurrence. 4. The computer-implemented method of claim 1 , wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to concurrently render two or more of the first set of the plurality of translation cards on the display. 5. The computer-implemented method of claim 1 , wherein receipt of the plurality of translation cards or the plurality of instructions further causes the computing device to: render a second selectable icon on the display, the second selectable icon being configured to, upon its selection, render another one of the first set of the plurality of translation cards on the display. 6. The computer-implemented method of claim 5 , wherein the other one of the first set of the plurality of translation cards corresponds to a different semantic meaning of the selected word. 7. The computer-implemented method of claim 5 , wherein the other one of the first set of the plurality of translation cards corresponds to a different semantic sub-meaning of a particular semantic meaning of the translation card that was initially rendered. 8. A computing system having one or more processors configured to perform operations comprising: receiving, from a computing device via a network, a selected word in a source language, the computing device being associated with a user; obtaining parts-of-speech for the selected word; for each of the parts-of-speech of the selected word: (i) obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of a plurality of semantic meanings of the selected word; and (ii) for each particular semantic meaning of the selected word: (a) obtaining an image corresponding to the particular semantic meaning of the selected word by utilizing a machine-trained database of images associated with various semantic meanings, (b) obtaining an example sentence in the source language that includes a form of the selected word and is descriptive of a context of the corresponding image, (c) compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, (iv) the example sentence, and (v) at least one corresponding candidate translation, and (d) generating a translation card or an instruction to generate the translation card, the translation card comprising the translation information; and outputting, to the computing device via the network, the plurality of translation cards or the plurality of instructions, wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to: render at least one of a first set of the plurality of the translation cards on a display of the computing device, the first set of the plurality of translation cards including at least one translation card for a first part-of-speech of the parts-of-speech, each translation card of the first set of the plurality of translation cards corresponding to a different semantic meaning of the selected word, and render a first selectable icon on the display, the first selectable icon being configured to, upon its selection, render at least one of a different second set of the plurality of translation cards on the display, the second set of the plurality of translation cards including at least one translation card for a second part-of-speech of the parts-of-speech. 9. The computing system of claim 8 , wherein the selected word is a single word selected by a user from a document in the source language. 10. The computing system of claim 8 , wherein the operations further comprise for each semantic meaning of the selected word, obtaining a relative frequency of occurrence of the semantic meaning, wherein the translation information includes a relative frequency indicator indicative of the relative frequency of occurrence. 11. The computing system of claim 8 , wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to concurrently render two or more of the first set of the plurality of translation cards on the display. 12. The computing system of claim 8 , wherein receipt of the plurality of translation cards or the plurality of instructions further causes the computing device to: render a second selectable icon on the display, the second selectable icon being configured to, upon its selection, render another one of the first set of the plurality of translation cards on the display. 13. The computing system of claim 12 , wherein the other one of the first set of the plurality of translation cards corresponds to a different semantic meaning of the selected word.

Assignees

Inventors

Classifications

  • G06F40/58Primary

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

  • Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

  • G06F40/242Primary

    Dictionaries · CPC title

  • of still image data · 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 US9852131B2 cover?
Computer-implemented techniques can include receiving a selected word in a source language, obtaining one or more parts of speech for the selected word, and for each of the one or more parts-of-speech, obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of the selected word. The technique…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/58. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 26 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).