×

Method, apparatus, and computer program product for lead assignment

  • US 10,255,567 B1
  • Filed: 03/14/2013
  • Issued: 04/09/2019
  • Est. Priority Date: 10/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for assigning one or more merchants to one or more sales resources, the method comprising:

  • receiving, by a promotion and marketing system comprising one or more processors, a list of merchant data,wherein the list of merchant data comprises;

    one or more merchants; and

    for each of the one or more merchants, (i) a sales value score that is based on an expected booking amount, (ii) a list of one or more virtual offers for which the merchant is identified as able to meet, (iii) a quantity of each of the one or more virtual offers that the merchant is able to meet, and (iv) contact information;

    accessing, by the one or more processors, sales resource data from a sales resource database utilizing a lead assignment module, the sales resource data indicative of a plurality of sales resources responsible for closing contracts with the one or more merchants, the sales resource data comprising at least the plurality of sales resources and an associated capacity for contacting one or more merchants;

    performing, by the one or more processors, an iterative assignment process, the iterative assignment process comprising;

    calculating, for each of the plurality of sales resources, an assignment probability number based on the associated capacity, wherein the assignment probability number represents a probability that a sales resource will be randomly assigned a next merchant from the one or more merchants in the iterative assignment process in an assignment process, and wherein calculation, for each of the plurality of resources, of the assignment probability number comprises determining whether the associated capacity of a sales resource meets a predetermined threshold, and in an instance in which the determination yields a result indicative of the associated capacity of the sales resource failing ti meet the predetermined threshold, increasing the assignment probability number;

    determining the next merchant from the one or more merchants to be assigned, the one or more merchants being prioritized by sales value score;

    assigning merchant data associated with the next merchant from the one or more merchants to a unique prioritized call list associated with a first sales resource at random in accordance with at least the assignment probability number of each of the one or mire sales resources;

    adjusting the associated rapacity of the first resource while maintaining the associated capacity of each remaining sales resource of the plurality of resources;

    generating, by the one or more processors, a prioritized call list for each of the plurality of sales resources,wherein the prioritized call list comprises merchant data associated with each merchant assigned to a respective sales resource during the iterative assignment process, each merchant unique to the respective sales resource, and corresponding merchant data comprising at least the corresponding list of one or more virtual offers for which the merchant is identified as able to meet, the quantity of each of the one or more virtual offers that the merchant is able to meet, and the contact information;

    causing, by the one or more processors, display of the unique prioritized call list associated with the first sales resource upon access to the promotion and marketing system by the first sales resource; and

    systematically and dynamically modifying, by the one or more processors, one or more assignments and thus each of a plurality of the unique prioritized call lists, based on ore sales resource closing a contract and an update to a current inventory, and a re-calculation a demand, and a determination that there is no longer the demand for a particular service, good or experience provided by a particular merchant.

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