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.

Date of Patent:
Oct. 04, 2016

Filed:

Oct. 29, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Nicholas C. M. Fuller, North Hills, NY (US);

Jim A. Laredo, Katonah, NY (US);

Hui Lei, Scarsdale, NY (US);

Sriram K. Rajagopal, Chennai, IN;

Maja Vukovic, New York, NY (US);

Liangzhao Zeng, Yorktown Heights, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/10 (2013.01);
U.S. Cl.
CPC ...
G06F 21/105 (2013.01); G06F 2221/0768 (2013.01);
Abstract

A processor stores information associated with one or more programming modules, including one or more license terms associated with the one or more programming modules. The processor receives an input indicating a set of programming modules selected from the one or more programming modules, based on the information which is stored. The processor compares the one or more license terms associated with the set of programming modules. In response to determining a conflict between the one or more license terms of the set of programming modules, the processor applies a set of rules to resolve the conflict between the one or more license terms of the set of programming modules, and the processor composes a composite license for the set of programming modules, based on the one or more license terms of the set of programming modules and the set of rules applied to resolve the conflict.


Find Patent Forward Citations

Loading…