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

Method and system for custom computer software installation

Assignee: McAfee LLC
•
Filing: 1997-12-31
•
Granted: 1999-12-21
•
Expires: 2017-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for custom computer software installation using a standard rule-based installation engine is disclosed. Custom installation parameters are translated into a simplified script language file by a system administrator. An application software package is installed onto a computer using the standard rule-based installation engine, which is executed normally according to commands stored in a rule-based instruction file. The rule-based instruction file has been configured by the provider of the application software package to cause the rule-based installation engine to execute commands according to the simplified script language file. In this manner, the system administrator may achieve flexibility and control over each phase of the software installation process without being required to have a knowledge of the specific language of the rule-based instruction file.

Inventors

  • 👤 Narimane Nabahi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:56
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 213 words
A method for providing an application software package and an easily configurable installation package for use in installing the application software package onto a computer, comprising the steps of: developing the application software package; identifying a standard rule-based installation engine for use during an installation process, said rule-based installation engine operating according to rule-based instruction files; developing a simplified installation script language comprising commands based on a predetermined sequence of installation phases, said predetermined sequence of installation events comprising a sequence of time intervals lying between a predetermined sequence of discrete installation events, said predetermined sequence of discrete installation events comprising: a file copying event wherein files from the application software package are copied to the client computer; and an operating system modification event wherein operating system parameters on the client computer are modified to allow execution of the application software package; developing a rule-based instruction file that causes said rule-based installation engine to execute commands according to a simplified script language file during the installation process, said simplified installation script language file to be created according to custom installation parameters by a system administrator; and providing the application software package, said installation script language, and the rule-based installation engine for allowing customized installation of said application software package onto the client computer.
Claim 2
Independent Claim 213 words
A method for providing an application software package and an easily configurable installation package for use in installing the application software package onto a computer, comprising the steps of: developing the application software package; identifying a standard rule-based installation engine for use during an installation process, said rule-based installation engine operating according to rule-based instruction files; developing a simplified installation script language comprising commands based on a predetermined sequence of installation phases, said predetermined sequence of installation events comprising a sequence of time intervals lying between a predetermined sequence of discrete installation events, said predetermined sequence of discrete installation events comprising: a file copying event wherein files from the application software package are copied to the client computer; and an operating system modification event wherein operating system parameters on the client computer are modified to allow execution of the application software package; developing a rule-based instruction file that causes said rule-based installation engine to execute commands according to a simplified script language file during the installation process, said simplified installation script language file to be created according to custom installation parameters by a system administrator; and providing the application software package, said installation script language, and the rule-based installation engine for allowing customized installation of said application software package onto the client computer.
Claim 3
Dependent Claim 28 words
The method of claim 1, said installation script language commands comprising a first command for launching an application program different than programs associated with the application software package.
Claim 4
Dependent Claim 20 words
The method of claim 2, wherein said first command is capable of being executed during any of said installation phases.
Claim 5
Dependent Claim 21 words
The method of claim 3, said installation script language comprising a second command for deleting a file from the client computer.
Claim 6
Dependent Claim 246 words
A computer-readable medium which can be used for directing an apparatus to convert a simplified script language file, which comprises commands that are executed according to a predetermined sequence of installation phases, into a compiled script language file, the compiled script language file comprising instructions for execution by a standard rule-based installation engine during an installation of an application software package onto a computer, comprising: means for directing said apparatus to read said simplified script language file, said simplified script language file containing at least one custom installation parameter; means for directing said apparatus to convert said at least one custom installation parameter into a compiled script file; and means for directing said apparatus to write the rule-based installation file onto a computer-readable apparatus; wherein said standard rule-based installation engine is directed to operate according to commands stored in said compiled script language file, thereby allowing flexible and customized installation of the application software package without specific knowledge of a language used by said rule-based installation engine; wherein said predetermined sequence of installation phases comprises a sequence of time intervals lying between a predetermined sequence of discrete installation events, said predetermined sequence of discrete installation events comprising a file copying event wherein files from the application software package are copied to the client computer, said predetermined sequence of discrete installation events also comprising an operating system modification event wherein operating system parameters on the client computer are modified to allow execution of the application software package.
Claim 7
Dependent Claim 246 words
A computer-readable medium which can be used for directing an apparatus to convert a simplified script language file, which comprises commands that are executed according to a predetermined sequence of installation phases, into a compiled script language file, the compiled script language file comprising instructions for execution by a standard rule-based installation engine during an installation of an application software package onto a computer, comprising: means for directing said apparatus to read said simplified script language file, said simplified script language file containing at least one custom installation parameter; means for directing said apparatus to convert said at least one custom installation parameter into a compiled script file; and means for directing said apparatus to write the rule-based installation file onto a computer-readable apparatus; wherein said standard rule-based installation engine is directed to operate according to commands stored in said compiled script language file, thereby allowing flexible and customized installation of the application software package without specific knowledge of a language used by said rule-based installation engine; wherein said predetermined sequence of installation phases comprises a sequence of time intervals lying between a predetermined sequence of discrete installation events, said predetermined sequence of discrete installation events comprising a file copying event wherein files from the application software package are copied to the client computer, said predetermined sequence of discrete installation events also comprising an operating system modification event wherein operating system parameters on the client computer are modified to allow execution of the application software package.
Claim 8
Dependent Claim 44 words
The computer-readable medium of claim 5, said simplified script language commands comprising a first command for launching an application program different than programs associated with the application software package, wherein said first command is capable of being executed during any of said installation phases.

References Cited (Backward Citations)

US5247683A Cited
US5485601A Cited
US5555416A Cited
US5564053A Cited
US5860012A Cited
US5678042A Cited
US5870611A Cited
US5727205A Cited
US5754858A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag