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:
Jun. 22, 2010
Filed:
May. 06, 2005
Mircea Avram, Toronto, CA;
Peter Kissa, Woodbridge, CA;
Geyu LI, Scarborough, CA;
Radu Bogdan Mateescu, Toronto, CA;
Arnaud Airy Xavier Lucien Mathieu, Austin, TX (US);
Andrei Oprea, Ajax, CA;
C. Razvan Peteanu, North York, CA;
John Conrad Sanchez, Pflugerville, TX (US);
Cristina L. Tecsa, Richmond Hill, CA;
Teodor Laurentiu Tecsa, Richmond Hill, CA;
Andrew Neil Trossman, North York, CA;
Mircea Avram, Toronto, CA;
Peter Kissa, Woodbridge, CA;
Geyu Li, Scarborough, CA;
Radu Bogdan Mateescu, Toronto, CA;
Arnaud Airy Xavier Lucien Mathieu, Austin, TX (US);
Andrei Oprea, Ajax, CA;
C. Razvan Peteanu, North York, CA;
John Conrad Sanchez, Pflugerville, TX (US);
Cristina L. Tecsa, Richmond Hill, CA;
Teodor Laurentiu Tecsa, Richmond Hill, CA;
Andrew Neil Trossman, North York, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and apparatus enhancing software catalog manageability, providing abstract software configuration, and desired state management. A first mechanism enhances software catalog manageability. The first mechanism includes a software model that separates metadata of software from actual binaries of the software. A second mechanism abstracts software configuration for automation. The second mechanism includes a hierarchical software resource template structure that specifies parameters, dependencies between parameters, features, options, and parameters that cannot be predefined. A third mechanism provides for desired state management and patch compliance assessments. The third mechanism checks against a server template or software resource in a data center model against what is installed on actual machines to determine compliance.