Organizational tools on a multi-touch display device
First Claim
Patent Images
1. A computer-implemented display method, comprising:
- displaying on a multi-touch display an attachment strip having a one-dimensional extent and positioned between boundaries, a plurality of objects attached to the attachment strip and presented underneath the attachment strip, and where the plurality of objects are scrollable along the one dimensional extent of the attachment strip responsive to a touch input slid along the attachment strip between the boundaries such that one or more of the plurality of objects transitions from a displayed state to a non-displayed state as the one or more objects are scrolled to a position adjacent the boundaries;
detecting a first touch input and a second touch input concurrently implemented directly on the attachment strip, the first and second touch input being proximate one or more target objects of the plurality of objects attached to the attachment strip;
detecting relative movement along the one dimensional extent of the attachment strip between the first touch input and the second touch input, the relative movement indicating a change in a linear distance between the first touch input and the second touch input on the attachment strip; and
scaling the one or more target objects presented underneath the attachment strip in accordance with the detected relative movement, without scaling the other of the plurality of objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
50 Citations
20 Claims
-
1. A computer-implemented display method, comprising:
-
displaying on a multi-touch display an attachment strip having a one-dimensional extent and positioned between boundaries, a plurality of objects attached to the attachment strip and presented underneath the attachment strip, and where the plurality of objects are scrollable along the one dimensional extent of the attachment strip responsive to a touch input slid along the attachment strip between the boundaries such that one or more of the plurality of objects transitions from a displayed state to a non-displayed state as the one or more objects are scrolled to a position adjacent the boundaries; detecting a first touch input and a second touch input concurrently implemented directly on the attachment strip, the first and second touch input being proximate one or more target objects of the plurality of objects attached to the attachment strip; detecting relative movement along the one dimensional extent of the attachment strip between the first touch input and the second touch input, the relative movement indicating a change in a linear distance between the first touch input and the second touch input on the attachment strip; and scaling the one or more target objects presented underneath the attachment strip in accordance with the detected relative movement, without scaling the other of the plurality of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multi-touch display device, comprising:
-
a processor; and a program of instructions executable by the processor, the program of instructions configured to; display on a multi-touch display an attachment strip having a one-dimensional extent and positioned between boundaries, a plurality of objects attached to the attachment strip and presented underneath the attachment strip, and where the plurality of objects are scrollable along the one dimensional extent of the attachment strip responsive to a touch input slid along the attachment strip between the boundaries such that one or more of the plurality of objects transitions from a displayed state to a non-displayed state as the one or more objects are scrolled to a position adjacent the boundaries; detect a first touch input and a second touch input concurrently implemented directly on the attachment strip, the first and second touch input being proximate one or more target objects of the plurality of objects attached to the attachment strip; detect relative movement along the one dimensional extent of the attachment strip between the first touch input and the second touch input, the relative movement indicating a change in a linear distance between the first touch input and the second touch input on the attachment strip; and scale the one or more target objects presented underneath the attachment strip in accordance with the detected relative movement, without scaling the other of the plurality of objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented display method, comprising:
-
displaying on a multi-touch display an attachment strip having a one-dimensional extent and positioned between boundaries, a plurality of objects attached to the attachment strip and presented underneath the attachment strip, and where the plurality of objects are scrollable along the one dimensional extent of the attachment strip responsive to a touch input slid along the attachment strip between the boundaries such that one or more of the plurality of objects transitions from a displayed state to a non-displayed state as the one or more objects are scrolled to a position adjacent the boundaries; concurrently detecting a first touch input and a second touch input directly on the attachment strip, the first and second touch input being proximate one or more target objects of the plurality of objects attached to the attachment strip; detecting relative movement along the one dimensional extent of the attachment strip between the first touch input and the second touch input, the relative movement indicating a change in a linear distance between the first touch input and the second touch input on the attachment strip; scaling the one or more target objects presented underneath the attachment strip in accordance with the detected relative movement, without scaling the other of the plurality of objects; as a consequence of the relative movement between the first touch input and the second touch input, translating each of the other of the plurality of objects in a direction of motion of either the first touch input or the second touch input, whichever of the first touch input or the second touch input is located closer to the other object.
-
Specification