throbber
United States Patent
`Blumberg
`
`[54] SPEED TYPING APPARATUS AND METHOD
`
`[76]
`
`Inventor: Marvin R. Blumberg, 7105 Broxburn
`Dr., Bethesda, Md. 20817
`
`[21] Appl. No.: 705,093
`(22) Filed:
`Aug. 29, 1996
`PSU]
`Tint, C19 oocessccssccsssnecenetsssentenenenneneees B41J 5/00
`
`400/485;
`[52]
`400/91; 395/796
`[58] Field of Search ...........ccccceane 400/91, 100, 110,
`400/484, 485; 395/326, 794, 796, 803
`
`MEa
`US005664896A
`(11) Patent Number:
`5,664,896
`(45) Date of Patent:
`Sep. 9, 1997
`
`4/1995
`
`1/1990
`4,891,786
`1/1990
`4,893,238
`5/1990
`4,924,431
`11/1990
`4,969,097
`4/1991
`5,007,008
`5,062,070 10/1991
`5,164,723
`11/1992
`$,404,321
`5.410.305
`4/1995
`5,577,188
`11/1996
`Primary Examiner—JohnS.Hilten
`Atiomey, Agent, or Firm—Jacobson, Price, Holman &
`Stern, PLLC
`
`[56]
`
`References Cited
`
`[57]
`
`ABSTRACT
`
`U.S. PATENT DOCUMENTS
`re 32,773 10/1988 Goldwasser et al... 364/419
`
`e. 34,304
`7/1993 Goldwasseret al.
`» 341/22
`4,339,806
`7/1982. Yoshida....
`- 364/900
`
`4,396,992
`8/1983 Hayashi et al.
`.
`364/900
`4,459,049
`7/1984 Howell etal.
`..
`.. 400/98
`
`4,464,070
`8/1984 Hanft etal. .
`400/98
`
`4,566,065
`1/1986 Toth .......
`- 364/300
`4,633,227 12/1986 Menn .....
`- 340/365
`4,650,349
`3/1987 Westreich...
`-- 400/98
`
`
`
` 4560508 y08a aber sresnsenanscennunnensnanvegeneaess 39
`
`4307181
`4,842,428
`4,891,777
`
`2/1989 Duncan, IV et al.
`6/1989 Suzuki
`..
`1/1990 Lapeyre ..... —
`
`3647900
`. 400/697
`wees 364/706
`
`Aspeed typing method and apparatus having multiple letters
`associated with each key of a keyboard. By utilizing mul-
`tiple characters on each key, fewer than 26 letter keys may
`b
`.
`:
`.
`be employed. Each key on the keyboardis associated with
`a numerical code. The system uses the numerical code
`associated with a typed word to access a dictionary or table
`of words stored in memory at a memory location corre-
`sponding to the input numerical code. The system may
`display all of the words available to the user in response to
`the input code. The user then selects one of the available
`words to beplacedin the document.Alternativelythe system
`may enable display of one or more preferred words.
`
`94 Claims, 11 Drawing Sheets
`
`1
`
`APPLE 1012
`
`APPLE 1012
`
`1
`
`

`

`U.S. Patent
`
`Sep. 9, 1997
`
`Sheet 1 of 11
`
`5,664,896
`
`56
`
`TTOOO
`
`nm
`MN QR{||YWX
`2
`2
`3
`4
`51
`/YZ 6
`
`
`
`
`
`
`
`
`
`
`
`62
`
`66)
`
`58
`
`54.
`
`2
`
`

`

`Sep. 9, 1997
`
`Sheet 2 of 11
`
`5,664,896
`
`U.S. Patent
`
`ve
`
`KR
`
`
`
`Vy
`
`FisisteteLUGennres&piaotatt
`Bsc
`ierll
`Agaa
` psegMeyEVN
`aa7
`nannEead
`
`
`Ty \
` er2!
`
`itoeI&
`
`3
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 9, 1997
`
`Sheet 3 of 11
`
`5,664,896
`
`
`reetertemristattethattethemes
`|Deeet=|Satan
`velrhitrtiaihttent
`
`
`Rew
`
`rt
`
`
`
`
`
`(q)2°914
`
`4
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 9, 1997
`
`Sheet 4 of Il
`
`5,664,896
`
`104
`
`REA
`
`
`
`D KEYSodF
`
`
`R
`
`00
`
`
`
`U2
`‘10
`108
`
`
`CODE Y|UPDATEADD
`
`109
`
`
`
`14
`
`ona
`DISPLAY
`WORD
`
`MESSAGE
`
`
`
`
`Y
`&
`A
`THAN ONE.
`Y 142
`Oo
`DISPLAY
`GQ
`DISPLAY
`Noa
`WORDS
`104
`WORD
`26 7 y|DISPLAY2
`
`
`\47
`
`124
`UPDATE
`MEMORY
`
`Y
`
`I22
`
`CHANGE
`
`Moet
`N
`
`I2Q
`DISPLAY
`ISPLAY|
`WORD
`
`127
`
`
`Wont . MEMORY
`
`WORD
`
`GREAT
`PREFERRED
`
`UPDATE
`
`
`
`CHANGE
`WORD
`
`
`
`MESSAGE
`
`DISPLAY
`
`FIG.4a
`
`5
`
`

`

`US. Patent
`
`Sep. 9, 1997
`
`Sheet 5 of 11
`
`5,664,896
`
`304
`
`se
`
`WORD
`
`CORRECTLY
`
`Y
`
`:
`
`309
`
`READ KEYSA TYPED
`
`
`
`
`312
`310
`308
`ADD
`COD
`
`FOUND Y|uppate
`WORD
`MEMORY
`
`
`
`83
`
`
`DISPLAY ALL
`WORDS
`
`
`324
`
`322
`
`MEMORY
`
`Yo
`
`DISPLAY
`WORD
`
`Enance
`WORD
`N
`
`GO
`TO
`304
`
`326
`
`327
`
`320
`piseLayy
`WORD
`
`N
`
`330
`DISPLAY
`PREFERRED
`WORDS
`
`332
`
`DISPLa’
`ALL
`ORDS
`N
`
`334
`
`MORE
`N
`
`
`
`
`THAN ONE
`PREF. WORD
`
`
`
`Y
`
`314
`
`4
`
`347
`
`Y
`318
`THNONE
`aan
`Y
`
`328
`
`ANY
`PREFERRED
`WORDS
`N
`
`342
`
`DISPLAY
`DISPLAY
`WORD
`
`Messace
`
`{
`
`304
`
`,
`344
`Y
`
`346
`
`DISPLAY
`WORD
`
`GO
`To
`304
`
`350
`
`CREATE
`PREFERRED
`WORD
`
`UPDATE
`MEMORY
`
`336
`
`4
`DISPLAY
`WORD
`
`oo
`304
`
`338
`
`CHANG
`WORD
`
`N.
`
`340
`
`N
`
`-
`
`354
`
`DISPLAY
`MESSAGE
`
`DISPLAY
`MESSAGE
`
`FIG. 4b
`
`6
`
`

`

`US. Patent
`
`Sep. 9, 1997
`
`Sheet 6 of 11
`
`5,664,896
`
`*
`Mmv gs sgd sqmd
`Nnw ht the thne
`Oox it uit uiof
`“Now: ‘is:
`Mow it” she tine|
`
`shoe
`Edit Document
`
`FIG. 5
`
`Select New Keyboard
`Enter New Word
`Create Preferred Word
`
`FIG. 7
`
`7
`
`

`

`U.S. Patent
`
`Sep. 9, 1997
`
`Sheet 7 of 11
`
`5,664,896 214
`
`DISPLAY
`WORD
`
`FIG.6
`
`8
`
`

`

`US. Patent
`
`Sep. 9, 1997
`
`Sheet 8 of 11
`
`5,664,896
`
`AB
`Cc
`
`|
`
`DE
`F
`
`2
`
`GH
`|
`
`3
`
`{iLm
`
`4
`
`Nop
`
`|IRS
`
`Tu
`
`5
`
`6
`
`7
`
`|JskQ
`V-Z
`
`8
`
`F
`
`4
`
`L
`
`7
`
`
`
`TIKQ
`Cc PUj/RSTlyzDE Ilo MO]||
`
`2
`3
`5
`8
`1d
`it
`2
`
`
`
`
`
`.
`
`H
`
`6
`
`N
`
`3
`
`FIG.9
`
`F
`
`DE
`
`G i
`
`l
`
`7
`
`L
`
`2
`
`T
`
`PU
`
`3
`
`g
`
`S$
`
`i!
`
`H
`
`I3
`
`N
`
`J KQ
`4 V-26
`
`6
`
`JKQ
`12
`
`AB
`
`4
`
`Cc
`
`5
`
`FIG.10
`
`9
`
`

`

`U.S. Patent
`
`Sep. 9, 1997
`
`Sheet 9 of 11
`
`5,664,896
`
`{ EGHU!|INP2 ABC|] JjosTuU
`
`DF
`|IKLM
`
`
`
`
`SEES
`
`
`
`aj
`
`
`
`FIG. I!
`
`FIG.12
`
`asc |lper|!cui C DE F
`
`
`
`
`!
`2
`3
`2
`3
`4
`
`
`
`
`
`
`
`
`
`
`
`Lm HiI]iM|inoe|l Rs G
`
`
`
`4
`
`5
`
`$
`
`5
`
`5
`
`7
`
`
`TU|]UKO Hix yz PU S Ov.y
`
`7
`8
`3
`9
`II
`2
`FIG.13
`FIG. 14
`
`
`
`
`
`VW
`
`ABC] OEF
`|
`2
`
`[iGH!
`
`[ILM
`
`3
`
`4
`
`1
`
`oF
`
`2
`
`L
`
`3
`
`S
`
`5
`
`4
`
`NOP{|RS TU V-2 c G | Pu T
`
`
`
`5
`6
`7
`“3
`6
`7
`9.
`10
`
`JKQ
`
`
`
`
`
`
`
`
`
`I
`
`12
`
`13
`
`FIG.16
`
`JKQ
`
`5
`
`10
`
`10
`
`

`

`U.S. Patent
`
`Sep. 9, 1997
`
`Sheet 10 of 11
`
`5,664,896
`
`|
`
`2
`
`|
`
`GHI
`
`LMN
`
`3
`
`4
`
`JKQ 5
`
`Vv Ze
`-
`
`DEF
`2
`
`H 6
`GHI
`
`_
`
`LMN
`
`OPR
`
`3
`
`STU
`JKQ
`41} v.75
`
`,
`
`FIG.17
`
`FIG.18
`
`ABC DEF||GHi Ss T L F AB
`
`
`
`
`
`
`
`
`
`
`
`
`|
`2
`3
`|
`2
`3
`4
`5
`
`LMN
`al]
`
`STU
`OPR
`JKQsi| V-Z6
`
`F | G. 19
`
`T
`
`6
`
`JIKQ
`V-2 Tl
`
`PU
`
`R
`
`7
`
`12
`
`FIG.20
`
`G |
`
`Cc
`
`iS)
`
`N
`
`H
`
`DE
`
`13
`
`al]
`
`10
`
`i5
`
`11
`
`11
`
`

`

`US. Patent
`
`Sep. 9, 1997
`
`Sheet 11 of 11
`
`5,664,896
`
`
`
`FIG. 2
`
`12
`
`12
`
`

`

`5,664,896
`
`1
`SPEED TYPING APPARATUS AND METHOD
`
`BACKGROUND OF THE INVENTION
`1, Field of the Invention
`Thepresent invention relates to a method and apparatus
`which makes it easier to learn to type, improves on the
`accuracy of typing, increases typing speed and reduces wear
`on the user. More particularly, the present invention relates
`to a system for the rapid entry oftext into a microprocessor-
`controlied word processing system making use of a key-
`board having multiple alphabetletter characters assigned to
`someor all of the keys.
`2. Description of the Related Art
`Conventional typewriters make use of twenty-six (26)
`letter keys, one for each letter of the English alphabet. One
`of the initial keyboard layouts is the “QWERTY” keyboard,
`which today remains the industry standard. Other formats
`have been devised, such as the Dvorak keyboard,
`that
`position keys about the keyboard in an ergonomic fashion
`for ease of use and accessibility. These alternative formats
`primarily seek to increase speed of typing and accuracy, as
`well as to reduce wear on the user.
`Generally, all of these traditional keyboards provide an
`individual key for each letter of the alphabet. In addition to
`the letter keys, function keys are provided, such as ALT,
`CTRL, SPACE BAR, ENTER,andsoforth. Consequently,
`the keyboards are congested with numerous keys and require
`a great deal of space. Likewise, these conventional key-
`boards require the user to memorize or be able to locate a
`particular key for each character the user would like to
`select.
`
`Other keyboard layouts assign morethan one character to
`a key, usually referred to as multiple letter key or double-
`touch systems. These systems, however, require the user to
`operate multiple keys in order to select a single desired
`character. Systems that require concurrentoperation of mul-
`tiple keys, such as shown in U.S. Pat. No. 4,891,777, are
`sometimesreferred to as chord systems. The chord systems
`require the user to expend twice the effort for each letter to
`be selected. In addition, these chord systems require the user
`to be able to remember 26 key combinations, one for each
`letter of the alphabet.
`Other multiple key systems require the user to Operate
`specific multiple keys in a successive manner. U.S.Pat. No.
`5,062,070, for instance, shows a system in which multiple
`characters are provided for each key. However, in order to
`select the particular character desired, the user must make at
`least two successive keystrokes. Thus, the user mustremem-
`ber 26 different combinations of successive keystrokes, one
`for each letter of the alphabet. U.S. Pat. No. 5,007,008, on
`the other hand, provides a keyboard in which the user must
`scroll through cach of multiple letters that are assigned to a
`single key by repeatedly depressing that key.
`As a result of having to enter multiple keystrokes to select
`a single character, these double-actuation or multiple letter
`key systems are slow, tiresome, and prone to typographical
`errors. Accordingly, these systems are primarily used where
`areduced keyboard size is of utmost importance, as opposed
`to speed and accuracy.
`Another variation of typing, called abbreviated typing,
`involves only having to type part of a word. U.S. Pat. No.
`4,459,049, for instance, shows an abbreviated typing system
`in whichthe user only needs to enter four or less characters.
`The system will then search for the abbreviated word in.
`memory. When the abbreviated word is located, the full
`word is entered into the document.
`
`45
`
`50
`
`35
`
`65
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`2
`All ofthese keyboard systems aredifficult to use and even
`more difficult to learn. Consequently, typing is slower and
`prone to mistakes. Moreover, these keyboards are all the
`more difficult to operate by persons that have not learned to
`usethatparticular type of keyboard. These “hunt and peck”
`typists must search for the desired characters, which are
`often arranged in a non-alphabetic order and amongst a great
`number of keys.
`Another type of keyboard entry is encountered on tele-
`phones that are used to access remote systems, called
`automated response systems. Generally,
`these automated
`response systems will recognize alphabet characters associ-
`ated with a key depressed on a remotely located telephone
`keypad. One such system, for instance,is employed by the
`U.S. Supreme Court, wherein users simply dial the Supreme
`Court phone number in order to locate the docket number or
`status of a pending case. The user maycall into the system
`from any conventional remote phone location. Once the
`Supreme Court automated response system is accessed, the
`user is prompted by voice message to specify the name of
`the case by depressing keys on the remote telephone keypad.
`Pursuant to current instructions, the user then proceeds to
`enter up to ten alphabetic characters of the name of one of
`the parties to the case on the keypadofthe remote telephone.
`The conventional telephone keypad consists of twelve keys,
`0-9, *, and #. Multiple letters are associated with each of
`numerical keys 2-9, so that all 26 letters are accounted for
`except for Q and Z, which the system specifies as being
`assigned to numerical key 1. The user then depresses ten
`numerical keys corresponding to the name of one of the
`parties. Or, the user may enter Jess than ten digits followed
`bythe * key or a four-seconddelay. Once the party name has
`been entered, the system then searches the clerk’s office
`docket and provides a voice indication of the three closest
`cases that have been located by case number, parties, and
`status.Ifthe user is notsatisfied with any of those cases, the
`user may speak with a docket clerk.
`The automated response system described above is
`designed to accommodate conventional telephone keypads,
`with limited words in memory and are not implemented in
`a word processing environment. Consequently, the system is
`extremely slow and not readily adaptable for use as a speed
`typing arrangement. Moreover, the system is limited to use
`with voice communication systems and with telephone
`keypads. Consequently, the automated response systems do
`not provide for editing memory, defining preferred terms, or
`defining new word variations. In addition, the telephone
`keypads are not designed for typing, much less speed typing.
`
`SUMMARY OF THE INVENTION
`
`The present invention relates to a system and method for
`rapid typing using a keyboard which has multiple characters
`assigned to some or all of the keys, so that fewer than 26
`letter keys may be utilized. For example,all 26 letters of the
`alphabet may be assigned to 4, 6, or 8 keys. Each such key
`on the keyboard is associated with a numcrical digit
`whereby one or more series of digits form a code. The
`system uses the numerical code to access a dictionary or
`table ofwords stored in the computer’s memory ata memory
`location corresponding to the numerical code. The system
`may display all of the wordsavailableto the user in response
`to the input code. If more than one wordis responsiveto the
`coded numerical sequence, the user then selects one of the
`available words to be placed in the document.
`The user is further given the option of selecting a pre-
`ferred word or words to be associated with any given
`
`13
`
`13
`
`

`

`5,664,896
`
`15
`
`25
`
`3
`numerical code. When that code is typed in, the computer
`will display all words, with the preferred words displayed in
`yanked order. The user, however, may optionally select to
`display only the preferred word or words.
`In addition,the user may be given the option of having the
`words associated with any given numerical code displayed
`in different ways, such as (1) in accordance with an order or
`degree of preference which the user defines, (2) in accor-
`dance with a predefined preferencelist which gives a higher
`ranking to those wordsthat are the most commonlyused, (3)
`in alphabetical order, or (4) in accord with special predefined
`categories of usage. such as legal or scientific terminology.
`The user has the option of having the priority list adjusted
`automatically based upon the selection of words madeby the
`user when designating the desired word from the group of
`words with the same numerical code.
`A, further feature of the invention is that the user may
`select between a range of keyboard configurations, such as
`4, 6, 8, or 12 letter keys to which are assigned the 26 letters
`of the alphabet. Also, the system will complete and display
`lengthy words before the user has finished typing them on |
`the keyboard. The invention is preferably implemented on a
`traditional QWERTY keyboard, wherein multiple letters are
`assigned to the row of number keys, 0-9, along the top row
`of the keyboard, or to the rectangular grid of numerals
`commonly located to the right side of the keyboard or the
`horizontal rows of keys to which letters are conventionally
`assigned. In addition, a specially-designed keyboard, which
`plugs into a computer,
`is also shown to implement the
`invention. The provision of fewer keys makes the special
`keyboard particularly better suited for use by persons with
`physical disabilities, and may be used in place of, or in
`conjunction with, the traditional keyboard.
`Accordingly, it is an object of the present invention to
`provide a system for faster typing using a keyboard easier to
`remember and having as few or as many keys as the user
`desires.
`It is a further object of the invention to provide a speed
`typing system that may beutilized with a compact keyboard
`that is not congested with excessive keys.
`It is another object of the invention to provide a keyboard
`that has multiple letters per key, yet only requires a single
`touch to select a desired letter key.
`It is still a further object of the invention to provide a
`keyboard for speed typing that is ergonomic, reduces wear
`on the user, and easy to learn, and increases accuracy and
`efficiency.
`It is another object of the invention to provide a typing
`system that is easy to use for persons with disabilities, such
`as arthritis.
`These together with other objects and advantages which
`will become subsequently apparent when reference is made
`to the drawings and description hereinbelow.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 shows an overall preferred embodiment of the
`word processing system of the invention in block-diagram
`format.
`FIG. 2(a) shows an 8-key configuration as implemented
`on the top numeral row ofa standard QWERTY keyboard in
`accordance with the preferred embodiment of the invention.
`FIG. 2(b) shows a 14-key configuration as implemented
`on the conventional character row of a standard QWERTY
`keyboard in accordance with the preferred embodiment of
`the invention.
`
`14
`
`4
`FIG. 3 shows a 6-key configuration of a specially
`designed keyboard in an alternative embodiment of the
`invention for use with the system of FIG. 1.
`FIG. 4(a) shows a flow chart in accordance with the
`preferred method of operation of the system.
`FIG. 4(6) shows a flow chart in accordance with an
`alternative method of operation of the system.
`FIG. 5 shows the output of the invention for the monitor
`of FIG. 1 in accordance with the preferred embodiment of
`the invention.
`FIG. 6 a flow diagram for an alternative embodimentof
`the invention.
`FIG. 7 showsthe output of the invention for the monitor
`of FIG. 1 in accordance with an alternative embodiment of
`the invention.
`FIGS. 8-20 showalternative keyboard configurations for
`use with the keyboard of FIG. 1.
`FIG. 21 showsan alternative keyboard configuration for
`use on the touch-screen monitor of FIG. 1.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`In describing a preferred embodiment of the invention
`illustrated in the drawings, specific terminology will be
`resorted to for the sake ofclarity. However, the invention is
`not intended to be limited to the specific terms so selected,
`andit is to be understoodthat each specific term includesall
`technical equivalents which operate in a similar manner to
`accomplish a similar purpose.
`Turning to the drawings, FIG. 1 shows the speed typing
`system 100 in accordance with the preferred embodimentof
`the invention. Generally, the system 100 comprises a com-
`puter 10 having a microprocessor, internal memory 12, and
`associated input/output components well known in the word
`processing art. A conventional expanded keyboard 14,
`printer 16, and display 18 is provided in a conventional
`manner. In addition, a separate specially designed keypad or
`keyboard 50 may be optionally utilized in a manner to be
`described. The word-processing system is controlled by
`programmedinstructions within the computer which recog-
`nize operator-initiated keystrokes and subsequently display
`andprint the text. The software instructions will be modified
`from conventional instructions to perform the functions of
`the present invention. The software to perform the functions
`of the present invention may be within the pre-programmed
`instructions of the word processing system or stored on a
`disk for input into the computer and may be linked by
`conventional interfacing techniques to all major word pro-
`cessors in a manner well known in the art, such as by
`Dynamic Database Enhancing orObject Linking and Abet-
`ting or Standard Interface.
`Although system 100 is shown as consisting of separate
`components, the system 100 may be implemented in a
`variety of manners, such as in a hand-held computer 10 with
`memory 12 which is integrated with a keyboard 50 and
`display 18. The hand-held computer may be remotely
`located with its output either directly wired or transmitted
`wirelessly to the computer. The invention is designed so that
`the user may decide to use some of the lettered keys of a
`conventional keyboard or the numbered keys of a conven-
`tional keyboard, which are generally located along the top
`row of the keyboard or along the right hand side of the
`keyboard. Likewise, the invention may be implemented on
`a touch-screen monitor, by a toggle-type control
`lever
`resembling a joystick in appearance, or by otherlike input
`
`35
`
`40
`
`50
`
`55
`
`65
`
`14
`
`

`

`5,664,896
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`5
`6
`devices. The keys may be still further be mounted on a
`each ofthe keys 52 ofthe left group 68, which are preferably
`portable keyboard in which the finger keys press inward in
`imprinted on the key, though may be located on an overlay
`one direction and a thumb-operated key is mounted on the
`(not shown). The left key 52 hasletters A, B, C; the middle
`side of the keyboard and is pressed inward by the user’s
`key 52 has D, E, F; and the right key 52 has G,H,I. The right
`thumb.
`group 70 of keys 52 each have from four to eight characters:
`FIG. (a) showsatraditional expanded QWERTY key-
`the left key 52 has J, K, L, M; the middle key 52 has 0, P,
`board 14 used to implementthe present invention in accor-
`Q, R; and, the right key 52 has $-Z.
`dance with the preferred embodiment of the invention.
`Each letter key 52 is further assigned a numerical digit
`Keyboard 14 has 10 numeral keys along the top row and 10
`corresponding to a numerical or element code 72, which is
`numeral keys along the right handside of keyboard 14, each
`imprinted on the bottom right side of the key 72. The
`labelled from 1-9 and 0. An overlay 23 is shown abovethe
`purpose of the numerical code will become more apparent
`top row of numeral keys, indicating letter characters to be
`below. Theleft group 68 of keys 52 are designed to be used
`assigned to each of the corresponding numeral keys. In
`by a user’s left hand andthe right group 70 is for use by the
`addition, stickers (not shown) having multiple letters may
`right hand,
`optionally be mounted to the numeral keys located on the
`right portion of keyboard 14 or on keys that are conven-
`As depicted in each of FIGS. 2 and 3, the letters are
`tionally marked with a letter.
`generally arranged alphabetically alongletter keys 52, from
`In one ofthe preferred embodiments, the standard key-
`left to right. This configuration makesit easier for a user to
`board is an 8-key configuration, wherein numeral keys 1-7
`learn and memorize the location of keys and for “hunt and
`are each alphabetically assigned 3 letters, and numeral key
`peck”typists to find a desired key. However,theletters may
`8 is assigned 5 letters, as shown by the overlay 23. The
`be formatted in any suitable manner, such as based upon
`number assigned each numeral key is used as an input
`frequency of use, with less frequently used letters either
`element code or numerical code that is associated with the
`grouped together or interdispersed with more frequently
`correspondingletters.
`used letters. The computer may further be configured to
`Mnaintain a tally of the word usage and determine the most
`Another embodiment, corresponding to a 14 key
`frequently used letters and words for that user and the
`configuration, is shown in FIG. 2(b), where the conventional
`information may be further used to automatically place
`letter keys “a, “g “d”, “p?, “7”, “7, “pr “y", “n”, “<i”, “K”,
`“", “I” and “;”are redefined as shown. The keys range from
`terms in rank order of priority in memory, as will become
`having a single letter, to as many as8 letters for a single key.
`more apparent below. Still yet,
`letters may be grouped
`This embodiment preferably places a vowel with a conso-
`together which have similarities in appearance in order to
`assist recollection of location by the user.
`nant rather than a consonant with a consonant. Vowels and
`consonants are usually not interchangeable in a given
`In addition, the keyboard configurations may range from
`sequenceof letters which are arranged to form a word and
`more than 16 letter keys (where each key corresponds, in
`two consonants, so that the configuration results in a fewer
`mostcases, to twoletters, though may ranged from 1 to 3 or
`incidence of words having the same code. In addition, the
`even 4 letters per key) to as few as 4 letter keys (where three
`most commonly usedletters are provided a separate key that
`keys may for cxample correspondto eightletters each, and
`is easy to reach. Likewise, the least-used letters, or letters
`one key mayinclude only twoletters), though other possi-
`havinglittle duplication of the same code, are grouped on a
`bilities are equally practical. As will become more apparent
`single key that is generally not as conveniently positioned.
`below, the greater the number of keys, the less editing or
`FIG. 3 shows one example of a specially designed key-
`other interaction that will be required by the user. However,
`board 50 corresponding to a two-handed 6-key configura-
`typing will be slower and moredifficult to learn since there
`tion. Keyboard 50 generally comprises alphabetic orletter
`are more key locations. Likewise, the fewer the numberof
`character keys 52 and function keys 54. Letter character
`keys, the easier the system will be to learn and type, but the
`keys 52 are provided in the middle row of keyboard 50,
`more editing that will be required of the user.
`while function keys 54 are provided along the top and
`Now turning to FIG. 4(a), a functional flowchart of the
`bottom portions 56, 58, respectively, of keyboard 50. In
`invention as implemented by programmed instructions
`addition, a cursor controller 55 and select button 57 are
`stored in the computer memory 12 or from a floppy diskette
`provided along the top portion 56 of keyboard 50. Keyboard
`will now be described. The system 106 starts at block 102,
`50 may be arranged in any manner suitable to other
`where the system formats itself. In formatting, each key is
`keyboards, such as the keys being aligned in an arcuate
`preassigned a particular set of letters and a numerical digit
`shape. Keyboard 50 interfaces with the word. processing
`or code 72 according to the designated keyboard configu-
`computer 10 in a conventional manner (not shown).
`ration. For instance, the preferred default keyboard configu-
`The function keys 54 may correspond to any suitable
`ration is the 8-key configuration of FIG. 2(a). Accordingly,
`function to be performed. Preferably, however, the bottom
`eight keys 52 are assigned the digits 1-8, from left to right,
`row offunction keys 54 comprise for instance, SPACE BAR
`respectively. In addition, each ofletters A, B, C are assigned
`60, TAB key 62, SHIFT KEY 64, and ENTER key 66. The
`to numerical digit or code 1; letters D, EH, F are assigned
`top row 56 of function keys 54 may correspond to numbers
`numerical code 2; and so forth. Thus, when a letter key 52
`or characters, cursor movement keys, definable function
`is depressed on keyboard 14, the equivalent numerical code
`keys, or keys having other like operations. In addition,
`72 is recognized by the computer 10 at step 104.
`keyboard 50 may be used in conjunction with expanded
`The standard eight key format may be changed by the
`keyboard 14. Expanded keyboard14 would supply any of
`operator in accordance with the system design. Thatis, the
`the numerical or function keys 54 not provided by keyboard
`system may display alternate format choices to the operator,
`50. Accordingly, the expanded keyboard 14 is optional,
`such as using 4, 6, or 13 keys, which the operator mayselect.
`although it complements special keyboard 50 by providing
`Each formatis accompanied by a corresponding overlay 23.
`the full spectrum oftraditional function and character keys.
`After format selection, typing may begin. The operator
`Letter keys 52 are divided into two groups 68, 70, each
`types out a word and the key depressionsare read, step 104.
`group having three keys. Three characters are assigned to
`A numeral associated with each key is read and stored as it
`
`SO
`
`45
`
`55
`
`65
`
`15
`
`15
`
`

`

`5,664,896
`
`7
`is depressed until the operatorstrikes a key that indicates the
`user has reached the end of the word to be typed, step 106.
`Forinstance,if the character is a punctuation mark,space,
`or carriage return, the system will determine that the word
`is complete and proceed to step 108. Otherwise, the system
`returns to step 104, where the system awaits the next
`character to be entered.
`As the word is typed, the display unit preferably displays
`each ofthe letters associated with each key that is depressed.
`For example, as shownin FIG.5,if the key “1” is depressed
`a linear column or row displaying “ABC” is displayed.
`Alternatively, nothing may be displayed, or the numeral “1”
`may be displayed. Still further, only an asterisk or other
`symbol may be displayed. These display symbols will
`automatically be erased whenthe system determinesthat the
`typed word is accepted or when the user erasesit so that he
`can enter another word.
`Once the entire word has been received, the system will
`search the memory 12 by comparing the numerical value of
`the input code with a table of word codes stored in memory
`12, step 108. An example of several numerical or word codes
`72, are shown,for instance, in Table 1 for the standard 8-key
`configuration of FIG. 2(a). As shown in Table 1, each
`numerical code 72 is stored in a specific memory location,
`with each memory location having a list of one or more
`words. The word codes are formed from one or more input
`~ element or numerical codes. Accordingly, every word in the
`dictionary is stored in the table memory as associated with
`a particular code. The memory may be configured from any
`standard word-processing dictionary or like system.
`
`TABLE 1EE
`
`
`Preferred WordsCode ‘Wordsee
`5-5
`noon
`now
`mow
`mows
`
`55-8
`
`5-5-8-7
`
`now
`
`10
`
`15:
`
`20
`
`25
`
`30
`
`35
`
`In addition, fewer than every word in the dictionary may
`be stored in the table memory. For instance, the user may
`select a limited category of information corresponding to
`limited functions that have a morefinite vocabulary, such as
`for composing business letters or scientific papers. The
`reduced dictionary diminishes the memory requirements, as
`well as the time needed for the computer to search the
`memory. Likewise, less interaction would be required by the
`user since there are fewer codes in memory, each code
`further likely to be associated with fewer words.
`If the input numerical code is located or found in the
`memory table, step 108, the system proceeds to step 118. At
`step 118, the system will check the memory location to
`determine if more than one word, i.e. multiple words, are
`associated with the particular input code. If, however, no
`words are found in memory at step 108, the user will have
`the opportunity to correct any misspelling of the word, step
`109. If the user determines that the code was entered
`incorrectly, step 109, the user may go back and re-enter the
`code, step 104. Correction of a misspelling is performed in
`accordance with the standard word processing operation,
`such as by erasing the typed code where necessary and.
`entering the new text code. After making the correction, the
`system determines if a code has been found in memory for
`the corrected word, step 108.
`Assuming, on the other hand, that there was not a typing
`error, the user may add words in memory, step 110, by
`
`8
`adding a particular word to the dictionary memory corre-
`sponding to the numerical digits selected. The user selects
`the new word by highlighting the proper letters among the
`group ofletters displayed above the home row being typed.
`Onceall the letters of the word are highlighted, the user hits
`ENTER, and the computer stores the new word in the
`memory location corresponding to the associated numerical
`code. If the user elects to add the word in memory, the
`memory is updated, step 112. The selected word is then
`displayed in the text of the document, step 114, and the
`system then returns to step 104, where it awaits the next key
`to be input, step 117.
`If, on the other hand, the user does not add any word in
`memory, step 119, instructions are displayed, step 116, and
`the system returns to wait for the next key, steps 117, 104.
`Theinstructions mayindicate,for instance, that no word has
`been located and the user should determine whether there
`was a typographical error or if the user wishes to define a
`new word. Thus, the message may read “check spelling” or
`“code not recognized”. Or, the system may display words
`correspondingto the closest code and indicate that no exact
`match has been found.
`:
`If there is at least one word stored in memory that is
`associated with the input code at step 108, the system will
`proceed to step 118. At step 118,if only a single word is
`stored in the memory location associated with the input
`code, the word will be displayed, step 120. The user will
`have the opportunity to change(i.e. add or delete) the word
`stored in memory, step 122, if, for example, the word in
`memory is not the word desired to be displayed. As in step
`110 above, the memory is updated to include, or omit, the
`changed word, step 124, the new word is displayed, step
`126, in place of the originally displayed word, and the
`system, at step 127, returns to step 104. If no words are
`modified at step 122, indicating that the displayed word is
`correct, the system, at step 127, will return to step 104.
`The process of changing the words in memory,steps 110,
`122, 152 (as will be discussed below), allows the user to
`update the memory for specially defined words that are not
`normally included in a standard dictionary. For example, a
`proper noun might not be in a dictionary memory and thus
`the operator may want to change or add the proper noun to
`the memory for that particular code. Thus, the user may
`incorporate proper nouns, technical terms, abbreviations,
`and so forth, into the computer memory. This is done in any
`suitable programming manner, such as by simply appending
`the new word into the memory location assoc

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket