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:
Sep. 08, 2015

Filed:

Aug. 28, 2012
Applicants:

Swaminathan Balasubramanian, Southfield, MI (US);

Robert A. Morgan, Orlando, FL (US);

Kenneth W. Roberson, North Richland Hills, TX (US);

Cheranellore Vasudevan, Bastrop, TX (US);

Inventors:

Swaminathan Balasubramanian, Southfield, MI (US);

Robert A. Morgan, Orlando, FL (US);

Kenneth W. Roberson, North Richland Hills, TX (US);

Cheranellore Vasudevan, Bastrop, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 8/36 (2013.01); G06F 8/35 (2013.01); G06F 8/34 (2013.01);
Abstract

The configuration of a system is programmatically determined. More particularly, these determinations are made using architecture artifacts that describe requirements of the system (which may be comprised of software, hardware, services, or some combination thereof), where these requirements are iteratively compared to characteristics of available components. A percentage of match is preferably computed, thus allowing for complete matches as well as partial matches. A weighting factor may be applied to attributes, effectively prioritizing attributes in view of their relative importance in the assembled system. When more than one component is a candidate for meeting a particular requirement, user input may be obtained to select one of the candidates. One or more attributes (such as cost information) of each candidate, including how well that candidate matched requirements, may be included for each candidate presented for user selection. The model may be updated and re-evaluated iteratively.


Find Patent Forward Citations

Loading…