Patent Document ID: 9043753
Application ID: 14078151
Patent Status: 1

Claim One:
1. A method, implemented in a computer, for recommending at least one artifact to an artifact user, comprising: obtaining, by the computer, user characteristic information reflecting preferences, particular to the artifact user, as to a desired artifact; obtaining, by the computer, first metadata about each of one or more candidate artifacts; scoring, by the computer, as one or more scored artifacts, each of the one or more candidate artifacts by evaluating one or more criteria, not particular to the artifact user, applied to the first metadata; scaling, by the computer, as one or more scaled artifacts, a score of each of the one or more scored artifacts, by evaluating the suitability of each of the one or more scored artifacts in view of the user characteristic information; and recommending, by the computer, to the artifact user at least one artifact from among the one or more scaled artifacts based on a scaled score of the at least one artifact, wherein the first metadata about each of the one or more candidate artifacts includes: derived data, which is activity information acquired from project logs; community data which are reviews, rankings, categorization, and tagging provided by human users; and third party data.