System and method for presenting survey data over a network
First Claim
1. A system for generating a display presentation on a user computer, comprising the steps of:
- means for connecting a user computer to a web server over a network;
means for validating said user computer;
means for accepting web page requests from said user computer;
means for determining if said web page request is for generating said display presentation;
means for executing a servlet corresponding to said web page request if it was determined that said web page request was for generating said display presentation;
means for retrieving an HTML template corresponding to said executed servlet;
means for interpreting said HTML template including;
means for retrieving data from a database according to said servlet execution, said retrieved data including;
survey data and normative data for generating custom display presentations; and
descriptive data for labeling said display presentation means for stripping test data from said HTML template;
means for embedding some portion of said retrieved data in said HTML template, wherein some further portion of some portion of said retrieved data replaces said stripped test data;
means for executing commands referenced in said HTML template, said commands for generating a display web page utilizing said retrieved data;
means for serving said display web page to said user computer, said display web page for generating a display presentation including a graphical diagram, a table, or a multi-medial presentation on said user computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and method for generating web pages for displaying formatted customer satisfaction display information and/or presentations on a user computer which may be located remotely and connected to the system by a computer network. The formatted customer satisfaction survey information enables a product or service provider to evaluate the quality of goods and/or services received based on database data obtained by performing surveys of customers, employees, and/or staff. This information can then be compared to normative information, national standards, or other available data. The system utilizes HTML templates, applets, and web servers to generate the web pages. The HTML template process also allows for generation of the HTML templates by programmers. The system and method can be utilized in a quality improvement program.
36 Citations
3 Claims
-
1. A system for generating a display presentation on a user computer, comprising the steps of:
-
means for connecting a user computer to a web server over a network;
means for validating said user computer;
means for accepting web page requests from said user computer;
means for determining if said web page request is for generating said display presentation;
means for executing a servlet corresponding to said web page request if it was determined that said web page request was for generating said display presentation;
means for retrieving an HTML template corresponding to said executed servlet;
means for interpreting said HTML template including;
means for retrieving data from a database according to said servlet execution, said retrieved data including;
survey data and normative data for generating custom display presentations; and
descriptive data for labeling said display presentation means for stripping test data from said HTML template;
means for embedding some portion of said retrieved data in said HTML template, wherein some further portion of some portion of said retrieved data replaces said stripped test data;
means for executing commands referenced in said HTML template, said commands for generating a display web page utilizing said retrieved data;
means for serving said display web page to said user computer, said display web page for generating a display presentation including a graphical diagram, a table, or a multi-medial presentation on said user computer.
-
-
2. A method for generating a display presentation on a user computer, comprising the steps of:
-
connecting a user computer to a web server over a network;
validating said user computer;
accepting a web page request from said user computer;
determining if said web page request is for generating said display presentation;
executing a servlet corresponding to said web page request if it was determined that said web page request was for generating said display presentation;
retrieving an HTML template corresponding to said executed servlet;
interpreting said HTML template including the steps of;
retrieving data from a database according to said servlet execution, said retrieved data including;
survey data and normative data for generating custom display presentations; and
descriptive data for labeling said display presentation stripping test data from said HTML template;
embedding some portion of said retrieved data in said HTML template, wherein some further portion of some portion of said retrieved data replaces said stripped test data;
executing commands referenced in said HTML template, said commands for generating a display web page utilizing said retrieved data;
serving said display web page to said user computer, said display web page for generating a display presentation including a graphical diagram, a table, or a multi-medial presentation on said user computer.
-
-
3. A method for generating a display presentation on a user computer, comprising the steps of:
-
connecting a user computer to a web server over a network;
accepting a web page request from the user computer;
determining if said web page request is for generating said display presentation;
executing a servlet corresponding to said web page request if it was determined that said web page request was for generating said display presentation;
retrieving an HTML template corresponding to said executed servlet;
interpreting said HTML template including the steps of;
retrieving retrieved data from a database according to said servlet execution, said retrieved data having;
survey data and normative data for generating custom display presentations, and descriptive data for labeling said display presentation;
embedding some portion of said retrieved data in said HTML template; and
executing at least one command referenced in said HTML template, said at least one command for generating a display web page utilizing said retrieved data;
serving said display web page to the user computer, said display web page for displaying a display presentation of a previously conducted survey including a graphical diagram, a table, or a multi-medial presentation on the user computer;
serving at least one applet along with said web page to the user computer; and
stripping test data from said HTML template, wherein some further portion of some portion of said retrieved data replaces said stripped test data, wherein said displaying said display presentation on the user computer includes the step of executing said applet on the user computer, and wherein said at least one applet is a member of the group consisting of;
graphing applets for generating graphical diagrams;
table producing applets for generating tables; and
multimedia applets for generating multimedia presentations; and
further wherein said template comprises;
title information;
descriptive data for labeling said display presentation; and
JavaScript code to communicate size and location information to said at least one applet for directing the formatting of said display presentation.
-
Specification