IMAGE DISPLAY ENVIRONMENT
First Claim
1. A method performed by a data processing apparatus, the method comprising:
- monitoring, by a data processing apparatus, for an expansion command for a first image content item, the first image content item being one of a plurality of image content items displayed in a plurality of rows and columns in an image content item page resource, each image content item referencing a corresponding image resource and including a representative image of the image resource;
in response to the expansion command of the first image content item that includes a first representative image of first dimensions;
generating, by the data processing apparatus, an image display environment on the image content item page resource between a first row and a second row of image content items, wherein the first image content item is included in one of the first and second rows, and the second row is immediately subsequent to the first row;
generating an expanded version of the first representative image from the first representative image, the expanded version being of second display dimensions that are greater than first display dimensions;
displaying the expanded version of the first representative image in the image display environment;
requesting a first image resource referenced by the first image content item, the first image resource being of third display dimensions that are different from the first and second display dimensions;
in response to receiving the first image resource, generating an adjusted version of the first image resource, the adjusted version of the first image resource being of the second dimensions; and
displaying the adjusted version of the first image resource in the image display environment in place of the expanded version of the first representative image.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for processing image content items. In one aspect, a method includes generating an image display environment for a first image content item on an image content item page resource between a first row and a second row of image content items. The user device expands a thumbnail of the image content item from first dimensions to second dimensions, and displays the expanded thumbnail in the image display environment. Concurrently with the thumbnail processing, the user device requests a first image resource referenced by the first image content item, and, upon receipt of the first image resource, generates an adjusted version of the first image resource that meets the second dimensions. The user device then displays the adjusted version of the first image resource in the image display environment in place of the expanded version of the first image content item.
46 Citations
23 Claims
-
1. A method performed by a data processing apparatus, the method comprising:
-
monitoring, by a data processing apparatus, for an expansion command for a first image content item, the first image content item being one of a plurality of image content items displayed in a plurality of rows and columns in an image content item page resource, each image content item referencing a corresponding image resource and including a representative image of the image resource; in response to the expansion command of the first image content item that includes a first representative image of first dimensions; generating, by the data processing apparatus, an image display environment on the image content item page resource between a first row and a second row of image content items, wherein the first image content item is included in one of the first and second rows, and the second row is immediately subsequent to the first row; generating an expanded version of the first representative image from the first representative image, the expanded version being of second display dimensions that are greater than first display dimensions; displaying the expanded version of the first representative image in the image display environment; requesting a first image resource referenced by the first image content item, the first image resource being of third display dimensions that are different from the first and second display dimensions; in response to receiving the first image resource, generating an adjusted version of the first image resource, the adjusted version of the first image resource being of the second dimensions; and displaying the adjusted version of the first image resource in the image display environment in place of the expanded version of the first representative image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by a data processing apparatus, the method comprising:
-
requesting, by a data processing apparatus, an image content item page resource that includes a plurality of image content items to be displayed in a plurality of rows and columns, each image content item referencing a corresponding image resource and including a representative image of the image resource, and wherein the request specifies that a first image content item from among the plurality of image content items has been selected by an expansion command; generating, by the data processing apparatus, an image display environment in the image content item resource, the image display environment being of at least one dimensions equal to a viewport dimension of a viewport in which the image content items are to be displayed; requesting a first image resource referenced by the first image content item; in response to receiving the first image resource, displaying the first image resource in the image display environment; requesting image content items for at least a first row of image content items and a second row of image content items; and in response to receiving the image content items for at least the first row of image content items and the second row of image content items; adjusting the dimensions of the image display environment so that at least a first portion of each image content item in the first row is displayed at a top of a viewport and at least a second portion of each image content item in the second row is displayed at a bottom of the viewport. - View Dependent Claims (11, 12, 13)
-
-
14. A system, comprising:
-
a data processing apparatus; and a computer readable storage device storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; monitoring for an expansion command for a first image content item, the first image content item being one of a plurality of image content items displayed in a plurality of rows and columns in an image content item page resource, each image content item referencing a corresponding image resource and including a representative image of the image resource; in response to the expansion command of the first image content item that includes a first representative image of first dimensions; generating an image display environment on the image content item page resource between a first row and a second row of image content items, wherein the first image content item is included in one of the first and second rows, and the second row is immediately subsequent to the first row; generating an expanded version of the first representative image from the first representative image, the expanded version being of second display dimensions that are greater than first display dimensions; displaying the expanded version of the first representative image in the image display environment; requesting a first image resource referenced by the first image content item, the first image resource being of third display dimensions that are different from the first and second display dimensions; in response to receiving the first image resource, generating an adjusted version of the first image resource, the adjusted version of the first image resource being of the second dimensions; and displaying the adjusted version of the first image resource in the image display environment in place of the expanded version of the first representative image. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system, comprising:
-
a data processing apparatus; and a computer readable storage device storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; requesting an image content item page resource that includes a plurality of image content items to be displayed in a plurality of rows and columns, each image content item referencing a corresponding image resource and including a representative image of the image resource, and wherein the request specifies that a first image content item from among the plurality of image content items has been selected by an expansion command; generating an image display environment in the image content item resource, the image display environment being of at least one dimensions equal to a viewport dimension of a viewport in which the image content items are to be displayed; requesting a first image resource referenced by the first image content item; in response to receiving the first image resource, displaying the first image resource in the image display environment; requesting image content items for at least a first row of image content items and a second row of image content items; and in response to receiving the image content items for at least the first row of image content items and the second row of image content items; adjusting the dimensions of the image display environment so that at least a first portion of each image content item in the first row is displayed at a top of a viewport and at least a second portion of each image content item in the second row is displayed at a bottom of the viewport. - View Dependent Claims (20, 21)
-
-
22. A computer readable storage device storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
-
monitoring for an expansion command for a first image content item, the first image content item being one of a plurality of image content items displayed in a plurality of rows and columns in an image content item page resource, each image content item referencing a corresponding image resource and including a representative image of the image resource; in response to the expansion command of the first image content item that includes a first representative image of first dimensions; generating an image display environment on the image content item page resource between a first row and a second row of image content items, wherein the first image content item is included in one of the first and second rows, and the second row is immediately subsequent to the first row; generating an expanded version of the first representative image from the first representative image, the expanded version being of second display dimensions that are greater than first display dimensions; displaying the expanded version of the first representative image in the image display environment; requesting a first image resource referenced by the first image content item, the first image resource being of third display dimensions that are different from the first and second display dimensions; in response to receiving the first image resource, generating an adjusted version of the first image resource, the adjusted version of the first image resource being of the second dimensions; and displaying the adjusted version of the first image resource in the image display environment in place of the expanded version of the first representative image.
-
-
23. A computer readable storage device storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
-
requesting an image content item page resource that includes a plurality of image content items to be displayed in a plurality of rows and columns, each image content item referencing a corresponding image resource and including a representative image of the image resource, and wherein the request specifies that a first image content item from among the plurality of image content items has been selected by an expansion command; generating an image display environment in the image content item resource, the image display environment being of at least one dimensions equal to a viewport dimension of a viewport in which the image content items are to be displayed; requesting a first image resource referenced by the first image content item; in response to receiving the first image resource, displaying the first image resource in the image display environment; requesting image content items for at least a first row of image content items and a second row of image content items; and in response to receiving the image content items for at least the first row of image content items and the second row of image content items; adjusting the dimensions of the image display environment so that at least a first portion of each image content item in the first row is displayed at a top of a viewport and at least a second portion of each image content item in the second row is displayed at a bottom of the viewport.
-
Specification