WO2012075197A3 - Dynamically located onscreen keyboard - Google Patents

Dynamically located onscreen keyboard Download PDF

Info

Publication number
WO2012075197A3
WO2012075197A3 PCT/US2011/062721 US2011062721W WO2012075197A3 WO 2012075197 A3 WO2012075197 A3 WO 2012075197A3 US 2011062721 W US2011062721 W US 2011062721W WO 2012075197 A3 WO2012075197 A3 WO 2012075197A3
Authority
WO
WIPO (PCT)
Prior art keywords
touch
fingers
onscreen keyboard
tap
processor
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.)
Ceased
Application number
PCT/US2011/062721
Other languages
French (fr)
Other versions
WO2012075197A2 (en
Inventor
Randal J. Marsden
Steve Hole
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cleankeys Inc
Original Assignee
Cleankeys Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cleankeys Inc filed Critical Cleankeys Inc
Priority to CN201180064220.5A priority Critical patent/CN103443744B/en
Priority to JP2013542153A priority patent/JP5782133B2/en
Priority to KR1020137016964A priority patent/KR101578769B1/en
Priority to EP11844775.4A priority patent/EP2646894A2/en
Publication of WO2012075197A2 publication Critical patent/WO2012075197A2/en
Publication of WO2012075197A3 publication Critical patent/WO2012075197A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/016—Input arrangements with force or tactile feedback as computer generated output to the user
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/03—Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/04883—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 for inputting data by handwriting, e.g. gesture or text
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/0489—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 dedicated keyboard keys or combinations thereof
    • G06F3/04895—Guidance during keyboard input operation, e.g. prompting
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00—Aspects of interface with display user

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

A touch-sensitive display surface having touch-capacitive and vibration sensors. This surface allows the user to rest their fingers on the keys of an onscreen keyboard and type as they would on a regular keyboard. As the user places their fingers on the touch screen, the system relocates the onscreen keyboard to the location where the fingers are resting. The touch sensors report the signal strength level of each key touched to a processor, but no keystroke is issued by the processor until a corresponding "tap" (i.e., vibration) is detected. When a tap is detected, the processor references the status of the touch capacitance sensors before, during, and/or immediately after the moment in time the tap occurred. The size, position, and orientation of the onscreen keyboard keys are dynamically set as determined by the user initiating a home-row definition event by resting their fingers momentarily on a virtual home-row.
PCT/US2011/062721 2010-11-30 2011-11-30 Dynamically located onscreen keyboard Ceased WO2012075197A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201180064220.5A CN103443744B (en) 2010-11-30 2011-11-30 Dynamically positioned on-screen keyboard
JP2013542153A JP5782133B2 (en) 2010-11-30 2011-11-30 Dynamic placement on-screen keyboard
KR1020137016964A KR101578769B1 (en) 2010-11-30 2011-11-30 Dynamically located onscreen keyboard
EP11844775.4A EP2646894A2 (en) 2010-11-30 2011-11-30 Dynamically located onscreen keyboard

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US41827910P 2010-11-30 2010-11-30
US61/418,279 2010-11-30
US201161472799P 2011-04-07 2011-04-07
US61/472,799 2011-04-07

Publications (2)

Publication Number Publication Date
WO2012075197A2 WO2012075197A2 (en) 2012-06-07
WO2012075197A3 true WO2012075197A3 (en) 2012-10-04

Family

ID=46172548

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2011/062721 Ceased WO2012075197A2 (en) 2010-11-30 2011-11-30 Dynamically located onscreen keyboard
PCT/US2011/062723 Ceased WO2012075199A2 (en) 2010-11-30 2011-11-30 Multiplexed numeric keypad and touchpad

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/US2011/062723 Ceased WO2012075199A2 (en) 2010-11-30 2011-11-30 Multiplexed numeric keypad and touchpad

Country Status (5)

Country Link
EP (2) EP2646894A2 (en)
JP (2) JP5782133B2 (en)
KR (1) KR101578769B1 (en)
CN (2) CN106201324B (en)
WO (2) WO2012075197A2 (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6248635B2 (en) 2011-11-08 2017-12-20 ソニー株式会社 Sensor device, analysis device, and storage medium
JP2017084404A (en) * 2012-02-23 2017-05-18 パナソニックIpマネジメント株式会社 Electronics
WO2014019085A1 (en) * 2012-08-01 2014-02-06 Whirlscape, Inc. One-dimensional input system and method
US8816985B1 (en) 2012-09-20 2014-08-26 Cypress Semiconductor Corporation Methods and apparatus to detect a touch pattern
EP2913325B1 (en) * 2012-10-25 2021-04-21 Shenyang Sinochem Agrochemicals R & D Co., Ltd. Substituted pyrimidine compound and uses thereof
EP2926220A1 (en) 2012-11-27 2015-10-07 Thomson Licensing Adaptive virtual keyboard
EP2926236A1 (en) * 2012-11-27 2015-10-07 Thomson Licensing Adaptive virtual keyboard
JP6165485B2 (en) * 2013-03-28 2017-07-19 国立大学法人埼玉大学 AR gesture user interface system for mobile terminals
JP5801348B2 (en) 2013-06-10 2015-10-28 レノボ・シンガポール・プライベート・リミテッド Input system, input method, and smartphone
US9483176B2 (en) * 2013-07-08 2016-11-01 Samsung Display Co., Ltd. Method and apparatus to reduce display lag of soft keyboard presses
JP6154690B2 (en) * 2013-07-22 2017-06-28 ローム株式会社 Software keyboard type input device, input method, electronic device
US9335831B2 (en) 2013-10-14 2016-05-10 Adaptable Keys A/S Computer keyboard including a control unit and a keyboard screen
CN103885632B (en) * 2014-02-22 2018-07-06 小米科技有限责任公司 Input method and device
US10175882B2 (en) * 2014-07-31 2019-01-08 Technologies Humanware Inc. Dynamic calibrating of a touch-screen-implemented virtual braille keyboard
JP6330565B2 (en) * 2014-08-08 2018-05-30 富士通株式会社 Information processing apparatus, information processing method, and information processing program
CN104375647B (en) * 2014-11-25 2017-11-03 杨龙 Exchange method and electronic equipment for electronic equipment
CN105718069B (en) * 2014-12-02 2020-01-31 联想(北京)有限公司 Information processing method and electronic equipment
CN106155502A (en) * 2015-03-25 2016-11-23 联想(北京)有限公司 A kind of information processing method and electronic equipment
JP6153588B2 (en) * 2015-12-21 2017-06-28 レノボ・シンガポール・プライベート・リミテッド Information processing apparatus, sensing layout updating method, and program
KR101682214B1 (en) * 2016-04-27 2016-12-02 김경신 an electric ink keyboard
US10234985B2 (en) 2017-02-10 2019-03-19 Google Llc Dynamic space bar
CN107704186B (en) * 2017-09-01 2022-01-18 联想(北京)有限公司 Control method and electronic equipment
CN107493365A (en) * 2017-09-13 2017-12-19 深圳传音通讯有限公司 The switching method and switching device of a kind of dial for smart machine
US11159673B2 (en) * 2018-03-01 2021-10-26 International Business Machines Corporation Repositioning of a display on a touch screen based on touch screen usage statistics
US10725506B2 (en) * 2018-08-21 2020-07-28 Dell Products, L.P. Context-aware user interface (UI) for multi-form factor information handling systems (IHSs)
CN109582211B (en) * 2018-12-25 2021-08-03 努比亚技术有限公司 Touch area adaptation method and device and computer readable storage medium
JP2020135529A (en) * 2019-02-21 2020-08-31 シャープ株式会社 Touch panel, compound machine, program and control method of touch panel
US11150751B2 (en) * 2019-05-09 2021-10-19 Dell Products, L.P. Dynamically reconfigurable touchpad
EP4004695A4 (en) * 2019-09-18 2022-09-28 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE AND ASSOCIATED CONTROL METHOD
KR102828234B1 (en) * 2019-09-18 2025-07-03 삼성전자주식회사 Electronic apparatus and controlling method thereof
KR102690934B1 (en) * 2022-03-03 2024-08-05 대진대학교 산학협력단 Method for entering characters at high speed in metaverse environment
CN115421646B (en) * 2022-08-29 2026-04-14 北京百度网讯科技有限公司 Virtual keyboard processing method and device, electronic equipment, storage medium and product

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090073128A1 (en) * 2007-09-19 2009-03-19 Madentec Limited Cleanable touch and tap-sensitive keyboard
US20090237359A1 (en) * 2008-03-24 2009-09-24 Samsung Electronics Co., Ltd. Method and apparatus for displaying touch screen keyboard
US7768501B1 (en) * 1998-05-01 2010-08-03 International Business Machines Corporation Method and system for touch screen keyboard and display space sharing
US20100194692A1 (en) * 2009-01-30 2010-08-05 Research In Motion Limited Handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
JP3260240B2 (en) * 1994-05-31 2002-02-25 株式会社ワコム Information input method and device
US6278441B1 (en) * 1997-01-09 2001-08-21 Virtouch, Ltd. Tactile interface system for electronic data display system
KR100595926B1 (en) * 1998-01-26 2006-07-05 웨인 웨스터만 Method and apparatus for integrating manual input
US6525717B1 (en) * 1999-12-17 2003-02-25 International Business Machines Corporation Input device that analyzes acoustical signatures
CN100339809C (en) * 2001-09-21 2007-09-26 联想(新加坡)私人有限公司 Input apparatus, computer apparatus, method for identifying input object, method for identifying input object in keyboard, and computer program
US6947028B2 (en) * 2001-12-27 2005-09-20 Mark Shkolnikov Active keyboard for handheld electronic gadgets
AU2003244973A1 (en) * 2002-07-04 2004-01-23 Koninklijke Philips Electronics N.V. Automatically adaptable virtual keyboard
JP2004341813A (en) * 2003-05-15 2004-12-02 Casio Comput Co Ltd Input device display control method and input device
KR100537280B1 (en) * 2003-10-29 2005-12-16 삼성전자주식회사 Apparatus and method for inputting character using touch screen in portable terminal
US20050122313A1 (en) * 2003-11-11 2005-06-09 International Business Machines Corporation Versatile, configurable keyboard
US20050190970A1 (en) * 2004-02-27 2005-09-01 Research In Motion Limited Text input system for a mobile electronic device and methods thereof
US20060066590A1 (en) * 2004-09-29 2006-03-30 Masanori Ozawa Input device
JP2006127488A (en) * 2004-09-29 2006-05-18 Toshiba Corp INPUT DEVICE, COMPUTER DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JP4417224B2 (en) * 2004-10-25 2010-02-17 本田技研工業株式会社 Fuel cell stack
US9019209B2 (en) * 2005-06-08 2015-04-28 3M Innovative Properties Company Touch location determination involving multiple touch location processes
FR2891928B1 (en) * 2005-10-11 2008-12-19 Abderrahim Ennadi TOUCH SCREEN KEYBOARD UNIVERSAL MULTILINGUAL AND MULTIFUNCTION
US7659887B2 (en) * 2005-10-20 2010-02-09 Microsoft Corp. Keyboard with a touchpad layer on keys
KR101352994B1 (en) * 2007-12-10 2014-01-21 삼성전자 주식회사 Apparatus and method for providing an adaptive on-screen keyboard
TWI360762B (en) * 2008-09-05 2012-03-21 Mitake Information Corp On-screen virtual keyboard system
CN101937313B (en) * 2010-09-13 2019-11-12 中兴通讯股份有限公司 A method and device for dynamically generating and inputting a touch keyboard

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7768501B1 (en) * 1998-05-01 2010-08-03 International Business Machines Corporation Method and system for touch screen keyboard and display space sharing
US20090073128A1 (en) * 2007-09-19 2009-03-19 Madentec Limited Cleanable touch and tap-sensitive keyboard
US20090237359A1 (en) * 2008-03-24 2009-09-24 Samsung Electronics Co., Ltd. Method and apparatus for displaying touch screen keyboard
US20100194692A1 (en) * 2009-01-30 2010-08-05 Research In Motion Limited Handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device

Also Published As

Publication number Publication date
JP6208718B2 (en) 2017-10-04
CN106201324A (en) 2016-12-07
KR101578769B1 (en) 2015-12-21
WO2012075199A3 (en) 2012-09-27
EP2646893A2 (en) 2013-10-09
JP2015232889A (en) 2015-12-24
WO2012075199A2 (en) 2012-06-07
KR20140116785A (en) 2014-10-06
EP2646894A2 (en) 2013-10-09
CN103443744B (en) 2016-06-08
CN103443744A (en) 2013-12-11
JP5782133B2 (en) 2015-09-24
JP2014514785A (en) 2014-06-19
CN106201324B (en) 2019-12-13
WO2012075197A2 (en) 2012-06-07

Similar Documents

Publication Publication Date Title
WO2009045721A3 (en) Detecting finger orientation on a touch-sensitive device
US9104311B2 (en) Slate computer with tactile home keys
WO2007120562A3 (en) Touch panel with a haptically generated reference key
WO2010042880A3 (en) Mobile computing device with a virtual keyboard
WO2010129070A3 (en) Overlay keyboard for touch screen devices
WO2012006108A3 (en) Method for detecting and locating keypress-events on touch-and vibration-sensitive flat surfaces
CN103870772B (en) Touch-screen electronic installation and its control method
WO2012061575A3 (en) Device, method, and graphical user interface for manipulating soft keyboards
WO2011126920A3 (en) Device with capacitive touchscreen panel and method for power management
US20140247245A1 (en) Method for triggering button on the keyboard
WO2010110999A3 (en) Virtual keyboard with slider buttons
AU2003244973A1 (en) Automatically adaptable virtual keyboard
WO2011146740A3 (en) Sliding motion to change computer keys
RU2015114577A (en) CUSTOMER TERMINAL DEVICE FOR PROVIDING LOCAL FEEDBACK AND METHOD FOR THIS
WO2008001203A3 (en) Text copying on touch sensitive display
EP2559167A4 (en) TOUCH OPERATING MOBILE DEVICE AND METHOD FOR PROVIDING A TOUCH LOCK FUNCTION OF THE MOBILE DEVICE
CN102339205A (en) Method for user input from the back panel of a handheld computerized device
SG154407A1 (en) Electronic device and touch screen display
WO2010056262A3 (en) Displays for mobile devices that detect user inputs using touch and tracking of user input objects
JP2013228948A5 (en) Input receiving method, input receiving program, and input device
WO2012054215A3 (en) Touch gesture notification dismissal techniques
WO2011126678A3 (en) Apparatuses, methods, and systems for an electronic device with a detachable user input attachment
JP2018073144A5 (en)
WO2012170745A3 (en) Touch typing on a touch screen device
WO2017112714A8 (en) Combination computer keyboard and computer pointing device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11844775

Country of ref document: EP

Kind code of ref document: A2

ENP Entry into the national phase

Ref document number: 2013542153

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2011844775

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20137016964

Country of ref document: KR

Kind code of ref document: A