Ordering of objects displayed by a computing device
First Claim
Patent Images
1. A touch-enabled device comprising:
- a touch-enabled graphical user interface that displays a plurality of objects according to an ordering along an axis with respect to the touch-enabled graphical user interface, the axis being perpendicular to the touch-enabled graphical user interface;
an input module that receives a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects; and
a processor that repositions the first object in proximity to the second object along the axis, the repositioning changing the ordering of the plurality of objects along the axis responsive to the first touch input and the second touch input,wherein the processor further provides a visual feedback during the repositioning that includes, if the first object overlaps any additional objects between the first object and the second object, displaying on the touch-enabled graphical user interface;
a shift of the additional objects away from a path of travel to be taken by the first object to be in proximity to the second object;
a movement of the first object along the path of travel to be in proximity to the second object; and
a shift back of the additional objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A touch enabled graphical user interface displays a plurality of objects according to an ordering along an axis with respect to the touch enabled graphical user interface. The axis is perpendicular to the touch enabled graphical user interface. Further, a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects are concurrently received. In addition, a processor a processor the first object in proximity to the second object along the axis. The processor also provides a visual feedback during the repositioning.
144 Citations
20 Claims
-
1. A touch-enabled device comprising:
-
a touch-enabled graphical user interface that displays a plurality of objects according to an ordering along an axis with respect to the touch-enabled graphical user interface, the axis being perpendicular to the touch-enabled graphical user interface; an input module that receives a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects; and a processor that repositions the first object in proximity to the second object along the axis, the repositioning changing the ordering of the plurality of objects along the axis responsive to the first touch input and the second touch input, wherein the processor further provides a visual feedback during the repositioning that includes, if the first object overlaps any additional objects between the first object and the second object, displaying on the touch-enabled graphical user interface; a shift of the additional objects away from a path of travel to be taken by the first object to be in proximity to the second object; a movement of the first object along the path of travel to be in proximity to the second object; and a shift back of the additional objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer-useable hardware memory storing a computer-readable program, the computer-readable program responsive to execution on a computer causes the computer to:
-
display a plurality of objects according to an ordering along an axis with respect to a touch-enabled graphical user interface, the axis being perpendicular to the touch-enabled graphical user interface; receive a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects; reposition the first object in proximity to the second object along the axis, the repositioning changing the ordering of the plurality of objects along the axis responsive to the first touch input and the second touch input; and provide a visual feedback during the repositioning that includes, if the first object overlaps any additional objects between the first object and the second object, displaying on the touch-enabled graphical user interface; a shift of the additional objects away from a path of travel to be taken by the first object to be in proximity to the second object; a movement of the first object along the path of travel to be in proximity to the second object; and a shift back of the additional objects. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
displaying with a touch-enabled graphical user interface a plurality of objects according to an ordering along an axis with respect to the touch-enabled graphical user interface, the axis being perpendicular to the touch-enabled graphical user interface; receiving, with an input module, a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects; repositioning, with a processor, the first object in proximity to the second object along the axis, the repositioning changing the ordering of the plurality of objects along the axis responsive to the first touch input and the second touch input; and providing, with the processor, a visual feedback during the repositioning that includes, if the first object overlaps any additional objects between the first object and the second object, displaying on the touch-enabled graphical user interface; a shift of the additional objects away from a path of travel to be taken by the first object to be in proximity to the second object; a movement of the first object along the path of travel to be in proximity to the second object; and a shift back of the additional objects. - View Dependent Claims (18, 19, 20)
-
Specification