×

Method and apparatus for promotion template generation

  • US 10,664,876 B1
  • Filed: 06/20/2013
  • Issued: 05/26/2020
  • Est. Priority Date: 06/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for programmatically updating a web-based interface based on applying a learning model to promotion templates, the method comprising:

  • providing access to the web-based interface, the web-based interface configured for receiving information corresponding to a promotion a provider wishes to offer;

    receiving a request for the promotion from the provider using the web-based interface configured for promotion generation, the request comprising at least an identification of the provider and an identification of at least one good or service that is to be included in the promotion;

    accessing, in real-time, provider characteristic data for a dynamic instantiation of a selected and displayed promotion template and subsequent generation of the promotion;

    wherein the dynamic instantiation of the selected promotion template and subsequent generation of the promotion comprises;

    determining, via a promotion template system including a template computing device and a processor, a service category of the provider based at least in part on the accessed provider characteristic data related to the provider;

    accessing the promotion templates for the service category, each promotion template comprising a sequence of variables that, when concatenated, will produce a particular promotion;

    determining a plurality of promotion parameter terms and at least one descriptor connector term, the at least one descriptor connector term developed using a supervised learning model,wherein the determination of the at least one descriptor connector term comprises;

    continually analyzing, via the supervised learning model, historical promotion data and determining a promotion score as a function of, at least in part, a frequency the particular promotion is used within a particular provider service category in a service taxonomy;

    determining a descriptor term based on the service category of the provider;

    sequentially concatenating the plurality of promotion parameter terms, the at least one descriptor connector term, and the descriptor term;

    determining, via the promotion template system including the template computing device and the processor, the promotion score for each of the promotion templates previously determined for the service category if populated with the sequentially concatenated plurality of promotion parameter terms, the at least one descriptor connector term, and the descriptor term, the determination of the promotion score comprising;

    accessing a promotion performance score for each of the plurality of promotion parameter terms; and

    analyzing historical promotion data, via application of the supervised learning model to determine a promotion quality metric value as a function of each of the plurality of promotion parameter terms, the at least one descriptor connector term, and the descriptor term;

    selecting the selected promotion template from the promotion templates based at least in part on determining a highest promotion score; and

    dynamically instantiating the selected promotion template with the sequentially concatenated plurality of promotion parameter terms, the at least one descriptor connector term, and the descriptor term, upon real-time access to the provider characteristic data, via the web-based interface, the web-based interface configured for display on a merchant device, the dynamic instantiation of the selected promotion template with the sequentially concatenated plurality of promotion parameter terms, the at least one descriptor connector term, and the descriptor term, causing generation of the promotion.

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