System, method, and program for providing an object-oriented install architecture

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6347397
SERIAL NO

09280352

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An install system, method, and program for installing a given program utilizes a containment structure having a fileset object for the program or several fileset objects for various parts of a program. Each fileset object contains install objects. An install object may be a file object, registry object, shortcut object, directory object, permissions object, library file object, dependency object, folder objects or other objects. Each fileset and install object contains the means for installing itself, uninstalling itself, logging itself to a file and recreating itself from a log file. The install process includes defining and building up a program object, for the program, which contains fileset objects which contain install objects. Install is called on the program object which effectuates an install call on each of the filesets and install objects. For each fileset object, a log is created. Then, each install object for a fileset logs itself to the particular log file of that fileset. When the fileset is finished being installed, the log file is closed. To uninstall, each fileset and the corresponding install objects are recreated by using the particular log file of the fileset object. Uninstall is called on the recreated fileset, and the install objects that were installed are uninstalled. In a preferred embodiment, the install program can be utilized across any one of many operating systems. During an install or uninstall method, platform specific code is called to perform platform specific operations or procedures on the filesets/objects.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Curtis, Bryce Allen Round Rock, TX 56 2226

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation