← Back to Patent Explorer
US5884309A Expired / Lapsed US ⏱️ 0.0 years remaining

Order entry system for internet

Assignee: Dynamic Web Transaction Systems Inc
•
Filing: 1995-12-06
•
Granted: 1999-03-16
•
Expires: 2015-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Steven L. Vanechanos, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 00:50
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06F; G06F16/00; G06F16/10; G06F16/17; G06F16/176; G06F16/1767; G06F16/1774; G06Q30/00; G06Q30/06; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 124 words
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.
Claim 2
Dependent Claim 124 words
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.
Claim 3
Dependent Claim 18 words
The programmed web server computer recited in claim 1, wherein said search engine is a UNIX shell script.
Claim 4
Dependent Claim 64 words
The programmed web server computer recited in claim 1, wherein: said receiving means receives a field tag associated with each search parameter; and said searching means reads said parameter file to determine said correspondence and searches each field of said ASCII text file corresponding to one of said field tags in response to said search parameters associated with said one of said field tags.
Claim 5
Dependent Claim 36 words
The programmed web server computer recited in claim 1, wherein: said receiving means receives a record limit from said client computer; and said searching means returns a number of records not greater than said record limit.
Claim 6
Dependent Claim 59 words
The programmed web server computer recited in claim 1, wherein: said receiving means receives a case sensitivity selector from said client computer; and said searching means searches both uppercase and lowercase search parameters when said case sensitivity selector is in a first state, and searches only uppercase search parameters when said case sensitivity selector is in a second state.
Claim 7
Dependent Claim 47 words
The programmed web server computer recited in claim 1, wherein said searching means comprises: means in said search engine for transforming said search parameters into an "awk" search script; and means in said search engine for initiating execution of said "awk" search script to effect a search.
Claim 8
Dependent Claim 55 words
The programmed web server computer recited in claim 1, wherein: said receiving means receives information from said client computer; said programmed web server further comprises entry means for storing said information in an ASCII text file; and said entry means comprises locking means for locking said ASCII text file against concurrent access by other processes.
Claim 9
Dependent Claim 26 words
The programmed web server computer recited in claim 7, wherein said locking means comprises means for linking said ASCII file using a UNIX symbolic link command.
Claim 10
Dependent Claim 32 words
The programmed web server computer recited in claim 1, wherein said HTML code represents an electronic merchandising order form, and said portions of said ASCII text file represent items available for ordering.
Claim 11
Dependent Claim 81 words
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.
Claim 12
Dependent Claim 81 words
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.
Claim 13
Dependent Claim 65 words
The programmed web server computer recited in claim 10, wherein: said receiving means receives a field tag associated with each search parameter, said field tag being a label for a database field; and said searching means searches each field of said ASCII text file corresponding to one of said field tags in response to said search parameters associated with said one of said field tags.
Claim 14
Dependent Claim 36 words
The programmed web server computer recited in claim 7, wherein: said receiving means receives a record limit from said client computer; and said searching means returns a number of records not greater than said record limit.
Claim 15
Dependent Claim 59 words
The programmed web server computer recited in claim 10, wherein: said receiving means receives a case sensitivity selector from said client computer; and said searching means searches both uppercase and lowercase search parameters when said case sensitivity selector is in a first state, and searches only uppercase search parameters when said case sensitivity selector is in a second state.
Claim 16
Dependent Claim 47 words
The programmed web server computer recited in claim 10, wherein said searching means comprises: means in said search engine for transforming said search parameters into an "awk" search script; and means in said search engine for initiating execution of said "awk" search script to effect a search.
Claim 17
Dependent Claim 55 words
The programmed web server computer recited in claim 10, wherein: said receiving means receives information from said client computer; said programmed web server further comprises entry means for storing said information in an ASCII text file; and said entry means comprises locking means for locking said ASCII text file against concurrent access by other processes.
Claim 18
Dependent Claim 26 words
The programmed web server computer recited in claim 15, wherein said locking means comprises means for linking said ASCII file using a UNIX symbolic link command.
Claim 19
Dependent Claim 32 words
The programmed web server computer recited in claim 10, wherein said HTML code represents an electronic merchandising order form, and said portions of said ASCII text file represent items available for ordering.
Claim 20
Dependent Claim 68 words
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.
Claim 21
Dependent Claim 68 words
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.
Claim 22
Dependent Claim 71 words
The searching method recited in claim 18, wherein: said receiving step comprises the step of receiving a field tag associated with each search parameter, said field tag being a label for a database field; and said searching step comprises the step of searching each field of said ASCII text file corresponding to one of said field tags in response to said search parameters associated with said one of said field tags.
Claim 23
Dependent Claim 42 words
The search method recited in claim 18, wherein: said receiving step comprises the step of receiving a record limit from said client computer; and said searching step comprises the step of returning a number of records not greater than said record limit.
Claim 24
Dependent Claim 65 words
The search method recited in claim 18, wherein: said receiving step comprises the step of receiving a case sensitivity selector from said client computer; and said searching step comprises the step of searching both uppercase and lowercase search parameters when said case sensitivity selector is in a first state, and searches only uppercase search parameters when said case sensitivity selector is in a second state.
Claim 25
Dependent Claim 44 words
The search method recited in claim 18, wherein said searching step comprises the steps of: said search engine transforming said search parameters into a UNIX "awk" search script; and said search engine initiating execution of said UNIX "awk" search script to effect a search.
Claim 26
Dependent Claim 28 words
The programmed web server computer recited in claim 18, wherein said searching step comprises the step of locking said ASCII text file against concurrent access by other processes.
Claim 27
Dependent Claim 25 words
The search method recited in claim 23, wherein said locking step comprises the step of linking said ASCII file using a UNIX symbolic link command.
Claim 28
Dependent Claim 30 words
The search method recited in claim 18, wherein said HTML code represents an electronic merchandising order form, and said portions of said ASCII text file represent items available for ordering.
Claim 29
Dependent Claim 222 words
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.
Claim 30
Dependent Claim 222 words
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.
Claim 31
Dependent Claim 235 words
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.
Claim 32
Dependent Claim 235 words
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.

References Cited (Backward Citations)

US5712979A Cited
US5717860A Cited
US5572643A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-15 2002-09-14 2003-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-15 2006-09-14 2007-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-15 2010-09-14 2011-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag