Keystroke Interpretation Patents (Class 710/67)
  • Patent number: 8483366
    Abstract: A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include new missed call elements and missed call elements associated with new unopened voicemails. The old list may include other call history GUI elements, such as old missed call elements and missed call elements associated with opened voicemails.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Flavio Lerda, Hugo Hudson, Debashish Chatterjee, Simon Tickner, Marcus Alexander Foster
  • Patent number: 8477049
    Abstract: Methods and systems for efficiently embedding information in a keyboard membrane. Information can be embedded in the keyboard membrane by integrating an information embedding circuit with a switch matrix used to identify location of a key press event. The information is embedded by either hardwiring a column to a selected row, or a row to a selected column. In order to access the embedded information, the row (column) is asserted resulting in the hardwired column (row) to also be asserted. The identification of the asserted column (row) is used to point to the embedded information.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: July 2, 2013
    Assignee: Apple Inc.
    Inventors: Li-Quan Tan, Harold J. Welch, Wing Kong Low, Chad Bronstein
  • Patent number: 8462120
    Abstract: 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 activate a non-alphabetic input routine or to additionally actuate a <SHIFT> key or an <ALT> key, for instance.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: June 11, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael Elizarov, Alexander Kornilovsky
  • Publication number: 20130145061
    Abstract: 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.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: Apple Inc.
    Inventors: Nima Parivar, Jesse Michael Devine, Christopher T. Mullens
  • Patent number: 8423639
    Abstract: A network interface device for a data processing system comprising: one or more network connection ports for connection to a network; a routing table supported at a memory of the network interface device; a controller operable to modify the routing table; and a control plane interface of the controller arranged to receive routing table update instructions carried in one or more control packets received at the said ports; wherein the control plane interface is configured to, on receiving a routing table update instruction, cause the controller to update the routing table in accordance with the routing table update instruction.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: April 16, 2013
    Assignee: Solarflare Communications, Inc.
    Inventors: Steven L. Pope, David Riddoch
  • Patent number: 8416103
    Abstract: Keypads are described which are row similar to a standard telephone keypad though they have a different number of columns of base-letter-assigned keys than the standard to which they are related. Smooth sequences of such row-similar keypads are exhibited. Keypads which support both row-similar telephone keypad layouts and reduced layouts corresponding to typewriter standards are disclosed. It is shown how to combine various structural and statistical limitations with row similarity. It is also shown how to embed a row-similar digit layout in row-similar base letter layouts, and how to beneficially provide negative space between keys, construct pseudo standards, and extend or reduce desktop standards or pseudo standards while obeying structural or typability constraints.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: April 9, 2013
    Inventors: Howard Andrew Gutowitz, Dimitrios Kechagias
  • Patent number: 8417855
    Abstract: 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: Grant
    Filed: October 17, 2011
    Date of Patent: April 9, 2013
    Assignee: Research In Motion Limited
    Inventor: Vadim Fux
  • Patent number: 8407381
    Abstract: 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: Grant
    Filed: September 13, 2010
    Date of Patent: March 26, 2013
    Assignee: Fluke Corporation
    Inventors: Allen Erik Sjogren, Eric Nerdrum
  • Patent number: 8397004
    Abstract: Keyboard, mouse and video (KVM) capture session architecture that includes command center forensics. That is, redirector hardware (HW) and a command center forensics (CCF) appliance. The redirector HW includes a computer interface module (CIM) with a computer readable encoded media. The CIM is configured to record at least one KVM session. The computer readable encoded media is configured to instruct sending an identical copy of the recorded at least one KVM session to the CCF appliance. The CCF appliance being configured to store and playback the identical copy.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 12, 2013
    Assignee: Raritan Americas, Inc.
    Inventor: Marc E. Schweig
  • Publication number: 20130060976
    Abstract: A keyboard supporting N-key rollover (NKRO) is provided.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 7, 2013
    Applicant: DUCKYCHANNEL INTERNATIONAL CO., LTD.
    Inventor: Shih Chuan Chao
  • Patent number: 8374850
    Abstract: 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: Grant
    Filed: September 12, 2011
    Date of Patent: February 12, 2013
    Inventor: Ramin Oliver Assadollahi
  • Patent number: 8370125
    Abstract: 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 generate artificial variants in certain circumstances. The artificial variants comprise characters within a core alphabet of the device and are free of extended characters that may otherwise be active on the device.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: February 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Publication number: 20130013826
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Research in Motion Limited
    Inventor: Piotr TYSOWSKI
  • Patent number: 8350733
    Abstract: Methods, apparatuses, and computer-readable media for scanning a keyboard are disclosed. Actuation of each of the keys electrically couples one of a plurality of first lines and one of a plurality of second lines. A first signal is applied to a plurality of first lines. A second signal is applied to a plurality of second lines. Upon identifying at least one of the second lines as presenting a signal different from the second signal, a scan signal is applied to the identified second line. At least one first line is identified as presenting a signal indicating the at least one first line is contact with the identified second line applying the scan signal. At least one of the keys is identified as causing the identified second line and the least one identified first line to be coupled.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: January 8, 2013
    Assignee: Infineon Technologies AG
    Inventor: Simon Siepmann
  • Patent number: 8350730
    Abstract: Methods, apparatuses, and computer-readable media for scanning a keyboard are disclosed. Actuation of each of the keys electrically couples one of a plurality of first lines and one of a plurality of second lines. A first signal is applied to a plurality of first lines. A second signal is applied to a plurality of second lines. Upon identifying at least one of the second lines as presenting a signal different from the second signal, a scan signal is applied to the identified second line. At least one first line is identified as presenting a signal indicating the at least one first line is contact with the identified second line applying the scan signal. At least one of the keys is identified as causing the identified second line and the least one identified first line to be coupled.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: January 8, 2013
    Assignee: Infineon Technologies AG
    Inventor: Simon Siepmann
  • Patent number: 8339291
    Abstract: Disclosed herein are an alphabet input device and an alphabet recognition system in a small-sized keypad. The device includes: a first keypad part comprising a plurality of buttons each of which is assigned with a symbol extracted from strokes of alphabet characters so that the alphabet characters be input by one of the buttons or a combination of two or more of the buttons; and a second keypad part comprising one or more buttons each assigned with an alphabet character having a high usage frequency. With the device, alphabet characters can be inputted in a simper and more efficient manner.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: December 25, 2012
    Assignee: Inha-Industry Partnership Institute
    Inventors: Daehun Nyang, Kyung Hee Lee
  • Patent number: 8335876
    Abstract: A peripheral input device for a computer utilizes the USB (or equivalent) connectivity standard to deliver complex inputs to the computer. The input device includes an onboard microcontroller that uses the peripheral action language of the invention to generate the complex inputs in response to simple user inputs. The microcontroller is connected o) to an action table and sequence table and a library of Local Device emulation functions that are accessed in response to any user input (a local event) to determine the programmed action(s) to be generated in response to the event. The invention may be embodied in a mouse, keyboard, or other peripheral device, or in a stand-alone module connected between conventional input devices and a digital machine.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: December 18, 2012
    Inventors: Anthony G. Davenport, John W. Hyde
  • Patent number: 8331981
    Abstract: A mobile device includes an air chip card for wireless connectivity to the internet or another mobile device, the air chip card being removably connected to the mobile device. A plurality of calling numbers are associated with the mobile device where an active call can be switched from one number to another. Means captures images for engaging in a video chat. A chat window displays the video chat. An optical port ports information to and from the mobile device where the optical port further enables scanning of objects. Means displays a flash in message. Means attaches a webpage to the mobile device for changing functions of the mobile device. Means solar charges the mobile device.
    Type: Grant
    Filed: February 27, 2010
    Date of Patent: December 11, 2012
    Inventor: Daren Lewis
  • Patent number: 8332553
    Abstract: 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: Grant
    Filed: June 21, 2010
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Haitani, Gregory Shirai, Nancy Gayed, Ramachandran Venkataraman, Thomas Kier, Skrikiran Prasad
  • Patent number: 8320461
    Abstract: A remote resource access interface apparatus is provided. A key input unit has keys for generating input key values. A communication unit transmits a connection establishment request message including screen resolution information to, and receives a connection establishment response message including supportable key information from, a portable device. The communication unit transmits input key information to and receives video information from the portable device after establishing the connection. A pixel information processing unit converts the video information to pixel signals for a video output unit to display as a visual image. A key advisor unit extracts supportable key information from the response message and outputs the supportable key information to the video output unit. The video information is video data adjusted in resolution based on the screen resolution information, and the input key value is mapped to one of key values indicated by the key information of the portable device.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: November 27, 2012
    Inventor: Gil Hoon Chang
  • Publication number: 20120297098
    Abstract: 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.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 22, 2012
    Inventors: Yansong LI, Fan Wang
  • Patent number: 8299943
    Abstract: A computer receives user entry of a sequence of keypresses, representing an intended series of letters collectively spelling-out some or all of a desired textual object. Resolution of the intended series of letters and the desired textual object is ambiguous, however, because some or all of the key presses individually represent multiple letters. The computer interprets the keypresses utilizing concurrent, competing strategies, including one-keypress-per-letter and multi-tap interpretations. The computer displays a combined output of proposed interpretations and completions from both strategies.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: October 30, 2012
    Assignee: Tegic Communications, Inc.
    Inventor: Michael R. Longe
  • Patent number: 8295453
    Abstract: Phones comprising a touch panel and a controller. The controller is operable to control the touch panel to stop showing a first user interface to show a second user interface when receiving an interrupt signal that is occurred when a dialing icon of the first user interface had been tapped.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: October 23, 2012
    Assignee: Mediatek Inc.
    Inventor: Ching-Chieh Wang
  • Patent number: 8296485
    Abstract: 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: Grant
    Filed: June 23, 2011
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventor: Piotr Tysowski
  • Patent number: 8296484
    Abstract: A method and apparatus for predicting the desired alphanumeric character of a depressed multi-character key of a reduced-key keypad based upon the previous selection of characters. Rule trees defining the prediction associated with a depressed key based upon the previous selection of characters are dynamically built upon use to readily function with all language styles and vocabularies. Moreover, the rule trees are weighted to increase the probability of predicting the desired character and to be quickly adaptable to different users having different language styles or vocabularies.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: October 23, 2012
    Assignee: Harris Corporation
    Inventors: Joshua L. Schmiedlin, William M. D. Cahoon
  • Patent number: 8274408
    Abstract: A USB keyboard arrangement having N-keys rollover and the method thereof mainly make use of rearranging a keycode of a firmware program of the USB keyboard through sets of bit maps to control each key thereon. After modifying a matrix, each key within a certain key-area can favorably avert from key ghosting existed in the matrix circuit. Therefore, when all keys in the key-area are concurrently pressed, isolated signals of the keys can be simultaneously sensed. While alternatively adjusting the firmware program through the above methods and adapting the methods to the prior art to split the keys in the key-area of the matrix from the crosspoints of key ghosting, the key-area of the USB keyboard can be provided with concomitantly sending isolated signals.
    Type: Grant
    Filed: April 18, 2009
    Date of Patent: September 25, 2012
    Inventor: Hui-Hu Liang
  • Publication number: 20120239834
    Abstract: 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.
    Type: Application
    Filed: August 29, 2008
    Publication date: September 20, 2012
    Applicant: GOOGLE INC.
    Inventors: Ivan D. Davtchev, Noah Coccaro, Adi Avidor, Nir Andelman, Mario Tanev
  • Publication number: 20120233658
    Abstract: A method and system for generating a log with location and accelerometer history and verifying the authenticity of the user based on the log. A stroke and capture module captures stroke data from a user. A location identifier module identifies the portable computing device's location. An accelerometer determines the portable computing device's acceleration. A logging module generates metadata that includes the location and accelerometer history. A verification module receives the location and the accelerometer history. The verification module determines the user's mode of transportation based on the accelerometer history. The location and the mode of transportation are compared with information from an authority. If the data matches, the verification authenticates the document.
    Type: Application
    Filed: March 7, 2011
    Publication date: September 13, 2012
    Applicant: RICOH CO., LTD.
    Inventor: Kurt W. Piersol
  • Patent number: 8266352
    Abstract: The keys which are used to activate the machine functions are embodied as keys (T1 Tn) which are directly connected to one of the SPS inputs (9). One of the several key planes can be selected by the user interface (13) of the PC coupled to the SPS. A control unit (4), which is connected to the SPS inputs (9) and which processes data in the SPS, is provided. Said control unit contains information about the keyboard layout of the keys (T1 Tn) on the respectively selected key plane by the PC by means of the data interface (8) and comprises a key signal which is arranged on the SPS entry (9).
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: September 11, 2012
    Assignee: Robert Bosch GmbH
    Inventor: Jens Kleinfeld
  • Patent number: 8260988
    Abstract: 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: Grant
    Filed: May 29, 2009
    Date of Patent: September 4, 2012
    Assignee: Aten International Co., Ltd.
    Inventors: Dang Sheng Cao, Chang-Ti Sung, Wen Zhang
  • Publication number: 20120215953
    Abstract: A large-key numeric keypad includes large keys with bold, easy-to-read lettering for increased visibility and contrast.
    Type: Application
    Filed: December 28, 2010
    Publication date: August 23, 2012
    Inventor: Jack E. Kosmach
  • Patent number: 8239593
    Abstract: 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: Grant
    Filed: November 17, 2009
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Elizarov, Vadim Fux, Dan Rubanovich
  • Patent number: 8237663
    Abstract: 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: Grant
    Filed: November 18, 2009
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
  • Patent number: 8214896
    Abstract: Provided is a method of securing a Universal Serial Bus (USB) keyboard. According to the method, a keyboard security operation is performed at a host controller driver level, which is one level lower than a USB 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.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: July 3, 2012
    Assignee: Kings Information & Network
    Inventors: Seong Ho Cheong, Yong Hoon Kim
  • Patent number: 8200866
    Abstract: An apparatus (600) is provided with a first (635) and a second (645) plurality of input keys. At least some input keys of the first plurality of input keys are associated with both a numeric value and a first set of alphabetic values, and arranged in a first alphabetic keypad layout based on their respective first sets of alphabetic values. The second plurality of input keys are positioned adjacent to the first plurality of input keys. At least some input keys of the second plurality of input keys are associated with at least one alphabetic value, and arranged in a second alphabetic keypad layout. At least some of the input keys of the first plurality of input keys have a second set of alphabetic values that is used as part of the second alphabetic keypad layout and at least some of the input keys of the first and second pluralities of input keys are arranged to provide a reduced group of words generated by a predictive text input routine for an input key sequence entered by a user.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: June 12, 2012
    Assignee: Varia Holdings LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Patent number: 8200865
    Abstract: Languages based in whole or in part on ideographic characters such as Chinese, Japanese, and Korean, are often are entered in a computerized text-entry system in a two-phase process. In the first phase, symbols from a first pre-conversion set are entered, then in the second phase, these pre-conversion symbols are converted into a second set of post-conversion symbols. This invention teaches a method and apparatus for the automatic conversion of pre-conversion symbols into post-conversion symbols without requiring an explicit conversion signal to be input by the user. It accomplishes this goal though the design of trigger sequences of keystrokes which are substantially functionally equivalent to an explicit conversion signal input by the user. An apparatus constructed according to the trigger sequence method is particularly well adapted for use on reduced keyboards, and in conjunction with predictive text-entry methods. Explicit constructions are shown for Chinese, Japanese, and Korean.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: June 12, 2012
    Assignee: Eatoni Ergonomics, Inc.
    Inventor: Howard Andrew Gutowitz
  • Patent number: 8180938
    Abstract: 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: Grant
    Filed: December 30, 2009
    Date of Patent: May 15, 2012
    Assignee: HTC Corporation
    Inventor: Pei-Hsing Liu
  • Patent number: 8166220
    Abstract: A dual-interface connector for providing an interface to a storage device and an interface to a host and for connecting between a storage device and a host includes a storage device interface, for connecting with a storage device, and a host interface, for connecting with a host. A controller is operable in at least two distinct modes of operation. In a first mode of operation, the controller enables a session to be opened, by the host, between the storage device and the host when the storage device is connected to the storage device interface and the host is connected to the host interface. In a second mode of operation, the controller is operative, if an open session exists between the storage device and the host, to maintain the open session between the storage device and the host even after the storage device is disconnected from the storage device interface.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: April 24, 2012
    Assignee: Sandisk IL Ltd.
    Inventors: Shai Ben-Yacov, Itzhak Pomerantz, Judah Gamliel Hahn
  • Publication number: 20120096198
    Abstract: 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.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Applicant: STEELSERIES HQ
    Inventor: Jacob Wolff-Petersen
  • Patent number: 8145804
    Abstract: A bi-endian multiprocessor system having multiple processing elements, each of which includes a processor core, a local memory and a memory flow controller. The memory flow controller transfers data between the local memory and data sources external to the processing element. If the processing element and the data source implement data representations having the same endian-ness, each multi-word line of data is stored in the local memory in the same word order as in the data source. If the processing element and the data source implement data representations having different endian-ness, the words of each multi-word line of data are transposed when data is transferred between local memory and the data source. The processing element may incorporate circuitry to add doublewords, wherein the circuitry can alternately carry bits from a first word to a second word or vice versa, depending upon whether the words in lines of data are transposed.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: March 27, 2012
    Assignees: Kabushiki Kaisha Toshiba, International Business Machines Corporation
    Inventors: Brian King Flachs, Brad William Michael, Nicolas Maeding, Shigeaki Iwasa, Seiji Maeda, Hiroo Hayashi
  • Patent number: 8140716
    Abstract: The invention discloses a method and system for implementing automatic installation of a key device, and relates to the field of smart card. The method includes steps of: establishing, by the key device, a connection with a computer; declaring to the computer that the key device itself is a compound device containing a USB keyboard device; sending a predefined first keyboard message sequence to the computer, wherein the first keyboard message sequence is used for starting an operation environment of the computer; converting, after the operation environment is started, a pre-stored script instruction for running an installation program into a second keyboard message sequence, and sending the second keyboard message sequence to the computer; sending a predefined third keyboard message sequence to the computer, wherein the third keyboard message sequence is used for running the installation program. The system includes a key device and a computer.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: March 20, 2012
    Assignee: Feitian Technologies Co., Ltd.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 8140722
    Abstract: 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: Grant
    Filed: August 12, 2010
    Date of Patent: March 20, 2012
    Assignee: Fujitsu Limited
    Inventors: Hitoshi Ikeda, Masao Iseki, Manabu Takahashi
  • Patent number: 8125356
    Abstract: An electronic device providing number input is an input combination of a number input system. The number input system comprises three horizontal elements and four vertical elements arranged in the shape of the number “8.” The electronic device provides a mechanism for a user to input numbers by pressing combinations of the elements.
    Type: Grant
    Filed: November 27, 2008
    Date of Patent: February 28, 2012
    Assignee: Chi Mei Communication Systems, Inc.
    Inventor: Chia-Chia Huang
  • Patent number: 8122170
    Abstract: 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: Grant
    Filed: June 11, 2009
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Jingxia Xing, Shengyong Li, Dinghao Zeng, Jun Li
  • Patent number: 8112563
    Abstract: An arrangement including a first semiconductor chip and a second semiconductor chip connected thereto, where the second semiconductor chip is additionally connected to electrical loads and drives these electrical loads on the basis of a timing which is prescribed to it by load control data, and where the first semiconductor chip transmits to the second semiconductor chip the aforementioned load control data and pilot data which control the second semiconductor chip, and where the second semiconductor chip transmits to the first semiconductor chip diagnostic data which represent states prevailing in the second semiconductor chip or events which occur. The diagnostic data are transmitted via a first transmission channel and the load control data and the pilot data are transmitted via a second transmission channel.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: February 7, 2012
    Assignees: Infineon Technologies AG, Robert Bosch GmbH
    Inventors: Jens Barrenscheen, Peter Rohm, Angela Rohm, legal representative, Hannes Estl, Axel Aue, Jens Graf, Herman Roozenbeek
  • Patent number: 8108578
    Abstract: A computing system with an adaptive input mechanism that facilitates intuitive and powerful user/computer interaction is disclosed. One example embodiment includes a logic subsystem, a display link configured to connect a display subsystem to the logic subsystem, and an adaptive device link configured to operatively couple an adaptive device to the logic subsystem. The embodiment further includes an active desktop to host an active application and present the active application on the display subsystem, the active application having active focus. An active-desktop director may pass non-adaptive-device input to the active application having active focus. The embodiment further includes a hidden desktop to host a hidden application having hidden focus specific to the adaptive device while the active application has active focus on the active desktop. A hidden-desktop director may route adaptive-device input to the hidden application having hidden focus.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel Sangster, Robert Young
  • Publication number: 20120023268
    Abstract: Macro function setting methods for a keyboard with macro functions are provided. The keyboard includes a switch key and a set of macro keys, each macro key separately corresponding to a macro definition data in a plurality of predefined macro definition data. It is first detected that the switch key and a first macro key of the macro keys have been pressed, wherein the first macro key corresponds to a first macro definition data and corresponds to a macro index data. The number of times that the first macro key has been pressed is then calculated when the switch key has not been released. When the switch key is released, the macro index data of the first macro key is changed according to the calculated number of times such that the first macro key corresponds to a second macro definition data other than the first macro definition data.
    Type: Application
    Filed: November 3, 2010
    Publication date: January 26, 2012
    Inventor: Haw-Kae HUANG
  • Patent number: 8099526
    Abstract: A portable electronic device including a processor provided in a housing, the processor for switching the portable electronic device from a normal operating mode to a device lock mode and a first input device and a second input device provided in the housing. Actuation of the first input device within a maximum delay of actuation of the second input device enables the device lock mode.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: January 17, 2012
    Assignee: Research In Motion Limited
    Inventors: Jason Griffin, Steven Fyke, Norman Ladouceur
  • Patent number: 8081090
    Abstract: In a method of transmitting key codes of hot keys from a number pad, the number pad includes at least one hot key and several key code sets corresponding to the hot keys. Each key code set has key codes formed and edited according to a first key code conversion table and a predetermined sequence. When a hot key is pressed, the number pad transmits all key codes to an electronic device according to the predetermined transmitting sequence. The electronic device reads each key code by the first encoding format. The key codes are converted into characters corresponding to the first key code conversion table according to the first key code conversion table, and also into characters corresponding to the second key code conversion table according to the second key code conversion table in a second encoding format, such that the electronic device produces expected conversion results.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: December 20, 2011
    Assignee: Ortek Technology, Inc.
    Inventors: Yen-Chun Wu, Li-Chun Huang
  • Patent number: 8074000
    Abstract: A key processing method for use in a computer system having at least one BIOS (basic input output system) and one controller is disclosed. The method comprises the following steps. After a predetermined time period, it is first determined whether a specific hotkey has been pressed. If so, the BIOS acquires identification data of the specific hotkey from the controller and performs a corresponding service.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: December 6, 2011
    Assignee: Wistron Corp.
    Inventor: Wen Chun Tsao