Class / Patent application number | Description | Number of patent applications / Date published |
710067000 | Keystroke interpretation | 38 |
20080288677 | KVM switch system with a simplified external controller - A KVM switch system with external control functionality is described. A KVM switch is able to be controlled from an external device. The external device can either include a single button dedicated to controlling the desktop KVM switch or indicate a state of the KVM switch. The external device can be connected to the desktop KVM switch through a plurality of communication media. The external device can be small in size and attached to an object on a user's desktop. | 11-20-2008 |
20080307129 | Character interactive input/output - A system and method for supporting character interactive input/output operation in a half-duplex block-mode environment including a workstation and a server. Keystrokes at the workstation received into an auto enter, non-display entity on the workstation display are automatically transferred as entered from the workstation to a server application which processes the keystroke and responds in a manner appropriate to the context of the application. | 12-11-2008 |
20080313370 | Guarding Method For Input Data By Usb Keyboard and Guarding System - The present invention relates generally to a security system and a security method using the same, and, more particularly, to a security system and method for a keyboard which communicates through a USB port. The security method includes the USB filter activation step; the input data reception step of initially receiving the data input through the USB keyboard by the USB filter; the key input information detection step of detecting key input information generated by key manipulation of a user from the input data; the key input information parsing step of arranging the detected key input information in generation order; the key input information encryption step of encrypting the key input information arranged at the parsing step; the input data deletion step of deleting the input data remaining in a USB bus to disallow an operating system to recognize the input data; and the key input information delivery step of delivering the encrypted key input information to a communication application. | 12-18-2008 |
20090037623 | INTEGRATED KEYPAD SYSTEM - A data entry system using a number of different input signals provided by interacting with input means such as keys wherein to at least some of the different input signals a number of symbols including substantially all of the letters of the alphabet of one language are distributively assigned such that at least two of the letters are ambiguously assigned to at least one of the some input signals. The data entry system includes a database of words and uses a word predictive system such that in order to enter a word of the database the user provides a first input information consisting of providing the input signals corresponding to the characters, generally the letters, of the word, and an additional input information corresponding to at least one of the characters of the word and its corresponding input signal provided through the first input information, and wherein the system precisely recognizes the character among the ambiguous characters assigned to the input signal and provides a word of the dictionary that corresponds to the first and the additional input information. | 02-05-2009 |
20090125651 | Keypad De-Bouncing Apparatus and Method - An apparatus and method for de-bouncing keypad inputs is disclosed including interrupting a processor upon detecting a key press, reading input signals from the key pad to determine an initial port value and starting a timer. A keypad interrupt is disabled and processing resumes until expiration of the timer. The timer interrupts the processor and the input signals are read a second time and combined with the initial port value to determine a key identifier. The timer is started again and processing resumes. Upon expiration of the timer the processor checks for key release. If release is not detected, the timer is again started. If release occurs, the timer is disabled and the keypad interrupt is enabled. | 05-14-2009 |
20090138637 | COMPUTER KEYBOARD - An adjustable keyboard assembly and support mounts and keying layout are provided allowing a user to orient keying modules of the assembly in a variety of desired configurations. In one embodiment, the assembly includes pivoting support plates that allow the flexible adjustments. In another embodiment, at least one lift module is utilized to allow achieving multiple tenting angles expediently. In yet another embodiment, a modular support mount assembly is provided to allow the user to mount keying modules to a structure such as a chair using modular mounts that allow for easy and effective peripheral device supports and reconfiguration of the modular support mount assembly to support keying modules and peripheral devices of various sizes and shapes. Furthermore, a keying layout and assembly is provided to improve efficiency and intuitiveness of using a keying module and for programming the keying modules without use of a separate computer. | 05-28-2009 |
20090144468 | Method and system for reducing multiple keystroke output - A method for reducing the erroneous display of multiple keystrokes on a target computer, that occur when depressing a key a single time on a Universal Serial Bus (USB) based keyboard from a remote computer. The invention eliminates the time lapse between the key press and key released events to produce single keystrokes on the target computer, instead of erroneous multiple keystrokes. | 06-04-2009 |
20090172219 | DEVICE AND METHOD FOR AUTOMATICALLY LAUNCHING APPLICATIONS RESIDING ON USB FLASH DRIVES - A USB peripheral device may automatically launch an application residing in its memory after it is connected to a host or after restarting the host if the USB flash drive has already been connected. Alternatively, the USB peripheral \device can automatically launch an application residing on the host or on a network, which is accessible by the host. The USB peripheral device has a USB interface and a controller, which is operative to execute instructions for sending and receiving messages through the USB interface. The controller is further operative, when executing the instructions, to send to a host a stream of emulated keystrokes, which emulated keystrokes cause the host to generate and execute a startup script. Embodiments of the invention include a USB peripheral device able to control a host and a method of using a USB peripheral device to control a host. | 07-02-2009 |
20090187684 | AUTOMATIC INSPECTION SYSTEM AND METHOD FOR NOTEBOOK COMPUTER KEYBOARD INTERFACE - An automatic inspection system and method for a notebook computer keyboard interface are described. The method includes the following steps including scanning a notebook computer keyboard array to obtain a keyboard position corresponding table; running a testing software in the notebook computer to obtain a position value of a key under test from the keyboard position corresponding table; receiving a testing command from the testing software by an USB interface; constituting a virtual keyboard matrix with at least one matrix switching chip, for controlling the close action of a corresponding key position in the virtual keyboard matrix according to the testing command; transferring the actual key position value corresponding to the output close action to the notebook computer according to the configuration of the notebook computer keyboard interface; and receiving and comparing the actual key position value with the position value of the key under test. | 07-23-2009 |
20090248925 | Methods and Systems of Scanning an Input Device Having Multiple Key Switches - A method of having multiple devices share a circuit's input/output (I/O) terminals includes applying first and second input signals to first and second I/O terminals to generate first and second output signals at the second and first I/O terminals, respectively. The first and second I/O terminals are coupled to first, second, and third devices via a plurality of signal paths. The method determines which, if any, of the first, second, and third devices is activated based on the first and second output signals. In some embodiments, the three devices correspond to three key switches of a keyboard through which a user can enter operation instructions. In some other embodiments, the three devices correspond to three signal receivers, which are controlled by a local or remote signal source that transmits activation signals in a wired or wireless manner. | 10-01-2009 |
20090313403 | Method of securing USB keyboard - Provided is a method of securing a Universal Serial Bus (USE) keyboard. According to the method, a keyboard security operation is performed at a host controller driver level, which is one level lower than a USE hub driver level. Thus, it is possible to rapidly and effectively prevent a malicious program from leaking information input from a keyboard that is in communication with a main frame and transfers data via a USB. | 12-17-2009 |
20100049889 | Information processing apparatus, KVM switch, remote system, and computer readable medium - An information processing apparatus includes a selection portion that selects any one of a first setting that enables data on a hot key from a keyboard for a server, a second setting that enables the data on the hot key from the keyboard for a KVM switch, and a third setting that disables the data on the hot key from the keyboard for both of the KVM switch and the server; and a transmission portion that transmits the data on the hot key and a flag indicating the first setting to the server when the first setting is selected, transmits the data on the hot key and a flag indicating the second setting to the KVM switch when the second setting is selected, and fails to transmit the data on the hot key to the KVM switch and the server when the third setting is selected. | 02-25-2010 |
20100064077 | Method of defining shortcut key of input device - The present invention discloses a method of defining the shortcut key of input device. When a computer system with a central processor is implemented, this method presets several shortcut key TABLEs, each of which corresponds to an application; every TABLE is predefined with a user-defined key and corresponding shortcut key's analog code; the shortcut key TABLE is loaded into the system simultaneously with the corresponding application; when the user-defined key entered by the user is converted into internal code by BIOS, the central processor outputs the corresponding shortcut key's analog code into the application according to the shortcut key TABLE; in such case, the application can enter the corresponding command and generate action accordingly, thus improving the compilation efficiency of the user according to the users' operating practices. | 03-11-2010 |
20100077116 | System for processing code data - A software application that is installed in a commercially available processor, which application; identifies a keystroke data stream as derived from a code pattern, stores the pattern in system memory, validates the data stream, extracts user identified fields, adds prefixes and suffixes to the fields, and transmits identified fields to the processor operating system as a keystroke emulating data stream. The DOD UID code, and other similar codes, specifies a lead character or characters as a code identifier. When the application of this invention detects this code identifying lead character it directs the processor operating system to store the character and subsequent characters in the system memory rather than process them as entries from a keyboard. The application sets a timer as each character is received. As long as the timer does not time out, each successive character in the stream is treated as part of the code data until a code specified end of data character is detected. | 03-25-2010 |
20100095030 | CONTROL MANAGEMENT SYSTEM - A control management system includes a plurality of electrical devices, each electrical device generating an audio, a keyboard-video-mouse (KVM) switch, and a display. The KVM switch includes a plurality of audio detecting units, each audio detecting unit receiving an audio, and accordingly generating a detecting signal, and a processor receiving the detecting signals and accordingly generating at lease one status signal. The display is used for displaying operating statuses of the audios according to the status signal. | 04-15-2010 |
20100115159 | KEYBOARD SHORTCUT SOFTWARE UTILITY - A method and system for accessing one or more functions corresponding to one or more applications is provided. An active application is determined. Subsequently, a set of functions corresponding to the active application is identified. A set of keys corresponding to the set of functions is displayed on a display panel. One or more inputs are received, based on activation of at least one key. At least one function corresponding to the at least one key is determined and performed. | 05-06-2010 |
20100153596 | Method for producing a mapping tool, a PC game having the mapping tool and operation method therefore - A method for producing a mapping tool, a PC game having the mapping tool and operation method therefore is disclosed. The mapping tool is created by means of linking a remote motion signal generated from a remote device which is operated by user with a keyboard signal from the inside of the conventional keyboard mapping table. User may operate the PC game through the mapping tool. The present invention employs the said mapping tool to replace the conventional keyboard motion mapping table, thereby achieving the objectives of providing natural ergonomic and consistently using the existing PC game having the keyboard motion mapping table. | 06-17-2010 |
20100169521 | Method, System, and Computer Program Product for Automatic Learning of Software Keyboard Input Characteristics - A method for automatic learning of software keyboard input characteristics includes the following steps. (a) An input is received. (b) Whether the input is a normal key input is determined. (c) The input value of the input is stored when the input is determined to be the normal key input. (d) Step (a)-(c) are repeated until (N+ | 07-01-2010 |
20100287315 | Shared Secret Used Between Keyboard And Application - A system comprises a processor which executes an operating system and an application. The system also comprises a keyboard coupled to the processor. The keyboard and application share a shared secret that is used to encode keyboard data provided from the keyboard to the application. The shared secret is not known or accessible to the operating system. | 11-11-2010 |
20100306427 | PS/2 TO USB KEYBOARD ADAPTOR SUPPORTING N-KEY ROLLOVER - A USB converter circuit for converting electrical signals from a key scan circuit (in PS/2 or other formats) into USB signals for a computer while supporting N-key rollover (NKRO) functions. The converter circuit can be implemented as a stand-alone PS/2 to USB keyboard converter or as an integral component of a USB keyboard or KVM switch. The converter circuit includes a converter module that generates keyboard data packets in the USB format having a 16-byte, 64-byte, etc. format representing key press information for up to 8 modifier keys and 14, 62, etc. non-modifier keys, respectively. The converter circuit also includes a USB device controller module which transmits the 16-byte etc. USB keyboard data as one or multiple USB data packets to the host computer. When multiple USB data packets are needed to transmit each keyboard data packet (depending on the USB speed), they are transmitted in consecutive polling periods. | 12-02-2010 |
20100312930 | Signal converter, signal processor and signal conversion transmission system - An input tool has: an I/O unit having a digimatic interface; a first signal conversion unit that converts a measurement signal in a signal format according to an HID keyboard protocol capable of being processed by an HID driver; a second signal conversion unit that converts the measurement signal into a signal format according to a virtual serial port protocol capable of being processed by a VCP driver; a conversion controller that makes one of the first signal conversion unit and the second signal conversion unit to convert a signal format of the measurement signal; and a USB communicator having a USB interface that is connectable with a PC, the USB communicator outputting the measurement signal. | 12-09-2010 |
20100318695 | ADAPTIVE KEYBOARD LAYOUT MAPPING - A method for processing keystrokes is described herein. A first keystroke representing a symbol for a first operating system may be received on a first computer. The first keystroke may be translated to a second keystroke representing the symbol for a second operating system on a second computer. The second operating system is different from the first operating system. The second keystroke may be sent to the second computer. | 12-16-2010 |
20100318696 | INPUT FOR KEYBOARDS IN DEVICES - A method, apparatus, user interface and computer program product for detecting a character input of at least one word input string to a device. If the device is in an alphabetic character input mode, presenting a corresponding alphabetic character on a display of the device. If the device is not in an alphabetic character input mode, determining a type of the character input. If the type of character input is a numeric character, presenting the numeric character on a display of the device. If the type of the character input is an alphabetic character, presenting the alphabetic character on the display of the device and changing a state of the device to the alphabetic character input mode. Any prior character inputs of the at least one word input string are converted into corresponding alphabetic characters. | 12-16-2010 |
20110004711 | KEYPAD DE-BOUNCING APPARATUS AND METHOD - An apparatus and method for de-bouncing keypad inputs is disclosed including interrupting a processor upon detecting a key press, reading input signals from the key pad to determine an initial port value and starting a timer. A keypad interrupt is disabled and processing resumes until expiration of the timer. The timer interrupts the processor and the input signals are read a second time and combined with the initial port value to determine a key identifier. The timer is started again and processing resumes. Upon expiration of the timer the processor checks for key release. If release is not detected, the timer is again started. If release occurs, the timer is disabled and the keypad interrupt is enabled. | 01-06-2011 |
20110016240 | Measuring and Analyzing Behavioral and Mood Characteristics in Order to Verify the Authenticity of Computer Users Works - Disclosed is a method of either verifying or rejecting the authenticity of a work submitted through use of a computer. This method involves examining the behavioral and mood biometric characteristics of the person(s) using the computer on which the work was created, while the work was being created. In a specific embodiment, this can be used to detect outsourcing and plagiarism in an online education class. | 01-20-2011 |
20110040908 | MOBILE TERMINAL, CHARACTER CONVERSION APPARATUS, CHARACTER CONVERSION PROCESS, COMPUTER PROGRAM, AND COMPUTER USABLE MEDIUM - A character conversion apparatus makes a predictive search of a conversion database for conversion candidates on the basis of one or more characters inputted by use of a character input key. The apparatus obtains, in reference to a table, the total number of times the character input key is to be pressed down before inputting an unconverted character included in each of the searched conversion candidates and immediately following the one or more characters. The table contains characters assigned to the total numbers of times the character input key is pressed down. The apparatus determines the order of display, on a screen of a display device, of the conversion candidates to align with a descending order of the total number of times the character input key is to be pressed down before inputting the unconverted character. On the screen, the conversion candidates are displayed in the determined order of display. The apparatus receives confirmation of one of the conversion candidates. | 02-17-2011 |
20110173355 | Method for setting and controlling hot key area of keyboard via KVM switch - The present invention is to provide a method for setting and controlling a hot key area of a keyboard via a keyboard-video-mouse (KVM) switch electrically connected to the keyboard, a mouse, a monitor and a plurality of servers and provided therein with a flag and a hot key lookup table. When the KVM switch receives an instruction command for activating a direct hot key (DHK) state from the keyboard, the KVM switch sets the flag to an activated state for entering into the DHK state, and then sets a numeric key area and/or a function key area of the keyboard as a hot key area. Thus, when the KVM switch receives a management command matching with the hot key lookup table, the KVM switch executes a server switching procedure corresponding to the management command, thereby switching to a specified server and displaying a corresponding server image on the monitor. | 07-14-2011 |
20120096198 | SYSTEM AND METHOD FOR DISTRIBUTING USER INTERFACE DEVICE CONFIGURATIONS - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect a plurality of User Interface (UI) device configurations, receive a request from a computing device to download one or more of the plurality of UI device configurations, and transmit to the computing device the one or more UI device configurations requested to configure one or more UI devices of the computing device. Other embodiments are disclosed. | 04-19-2012 |
20120215953 | LARGE-KEY NUMERIC KEYPAD - A large-key numeric keypad includes large keys with bold, easy-to-read lettering for increased visibility and contrast. | 08-23-2012 |
20120239834 | AUTOMATIC CORRECTION OF USER INPUT USING TRANSLITERATION - Methods, systems, and apparatus, including computer program products, in which input keystroke data can be interpreted using a current mapping and a determination can be made whether the current mapping is valid based upon the characters identified by the mapping and the keystroke data. Invalid mappings can be corrected by identifying a transliteration of the characters in an alternative language. | 09-20-2012 |
20120297098 | METHOD, SERVICE BOARD, AND SYSTEM FOR TRANSMITTING KVM DATA - A method for transmitting keyboard, video, mouse (KVM) data includes converting, by a service board, KVM data into a KVM packet; sending the KVM packet to a switch board through a BASE channel, so that the switch board forwards the KVM packet to a remote console. The embodiments of the present invention are mainly applied to a process for implementing KVM data transmission based on ATCA architecture. | 11-22-2012 |
20130013826 | SYSTEM AND METHOD FOR RECOGNIZING A KEYSTROKE IN AN ELECTRONIC DEVICE - The disclosure provides a system and a method of processing keystrokes entered on an electronic device. The method comprises: monitoring for activation of two or more keys on the keyboard; evaluating whether the activation of those keys occurs within a set window of time; evaluating locations of those keys. After these evaluations, if the keystroke conflict is determined to not have been produced, then characters for those keys are generated in order of their activations. If the keystroke conflict is determined to have been produced, then the method arbitrates between those keys to select a key utilizing a dictionary to automatically determine the key to be selected. In the dictionary, its entries are related to each of those keys combined with any previously entered keystrokes. The method then processes the selected key to generate on a display one character, which is associated with the selected key. | 01-10-2013 |
20130060976 | KEYBOARD SUPPORTING N-KEY ROLLOVER - A keyboard supporting N-key rollover (NKRO) is provided. The keyboard includes a first key data output module, which is coupled to a keyboard matrix for outputting an unlimited number of key data to a particular OS via a universal serial bus (USB) interface, and a second key data output module, which is coupled to the keyboard matrix for outputting a particular number of key data to any type of OS via the USB interface, synchronously | 03-07-2013 |
20130145061 | PERIPHERAL DEVICE MAPPING - Systems and methods related to providing peripheral device functionality is described herein. In one embodiment, a method of operating a host computing device is described. The method includes communicatively coupling with a keyboard and querying the keyboard for a descriptor. Receiving the descriptor from the keyboard, wherein the descriptor includes data representative of a language, layout, and key mappings for the keyboard. Storing the data from the descriptor at the host and publishing strings for proper translation and interpretation of input received from the keyboard. | 06-06-2013 |
20130290574 | KEYBOARD AND ELECTRONIC DEVICE USING THE SAME - A keyboard for an electronic device includes a main body, a connection state indicator positioned on an outside surface of the main body, and a keyboard port. Both the main body and the connection state indicator are electrically connected to a network host of an electronic device through the keyboard port. The electronic device can be operated using the keyboard and the connection state indicator indicates a connection state between the network host and a local area network. | 10-31-2013 |
20140095746 | Information Processing Apparatus, computer readable storage medium, and Key Assignment Changing Method - An information processing apparatus includes a transmitter, a receiver, and a key assignment changing module. The transmitter is configured to transmit information relating to a use situation of the information processing apparatus to an external storage device. The receiver is configured to receive, from the external storage device, key assignment information which is based on the information relating to the use situation and transmitted by the transmitter. The key assignment changing module is configured to change a key assignment of a keyboard connected to the information processing apparatus based on the received key assignment information. | 04-03-2014 |
20140379946 | SYSTEM AND METHOD FOR INPUT SHARING BETWEEN MULTIPLE DEVICES - An apparatus may include a processor arranged to receive an input signal from an input device and a first event conversion module. The first event conversion module may receive an input event from the input device as an operating system (OS)-specific event arranged in a format operable by a first operating system, convert the OS-specific event into a converted event having an OS-independent format, and dispatch the converted event for processing. Other embodiments are disclosed and claimed. | 12-25-2014 |
20160026792 | ANTI-KEYLOG EDITOR - Various embodiments for protecting keyboard data inputted by a user in a computer having a keyboard hardware are disclosed. According to one exemplary embodiment, a method for protecting keyboard data, where the keyboard hardware comprises an I/O port having an input buffer and an output buffer, includes: receiving scan code data based on keyboard data inputted by the user, wherein the scan code data are latched in the output buffer of the I/O port; executing an interrupt routine to fetch the scan code data from the output buffer to a CPU of the computer, wherein the latched scan code data remains in the output buffer after the latched scan code data are read from the output buffer; transmitting a control command to the keyboard hardware through the input buffer of the I/O port; and receiving from the keyboard hardware a response signal generated in response to the control command, wherein the keyboard hardware is configured to transmit the response signal to the output buffer of the I/O port. | 01-28-2016 |