Manipulation of list on a multi-touch display
First Claim
1. A computing device, comprising:
- a touch-sensitive display;
a processor; and
memory comprising code stored thereon executable by the processor to;
display a scrollable list of items in a graphical user interface window on the touch-sensitive display, the scrollable list of items including a plurality of simultaneously displayed items, the simultaneously displayed items spaced apart from one another and each item including one or more of an icon, text, and an image;
detect a first touch gesture over the scrollable list of items on the touch-sensitive display in the graphical user interface window, and in response to detecting the first touch gesture over the scrollable list of items, to scroll the scrollable list of items in the graphical user interface window on the touch-sensitive display by changing a position of each of the plurality of simultaneously displayed items in the graphical user interface window; and
detect a second, multi-touch gesture over the scrollable list of items on the touch-sensitive display, and in response to detecting the second, multi-touch gesture over the scrollable list of items, to adjust a displayed range of the scrollable list of items in the graphical user interface window.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to the manipulation of lists via a multi-touch display are disclosed. One disclosed embodiment comprises a computing device having a touch-sensitive display, a processor, and memory. The memory comprises code executable by the processor to display a scrollable list of items on the touch-sensitive display, to detect a first touch gesture over the scrollable list of items on the touch-sensitive display, and, in response, to scroll the scrollable list of items on the touch-sensitive display. The memory further comprises code executable by the processor to detect a second, multi-touch gesture over the scrollable list of items on the touch-sensitive display, and in response to adjust a displayed range of the scrollable list of items.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a touch-sensitive display; a processor; and memory comprising code stored thereon executable by the processor to; display a scrollable list of items in a graphical user interface window on the touch-sensitive display, the scrollable list of items including a plurality of simultaneously displayed items, the simultaneously displayed items spaced apart from one another and each item including one or more of an icon, text, and an image; detect a first touch gesture over the scrollable list of items on the touch-sensitive display in the graphical user interface window, and in response to detecting the first touch gesture over the scrollable list of items, to scroll the scrollable list of items in the graphical user interface window on the touch-sensitive display by changing a position of each of the plurality of simultaneously displayed items in the graphical user interface window; and detect a second, multi-touch gesture over the scrollable list of items on the touch-sensitive display, and in response to detecting the second, multi-touch gesture over the scrollable list of items, to adjust a displayed range of the scrollable list of items in the graphical user interface window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
a touch-sensitive display; a processor; and memory comprising code stored thereon executable by the processor to; display a scrollable list of items in a graphical user interface window on the touch-sensitive display, the scrollable list of items including a plurality of simultaneously displayed text items arranged in a column; detect a first touch gesture over the scrollable list of items on the touch-sensitive display in the graphical user interface window and in response to detecting the first touch gesture, to scroll the scrollable list of items on the touch-sensitive display by changing a position of each of the plurality of simultaneously displayed text items at a scroll rate proportional to the first touch gesture, the first touch gesture comprising motion along a path within a first range of directions; and detect a second, multi-touch gesture over the scrollable list of items on the touch-sensitive display in the graphical user interface window and not over any underlying zooming or scrolling controls and, in response to detecting the second, multi-touch gesture, to adjust a displayed range of the scrollable list of items, a size of the displayed text items in the scrollable list of items, and a proportional correspondence between a rate of movement of the first touch gesture and the scroll rate, wherein the second, multi-touch gesture comprises motion along a path within a second range of directions transverse to the first range of directions. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of operating a computing device, the computing device comprising a touch-sensitive display, the method comprising:
-
displaying a scrollable list of items on the touch-sensitive display while omitting display of a scroll bar associated with the scrollable list of items, the scrollable list of items including a plurality of simultaneously displayed items; detecting a first touch gesture and a second, multi-touch gesture over the scrollable list of items at overlapping time intervals; in response to detecting the first touch gesture over the scrollable list of items, scrolling the scrollable list of items by changing a position of each of the plurality of simultaneously displayed items at a rate proportionally corresponding to the first touch gesture; and in response to detecting the second, multi-touch gesture over the scrollable list of items, adjusting a range of the scrollable list of items displayed on the touch-sensitive display. - View Dependent Claims (18, 19, 20)
-
Specification