Device and method for resizing user interface content
First Claim
Patent Images
1. A method, comprising:
- displaying on a display of an electronic device a user interface comprising a user interface element, wherein the user interface element comprises an initial aspect ratio and an initial size;
detecting a user input via a processor of the electronic device, wherein the user input comprises a moving input to resize the user interface element;
displaying a plurality of lines corresponding to a respective plurality of stored aspect ratios while the user input is detected;
resizing the user interface element according to the detected user input; and
snapping the user interface element to a second size, wherein the second size corresponds to one of the respective plurality of stored aspect ratios, and wherein snapping the user interface element to the second size comprises snapping the user interface element to a size corresponding to an aspect ratio different from the initial aspect ratio.
0 Assignments
0 Petitions
Accused Products
Abstract
Heuristics for resizing displayed objects within an electronic document are disclosed. The heuristics include resizing displayed objects to predefined ratios, resizing displayed objects by predefined increments, relating resizing of displayed objects to a global reference grid, and resizing a plurality of displayed objects aligned to an axis.
50 Citations
8 Claims
-
1. A method, comprising:
-
displaying on a display of an electronic device a user interface comprising a user interface element, wherein the user interface element comprises an initial aspect ratio and an initial size; detecting a user input via a processor of the electronic device, wherein the user input comprises a moving input to resize the user interface element; displaying a plurality of lines corresponding to a respective plurality of stored aspect ratios while the user input is detected; resizing the user interface element according to the detected user input; and snapping the user interface element to a second size, wherein the second size corresponds to one of the respective plurality of stored aspect ratios, and wherein snapping the user interface element to the second size comprises snapping the user interface element to a size corresponding to an aspect ratio different from the initial aspect ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having computer executable code stored thereon, the code comprising instructions to:
-
cause a processor of an electronic device to display on a display of the electronic device a user interface comprising a user interface element, wherein the user interface element comprises an initial aspect ratio and an initial size; cause the processor to detect a user input, wherein the user input comprises a moving input to resize the user interface element; cause the processor to display a plurality of lines corresponding to a respective plurality of stored aspect ratios while the user input is detected; cause the processor to resize the user interface element according to the detected user input; and cause the processor to snap the user interface element to a second size, wherein the second size corresponds to one of the respective plurality of stored aspect ratios, and wherein snapping the user interface element to the second size comprises snapping the user interface element to a size corresponding to an aspect ratio different from the initial aspect ratio.
-
Specification