CA2360461A1 - Speed typing apparatus and method - Google Patents
Speed typing apparatus and method Download PDFInfo
- Publication number
- CA2360461A1 CA2360461A1 CA002360461A CA2360461A CA2360461A1 CA 2360461 A1 CA2360461 A1 CA 2360461A1 CA 002360461 A CA002360461 A CA 002360461A CA 2360461 A CA2360461 A CA 2360461A CA 2360461 A1 CA2360461 A1 CA 2360461A1
- Authority
- CA
- Canada
- Prior art keywords
- input
- word
- letters
- input elements
- words
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract 24
- 230000005055 memory storage Effects 0.000 claims 8
- 230000004044 response Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/014—Hand-worn input/output arrangements, e.g. data gloves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0235—Character input methods using chord techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
A speed typing method and apparatus having multiple letters (Fig. 1) associated with each key (52) of a keyboard (50). By utilizing multiple characters on each key (52), the number of keys (52) would be fewer than the number of letters in the alphabet using this system (100) (e.g., fewer than 26 letter keys for the English alphabet). Each key (52) on the keyboard (52) is associated with a numerical code. The system (100) uses the numerical code associated with a typed word to access a dictionary or table of words stored in memory (12) at a memory location corresponding 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 be placed in the document. Alternatively the system (100) may enable display of one or more preferred words. The keys (52) of the keyboard (50) may be contoured so that the user senses the position of his hand in relation to the keys of the keyboard. The typing system (100) is also implemented by a finger-mounted input device having switches. The finger-mounted device may also be used in conjunction with one or more input selection panels. The panels have keys which are selectable by the user in conjunction with the switches.
Claims (20)
1. ~A method for enabling text formed from letters of an alphabet to be created using a word processing system including a computer having a memory storage, a display device and an input device including a plurality of operator-selectable input elements, said method comprising:
defining a set of plural input elements assigning a plurality of letters of an alphabet to the input elements of said set such that at least one of the input elements, or combination of input elements, is associated with a plurality of letters:
assigning not more than one input element code to at least one of said input elements, or combination of input elements, associated with a plurality of letters;
storing in the memory storage words formed from letters of the alphabet and word codes, each of the word codes formed from a series of one or more input element codes, each of said word codes associated with at least one of said words;
detecting at least one input element selected by the operator;
creating a word code formed from a series of one or more input element codes, each input element code being associated with each selected input element searching the memory storage and locating at least one word code associated with each created word coded and, displaying on the display device at least one of said words associated with each word code located in the memory storage.
defining a set of plural input elements assigning a plurality of letters of an alphabet to the input elements of said set such that at least one of the input elements, or combination of input elements, is associated with a plurality of letters:
assigning not more than one input element code to at least one of said input elements, or combination of input elements, associated with a plurality of letters;
storing in the memory storage words formed from letters of the alphabet and word codes, each of the word codes formed from a series of one or more input element codes, each of said word codes associated with at least one of said words;
detecting at least one input element selected by the operator;
creating a word code formed from a series of one or more input element codes, each input element code being associated with each selected input element searching the memory storage and locating at least one word code associated with each created word coded and, displaying on the display device at least one of said words associated with each word code located in the memory storage.
2. ~The method of claim 1, wherein the words stored in the memory storage can be audibly reproduced.
3. ~The method of claim 1, wherein the combination of input elements comprises the substantially simultaneous actuation of two input elements.
4. ~The method of claim 1, wherein the step of assigning a plurality of letters to the input elements comprises assigning a plurality of letters to the sequential actuation of a single input element occurring within a predetermined period of time.
5. ~The method of claim 1, wherein the step of assigning a plurality of letters to the input elements comprises assigning a plurality of letters to the sequential actuation of a single input element prior to actuation of any other input element.
6. ~The method of claim 1, further comprising the steps of detecting a user's voice command, searching the memory storage and locating at least one word code associated with the detected command, and displaying on the display device at least one word associated with the located word code.
7. ~The method of claim 1, wherein the word codes are further associated with at least one foreign term corresponding to each word associated with the word code.
8. ~The method of claim 6, wherein the words and terms stored in the memory storage can be audibly reproduced.
9. ~The method of claim 1, wherein the input device is located remote from the memory storage and display device.
10. The method of claim 1, wherein the input device is a hand-mounted input device.
11. ~The method of claim 1, wherein the input device comprises a hand-mounted input device having switches and at least one input selection panel having keys, the keys and switches forming the input elements.
12. ~The method of claim 1, wherein the step of creating a word code further comprises the step of determining the completion of a word.
13. The method of claim 1, further comprising the step of enabling the operator to select at least one of the displayed words and removing any unselected words from the display.
14. The method of claim 1, wherein the input elements are contoured so that the user may sense a relative position of the user's hand on the input device.
15. The method of claim 1, wherein the input elements are configured as switches that are positioned about a user's hand.
16. The method of claim 1, wherein the input elements are configured as switches that are positioned about a user's hand, and as keys of an input selection panel.
17. The method of claim 1, wherein the set of input elements comprises a first and second subsets of input elements, each of the first and second subsets having an identical assignment of letters, the method further comprising the step of identifying a blank space upon when the user switches typing between input elements of the first and second subsets.
18. The method of claim 1, wherein the input device comrpises a touch-sensitive input device, and the plural input elements comprise a plurality of symbols that are input by impressing the symbol on said touch-sensitive input device.
19. The method of claim 18, wherein at least one symbol is associated with at least one letter that has a similar characteristic as the symbol.
20. The method of claim 18, wherein a plurality of symbols are associated with letters that have a similar characteristic as the symbol.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11724699P | 1999-01-26 | 1999-01-26 | |
US60/117,246 | 1999-01-26 | ||
PCT/US2000/001890 WO2000043208A2 (en) | 1999-01-26 | 2000-01-26 | Speed typing apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2360461A1 true CA2360461A1 (en) | 2000-07-27 |
CA2360461C CA2360461C (en) | 2010-03-16 |
Family
ID=22371763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2360461A Expired - Fee Related CA2360461C (en) | 1999-01-26 | 2000-01-26 | Speed typing apparatus and method |
Country Status (15)
Country | Link |
---|---|
EP (1) | EP1154903A4 (en) |
JP (1) | JP4430240B2 (en) |
KR (1) | KR20020015986A (en) |
CN (2) | CN1280748C (en) |
AU (1) | AU760904B2 (en) |
BR (1) | BR0008175B1 (en) |
CA (1) | CA2360461C (en) |
HK (1) | HK1043345B (en) |
IL (1) | IL144505A0 (en) |
MX (1) | MXPA01007505A (en) |
NZ (1) | NZ512689A (en) |
PL (1) | PL192358B1 (en) |
RU (1) | RU2223864C2 (en) |
WO (1) | WO2000043208A2 (en) |
ZA (1) | ZA200105395B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2818408B1 (en) * | 2000-12-20 | 2003-03-14 | Sagem | METHOD FOR ORTHOGRAPHIC CORRECTION OF AN ALPHANUMERIC INPUT |
US7711542B2 (en) | 2004-08-31 | 2010-05-04 | Research In Motion Limited | System and method for multilanguage text input in a handheld electronic device |
EP1630649A1 (en) * | 2004-08-31 | 2006-03-01 | 2012244 Ontario Inc. | System and method for multilanguage text input in a handheld electronic device |
KR100796276B1 (en) * | 2005-12-15 | 2008-01-21 | 주식회사 한국스테노 | Shorthand keyboard with backspace |
US8606562B2 (en) | 2007-10-25 | 2013-12-10 | Blackberry Limited | Disambiguated text message retype function |
EP2053491A1 (en) | 2007-10-25 | 2009-04-29 | Research In Motion Limited | Disambiguated text message review function |
US8462119B2 (en) | 2008-01-09 | 2013-06-11 | Research In Motion Limited | Method of facilitating user input in handheld electronic device employing a text disambiguation function |
EP2081102A1 (en) | 2008-01-09 | 2009-07-22 | Research In Motion Limited | Method of facilitating user input in handheld electronic device employing a text disambiguation function |
EP2081104A1 (en) | 2008-01-14 | 2009-07-22 | Research In Motion Limited | Method and handheld electronic device employing a touch screen for ambiguous word review or correction |
US9454516B2 (en) | 2008-01-14 | 2016-09-27 | Blackberry Limited | Method and handheld electronic device employing a touch screen for ambiguous word review or correction |
US9317116B2 (en) * | 2009-09-09 | 2016-04-19 | Immersion Corporation | Systems and methods for haptically-enhanced text interfaces |
CN112827862B (en) * | 2020-12-30 | 2022-08-23 | 重庆金康动力新能源有限公司 | Grade sorting method and test equipment |
CN113448449B (en) * | 2021-07-14 | 2023-02-24 | 曾子力 | English word input method |
CN116254832A (en) * | 2023-02-03 | 2023-06-13 | 东北大学 | A kind of prestressed anchor cable device and using method |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4414537A (en) | 1981-09-15 | 1983-11-08 | Bell Telephone Laboratories, Incorporated | Digital data entry glove interface device |
US4459049A (en) | 1982-03-24 | 1984-07-10 | International Business Machines Corporation | Abbreviated typing with special form display |
US5062070A (en) | 1983-01-21 | 1991-10-29 | The Laitram Corporation | Comprehensive computer data and control entries from very few keys operable in a fast touch typing mode |
US4891777A (en) | 1983-05-11 | 1990-01-02 | The Laitram Corporation | Single hand keyboard arrays providing alphanumeric capabilities from twelve keys |
NL8700410A (en) * | 1987-02-19 | 1988-09-16 | Philips Nv | TEXT EDITING DEVICE FOR STENOGRAPHIC TYPES. |
US5007008A (en) | 1988-12-15 | 1991-04-09 | Hewlett-Packard Company | Method and apparatus for selecting key action |
CA2006163A1 (en) * | 1988-12-21 | 1990-06-21 | Alfred B. Freeman | Keyboard express typing system |
US5581484A (en) | 1994-06-27 | 1996-12-03 | Prince; Kevin R. | Finger mounted computer input device |
US5786776A (en) * | 1995-03-13 | 1998-07-28 | Kabushiki Kaisha Toshiba | Character input terminal device and recording apparatus |
US5818437A (en) * | 1995-07-26 | 1998-10-06 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer |
US5664896A (en) * | 1996-08-29 | 1997-09-09 | Blumberg; Marvin R. | Speed typing apparatus and method |
US5952942A (en) * | 1996-11-21 | 1999-09-14 | Motorola, Inc. | Method and device for input of text messages from a keypad |
-
2000
- 2000-01-26 NZ NZ512689A patent/NZ512689A/en not_active IP Right Cessation
- 2000-01-26 CN CNB008044740A patent/CN1280748C/en not_active Expired - Fee Related
- 2000-01-26 PL PL351240A patent/PL192358B1/en unknown
- 2000-01-26 KR KR1020017009429A patent/KR20020015986A/en not_active Application Discontinuation
- 2000-01-26 MX MXPA01007505A patent/MXPA01007505A/en active IP Right Grant
- 2000-01-26 EP EP00909981A patent/EP1154903A4/en not_active Ceased
- 2000-01-26 AU AU32152/00A patent/AU760904B2/en not_active Ceased
- 2000-01-26 BR BRPI0008175-2A patent/BR0008175B1/en not_active IP Right Cessation
- 2000-01-26 CN CNA2006101216210A patent/CN101135936A/en active Pending
- 2000-01-26 JP JP2000594648A patent/JP4430240B2/en not_active Expired - Fee Related
- 2000-01-26 RU RU2001120006/12A patent/RU2223864C2/en not_active IP Right Cessation
- 2000-01-26 CA CA2360461A patent/CA2360461C/en not_active Expired - Fee Related
- 2000-01-26 WO PCT/US2000/001890 patent/WO2000043208A2/en active Search and Examination
- 2000-01-26 IL IL14450500A patent/IL144505A0/en not_active IP Right Cessation
-
2001
- 2001-06-29 ZA ZA200105395A patent/ZA200105395B/en unknown
-
2002
- 2002-07-12 HK HK02105183.4A patent/HK1043345B/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
RU2223864C2 (en) | 2004-02-20 |
CA2360461C (en) | 2010-03-16 |
CN1342115A (en) | 2002-03-27 |
EP1154903A2 (en) | 2001-11-21 |
JP4430240B2 (en) | 2010-03-10 |
ZA200105395B (en) | 2002-03-18 |
MXPA01007505A (en) | 2002-06-21 |
CN101135936A (en) | 2008-03-05 |
KR20020015986A (en) | 2002-03-02 |
AU760904B2 (en) | 2003-05-22 |
EP1154903A4 (en) | 2007-02-21 |
BR0008175B1 (en) | 2012-02-07 |
HK1043345B (en) | 2007-05-25 |
WO2000043208A2 (en) | 2000-07-27 |
JP2004500610A (en) | 2004-01-08 |
HK1043345A1 (en) | 2002-09-13 |
BR0008175A (en) | 2002-02-05 |
CN1280748C (en) | 2006-10-18 |
WO2000043208A9 (en) | 2001-10-25 |
PL351240A1 (en) | 2003-04-07 |
IL144505A0 (en) | 2002-05-23 |
NZ512689A (en) | 2003-07-25 |
WO2000043208B1 (en) | 2000-12-28 |
WO2000043208A3 (en) | 2000-11-30 |
AU3215200A (en) | 2000-08-07 |
PL192358B1 (en) | 2006-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4531119A (en) | Method and apparatus for key-inputting Kanji | |
US5774109A (en) | Electronic scrolling book with temporary interruptions | |
EP1007367A1 (en) | Speed typing apparatus and method | |
US20040095327A1 (en) | Alphanumeric data input system and method | |
US5067103A (en) | Hand held computers with alpha keystroke | |
CA2360461A1 (en) | Speed typing apparatus and method | |
GB2227110A (en) | Keyboard coding of Chinese | |
KR860001012B1 (en) | Ideographic coder | |
US4464731A (en) | Variable retrieval speed/direction electronic translator | |
EP0196355A2 (en) | A non-coding method of Han-character processing and keyboard therefor | |
US5600314A (en) | Data input device and correlative encoding technique | |
JPH07182350A (en) | Western language document processor | |
CN1353350A (en) | Pronunciation and shape combined mouse input method | |
JPH081639B2 (en) | Word processor | |
Tung et al. | An intellectual Chinese input system for mobile phones based upon Chinese phonetic symbols | |
JPS6336026B2 (en) | ||
JPH0778049A (en) | Character input and display device | |
TH31433A (en) | Devices and methods for fast printing | |
KR20000047404A (en) | Device and Method for processing an abbreviated word data of computer stenograph | |
JPS6361316A (en) | Kana input system | |
KR20020086449A (en) | Method for inputting chinese character | |
KR101365855B1 (en) | Dynamically generated keypad for predictively displaying characters | |
JPS5933066Y2 (en) | character input device | |
JP2002149319A (en) | Portable character input device | |
JPS6359615A (en) | Kana input system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20170126 |