Class / Patent application number | Description | Number of patent applications / Date published |
341024000 | With error prevention means (e.g., debounce, antichatter) | 27 |
20080238728 | ELECTRONIC APPARATUS AND KEY PRESSING DETERMINATION METHOD - According to one embodiment, an electronic apparatus includes a plurality of keys, a monitoring unit which repeatedly monitors states of the plurality of keys at a predetermined period, a setting unit which sets, as a reference value for determining presence/absence of pressing of each of the plurality of keys, the number of pressed states continuously detected by the monitoring unit, and a determination unit which determines that a key is pressed when the number of pressed states continuously detected by the monitoring unit reaches the number of pressed states set by the setting unit. | 10-02-2008 |
20080246634 | KEY PRESS REGISTRATION IN AN ELECTRONIC DEVICE WITH MOVEABLE HOUSINGS - A method for key press registration in an electronic device uses a first key press debounce limit ( | 10-09-2008 |
20080316066 | Key Control Circuit, Electronic Apparatus, Portable Device, and Key Control Method - Key control for a key matrix circuit having a plurality of keys is provided to reduce power consumption in key searching caused by unintended key pressing. In key control on the key matrix circuit having a plurality of rows and columns of keys (key switches) in matrix arrangement, keys are disabled or enabled in row lines or in column lines on the key matrix circuit by any one of the lines through key selection by a key selecting means (opening/closing detection circuit, opening/closing detecting unit, key selection switch, key selecting unit). Following key selection, a control means (control unit) keeps key pressing detection in a standby status for a predetermined time in response to an event of detection of a press of a key included in enabled keys, and resumes the key pressing detection after the passage of the predetermined time. | 12-25-2008 |
20090002203 | Mobile Device - A mobile device comprises a pointing device | 01-01-2009 |
20090021401 | System and method for verifying entry of keystrokes received from a capacitive keypad - A method for resetting a key decoder coupled to a plurality of capacitive keys to prevent processing of a key code generated by a ghosting condition. The method includes receiving a key code from a key decoder that corresponds to a first capacitive key of a capacitive keypad, detecting a ghosting condition for a second capacitive key that does not correspond to the detected key code, and resetting a key decoder in response to the ghosting condition being detected. | 01-22-2009 |
20090096640 | KEYBOARD WITH PLURAL KEY SWITCH MATRICES TO DETECT GHOSTING - Keyboard apparatus and methods for processing keyboard depressions are disclosed. One disclosed keyboard apparatus includes a keyboard having a plurality of keys configured to be depressed in a concurrent depression state, and a plurality of key switch matrices. Each key switch of the plurality of key switch matrices may be configured to be actuated by a corresponding key of the keyboard. The keyboard apparatus may further include a keyboard controller configured to determine whether a sensed key depression in the concurrent depression state is a ghost key depression, based on sensed key switch states of respective key switches in each of the plurality of key switch matrices which correspond to the sensed key depression. | 04-16-2009 |
20090267809 | METHOD AND APPARATUS FOR HIGH PERFORMANCE KEY DETECTION WITH KEY DEBOUNCE - A system for detecting a key with key debounce including a circuit for detecting a key activation; a first counter coupled to the circuit and a clock for testing the key activation for a first user definable number of clock cycles; a key debounce buffer for storing a key index identifying the activated key, if the key activation is valid for the first user definable number of clock cycles; a second counter for testing the identified activated key for a first user definable number of hardware key scan cycles; and a key event buffer for storing a key activation event, if the key activation is valid for the first user definable number of hardware key scan cycles. | 10-29-2009 |
20090303088 | Modular debouncing device - A modular debouncing device is adapted to be connected between an input device, such as a switch or sensor element, and a controlled element and analyzes an input signal from the input device according to a stored debouncing algorithm in order to determine whether a change of state of the input signal should be responded to by controlling an output control signal to change its state. | 12-10-2009 |
20090309768 | MODULE, USER INTERFACE, DEVICE AND METHOD FOR HANDLING ACCIDENTAL KEY PRESSES - A module for avoiding accidental key presses configured to detect a key press on a first key and to temporarily deactivate a second key being adjacent to the first key. | 12-17-2009 |
20100033353 | ELECTRONIC DEVICE AND ANTI-MISOPERATION METHOD FOR KEY MODULE - An electronic device includes a key module, an active area positioned under the key module, an IC electronically connected to the active area, and a CPU electronically connected to the IC. The key module includes a plurality of pressing keys, a plurality of touch keys, and at least one error-detecting touch key positioned between the pressing keys and the touch keys. The active area includes a plurality of pressing regions under the pressing keys, a plurality of touch regions under the touch keys, and at least one error-detecting region under the error-detecting touch key. The IC processes the signals sent by the pressing regions, the touch regions or the at least one error-detecting region. The CPU executes instructions corresponding to the signals processed by the IC. | 02-11-2010 |
20100134329 | Keyboard Module for Avoiding Accidental Operation - A keyboard module for avoiding accidental operation keyboard module includes a key unit. The key unit has a pressing portion and a contacting portion. The pressing portion abutted the casing for the key unit not being pressed down. The pressing portion can be raised up to form a pressing distance relative to the casing via a push element controlled by a controlling switch to provide the pressing function. Therefore, the keyboard module can effectively prevent the users accidentally striking unnecessary keys during their operations or when the computer is in a power saving mode. | 06-03-2010 |
20100253553 | METHOD AND SYSTEM FOR DETECTING HIDDEN GHOST KEYS ON KEYBOARD MATRIX - The present invention discloses a method and system for detecting hidden ghost keys on a keyboard matrix. The keyboard matrix is composed of multiple rows crossing with multiple lines that form multiple key-locating positions. The method comprises: selecting multiple preset keys from the matrix; detecting ghost keys among the matrix based on the selected preset keys; selecting multiple examining keys from the preset keys and the detected ghost keys, based on that at least one ghost key is included in the examining keys; and determining hidden ghost keys based on the examining keys. The system detects ghost keys among the matrix via a preset key selecting unit and a ghost key detecting unit, which selects multiple examining keys via an examining key selecting unit, and determines hidden ghost keys based on the examining keys through a hidden ghost keys detecting unit. | 10-07-2010 |
20100259423 | SOUND DAMPENING INDIVIDUAL KEY FILTERS - An individual key filter capable of substantially reducing fingernail-to-key (or finger-to-key) impact noise and reducing the percussive sound generated by such fingernail-to-key impacts associated with the use of data entry devices such as, for example, computer keyboards or other data entry keypad devices. | 10-14-2010 |
20100309028 | ELECTRONIC DEVICE WITH TYPING PROMPT FUNCTION - A method of typing prompting is provided. The method includes: providing a plurality of transparent keys connected to LEDs on a provided keyboard; determining whether a transparent key is pressed; storing the ASCII code of the input of the pressed transparent key; finding at least one ASCII code as a possible next input towards typing a word from a provided dictionary corresponding to a character input method in use according to the stored ASCII code; lighting up at least one LED corresponding to the at least one found ASCII code according to provided relationships between the LEDs and the ASCII codes of the input of the transparent keys. A related electronic device is also provided. | 12-09-2010 |
20100328111 | METHOD TO DETECT AND RECOVER FROM STUCK KEYS ON AN ELECTRONIC DEVICE KEYBOARD - A method of detecting and recovering from stuck keys on an electronic device keyboard comprises receiving one or more messages by a processor based upon a predetermined periodic scan rate and each message corresponding to a pressed key, determining one of the pressed keys is a stuck key based upon the received one or more messages corresponding to a pressed key, sending a mock key-up message from the processor to a keyboard controller in response to the determined stuck key, operating the keyboard controller at a changed scan rate in response to the mock key-up message, detecting the electronic device keyboard is in a released key state by the processor; and operating the keyboard controller at the predetermined periodic scan rate in response to the detected released key state. The processor can include two components, such as a keyboard processor and a keyboard controller. | 12-30-2010 |
20100328112 | METHOD OF DYNAMICALLY ADJUSTING LONG-PRESS DELAY TIME, ELECTRONIC DEVICE, AND COMPUTER-READABLE MEDIUM - A method of dynamically adjusting a long-press delay time, an electronic device using the method, and a computer-readable medium are provided, wherein the electronic device has a plurality of keys. When a pressed time corresponding to a key of the electronic device exceeds a long-press delay time of the key, the electronic device executes a long-press function corresponding to the key. In the present method, a plurality of key inputs is first received. Then, the long-press delay time of the key is set according to the input rate related to the received key inputs. Thereby, the electronic device can respond appropriately according to the typing speed of a user, so as to offer the user a smooth operating experience. | 12-30-2010 |
20100328113 | KEYPAD MEMBRANE SECURITY - In an exemplary embodiment, a security sensor is present in a POS terminal between the keypad and a processor. The security sensor is configured to detect an unauthorized probe through the keypad and implement a security protocol. In an exemplary embodiment, the security sensor is a serpentine conductive circuit screen printed on the polyester film. The serpentine conductive circuit may cover almost all of the polyester film. For example, the serpentine conductive circuit may cover 90% to 100% of the film. Furthermore, in an exemplary embodiment, the serpentine conductive circuit limited to a section of the polyester film. For example, the serpentine conductive circuit may be on only ΒΌ of the film. This embodiment has the advantage of printing the serpentine conductive circuit on the critical security areas and leaving the non-critical areas with blank polyester film. | 12-30-2010 |
20110006929 | SYSTEM AND METHOD FOR DISAMBIGUATION OF STROKE INPUT - An electronic device for disambiguation of stroke input, the device comprising: an input device coupled to the microprocessor for accepting a stroke input; and a stroke disambiguation module resident in the memory for execution by the microprocessor. The device is configured to: receive a signal representing a stroke input sequence at the stroke disambiguation module; apply one or more stroke disambiguation rules to the stroke input sequence to generate an updated input sequence; and transmit a signal representing the updated input sequence. | 01-13-2011 |
20110043386 | METHOD AND SYSTEM FOR A DELAY-LOCKED LOOP FOR CLOSELY SPACED MULTIPATH - Aspects of a method and system for a delay-locked loop for closely spaced multipath may include determining a difference signal computed from one or more early energies and one or more late energies associated with one or more channel taps selected from a plurality of channel taps. A fat finger timing may be adjusted based on the difference signal, the fat finger comprising the plurality of channel taps that are spaced contiguously at chip period intervals. The one or more early energies and the one or more late energies may be determined based on an offset of Tc/2 or | 02-24-2011 |
20110102204 | Method for correcting typing errors according to character layout positions on a keyboard - A method for correcting typing errors according to character layout positions on a keyboard which consists of depressing responsive touch panels to do character entry to correct typing errors caused by mistakenly hitting a neighboring key of a targeted character due to a swerved typing position includes at least the steps of: (1) corresponding a character; (2) calculating a swerved amount; (3) selecting a prepared character; (4) determining whether input is finished; (5) judging rules; (6) getting the prepared character; and (7) switching the character. Through this method input accuracy can be improved and input characters can be automatically amended as desired. | 05-05-2011 |
20110115652 | DETECTION OF INTENDED KEY ACTIVATION ON A MOBILE DEVICE - A method and device are provided for preventing unintended activation of one or more hard keys on a mobile device. A capacitive sensor senses a capacitance level at a location on the keyboard, to detect whether a hard key is being actuated by a human hand or human skin. If the sensed capacitance level exceeds a key activation capacitance threshold, a key circuit connection is identified as being associated with an intended hard key activation. If the measured capacitance level is within an uncertainty tolerance below the key activation capacitance threshold, a secondary capacitance level is measured at a non-keyboard location. The key circuit connection is identified as being associated with an intended hard key activation when the measured secondary capacitance level exceeds a key activation confirmation threshold. Additional secondary indicators can be obtained based on size and shape capacitance pattern, timing information, and an active application or device state. | 05-19-2011 |
20110279291 | Coding for Non Functional Keys of a Keyboard or Keypad - Described herein are methods and systems for performing functions associated with a non-functional key of a keyboard present on electronic devices such as cell-phones, telephones, ATMs, etc. The electronic device is operated in a non-functional key (NFK) coding mode using NFK codes ( | 11-17-2011 |
20140266813 | ELECTRONIC DEVICE WITH BOUNCE PROTECTION CIRCUIT - An electronic device with an anti-bounce key function includes a first voltage module, a second voltage module, a key module, a processor, and a bounce protection circuit. The first voltage module provides a first voltage, and the second voltage module provides a second voltage. The key module with a number of keys generates a pressing signal when a key is pressed. The bounce protection circuit connected between the key module and the processor is powered by the first voltage module. Each of the keys, when pressed, corresponds to a predetermined period of time. The bounce protection circuit counts time when the key module generates a pressed signal, and transmits the pressed signal to the processor when the elapsed time is more than the predetermined period of time corresponding to the pressed key. | 09-18-2014 |
20150022382 | INPUT DECODER - An interface controller (2) is operated to give one of a plurality of predetermined outputs. An input signal (211) is received and a duration of said input signal is compared with a first and/or second threshold duration. A first output is generated if said input signal duration is shorter than said first threshold duration. A second output is generated if said input signal duration is longer than said first threshold duration but shorter than said second threshold duration. A third output is generated if said input signal duration is longer than said second threshold duration. | 01-22-2015 |
20160013806 | METHOD FOR DETERMINING ACTIVE INPUT ELEMENTS OF AN INPUT ARRANGEMENT AND INPUT ARRANGEMENT | 01-14-2016 |
20160139678 | SECURE KEYPAD - A secure keypad including a housing, a keymat within the housing defining a plurality of depressible keys and including at least one conductive trace traversing at least some of the depressible keys, a key contact board within the housing and being cooperative with the keymat for providing data entry inputs responsive to depression of the depressible keys and a tamper detection circuit coupled to the conductive trace for providing an output indication of tampering with the keypad responsive to a change in the electrical characteristics of the conductive trace resulting from the tampering. | 05-19-2016 |
341025000 | With rollover feature (i.e., antidoublestrike) | 1 |
20090002204 | INFORMATION PROCESSING DEVICE AND CONTROL METHOD OF THE SAME - According to one embodiment, an information processing device includes a keyboard in which a plurality of keys are arranged, detecting unit which detects a key press of the keyboard, determining unit which determines, when the detecting unit detects two or more key presses within a predetermined period of time, whether the two or more pressed keys satisfy predetermined conditions, and invalidating unit, when the determining unit determines that the two or more pressed keys mutually satisfy the predetermined conditions, inputs made by both of the key presses. | 01-01-2009 |