Keystroke Interpretation Patents (Class 710/67)
-
Patent number: 8069271Abstract: A data backup system is provided that when coupled to a data source, such as a personal computer, and a media player, such an Apple Computer IPod media player, the data backup system blocks certain communications between the data source and the media player thus preventing the data source from recognizing the media player as such thereby avoiding the launching of synchronization software for the media player, the data backup system also causing the automatic launching of a backup application stored on the data backup system so that data files can be located on the data source and then backed up to the media player.Type: GrantFiled: May 30, 2008Date of Patent: November 29, 2011Assignee: Storage Appliance CorporationInventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Hai Sheng Pan, Valeriy Kusov
-
Patent number: 8064422Abstract: A wireless audio headphone communication system has an audio input for receiving an audio signal from an audio source. A wireless transceiver receives and transmits radio frequency communications with a wireless audio headphone, the communications including an audio control signal that conforms to a wireless audio control protocol of a wireless communication protocol. A converter converts the audio control signal between the wireless audio control protocol transceived by the wireless transceiver and a local control protocol for controlling the audio source.Type: GrantFiled: August 27, 2010Date of Patent: November 22, 2011Assignee: Logitech Europe S.A.Inventors: Milan Slamka, Todd Yuzuriha
-
Patent number: 8065453Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to employ contextual data in certain circumstances to prioritize output and to learn new contextual data.Type: GrantFiled: July 31, 2007Date of Patent: November 22, 2011Assignee: Research In Motion LimitedInventor: Vadim Fux
-
Patent number: 8049647Abstract: A capacitive keyboard device with a keystroke triggering threshold adaptively adjustable capability is proposed, which is designed for integration to an electronic unit, such as PDA (Personal Digital Assistant) computers, mobile phone unit, and calculator, for use as a data input device for the electronic unit. The proposed capacitive keyboard device is characterized by the operation of a triggering threshold adaptive adjustment function that can adaptively adjust the keystroke triggering threshold of the capacitive keyboard device in response to the user's habitual key-pressing action during each use, which also takes account of all internal factors (such as decay of the capacitor structure) and external factors (such as physical characteristics of the user's fingers). This feature allows the capacitive keyboard device to be reliable in operation for long period of use.Type: GrantFiled: September 10, 2008Date of Patent: November 1, 2011Assignee: Prospect Technology CorporationInventors: Chien-Ming Hou, Hui-Lung Chou
-
Patent number: 8036878Abstract: A device including a display screen for displaying m-words of data, a text entry device for entering data, a processor receiving data from the text entry device and causing it to be displayed on the display screen. Upon activation the processor initializes a precursor to a predefined value. The device further includes a non-volatile memory storing a dictionary containing a plurality of entries, each entry including an index, a candidate word, and a score. The processor selects a list of n-number of candidate words from the dictionary whose index matches the precursor, and causes m-number of candidate words from the list of candidate words to be displayed on the display screen. The processor causes the display to prompt the user to select one of the displayed candidate words or enter a desired word using the text entry device.Type: GrantFiled: May 18, 2005Date of Patent: October 11, 2011Assignee: Never Wall Treuhand GmbHInventor: Ramin Oliver Assadollahi
-
Publication number: 20110214053Abstract: Assisting input from a keyboard is described. In an embodiment, a processor receives a plurality of key-presses from the keyboard comprising alphanumeric data for input to application software executed at the processor. The processor analyzes the plurality of key-presses to detect at least one predefined typing pattern, and, in response, controls a display device to display a representation of at least a portion of the keyboard in association with a user interface of the application software. In another embodiment, a computer device has a keyboard and at least one sensor arranged to monitor at least a subset of keys on the keyboard, and detect an object within a predefined distance of a selected key prior to activation of the selected key. The processor then controls the display device to display a representation of a portion of the keyboard comprising the selected key.Type: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Applicant: Microsoft CorporationInventors: James Scott, Shahram Izadi, Nicolas Villar, Ravin Balakrishnan
-
Patent number: 7996570Abstract: A hot key register request is created in an extensible firmware interface application, the hot key register request has a key number and a pointer to a hot key function for the new hot key. The hot key register request is sent to a keyboard driver in the extensible firmware interface. A hot key table is created in working storage from the hot key table in the keyboard driver, and a hot key entry is inserted into the hot key table in working storage. The entry includes the key number and pointer from the hot key register request to add the new hot key as a registered hot key. A success message is sent from the keyboard driver to the extensible firmware interface application. The success message indicates the new hot key has been registered.Type: GrantFiled: July 31, 2009Date of Patent: August 9, 2011Assignee: American Megatrends, Inc.Inventor: Oleg Ilyasov
-
Patent number: 7991929Abstract: 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.Type: GrantFiled: July 21, 2009Date of Patent: August 2, 2011Assignee: Research In Motion LimitedInventor: Piotr Tysowski
-
Publication number: 20110179372Abstract: A method for configuring a hardware keyboard without user intervention. At least one of language information and location information from one or more hardware and software information sources associated with the electronic device is obtained. The hardware and software information is prioritized based on the reliability of their associated language and location information. A keyboard language and layout is determined for the hardware keyboard based on the language information and location information obtained from the information source having the highest relative priority. The electronic device is configured to interpret key input signals from the hardware keyboard based on the determined keyboard language and keyboard layout.Type: ApplicationFiled: May 28, 2010Publication date: July 21, 2011Inventors: Bradford Allen Moore, Stephen W. Swales
-
Publication number: 20110173355Abstract: 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.Type: ApplicationFiled: July 27, 2010Publication date: July 14, 2011Applicant: At Box Technology Inc.Inventors: Sharon Lin Charna, Christian Cruzado, Jim Gau, Jose Lardizabal
-
Patent number: 7979610Abstract: Apparatus, methods, systems, and computer-readable media are provided for remotely controlling the connection between a host computer and a multitude of connected devices. One apparatus described herein includes a multiplexer that has a host port for connection to a host computer, device ports for connection to the devices, and control lines. The multiplexer is operative to connect a device port to the host port based upon the status of the control lines. The apparatus further includes a controller connected to the multiplexer. The controller has an input interface and is operative to receive control data on the input interface that identifies a device port on the apparatus that should be connected to the host port. In response to receiving such control data, the controller is operative to place signals on the control lines that cause the multiplexer to connect the identified device port to the host port.Type: GrantFiled: August 13, 2010Date of Patent: July 12, 2011Assignee: American Megatrends, Inc.Inventor: Clas Gerhard Sivertsen
-
Patent number: 7979612Abstract: A communication method allows a host to access and send commands to an apparatus across a network or communication system by encoding data as a sequence of status signals and sending the data from the host on a communication channel between the host and an auxiliary device. The apparatus detects the status signals sent on the communication channel and decodes the status signals to retrieve the data. The apparatus further comprises a data filter to filter keystroke data by removing break code data. The keystroke data can be reconstructed by the host.Type: GrantFiled: April 28, 2004Date of Patent: July 12, 2011Assignee: Keyghost LimitedInventors: Theodore Kerdemelidis, Andreiko Kerdemelidis
-
Patent number: 7961118Abstract: A method for differentiating hotkeys includes setting a plurality of hotkeys to correspond to a designated scan code and to correspond to a plurality of different identification codes, respectively, wherein the designated scan code and one identification code corresponding to each hotkey are outputted and the identification code is stored when each of the plurality of hotkeys is pressed; and determining whether a pressed key is one of the plurality of hotkeys according to whether any one of the plurality of identification codes is stored.Type: GrantFiled: August 30, 2007Date of Patent: June 14, 2011Assignee: Wistron CorporationInventors: Wan-Chi Lan, Chien-Ming Chu
-
Patent number: 7952496Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. During text entry, a user is able to delimit a language entry session, such the entering of a word, by actuating a multiple-axis input device or another input device.Type: GrantFiled: July 31, 2007Date of Patent: May 31, 2011Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 7949806Abstract: A method to provide an operation to an information storage device is disclosed. The method supplies an information storage device and a protocol conversion device capable of receiving an operation in a first communication protocol comprising a variable attribute, and providing that operation to the information storage device in a second communication protocol, where that second communication protocol does not support the variable attribute. The method provides an operation to the protocol conversion device using said first communication protocol, and determines if the variable attribute is configured in that operation. If the method determines that the variable attribute is not configured in the operation, then the method provides the operation to the information storage device using the second communication protocol.Type: GrantFiled: November 18, 2004Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Carl E. Jones, Robert A. Kubo, Gregg S. Lucas
-
Patent number: 7949807Abstract: It is aimed, for example, to reduce an amount of power consumption of an operation concerning data encryption or decryption and to make it difficult to perform a power analysis. In the case an exclusive OR operation between 32-bit input data and a 32-bit key is performed to obtain output data of 32 bits, the input data is kept in an input shift register 105 of 32 bits and the key is kept in a key shift register 106 of 32 bits. Then, 1 bit of the input data and 1 bit of the key are input into a serial operator 107, and an exclusive OR of 1 bit is obtained and shifted to the left end of the input shift register 105. The key shift register 106 performs a cyclic right shift. By performing the above thirty-two times, the operation of 32 bits is completed and the last result is kept in the input shift register 105.Type: GrantFiled: March 16, 2005Date of Patent: May 24, 2011Assignee: Mitsubishi Electric CorporationInventors: Tsuneo Sato, Keiki Yamada
-
Patent number: 7941580Abstract: Various embodiments for providing directional commands for a mobile computing device are described. In one or more embodiments, a mobile computing device may comprise a keypad arranged to operate in multiple modes including a standard mode and a directional mode such as a gaming mode, for example. The standard mode may support all of the preset and programmable commands and functions typically provided for normal operation of the mobile computing device. The directional mode may associate certain directional commands with multiple keys and/or buttons of the keypad so that most keystrokes and keystroke combinations input by a user will be interpreted as a particular directional command. The directional mode may be used when running applications which respond primarily to directional commands such as gaming applications. Other embodiments are described and claimed.Type: GrantFiled: August 27, 2009Date of Patent: May 10, 2011Assignee: Hewlett-Packard Development Company L.P.Inventor: Pieter S. van der Meulen
-
Patent number: 7936337Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with text disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device includes a number of non-alphabetic characters that are assigned to keys and that can be accessed directly by the text disambiguation software without the need to active a non-alphabetic input routine or to additionally actuate and <SHIFT> key or an <ALT> key, for instance.Type: GrantFiled: July 24, 2007Date of Patent: May 3, 2011Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Alexander Kornilovsky
-
Publication number: 20110078683Abstract: This invention provides an information processing apparatus which obtains screen information via a network from an external apparatus and displays an operation screen based on information registered in association with a specific application, when a predetermined key is operated while the specific application is in progress. To accomplish this, an MFP obtains screen information from a Web server based on URL information registered in association with a Web application, and displays the initial screen of the Web application, when a reset key is pressed while the Web application is in progress.Type: ApplicationFiled: September 13, 2010Publication date: March 31, 2011Applicant: CANON KABUSHIKI KAISHAInventors: Masahito Yamamoto, Hisashi Nakamoto, Satoki Watariuchi
-
Publication number: 20110072369Abstract: Provided is a remote controller supporting system and method that may display, on objects included in a webpage, keys of a remote controller corresponding to the objects and manipulation schemes, respectively. The remote controller supporting system may include: a profile storage unit to store a plurality of profiles containing functions of the remote controller and information associated with the functions of the remote controller; a receiver to receive an input signal from the remote controller, and to interpret a meaning of the input signal based on a profile corresponding to the remote controller; an event unit to transform the meaning of the input signal to an event form; and a presentation unit to access a web server to display a webpage, to transform, to a predetermined behavior, at least one event transformed by the event unit, and to request the web server for an operation corresponding to the behavior.Type: ApplicationFiled: January 27, 2010Publication date: March 24, 2011Applicants: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY, Electronics and Telecommunications Research InstituteInventors: Jun Kyun Choi, Jinhong Yang, Hyojin Park, Kyong-Il Cho, Wonjoo Park, Kee Seong Cho, Won Ryu
-
Patent number: 7893850Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.Type: GrantFiled: August 31, 2007Date of Patent: February 22, 2011Assignee: Research In Motion LimitedInventors: Sherryl Lee Lorraine Scott, Harry Richmond Major, Jason T. Griffin
-
Publication number: 20110040908Abstract: 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.Type: ApplicationFiled: August 12, 2010Publication date: February 17, 2011Applicant: FUJITSU LIMITEDInventors: Hitoshi IKEDA, Masao Iseki, Manabu Takahashi
-
Patent number: 7881919Abstract: Techniques for simulating universal serial bus (USB) video devices are described. In one example, a document containing a USB video device descriptor set is loaded by a device simulator application. The document is parsed and the descriptor set is extracted. The descriptor set is then used to define a simulated USB video device. A device simulation framework simulates a USB device attachment to a computing device and video data is streamed from the simulated USB video device to the computing device. A video driver associated with the computing device processes the video data as if the data originated from USB video device hardware. Multiple different USB video devices may be simulated and different collections and configurations of video data can be utilized.Type: GrantFiled: April 3, 2007Date of Patent: February 1, 2011Assignee: Microsoft CorporationInventors: Art Trumble, Tuan D. Le
-
Publication number: 20110016240Abstract: 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.Type: ApplicationFiled: July 13, 2010Publication date: January 20, 2011Inventors: Andrew Jesse Mills, Shaun Sims
-
Publication number: 20110004711Abstract: 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.Type: ApplicationFiled: September 13, 2010Publication date: January 6, 2011Applicant: FLUKE CORPORATIONInventors: Allen Erik Sjogren, Eric Nerdrum
-
Patent number: 7865351Abstract: 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.Type: GrantFiled: December 30, 2007Date of Patent: January 4, 2011Assignee: SanDisk IL Ltd.Inventor: Eitan Mardiks
-
Patent number: 7865640Abstract: A USB web launcher for launching a browser on a host computer and directing the browser to a website specified by the web launcher. The USB web launcher comprises a housing, and a controller within the housing which is configured to operate as a USB HID keyboard device. The controller has a URL stored therein in the form of a keyboard scancode string and is programmed to send the keyboard scancode string to the host computer in response to actuation of a switch on the housing. The web launcher includes USB connector means for coupling the controller to a USB port of the host computer, and, in response to the transmitted URL, the host computer launches the browser and accesses the corresponding website. One embodiment of the invention is a USB web launcher having first and second USB connector parts and a lanyard mode of operation in which the controller within the web launcher is programmed to recognize when the first and second USB connector parts are interconnected and to energize an LED in response.Type: GrantFiled: January 2, 2008Date of Patent: January 4, 2011Assignee: Buztronics, Inc.Inventors: Edward D. Lewis, Edward Schmitt, Christopher A. Webber
-
Patent number: 7865639Abstract: A modular system comprises an appliance and an adaptive adapter configured to alternately couple two consumer electronic devices to the appliance and to supply a different electrical service between the appliance and the consumer electronic devices depending on the device selected. The adaptive adapter supplies a first category of electrical service to a first consumer electronic device and a second category of electrical service to a second consumer electronic device. The appliance may comprise a refrigeration appliance and the adaptive adapter can couple the consumer electronic devices to the appliance.Type: GrantFiled: January 4, 2007Date of Patent: January 4, 2011Assignee: Whirlpool CorporationInventors: Richard A. McCoy, Gale R. Horst, John M. Knight
-
Publication number: 20100318695Abstract: 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.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Jingxia Xing, Shengyong Li, Dinghao Zeng, Jun Li
-
Publication number: 20100318696Abstract: 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.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: NOKIA CORPORATIONInventor: Jani Krisitian Ruotslainen
-
Patent number: 7852200Abstract: This invention relates to accessing security systems through a communication system such as the Internet, a LAN or a WAN, using a virtual remote keypad application which includes an audio capability to enhance user understanding of the security system's status. The virtual remote keypad application receives status information from the user's security system and audibly announces a change in status to the user.Type: GrantFiled: March 14, 2007Date of Patent: December 14, 2010Assignee: Honeywell International Inc.Inventors: Piotr Romanczyk, Dean Mason, Steven E. Malone
-
Publication number: 20100312930Abstract: 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.Type: ApplicationFiled: May 28, 2010Publication date: December 9, 2010Applicant: MITUTOYO CORPORATIONInventors: Masaoki Yamagata, Shohei Udo, Shiro Igasaki
-
Patent number: 7849240Abstract: 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.Type: GrantFiled: September 29, 2007Date of Patent: December 7, 2010Assignee: Zoran CorporationInventors: Hong Guan, Gaile Lin, Chuanting Xu, Guoquan Li
-
Publication number: 20100306427Abstract: 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.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: ATEN INTERNATIONAL CO., LTD.Inventors: DANG SHENG CAO, Chang-Ti Sung, WEN ZHANG
-
Publication number: 20100287315Abstract: 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.Type: ApplicationFiled: January 22, 2008Publication date: November 11, 2010Inventors: Wael M. Ibrahim, Liqun Chen, Manuel Novoa, Ligy Kurian
-
Patent number: 7827329Abstract: 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.Type: GrantFiled: August 7, 2008Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
-
Publication number: 20100265183Abstract: Various embodiments of systems and method to implement a state change for an adaptive device are provided. In one example, a method is disclosed that includes receiving a system state input indicating a change in a system state of a computing device, changing adaptive device data in response to the system state input to form changed adaptive device data, the adaptive device data and the changed adaptive device data each including one or more of image data and adaptive device mapping data, and adjusting an adaptive device display state using the changed adaptive device data, wherein adjusting the adaptive device display state includes one or more of displaying the image data on the keyboard display and adjusting an adaptive device mapping state according to the adaptive device mapping data.Type: ApplicationFiled: June 16, 2010Publication date: October 21, 2010Applicant: MICROSOFT CORPORATIONInventors: Scott M. Mail, Hakon Strande, Daniel M. Sangster, Vincent Ball, Yuan-Chou Chung
-
Patent number: 7809867Abstract: 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.Type: GrantFiled: November 14, 2007Date of Patent: October 5, 2010Assignee: Fluke CorporationInventors: Allen Erik Sjogren, Eric Nerdrum
-
Publication number: 20100228994Abstract: Disclosed herein is a method of securing keyboard input information by directly controlling a keyboard controller of a keyboard. The keyboard includes the keyboard controller, an interrupt controller, an input information processing module and a keyboard security module. The method includes a status information checking step of enabling the input information processing module to check status information of the keyboard controller; an interrupt inactivation step of inactivating an interrupt request function of the keyboard controller; an input information encryption step of encrypting the keyboard input information written to the keyboard input/output ports; a transfer step of transferring the encrypted input information to the keyboard security module; and an input information deletion step of deleting the keyboard input information remaining in the keyboard controller.Type: ApplicationFiled: October 2, 2008Publication date: September 9, 2010Inventor: Hong Seok Kang
-
Patent number: 7783799Abstract: Apparatus, methods, systems, and computer-readable media are provided for remotely controlling the connection between a host computer and a multitude of connected devices. One apparatus described herein includes a multiplexer that has a host port for connection to a host computer, device ports for connection to the devices, and control lines. The multiplexer is operative to connect a device port to the host port based upon the status of the control lines. The apparatus further includes a controller connected to the multiplexer. The controller has an input interface and is operative to receive control data on the input interface that identifies a device port on the apparatus that should be connected to the host port. In response to receiving such control data, the controller is operative to place signals on the control lines that cause the multiplexer to connect the identified device port to the host port.Type: GrantFiled: August 31, 2006Date of Patent: August 24, 2010Assignee: American Megatrends, Inc.Inventor: Clas Gerhard Sivertsen
-
Patent number: 7774524Abstract: A communication device may receive successive key inputs, determine an average time duration between successive key inputs, start a timeout, determine if a timeout was successful and adjust the timeout period based on the determined success of the timeout.Type: GrantFiled: January 12, 2007Date of Patent: August 10, 2010Assignee: Sony Ericsson Mobile Communications ABInventor: David Burstrom
-
Publication number: 20100195825Abstract: A keyboard encryption system that enables encryption of keystrokes prior to their entry into a remote desktop. An encryption device is attached via a keyboard cable to a keyboard at one end and to a keyboard socket on a computer on the other end. A remote desktop connection allows for communication between the computer and a remote desktop server. The encryption device contains encryption software to encrypt each keystroke as it is received. The encryption device contains a unique serial number that allows it recognized by decryption software installed on the remote desktop server. The serial number is the primary key for the decryption software to decipher the encrypted keystrokes.Type: ApplicationFiled: February 5, 2009Publication date: August 5, 2010Inventor: Frank J. Cini
-
Patent number: 7765345Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.Type: GrantFiled: July 31, 2007Date of Patent: July 27, 2010Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 7765332Abstract: A modular system comprising a host, a consumer electronic device, and an adapter coupling the consumer electronic device to the host. The adapter performs a first function of supplying at least one service provided by one of the host and the consumer electronic device to the other of the host and the consumer electronic device, and a second function. The second function can be different from the first function. The second function can be unrelated to the supply of a service.Type: GrantFiled: January 4, 2007Date of Patent: July 27, 2010Assignee: Whirlpool CorporationInventors: Richard A. McCoy, Stephen D. Krefman, Ameresh Viswanathan
-
Patent number: 7761175Abstract: We discovered that a) a single key can support a multiplicity of ordered groups, b) only a subset of each group needs to be visually represented on the face of a key, c) either multi-tap or predictive methods, or both, can be used to input members of each of the groups, and d) auxiliary keys are a convenient, effective and user-discoverable method to select ordered groups, and to perform the multi-tap function. The objects of: limiting multi-tap depth, reducing keystrokes per symbol, unifying focus, increasing discoverability, graduated discoverability, power, compact presentation, and seamless integration of multi-tap and predictive text methods, can all be achieved by exploiting these discoveries.Type: GrantFiled: September 27, 2001Date of Patent: July 20, 2010Assignee: Eatoni Ergonomics, Inc.Inventors: Howard Andrew Gutowitz, Terence Jones
-
Patent number: 7761621Abstract: A system comprising a communication (COM) port server that, together with a COM port client, establishes COM port redirection over a network and communicates data with a serial port, at least one embedded application which is configured to communicate data via a serial port, and at least one virtual serial port application communicatively coupled to the embedded application and the COM port server. The virtual serial port application translates data communicated between the COM port server and the embedded application as if the COM port server and the embedded application were connected by a serial communication link.Type: GrantFiled: September 14, 2006Date of Patent: July 20, 2010Assignee: Digi International Inc.Inventors: David J. Hutchison, Adam D. Dirstine, Pamela A. Wright, Jeffrey M. Ryan
-
Publication number: 20100180229Abstract: A portable terminal with a display includes an apparatus for executing a menu using a shortcut key. The portable terminal can sense an input of a shortcut key and apply a setting value of the shortcut key if the input of the shortcut key is sensed.Type: ApplicationFiled: January 11, 2010Publication date: July 15, 2010Applicant: Samsung Electronics Co., Ltd.Inventor: Joo Ha Lee
-
Publication number: 20100169521Abstract: 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+1) input values are stored, wherein N is a positive integer. (e) When there are (N+1) inputs stored, the input characteristics of the first input in the (N+1) inputs are determined according to the first stored input value in the stored (N+1) input values. A computer program product using the method and a system for automatic learning of software keyboard input characteristics are also disclosed herein.Type: ApplicationFiled: December 30, 2009Publication date: July 1, 2010Applicant: HTC CORPORATIONInventor: Pei-Hsing Liu
-
Patent number: 7743188Abstract: Embodiments described herein provide a method and technique for operating a computing device. An interface is displayed for enabling the computing device to control a voicemail system. The interface includes one or more display objects, wherein each display object is selectable by a user to enter a command input assigned to that display object. A selection is detected of any one of the one or more display objects, and the command input assigned to the display object is identified. A signal tone is generated corresponding to the command input. The signal input may be transmitted across a network to the voicemail system to communicate a command to the voicemail system.Type: GrantFiled: August 10, 2005Date of Patent: June 22, 2010Assignee: Palm, Inc.Inventors: Robert Haitani, Gregory Shirai, Skrikiran Prasad, Nancy Gayed, Ramachandran Venkataraman, Thomas Kier
-
Publication number: 20100153596Abstract: 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.Type: ApplicationFiled: December 15, 2008Publication date: June 17, 2010Inventor: Zhou Ye