# US 2025/0157352 A1 · System and method for providing foreign language learning using animation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0157352 A1
- Document ID: US20250157352A1
- Status: Published application
- Kind: A1
- Application number: 18/747,558
- Filed: 2024-06-19
- Published: 2025-05-15
- Earliest claimed: 2023-11-15
- Inventors: Sang Won Kim
- Web page: https://patentgrep.com/patent/US20250157352A1

## CPC

- G09B 5/02: with visual presentation of the material to be studied, e.g. using film strip
- G09B 19/06: Foreign languages (with audible presentation of material to be studied G09B5/04)
- G06F 40/289: Phrasal analysis, e.g. finite state techniques or chunking
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G09B 5/06: with both visual and audible presentation of the material to be studied
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A system for foreign language learning using animation hereto includes a data storage unit that stores learning data including learning sentences and words for a foreign language and animation data corresponding to the learning data, a learning mode determination unit determining which one of a sentence or word learning mode a current learning mode selected by a learner terminal is, a learning data extraction unit selecting and loading the learning sentences or words from the data storage unit to correspond to setting as determined by the learning mode determination unit, an animation extraction unit selecting and loading animation data corresponding to the learning sentences or words loaded by the learning data extraction unit, and a learning video providing unit displaying the learning sentences or words loaded by the learning data extraction unit, and the animation data loaded by the animation extraction unit on the learner terminal according to preset setting.

## Claims

### Claim 1

A system for providing foreign language learning using animation, comprising:
a data storage unit that stores learning data including learning sentences and learning words for a foreign language and animation data corresponding to the learning data;
a learning mode determination unit that determines which one of a sentence learning mode or a word learning mode a current learning mode selected by a learner terminal owned by a learner is;
a learning data extraction unit that selects and loads the learning sentences or the learning words from the data storage unit to correspond to learning setting of the learning mode determined by the learning mode determination unit;
an animation extraction unit that selects and loads animation data corresponding to the learning sentences or the learning words loaded by the learning data extraction unit; and
a learning video providing unit that displays the learning sentences or the learning words loaded by the learning data extraction unit and the animation data loaded by the animation extraction unit on the learner terminal according to preset expression setting.

### Claim 2 (depends on 1)

The system of claim 1, wherein the learning setting of the sentence learning mode includes at least one of:
phrase division setting that provides a standard for dividing the learning sentences into a plurality of phrases having a semantic unit;
expression order setting that determines an expression order of a plurality of phrases divided by the phrase division setting;
animation setting that allocates animation data corresponding to each of the plurality of divided phrases; and
effect setting that determines an effect to be assigned to the animation data allocated to each of the plurality of phrases according to the animation setting.

### Claim 3 (depends on 1)

The system of claim 1, wherein the learning setting of the word learning mode includes at least one of:
related word setting that sets a related word set that is a combination of random learning words and other learning words with a preset degree of relationship;
expression order setting that determines an expression order of learning words included in the related word set;
animation setting that allocates animation data corresponding to each learning word included in the related word set; and
effect setting that determine an effect to be assigned to the animation data allocated to each learning word according to the animation setting.

### Claim 4 (depends on 1)

The system of claim 1, wherein the expression setting is set to sequentially perform:
a pre-guidance process of displaying the learning sentences or the learning words loaded by the learning data extraction unit on the learner terminal;
a learning process of combining the learning sentences or the learning words loaded by the learning data extraction unit and the animation data loaded by the animation extraction unit and displaying the combined learning sentences or learning words on the learner terminal; and
a post-guidance process of re-displaying the learning sentences or the learning words loaded by the learning data extraction unit on the learner terminal.

### Claim 5

A method for providing foreign language learning using animation, comprising:
step (a) of determining, by a learning mode determination unit, which one of a sentence learning mode or a word learning mode a current learning mode selected by a learner terminal owned by a learner is;
step (b) of selecting and loading, by a learning data extraction unit, the learning sentences or the learning words from the data storage unit to correspond to learning setting of the learning mode determined by the learning mode determination unit in the step (a);
step (c) of selecting and loading, by an animation extraction unit, animation data corresponding to the learning sentences or the learning words loaded by the learning data extraction unit in the step (b); and
step (d) of processing, by the learning video providing unit, the learning sentences or the learning words loaded by the learning data extraction unit in the step (b) and the animation data loaded by the animation extraction unit in the step (c) according to preset expression setting and displaying the processed learning sentences or learning words and animation data on the learner terminal.

### Claim 6 (depends on 5)

The method of claim 5, wherein the learning setting of the sentence learning mode includes at least one of:
phrase division setting that provides a standard for dividing the learning sentences into a plurality of phrases having a semantic unit;
expression order setting that determines an expression order of a plurality of phrases divided by the phrase division setting;
animation setting that allocates animation data corresponding to each of the plurality of divided phrases; and
effect setting that determines an effect to be assigned to the animation data allocated to each of the plurality of phrases according to the animation setting.

### Claim 7 (depends on 6)

The method of claim 6, wherein when the learning mode determined by the learning mode determination unit in the step (a) is a sentence learning mode,
in step (b), the learning data extraction unit selects and loads the learning sentences corresponding to a preset learning order from the data storage unit, and
the step (d) is performed in a form of step (d1) of processing, by a learning video providing unit, the learning sentences loaded by the learning data extraction unit in the step (b) and the animation data loaded by the animation extraction unit in the step (c) according to the expression order setting and displaying the processed learning sentences and animation data on the learner terminal.

### Claim 8 (depends on 7)

The method of claim 7, wherein the step (d1) includes:
step (d1-1) of displaying, by the learning video providing unit, the learning sentences loaded by the learning data extraction unit on the learner terminal;
step (d1-2) of combining, by the learning video providing unit, the learning sentences loaded by the learning data extraction unit and the animation data loaded by the animation extraction unit and displaying the combined learning sentences or animation data on the learner terminal; and
step (d1-3) of re-displaying, by the learning video providing unit, the learning sentences loaded by the learning data extraction unit on the learner terminal.

### Claim 9 (depends on 8)

The method of claim 8, wherein the step (d1-2) includes:
step (d1-2-1) of displaying, by the learning video providing unit, an nth phrase (n is a natural number greater than or equal to 1) of the learning sentences loaded by the learning data extraction unit and nth animation data allocated to the nth phrase on the learner terminal;
step (d1-2-2) of displaying, by the learning video providing unit, an n+1th phrase of the learning sentences loaded by the learning data extraction unit and n+1th animation data allocated to the n+1th phrase on the learner terminal;
step (d1-2-3) of analyzing, by the learning video providing unit, a correlation between the nth phrase and the n+1th phrase; and
step (d1-2-4) of assigning, by the learning video providing unit, an effect to at least one of the nth animation data and the n+1th animation data when it is determined that there is the correlation between the nth learning phrase and the n+1th learning phrase according to the analysis result of the step (d2-2-3), and
the step (d1-2) sequentially increases n by the number of times that 1 is subtracted from the number of phrases in the learning sentence and is performed repeatedly.

### Claim 10 (depends on 5)

The method of claim 5, wherein the learning setting of the word learning mode includes at least one of:
related word setting that sets a related word set that is a combination of random learning words and other learning words with a preset degree of relationship;
expression order setting that determines an expression order of learning words included in the related word set;
animation setting that allocates animation data corresponding to each learning word included in the related word set; and
effect setting that determine an effect to be assigned to the animation data allocated to each learning word according to the animation setting.

### Claim 11 (depends on 10)

The method of claim 10, wherein when the learning mode determined by the learning mode determination unit in the step (a) is a word learning mode,
in step (b), the learning data extraction unit selects and loads the related word set corresponding to a preset learning order from the data storage unit, and
the step (d) is performed in a form of step (d2) of processing, by the learning video providing unit, each learning word of the related word set loaded by the learning data extraction unit in the step (b) and the animation data loaded by the animation extraction unit in the step (c) according to the expression order setting and displaying the processed learning word and animation data on the learner terminal.

### Claim 12 (depends on 11)

The method of claim 11, wherein the step (d2) includes:
step (d2-1) of displaying, by the learning video providing unit, each learning word of the related word set loaded by the learning data extraction unit on the learner terminal;
step (d2-2) of combining, by the learning video providing unit, each learning word of the related word set loaded by the learning data extraction unit and the animation data loaded by the animation extraction unit and displaying the combined learning word and animation data on the learner terminal; and
step (d2-3) of re-displaying, by the learning video providing unit, each learning word of the related word set loaded by the learning data extraction unit on the learner terminal.

### Claim 13 (depends on 12)

The method of claim 12, wherein the step (d2-2) includes:
step (d2-2-1) of displaying, by the learning video providing unit, an nth learning word (n is a natural number greater than or equal to 1) of the related word set loaded by the learning data extraction unit and nth animation data allocated to the nth learning word on the learner terminal;
step (d2-2-2) of displaying, by the learning video providing unit, an n+1th learning word of the related word set loaded by the learning data extraction unit and n+1th animation data allocated to the n+1th learning word on the learner terminal;
step (d2-2-3) of analyzing, by the learning video providing unit, a correlation between the nth learning word and the n+1th learning word; and
step (d2-2-4) of assigning an effect to at least one of the nth animation data and the n+1th animation data when the learning video providing unit determines that there is the correlation between the nth learning word and the n+1th learning word according to the analysis result of the step (d2-2-3), and
the step (d2-2) sequentially increases n by the number of times that 1 is subtracted from the number of learning words constituting the related word set and is performed repeatedly.
