US7996756B2
Active / In Force
US
⏱️ 0.9 years remaining
System and methods for displaying user modifiable server-rendered images
Assignee: Vistaprint Ltd
•
Filing: 2007-09-12
•
Granted: 2011-08-09
•
Expires: 2027-09-12
Abstract
Abstract A system and method renders an image on a server and displays it on a client. A server sends to a client a web page that includes a design document encoding graphic elements that characterize a design image. The client receives edits to the graphic elements, and sends the design document back to the server. The server then uses the design document to render an image, and sends to the client the rendered image for display in the web page. The web page may contain an IFRAME markup tag to define an area in which to display the rendered image. The server may use a database to store the rendered image and use it in completing a customer order.
Inventors
- 👤 Laban Eilers
- 👤 Jay T. Moody
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 22:36
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
135 words
A method allowing client modification on a web browser of a server-rendered image, the method comprising: a. sending a web page from a server to a client over a computer network, the web page including a first markup tag for sending a design document from the client to the server, the first markup tag targeting a second markup tag, the second markup tag defining an area for displaying the server-rendered image in the browser; b. receiving, from the client, the design document from the first markup tag, the design document that includes all image state information necessary to render the server-rendered image; c. rendering the server-rendered image using the received design document; and d. sending the server-rendered image from the server to the client for display in the area defined by the second markup tag.
Claim 2
Independent Claim
135 words
A method allowing client modification on a web browser of a server-rendered image, the method comprising: a. sending a web page from a server to a client over a computer network, the web page including a first markup tag for sending a design document from the client to the server, the first markup tag targeting a second markup tag, the second markup tag defining an area for displaying the server-rendered image in the browser; b. receiving, from the client, the design document from the first markup tag, the design document that includes all image state information necessary to render the server-rendered image; c. rendering the server-rendered image using the received design document; and d. sending the server-rendered image from the server to the client for display in the area defined by the second markup tag.
Claim 3
Dependent Claim
12 words
The method of claim 1 , wherein the markup language is HTML.
Claim 4
Dependent Claim
13 words
The method of claim 2 , wherein the first markup tag is FORM.
Claim 5
Dependent Claim
13 words
The method of claim 2 , wherein the second markup tag is IFRAME.
Claim 6
Dependent Claim
14 words
The method of claim 1 , wherein the design document is encoded using XML.
Claim 7
Dependent Claim
20 words
The method of claim 1 , wherein the design document is displayed by the web browser as a design image.
Claim 8
Dependent Claim
17 words
The method of claim 1 , further comprising repeating steps (b)-(d) to respond to further client modifications.
Claim 9
Dependent Claim
16 words
The method of claim 1 , further comprising writing a final design document into a database.
Claim 10
Dependent Claim
32 words
The method of claim 1 , further comprising receiving an order for an item depicted by the server-rendered image and writing order information into a database in response to receiving the order.
Claim 11
Dependent Claim
105 words
A web page displayed on a display device in communication with a computer running a browser, said web page encoded using a markup language defining markup tags, the web page comprising: a first markup tag for submitting a design document to a web server, the design document including all image state information necessary to render the server-rendered image; a second markup tag targeted by the first markup tag and defining an area for displaying an image received from the web server and rendered using the submitted design document; and a third markup tag defining an area for displaying a design characterized by the design document.
Claim 12
Dependent Claim
105 words
A web page displayed on a display device in communication with a computer running a browser, said web page encoded using a markup language defining markup tags, the web page comprising: a first markup tag for submitting a design document to a web server, the design document including all image state information necessary to render the server-rendered image; a second markup tag targeted by the first markup tag and defining an area for displaying an image received from the web server and rendered using the submitted design document; and a third markup tag defining an area for displaying a design characterized by the design document.
Claim 13
Dependent Claim
13 words
The web page of claim 10 , wherein the markup language is HTML.
Claim 14
Dependent Claim
14 words
The web page of claim 11 , wherein the first markup tag is FORM.
Claim 15
Dependent Claim
14 words
The web page of claim 11 , wherein the second markup tag is IFRAME.
Claim 16
Dependent Claim
14 words
The web page of claim 11 , wherein the third markup tag is DIV.
References Cited (Backward Citations)
US20020161673A1
Cited
US20080229217A1
Cited
US6990629B1
Cited
US20100115389A1
Cited
US20020078093A1
Cited
US20090089422A1
Cited
WO2001084501A2
Cited
US7013289B2
Cited
US20070180432A1
Cited
US7117504B2
Cited
US20070162841A1
Cited
US7343550B2
Cited
US20040010448A1
Cited
US20040039732A1
Cited
US7337392B2
Cited
US20050102260A1
Cited
US7322007B2
Cited
US20050268216A1
Cited
US7546571B2
Cited
US20070136675A1
Cited
US20070188488A1
Cited
US20070204223A1
Cited
US20080079727A1
Cited
US20080209311A1
Cited
US20080189626A1
Cited
US20080313260A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2014-08-08 | 2015-02-07 | 2015-08-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2018-08-08 | 2019-02-07 | 2019-08-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2022-08-08 | 2023-02-07 | 2023-08-09 | $7700.00 | Window Closed / Lapsed |