Single Point Input Variable Zoom
First Claim
1. A computer implemented method for re-sizing screen content of a user interface displayed within a touch-sensitive screen, the method comprising:
- providing, for display on the touch sensitive screen, the screen content comprising an initial view;
detecting an initiating interaction on the touch sensitive screen, the initiating interaction comprising maintaining contact for a predetermined time period with the touch sensitive screen at an initial location;
identifying a focal point, the focal point comprising the initial location of the initiating interaction;
detecting a drag interaction, the drag interaction comprising maintaining contact across the screen in an initial direction;
determining a zoom axis, the zoom axis perpendicular to the initial direction and passing through the initial location of the focal point;
determining a zoom-in plane, the zoom-in plane including a portion of the touch sensitive screen bounded by the zoom axis in the initial direction;
determining a zoom-out plane, the zoom-out plane including a portion of the touch sensitive screen bounded by the zoom axis not in the initial direction;
detecting a release interaction, the release interaction comprising a final location where interaction on the touch sensitive screen is detected;
determining a zoom factor based upon the initial location, the final location, and the initial direction;
generating a zoomed view using the zoom factor, the zoomed view changing a proportion of the screen filled by an area surrounding the initial location of the focal point relative to the initial view; and
providing, for display on the touch sensitive screen, the screen content comprising a zoomed view.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and computer readable medium are disclosed for re-sizing screen content of a user interface comprising an initial view displayed within a touch-sensitive screen. A double tap and hold interaction is detected on the screen at an initial location. A drag interaction is detected, where the drag interaction comprises maintaining contact across the screen in an initial direction. A release interaction is detected, where the release interaction comprises a final location where interaction on the screen is detected. A zoom factor is determined based upon the initial location, the final location, and the initial direction. A zoomed view is generated using the zoom factor, where the zoomed view changes a proportion of the screen filled by an area surrounding the initial location relative to the initial view. Finally, the zoomed view of the screen content is provided for display on the screen.
-
Citations
18 Claims
-
1. A computer implemented method for re-sizing screen content of a user interface displayed within a touch-sensitive screen, the method comprising:
-
providing, for display on the touch sensitive screen, the screen content comprising an initial view; detecting an initiating interaction on the touch sensitive screen, the initiating interaction comprising maintaining contact for a predetermined time period with the touch sensitive screen at an initial location; identifying a focal point, the focal point comprising the initial location of the initiating interaction; detecting a drag interaction, the drag interaction comprising maintaining contact across the screen in an initial direction; determining a zoom axis, the zoom axis perpendicular to the initial direction and passing through the initial location of the focal point; determining a zoom-in plane, the zoom-in plane including a portion of the touch sensitive screen bounded by the zoom axis in the initial direction; determining a zoom-out plane, the zoom-out plane including a portion of the touch sensitive screen bounded by the zoom axis not in the initial direction; detecting a release interaction, the release interaction comprising a final location where interaction on the touch sensitive screen is detected; determining a zoom factor based upon the initial location, the final location, and the initial direction; generating a zoomed view using the zoom factor, the zoomed view changing a proportion of the screen filled by an area surrounding the initial location of the focal point relative to the initial view; and providing, for display on the touch sensitive screen, the screen content comprising a zoomed view. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for re-sizing screen content of a user interface displayed within a touch-sensitive screen, the method comprising:
-
providing, for display on the touch sensitive screen, the screen content comprising an initial view; detecting an initiating interaction on the touch sensitive screen at an initial location; detecting a drag interaction, the drag interaction comprising maintaining contact across the screen in an initial direction; detecting a release interaction, the release interaction comprising a final location where interaction on the touch sensitive screen is detected; determining a zoom factor based upon the initial location, the final location, and the initial direction; generating a zoomed view using the zoom factor, the zoomed view changing a proportion of the screen filled by an area surrounding the initial location relative to the initial view; and providing, for display on the touch sensitive screen, the screen content comprising a zoomed view. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium configured to store instructions, the instructions when executed by a processor cause the processor to:
-
provide, for display on the touch sensitive screen, screen content of a user interface comprising an initial view; detect an initiating interaction on the touch sensitive screen at an initial location; detect a drag interaction, the drag interaction comprising maintaining contact across the screen in an initial direction; detect a release interaction, the release interaction comprising a final location where interaction on the touch sensitive screen is detected; determine a zoom factor based upon the initial location, the final location, and the initial direction; generate a zoomed view using the zoom factor, the zoomed view changing a proportion of the screen filled by an area surrounding the initial location relative to the initial view; and provide, for display on the touch sensitive screen, the screen content comprising a zoomed view. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification