Order entry system for internet
First Claim
Patent Images
1. A programmed web server computer having a search engine, comprising:
- search form generating means for reading a file having a correspondence between fields of an ASCII text file and field labels, for reading a parameter file defining said correspondence, and for outputting HTML code representing graphical input structures, each graphical input structure corresponding to a searchable field of said database and including a corresponding one of said field labels extracted from said parameter file;
receiving means in said search engine for receiving one or more search parameters from a client computer, each search parameter representing information obtained from one of said graphical input structures; and
searching means in said search engine for sequentially searching said ASCII text file in response to said search parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A merchandising system and method in which Internet Web server software includes a parameter-driven search engine written in UNIX command language as a shell script that searches ASCII database files and generates HTML documents reflecting the search results. The search engine prevents multiple users from simultaneously attempting to write to a file. A common gateway interface is provided that facilitates access to multiple application programs, such as the merchandising system.
211 Citations
27 Claims
-
1. A programmed web server computer having a search engine, comprising:
-
search form generating means for reading a file having a correspondence between fields of an ASCII text file and field labels, for reading a parameter file defining said correspondence, and for outputting HTML code representing graphical input structures, each graphical input structure corresponding to a searchable field of said database and including a corresponding one of said field labels extracted from said parameter file; receiving means in said search engine for receiving one or more search parameters from a client computer, each search parameter representing information obtained from one of said graphical input structures; and searching means in said search engine for sequentially searching said ASCII text file in response to said search parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. A programmed web server computer having a search engine, comprising:
-
receiving means in said search engine for receiving one or more search parameters from a client computer; searching means in said search engine for sequentially searching an ASCII text file in response to said search parameters; HTML output form generating means in said search engine for outputting HTML code corresponding to portions of said ASCII text file matching said search parameters; and wherein said search engine is a UNIX shell script. - View Dependent Claims (11, 13, 14, 15, 16, 17)
-
-
18. A searching method performed on a web server computer having a search engine, comprising the steps of:
-
receiving one or more search parameters from a client computer; sequentially searching an ASCII text file in response to said search parameters; outputting HTML code corresponding to portions of said ASCII text file matching said search parameters; and wherein said web server performs said method by executing a UNIX shell script. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A programmed web server computer having a search engine, comprising:
-
search form generating means for reading a file having a correspondence between fields of an ASCII text file and field labels and for outputting HTML code representing graphical input structures of an electronic merchandising order form, each graphical input structure corresponding to a searchable field of said database and including one of said field labels, portions of said ASCII text file representing items available for ordering; receiving means in said search engine for receiving one or more search parameters from a client computer, each search parameter representing information obtained from one of said graphical input structures, said receiving means receiving a case sensitivity selector from said client computer, and said receiving means receiving a record limit from said client computer; and searching means in said search engine for sequentially searching said ASCII text file in response to said search parameters, said searching means comprising means for writing an "awk" search script and means for initiating execution of said "awk" search script, said searching means searching both uppercase and lowercase search parameters when said case sensitivity selector is in a first state, and searching only uppercase search parameters when said case sensitivity selector is in a second state, and said searching means returning a number of records not greater than said record limit.
-
-
27. A computer-readable storage medium on which is recorded a search engine for searching a database in response to a search form generated by a search form generating means, said search form generating means reading a file having a correspondence between fields of an ASCII text file and field labels and outputting HTML code representing graphical input structures of an electronic merchandising order form, each graphical input structure corresponding to a searchable field of said database and including one of said field labels, portions of said ASCII text file representing items available for ordering, said search engine comprising:
-
receiving means for receiving one or more search parameters from a client computer, each search parameter representing information obtained from one of said graphical input structures, said receiving means receiving a case sensitivity selector from said client computer, and said receiving means receiving a record limit from said client computer; and searching means for sequentially searching said ASCII text file in response to said search parameters, said searching means comprising means for writing an "awk" search script and means for initiating execution of said "awk" search script, said searching means searching both uppercase and lowercase search parameters when said case sensitivity selector is in a first state, and searching only uppercase search parameters when said case sensitivity selector is in a second state, and said searching means returning a number of records not greater than said record limit.
-
Specification