IP Library Granted Patent US 10,664,665
Granted Patent B2
US 10,664,665 · App. 15/852,473 · Granted May 26, 2020

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

Inventors: Alexander Jay Cuthbert (Oakland, CA); Barak Turovsky (Mountain View, CA)
Assignee: Google LLC
G06F40/58G06F16/50G06F40/242G06F40/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,664,665
App. No.
15/852,473
Granted
May 26, 2020
Kind
B2
Abstract

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.

Claims (37)

1. A computer-implemented method, comprising:

identifying, by a computing device having one or more processors, a word in a source language, the word having a plurality of different parts-of-speech associated therewith;

obtaining, by the computing device, candidate translations of the word to a different target language for each part-of-speech, each candidate translation corresponding to a different semantic meaning of the word;

generating, by the computing device, a translation card for each semantic meaning of the word, each translation card including translation information that includes: (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) at least one corresponding candidate translation, (iv) an image corresponding to the semantic meaning, and (v) an indicator of a frequency of occurrence of the semantic meaning; and

outputting, from the computing device, the translation cards, which causes another computing device to:

render, on a display, the translation information of a translation card, and a selectable icon configured to, upon its selection, render translation information of another translation card for a sub-meaning of the semantic meaning of the word.

2. The computer-implemented method of claim 1 , wherein each translation card further includes a tree diagram comprising one or more related words to the identified word.

3. The computer-implemented method of claim 1 , wherein identifying the word comprises receiving a selection input from a user from a document in the source language.

4. The computer-implemented method of claim 1 , wherein the plurality of translation cards rendered on the display of the other computing device correspond to a same part-of-speech.

5. The computer-implemented method of claim 1 , wherein the other translation card rendered on the display upon selection of the selectable icon corresponds to a second part-of-speech different than the first part-of-speech.

6. The computer-implemented method of claim 1 , wherein the other translation card rendered on the display upon selection of the selectable icon corresponds to the first part-of-speech.

7. The computer-implemented method of claim 1 , wherein each translation card further includes one or more semantic sub-meanings.

8. A computing system, comprising:

one or more processors; and

a non-transitory computer-readable storage medium having a plurality of instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

identifying a word in a source language, the word having a plurality of different parts-of-speech associated therewith;

obtaining candidate translations of the word to a different target language for each part-of-speech, each candidate translation corresponding to a different semantic meaning of the word;

generating a translation card for each semantic meaning of the word, each translation card including translation information that includes: (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) at least one corresponding candidate translation, (iv) an image corresponding to the semantic meaning, and (v) an indicator of a frequency of occurrence of the semantic meaning; and

outputting the translation cards, which causes another computing device to:

render, on a display, the translation information of a translation card, and a selectable icon configured to, upon its selection, render translation information of another translation card for a sub-meaning of the semantic meaning of the word.

9. The computing system of claim 1 , wherein each translation card further includes a tree diagram comprising one or more related words to the identified word.

10. The computing system of claim 8 , wherein identifying the word comprises receiving a selection input from a user from a document in the source language.

11. The computing system of claim 8 , wherein the plurality of translation cards rendered on the display of the other computing device correspond to a same part-of-speech.

12. The computing system of claim 8 , wherein the other translation card rendered on the display upon selection of the selectable icon corresponds to a second part-of-speech different than the first part-of-speech.

13. The computing system of claim 8 , wherein the other translation card rendered on the display upon selection of the selectable icon corresponds to the first part-of-speech.

14. The computing system of claim 8 , wherein each translation card further includes one or more semantic sub-meanings.

15. A non-transitory computer-readable storage medium having a plurality of instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

identifying a word in a source language, the word having a plurality of different parts-of-speech associated therewith;

obtaining candidate translations of the word to a different target language for each part-of-speech, each candidate translation corresponding to a different semantic meaning of the word;

generating a translation card for each semantic meaning of the word, each translation card including translation information that includes: (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) at least one corresponding candidate translation, (iv) an image corresponding to the semantic meaning, and (v) an indicator of a frequency of occurrence of the semantic meaning; and

outputting the translation cards, which causes another computing device to:

render, on a display, the translation information of a translation card, and a selectable icon configured to, upon its selection, render translation information of another translation card for a sub-meaning of the semantic meaning of the word.

16. The computer-readable storage medium of claim 15 , wherein each translation card further includes a tree diagram comprising one or more related words to the identified word.

17. The computer-readable storage medium of claim 15 , wherein identifying the word comprises receiving a selection input from a user from a document in the source language.

18. The computer-readable storage medium of claim 15 , wherein the plurality of translation cards rendered on the display of the other computing device correspond to a same part-of-speech.

19. The computer-readable storage medium of claim 15 , wherein the other translation card rendered on the display upon selection of the selectable icon corresponds to a second part-of-speech different than the first part-of-speech.

20. The computer-readable storage medium of claim 15 , wherein the other translation card rendered on the display upon selection of the selectable icon corresponds to the first part-of-speech.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: CUTHBERT, ALEXANDER JAY; TUROVSKY, BARAK
To: GOOGLE INC.
Reel/Frame 045159/0941 →
CHANGE OF NAME Recorded Mar 9, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 045560/0489 →
Continuity (2)
Continuation 14714439 · May 18, 2015
Related Publication 20180121422A1 · May 3, 2018