Method and apparatus for generating an electronic communication
AssigneeGroupon, Inc.
InventorsJeff Ayars, Ruslan Gilfanov, Jeff Holden, John M. Nickels, Pete Prokopowicz, Dan Roarty, David Thacker
Life of this patent
Estimating the term…
Loading patent…
AssigneeGroupon, Inc.
InventorsJeff Ayars, Ruslan Gilfanov, Jeff Holden, John M. Nickels, Pete Prokopowicz, Dan Roarty, David Thacker
Estimating the term…
A method, apparatus, and computer program product are disclosed to improve generation of electronic communications. The method may provide a plurality of content slots each configured to receive content, the content comprising at least one of promotion content or non-promotion content. The method may also include maintaining a database comprising a plurality of promotion content generators and non-promotion content generators, and determining, using a processor, one of the plurality of promotion content generators or non-promotion content generators for respectively supplying corresponding promotion content or non-promotion content to each of the plurality of content slots. The determining the one of the plurality of promotion content generators or non-promotion content generators may include determining selection parameters, and scoring the plurality of promotion content generators and non-promotion content generators based at least in part on the selection parameters.
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 independently from each other, 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:
An apparatus 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 independently from each other, 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 apparatus comprising at least one processor and a memory, the memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to configure the apparatus to:
A non-transitory computer readable storage medium configured 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 independently from each other, 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, comprising instructions that, when executed by a processor, cause the processor to configure an apparatus to:
Dependencies are inferred from the claim text.