Patent US5875332A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5875332A Expired / Lapsed US ⏱️ 0.0 years remaining

Generating a common gateway interface adapter customized for a stored procedure

Assignee: International Business Machines Corp
•
Filing: 1996-05-31
•
Granted: 1999-02-23
•
Expires: 2016-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides their stored procedure to a builder, which creates a CGI adaptor customized for the stored procedure. To generate the CGI adaptor, the builder parses the stored procedure to identify the arguments of the stored procedure. Then, using the stored procedure arguments, the builder generates logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure. The builder also generates logic to invoke the stored procedure using the variables extracted from the input data stream. The generated logic comprises the customized CGI adaptor.

Inventors

  • 👤 I-Shin Andy Wang
  • 👤 Judianto Sidik
  • 👤 Shu-Huar Joseph Yeh
  • 👤 Rita S. Wu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:42
CPC Classifications
G; G06; G06F; G06F8/00; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2433; G06F16/2443; G06F16/25; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 83 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure by extracting the name and type of the argument; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 2
Independent Claim 83 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure by extracting the name and type of the argument; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 3
Dependent Claim 36 words
The method of claim 1, wherein the generating step (b) comprises the step of passing the name and type of the argument to a set of pre-written source language statements to create a CGI adaptor program.
Claim 4
Dependent Claim 15 words
The method of claim 2, further comprising the step of compiling the CGI adaptor program.
Claim 5
Dependent Claim 13 words
The method of claim 3, wherein the CGI adaptor program is C code.
Claim 6
Dependent Claim 35 words
The method of claim 1, wherein the generating step (c) comprises the step of passing the name and type of the argument to set of pre-written source language statements to create a CGI adaptor program.
Claim 7
Dependent Claim 15 words
The method of claim 5, further comprising the step of compiling the CGI adaptor program.
Claim 8
Dependent Claim 13 words
The method of claim 6, wherein the CGI adaptor program is C code.
Claim 9
Independent Claim 101 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure, and to determine the type of method used to input the input data stream; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream, to determine the type of method used to input the input data stream.
Claim 10
Independent Claim 101 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure, and to determine the type of method used to input the input data stream; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream, to determine the type of method used to input the input data stream.
Claim 11
Independent Claim 94 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from a QUERY -- STRING environment variable of an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream, to determine the type of method used to input the input data stream.
Claim 12
Independent Claim 94 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from a QUERY -- STRING environment variable of an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream, to determine the type of method used to input the input data stream.
Claim 13
Independent Claim 81 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure, wherein the stored procedure comprises VisualBasic code; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 14
Independent Claim 81 words
A method of generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure, comprising the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure, wherein the stored procedure comprises VisualBasic code; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 15
Dependent Claim 97 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure by extracting the name and type of the argument; (c) means, performed by the computer, for generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 16
Dependent Claim 97 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure by extracting the name and type of the argument; (c) means, performed by the computer, for generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 17
Dependent Claim 35 words
The apparatus of claim 11, wherein the generating means (c) comprises means for passing the name and type of the argument to a set of pre-written source language statements to create a CGI adaptor program.
Claim 18
Dependent Claim 14 words
The apparatus of claim 12, further comprising means for compiling the CGI adaptor program.
Claim 19
Dependent Claim 13 words
The apparatus of claim 13, wherein the CGI adaptor program is C code.
Claim 20
Dependent Claim 34 words
The apparatus of claim 11, wherein generating means (d) comprises means for passing the name and type of the argument to a set of pre-written source language statements to create a CGI adaptor program.
Claim 21
Dependent Claim 14 words
The apparatus of claim 15, further comprising means for compiling the CGI adaptor program.
Claim 22
Dependent Claim 13 words
The apparatus of claim 16 wherein the CGI adaptor program is C code.
Claim 23
Dependent Claim 102 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure; (c) means, performed by the computer, for generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure, and to determine the type of means used to input the input data stream; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 24
Dependent Claim 102 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure; (c) means, performed by the computer, for generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure, and to determine the type of means used to input the input data stream; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 25
Dependent Claim 95 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure; (c) means, performed by the computer, for generating logic to extract variables from a QUERY -- STRING environment variable of an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 26
Dependent Claim 95 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure; (c) means, performed by the computer, for generating logic to extract variables from a QUERY -- STRING environment variable of an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 27
Dependent Claim 95 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure, wherein the stored procedure comprises VisualBasic code; (c) means, performed by the computer, for generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 28
Dependent Claim 95 words
A Common Gateway Interface (CGI) adaptor generating apparatus, comprising: (a) a computer having a memory; (b) means, performed by the computer, for parsing the stored procedure to identify one or more arguments of the stored procedure, wherein the stored procedure comprises VisualBasic code; (c) means, performed by the computer, for generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (d) means, performed by the computer, for generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 29
Dependent Claim 102 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure by extracting the name and type of the argument; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 30
Dependent Claim 102 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure by extracting the name and type of the argument; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 31
Dependent Claim 38 words
The article of manufacture of claim 21, wherein the generating step (b) comprises the step of passing the name and type of the argument to a set of pre-written source language statements to create a CGI adaptor program.
Claim 32
Dependent Claim 17 words
The article of manufacture of claim 22, further comprising the step of compiling the CGI adaptor program.
Claim 33
Dependent Claim 15 words
The article of manufacture of claim 23, wherein the CGI adaptor program is C code.
Claim 34
Dependent Claim 38 words
The article of manufacture of claim 21, wherein the generating step (c) comprises the step of passing the name and type of the argument to a set of pre-written source language statements to create a CGI adaptor program.
Claim 35
Dependent Claim 17 words
The article of manufacture of claim 25, further comprises the step of compiling the CGI adaptor program.
Claim 36
Dependent Claim 15 words
The article of manufacture of claim 26, wherein the CGI adaptor program is C code.
Claim 37
Dependent Claim 107 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure, and to determine the type of method used to input the input data stream; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 38
Dependent Claim 107 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure, and to determine the type of method used to input the input data stream; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 39
Dependent Claim 100 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from a QUERY -- STRING environment variable of an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 40
Dependent Claim 100 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure; (b) generating logic to extract variables from a QUERY -- STRING environment variable of an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 41
Dependent Claim 100 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure, wherein the stored procedure comprises VisualBasic code; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.
Claim 42
Dependent Claim 100 words
An article of manufacture for use in generating a Common Gateway Interface (CGI) adaptor, the article of manufacture comprising a computer-readable storage medium having a computer program embodied therein that causes the computer to perform the steps of: (a) parsing the stored procedure to identify one or more arguments of the stored procedure, wherein the stored procedure comprises VisualBasic code; (b) generating logic to extract variables from an input data stream, wherein the variables correspond to the arguments of the stored procedure; and (c) generating logic to invoke the stored procedure using the variables extracted from the input data stream.

References Cited (Backward Citations)

US4783752A Cited
US4821220A Cited
US5675805A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag