System and Methods for Displaying User Modifiable Server-Rendered Images
First Claim
1. A method of designing customized items comprising:
- a. receiving from a web server a web page containing (i) a design document encoding graphic elements having properties, (ii) a first server-rendered composite image of a product bearing a design characterized by the graphic elements, and (iii) a form for sending properties of the graphic elements to the web server, the form targeting a defined area on the web page;
b. displaying the web page using a display device;
c. receiving edits to the properties of the graphic elements;
d. sending a modified design document to the web server using the form, the modified design document including (i) data that reflect the received edits and (ii) all image state information necessary to render a composite image;
e. receiving a second server-rendered composite image of the item from the web server, the second server-rendered composite image having been rendered using the sent modified design document; and
f. displaying the second server-rendered composite image of the item in the area of the web page defined by the form.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method permits design of customized items on a client device using a web page. The client device receives a web page from a web server that includes, among other things, a design document encoding graphic elements that completely characterize a design image. The client device receives edits to the graphic elements, and sends a modified design document back to the server. The server then uses the design document to render an image, and sends to the client the server-rendered image for display in the web page. The web page may define an area in which to display the server-rendered image. The server may use a database to store the rendered image and use it in completing a customer order.
13 Citations
28 Claims
-
1. A method of designing customized items comprising:
-
a. receiving from a web server a web page containing (i) a design document encoding graphic elements having properties, (ii) a first server-rendered composite image of a product bearing a design characterized by the graphic elements, and (iii) a form for sending properties of the graphic elements to the web server, the form targeting a defined area on the web page; b. displaying the web page using a display device; c. receiving edits to the properties of the graphic elements; d. sending a modified design document to the web server using the form, the modified design document including (i) data that reflect the received edits and (ii) all image state information necessary to render a composite image; e. receiving a second server-rendered composite image of the item from the web server, the second server-rendered composite image having been rendered using the sent modified design document; and f. displaying the second server-rendered composite image of the item in the area of the web page defined by the form. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user computer system for designing customized items comprising:
-
an input device; a display device; and a processor configured to; a. receive, from a web server, a web page containing (i) a design document encoding graphic elements having properties, (ii) a first server-rendered composite image of a product bearing a design characterized by the graphic elements, and (iii) a form for sending properties of the graphic elements to the web server, the form targeting a defined area on the web page; b. cause the web page to be displayed using the display device; c. receive, from the input device, edits to the properties of the graphic elements; d. send a modified design document to the web server using the form, the modified design document including (i) data that reflect the received edits and (ii) all image state information necessary to render a composite image; e. receive, from the web server, a second server-rendered composite image of the item, the second server-rendered composite image having been rendered using the sent modified design document; and f. cause the second server-rendered composite image of the item to be displayed, using the display device, in the area of the web page defined by the form. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for designing customized items comprising a non-transitory computer readable medium on which is stored computer program code for:
-
a. receiving from a web server a web page containing (i) a design document encoding graphic elements having properties, (ii) a first server-rendered composite image of a product bearing a design characterized by the graphic elements, and (iii) a form for sending properties of the graphic elements to the web server, the form targeting a defined area on the web page; b. displaying the web page using a display device; c. receiving edits to the properties of the graphic elements; d. sending a modified design document to the web server using the form, the modified design document including (i) data that reflect the received edits and (ii) all image state information necessary to render a composite image; e. receiving a second server-rendered composite image of the item from the web server, the second server-rendered composite image having been rendered using the sent modified design document; and f. displaying the second server-rendered composite image of the item in the area of the web page defined by the form. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of customizing items for purchase, the method comprising:
-
a. providing, to a client device, a product design web page defining a first area for displaying a design image and defining a second area for displaying a server-rendered composite image; b. receiving, from the client device, a design document that characterizes a current state of the design image; c. rendering the server-rendered composite image using the received design document; and d. sending the server-rendered composite image to the client device for display in the second area. - View Dependent Claims (20, 21, 22)
-
-
23. A system for customizing items for purchase, the system comprising:
-
a web server programmed to; provide web pages defining a first area for displaying a design and defining a second area for displaying a server-rendered composite image, receive from a client device a design document which characterizes the design, render the server-rendered composite image using the received design document, and send the server-rendered composite image to the client device; and a database for storing a final design document and a customer order for use in producing the customized item. - View Dependent Claims (24)
-
-
25. A computer program product for customizing items for purchase comprising a non-transitory computer readable medium on which is stored computer program code for:
-
a. providing, to a client device, a product design web page defining a first area for displaying a design image and defining a second area for displaying a server-rendered composite image; b. receiving, from the client device, a design document that characterizes a current state of the design image; c. rendering the server-rendered composite image using the received design document; and d. sending the server-rendered composite image to the client device for display in the second area. - View Dependent Claims (26, 27, 28)
-
Specification