Patent application number | Description | Published |
20140230575 | PIEZO-ACTUATED VIRTUAL BUTTONS FOR TOUCH SURFACES - Systems and methods of creating a touch sensitive surface structure comprising a piezo structure in communication with a deformable surface such that the piezo structure, or any suitable pressure sensing device, is capable of sensing pressure from a touch upon the deformable surface and communicating that pressure signal to an actuating circuit. The actuating circuit, upon receiving a suitable pressure signal, sends a piezo actuating signal to the piezo structure. The piezo structure, upon receiving the piezo actuating signal, is capable of communicating a mechanical signal to the deformable surface, sufficient for a person's finger to feel a “click” and/or haptic sensation. In one embodiment, the piezo actuating signal comprises a first slow charging portion and a second fast discharging portion, sufficient for the piezo structure to communicate the click and/or haptic sensation. | 08-21-2014 |
20140232679 | SYSTEMS AND METHODS TO PROTECT AGAINST INADVERTANT ACTUATION OF VIRTUAL BUTTONS ON TOUCH SURFACES - Systems and methods of defending and/or guarding against inadvertent actuation of a virtual button upon a touch sensitive screen and/or device. A virtual button may be a touch sensor, set of touch sensors and/or touch areas upon a touch screen—the actuation of which may be associated with the execution of a process. In one embodiment, a virtual button may comprise a first touch area and a second guarding area. Certain touches and other conditions within the first touch area and/or second guarding area may be interpreted by the device as either intentional or inadvertent. If the touches are interpreted as inadvertent, then the process associated with the virtual button may be suppressed. | 08-21-2014 |
20140354550 | RECEIVING CONTEXTUAL INFORMATION FROM KEYBOARDS - Disclosed are techniques and systems for obtaining contextual information at least in part from a keyboard, to improve typing efficiencies and user experience. The contextual information may include keyboard attributes, typing metadata, user actions, and the like. The keyboard may be configured to detect an input event at the keyboard. A human interface device (HID) stack is configured to receive the contextual information, and a keyboard manager is configured to determine an output based at least in part on the input event and the contextual information. The output may be a most probable function (non-text-based output), or character or word (text-based output) that can be suggested or used to auto-correct application data. In some embodiments, the user action received in the contextual information may be translated to a gesture to manipulate application data. | 12-04-2014 |
Patent application number | Description | Published |
20080309522 | Keyboard with touch sensitive zones and corresponding computer user interface - A keyboard key has a key portion that forms a cantilevered beam pivotable about an axis. A switch is disposed relative to the cantilevered beam, such that rotation of the cantilever beam about the axis causes depression of the switch. The switch is offset from an applied force-receiving portion of the key portion. A touch sensitive key also includes a touch sensor detecting contact with the key portion of the key. The invention can be extended such that the key portion is formed of transparent or semi-transparent material. The invention can also be extended to include touch sensitive areas on any portion of an upper case of the computer keyboard. | 12-18-2008 |
20090288039 | MANAGING INPUTS FROM A PLURALITY OF USER INPUT DEVICE ACTUATORS - A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window. | 11-19-2009 |
20100265183 | STATE CHANGES FOR AN ADAPTIVE DEVICE - Various embodiments of systems and method to implement a state change for an adaptive device are provided. In one example, a method is disclosed that includes receiving a system state input indicating a change in a system state of a computing device, changing adaptive device data in response to the system state input to form changed adaptive device data, the adaptive device data and the changed adaptive device data each including one or more of image data and adaptive device mapping data, and adjusting an adaptive device display state using the changed adaptive device data, wherein adjusting the adaptive device display state includes one or more of displaying the image data on the keyboard display and adjusting an adaptive device mapping state according to the adaptive device mapping data. | 10-21-2010 |
20100275218 | CONTROLLING ACCESS OF APPLICATION PROGRAMS TO AN ADAPTIVE INPUT DEVICE - Methods and systems for controlling access of application programs to an adaptive input device are described herein. One exemplary computing system includes an application programming interface executable on a computing device for controlling said access to an adaptive input device having a plurality of display regions. The application programming interface is configured to receive a display request from one of the application programs to display formatted output on the composite display and is further configured to apply at least a display sharing policy based on application-specific policy settings received from the application program for defining an application-specific area including at least one of the display regions. Further, the application programming interface is configured to generate formatted output based on the application-specific policy settings, and to send the formatted output to the application-specific area for display. The application-specific policy settings include a shared display mode and an exclusive display mode. | 10-28-2010 |
20130227466 | MANAGING INPUTS FROM A PLURALITY OF USER INPUT DEVICE ACTUATORS - A computing device and method for managing inputs from a plurality of user input device actuators are provided. The computing device may include code stored in memory for implementing, via a processor, an actuator input module configured to receive a first actuator input from a first user input device actuator, and a second actuator input from a second user input device actuator. The computing device may further execute code to implement a window selection module configured to select a first selected window to which the first actuator input is sent according to predetermined selection rules, to select a second selected window to which the second actuator input is sent according to the predetermined selection rules, and to send the first actuator input to the first selected window and to send the second actuator input to the second selected window. | 08-29-2013 |