Method and device for enhancing scrolling and other operations on a display
First Claim
1. A method comprising:
- displaying, at a display of an electronic device, an arrangement of a plurality of data elements;
while performing an operation for adding a new element to the plurality of data elements, animating, with one or more processors of the electronic device and at the display, a visible increase in a spatial separation between at least some of the plurality of data elements by at least;
determining, based on a half sine wave, an amount of the spatial separation between a pair of the at least some of the plurality of data elements; and
increasing, based on the amount, the spatial separation between the pair; and
after performing the operation for adding the new element to the plurality of data elements, removing, with the one or more processors, based on a settling function and from the display, the visible increase in the spatial separation.
3 Assignments
0 Petitions
Accused Products
Abstract
A method (1500) and electronic device (100) for enhancing scrolling operations along a display (101) is disclosed. The method (1500) includes detecting (1501) that an event has occurred, altering (1502) the presentation of data elements (601,602) by introducing visible spatial separation (603) between the adjacent data elements (601,602) in response to detecting (1501) the event. Once the event has occurred, the spatial separation (603) can be removed. Where the event is reaching the end (701) of a list (502) in a scrolling operation, the method (1500) can include determining the list (502) is reaching the end (701) during the scrolling operation, introducing visible spatial separation (603), and removing the visible spatial separation (603) after the end (701) of the list (502) is reached.
-
Citations
18 Claims
-
1. A method comprising:
-
displaying, at a display of an electronic device, an arrangement of a plurality of data elements; while performing an operation for adding a new element to the plurality of data elements, animating, with one or more processors of the electronic device and at the display, a visible increase in a spatial separation between at least some of the plurality of data elements by at least; determining, based on a half sine wave, an amount of the spatial separation between a pair of the at least some of the plurality of data elements; and increasing, based on the amount, the spatial separation between the pair; and after performing the operation for adding the new element to the plurality of data elements, removing, with the one or more processors, based on a settling function and from the display, the visible increase in the spatial separation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a display configured to present an arrangement of a plurality of data elements; a processor; and at least one module operable by the processor to; perform an operation for adding a new element to the plurality of data elements; and while performing the operation, animate, at the display, a visible increase in spatial separation between at least some of the plurality of data elements by at least; determining, based on a half sine wave, an amount of the spatial separation between a pair of the at least some of the plurality of data elements; and increasing, based on the amount, the spatial separation between the pair; and after performing the operation, remove, based on a settling function and from the display, the visible increase in the spatial separation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification