Patent Document ID: 8341155
Application ID: 13011260

Base Claim:
1. A method for providing intelligent recommendations of reusable software assets comprising: a computer receiving at least one user-entered search criteria representing at least one requirement for a software solution, a user-selected filter for search results, and a reusable software asset identifier; the computer identifying a set of at least one semantic topic map associated with the at least one user-entered search criteria, wherein the set of at least on topic map is a subset of a plurality of semantic topic maps, wherein each semantic topic map of the plurality defines at least one semantic relationship between topics, wherein a topic represents one of a requirement and a reusable software asset, and, wherein each semantic topic map of the plurality is written in accordance with a semantic framework using a Web ontology language and is stored in a semantic Web repository; the computer inferring from the set of at least one identified semantic topic map a set of at least one inferred data item representing at least one of an auxiliary data relationship to a topic contained in a semantic topic map that is not a member of the set of at least one identified semantic topic map and an applicable auxiliary data element from a semantic topic map that is not a member of the set of at least one identified semantic topic map; the computer aggregating contents of the set of at least one identified semantic topic map and the set of at least one inferred data item into a results table; and the computer synthesizing a semantic results graph from the results table, wherein said semantic results graph is a pictorial representation of semantically related topics contained in the results table, wherein the semantic results graph is able to be rendered within a display area of an associated user interface.

---

Claim 2:
2. The method of claim 1 , wherein identifying the set of at least one semantic topic map further comprises: the computer generating a query statement in a query language supported by the semantic framework and the Web ontology language, wherein said query statement encompasses the received user-entered search criteria; and executing said query statement upon the semantic Web repository containing semantic topic maps.