IP Library Granted Patent US 9,384,265
Granted Patent B2
US 9,384,265 · App. 13/786,666 · Granted Jul 5, 2016

System and method for enhanced lookup in an online dictionary

Inventor: Marc Tinkler (New York, NY)
Assignee: THINKMAP, INC.
G06F17/30625G06F17/2735G06F17/3064G06F17/30731
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 9,384,265
App. No.
13/786,666
Granted
Jul 5, 2016
Kind
B2
Abstract

A system and method predictively generates words based on a user input, according to a frequency of lookup of each of the generated words. The system and method also allows for a user to add predictively generated words to a word list that assists in the facilitation of word and vocabulary comprehension for a user. Words in the online dictionary are grouped in word families where a user can navigate between different forms of a root word.

Claims (20)

1. A computer-implemented method for outputting a word family that includes a plurality of words, wherein each of the plurality of words is at least one of a parent word and a child word, each of the child words being formed of a combination of (a) at least a portion of its respective parent word and (b) at least one of (i) a prefix appended to the at least the portion of its respective parent word and (ii) a suffix appended to the at least the portion of its respective parent word, wherein one of the plurality of words is a root word, which does not have any parent word in the word family and has one or more child words of the word family, all others of the plurality of words at least being child words of the word family, and wherein the outputting includes presenting the word family in a hierarchical structure that includes a plurality of hierarchical levels, the root word belonging to a lowest one of the hierarchical levels, the method comprising:

assigning, by a computer processor, a selected one of the plurality of words as a respective main word represented by a portion of a respective bar of a highest one of the hierarchical levels, wherein each of the hierarchical levels corresponds to a respective bar;

beginning with the highest hierarchical level, and for each of the hierarchical levels, except for the lowest hierarchical level:

assigning, by the computer processor, a word that is an immediate parent of the main word of the respective hierarchical level as a main word represented by a portion of the respective bar of an immediately lower one of the hierarchical levels; and

assigning, by the computer processor, to remaining portions of the respective bar of the immediately lower hierarchical level, children of the word that is the immediate parent; and

displaying, by the computer processor, the bars according to the assignments.

2. The method of claim 1 , wherein, for each of the bars to which more than one word is assigned, sizes of the respective portions of the bar to which the more than one word is assigned are based on differences in respective frequencies of occurrence of respective ones of the more than one word in a corpus of text.

3. The method of claim 1 , wherein the corpus of text includes text received from at least one online source.

4. The method of claim 1 , wherein the portions of the bars are selectable for changing which word is the selected word.

5. The method of claim 4 , further comprising, responsive to a selection of the selected word:

if a definition is stored for the selected word, displaying the definition of the selected word; and

if a definition is not stored for the selected word:

traversing one or more hierarchical word levels beginning with a hierarchical level that includes an immediate parent of the selected word, for an ancestor word of the selected word for which a definition is stored; and

displaying the stored definition of the ancestor word.

6. A hardware computer-readable medium having stored thereon instructions executable by a processor, the instructions which, when executed by the processor, cause the processor to perform a method for outputting a word family that includes a plurality of words, wherein each of the plurality of words is at least one of a parent word and a child word, each of the child words being formed of a combination of (a) at least a portion of its respective parent word and (b) at least one of (i) a prefix appended to the at least the portion of its respective parent word and (ii) a suffix appended to the at least the portion of its respective parent word, wherein one of the plurality of words is a root word, which does not have any parent word in the word family and has one or more child words of the word family, all others of the plurality of words at least being child words of the word family, and wherein the outputting includes presenting the word family in a hierarchical structure that includes a plurality of hierarchical levels, the root word belonging to a lowest one of the hierarchical levels, the method comprising:

assigning a selected one of the plurality of words as a respective main word represented by a portion of a respective bar of a highest one of the hierarchical levels, wherein each of the hierarchical levels corresponds to a respective bar;

beginning with the highest hierarchical level, and for each of the hierarchical levels, except for the lowest hierarchical level:

assigning a word that is an immediate parent of the main word of the respective hierarchical level as a main word represented by a portion of the respective bar of an immediately lower one of the hierarchical levels; and

assigning to remaining portions of the respective bar of the immediately lower hierarchical level, children of the word that is the immediate parent; and

displaying the bars according to the assignments.

Assignments (3)
SECURITY INTEREST Recorded Mar 1, 2023
From: IXL LEARNING, INC.; THINKMAP, INC.; WYZANT, INC.; ROSETTA STONE LLC; TEACHER SYNERGY LLC; EMMERSION LEARNING, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 062846/0032 →
RELEASE OF SECURITY INTEREST IN SPECIFIED PATENTS Recorded Mar 1, 2023
From: JPMORGAN CHASE BANK, N.A.
To: IXL LEARNING, INC.; THINKMAP, INC.; WYZANT, INC.; ROSETTA STONE LLC
Reel/Frame 062904/0514 →
GRANT OF PATENT SECURITY INTEREST Recorded Mar 12, 2021
From: IXL LEARNING INC.; THINKMAP, INC.; WYZANT, INC.; ROSETTA STONE LLC (F/K/A ROSETTA STONE LTD.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 055581/0469 →
Continuity (2)
Division 13076105 · Mar 30, 2011
Related Publication 20130179155A1 · Jul 11, 2013