Zoom enhancements to facilitate the use of touch screen devices
First Claim
1. A non-transitory computer-readable storage medium including instructions to perform the steps of:
- displaying a magnification region on a first portion of a user interface, wherein;
the user interface is displayed at a first zoom level; and
the magnification region includes a subset of the first portion of the user interface displayed at a second zoom level that is higher than the first zoom level;
while displaying the user interface, detecting a text input condition; and
in response to detecting the text input condition;
concurrently displaying a composition interface window in a second portion and a third portion of the user interface, wherein the third portion of the user interface corresponds to a resized version of the magnification region, the third portion not overlapping with the second portion that includes the composition interface window.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display showing a user interface (UI) automatically adjusts the zoom level of a magnification region. The electronic device receives a request to magnify at least a portion of the display showing the UI. The electronic device determines the context that the electronic device was operating in at the time of the magnification request. The context is comprised of display parameters, environmental parameters, or both. The electronic device displays the UI at a zoom level determined based on user preferences. Upon detecting a text input condition, the device resizes and optionally moves the magnification region so that the resized magnification region does not overlap with the newly displayed composition interface window. The device uses an auto-snap feature when the content within the magnification region displays a second boundary upon scrolling the content within the magnification region from a first boundary opposite the second one.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium including instructions to perform the steps of:
displaying a magnification region on a first portion of a user interface, wherein; the user interface is displayed at a first zoom level; and
the magnification region includes a subset of the first portion of the user interface displayed at a second zoom level that is higher than the first zoom level;while displaying the user interface, detecting a text input condition; and in response to detecting the text input condition; concurrently displaying a composition interface window in a second portion and a third portion of the user interface, wherein the third portion of the user interface corresponds to a resized version of the magnification region, the third portion not overlapping with the second portion that includes the composition interface window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
18. A method comprising:
at an electronic device with a touch-sensitive display; displaying a magnification region on a first portion of a user interface, wherein; the user interface is displayed at a first zoom level; and the magnification region includes a subset of the first portion of the user interface displayed at a second zoom level that is higher than the first zoom level; while displaying the user interface, detecting a text input condition; and in response to detecting the text input condition; concurrently displaying a composition interface window in a second portion and a third portion of the user interface, wherein the third portion of the user interface corresponds to a resized version of the magnification region, the third portion not overlapping with the second portion that includes the composition interface window.
-
19. A system comprising an electronic device with a display and one or more input devices a non-transitory computer readable storage medium, and a processor, wherein the non-transitory computer readable storage medium includes instructions causing the processor to perform the steps of:
displaying a magnification region on a first portion of a user interface, wherein; the user interface is displayed at a first zoom level; and the magnification region includes a subset of the first portion of the user interface displayed at a second zoom level that is higher than the first zoom level; while displaying the user interface, detecting a text input condition; and in response to detecting the text input condition; concurrently displaying a composition interface window in a second portion and a third portion of the user interface, wherein the third portion of the user interface corresponds to a resized version of the magnification region, the third portion not overlapping with the second portion that includes the composition interface window.
Specification