Technique for implementing an on-demand display widget through controlled fading initiated by user contact with a touch sensitive input device
AssigneeMicrosoft Corporation
InventorKenneth Paul Hinckley
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorKenneth Paul Hinckley
Estimating the term…
A technique, specifically apparatus and accompanying methods, for implementing an on-demand “Tool Glass” based desktop user interface. The interface uses at least one input device capable of detecting touch. A sensed touch transition reflective of a user then making or breaking contact with the device, such by touching the device with a finger of a non-preferred hand or lifting his(her) finger from the device, causes a Tool Glass sheet to be displayed or dismissed. To prevent user distraction, these detected transitions preferably initiate corresponding predefined animation sequences that occur over preset time intervals in which the Tool Glass sheet either begins to fade into view as soon as user contact begins and then begins to fade out from view as soon as user contact ends. Such touch sensing can readily be used to provide “on-demand” display and dismissal of substantially any display widget, e.g., a toolbar, based on sensed contact between each hand of a user and a corresponding input device, such as between a preferred hand and a touch sensitive mouse. Through use of this interface, display clutter can be reduced and displayed application screen area increased at appropriate times during program execution consistent with user action and without imposing any significant cognitive burden on the user to do so; thereby, advantageously improving a “user experience”.
Apparatus for use with a computer system for implementing a graphical user interface, the system having a processor and a memory, connected to the processor, for storing computer executable instructions therein, and a display connected to the system, the apparatus comprising:
Apparatus for use with a computer system for implementing a graphical user interface, the system having a processor and a memory, connected to the processor, for storing computer executable instructions therein, and a display connected to the system, the apparatus comprising:
A method for implementing a graphical user interface for use with a computer system, the system having a processor and a memory, connected to the processor, for storing computer executable instructions therein, and a display connected to the system, the method comprising the steps of:
Dependencies are inferred from the claim text.