IP Library › Granted Patent US 10,235,007
Granted Patent B2
US 10,235,007 · App. 15/209,495 · Granted Mar 19, 2019

Guided operation of a language device based on constructed, time-dependent data structures

Inventor: Emmanuel Roche (Belmont, MA)
Assignee: GammaKite, LLC
G06F3/0481G09B5/04G09B19/06G09B23/283G09B23/30G09B19/04G09B19/08
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,235,007
App. No.
15/209,495
Filed
Jul 13, 2016
Granted
Mar 19, 2019
Kind
B2
Art Unit
3715
USPC
434/157
Abstract

A personal electronic device is adapted to construct data tables from user input received over time relating to translations of translatable items from a first language to a second language. Entries in a data table for a user are dynamic and may indicate likelihoods of the user correctly translating translatable items as a function of time. Each translatable item may have a different time-dependent likelihood of a correct translation. Operation of the personal electronic device for a user may be based in part on the acquired, time-dependent likelihoods for that user, so that information may be presented to the user in a more efficient manner.

Claims (19)

1. An apparatus comprising:

memory; and

at least one processor connected to the memory, wherein the at least one processor is configured to:

construct, in the memory, data fields in a data table for a first item;

receive, over a plurality of different times, input from a user corresponding to translation of the first item from a first language to a second language;

dynamically update at least some of the data fields as the input is received to record time and correctness of the user's translation of the first item from the first language to the second language;

determine, from the data table, a future time at which the user's likelihood of correctly translating the first item from the first language to the second language falls below a threshold value;

select the first item from among a plurality of translatable items stored in the memory;

provide, at a second time based on the future time, a challenge to the user that causes the user to remember a translation of the selected first item from the first language to the second language;

retrieve translatable text from an on-line source;

determine a level of difficulty of the retrieved text for the user based upon data in the data table; and

if the level of difficulty is below a predetermined threshold value, encode the retrieved text for the user with color-coding, wherein the color coding indicates how well each word in the retrieved text will be correctly recognized by the user.

2. The apparatus of claim 1 , wherein at least one data field for the first item indicates a likelihood of the user correctly translating the first item from the first language to the second language as a function of time.

3. The apparatus of claim 1 , wherein the at least one processor is further configured to:

encode words in the retrieved text for display in a first color for which a probability of a correct translation by the user is above a first value;

encode words in the retrieved text for display in a second color for which a probability of a correct translation by the user is below a second value; and

encode words in the retrieved text for display in a third color for words not previously presented to the user.

4. The apparatus of claim 3 , wherein the at least one processor is further configured to automatically create flashcard data structures for the words not previously presented to the user.

5. The apparatus of claim 1 , wherein determining a level of difficulty comprises evaluating likelihoods of the user correctly translating a plurality of translatable items appearing in the translatable text.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2025
From: GAMMAKITE, INC.
To: CLOVER.AI, LLC
Reel/Frame 071958/0693 →
MERGER Recorded Jan 31, 2019
From: GAMMAKITE, LLC
To: GAMMAKITE, INC.
Reel/Frame 048200/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2016
From: ROCHE, EMMANUEL
To: GAMMAKITE, LLC
Reel/Frame 039154/0400 →
Continuity (2)
Continuation 14719176 · May 21, 2015
Related Publication 20160343272A1 · Nov 24, 2016