Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
72 words
A method of cropping an image to be included in an image-based product, the method comprising: displaying the image; generating a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image; and displaying the crop mask over the image to visually indicate the selected portion of the image.
Claim 2
Independent Claim
72 words
A method of cropping an image to be included in an image-based product, the method comprising: displaying the image; generating a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image; and displaying the crop mask over the image to visually indicate the selected portion of the image.
Claim 3
Dependent Claim
23 words
The method of claim 1 , further comprising: receiving a crop command; and changing the cropping product attributes based on the crop command.
Claim 4
Dependent Claim
37 words
The method of claim 2 , further comprising: generating a new crop mask based on the changed cropping product attributes; displaying the new crop mask over the image to visually indicate the selected portion of the image.
Claim 5
Dependent Claim
34 words
The method of claim 1 , wherein the image is displayed as the background in an hypertext markup language table cell, and the crop mask is displayed as the foreground of the table cell.
Claim 6
Dependent Claim
26 words
The method of claim 1 , wherein displaying the image includes: downloading the image to a client computer; and displaying the image on the client computer.
Claim 7
Dependent Claim
32 words
The method of claim 5 , wherein displaying the crop mask over the image includes: downloading the crop mask to the client computer; and displaying the crop mask on the client computer.
Claim 8
Dependent Claim
16 words
The method of claim 4 , wherein the image is formatted according to the JPEG standard.
Claim 9
Dependent Claim
30 words
The method of claim 4 , wherein the selected portion of the crop mask is transparent so that the selected portion of the image is visible through the crop mask.
Claim 10
Dependent Claim
50 words
The method of claim 8 , wherein the crop mask includes a plurality of pixels, the pixels corresponding to the selected portion of the crop mask being transparent and the pixels corresponding to the cropped portion of the crop mask creating a checkerboard pattern of transparent pixels and opaque pixels.
Claim 11
Dependent Claim
14 words
The method of claim 4 , wherein the crop mask is a GIF image.
Claim 12
Dependent Claim
39 words
The method of claim 6 , wherein receiving the crop command includes receiving the crop command from the client computer, wherein the client computer transmits the crop command when a user actuates a control displayed on the client computer.
Claim 13
Dependent Claim
27 words
The method of claim 11 , where the control is a button that allows the user to change the shape of the selected portion of the image.
Claim 14
Dependent Claim
24 words
The method of claim 11 , wherein the control is a button that allows the user to zoom the selected portion of the image.
Claim 15
Dependent Claim
24 words
The method of claim 11 , wherein the control is a button that allows the user to move the selected portion of the image.
Claim 16
Independent Claim
146 words
A method for providing a user on a client computer an interface for cropping an image incorporated in an image-based product to identify selected and cropped portions of the image, the client computer being in communication with a server and having a display and a pointing device operatively coupled to a cursor displayed on the display, the method comprising: receiving the image from the server; displaying the image; receiving a crop mask generated by the sever based on a cropping product attribute of the image-based product, the crop mask having a selected portion corresponding to the selected portion of the image and a cropped portion corresponding to the cropped portion of the image; displaying the crop mask over the image to visually indicate the selected portion of the image; and displaying a control that, when actuated, causes a crop command to be sent to the server.
Claim 17
Independent Claim
146 words
A method for providing a user on a client computer an interface for cropping an image incorporated in an image-based product to identify selected and cropped portions of the image, the client computer being in communication with a server and having a display and a pointing device operatively coupled to a cursor displayed on the display, the method comprising: receiving the image from the server; displaying the image; receiving a crop mask generated by the sever based on a cropping product attribute of the image-based product, the crop mask having a selected portion corresponding to the selected portion of the image and a cropped portion corresponding to the cropped portion of the image; displaying the crop mask over the image to visually indicate the selected portion of the image; and displaying a control that, when actuated, causes a crop command to be sent to the server.
Claim 18
Dependent Claim
34 words
The method of claim 15 , wherein the image is displayed as the background in an hypertext markup language table cell, and the crop mask is displayed as the foreground of the table cell.
Claim 19
Dependent Claim
16 words
The method of claim 16 , wherein the image is formatted according to the JPEG standard.
Claim 20
Dependent Claim
30 words
The method of claim 16 , wherein the selected portion of the crop mask is transparent so that the selected portion of the image is visible through the crop mask.
Claim 21
Dependent Claim
50 words
The method of claim 18 , wherein the crop mask includes a plurality of pixels, the pixels corresponding to the selected portion of the crop mask being transparent and the pixels corresponding to the cropped portion of the crop mask creating a checkerboard pattern of transparent pixels and opaque pixels.
Claim 22
Dependent Claim
14 words
The method of claim 16 , wherein the crop mask is a GIF image.
Claim 23
Dependent Claim
27 words
The method of claim 15 , where the control is a button that allows the user to change the shape of the selected portion of the image.
Claim 24
Dependent Claim
24 words
The method of claim 15 , wherein the control is a button that allows the user to zoom the selected portion of the image.
Claim 25
Dependent Claim
24 words
The method of claim 15 , wherein the control is a button that allows the user to move the selected portion of the image.
Claim 26
Independent Claim
122 words
A method of providing an interface for cropping an image, the method comprising: generating a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image; generating data, at least a portion of which is displayable by a client computer in order to provide an interface allowing the user of the client computer to crop the image; and providing the image, the crop mask, and the data to the client computer; wherein the data includes instructions operable to cause the client computer to display the crop mask over the image to visually indicate the selected portion of the image.
Claim 27
Independent Claim
122 words
A method of providing an interface for cropping an image, the method comprising: generating a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image; generating data, at least a portion of which is displayable by a client computer in order to provide an interface allowing the user of the client computer to crop the image; and providing the image, the crop mask, and the data to the client computer; wherein the data includes instructions operable to cause the client computer to display the crop mask over the image to visually indicate the selected portion of the image.
Claim 28
Dependent Claim
27 words
The method of claim 24 , further comprising: receiving a crop command from the client computer; and changing the cropping product attributes based on the crop command.
Claim 29
Dependent Claim
34 words
The method of claim 25 , wherein the data include instructions operable to cause the client computer to: display a crop control; and transmit the crop command when the user actuates the crop control.
Claim 30
Dependent Claim
28 words
The method of claim 26 , where the crop control is a button that allows the user to change the shape of the selected portion of the image.
Claim 31
Dependent Claim
24 words
The method of claim 26 , wherein the control is a button that allows the user to zoom the selected portion of the image.
Claim 32
Dependent Claim
24 words
The method of claim 26 , wherein the control is a button that allows the user to move the selected portion of the image.
Claim 33
Dependent Claim
30 words
The method of claim 25 , further comprising: generating a new crop mask based on the changed cropping product attributes; and providing the new crop mask to the client computer.
Claim 34
Dependent Claim
27 words
The method of claim 26 , wherein the client computer displays the new crop mask over the image to visually indicate the selected portion of the image.
Claim 35
Dependent Claim
43 words
The method of claim 24 , wherein the data includes instruction operable to cause the client computer to: display the image as a background in an hypertext markup language table cell; and display the crop mask as the foreground of the table cell.
Claim 36
Dependent Claim
16 words
The method of claim 24 , wherein the image is formatted according to the JPEG standard.
Claim 37
Dependent Claim
30 words
The method of claim 24 , wherein the selected portion of the crop mask is transparent so that the selected portion of the image is viewable through the crop mask.
Claim 38
Dependent Claim
50 words
The method of claim 34 , wherein the crop mask includes a plurality of pixels, the pixels corresponding to the selected portion of the crop mask being transparent and the pixels corresponding to the cropped portion of the crop mask creating a checkerboard pattern of transparent pixels and opaque pixels.
Claim 39
Dependent Claim
14 words
The method of claim 34 , wherein the crop mask is a GIF image.
Claim 40
Dependent Claim
145 words
A server in communication with a client computer, comprising: a web front end that communicates with the client computer; and server software tangibly embodied on a computer-readable medium comprising instructions operable to cause the server to: generate a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image; generate data, at least a portion of which is displayable by a client computer in order to provide an interface allowing the user of the client computer to crop the image; and provide the image, the crop mask, and the data to the client computer; wherein the data includes instructions operable to cause the client computer to display the crop mask over the image to visually indicate the selected portion of the image.
Claim 41
Dependent Claim
145 words
A server in communication with a client computer, comprising: a web front end that communicates with the client computer; and server software tangibly embodied on a computer-readable medium comprising instructions operable to cause the server to: generate a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image; generate data, at least a portion of which is displayable by a client computer in order to provide an interface allowing the user of the client computer to crop the image; and provide the image, the crop mask, and the data to the client computer; wherein the data includes instructions operable to cause the client computer to display the crop mask over the image to visually indicate the selected portion of the image.
Claim 42
Dependent Claim
37 words
The server of claim 37 , wherein the software further comprises instruction operable to cause the server to: receive a crop command from the client computer; and change the cropping product attributes based on the crop command.
Claim 43
Dependent Claim
34 words
The server of claim 38 , wherein the data include instructions operable to cause the client computer to: display a crop control; and transmit the crop command when the user actuates the crop control.
Claim 44
Dependent Claim
28 words
The server of claim 39 , where the crop control is a button that allows the user to change the shape of the selected portion of the image.
Claim 45
Dependent Claim
24 words
The server of claim 39 , wherein the control is a button that allows the user to zoom the selected portion of the image.
Claim 46
Dependent Claim
24 words
The server of claim 39 , wherein the control is a button that allows the user to move the selected portion of the image.
Claim 47
Dependent Claim
40 words
The server of claim 38 , wherein the software further comprises instruction operable to cause the server to: generate a new crop mask based on the changed cropping product attributes; and provide the new crop mask to the client computer.
Claim 48
Dependent Claim
27 words
The server of claim 43 , wherein the client computer displays the new crop mask over the image to visually indicate the selected portion of the image.
Claim 49
Dependent Claim
43 words
The server of claim 37 , wherein the data includes instruction operable to cause the client computer to: display the image as a background in an hypertext markup language table cell; and display the crop mask as the foreground of the table cell.
Claim 50
Dependent Claim
16 words
The server of claim 37 , wherein the image is formatted according to the JPEG standard.
Claim 51
Dependent Claim
30 words
The server of claim 37 , wherein the selected portion of the crop mask is transparent so that the selected portion of the image is viewable through the crop mask.
Claim 52
Dependent Claim
50 words
The server of claim 47 , wherein the crop mask includes a plurality of pixels, the pixels corresponding to the selected portion of the crop mask being transparent and the pixels corresponding to the cropped portion of the crop mask creating a checkerboard pattern of transparent pixels and opaque pixels.
Claim 53
Dependent Claim
14 words
The server of claim 47 , wherein the crop mask is a GIF image.