FLEXIBLE ASSET AND SEARCH RECOMMENDATION ENGINES
First Claim
Patent Images
1. A method comprising:
- collecting transaction data of actions with regard to assets performed by entities;
storing the transaction data in a database;
executing a data-mining process against the transaction data to identify relationships between two or more action-asset pairs performed by entities; and
storing a representation of each relationship identified by the data-mining process in an asset recommendation database.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject mater herein relates to Internet-based commerce and, more particularly, to a flexible asset and search recommendation engines. Various embodiments herein provide systems, methods, and software to identify relationships between assets and provide asset recommendations as a function of the identified relationships. In some embodiments, relationships between assets are identified by gathering statistics including a probability of an action in view of one or more other actions an entity may have performed.
156 Citations
44 Claims
-
1. A method comprising:
-
collecting transaction data of actions with regard to assets performed by entities; storing the transaction data in a database; executing a data-mining process against the transaction data to identify relationships between two or more action-asset pairs performed by entities; and storing a representation of each relationship identified by the data-mining process in an asset recommendation database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28)
-
-
23. A method comprising:
-
maintaining a database including; asset records, each asset record defining an asset and data descriptive of one or more asset attributes; entity records, each entity record including data descriptive of one or more entity attributes; and feedback records, each feedback record including a relationship of an entity record to an asset record and feedback data given by the entity represented by the entity record about the asset of the asset record; and executing a data-mining process against the feedback records to identify relationships of two or more entity-asset pairs between feedback records; and storing a representation of the identified relationships in an asset recommendation database. - View Dependent Claims (24)
-
-
29. A method comprising:
-
maintaining a 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, data of one or more actions with regard to the asset record, each action 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; 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 each probability of the combination of the two or more action-asset pairs by a determined degree of satisfaction with the respective asset as determined by the asset satisfaction data-mining process. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method comprising:
-
maintaining a 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; entity watch list records, wherein; an entity watch list record is associated with an entity record and an asset record; and a watch list record is added by an entity to cause data and notifications about the associated asset record to be recorded for and sent to the entity; and transaction records including an association to an asset and one or more entities; and executing a data-mining process against the watch list records and transaction records to identify relationships between watch list records and one or more other asset records.
-
-
39. A method comprising:
-
maintaining an asset database including asset representations, category representations, and an association of at least some of the product records to one or more category records; maintaining entity records, each entity record including data descriptive of one or more entity attributes; collecting transaction data of entity actions with regard to assets; executing an asset recommendation process operable to; identify an asset category from which an entity'"'"'s actions indicate an interest; identify one or more assets within the identified asset category to recommend to the entity; and providing the one or more asset recommendations to a recommendation requestor.
-
-
40. A method comprising:
-
maintaining a database of searches submitted by entities; assigning a score to each search as a function of entity actions taken as a result of respective search recommendations; receiving a search recommendation request including one or more arguments; retrieving candidate searches as a function of the one or more arguments and ranking the candidate searches by search score; and providing one or more search recommendations including a candidate search having a highest score of the candidate searches. - View Dependent Claims (41, 42, 43, 44)
-
Specification