# US 10,482,177 B2 · Deep reading machine and method

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

- Number: US 10,482,177 B2
- Document ID: US10482177B2
- Status: Granted
- Kind: B2
- Application number: 15/662,073
- Filed: 2017-07-27
- Published: 2017-12-07
- Granted: 2019-11-19
- Earliest claimed: 2015-01-28
- Applicants: Bruce C. Hahn
- Inventors: Bruce C. Hahn
- Web page: https://patentgrep.com/patent/US10482177B2

## CPC

- G06F 40/30: Semantic analysis
- G06F 40/109: Font handling; Temporal or kinetic typography
- G06F 40/117: Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154)
- G06F 40/211: Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
- G06F 40/253: Grammatical analysis; Style critique
- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- G06F 40/289: Phrasal analysis, e.g. finite state techniques or chunking
- G09B 17/003: {electrically operated apparatus or devices}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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)

## Abstract

A deep reading machine and method are disclosed in which a written language document may be transformed into a computer delivered kinetic framework of four dimensional rendered language. By removing the constraints of normal language reading, the machine and method create a watching, journey experience of gathering language in a multi-dimensional format. Using the machine and method, a reader comprehends language in an interactive, immersive and perceptually enjoyable reading experience.

## Claims

### Claim 1

A computer-implemented method for transforming original written documents into a total reading medium, the method comprising:
receiving an original written document by the computer, the original written document having a plurality of words;
computationally redefining the received document into associated metadata taking into consideration the semantic, syntactical, lexical, and grammatical structures of the original document to create a perceptual framework suitable for presentation in a full three dimensional architecture;
generating a visual effect for each word in the plurality of words in the original written document based on the associated metadata for each word;
calculating a plurality of levels in three dimensional space for interacting with the words of the original written document, wherein each level controls a rate of language flow and a degree of complexity and contains the visual effect for each word; and
dynamically generating, in response to a user command while the user is interacting with a visual reading medium for the original written document, the visual reading medium by selecting and displaying one of the calculated levels, wherein each level of the visual reading medium includes each of the plurality of words of the original written document in the three dimensional space with the visual effect.

### Claim 2 (depends on 1)

The method of claim 1, wherein redefining the received document further comprises generating a plurality of layers of the original language content within the metadata by spatially organizing events in one of color, size, kinetic attributes and time durations to provide new language attributes.

### Claim 3 (depends on 1)

The method of claim 1 further comprising interactively navigating the reading medium.

### Claim 4 (depends on 3)

The method of claim 3, wherein interactively navigating the reading medium further comprises using an interactive control to navigate the reading medium.

### Claim 5 (depends on 4)

The method of claim 4, wherein the interactive control further comprises one of a touch, a gesture, a game controller, a mouse, a voice command, an eye movement, and external data input through sensor data collection.

### Claim 6 (depends on 4)

The method of claim 4, wherein interactively navigating the reading medium further comprises one of speeding up the flow of words and slowing down the flow of words in the presentation.

### Claim 7 (depends on 1)

The method of claim 1, wherein computationally redefining the received document further comprises applying a geometry characteristic to a lexeme in the received document.

### Claim 8 (depends on 7)

The method of claim 7, wherein applying the geometric characteristic further comprising separating dialog in the received document from narration using the geometric pattern.

### Claim 9 (depends on 7)

The method of claim 7, wherein applying the geometric characteristic further comprising separating a dialog of a character from the dialog of a second character in the received document.

### Claim 10 (depends on 9)

The method of claim 9, wherein separating the dialogs further comprises applying one of color, texture and kinetic properties to distinguish the dialogs.

### Claim 11 (depends on 7)

The method of claim 7, wherein applying the geometric characteristic further comprises applying the geometric characteristic to identity a beginning of a sentence and an end of the sentence in the received document.

### Claim 12 (depends on 11)

The method of claim 11, wherein identifying the beginning and end of the sentence further comprises applying one or more of a spatial attribute and a rate of travel attribute to identify the beginning and end of the sentence in the received document.

### Claim 13 (depends on 1)

The method of claim 1, wherein the metadata further comprises one of an atmospheric attribute and a mood setting attribute.

### Claim 14 (depends on 13)

The method of claim 13 further comprising providing atmospheric controls based on the atmospheric attribute.

### Claim 15 (depends on 1)

The method of claim 1 further comprising inserting a bookmark to save a location in the received document.

### Claim 16 (depends on 15)

The method of claim 15 further comprising selecting the inserted bookmark to return to the location in the received document and return a setting of a reading engine to the setting when the bookmark was inserted.

### Claim 17 (depends on 1)

The method of claim 1 further comprising receiving sensory data to modify the presentation.

### Claim 18 (depends on 1)

The method of claim 1 further comprising receiving three dimensional spatial data to modify the presentation.

### Claim 19 (depends on 1)

The method of claim 1, wherein computationally redefining the received document further comprises generating a plurality of levels of the metadata.

### Claim 20 (depends on 1)

The method of claim 1 further comprising navigating between the plurality of layers.

### Claim 21 (depends on 1)

The method of claim 1, wherein the plurality of words includes a plurality of determiners, a plurality of coordinating conjunctives and a plurality of subjective conjunctives and wherein generating the visual effect further comprises assigning specialized ligatures to the plurality of determiners, the plurality of coordinating conjunctives and the plurality of subjective conjunctives that are different from other words in the plurality of words and displaying the specialized ligatures in the visual reading medium.

### Claim 22

An apparatus comprising:
a computer system having a processor and a memory;
the processor configured to receive an original written document, the original written document having a plurality of words;
the processor configured to computationally redefine the received document into associated metadata taking into consideration the semantic, syntactical, lexical, and grammatical structures of the original document to create a perceptual framework suitable for presentation in a full three dimensional architecture;
the processor configured to modify each word of the plurality of words in the original written document based on the associated metadata to generate a visual effect of each word in the plurality of words;
the processor configured to calculate a plurality of levels in three dimensional space for interacting with the words of the original written document, wherein each level controls a rate of language flow and a degree of complexity and contains the visual effect for each word; and
the processor configured to dynamically generate, in response to a user command while the user is interacting with a visual reading medium for the original written document, the visual reading medium by selecting and displaying one of the calculated levels, wherein each level of the visual reading medium includes each of the plurality of words of the original written document in the three dimensional space with the visual effect.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to generate a plurality of layers of the original language content within the metadata by spatially organizing events in one of color, size, kinetic attributes and time durations to provide new language attributes.

### Claim 24 (depends on 22)

The apparatus of claim 22 further comprising an interactive control connected to the computer system to navigate the reading medium.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the interactive control further comprises one of a touch, a gesture, a game controller, a mouse, a voice command, an eye movement, and external data input through sensor data collection.

### Claim 26 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to apply a geometry characteristic to a lexeme in the received document.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the processor is configured to separate dialog in the received document from narration using the geometric pattern.

### Claim 28 (depends on 26)

The apparatus of claim 26, wherein the processor is configured to separate a dialog of a character from the dialog of a second character in the received document.

### Claim 29 (depends on 28)

The apparatus of claim 28, wherein the processor is configured to apply one of color, texture and kinetic properties to distinguish the dialogs.

### Claim 30 (depends on 26)

The apparatus of claim 26, wherein the processor is configured to apply the geometric characteristic to identity a beginning of a sentence and an end of the sentence in the received document.

### Claim 31 (depends on 30)

The apparatus of claim 30, wherein the processor is configured to apply one or more of a spatial attribute and a rate of travel attribute to identify the beginning and end of the sentence in the received document.

### Claim 32 (depends on 22)

The apparatus of claim 22, wherein the metadata further comprises one of an atmospheric attribute and a mood setting attribute.

### Claim 33 (depends on 32)

The apparatus of claim 32 further comprising atmospheric controls based on the atmospheric attribute.

### Claim 34 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to insert a bookmark to save a location in the received document.

### Claim 35 (depends on 34)

The apparatus of claim 34, wherein the processor is configured to select the inserted bookmark to return to the location in the received document and return a setting of a reading engine to the setting when the bookmark was inserted.

### Claim 36 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to receive sensory data to modify the presentation.

### Claim 37 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to receive three dimensional spatial data to modify the presentation.

### Claim 38 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to generate a plurality of levels of the metadata.

### Claim 39 (depends on 22)

The apparatus of claim 22, wherein the processor is configured to navigate between the plurality of layers.

### Claim 40 (depends on 22)

The apparatus of claim 22, wherein the plurality of words includes a plurality of determiners, a plurality of coordinating conjunctives and a plurality of subjective conjunctives and the processor is further configured to assign specialized ligatures to the plurality of determiners, the plurality of coordinating conjunctives and the plurality of subjective conjunctives that are different from other words in the plurality of words and display the specialized ligatures in the visual reading medium.
