VIEWING DIGITAL IMAGES USING A FLOATING CONTROLLER
First Claim
1. A method for viewing, on a portion of a display, a sequence of items, the method comprising:
- displaying on the portion of the display, in a scrollable sequence, one or more items from the sequence of items;
receiving user input to perform a scroll operation to scroll through the sequence of items;
in response to receiving the user input;
determining that the scroll operation will cause a particular item, which was not displayed on the portion of the display prior to receiving the user input, to be displayed on the portion of the display;
determining whether the particular item is an end item, wherein an end item is an item that is at either end of the sequence of items;
if the particular item is an end item, then displaying the particular item without a visual indicator; and
if the particular item is not an end item, then displaying the particular item with the visual indicator;
wherein the steps of receiving, determining, and displaying are performed by a computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for viewing one or more images using a floating controller is provided. A collection of digital images may be managed using a digital image system that displays images using a floating controller. While a pointer is over the floating controller, the floating controller is continuously displayed, but when the pointer is moved off the floating controller, a period of time during which no user input of any type is tracked. If, while the pointer is off the toolbar, an idle period exceeds a predetermined threshold duration, then the floating controller is hidden. A set of images of a bounded sequence of images may be displayed on the floating controller. A visual indication that indicates whether a particular image in the set of images is either the first or last image in the bounded sequence may be displayed on each image of the set of images.
66 Citations
21 Claims
-
1. A method for viewing, on a portion of a display, a sequence of items, the method comprising:
-
displaying on the portion of the display, in a scrollable sequence, one or more items from the sequence of items; receiving user input to perform a scroll operation to scroll through the sequence of items; in response to receiving the user input; determining that the scroll operation will cause a particular item, which was not displayed on the portion of the display prior to receiving the user input, to be displayed on the portion of the display; determining whether the particular item is an end item, wherein an end item is an item that is at either end of the sequence of items; if the particular item is an end item, then displaying the particular item without a visual indicator; and if the particular item is not an end item, then displaying the particular item with the visual indicator; wherein the steps of receiving, determining, and displaying are performed by a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for viewing a bounded sequence of items, comprising:
-
a computing device displaying, on a screen, a toolbar with two ends; the computing device displaying on the toolbar one or more items from the bounded sequence of items, wherein the one or more items are arranged in a sequentially ordered display; the computing device receiving user input to scroll through the bounded sequence of items, wherein the user input either indicates to scroll towards a beginning item of the bounded sequence of items or indicates to scroll towards an end item of the bounded sequence of items; and in response to receiving the user input to scroll through the bounded sequence of items, the computing device performing; displaying a visual indicator on a displayed item of the bounded sequence of items if and only if (a) the displayed item is not the beginning item, (b) the displayed item is not the end item, and (c) the displayed item is displayed at one of the two ends of the toolbar. - View Dependent Claims (21)
-
Specification