CONTACT RECOMMENDATIONS BASED ON PURCHASE HISTORY
First Claim
1. A system for contact recommendations based on purchase history, the apparatus comprising:
- one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
create a directed graph of a plurality of nodes in which at least some of the plurality of nodes are connected by a plurality of directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact;
identify a set of contacts purchased by a current user;
estimate a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact; and
output a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability.
2 Assignments
0 Petitions
Accused Products
Abstract
Contact recommendations based on purchase history are described. A system creates a directed graph of nodes in which at least some of the nodes are connected by directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact. The system identifies a set of contacts purchased by a current user. The system estimates a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact. The system outputs a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability.
4 Citations
20 Claims
-
1. A system for contact recommendations based on purchase history, the apparatus comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; create a directed graph of a plurality of nodes in which at least some of the plurality of nodes are connected by a plurality of directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact; identify a set of contacts purchased by a current user; estimate a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact; and output a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions to:
-
create a directed graph of a plurality of nodes in which at least some of the plurality of nodes are connected by a plurality of directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact; identify a set of contacts purchased by a current user; estimate a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact; and output a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for contact recommendations based on purchase history, the method comprising:
-
creating a directed graph of a plurality of nodes in which at least some of the plurality of nodes are connected by a plurality of directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact; identifying a set of contacts purchased by a current user; estimating a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact; and outputting a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor-based application, which when executed on a computer, will cause the processor to; create a directed graph of a plurality of nodes in which at least some of the plurality of nodes are connected by a plurality of directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact; identify a set of contacts purchased by a current user; estimate a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact; and output a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability. - View Dependent Claims (17, 18, 19, 20)
-
Specification