User Interface for Page View Zooming
First Claim
1. A method for providing a user interface comprising:
- generating a visual representation of an electronic document on a user interface, generated on a touchscreen display, the electronic document shown in a default magnification level;
receiving touchdown data indicating that a touch has been received from a user on the touchscreen display over the electronic document and hold data indicating that the user has held the touch for a predetermined period of time over the electronic document;
altering the visual representation in response to the touchdown data and the hold data such that a current magnification level of the electronic document is increased for the duration of the touch, the current magnification level centered on a portion of the electronic document over which the touch is positioned;
receiving release data indicating that the user has released the touch;
halting increase of the current magnification level in response to the release data; and
regenerating the visual representation to show a zoomed portion of the electronic document on the user interface, the zoomed portion being the visual representation of the portion of the electronic document at the current magnification level.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method and apparatus for a user interface for page view zooming. The method comprises generating a default user interface including an electronic document. The method further includes receiving touchdown and hold data indicating that a user has interacted with a portion of the electronic document and beginning a continuous zoom process for that portion of the electronic document. The method further includes halting the zoom process once a user has released the touch over the portion of the electronic document and displaying the magnified document on the user interface. The method employs a similar operation to enable a de-zooming operation.
-
Citations
18 Claims
-
1. A method for providing a user interface comprising:
-
generating a visual representation of an electronic document on a user interface, generated on a touchscreen display, the electronic document shown in a default magnification level; receiving touchdown data indicating that a touch has been received from a user on the touchscreen display over the electronic document and hold data indicating that the user has held the touch for a predetermined period of time over the electronic document; altering the visual representation in response to the touchdown data and the hold data such that a current magnification level of the electronic document is increased for the duration of the touch, the current magnification level centered on a portion of the electronic document over which the touch is positioned; receiving release data indicating that the user has released the touch; halting increase of the current magnification level in response to the release data; and regenerating the visual representation to show a zoomed portion of the electronic document on the user interface, the zoomed portion being the visual representation of the portion of the electronic document at the current magnification level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multifunction peripheral, including a processor and associated memory, the multifunction peripheral including software that when executed by the processor causes the multifunction peripheral to:
-
generate a visual representation of an electronic document on a user interface generated on a touchscreen display, the electronic document shown in a default magnification level; receive touchdown data indicating that a touch has been received from a user on the touchscreen display over the electronic document and hold data indicating that the user has held the touch for a predetermined period of time over the electronic document; alter the visual representation in response to the touchdown data and the hold data such that a current magnification level of the electronic document is increased for the duration of the touch, the current magnification level centered on a portion of the electronic document over which the touch is positioned; receive release data indicating that the user has released the touch; halt increase of the current magnification level in response to the release data; and regenerate the visual representation to show a zoomed portion of the electronic document on the user interface, the zoomed portion being the visual representation of the portion of the electronic document at the current magnification level. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Apparatus comprising a storage medium storing a program having instructions which when executed by a processor will cause the processor to:
-
generate a visual representation of an electronic document on a user interface generated on a touchscreen display, the electronic document shown in a default magnification level; receive touchdown data indicating that a touch has been received from a user on the touchscreen display over the electronic document and hold data indicating that the user has held the touch for a predetermined period of time over the electronic document; alter the visual representation in response to the touchdown data and the hold data such that a current magnification level of the electronic document is increased for the duration of the touch, the current magnification level centered on a portion of the electronic document over which the touch is positioned; receive release data indicating that the user has released the touch; halt increase of the current magnification level in response to the release data; and regenerate the visual representation to show a zoomed portion of the electronic document on the user interface, the zoomed portion being the visual representation of the portion of the electronic document at the current magnification level. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification