# US 9,436,676 B1 · Written word refinement system and method

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

- Number: US 9,436,676 B1
- Document ID: US9436676B1
- Status: Granted
- Kind: B1
- Application number: 14/553,338
- Filed: 2014-11-25
- Granted: 2016-09-06
- Earliest claimed: 2014-11-25
- Assignees: Truthful Speaking, Inc.
- Applicants: Zamir Korn
- Inventors: Zamir Korn
- Web page: https://patentgrep.com/patent/US9436676B1

## CPC

- G06F 40/30: Semantic analysis
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 40/253: Grammatical analysis; Style critique
- G09B 19/00: Teaching not covered by other main groups of this subclass (teaching or practice apparatus for gun-aiming or gun-laying F41G3/26)
- G10L 13/08: Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
- G09B 5/06: with both visual and audible presentation of the material to be studied
- 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)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A method for processing an original user writing, implemented by a computer processor, to modify relationships between words, phrases, signs and symbols comprising the writing, where necessary, to generate a modified writing that more clearly conveys a semantic content intended by the user, or consistent with the core principles associated with its mechanisms, when compared to the original user writing. The method includes receiving an original writing from a user, processing to perform a linguistic analysis on the original user writing in accordance with a plurality of rules to identify semantic content and based on the processing, and the semantic content, altering the relationships between the words, phrases, signs and symbols within the writing, where necessary, to realize a modified writing reflecting the altered relations.

## Claims

### Claim 1

A method for processing an original user writing, implemented by a computer processor, to modify relationships between words, phrases, signs and symbols comprising the writing, where necessary, to generate a modified writing that more clearly conveys a semantic content intended by the user, for the purposes of self help and self training in the user's written and verbal communications, the method comprising the steps of:
receiving an original writing from a user;
implementing one or more mechanisms for processing the original writing to perform a linguistic analysis in accordance with a plurality of rules to identify semantic content;
said mechanisms operating in reliance upon a plurality of word-phrase tools in a plurality of specific categories;
based on the processing, and the semantic content, altering the relationships between the words, phrases, signs and symbols within the writing, where necessary, to realize a modified writing reflecting the altered relations;
said processor generating a map of the differences between the original writing and generating an explanation of the differences between the original writing and the modified writing, wherein the map includes a listing of the semantic rules used to realize the modified writing;
storing said map, said explanation and said modified writing in a memory;
sending said map, said explanation and said modified writing to said user, while outputting verbal instructions to the user as the typed data is processed to verbally communicate why the changes were made to the original user writing, to effect the self help and self training with information on the number of instances in said original writing which needs to be modified and identifying the modifications.

### Claim 2 (depends on 1)

The method of processing as set forth in claim 1, wherein the step of altering the relationships includes generating a description highlighting a difference between a connotation of the altered words, phrases, signs and symbols altered before and after alteration.

### Claim 3 (depends on 2)

The method of processing as set forth in claim 2, wherein generating the description includes communicating a semantic rule.

### Claim 4 (depends on 1)

The method of processing as set forth in claim 1, wherein said written and verbal communications enable focused goal-directed action by the user.

### Claim 5 (depends on 1)

The method of processing as set forth in claim 1, further comprising a step of configuring pre-programming the processing to define how often each mechanism is utilized in the step of processing.

### Claim 6

A computer program product comprising program code means embodied in a non-transitory computer readable medium, which upon processing by a computer, executes a method for processing an original user writing to modify relationships between words, phrases, signs and symbols comprising the writing, where necessary, to generate a modified writing that more clearly conveys a semantic content intended by the user for the purposes of self help and self training in the user's written and verbal communications, the method comprising the steps of:
receiving an original writing from a user;
implementing one or more mechanisms for processing the original writing to perform a linguistic analysis in accordance with a plurality of rules to identify semantic content;
said mechanisms operating in reliance upon a plurality of word-phrase tools in a plurality of special categories:
based on the processing, and the semantic content, altering the relationships between the words, phrases, signs and symbols within the writing, where necessary, to realize a modified writing reflecting the altered relations;
said computer generating a map of the differences between the original writing and generating an explanation of the differences between the original writing and the modified writing, wherein the map includes a listing of the semantic rules used to realize the modified writing;
storing said map, said explanation and said modified writing in a memory;
sending said map, said explanation and said modified writing to said user, while outputting verbal instructions to the user as the typed data is processed to verbally communicate why the changes were made to the original user writing, to effect the self help and self training with information on the number of instances in said original writing which needs to be modified and identifying the modifications.

### Claim 7

A computer system programmed to process an original user writing to modify relationships between words, phrases, signs and symbols comprising the original user writing, where necessary, to generate a modified writing that more clearly conveys a semantic content intended by the user when compared to the original user writing as well as an explanation of the semantic rules relied upon to modify said relationships for the purposes of the user's self help and self training in written and verbal communications, comprising:
a computer processor;
a memory; and
an I/O device for inputting an original writing from a user and for outputting a modified writing and an explanation;
wherein the computer processor controls a rules module to perform a linguistic analysis on the original user writing received at the I/O unit in accordance with a plurality of rules to identify semantic inconsistencies in the relationships between the words, phrases, signs and symbols comprising the original user writing and upon finding semantic inconsistencies, the computer processor controls the rules module to generate the modified writing; and
said processor generating a map of the differences between the original writing and generating an explanation of the differences between the original writing and the modified writing; wherein the map includes a listing of the semantic rules used to realize the modified writing;
storing said map, said explanation and said modified writing in the memory;
sending said map, said explanation and said modified writing to said user, while outputting verbal instructions to the user as the typed data is processed to verbally communicate why the changes were made to the original user writing, to effect the self help and self training with information on the number of instances in said original writing which needs to be modified and identifying the modifications.

### Claim 8 (depends on 7)

The computer system as set forth in claim 7, wherein the computer processor causes the explanation of the differences between the original writing and the modified writing to be output to the user orally.

### Claim 9 (depends on 7)

The computer system as set forth in claim 7, wherein the map includes a listing of semantic rules used.

### Claim 10 (depends on 7)

The computer system as set forth in claim 7, wherein the rules module includes a plurality of memory-stored mechanisms.

### Claim 11 (depends on 10)

The computer system as set forth in claim 10, wherein the memory-stored mechanisms operate in reliance upon a plurality of word-phrase pools.

### Claim 12 (depends on 11)

The computer system as set forth in claim 11, wherein the word-phrase tools operate to supplement and diversify vocabulary including in the modified writing.
