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

Method of providing information from query results stored as source code files

Assignee: International Business Machines Corp
•
Filing: 1998-11-06
•
Granted: 2001-03-20
•
Expires: 2018-11-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of providing information from a database to a user's system. According to the method, database query results are stored in a source code files and the source code files are compiled to provide compiled files. When information from the database is requested, at least one of the compiled files is downloaded to the user's system. In one preferred information providing method, the source code files are in the form of Java source code files and the compiled files are in the form of Java class files.18. Additionally, a method is provided for retrieving information from a database on a remote system for use on a user's system. A request for database information is transmitted over a network from the user's system to the remote system, and in response at least one compiled database result file is downloaded from the remote system. Each of the compiled database result files is used to store database query results in executable or bytecode form. In one preferred information retrieval method, the network includes the Internet and each of the compiled database result files is in the form of Java class file.

Inventors

  • 👤 Wendi L. Nusbickel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972; G06F9/465; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/959; Y10S707/99931; Y10S707/99932

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 61 words
A method of providing information from a database to a user's system, said method comprising the steps of: storing database query results in a plurality of source code files; compiling the source code files to provide a plurality of compiled files; and downloading at least one of the compiled files to the user's system when information from the database is requested.
Claim 2
Independent Claim 61 words
A method of providing information from a database to a user's system, said method comprising the steps of: storing database query results in a plurality of source code files; compiling the source code files to provide a plurality of compiled files; and downloading at least one of the compiled files to the user's system when information from the database is requested.
Claim 3
Dependent Claim 28 words
The method as defined in claim 1 , further comprising the step of running a plurality of predetermined queries on the database to provide the database query results.
Claim 4
Dependent Claim 26 words
The method as defined in claim 2 , wherein the steps of running, storing, and compiling are performed as part of a database information load process.
Claim 5
Dependent Claim 30 words
The method as defined in claim 1 , further comprising the step of receiving a request for database information from the user's system, the request being transmitted over a network.
Claim 6
Dependent Claim 14 words
The method as defined in claim 4 , wherein the network includes the Internet.
Claim 7
Dependent Claim 34 words
The method as defined in claim 1 , wherein the source code files are in the form of Java source code files and the compiled files are in the form of Java class files.
Claim 8
Dependent Claim 18 words
The method as defined in claim 1 , wherein the database is a read-only database that is Internet-accessible.
Claim 9
Dependent Claim 69 words
A machine-readable medium encoded with a program for providing information from a database to a user's system, said program containing instructions for performing the steps of: storing database query results in a plurality of source code files; compiling the source code files to provide a plurality of compiled files; and downloading at least one of the compiled files to the user's system when information from the database is requested.
Claim 10
Dependent Claim 69 words
A machine-readable medium encoded with a program for providing information from a database to a user's system, said program containing instructions for performing the steps of: storing database query results in a plurality of source code files; compiling the source code files to provide a plurality of compiled files; and downloading at least one of the compiled files to the user's system when information from the database is requested.
Claim 11
Dependent Claim 35 words
The machine-readable medium as defined in claim 8 , wherein said program further contains instructions for performing the step of running a plurality of predetermined queries on the database to provide the database query results.
Claim 12
Dependent Claim 27 words
The machine-readable medium as defined in claim 9 , wherein the steps of running, storing, and compiling are performed as part of a database information load process.
Claim 13
Dependent Claim 37 words
The machine-readable medium as defined in claim 8 , wherein said program further contains instructions for performing the step of receiving a request for database information from the user's system, the request being transmitted over a network.
Claim 14
Dependent Claim 15 words
The machine-readable medium as defined in claim 11 , wherein the network includes the Internet.
Claim 15
Dependent Claim 35 words
The machine-readable medium as defined in claim 8 , wherein the source code files are in the form of Java source code files and the compiled files are in the form of Java class files.
Claim 16
Dependent Claim 19 words
The machine-readable medium as defined in claim 8 , wherein the database is a read-only database that is Internet-accessible.
Claim 17
Dependent Claim 123 words
A web server for providing information from a database to a user's system, said web server comprising: first storage means for at least temporarily storing a plurality of source code files containing database query results; compilation means for compiling the source code files into a plurality of compiled files; second storage means for storing the compiled files; receiving means for receiving requests for database information from the user's system; and transmitting means for downloading compiled files to the user's system, wherein when the receiving means receives a request for database information from the user's system, the transmitting means retrieves at least one of the compiled files from the second storage means and downloads the at least one compiled file to the user's system.
Claim 18
Dependent Claim 123 words
A web server for providing information from a database to a user's system, said web server comprising: first storage means for at least temporarily storing a plurality of source code files containing database query results; compilation means for compiling the source code files into a plurality of compiled files; second storage means for storing the compiled files; receiving means for receiving requests for database information from the user's system; and transmitting means for downloading compiled files to the user's system, wherein when the receiving means receives a request for database information from the user's system, the transmitting means retrieves at least one of the compiled files from the second storage means and downloads the at least one compiled file to the user's system.
Claim 19
Dependent Claim 35 words
The web server as defined in claim 15 , wherein the source code files are in the form of Java source code files and the compiled files are in the form of Java class files.
Claim 20
Dependent Claim 28 words
The web server as defined in claim 15 , wherein the database is a read-only database, and the receiving means and transmitting means are coupled to the Internet.
Claim 21
Independent Claim 72 words
A method of retrieving information from a database on a remote system for use on a user's system, said method comprising the steps of: transmitting a request for database information from the user's system to the remote system, the request being transmitted over a network; and downloading at least one compiled database result file from the remote system, each compiled database result file storing database query results in executable or bytecode form.
Claim 22
Independent Claim 72 words
A method of retrieving information from a database on a remote system for use on a user's system, said method comprising the steps of: transmitting a request for database information from the user's system to the remote system, the request being transmitted over a network; and downloading at least one compiled database result file from the remote system, each compiled database result file storing database query results in executable or bytecode form.
Claim 23
Dependent Claim 14 words
The method as defined in claim 18 , wherein the network includes the Internet.
Claim 24
Dependent Claim 22 words
The method as defined in claim 18 , wherein each compiled database result file is in the form of Java class file.
Claim 25
Dependent Claim 28 words
The method as defined in claim 20 , further comprising the step of generating the request for database information through a Java applet running on the user's system.
Claim 26
Dependent Claim 80 words
A machine-readable medium encoded with a program for retrieving information from a database on a remote system for use on a user's system, said program containing instructions for performing the steps of: transmitting a request for database information from the user's system to the remote system, the request being transmitted over a network; and downloading at least one compiled database result file from the remote system, each compiled database result file storing database query results in executable or bytecode form.
Claim 27
Dependent Claim 80 words
A machine-readable medium encoded with a program for retrieving information from a database on a remote system for use on a user's system, said program containing instructions for performing the steps of: transmitting a request for database information from the user's system to the remote system, the request being transmitted over a network; and downloading at least one compiled database result file from the remote system, each compiled database result file storing database query results in executable or bytecode form.
Claim 28
Dependent Claim 15 words
The machine-readable medium as defined in claim 22 , wherein the network includes the Internet.
Claim 29
Dependent Claim 23 words
The machine-readable medium as defined in claim 22 , wherein each compiled database result file is in the form of Java class file.
Claim 30
Dependent Claim 35 words
The machine-readable medium as defined in claim 24 , wherein said program further contains instructions for performing the step of generating the request for database information through a Java applet running on the user's system.

References Cited (Backward Citations)

US5944781A Cited
US5787431A Cited
US6014702A Cited
US5999941A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-19 2004-09-18 2005-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-19 2008-09-18 2009-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-19 2012-09-18 2013-03-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag