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:
Aug. 25, 2015
Filed:
Jun. 21, 2005
Jamie Beth Marsnik, Minneapolis, MN (US);
Omkar Ashok Nalamwar, Irvine, CA (US);
Thomas Martin Smalley, Boulder, CO (US);
Jamie Beth Marsnik, Minneapolis, MN (US);
Omkar Ashok Nalamwar, Irvine, CA (US);
Thomas Martin Smalley, Boulder, CO (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
System, method and program product for identifying at least one of a multiplicity of software licenses which are not needed by an entity. Each licenses a same type of software to the entity and includes at least one condition of installation or usage of licensed software. The multiplicity of software licenses are evaluated in a first sequence based on a first order of their respective types of conditions, by determining which installations or usages of the software can be considered licensed by an initial one of the software licenses in a first sequence. Afterwards, a determination is made which installations or usages of the software which could not be considered licensed by the initial software license in the sequence can be considered licensed by a next one of the software licenses in the first sequence. Afterwards, a determination is made if all installations or usages of the licensed software by the entity were considered licensed by prior software licenses in the first sequence and if there is at least one subsequent software license in the first sequence. The multiplicity of software licenses are also evaluated in a second sequence based on a second order of their respective types of conditions, by determining which installations or usages of the software can be considered licensed by an initial one of the software licenses in the second sequence. Afterwards, a determination is made which installations or usages of the software which could not be considered licensed by the initial software license in the first sequence can be considered licensed by a next one of the software licenses in the second sequence. Afterwards, a determination is made if all installations or usages of the licensed software by the entity were considered licensed by prior software licenses in the second sequence and if there is at least one subsequent software license in the second sequence.