Patent ID: 8700463

Claim:
A method comprising: generating, by a computing device, at least one combinatoric algorithmic expression of a plurality of audiovisual segment advertisements, wherein the combinatoric algorithmic expression comprises a base ad audiovisual segment copy and a plurality of advertisement variables, wherein the combinatoric algorithmic expression defines combinations of elements of the base ad audiovisual segment copy, wherein at least one of the advertisement variables controls one or more movements of one or more visual elements within the audiovisual segment copy; analyzing, by the computing device, the at least one combinatoric algorithmic expression in view of one or more models of advertisement effectiveness with respect to each of the plurality of advertisement variables for combining potential elements of the base ad audiovisual segment copy; selecting via the at least one combinatoric algorithmic expression a combination of one or more of the potential elements of the base ad audiovisual segment copy as an advertisement of the plurality of advertisements; and generating the advertisement from the combination of the one or more of the potential elements of the base ad audiovisual segment copy based on the selecting.