System and method of changing attributes of an image-based product
First Claim
Patent Images
1. A method comprising:
- automatically identifying an attribute of a first image;
automatically selecting a new value, for a product attribute of an image-based product incorporating at least a portion of the first image, based on the image attribute; and
receiving an order for the image-based product.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for changing attributes of an image-based product in which an attribute of a first image is automatically identified and a new value for a product attribute of the image-based product is automatically selected based on the image attribute. Also, a user interface can be provided that allows a user to actuate a user interface control in order to select a new value for a product attribute of an image-based product. Such techniques can be used to offer image-based products for sale over a computer network such as the Internet so that the user can change attributes of the image-based products before ordering.
90 Citations
111 Claims
-
1. A method comprising:
-
automatically identifying an attribute of a first image;
automatically selecting a new value, for a product attribute of an image-based product incorporating at least a portion of the first image, based on the image attribute; and
receiving an order for the image-based product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A server comprising:
-
a web front end that connects the server to a computer network;
a print lab, in communication with the web front end, that generates an image-based product incorporating a first image;
wherein the server further includes software, tangibly stored on a computer-readable medium, comprising instructions operable to cause the server to;
receive a first image via the computer network;
automatically identify an image attribute of the first image; and
automatically select a new value, for a product attribute of an image-based product incorporating at least a portion of the first image, based on the image attribute. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. A method for providing a user on a client computer an interface for changing one or more product attributes of an image-based product that incorporates at least a portion of a first 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:
-
displaying a border width control that, when actuated, supplies a new border size value to the server so that the server can change a border product attribute of the image-based product to the new border size value; and
displaying a preview image of the image-based product. - View Dependent Claims (101, 102, 103, 104, 105)
-
-
106. A method for providing a user on a client computer an interface for changing one or more product attributes of an image-based product that incorporates at least a portion of a first 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:
-
displaying an image selection control that, when actuated, supplies an image selection to the server, the image selection identifying an image;
displaying a text entry control that, when actuated, supplies text to the server; and
displaying a text position selection control including a plurality of versions of the image, each version of the image including at a least a portion of the text located in a different text position on the image, wherein the text position selection control, when actuated, supplies a text position selection to the server, the text position selection corresponding to one of the text positions. - View Dependent Claims (107, 108, 109, 110, 111)
-
Specification