Didactic and content oriented word processing method with

US006408266B1
(12) United States Patent
(10) Patent N0.:
(45) Date of Patent:
Oon
US 6,408,266 B1
Jun. 18,2002
(54) DIDACTIC AND CONTENT ORIENTED
5,056,021 A
WORD PROCESSING METHOD WITH
INCREMENTALLY CHANGED BELIEF
SYSTEM
5,579,466 A
11/1996 Habib et al.
5,694,610 A
12/1997 Habib et al. .............. .. 707/531
(76) Inventor: Yeong Kaung Oon, 29 Darryl Street,
Scoresby Vic 3179 (AU)
(*)
Notice:
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
USC 154(b) by 0 days.
(21) Appl. No.:
09/402,175
(22) PCT Filed:
Mar. 31, 1998
(86) PCT No.:
PCT/AU98/00220
§ 371 (6X1),
(2), (4) Date:
707/529
* 3/1998
* 11/1998
* 12/1999
Pentheroudakis .......... .. 704/10
Morita et al. ................ .. 707/1
Ranger ......... ..
6,012,075 A
*
1/2000 Fein et al.
6,061,675 A
*
5/2000
Wical ........... ..
6,182,062 B1 *
1/2001
Fujisawa et al. ............. .. 707/3
FOREIGN PATENT DOCUMENTS
0 361 570
4/1990
* cited by examiner
Primary Examiner—Patrick N. Edouard
(74) Attorney, Agent, or Firm—Cohen, Pontani, Lieberman
& Pavane
(57)
Sep. 29, 1999
ABSTRACT
A method of implementing a didactic and content oriented
Word processor analysis of displayed text based upon a
uni?ed belief system of linguistic space, Which space com
PCT Pub. Date: Oct. 8, 1998
Foreign Application Priority Data
Apr. 1, 1997
(AU) ............................................ .. P05935
Mar. 20, 1998
(AU) ............................................ .. PP2462
(51)
(52)
Int. Cl.7 .............................................. .. G06F 17/20
US. Cl. .......................................... .. 704/1; 707/531
(58)
Field of Search ................. .. 704/1, 9, 10; 707/530,
707/531, 532, 434/156, 167, 169
(56)
Ausborn ...................... .. 704/9
5,724,594 A
5,832,470 A
5,999,940 A
EP
(87) PCT Pub. No.: WO98/44432
(30)
* 10/1991
References Cited
prises Words, phrases, individual sentences and/or other text.
The analysis utilizes protocols de?ned by means for parsing
and paraphrasing text, means for varied diction methods,
means for solving Word puZZles and means for user incre
mental change of the belief system, and includes the steps
of: (a) selecting text displayed on a video display; (b)
displaying on the video display at least one query box
relating to one or more of the protocols and screens asso
ciated thereWith; (c) selecting one or more of the protocols;
(d) running the selected one or more protocols; and (e)
displaying on the video display a text edit area adapted to
U.S. PATENT DOCUMENTS
4,731,021 A
4,773,039 A
*
receive the output of step
3/1988 Cahn ........................ .. 434/156
9/1988 Zamora .................... .. 707/540
14 Claims, 24 Drawing Sheets
selected text
is it a word or
look up Word or
Phase or Sentence
phrase or single
Dictionary
sentence
Call idiom parser
Save sequence
i
delete segment oftexi
that is idiom
1
Call literal translator
Save sequence
rebuild string of
idiomatic expressions
with literal translation
Ll'l sequential order
output result in word
bench
display meaning
U.S. Patent
Jun. 18, 2002
Sheet 1 0f 24
US 6,408,266 B1
Example: rubbish
Q rubbish
COMPUTER OBJECT/RECORD
Kingdom
Phylum
Subphylum
Superclass
: word
: literal
: words
: Middle English
Class
: noun
Subclass
Order
1 nil
: nil
Family
Genus
Subgenus
Superspecies
Species
: dD (iambic)
: dross nonsense
: robishe
'. nil
: rubbish
synonym
: trash, dross, refuse, litter, rubble, waste, garbage
antonym
: treasure, valuable, gem
literal meaning
abstract meaning
pronunciation
: unwanted things to be thrown away
: nonsense
: ru~b~ish
FIG'I.
U.S. Patent
Jun. 18,2002
Sheet 2 0f 24
US 6,408,266 B1
Example: go between
KEY
go between
COMPUTER OBJECT/RECORD
Kingdom
Phylum
: word
: abstract
Subphylum
: phrases
Superclass
: nil
Class
Subclass
: nil
: prose
Order
: metaphor
Family
Genus
Subgenus
Superspecies
Species
:ddD (anapaestic)
: intermediary
: nil
: nil
: go between
synonym
antonym
literal meaning
: broker, intermediary, matchmaker
: nil
: nil
abstract meaning
: broker
pronunciation
: go bi~tw~en
FIGQ.
U.S. Patent
Sheet 3 of 24
Jun. 18,2002
US 6,408,266 B1
Example: A rolling stone gathers no moss
KEY
A rolling stone gathers no moss
COMPUTER OBJECT/RECORD
Kingdom
Phylum
Subphylum
Superclass
: word
: abstract, prose
: sentences
Class
Subclass
: nil
: nil
: nil
Order
: proverb
Family
: dDdDdD
Genus
:rolling, stone, moss, persistence,
opportunity, drifter
Subgenus
Superspecies
Species
: nil
: nil
: a rolling stone gathers no moss
synonym
antonym
literal meaning
abstract meaning
pronunciation
: drifter
: nil
: nil
: lack of persistence leads to failure
FIGE.
U.S. Patent
Jun. 18, 2002
Sheet 4 0f 24
US 6,408,266 B1
FIG 4
An excerpt from the speech by Rev. Martin Luther King, Jr., in
Washington, D.C., in 1963:
l have a Qlream that Qne t_lay Qn the red hills of Georgia the sons offormer
slaves and the sons offormer slaveowners will be able to sit down
together at the table of brotherhood. I have a dream that one day even the
state ofMississtppi, a state sweltering with the heat of oppression, will be
transformed into an oasis offreedom andjustice.
Rm
ihadtodo
COMPUTER OBJECT/RECORD
Kingdom
Phylum
Subphylum
Superclass
: word
: literal, prose
: text
: nil
Class
Subclass
Order
Family
: speech
: nil
: nil
: nil
Genus
Subgenus
Superspecies
Species
I black, white, dream, Martin Luther, freedom, justice
: nil
: nil
: ihadtodo
synonym
antonym
literal meaning
abstract meaning
: nil
1 nil
I nil
i nil
pronunciation
FIG-4.
U.S. Patent
Jun. 18,2002
Sheet 5 0f 24
US 6,408,266 B1
lnitialise bag
get next key
of Dictionary
return bag
key matches
template
add key to bag
FIGS
U.S. Patent
Jun. 18,2002
Sheet 6 6f 24
US 6,408,266 B1
keys of
Word Dictionary
l
-——>
get next key
4
V
fetch record
record = nil
Process
Examine species name
Check for attribute listing
heck to see if
Genus at:
genus has key
for attribute
key put Set
-
i
add species
name to Set
(Genus at Key) add;
update
species name
Genus
FIGES.
U.S. Patent
Jun. 18,2002
Sheet 7 0f 24
‘to introduce new blood’
‘to get brownie points’
I
1
‘to bite the bullet’
‘albatross around the neck’
0
‘to be in deep water’
‘to keep a level head’
‘a wild goose chase’
FIG7.
US 6,408,266 B1
U.S. Patent
Jun. 18,2002
Sheet 8 0f 24
US 6,408,266 B1
selected text
i
get next word
update word pointer
word = nil
match word with ?rst word
—>
of key in Abstract
Dictionary
match
[10
yes
check match of key with
selected text starting at
word pointer
no
yes
output value pointed to by
Abstract Dictionary key
F|
8.
'"—-;-_-—
U.S. Patent
Jun. 18,2002
Sheet 9 0f 24
US 6,408,266 B1
selected text
t
---——i
get next word
¢
word matches
key in Word
output message
Dictionaly
‘unknown word’
look up record for
meaning of word
t
output meaning
of Word
FIGQ.
U.S. Patent
Jun. 18,2002
Sheet 10 0f 24
US 6,408,266 B1
selected text
_
_
look up Word or
15 it a word or
yes
Phase or Sentence
phrase or single
Dictionary
sentence
no
Call idiom parser
Save sequence
l
delete segment of text
that is idiom
l
Call literal translator
Save sequence
l
rebuild string of
idiomatic expressions
with literal translation
in sequential order
l
output result in word
bench
yes
display meaning
U.S. Patent
Jun. 18,2002
Sheet 11 0f 24
string of characters
t
chop up string into
series of smaller
components
i
perrnutate each series
l
fetch next series
‘
'4
all components
match keys in
Word Dictionary
output ANAGRAM
FIG“.
US 6,408,266 B1
U.S. Patent
Jun. 18,2002
Sheet 12 0f 24
US 6,408,266 B1
selected text
J,
-—>
get next word
look up word record
in Word
Dictionary
yes
word = nil
output message
‘unknown word’
output metrical
pattern
H612.
U.S. Patent
Jun. 18,2002
Sheet 13 0f 24
US 6,408,266 B1
i
32%
=
_
DEL-Ema
“3.1w
5u\Ed>N8m0:zoat6w.m>0uOogri!
:{826E5.8:6%0 .BQaES. 8E63:2065
wumavto> @28 $62
$6 ; 662 66¢ to up“
2
.Q E
U.S. Patent
Jun. 18,2002
Sheet 17 0f 24
US 6,408,266 B1
@52"
EOE
L332A3Q“o.U35Qu8>9$