The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 28, 2003
Filed:
Jan. 04, 2002
Gregory Richard Hintermeister, Rochester, MN (US);
Gregory S. Hurlebaus, Rochester, MN (US);
Erik Duane Lindberg, Pine Island, MN (US);
Robert Anthony Mahlik, Rochester, MN (US);
Michael B. Murphy, Rochester, MN (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An apparatus and method for creating packages and for transferring packages between computer systems provides a graphical user interface that allows a user to define various attributes for a package. Logical packages may be defined, which specify package elements to include in the package. Physical packages may also be defined, which contain a copy of the package elements specified in the logical package. Once a user defines a logical package, the logical package may be transferred to an endpoint system. The endpoint system reads the logical package, and from the parameters in the logical package determines where to retrieve the package elements and what other actions are appropriate while retrieving the package elements and constructing a physical package. In this manner, the endpoint system retrieves the package elements as required. The preferred embodiment of the present invention defines a packager using an object oriented framework mechanism that defines both core and extensible functions. Core functions of the framework mechanism cannot be modified by a user, while extensible functions in the framework mechanism are extended by a user to define a run-time package application. By providing an object oriented package framework mechanism, a developer can quickly and efficiently generate new package definitions and new features on the graphical user interface used to define a package.