Patent ID: 8050998

Claim:
A method comprising: maintaining a database, the database including: asset records, each asset record including data descriptive of one or more asset attributes; entity records, each entity record including data descriptive of one or more entity attributes; transaction records, each transaction record including a relationship to one or more entity records, a relationship to an asset record, and data of one or more actions with regard to the asset record, at least one of the actions being associated to one of the one or more entity records; and feedback records, each feedback record including: a relationship to a transaction record; and feedback data provided by one of the entities represented by an entity record associated with the transaction record, the feedback data including a degree of the entity's satisfaction with the asset of the transaction record; and executing an asset satisfaction data-mining process against the feedback records to determine an overall level of entity satisfaction with at least some of the assets for which feedback has been received, the executing of the asset satisfaction data-mining process being executed by a module implemented by a hardware processor; executing an asset-relation data-mining process against the transaction records to identify relationships between two or more action-asset pairs performed by entities, wherein a relationship between action-asset pairs performed by the entities is identified as a probability of a combination of the two or more action-asset pairs being performed by an entity that performed at least one of the two or more action-asset pairs; and weighting the probability of the combination of the two or more action-asset pairs by a determined degree of satisfaction with a corresponding asset as determined by the asset satisfaction data-mining process.