×

Method and apparatus for generating an electronic communication

  • US 10,387,902 B1
  • Filed: 06/28/2013
  • Issued: 08/20/2019
  • Est. Priority Date: 06/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating an electronic communication for displaying one or more promotions to a user by selecting, for each content slot of the electronic communication, content generators to provide the one or more promotions, the content generators executing independently from an electronic communication creation module, and providing content for inclusion in a particular content slot to which the selected content generators is assigned via network messages or via an application programming interface, the method comprising:

  • providing, via the electronic communication, a plurality of content slots, wherein each content slot is defined as a particular region of the electronic communication, wherein each content slot is represented by a representative image, wherein each content slot is configured such that upon receiving a selection operation of the representative image, additional information related to the content associated with the content slot is displayed, and wherein each content slot comprises at least one of promotion content or non-promotion content;

    identifying a static content slot from the plurality of content slots;

    identifying a dynamic content slot from the plurality of content slots;

    maintaining a database comprising a plurality of promotion content generators and non-promotion content generators, each of the promotion content generators and non-promotion content generators comprising respective content selection logic and assignment preference logic, wherein each of the plurality of promotion content generators and non-promotion content generators configured to target generated content of the electronic communication to a particular user or group of users, to promote a particular promotion, set of promotions, or type of promotion;

    determining, using a processor and before creation or selection of promotional content or non-promotional content, a particular content generator of the plurality of promotion content generators or non-promotion content generators for respectively supplying corresponding promotion content or non-promotion content to each particular content slot of the plurality of content slots of the electronic communication,wherein the determining of the one of the plurality of promotion content generators or non-promotion content generators comprises;

    receiving one or more selection parameters, each of the one or more selection parameters associated with at least a first type or a second type;

    determining a presence of the first type of selection parameter and an absence of the second type of selection parameter; and

    scoring each particular content generator of the plurality of promotion content generators and non-promotion content generators for each particular content slot of the plurality of content slots based at least in part on the presence of the first type of selection parameter and the absence of the second type of selection parameter and a value associated with the first type of selection parameter,wherein the scoring the plurality of promotion content generators and non-promotion content generators comprises receiving bids associated with the promotion content generators and non-promotion content generators,wherein non-promotion content selected by a non-promotion content generator is determined by examining which information is present for a particular consumer indicated by the selection parameters, determining which consumer information is missing, determining which missing information, if possessed, would most improve future electronic communications targeted to the consumer particular, and generating the non-promotion content to request the missing information with the highest expected value, andwherein a score for each of the plurality of promotion content generators and non-promotion content generators is based on the respective assignment preference logic for that promotion content generator or non-promotion content generator;

    receiving, subsequent to the determination of the one of the plurality of promotion content generators or non-promotion content generators, from the one of the plurality of promotion content generators or non-promotion content generators, promotion content or non-promotion content selected by the one of the plurality of promotion content generators or non-promotion content generators, the promotion content or non-promotion content selected based at least in part on the content selection logic of the one of the plurality of promotion content generators or non-promotion content generators; and

    generating the electronic communication, the electronic communication displaying the promotion content or the non-promotion content selected the one of the plurality of promotion content generators or non-promotion content generators.

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