Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
79 words
A method for testing a web site comprising: formulating a test configuration file comprising a series of test inquiries for a web site to be tested; initiating an HTTP communication to form a connection with said web site; and repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 2
Independent Claim
79 words
A method for testing a web site comprising: formulating a test configuration file comprising a series of test inquiries for a web site to be tested; initiating an HTTP communication to form a connection with said web site; and repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 3
Dependent Claim
22 words
A method for testing a web site as recited in claim 1 wherein said method is implemented as a computer implemented process.
Claim 4
Dependent Claim
29 words
A method for testing a web site as recited in claim 2 wherein said computer implemented process is capable of direct HTTP and HTML communication with said web site.
Claim 5
Dependent Claim
25 words
A method for testing a web site as recited in claim 3 wherein said direct HTTP and HTML communication is over a TCP/IP protocol network.
Claim 6
Dependent Claim
60 words
A method for testing a web site as recited in claim 1 wherein said operation of formulating a test configuration file comprises: sending HTML comprising a blank testing form to a web browser; receiving HTTP from said web browser as a submission from said HTML testing form; and developing said test configuration file from said HTTP from said web browser.
Claim 7
Dependent Claim
72 words
A method for testing a web site as recited in claim 5 wherein said operation of formulating a test configuration file further comprises: developing a filled testing form from an existing test configuration file; sending HTML comprising said filled testing form to a web browser; receiving HTTP from said web browser as a submission from said HTML testing form; and updating said test configuration file from said HTTP from said web browser.
Claim 8
Dependent Claim
37 words
A method for testing a web site as recited in claim 1 wherein said test configuration file provides a plurality of tests selected from the group comprising a URL, a link, a form button, and a frame.
Claim 9
Dependent Claim
33 words
A method for testing a web site as recited in claim 7 wherein said test configuration file includes comparison data used to compare HTML received from said web server with a predetermined criteria.
Claim 10
Dependent Claim
29 words
A method for testing a web site as recited in claim 1 further comprising analyzing said database and providing a display of the results of said web site testing.
Claim 11
Dependent Claim
28 words
A method for testing a web site as recited in claim 1 further comprising analyzing said database and sending alerts of the results of said web site testing.
Claim 12
Dependent Claim
26 words
A method for testing a web site as recited in claim 1 wherein said test configuration file comprises an automatic scheduling for testing said web site.
Claim 13
Dependent Claim
24 words
A method for testing a web site as recited in claim 1 wherein said automatic scheduling includes scheduling window information, and test repetition information.
Claim 14
Dependent Claim
77 words
A method for testing a web site as recited in claim 1 further comprising: creating a monitor object from said test configuration file; and repetitively testing said web site by evoking said monitor object; determining whether said monitor object is scheduled to be run; and running said monitor object when it is scheduled to be run to initiate said HTTP communication to form a connection with said web site and by repetitively communicating with said web site.
Claim 15
Dependent Claim
17 words
A computer readable media including the program instructions and data for implementing the method of claim 1.
Claim 16
Independent Claim
86 words
An apparatus for testing a web site comprising: a computer having memory and a processor; a monitor object residing at least partially in said memory and executed by said processor, said monitor object including means for initiating an HTTP communication to form a connection with a web site; and means for repetitively communicating with said web site by receiving HTML from said web server; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML.
Claim 17
Independent Claim
86 words
An apparatus for testing a web site comprising: a computer having memory and a processor; a monitor object residing at least partially in said memory and executed by said processor, said monitor object including means for initiating an HTTP communication to form a connection with a web site; and means for repetitively communicating with said web site by receiving HTML from said web server; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML.
Claim 18
Dependent Claim
65 words
An apparatus for testing a web site as recited in claim 15 further comprising: a scheduler operative to invoke said monitor object; determine whether said monitor object is scheduled to be run; and running said monitor object when it is scheduled to be run to initiate said HTTP communication to form a connection with said web site and by repetitively communicating with said web site.
Claim 19
Dependent Claim
25 words
An apparatus for testing a web site as recited in claim 16 further comprising: means for creating said monitor object from a test configuration file.
Claim 20
Dependent Claim
27 words
An apparatus for testing a web site as recited in claim 17 further comprising: means for creating said test configuration file by communication with a web browser.
Claim 21
Independent Claim
126 words
A system for testing a web site comprising: a TCP/IP protocol network; a web server connected to said TCP/IP protocol network and hosting a web site; a testing computer connected to said TCP/IP protocol network, said testing computer having memory and a processor, said testing computer being operative to formulate a test configuration file stored in said memory comprising a series of test inquiries for a web site to be tested, to initiate an HTTP communication to form a connection with said web site, and to repetitively communicate with said web site by receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 22
Independent Claim
126 words
A system for testing a web site comprising: a TCP/IP protocol network; a web server connected to said TCP/IP protocol network and hosting a web site; a testing computer connected to said TCP/IP protocol network, said testing computer having memory and a processor, said testing computer being operative to formulate a test configuration file stored in said memory comprising a series of test inquiries for a web site to be tested, to initiate an HTTP communication to form a connection with said web site, and to repetitively communicate with said web site by receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 23
Dependent Claim
32 words
A system for testing a web site as recited in claim 19 wherein said testing computer includes a monitor object residing at least partially in said memory and executed by said processor.
Claim 24
Dependent Claim
68 words
A system for testing a web site as recited in claim 20 wherein said testing computer includes a scheduler operative to invoke said monitor object, determine whether said monitor object is scheduled to be run; and running said monitor object when it is scheduled to be run to initiate said HTTP communication to form a connection with said web site and by repetitively communicating with said web site.
Claim 25
Independent Claim
108 words
An apparatus for testing a web site comprising: computer means including means for formulating a test configuration file comprising a series of test inquiries for a web site to be tested; means for initiating an HTTP communication to form a connection with said web site; and means for repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file; and connecting means for connecting said computer means to a TCP/IP network through which said web site can be accessed.
Claim 26
Independent Claim
108 words
An apparatus for testing a web site comprising: computer means including means for formulating a test configuration file comprising a series of test inquiries for a web site to be tested; means for initiating an HTTP communication to form a connection with said web site; and means for repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file; and connecting means for connecting said computer means to a TCP/IP network through which said web site can be accessed.
Claim 27
Dependent Claim
66 words
An apparatus for testing a web site as recited in claim 22 wherein said means for formulating a test configuration file comprises: means for sending HTML comprising a blank testing form to a web browser; means for receiving HTTP from said web browser as a submission from said HTML testing form; and means for developing said test configuration file from said HTTP from said web browser.
Claim 28
Dependent Claim
80 words
An apparatus for testing a web site as recited in claim 23 wherein said means for formulating a test configuration file further comprises: means for developing a filled testing form from an existing test configuration file; means for sending HTML comprising said filled testing form to a web browser; means for receiving HTTP from said web browser as a submission from said HTML testing form; and means for updating said test configuration file from said HTTP from said web browser.