Application user interface reconfiguration based on an experience mode transition
US-2016209973-A1 · Jul 21, 2016 · US
US9928562B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9928562-B2 |
| Application number | US-201213355208-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2012 |
| Priority date | Jan 20, 2012 |
| Publication date | Mar 27, 2018 |
| Grant date | Mar 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A touch input mode may be entered and exited automatically and/or manually. When the touch input mode is entered, user interface (UI) elements are optimized for touch input. When the touch input mode is exited, the user interface (UI) elements are optimized for hardware based input. A user may enter the touch input mode by manually selecting a user interface element and/or by entering touch input. Settings may be configured that specify conditions upon which the touch input mode is entered/exited. For example, the touch input mode may be configured to be automatically entered upon undocking a computing device, receiving touch input when in the hardware based input mode, and the like. Similarly, the touch input mode may be configured to be automatically exited upon docking a computing device, receiving hardware based input when in the touch input mode, and the like.
Opening claim text (preview).
What is claimed is: 1. A method for entering and exiting a touch input mode on a computing device, comprising: receiving a first input to enable or disable a setting for automatic switching of a current input mode between a touch input mode and a hardware based input mode; receiving a second input associated with a user interface element; determining when to change the current input mode from a touch input mode to a hardware based input mode and when to change the current input mode from the hardware based input mode to the touch input mode based on the received first input and the received second input, wherein, when the received first input enables the setting for automatic switching of the current input mode and the received second input is a touch input, changing the current input mode to the touch input mode, wherein, when the received first input enables the setting for automatic switching of the current input mode and the received second input is a hardware based input, changing the current input mode to the hardware based input mode, wherein, when the received first input disables the setting for automatic switching of the current input mode and the received second input is either the touch input or the hardware based input, maintaining the current input mode regardless of the touch input or the hardware based input, and changing a display of user interface elements in response to changing the current input mode. 2. The method of claim 1 , further comprising storing a type of the input when the input changes. 3. The method of claim 2 , wherein storing the type of the input occurs in response to: receiving a touch gesture and receiving a mouse input. 4. The method of claim 1 , wherein receiving the input comprises determining when a user interface element is selected to change the input mode. 5. The method of claim 1 , further comprising determining when a computing device is undocked from a hardware device used in providing input to an application and when the computing device is docked to the hardware device. 6. The method of claim 1 , wherein the user interface elements are associated with an application that includes a configuration of the user interface elements for use with touch input and a second configuration of the user interface elements for use with hardware based input. 7. The method of claim 1 , wherein the hardware based input comprises a keyboard input received via a hardware device attached to the computing device. 8. The method of claim 7 , wherein the keyboard input is not a touch screen input. 9. A computer-readable storage device storing computer-executable instructions for entering and exiting a touch input mode on a computing device, comprising: receiving a first input to enable or disable a setting for automatic switching of a current input mode between a touch input mode and a hardware based input mode; receiving a second input associated with a user interface element; storing a type of the input; determining when to change the current input mode from the touch input mode to the hardware based input mode and when to change the input mode from the hardware based input mode to the touch input mode based on the received first input and the received second input, wherein, when the received first input enables the setting for automatic switching of the current input mode and the received second input is a touch type input, changing the current input mode to the touch input mode, wherein, when the received first input enables the setting for automatic switching of the current input mode and the received second input is a hardware based type input, changing the current input mode to hardware based input mode, and wherein, when the received first input disables the setting for automatic switching of the current input mode and the received second input is either the touch type input or the hardware based type input, maintaining the current input mode regardless of the touch type input or the hardware based type input, and changing a display of user interface elements in response to changing the current input mode. 10. The computer-readable storage device of claim 9 , wherein storing the type of the input occurs in response to: receiving a touch gesture and receiving a mouse input. 11. The computer-readable storage device of claim 9 , wherein receiving the input comprises determining when a user interface element is selected to change the input mode. 12. The computer-readable storage device of claim 9 , further comprising changing the input mode in response to a computing device being undocked. 13. A system for entering and exiting a touch input mode, comprising: a display that is configured to receive touch input; a processor and memory; an operating environment executing using the processor; an application that includes a first configuration of the user interface elements for use with touch input and a second configuration of the user interface elements for use with hardware based input; and a user interface manager operating in conjunction with the application that is configured to perform actions comprising: receiving a first input to enable or disable a setting for automatic switching of a current input mode between a touch input mod and a hardware based input mode; receiving a second input associated with a user interface element; storing a type of the input that is selected between a touch type and a hardware type; determining when to change the current input mode from the touch input mode to the hardware based input mode and when to change the input mode from the hardware based input mode to the touch input mode based on the received first input and the received second input, wherein, when the received first input enables the setting for automatic switching of the current input mode and the received second input is a touch type input, changing the current input mode to the touch input mode, wherein, when the received first input enables the setting for automatic switching of the current input mode and the received second input is a hardware based type input, changing the current input mode to hardware based input mode, and wherein, when the received first input disables the setting for automatic switching of the current input mode and the received second input is either the touch type input or the hardware based type input, maintaining the current input mode regardless of the touch type input or the hardware based type input, and changing a display of user interface elements in response to changing the current input mode. 14. The system of claim 13 , further comprising automatically changing the input mode in response to a change in the type of the input. 15. The system of claim 13 , wherein receiving the input comprises determining when a user interface element is selected to change the input mode. 16. The system of claim 13 , further comprising changing the input mode in response to a computing device being undocked. 17. The system of claim 13 , further comprising changing the input mode to touch input mode when the computing device is docked and touch input is received.
using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Cooperation and interconnection of the input arrangement with other functional units of a computer (G06F3/023 - G06F3/037 take precedence) · CPC title
Processor architectures; Processor configuration, e.g. pipelining · CPC title
Control or interface arrangements specially adapted for digitisers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.