Patent application number | Description | Published |
20120162091 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MULTIDISPLAY DRAGGING - Methods and systems to allow users to gain the advantages of a large-format touch display by using smaller, cost-effective touch displays. Given two adjacent displays, regions may be created on both sides of the boundary between the displays. These regions may grow and shrink based on the user's movement, i.e., the velocity of a stylus or finger towards the boundary. If the user lifts his stylus within a region on one display, he may finish the tracking on the other by landing within the corresponding region of the latter display. This may allow a user to begin a drag on one display, drag towards another display, and “flyover” to the second display without slowing. The lift event may be removed when the first display detects the stylus being lifted as it moves towards the second. The landing on the second display may be removed. | 06-28-2012 |
20130021269 | Dynamic Control of an Active Input Region of a User Interface - The systems and methods described herein may help to provide for more convenient, efficient, and/or intuitive operation of a user-interface. An example computer-implemented method may involve: (i) providing a user-interface comprising an input region; (ii) receiving data indicating a touch input at the user-interface; (iii) determining an active-input-region setting based on (a) the touch input and (b) an active-input-region parameter; and (iv) defining an active input region on the user-interface based on at least the determined active-input-region setting, wherein the active input region is a portion of the input region. | 01-24-2013 |
20130139082 | Graphical Interface Having Adjustable Borders - Methods and systems involving navigation of a graphical interface are disclosed herein. An example system may be configured to: (a) cause a head-mounted display (HMD) to provide a graphical interface, the graphical interface comprising (i) a view port having a view-port orientation and (ii) at least one navigable area having at least one border, the at least one border having a first border orientation; (b) receive input data that indicates movement of the view port towards the at least one border; (c) determine that the view-port orientation is within a predetermined threshold distance from the first border orientation; and (d) based on at least the determination that the view-port orientation is within a predetermined threshold distance from the first border orientation, adjust the first border orientation from the first border orientation to a second border orientation. | 05-30-2013 |
20140101608 | User Interfaces for Head-Mountable Devices - Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) for a head-mountable device (HMD). A computing device, such as an HMD, can display at least a portion of a first linear arrangement of cards. The first linear arrangement can include an ordered plurality of cards that can include an actionable card and a bundle card that can correspond to a group of cards. A moveable selection region can be displayed. A given card can be selected by aligning the selection region with the given card. After selection of a bundle card, the computing device can display a second linear arrangement of cards that includes a portion of the corresponding group of cards. After selection of an actionable card, the computing device can display a third linear arrangement of cards that includes action card(s) selectable to perform action(s) based on the actionable card. | 04-10-2014 |
20140258902 | Graphical Interface Having Adjustable Borders - Methods and systems involving navigation of a graphical interface are disclosed herein. An example system may be configured to: (a) cause a head-mounted display (HMD) to provide a graphical interface, the graphical interface comprising (i) a view port having a view-port orientation and (ii) at least one navigable area having at least one border, the at least one border having a first border orientation; (b) receive input data that indicates movement of the view port towards the at least one border; (c) determine that the view-port orientation is within a predetermined threshold distance from the first border orientation; and (d) based on at least the determination that the view-port orientation is within a predetermined threshold distance from the first border orientation, adjust the first border orientation from the first border orientation to a second border orientation. | 09-11-2014 |
20140359513 | MULTIPLE GRAPHICAL KEYBOARDS FOR CONTINUOUS GESTURE INPUT - In one example, a method includes outputting, by a computing device and for display, a graphical user interface comprising a first graphical keyboard comprising a first plurality of keys. The method further includes determining, based at least in part on an input context, to output a second graphical keyboard comprising a second plurality of keys, and outputting, for contemporaneous display with the first graphical keyboard, the second graphical keyboard. A character associated with at least one key from the second plurality of keys may be different than each character associated with each key from the first plurality of keys. The method further includes selecting, based at least in part on a first portion of a continuous gesture, a first key from first graphical keyboard, and selecting, based at least in part on a second portion of the continuous gesture, a second key from the second graphical keyboard. | 12-04-2014 |
20150054747 | Circular Keyboard - At least one embodiment takes the form of a computing device comprising a processor and a data storage comprising instructions that, if executed by the processor, cause the computing device to present a transition region and one or more input regions. Each input region comprises a respective symbol. The computing device further detects a movement through the transition region (i) originating from a first input region and (ii) exceeding a threshold movement. The computing device then receives an indication comprising the first-input-region symbol. | 02-26-2015 |
20150177981 | Touch-Based Text Entry Using Hidden Markov Modeling - Described techniques enable a computing system to receive character string input (e.g., words, numbers, mathematical expressions, symbolic strings, etc.) by detecting and interpreting an input movement across a user-interface. A touch-based computing system may, for instance, detect an input movement by tracking the path of a pointing element (e.g., a stylus or finger) as it is dragged across a contact-sensitive input surface (e.g., a touch-sensitive screen or external touch pad). Then, the system may interpret the detected input movement using Hidden Markov Modeling. | 06-25-2015 |