×

Referral candidate identification

  • US 10,515,342 B1
  • Filed: 06/22/2017
  • Issued: 12/24/2019
  • Est. Priority Date: 06/22/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system for identifying a candidate via a payment processing service comprising:

  • a point-of-sale (POS) terminal associated with a particular merchant of a plurality of merchants and configured to collect data associated with transactions between the particular merchant and customers of the particular merchant and send the data to a payment processing service; and

    one or more computing devices of the payment processing service, comprising;

    one or more processors;

    a merchant transaction database storing data associated with a plurality of transactions between individual merchants of the plurality of merchants and respective customers of a plurality of customers;

    an employment history database storing data associated with employment histories for employees of the plurality of merchants; and

    a peer-to-peer payment history database storing data associated with payments between individual customers of the plurality of customers;

    one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;

    receiving, from a merchant device associated with the particular merchant, an indication of an applicant for an employment vacancy at a location of the particular merchant;

    accessing the merchant transaction database to identify the data associated with the transactions between the particular merchant and the plurality of customers;

    identifying a subset of the plurality of customers having a connection with the applicant for the employment vacancy, the identifying comprising at least one of;

    analyzing the peer-to-peer payment history database to identify a payment made between the applicant and a particular customer of the plurality of customers;

    analyzing the merchant transaction database to determine that the applicant and a particular customer, of the plurality of customers, have each made payments within a threshold period of time at a same merchant location more than a threshold amount of times;

    analyzing the employment history database comprising employment histories to identify a common place of employment between a particular customer, of the plurality of customers, and the applicant;

    oranalyzing the employment history database and the merchant transaction database to determine that (i) the applicant is an employee at a location at which a particular customer, of the plurality of customers, has conducted a transaction, or (ii) a particular customer, of the plurality of customers, is an employee at a location at which the applicant has conducted a transaction;

    determining, based at least in part on identifying the subset of the plurality of customers having the connection, that multiple customers, of the subset of the plurality of customers, are candidates for providing referrals for the applicant;

    determining a strength of connection between the applicant and each of the multiple customers;

    ranking the multiple customers based at least in part on the strength of connection determined for each of the multiple customers;

    sending, to the merchant device, data representing ranks of the multiple customers as candidates;

    receiving, from the merchant device, an indication to send a referral communication to at least one of the multiple customers; and

    sending, to a device associated with the at least one of the multiple customers, the referral communication for providing the referral for the applicant.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×