Keystroke Interpretation Patents (Class 710/67)
  • Patent number: 11770473
    Abstract: Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for detecting the possibility of damage to a receiver during a self-interference measurement procedure and taking action to avoid or mitigate such damage.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: September 26, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Qian Zhang, Sony Akkarakaran, Yan Zhou, Tao Luo
  • Patent number: 11573698
    Abstract: In some examples, a computing device includes at least one processor; and at least one module, operable by the at least one processor to: output, for display at an output device, a graphical keyboard; receive an indication of a gesture detected at a location of a presence-sensitive input device, wherein the location of the presence-sensitive input device corresponds to a location of the output device that outputs the graphical keyboard; determine, based on at least one spatial feature of the gesture that is processed by the computing device using a neural network, at least one character string, wherein the at least one spatial feature indicates at least one physical property of the gesture; and output, for display at the output device, based at least in part on the processing of the at least one spatial feature of the gesture using the neural network, the at least one character string.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: February 7, 2023
    Assignee: Google LLC
    Inventors: Shumin Zhai, Thomas Breuel, Ouais Alsharif, Yu Ouyang, Francoise Beaufays, Johan Schalkwyk
  • Patent number: 11151154
    Abstract: A computer-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. One or more processors define a context object, where the context object provides a context that identifies a specific subject-matter, from multiple subject-matters, of a non-contextual data object. The processor(s) associate the non-contextual data object with the context object to define a synthetic context-based object and the synthetic context-based object with at least one specific data store. A request is received from a requester for data from said at least one specific data store that is associated with the synthetic context-based object, where said at least one specific data store is within a database of multiple data stores. Data is returned to the requester from said at least one specific data store that is associated with the synthetic context-based object.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, Philip R. Varker
  • Patent number: 11064009
    Abstract: A system for augmentation of reality-based components and actions related to controllers. Actions may incorporate augmented reality-based wiring, commissioning and monitoring. An augmented reality based application may run in a smart glass, head mounted display (HMD) or in a smart phone, which can augment, for example, a building management system controller and help in wiring, monitoring and commissioning of the controller.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: July 13, 2021
    Assignee: Honeywell International Inc.
    Inventors: Venugopala Kilingar Nadumane, Poornima Gubbi Venkataramu, Erwan Rivet, Graham Whiting
  • Patent number: 10810639
    Abstract: An automated traffic control and billing system for billboard advertising searches a relational database having contract terms for billboards having powered features (such as illumination), and establishes one or more approval conditions for a specific billboard based on its corresponding contract terms. An approval condition may be payment of an invoice by a due date. The system monitors compliance with the approval condition, and generates a control signal when non-compliance is detected. A local signage control unit co-located at the billboard disables operation of the powered feature in response to the control signal. In those cases where the billboard has multiple powered features, the local signage control unit can selectively disable only one of the powered features associated with the non-paying customer. The powered feature is disabled according to different means depending on its nature; in an illustrative embodiment electricity to the feature is simply turned off.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: October 20, 2020
    Assignee: Clear Channel IP, LLC
    Inventor: Charles C. Turner
  • Patent number: 9876735
    Abstract: A performance and power optimized computer system architecture and method leveraging power optimized tree fabric interconnect are disclosed. One embodiment builds low power server clusters leveraging the fabric with tiled building blocks while another embodiment implements storage solutions or cooling solutions. Yet another embodiment uses the fabric to switch non-Ethernet packets, switch multiple protocols for network processors and other devices.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: January 23, 2018
    Assignee: III Holdings 2, LLC
    Inventors: Mark Davis, David Borland
  • Patent number: 9864578
    Abstract: Computer software allowing enhanced control of the playout of audio/video works on a computer system. In various embodiments, the software allows key events from dedicated audio/video keys, whether part of a full sized keyboard or on a hand held remote, to control the actions of an audio/video playout program without requiring the user to direct the key event focus of the operating system to the audio/video playout program. Also, the invention distinguishes between key presses from a local, full sized keyboard and key presses from a remote keyboard so that the audio/video playout program can enlarge its screen display when a key event is received from the remote keyboard. In one embodiment, the invention constantly instructs the operating system to move the focus to the audio/video playout program. In another embodiment, if the focus is received by any of various windows in a display, software associated with the window forwards to the audio/video playout program any key events received from audio/video keys.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: January 9, 2018
    Assignee: StreamZap, Inc.
    Inventors: Jonah Peskin, Robert Richmond
  • Patent number: 9792271
    Abstract: The present invention provides a method of manipulating an inputted character string to a diacritic-modified character string using a single layout for a character entry device, having the steps of: monitoring the character entry device for one or more sequential character entries, the sequential character entries including a first limiter character and a second limiter character, the first limiter character and a second limiter character defining the inputted character string there between; comparing the inputted character string to a database containing at least one modified character string, the at least one modified character string having at least one diacritic-modified character string that corresponds to the inputted character string; and replacing the inputted character string with one of the at least one diacritic-modified character string based on pre-defined replacement rules.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: October 17, 2017
    Inventor: Arthur Nicholas Keenan
  • Patent number: 9753642
    Abstract: A method includes generating a display associated with a web-based application interface. The display includes a plurality of features. The method also includes associating each of the plurality of features with at least one first key selection. A user can navigate to one of the features using the at least one first key selection associated with the feature. The method further includes establishing at least one second key selection. The user can navigate within one of the features using the at least one second key selection. In addition, the method includes communicating the display for presentation to the user.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: September 5, 2017
    Assignee: CA, Inc.
    Inventor: David Tootill
  • Patent number: 9557818
    Abstract: Aspects of the present disclosure are directed to techniques for outputting a graphical keyboard comprising a group of keys, wherein each key in the group of keys is associated with a respective, different display region, receiving an indication of a gesture to select a sequence of keys that are each included in the group of keys of the graphical keyboard, determining that the selected sequence of keys corresponds to a character string that is identifiable by at least one format source, wherein the format source is associated with a syntax, determining, based at least in part on the syntax, that at least one separator character is associated with the character string, and in response to determining that the at least one separator character is associated with the character string, outputting the character string and the at least one separator character at a location proximal to the character string.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Shumin Zhai, Kurt Edward Partridge, Xiaojun Bi, Yu Ouyang
  • Patent number: 9323477
    Abstract: An operating device of the disclosure includes: a plurality of operation keys; and a processing unit executing a process corresponding to a pushed operation key from among the operation keys, the processing unit executing a process corresponding to a specified operation key when the processing unit detects that the specified operation key and an operation key located near the specified operation key from among the operation keys are pushed at the same time.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: April 26, 2016
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Shinichi Nakanishi
  • Patent number: 9261948
    Abstract: An image forming apparatus automatically recognizes and responds to an encrypted heartbeat packet only with a small amount of calculation, without causing a sub control unit to execute an SSL/TLS decryption process. As a result, the image forming apparatus can execute a proxy response with less power consumption.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: February 16, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuzuru Okubo
  • Patent number: 9232006
    Abstract: A method may be performed in a data storage device while the data storage device is operatively coupled to a host device that is registered at a network server as a designated recipient of access requests directed to the data storage device. The data storage device includes a controller and a memory storing one or more files. The method includes receiving an access request originating from a second device that is distinct from the host device. The host device is accessible to the second device via the network server. The method also includes, when the second device is authorized to access the data storage device, sending a response with access information to the second device via the network server.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: January 5, 2016
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventors: Shalin Patel, Hagai Heshes, Noam Kedem, Dotan Koren
  • Patent number: 9223497
    Abstract: Methods and systems for predicting user input on a keyboard. Methods include enabling user input on a display comprising at least three fields. The first field displays an input string that is based on input selections such as keyboard entries. The second field displays a candidate prediction generated based on other input selections, consisting at least in part of a proposed completion to the input selection, and partially based on the input string in the first field. The third field displays another candidate prediction generated based on the input string in the first field as well as the candidate prediction in the second field.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: December 29, 2015
    Assignee: BlackBerry Limited
    Inventors: Jerome Pasquero, Donald Somerset McKenzie, Jason Tyler Griffin
  • Patent number: 9189080
    Abstract: A handheld electronic device is provided with a function of text disambiguation. The device detects an ambiguous input including a number of selections of a number of keys, and displays a plurality of outputs for a duration of time based on an elapsed time between the number of selections of the number of keys. Each of the plurality of outputs corresponds to the ambiguous input. At least one of the plurality of outputs is an orphan prefix corresponding to the ambiguous input.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: November 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
  • Patent number: 9179093
    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: December 16, 2014
    Date of Patent: November 3, 2015
    Inventor: Gil Hoon Chang
  • Patent number: 9176576
    Abstract: An input device for triggering a function of an electronic device comprises a humidity sensor (12), and a control unit (11). The control unit (11) analyzes a humidity signal (RH) supplied by the humidity sensor (12) and provides a trigger signal (C) subject to the analysis of the humidity signal (RH) for triggering the function of the electronic device (3). In such way, the function of the electronic device can simply be controlled by blowing at the input device (1).
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: November 3, 2015
    Assignee: Sensirion AG
    Inventors: Dominic Böni, Robert Rupprecht, Andrea Wüest, Pascal Gerner
  • Patent number: 9086736
    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: February 18, 2014
    Date of Patent: July 21, 2015
    Assignee: Nuance Communications, Inc.
    Inventor: Michael R. Longe
  • Patent number: 9086786
    Abstract: Computer software allowing enhanced control of the playout of audio/video works on a computer system. In various embodiments, the software allows key events from dedicated audio/video keys, whether part of a full sized keyboard or on a hand held remote, to control the actions of an audio/video playout program without requiring the user to direct the key event focus of the operating system to the audio/video playout program. Also, the invention distinguishes between key presses from a local, full sized keyboard and key presses from a remote keyboard so that the audio/video playout program can enlarge its screen display when a key event is received from the remote keyboard. In one embodiment, the invention constantly instructs the operating system to move the focus to the audio/video playout program. In another embodiment, if the focus is received by any of various windows in a display, software associated with the window forwards to the audio/video playout program any key events received from audio/video keys.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: July 21, 2015
    Inventors: Jonah Peskin, Robert Richmond
  • Patent number: 9081546
    Abstract: A portable terminal includes a touchpad that detects contact made thereto and output a value indicating a degree of the contact, and stores a first threshold and a second threshold less than the first threshold. The portable terminal calculates, based on the output value, an area contact value indicating a degree of the contact for each of contacted areas of the touchpad. The portable terminal judges whether the contacted areas include two areas that are not directly adjacent to each other and each have a calculated area contact value equal to or greater than the second threshold. When judging negatively, the portable terminal determines, as a target area to which processing to be performed is allocated, one of the contacted areas having an area contact value equal to or greater than the first threshold, and when judging affirmatively, the portable terminal does not to determine the target area.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: July 14, 2015
    Assignee: KYCOERA Corporation
    Inventors: Kazuto Miyazaki, Takashi Izumi
  • Patent number: 9009374
    Abstract: A portable computer-peripheral apparatus comprises a Universal Serial Bus (USB) connector. The apparatus is operable to communicate with a computer terminal (e.g. a ‘PC’). Following connection to the PC, the apparatus initializes (i.e. presents or enumerates itself) as a HID keyboard and then sends to the terminal a first predefined sequence of keycodes automatically without manual interaction; the keycodes complying with the human interface device (HID) keyboard standard protocol. Each keycode represents and simulates a keystroke, such as those performed when a user strikes a key on the PC keyboard. The keycode sequence automates the direct access to content, and/or the initiation of a task or other process.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: April 14, 2015
    Assignee: Visible Computing Limited
    Inventors: Thomas Steven Hulbert, Durrell Grant Bevington Bishop
  • Patent number: 8984187
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and disambiguation software. The device provides output in the form of a default output and variants. The output is based largely upon the likelihood that a user intended a particular output, but the device also provides additional variants that are not based solely on likelihood and are provided by various logic structures on the device. The device enables editing during text entry and a learning function that allows the disambiguation function to adapt for a customized experience. The disambiguation function can be disabled to provide alternate keystroke interpretation. Additionally, the device can facilitate variant selection by displaying a <NEXT> key to enable variant selection without changing hand position. If an input field into which text is being entered is determined to be special, a disambiguated result can be sought from a predetermined data source prior to other data sources.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: March 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Elizarov, Vadim Fux, Dan Rubanovich
  • Patent number: 8949495
    Abstract: An input device with parallel multi-tasking capabilities is disclosed. The input device comprises a controller, a data assigning unit and a plurality of first communication end-points. The input device declares the plurality of first communication end-points as virtual peripheral devices with equivalent performance. When the input device is electrically connected to a host for data communication, the virtual peripheral devices with equivalent performance and a plurality of second communication end-points are respectively establish communication link of point-to-point correspondingly, so that the plurality of second communication end-points receive a plurality of operation slave data for reducing data communication time.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: February 3, 2015
    Assignee: Dexin Corporation
    Inventor: Shu-Sheng Chen
  • Patent number: 8943246
    Abstract: A character input device of the present invention includes a skill estimation unit that estimates the skill of a user in character input operation, based on the history of key operation by the user. In this character input device, a determination period for determining an input character being selected by a character input interface unit is increased or decreased, according to the skill estimated by the skill estimation unit. The character input interface unit selects the character based on the number of times at which a same key has been depressed, and judges whether or not the determination operation of the character has been performed, based on the determination period.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: January 27, 2015
    Assignee: NEC Casio Mobile Communications, Ltd.
    Inventor: Naomichi Takahashi
  • Patent number: 8930664
    Abstract: Data is written from a first domain to a FIFO memory buffer in a second domain. The first domain uses a first clock signal, the second domain uses a second clock signal and the memory buffer uses the first clock signal that is delivered alongside the data. The data is read from the memory buffer using the second clock signal. A read pointer is adjusted and synchronised with the delivered first clock signal. A token is generated using the delivered first clock signal, based on the read pointer. The token represents a capacity of the memory buffer having been made available. The token is passed to the first domain and synchronised with the first clock signal. The writing of data to the memory buffer is controlled based on a comparison between the synchronised token and a previously received token.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: January 6, 2015
    Assignee: Broadcom Corporation
    Inventors: Ari Tapani Kulmala, Jaakko Illmari Sertamo
  • Publication number: 20150002992
    Abstract: An adjustable keyboard where a macro key is (or can be) made up of multiple, proximate micro keys by adjusting a vertical, at-rest position of the micro keys individually. More specifically, the micro keys forming the macro key are set in a high position, while micro keys surrounding the micro keys forming the macro key will generally be set in the low position. In this way, traditional data entry keyboard keys (that is, macro keys) can be built up in an arbitrary fashion, according to the desires and needs of the user, from a larger matrix of micro keys.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventor: Xavier R. Guerin
  • Publication number: 20140379946
    Abstract: 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.
    Type: Application
    Filed: November 3, 2011
    Publication date: December 25, 2014
    Inventors: Danf Zhang, Shoumeng Yan, Peng Guo, Gansha Wu
  • Patent number: 8862989
    Abstract: An extensible reading system is described that provides a method of extending the readings supported by an IME application without updating the entire application. The extensible reading system separates the IME reading dictionary from the IME application, so that the user can update or supplement the dictionary with new readings without modifying the IME application. The extensible reading system receives custom readings from a user that include a sequence of keyboard characters and a selection of a language character that is to be inserted into a document when a user inputs the sequence of keyboard characters. Thus, the extensible reading system allows the user to update the readings for mapping keyboard characters to language characters much more frequently.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Yun-Chiang-Jordan Kung, Yu-Li Huang, Chin-Nan Lee, Hsiang-Fu Liu
  • Patent number: 8806093
    Abstract: To address the need for efficient and reliable testing of integrated devices, system on chips, and computers, deterministic behavior for an interface is accomplished by fixing variation in latency associated with receiver and transmitter data stream. The interface may be a serial interface that is PCIe compliant and corrects latency variations in the receiver that consequently results in deterministic transmit data. Consequently, the data received and/or transmitted is predictable with respect to time and facilitates testing and validation of the devices and logic associated with the interface.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: August 12, 2014
    Assignee: Intel Corporation
    Inventors: Bibbin Chacko, Guadalupe J. Garcia, Saurabh Upadhyay
  • Patent number: 8780050
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides a default output based upon a frequency and variants that are not based solely on frequency. The device enables editing during text entry and also provides a learning function that allows the disambiguation software to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special <NEXT> key of the keypad, enabling a user to progressively select variants without changing the position of the user's hands on the device.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: July 15, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
  • Patent number: 8775702
    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: September 14, 2012
    Date of Patent: July 8, 2014
    Assignee: BlackBerry Limited
    Inventor: Piotr Tysowski
  • Patent number: 8776171
    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: Grant
    Filed: March 7, 2011
    Date of Patent: July 8, 2014
    Assignee: Ricoh Co., Ltd.
    Inventor: Kurt W. Piersol
  • Patent number: 8766825
    Abstract: The present invention provides a multifunctional input device. The input device includes a functional mode which defines the mode of operation of the input device. Each functional mode includes one or more domain levels with each domain level containing one or more domain-level values. Each domain level-value within each functional mode is assigned to one of a plurality of programmable input keys. The domain-level value assigned to each programmable input key controls the function of that programmable input key within a given functionality and domain level. The present invention also includes a display to indicate the domain-level value associated with each of the programmable input keys within a given functionality.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: July 1, 2014
    Assignee: Yuvee, Inc.
    Inventor: Timothy B. Higginson
  • Patent number: 8768685
    Abstract: Methods, handheld electronic devices, and computer-readable media for disambiguating an input into a handheld electronic device, are disclosed. The method includes, for example, detecting an ambiguous input including one or more selections of one or more input characters, generating one or more prefix objects corresponding with the ambiguous input, generating an output set comprising at least some of the one or more prefix objects, each of the at least some of the one or more prefix objects associated with an identified corresponding word object, determining the quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified, and outputting the output set.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: July 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
  • Patent number: 8756354
    Abstract: 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.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: June 17, 2014
    Assignee: Duckychannel International Co., Ltd.
    Inventor: Shih Chuan Chao
  • Patent number: 8756353
    Abstract: A method for reinterpreting stenographic data includes receiving stenographic data into a memory and analyzing the stored stenographic data at least one of in real time and thereafter to determine if a user desires to adjust at least one of anti-stacking values and at least one registration point of a stenographic key by at least one of adjusting at least one registration point of the stenographic key and examining the change to the stored data in real time on a display, and utilizing the adjustment of the at least one registration point on the stenographic data and adjusting at least one anti-stacking value and examining the change to the stored data in real time on a display, and utilizing the adjustment of the at least one registration point on the stenographic data.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: June 17, 2014
    Assignee: Advantage Technology and Innovations, Inc.
    Inventor: Jeremy Thorne
  • Patent number: 8749407
    Abstract: The present invention discloses a method and system for detecting hidden ghost keys on a keyboard matrix. The keyboard matrix is composed of multiple rows crossing with multiple lines that form multiple key-locating positions. The method comprises: selecting multiple preset keys from the matrix; detecting ghost keys among the matrix based on the selected preset keys; selecting multiple examining keys from the preset keys and the detected ghost keys, based on that at least one ghost key is included in the examining keys; and determining hidden ghost keys based on the examining keys. The system detects ghost keys among the matrix via a preset key selecting unit and a ghost key detecting unit, which selects multiple examining keys via an examining key selecting unit, and determines hidden ghost keys based on the examining keys through a hidden ghost keys detecting unit.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: June 10, 2014
    Assignees: Lite-On Electronics (Guangzhou) Limited, Lite-On Technology Corporation
    Inventors: Wen-Tong Liu, Chien-Hui Chang
  • Patent number: 8719471
    Abstract: Apparatus and methods are provided for alleviating processing requirements of a central computer in a vessel. Each apparatus is placed in close proximity to one or more pieces of electronic equipment implementing a legacy interface. The apparatus processes data to and from the electronic equipment, including converting data to formats consistent with the formats used by the intended recipient.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: May 6, 2014
    Assignee: Advanced Fusion Technologies
    Inventors: James Fleming, David McKean
  • Patent number: 8706930
    Abstract: A KVM switch includes: a first input portion and a second input portion that inputs a plurality of video signals from the first and the second information processing apparatus, respectively; a converting portion that converts the video signals input from the first or second input portion into a plurality of pieces of image data which are capable of being displayed on a remote terminal; a transmitting and receiving portion that transmits the pieces of converted image data to the remote terminal, and receives various requests from the remote terminal; and a switching portion that switches the video signals input from the first input portion to the video signals input from the second input portion when the transmitting and receiving portion receives a switching request for switching from a first information processing apparatus to a second information processing apparatus from the remote terminal.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: April 22, 2014
    Assignee: Fujitsu Component Limited
    Inventors: Kenichi Fujita, Yu Sato, Naoyuki Nagao
  • Patent number: 8700829
    Abstract: Systems and methods are disclosed herein for implementing one or more individual pressure sensitive keys that each support multiple native scan codes, with each scan code corresponding to a unique pressure level output. The disclosed systems and methods may be implemented in one exemplary embodiment to allow users to leverage the capability of a variable pressure keyboard by providing an information handling system having individual variable pressure keys that are each capable of outputting a different macro or multi-key sequence per key pressure level sensed.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: April 15, 2014
    Assignee: Dell Products, LP
    Inventors: Mark A. Casparian, Carlos Ross, Danae Sierra, Karun Reddy, Larry E. Knepper
  • Patent number: 8692693
    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: August 15, 2012
    Date of Patent: April 8, 2014
    Assignee: Nuance Communications, Inc.
    Inventor: Michael R. Longe
  • Publication number: 20140095746
    Abstract: 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.
    Type: Application
    Filed: July 25, 2013
    Publication date: April 3, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Akihiko Noguchi
  • Patent number: 8677038
    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: March 11, 2013
    Date of Patent: March 18, 2014
    Assignee: BlackBerry Limited
    Inventor: Vadim Fux
  • Patent number: 8601187
    Abstract: A serial interface circuit which can adapt to various frame formats to reduce the load on a CPU. The interface circuit includes a rewritable control register used for programmably specifying a field structure to be targeted for processing out of structures of fields preceding a data field of a frame as defined by a communication protocol. The interface circuit analyzes the field structure preceding the data field according to a setting of the control register. When a destination of a received frame is determined to match an expected value, the interface circuit issues a request for the CPU to process the data field information. After a setting is made on the control register, the serial interface circuit can adapt to various formats of frames as defined by a communication protocol according to the information held there, and can also analyze a destination.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: December 3, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Toshio Otashiro, Takuya Ikeguchi
  • Patent number: 8589698
    Abstract: An approach is provided to receive a request at a first computer system from a second system. The first system generates an encryption key, modifies retrieved source code by inserting the generated encryption key into the source code, and compiles the modified source code into an executable. A hash value of the executable program is calculated and is stored along with the encryption key in a memory area. The executable and the hash value are sent to the second system over a network. The executable is executed and it generates an encrypted result using the hash value and the embedded encryption key. The encrypted result is sent back to the first system where it is authenticated using the stored encryption key and hash value.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Carol Murillo, Johnny Meng-Han Shieh
  • Publication number: 20130290574
    Abstract: 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.
    Type: Application
    Filed: October 25, 2012
    Publication date: October 31, 2013
    Inventors: YUN-JING WANG, CAI-JIN YUAN
  • Patent number: 8542132
    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: July 31, 2007
    Date of Patent: September 24, 2013
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
  • Patent number: 8525639
    Abstract: In some embodiments, a wall-mountable, configurable controller having control keys (e.g., less than eight keys or another small number of keys), a subassembly including circuitry, and a control key insert removably mountable to the subassembly and including at least one of the control keys. The circuitry can include a limit switch that is biased in a default state but moveable into a learning state in response to user-exerted force. In some embodiments, the controller includes an IR emitter and an IR receiver and is operable to clone another device by sending configuring radiation from the emitter to the other device's IR receiver. Preferably, the emitter and receiver are positioned so that a controller's IR emitter aligns with the IR receiver of an identical controller when the controllers are positioned face to face. In some embodiments, the controller provides audible and visual feedback to users when operating in a learning mode.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: September 3, 2013
    Assignee: SP Controls, Inc.
    Inventors: Paul Anson Brown, Aaron Daniel Thieme
  • Patent number: 8521927
    Abstract: A text entry system for an electronic device comprising: an input subsystem receives user input operations, interprets them as letters, characters, symbols, commands or functions, where the said received user operations interpreted as letters are comprising: (1) single letter operations that select any possible letter from the alphabet, (2) letter group operations that select a group of possible letters from the alphabet; and a text prediction subsystem receives a sequence of the said single letter entries and letter group entries, and produces a list of possible words the user intends to enter based on a priori database of words; and a word processing subsystem, receives the said list of possible words, displays them to the user, receives the user selection of the desired word and further processes the text entry as required.
    Type: Grant
    Filed: July 7, 2007
    Date of Patent: August 27, 2013
    Inventor: David Hirshberg
  • Patent number: 8489383
    Abstract: A method of disambiguating an input into a handheld electronic device includes, for example, detecting an ambiguous input, generating a number of prefix objects corresponding to the ambiguous input, generating a result, for at least a portion of prefix objects of the result, generating an output set of prefix objects, determining if the quantity of the prefix objects in the result is fewer than a predetermined quantity, and if it is determined that the quantity of the prefix objects is fewer than the predetermined quantity adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency a prefix object for which a corresponding word object is not identified.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: July 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets