← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag