Method and system for advancing through a sequence of items using a touch-sensitive component
First Claim
Patent Images
1. A method, comprising:
- outputting, at a display of an electronic device, a first content item in a sequence of content items, wherein the sequence comprises the first content item, a second content item that sequentially follows the first content item in the sequence, and a third content item that sequentially follows the second content item in the sequence;
detecting, by a processor of the electronic device, a touch input received at a touch-sensitive component of the electronic device;
identifying, by the processor, a starting location on the touch-sensitive component, wherein the starting location includes a coordinate that corresponds to a location of the touch input;
determining, by the processor, a first threshold location corresponding to a coordinate on the touch-sensitive component that is located a first threshold distance away, in a first direction, from the starting location;
determining, by the processor, a second threshold location corresponding to a coordinate on the touch-sensitive component that is located a second threshold distance away from the starting location in a second direction opposite the first direction;
responsive to detecting that an input stroke continuously applied at the touch-sensitive component has continuously moved from the starting location to the first threshold location in the first direction, outputting, at the display, the second content item in the sequence;
responsive to detecting that the input stroke continuously applied at the touch-sensitive component has continuously moved from the starting location to the first threshold location in the first direction and then to the second threshold location in a reverse direction, outputting, at the display, the third content item in the sequence; and
responsive to detecting that the input stroke continuously applied at the touch sensitive component has moved across one of the first threshold location or the second threshold location a predefined number of times without crossing another one of the first threshold location or the second threshold location, reversing an order of display for the sequence of content items.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device includes a touch-sensitive component and a display that presents a sequence of content item. A user may scroll through the sequence by applying a touch input that continuously moves across at least two thresholds. So long as the input stroke remains uninterrupted, the display will advance through the sequence each time the stroke crosses one of the two thresholds.
28 Citations
28 Claims
-
1. A method, comprising:
-
outputting, at a display of an electronic device, a first content item in a sequence of content items, wherein the sequence comprises the first content item, a second content item that sequentially follows the first content item in the sequence, and a third content item that sequentially follows the second content item in the sequence; detecting, by a processor of the electronic device, a touch input received at a touch-sensitive component of the electronic device; identifying, by the processor, a starting location on the touch-sensitive component, wherein the starting location includes a coordinate that corresponds to a location of the touch input; determining, by the processor, a first threshold location corresponding to a coordinate on the touch-sensitive component that is located a first threshold distance away, in a first direction, from the starting location; determining, by the processor, a second threshold location corresponding to a coordinate on the touch-sensitive component that is located a second threshold distance away from the starting location in a second direction opposite the first direction; responsive to detecting that an input stroke continuously applied at the touch-sensitive component has continuously moved from the starting location to the first threshold location in the first direction, outputting, at the display, the second content item in the sequence; responsive to detecting that the input stroke continuously applied at the touch-sensitive component has continuously moved from the starting location to the first threshold location in the first direction and then to the second threshold location in a reverse direction, outputting, at the display, the third content item in the sequence; and responsive to detecting that the input stroke continuously applied at the touch sensitive component has moved across one of the first threshold location or the second threshold location a predefined number of times without crossing another one of the first threshold location or the second threshold location, reversing an order of display for the sequence of content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable non-transitory storage medium comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a selection of a first content item from a plurality of content items;
outputting, at a display, the first content item;
detecting, by the processor, receipt of a touch input via a touch-sensitive component;determining that the first content item is part of a sequence of content items that are to be sequentially output at the display, wherein the sequence comprises the first content item, a second content item that sequentially follows the first content item in the sequence, and a third content item that sequentially follows the second content item in the sequence; determining, by the processor, a starting location, wherein the starting location includes a coordinate that corresponds to a location of the touch input on the touch-sensitive component; determining, by the processor, a first threshold location corresponding to a coordinate on the touch-sensitive component that is located a first threshold distance away, in a first direction, from the starting location; determining, by the processor, a second threshold corresponding to a coordinate on the touch-sensitive component that is located a second threshold distance away from the starting location in a second direction opposite the first direction; detecting, by the processor, that an input stroke continuously applied at the touch-sensitive component moves across the first threshold location without interruption, and in response, outputting the second content item in the sequence of items at the display; detecting, by the processor, that the touch input stroke continuously applied at the touch sensitive component has continuously moved from the starting location to the first threshold location in the first direction and then to the second threshold location in a reverse direction without interruption, and in response, outputting the third content item in the sequence of items at the display; and responsive to detecting that the input stroke continuously applied at the touch sensitive component has moved across one of the first threshold location or the second threshold location a predefined number of times without crossing another one of the first threshold location or the second threshold location, reversing an order of display for the sequence of content items. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
- receiving a selection of a first content item from a plurality of content items;
-
22. An electronic device, comprising:
-
a display; a processor; a touch-sensitive component; and a memory storing program instructions that when executed by the processor, cause the processor to; determine a sequence of content items, wherein the sequence includes a first content item, a second content item that sequentially follows the first content item in the sequence and a third content item that sequentially follows the second content item in the sequence; output, at the display, the first content item; detect a touch input received at the touch-sensitive component; identify a starting location on the touch-sensitive component, wherein the starting location includes a coordinate that corresponds to a location of the touch input; determine a first threshold location corresponding to a coordinate on the touch-sensitive component that is located a first threshold distance away, in a first direction, from the starting location; determine a second threshold location corresponding to a coordinate on the touch-sensitive component that is located a second threshold distance away from the starting location in a second direction opposite the first direction; responsive to detecting that an input stroke continuously applied at the touch-sensitive component has continuously moved from the starting location to the first threshold location in the first direction without interruption, output, at the display, the second content item; responsive to detecting that the input stroke continuously applied at the touch-sensitive component has continuously moved from the starting location to the first threshold location in the first direction and then to the second threshold location in a reverse direction without interruption, output, at the display, the third content item; and responsive to detecting that the input stroke continuously applied at the touch sensitive component has moved across one of the first threshold location or the second threshold location a predefined number of times without crossing another one of the first threshold location or the second threshold location, reverse an order of display for the sequence of content items. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification