Techniques for displaying digital images on a display
First Claim
1. A machine-implemented method, comprising:
- displaying a set of items from a sequence of items that includes one or more undisplayed items that do not belong to said set of items;
wherein said set of items are displayed, in an arrangement that includes a plurality of rows and a plurality of columns, in an order that corresponds to said sequence;
receiving user input that selects a particular item from said set of items;
in response to said user input, determining whether the number of items, in the set of items, that precede the particular item is less than a first predetermined threshold;
in response to determining that the number of items, in the set of items, that precede the particular item is less than the first predetermined threshold, performing the steps ofcausing a line of undisplayed items that precede the set of items to be displayed, thereby producing a newly displayed line, andceasing to display a line of displayed items that follow said particular item;
wherein the method is performed by one or more computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for displaying digital images on a display is provided. A pile of images that includes a plurality of images arranged in a first arrangement in which at least one image in the pile overlaps with at least one other image in the pile is displayed. Location data that indicates the location of each image in the first arrangement is stored. In response to first user input while the images of the pile are displayed in the first arrangement, without changing the location data, the images that belong to the pile are displayed in a second arrangement in which no image in the pile overlaps with any other image of the pile. In response to second user input while the images of the pile are displayed in the second arrangement, the pile of images are redisplayed in the first arrangement based on the location data.
111 Citations
24 Claims
-
1. A machine-implemented method, comprising:
-
displaying a set of items from a sequence of items that includes one or more undisplayed items that do not belong to said set of items; wherein said set of items are displayed, in an arrangement that includes a plurality of rows and a plurality of columns, in an order that corresponds to said sequence; receiving user input that selects a particular item from said set of items; in response to said user input, determining whether the number of items, in the set of items, that precede the particular item is less than a first predetermined threshold; in response to determining that the number of items, in the set of items, that precede the particular item is less than the first predetermined threshold, performing the steps of causing a line of undisplayed items that precede the set of items to be displayed, thereby producing a newly displayed line, and ceasing to display a line of displayed items that follow said particular item; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for managing items, comprising the steps of:
-
displaying a pile of items, wherein the pile of items includes a plurality of items arranged in a first arrangement in which at least one item in the pile partially visually overlaps with at least one other item in the pile, wherein the pile of items is a pile of digital photos; storing location data that indicates the location of each item in the first arrangement; in response to first user input while the items of the pile are displayed in the first arrangement, without changing the location data, without changing the dimensions of the items that belong to the pile, moving the items that belong to the pile into a second arrangement in which no item in the pile visually overlaps with any other item of the pile; and in response to second user input while the items of the pile are displayed in the second arrangement, redisplaying the pile of items in the first arrangement based on the location data; wherein the method is performed by one or more computing devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification