Patent ID: 7770122
Filing Date: 2010-08-03
Classification: G06F

Abstract:
1. A method comprising causing a user computer to request a template web page computer code file from a server computer in response to a request by a user through a web browser computer program running on the user computer; supplying the template web page computer code file from the server computer to the user computer in response to the request, wherein the template web page computer code file includes code representing a first plurality of control buttons, a second plurality of visible items, a host button and a fourth plurality of hidden fields; storing the template web page computer code file in a temporary computer memory of the user computer, causing the user computer to interpret the template web page computer code file to display a template web page display on a user monitor of the user computer wherein the template web page display includes the first plurality of control buttons, the second plurality of visible items, and the host button; causing the first plurality of control buttons, the second plurality of visible items, and the host button of the template web page display to be stored in a first location in the temporary computer memory of the user computer; causing the fourth plurality of hidden fields to be located at a second location in the temporary computer memory of the user computer; modifying the template web page display to form a modified template web page display by executing functions of a script computer programming code of the template web page computer code file, wherein the template web page display is modified by modifying one or more of the second plurality of visible items of the template web page display on the user monitor of the user computer; wherein the modified template web page display includes the first plurality of control buttons, a third plurality of visible items, which includes one or more modified visible items of the second plurality of visible items and any non-modified visible items of the second plurality of visible items, and the host button; causing the third plurality of visible items of the modified template web page display to be stored in the temporary computer memory of the user computer; receiving at the user computer, a user selection of the host button of the modified template web page display; in response to the user selection of the host button, causing content and attributes of the third plurality of visible items of the modified template web page display to be taken from the first location in the temporary computer memory of the user computer and placed in the fourth plurality of hidden fields in the second location in the temporary computer memory of the user computer; in response to the user selection of the host button, further causing the content and attributes of the third plurality of visible items of the modified template web page display to be taken from the fourth plurality of hidden fields in the second location in temporary computer memory and wrapped in a request object containing no html file in temporary memory of the user computer and sending the request object containing no html file to the server computer; receiving the request object containing no html file at the server computer; storing the request object containing no html file in temporary memory of the server computer; causing the server computer to take the content and attributes of the third plurality of visible items of the modified template web page display out of the request object containing no html file and to store them as text in a database; and retrieving the content and attributes of the third plurality of visible items of the modified template web page display from the database, and transmitting them to a visitor computer with print instructions in response to a visitor request for a web page comprising the third plurality of visible items of the modified template web page display; causing the browser computer program running on the visitor computer to interpret the print instructions to display a visitor web page display comprising the third plurality of visible items of the modified template web page display.