Keystroke Interpretation Patents (Class 710/67)
-
Patent number: 11770473Abstract: 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: GrantFiled: April 29, 2021Date of Patent: September 26, 2023Assignee: QUALCOMM IncorporatedInventors: Qian Zhang, Sony Akkarakaran, Yan Zhou, Tao Luo
-
Patent number: 11573698Abstract: 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: GrantFiled: September 8, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Shumin Zhai, Thomas Breuel, Ouais Alsharif, Yu Ouyang, Francoise Beaufays, Johan Schalkwyk
-
Patent number: 11151154Abstract: 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: GrantFiled: August 6, 2018Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, Philip R. Varker
-
Patent number: 11064009Abstract: 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: GrantFiled: August 19, 2015Date of Patent: July 13, 2021Assignee: Honeywell International Inc.Inventors: Venugopala Kilingar Nadumane, Poornima Gubbi Venkataramu, Erwan Rivet, Graham Whiting
-
Patent number: 10810639Abstract: 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: GrantFiled: November 20, 2009Date of Patent: October 20, 2020Assignee: Clear Channel IP, LLCInventor: Charles C. Turner
-
Patent number: 9876735Abstract: 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: GrantFiled: September 15, 2011Date of Patent: January 23, 2018Assignee: III Holdings 2, LLCInventors: Mark Davis, David Borland
-
Patent number: 9864578Abstract: 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: GrantFiled: July 20, 2015Date of Patent: January 9, 2018Assignee: StreamZap, Inc.Inventors: Jonah Peskin, Robert Richmond
-
Patent number: 9792271Abstract: 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: GrantFiled: January 8, 2015Date of Patent: October 17, 2017Inventor: Arthur Nicholas Keenan
-
Patent number: 9753642Abstract: 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: GrantFiled: January 16, 2003Date of Patent: September 5, 2017Assignee: CA, Inc.Inventor: David Tootill
-
Patent number: 9557818Abstract: 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: GrantFiled: March 4, 2013Date of Patent: January 31, 2017Assignee: Google Inc.Inventors: Shumin Zhai, Kurt Edward Partridge, Xiaojun Bi, Yu Ouyang
-
Patent number: 9323477Abstract: 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: GrantFiled: November 27, 2012Date of Patent: April 26, 2016Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventor: Shinichi Nakanishi
-
Patent number: 9261948Abstract: 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: GrantFiled: January 14, 2013Date of Patent: February 16, 2016Assignee: Canon Kabushiki KaishaInventor: Yuzuru Okubo
-
Patent number: 9232006Abstract: 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: GrantFiled: May 20, 2014Date of Patent: January 5, 2016Assignee: SANDISK TECHNOLOGIES INC.Inventors: Shalin Patel, Hagai Heshes, Noam Kedem, Dotan Koren
-
Patent number: 9223497Abstract: 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: GrantFiled: March 16, 2012Date of Patent: December 29, 2015Assignee: BlackBerry LimitedInventors: Jerome Pasquero, Donald Somerset McKenzie, Jason Tyler Griffin
-
Patent number: 9189080Abstract: 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: GrantFiled: June 29, 2013Date of Patent: November 17, 2015Assignee: BlackBerry LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 9176576Abstract: 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: GrantFiled: December 29, 2011Date of Patent: November 3, 2015Assignee: Sensirion AGInventors: Dominic Böni, Robert Rupprecht, Andrea Wüest, Pascal Gerner
-
Patent number: 9179093Abstract: 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: GrantFiled: December 16, 2014Date of Patent: November 3, 2015Inventor: Gil Hoon Chang
-
Patent number: 9086786Abstract: 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: GrantFiled: April 1, 2013Date of Patent: July 21, 2015Inventors: Jonah Peskin, Robert Richmond
-
Patent number: 9086736Abstract: 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: GrantFiled: February 18, 2014Date of Patent: July 21, 2015Assignee: Nuance Communications, Inc.Inventor: Michael R. Longe
-
Patent number: 9081546Abstract: 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: GrantFiled: November 9, 2010Date of Patent: July 14, 2015Assignee: KYCOERA CorporationInventors: Kazuto Miyazaki, Takashi Izumi
-
Patent number: 9009374Abstract: 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: GrantFiled: January 5, 2007Date of Patent: April 14, 2015Assignee: Visible Computing LimitedInventors: Thomas Steven Hulbert, Durrell Grant Bevington Bishop
-
Patent number: 8984187Abstract: 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: GrantFiled: July 3, 2012Date of Patent: March 17, 2015Assignee: BlackBerry LimitedInventors: Michael Elizarov, Vadim Fux, Dan Rubanovich
-
Patent number: 8949495Abstract: 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: GrantFiled: December 18, 2013Date of Patent: February 3, 2015Assignee: Dexin CorporationInventor: Shu-Sheng Chen
-
Patent number: 8943246Abstract: 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: GrantFiled: January 10, 2013Date of Patent: January 27, 2015Assignee: NEC Casio Mobile Communications, Ltd.Inventor: Naomichi Takahashi
-
Patent number: 8930664Abstract: 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: GrantFiled: February 11, 2013Date of Patent: January 6, 2015Assignee: Broadcom CorporationInventors: Ari Tapani Kulmala, Jaakko Illmari Sertamo
-
Publication number: 20150002992Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Inventor: Xavier R. Guerin
-
Publication number: 20140379946Abstract: 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: ApplicationFiled: November 3, 2011Publication date: December 25, 2014Inventors: Danf Zhang, Shoumeng Yan, Peng Guo, Gansha Wu
-
Patent number: 8862989Abstract: 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: GrantFiled: June 25, 2008Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Yun-Chiang-Jordan Kung, Yu-Li Huang, Chin-Nan Lee, Hsiang-Fu Liu
-
Patent number: 8806093Abstract: 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: GrantFiled: April 1, 2010Date of Patent: August 12, 2014Assignee: Intel CorporationInventors: Bibbin Chacko, Guadalupe J. Garcia, Saurabh Upadhyay
-
Patent number: 8780050Abstract: 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: GrantFiled: July 2, 2012Date of Patent: July 15, 2014Assignee: BlackBerry LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 8776171Abstract: 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: GrantFiled: March 7, 2011Date of Patent: July 8, 2014Assignee: Ricoh Co., Ltd.Inventor: Kurt W. Piersol
-
Patent number: 8775702Abstract: 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: September 14, 2012Date of Patent: July 8, 2014Assignee: BlackBerry LimitedInventor: Piotr Tysowski
-
Patent number: 8766825Abstract: 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: GrantFiled: April 7, 2011Date of Patent: July 1, 2014Assignee: Yuvee, Inc.Inventor: Timothy B. Higginson
-
Patent number: 8768685Abstract: 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: GrantFiled: June 13, 2013Date of Patent: July 1, 2014Assignee: BlackBerry LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 8756354Abstract: 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: GrantFiled: September 6, 2012Date of Patent: June 17, 2014Assignee: Duckychannel International Co., Ltd.Inventor: Shih Chuan Chao
-
Patent number: 8756353Abstract: 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: GrantFiled: November 18, 2011Date of Patent: June 17, 2014Assignee: Advantage Technology and Innovations, Inc.Inventor: Jeremy Thorne
-
Patent number: 8749407Abstract: 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: GrantFiled: July 14, 2009Date of Patent: June 10, 2014Assignees: Lite-On Electronics (Guangzhou) Limited, Lite-On Technology CorporationInventors: Wen-Tong Liu, Chien-Hui Chang
-
Patent number: 8719471Abstract: 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: GrantFiled: December 7, 2009Date of Patent: May 6, 2014Assignee: Advanced Fusion TechnologiesInventors: James Fleming, David McKean
-
Patent number: 8706930Abstract: 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: GrantFiled: October 14, 2008Date of Patent: April 22, 2014Assignee: Fujitsu Component LimitedInventors: Kenichi Fujita, Yu Sato, Naoyuki Nagao
-
Patent number: 8700829Abstract: 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: GrantFiled: September 14, 2011Date of Patent: April 15, 2014Assignee: Dell Products, LPInventors: Mark A. Casparian, Carlos Ross, Danae Sierra, Karun Reddy, Larry E. Knepper
-
Patent number: 8692693Abstract: 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: GrantFiled: August 15, 2012Date of Patent: April 8, 2014Assignee: Nuance Communications, Inc.Inventor: Michael R. Longe
-
Publication number: 20140095746Abstract: 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: ApplicationFiled: July 25, 2013Publication date: April 3, 2014Applicant: Kabushiki Kaisha ToshibaInventor: Akihiko Noguchi
-
Patent number: 8677038Abstract: 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: March 11, 2013Date of Patent: March 18, 2014Assignee: BlackBerry LimitedInventor: Vadim Fux
-
Patent number: 8601187Abstract: 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: GrantFiled: June 18, 2010Date of Patent: December 3, 2013Assignee: Renesas Electronics CorporationInventors: Toshio Otashiro, Takuya Ikeguchi
-
Patent number: 8589698Abstract: 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: GrantFiled: May 15, 2009Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Carol Murillo, Johnny Meng-Han Shieh
-
Publication number: 20130290574Abstract: 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: ApplicationFiled: October 25, 2012Publication date: October 31, 2013Inventors: YUN-JING WANG, CAI-JIN YUAN
-
Patent number: 8542132Abstract: 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: September 24, 2013Assignee: BlackBerry LimitedInventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
-
Patent number: 8525639Abstract: 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: GrantFiled: April 2, 2009Date of Patent: September 3, 2013Assignee: SP Controls, Inc.Inventors: Paul Anson Brown, Aaron Daniel Thieme
-
Patent number: 8521927Abstract: 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: GrantFiled: July 7, 2007Date of Patent: August 27, 2013Inventor: David Hirshberg
-
Patent number: 8489383Abstract: 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: GrantFiled: October 14, 2008Date of Patent: July 16, 2013Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets