ADJUSTING CONTENT TO AVOID OCCLUSION BY A VIRTUAL INPUT PANEL
First Claim
1. A method for adjusting a content area to avoid occlusion by a display of a virtual input panel, comprising:
- displaying a content area;
receiving an interaction with content that indicates an interaction area within the content area;
determining when a display of the virtual input panel occludes the interaction area; and
adjusting the display of the content area such that the display of the virtual input panel does not occlude the interaction area.
2 Assignments
0 Petitions
Accused Products
Abstract
The display of a content area is automatically adjusted such that the display of a virtual input panel (e.g. virtual keyboard, gesture area, handwriting area, . . . ) does not occlude content with which the user is interacting. After adjusting the display of the content area, the content being interacted with is visible within the content area. The content area is automatically adjusted such that it remains visible during the interaction. In some situations, a content area may also be temporarily resized while the virtual input panel is displayed. When a zoom scale is set to automatically change in response to a change to the content area, the zoom scale may be set to a fixed percentage. When the virtual input panel is dismissed, the content area may be returned to its original configuration before the virtual input panel was displayed.
96 Citations
20 Claims
-
1. A method for adjusting a content area to avoid occlusion by a display of a virtual input panel, comprising:
-
displaying a content area; receiving an interaction with content that indicates an interaction area within the content area; determining when a display of the virtual input panel occludes the interaction area; and adjusting the display of the content area such that the display of the virtual input panel does not occlude the interaction area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for adjusting a content region to avoid occlusion by a display of a virtual input panel, comprising:
-
displaying a content area; receiving an interaction with content that indicates an interaction area within the content area; determining a location to display the virtual input panel; determining when a display of the virtual input panel at the determined location occludes the interaction area; and adjusting the display of the content area such that the display of the virtual input panel does not occlude the interaction area. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for adjusting a content region to avoid occlusion by a display of a virtual input panel, comprising:
-
a display; a network connection that is coupled to tenants of the multi-tenant service; a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and a process operating under the control of the operating environment and operative to perform actions, comprising; displaying a content area; receiving an interaction with content that indicates an interaction area within the content area; determining a location to display the virtual input panel; determining when a display of the virtual input panel at the determined location occludes the interaction area; and adjusting the display of the content area such that the display of the virtual input panel does not occlude the interaction area. - View Dependent Claims (18, 19, 20)
-
Specification