CA2697056A1 - System and method for generating creatives using composite templates - Google Patents

System and method for generating creatives using composite templates Download PDF

Info

Publication number
CA2697056A1
CA2697056A1 CA2697056A CA2697056A CA2697056A1 CA 2697056 A1 CA2697056 A1 CA 2697056A1 CA 2697056 A CA2697056 A CA 2697056A CA 2697056 A CA2697056 A CA 2697056A CA 2697056 A1 CA2697056 A1 CA 2697056A1
Authority
CA
Canada
Prior art keywords
creative
template
composite
elements
slot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA2697056A
Other languages
French (fr)
Inventor
Dmitriy Portnov
Manish Gupta
Sarah Sirajuddin
Chao Cai
Kenji Kaneda
Rajas Moonka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google Inc.
Dmitriy Portnov
Manish Gupta
Sarah Sirajuddin
Chao Cai
Kenji Kaneda
Rajas Moonka
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google Inc., Dmitriy Portnov, Manish Gupta, Sarah Sirajuddin, Chao Cai, Kenji Kaneda, Rajas Moonka filed Critical Google Inc.
Publication of CA2697056A1 publication Critical patent/CA2697056A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Abstract

A computer-implemented method for generating creatives 18 includes creating a first composite template 14. The method also includes defining one or more template elements 16 for use with the first composite template 14. The method further includes assigning data to each of the one or more template elements 16. The method also includes generating a first creative 18 based on the first composite template 14 and the assigned data. The first creative 18 comprises one or more creative elements corresponding to the one or more template elements 16.

Description

SYSTENi AND NIETHOD F0R GENERA'Y'~ NG CRE~ ~ IVES US1 NG
ComposI'I'.F. TEMPLr't.1 ;~
REFERENCE`ro REI.ATED3PPIACNiIOi.4S

a av j?>v.S;:i?t ?ppiiS:i'L3C?a? .:I3i3I3 th.. bC:1"Iefit L"+> U.S.
PiFÃ:t?nt.AppfflM.ii.Ft?I'i N. ?
, f #~C;Ci ~:;? :'*.iz~;~F`'. ..: _ J L?'i~Ã3 , . :s~?C. a;'31E32'=L'~
C:C1?~~L'T.i$:+ i?!: 'l'C`~3.Fi:~? efFY'. F;ES:3F'~3C3 "k~;C;f:~ ,i :zi~'#,i"1.
;$.~..R.i'.'LD

`.\ :...:i:JCi t .;cl:.i='' r'='#1e?'e3li}' #'('lilE&9 to tdvl'.3QIsiTiCf S`';ttms,> and :?1f3:'C; A?s: iICifl1 :V Ã:c3 Sv':?Ã:::'>`, .s <,'}t\~>Lii3:?C.s >t}. .f ` <'i i3~.3"F#Ã.,,nA
r s,t'C':lfl`cJUs 1.iSF'tg ci3'#31pE?;;1C: x(:#?'ij'SlzEtC%s.

a$,. s,ia..s.cs and S>Ã"x?C:F' eF3Ã: ,Ã.Ffi;h illi:xe<3,`1Y:gjy ?i5e th:, ~:t3Ã~`:E3u~ Ã:E? .i3::;e.is. s,~~`e#I'C #tC ti; C3:
:>::'3'vlti=ct i.U;il a biiS#1"#mS will place i3Ca\%eY'L"e's?A?:iT,3i:3 on wob pak:cti Ãa:2Ã. F`zlm, iwr i:i<,"S i=. : L,....~ 3Fyt it,s:i in order to 3'L`kiC:h a wide3"
audience. f?3:T3 :3~~~ t14 :AC i3. .i3?cl ,:.?C'lFaCiC'.
a v es Ne '`._zA.a.7io-# Cf3F#?bfFx.iElC1I?L,': twm,g.i:izsMC:
s,kFEdF+t;i3#lC$Z;'':'.;?

cf?7:3i?t3 .en:s. to c> ? I:f,FiicE3Ã,= #F)Ã"<3Y?.ai3i#C?:tT about t~-(%
~:F1:.;;I.L<.-.3;., stis "Fd. ~z .
a ._ f' i~.FiiE;i, . ;~3i:\ 5C?2`tvl.=4.

( .:eeii?=C: .....;. b, ..>iÃ#'#i!za',C d $ili'C?t]c'h.i i':E'?( .v of Yi"f^wma ki7c}t .i4 i'a:..l:'4isF:?#i. mFt=<3P.;n: m and = the t, '~ i 7~ ~f?:'.:'=ai variety ) C?Ã S.Tv<3t3'~rC: a5 ~iF3.~?l`i t2Y
A: ' S, "
Zra...a,._.C1 ~: '. ., }i+` 3"z ,?,,: :1. .~ F.k~13i?' E">?, ':F3~i.:F F1t>Ã:
+.'=?.3.Ã.:aFiC ~ Z.~?
a #t :.. i~ .. .'>C;u?.C., C:i#~.i??t-a, as CsC)i)c,l(:=We? SL;tt'oh> may t?SE.i:i'E3:,t. Z%o3r=#>tia:^ y:=F'~'4i'C.? and a c i; e; .= .. Z
Q?+"t?i? .ic s Z~rii..=` . '' ~ :~l':~:i=.i3i3.' , a 3''`=;iia :` kfl.~s,:~z ! `~~'.,.o Ãi. ~ `3 3: ~ ' C~`=b ..`~~C.
~ . 3 ~ to a iJ,#. ~:Ã 'F~:F' #.3#. ~T~' .i4ti;'F'n C t?~ F=,...E ...az~
i ',.a;3 9= 23 'c=. = ! tiJ~s :, #= 1J =
F?i~~i':'3';'.itiC' ~'ea::C?3.F~ 'r'.T;F':.Fi~:'=~ <3.i3C ~?i'C3C E1C:cFi ~EE
~?'L'; :.i,Ã: ~ .i'i3l'kt~C,C: :y' ~ aC' ~10~?.~?~w S ,i3C'Fi3::iC:.1:'f~~.
?..,>$f'Gi;., .1 = ~.;1. = .~ wi4a?iiZ'L<. . iF C3`~ i3iil~ (~ ~#'~ti ?~ e#
S~'C~ "~StI~E , ~?1Fi ;:3i?y :i:i+t i3C; i?l3.c.L'a .... Fts J
oZvil iZ\:i? page or ::ii`>=v~C tY 3i3tits?t that #., i i:3p #F?=' djZ3r C:XaF3.F~~teJ when =i'... .. wsei ni.w k;,.t<',0 fF'\?:3a .5.~ F'?EoÃiYC?' or s~.ÃL> a cC:I'Ã4E1it amount t?f à iT?lL= t3Fis td"sll'#aP3;oC: t:i,t >: ;wf'~'f?'#Ã` a .~=:' p. i < Y iC;3.i.:ii' W:~"") pagc~,:tr`F3e~ ;C:ti i daunting f E<3 c:=s=3efvic` ?.
~,?% . it.> '` '~" :?:.=':...
1..:t, i>F'i"elÃi?'#:=~ uFiY:
:ii? 4'i: ,': i3 i:=:: ~ .

25 h, : :.e.o C:::>F}C?djmmit ., s Fa"ieCzzod fC3i generating C:i'eeiE3i`C'.:i :.v.?%'?:3des C;ii:%:i `t=3y; F: fi:Si ~ ,, 3~~ f e t7 z s ~'>;<, ~,3:"i~': or f~"fi4.L Ã.=.eA?~?~is:S,: lE:>^s<' =:>.>~..i ~; :C?.Y+

use il`?.3`i .., first .~C?'#1}.2}C?sIk ii?11t:hae, Thr' method Pl:tF'ÃheF' iFiC ud::S <~:<hF.~ :3l F3: +.i x;";F Fi'.f C3f, z:. one ':.=`:' ; i?C?..~ .; mpka:'.' .'.=. il:it`i3Ã:i. Ili mC M}d Mso i#?C3 ddC s =~EiIci' di...$ :i ~.>.~. C S: :IiFs'~:
~:
~ ~l~ ~#Ã'iE .i't;a:~Y ,. =:`F3.i?Ã Ã~..~ +;t#'FE:
:i:. ??.?.a:'=d i?n the ..: m t.?I??r3t3S#?.<, t::i?3p% and the a8tÃ;;1"ti:=Ci data.

or 4,:i>F'F'i'.=spl?F?dJ.FI&?' i~.C? the one C?F'I?:i~,33'G tR'.~ii3~`>l11tC
.~ C': lC'~I"j.i`~I:;^.
v .:.i>: ,..,a., ....,3 a3i#iz , a 333CC:3t?d OE' SC33S';% "'~, creatives 7 i'2 . o%~a.2r :~.,`
i:.
...;3 , .i~Ca~.~J.-C:i:=n . .~, <.+;> :i C:3'a.:i;'.?~~'.. .` i?C.` ze:q3.ir,'.`
i::t:tC3:z 's:bi"S ir#C:h#'i~at . a:-riÃ~ ?: ?T?.?~ =:i'."sFt3ve:e F3sF;:1g d1:; ad M(it 3C3i'.3'itFfil:I'.

>Liz'#'#i~`a?2t :; ii >t1i':#i ii2:i#'t#"v3:?+'C l?.~ ~d3i i?Flf <33 F?~f)F'f C:#k dE#VC'i iC? #'C~:`s#'##. ThS.: Ti"fi Ehi?i> <3:sC?
i?icl=tide: zi`.F:>S?#.i;.`2 ¾i?i'= a?:ie'E:.ici7lali' C;i'C`akt:ivt, #:i3 iY?SpC3n.se ti;E ~ili:: request.

>, #2i'sl a ~; ' .'`=:x-v-t3ot include i'.I`vc1 =a..
fiI]ti <$Il t3ia ;ele?t5 :`'2ssZ'+a-:atF#aÃ: si1;= -ad sdi?t ti"ii' > F = v:>
fii's:':'"i t#.i~,..;'; .?. ..i'3i7~`leaiv., ``>~' and E'F:i3' f~ =:~Il~?' ti2 x.i~ ~L~i?="3I~a.3.tS:~i~ :~als~: F:=f'f:i~"ETG'E.' to the i3i's :~t:3i+.
.i~"iC #l:vtE'si`Ci ~ -...t3y aNo Mude 4't:'zFE'i#qg'sF Si "%i?.i3i3 L't?I1-q3C3;i1t&: template;
d.~(:fi#1i4tg at lv,=ilst one templaAz-E
i:i~.`#I3c`>t~
for :h:': ct?m i,?o:i:ito W;.Ilp3iitE:: alss.igi"#iil"~daltFi . to 1? .3s +r~t., t,, s a.
G<:E: the at ~.,;,~ >: #t ... 'E. :~.~43:~' a tGi";iC tE :~ t>:':< C?
'a,.'; a J('i :.. G=F ii? 'i: based on dS" i<iGtJ#ld composite w.i>`i>.
3i'>cit=;'.<i#;C. ~;..Ir`
w iz4;i?s"j i C~'c>t.: of + t~'i~; 3 ; 2" i'F?tii , i?I3C: i~iz<.., v..r~3liit;
LlF'#l associating l~, ,;ssC3s'iatt#?'Ag 'ii3C:= ad ;iii?:. TZ`i' E.`
ec+t#'iE:

:;.:)F,i~?C?s.fii. ~:C:i>ir x;3:a`; and Fili'~;L'.4i#ii:: the 4,:i'i_.';t~
SSi=i?~:{~ creative ~ "s the ad ~~i?:. I 14~<.3t < `#i `

r i:>
i ~"'.;it t .. : :~C C~I# =
.,t.:. ;C?:?i:??:t#E'' FL'`??A5i1$C:#313.}' i#1ClFl.C:c~ i#i7.~ tY 49i r,.;~A, t> F fi#.E:ti E"~.
ad `;i?=s.t.. . "#G or :.t>.. : . i3 .EF.'A~, C?: s.
c '~õ~ "' w"#.~:k? the C?#' E?I34 the ad slot ~E ~. ~ }. . e3' f.- i:a~##~ d;.G
A5si;;3i.i>;; ia<i:F3. #:i?aiy ;i#li?hiiii; wt;3:sC'.'ziiti"#2g, a fi?#'#t"#, wh(:'#'Ci#i the fC?#>i? fii>,=la:i i~o t>?e :'.3TiE.` i; ?'?7i?i'C' teE;ip;<3ie t?lei31C,F?.1s; pTeõsC:iatIIIg $he, fi?#'#r#; #'e"t.i43;>g inpul a6;
w=;i6 iv a#e ii "s l N,.ei:': :t.t'= input C:i:`ilip#'#aes data corresponding E"o each of d?C?
?[?ta C3:' n:iC?#'i:
?,;iei>?" it.`, Fias:i` A.x?~. C~?i3ii EZ? each of t~?4 CZI? : C?# :F#"Ft. #i (o1" a~~Ei3iC" E;li'=l: iia 3 i`>L=
i:'b i:i;# d T.ntiy ~ds, '#i#i:Wde b"i>#;.1">gti-ti' e i#"sE C%t31#?pCDSitG
tei'A?pli3te a f..r v. ' 2~ ts.~ v<>- c ~
~ii~, ~,::~..> i'. .::3C:>1 i3:i'i:?l:i#o i`.~t.`i32a~#3ti31i$~' include a !`IE;i.i%C?, a $L"s, C:l<:#~:~.3?a, i r :?ti ##i"ugC%.

..: e may fiAFo,.' i ?C~ 1i~' 'sitili?C ?iltl#tg an 1?lti #'ifi t>l?#? i"#i E
i: `v'#tA> a ;::'ti: :?f i.I3C<

Of i.:: C?# ;?i5>a'v ....~t3,# vt: i'.ii?a`;.i-'.i} tracking events <9::;if5.`ii1Eed with the first c.i'"=<".f, :, t..t Y1C-l+v: =sFE',"i 20 : p dai; ng the :?C'ti"#; bawCi i`#? M5: tracked UvC'i1i.s. I l?4~ ##Ietht Fw "## iy i?i 3i3i>: >iss'.`.=i?F't' i,s:' i,?ii~. interaction #?":C:.tf"{i: LY'itli a second of E.i?.e? one C3'.i' ..?t?#`i>. c:`:';i4%.:
:ii=.i::C.#3:;;: events associated 4xoilb. th(.` second C=#'E'.`~att.vi.', element; and updating fl"#i: i#iEC'.;'rF'w:#i?:l m .?'d\; i?2iwd on i:i: tiiiuk<>,d e?'L'`2?~i i ssi?C#.c34L''=d ZF'#fii E'Ã#e.
first 0#C-ai,4,F'o :le#r#e#?t and the t#.i>.==k4.it i`=i'C',?:::"', :3;#:i<3Gi...a`.i'.i.. ~'~~".i0 .ti>.i' se:~t3i"Ad i'i'e'xFl:.ivsn, LlC:i7:iC'ilt.

25 ...s.u:a of >iio ?.L?tq as woU as other disclosed .... example 11101"i?od', .ai:4 be c{"bta.c3~ , o~ t=2"o~i;`'t ;.'far.;~$..i:a ..`C?zv 3Z=`=w. ;i "3i#ii', i.t=
= f f 4 ;- ~~ ~r' >r~~;iQ7 ~~;` in ,ro;rvr:.i .i.>i .v.a.~....t...i>>~.. :i i:i~ E ' iiS~?+` ...:i i~:if.3%
~15.: ii.t:. i?t .... :'i>..i::CZ ...
#'e:ii':':=C'-~iSi.~ s,~s:a.?.s and ;eEJ~'e~`.~ti#"s; creating l'Ei'3Y3j3l'#i6.=: ii#1iC?.= ~' A for composite .. c C::"ii:iEiVC::i.

i. lC` C34m?is of one :?#. #.#oiY'.= :'i3bi?i..i.i`..i:=m:+ of 'i}3<.
#itvL=ntiC?n are set 3`i:si'fi# i## :EiC

,iw. 4 =t~:., sli #`~?:?.i? i3f l~.3Z~v, ~ ;Eili2:S., i ~ ~~ '~a S ~ ~c~v the x; r,......> C~:'' ~i. ~.~St#Sii' }.: i ? r ~.,+..~,~.~'.+ and ~.i<
~.;<~c.a?;i.3y C'.. ., ..? . ST.I#.vi..

.)+' w.:2 be cZppt:.:'om, f.~"+i:#?i the itl>.~:?ci#pi#i?:f} and drawings, and .1#'C?ni the 1:l:'i:#:+..i.
U~~ ~(M:PTIO>"'d OF .~)JLXWtNGS
;.
.~'zCs, i A#n a :?ti:=iC iaiw#'t:a;` of ai Cii::=#itive }?es.a.,daEC3~
syuten3.
I` :t2'; 1 B is <3:i? ?ian:i't:i'uti?#:? of ;C,:E3:?p.E. iC"!T]puEi:'e.
i`i(,. .' i5:;: `i,lmp3i> :+y3EL=%2I #.Ãl w}1iclF Ã}.2~ SEF~)~e`E<4 Fa3:i#ÃEF
>~I ÃY h I'o:? 1"I?Ez;' xFaFp;d'p:i''=~ti \ .

Fs fEn e?i.FF?ple process 'Ãi?i de:iiF"liflg, cd?mp<?SFEi #E'tnp#Y.ÃE';, is ;3LF \..:ti%IFfYph~ i i'C?cfi: ,~ "i?' gE'.11ci':i#F:L, cÃ"s:='siEÃi'3;:G
:#'o :> Ãt:=:3ii3:.i-:,.s, #'#(>: 5 _ <ii'i E'.;`<3:F?:Fp3e p:i't?cL':s;: for sd:rv7ng C'E%2F.E,it='E'=6.
DF~,:~11.1.~) D1?,SCR1P'~~ION
<
Jt` gi'`,i`e.I;3.:, the d:al losoiF S:F.bicE i T:F7:Ft$eF` lFSC~s E"=t!F?pC?si:t:. #E'F?plilil::i Ãt `~ctt-'niav cIe=="~,s't.E`'.' s. F?<F4' iii ?Fde. among E)Ãha.'.f, .`=E:IYir:YÃ, video, !TI?:i:~ ? .:?s.Ã:. '='EF?E#~4F?'Adi}cff':
~,i:~3~3 ;'::SA 3 E:~ ., ~?..i. ~..:i~:~i 4.'E i3Ã1`~= i7:FiEZ i d?:i3Ãi3.F#1 d?3t>.' or more E. len..e;3':s that >,i ~i1d>~ \ 3c F?i'F>.

iv ffi-~k,s. The i`e.;?iwF?.Ã fields :l.i'e Ã~ie btYy1C: btiildYI7w?, blE?Ck'O'u= a E"=eFFE?T`E: aria contain the E4w: fC?i' `z`. :c$E3..i. .::,i:i:..; of dw t .'iE ~iÃ.Eti' =, Fi)F' C;x.i.F?plf3, c:1G`RdrY3E fields a fC;ti a i[ mE>,ilÃ' m iZ swrE;.
<
data iS:.~i3Ã`i,s.fa':~d. ~.:ia;i'i. i.eFe of Fs,.:xÃ.. S;3.w? Ã.3Y3t>. 1, LFlE;2and U11d:=3, of Ãit3=` a.,E.e3:E:'E;: a 1.F>1iv\.i...::.
?.'E;SoiiF'a ~ ~:i?<z E'R.t ` ;?.s:it<a9itÃ:c'd with the F.idZ'd.IfiSi'.=' Ã:t14EÃ: FS d?hpl`sE 'yi`<I~ 'aEFld#. FT a ?.' BZ.L E:;L;;
,,,dFv:?..e . ~ :.' :niF:;i;: a.'sF;~;2~::'~ S=~`;?i3F5. the creative is ~~l'lIi. ^ i:E~1' ~~a CY\C:#". ,`,Y.:iE~t.~Y+`:Y' \ ~.:.tLs..:~' `AY
.. a.. . . . .s::

3x aii, t ?C..>.e..\a AZ 't?be Flash # `zx ND ("Flash") content, wliiE:i?
`'i3xiy E?1: ::E?5: `.:3 by SC?::t;
r3 ~~ v :t S ~ ~ ~ ~~~
`i'f E~. y',s'~i . ~i?Lia a ~'~~. ~J?i.i#. i~ used to Y'i~".E~i:~i:=E:=Ã
ii'~1iYti2lFs.?E:r ~Ei i3E~~z'3ii,~..t:= to 4C3'<3Es z t"
i?Q
Y >: ` >3'i?E: } \. ,~.~
..> be <i~;F'i=>~~ Ãd?A ~~:i'. v~C:3`F~.. 'i'~E:'~. <3i><?E~'iC:i' U:l'i1F..:i?iSo ii2i:iy b<'= i:; i`EdE=o hosted on ~
aE?uT ,q ...; :=i hY\.;z 3#: ;'MeE? IE.C'.nÃ:,'a#PoF1, and Ys E=hL=k lAtl.<fF'3 = ''.:'ibi'4'd. T:i-E;: i:.a`i?zr .?, .:xfi%l:Fs i?i=.`>:% also ."'i;:; . s' ui?i?:<~i i#i3i~ L)n i3n t?ti?'FE:-s. SiFi:l i as fl'w ¾?lcFa?E W;? da`FrnonsF,':F#f,> ':%i' duration, 20 i'.... .e,'A4 \ FC'F?Y4,.. i{.rFii or r:',O.te or ai;E;"'si'FCa b<F`E>d E?n i?FE.'iii.::E?fi evt'F.EÃ.," Y13'L?t' b~~
Ã:i,i ..E`'1, 4'd:.i3i''<`E.liy +3d.::'i' Lf`~li.'1F a iaSc3T J?E'1'f63.
;,.t Si?F;'..'= : i'. iF;.FtF that aFd::iEÃ<>..?
iila# a <.>e.. >?': is bc.. g impressed i?IY Ãhi 1[SE':i'. For example, an iiYfws F#,i;Ã video elG12#c:i:i? (a:Il ~ ~c>. ~i~'~ ? 7 ` ~ t ~ j ~ ~;' ,c,..
'.:Ã.i3E'. .:'::E. ii of a 3?E d d3 wÃ.~~?< ?1 A?. 'E iÃf E'Y 1 FZ.F d:
.i?i7'F~ E I3: ..., Fi`
i:i :??is Y3v F30>~'.i3 ~ . 2 Ftz#E ~`C?il~#. The sZ;.. ~t~'i; r`
e; u:t;. .mi CYi E 3 ~ 2id wz 'E "Ã~i i~.,:~= ~ ~ ` t.il~' ~ iFv ,~, ~ E.f d1v Z'Fd.ii ) #hxC ?i3~..;jh its ?
>..>..~..~~ ..~.z ., ~>.z 2; 3 i;' :?<3t'k the number of F.iSE'"3 ÃF2;_EÃ. watched l}i9 video through its 3'A3idr3t.'s;F.?i E?F' flF",?.i4.fh ai; 'Ei>c.'.
:>?i_:. A,: ffi'~-..\. :z>~ YSidhipIi:` i>_ eiS#.si:ii vIdE:iis t3='1Ãh1I1 flY<>, s{FiFEt; Ã.<:iY?pl:3Ãi, the pEibl.s.EY<t :?l'<Y,~ i::'i:ii,k si>` :15:?::5 for . i-i: video, <?.s ivE ll as F3:;;~:7 E r:i#i d stitFSÃ1.d ~
across all Vid: 'E?S, ,'ZN:, ~ ~ r=.i:~ ~.::??C:3E:sz'E i3i ' v^ t5F may tY":Y.:;=3~ ' a 1`F~ ~ t g `\e? `''I?\i ~ ~~ `c`:
.... . ~.1~: ~ 5= .~~ I~Y. 1~liFv' i~=E?YS start, c?\.s<:
'`.=v'.?TÃs, A 2zFs` C'3E:E'#i ;'eEFaFE>.' i:i'L3y tx'i;.d:=k the 6F31S5 SpC'FxÃ: playing the 4'w31C, `E?F1S:= :r:.if . Yi1iC=

f s .;. : c a r' 30 4~3;.:\~ i#zstZ ja<.. _*?. L3i t~-\:ct .... `a\ L't?.S?CF,'t~ii., SiF3,t t~`.i~`.~Ã, 5~(.. ~. +,. '.vL3t wiYeÃ: O:w v:d<=\, ?s~ a r~r`~-t'. ~~?., i 4>.>. ,. ~:Caa.z = .;>.t.t 4; ,x: c~\ ,t.t ~Fi tiS:
~1:3ii3~?Ã'i?t) ,:>. s . ,~:ts.:..

`\ . ,\..~ ~. ..:7 .. S `{~ i.~, i 2 =~? . '~~.
A. d~EaO:i sd,::>iZ'. ~Ã?`i~:3~;:i~E: is F3;i3 3:i'is't3i~Ev'E]d`?E or .::;i'EFE'.~i?TE3 of .`;.i:is::`I3:5 ~.F. I?'F vF':'.=..a:ivf:s :my be An E:3ii??i:4Ys'#il:Y# E's associated w1#h <3 GE?I2#A:iE?s1Ãd' sE:T11l:iÃ:`v' n..<3y be. :dE;F:r..fiE.~d ` ~ r;iA?::a:~ ;~tc~~> r.Yt:.= `j\~ a S ~ %~{ Z \ ~ ~ ~';r t ~~a 3. zC`.=>, \: >>:. :i.. 3 3t` association F~ F3% have F Yi3Ciei 7E'.= .
~`.iFL'> ,. >d.5i>.~:

>.~; : ;.,~c ,.:.,,+;,~ : Ã d ; F?~.,~:5 ~ .3.. .:? : ); ;3i't; or 123CTrc t0221plil$..' :lE'.#tleflts. A :;4'in': Ofi:?71fi`F3t F3Fai% b';
e:6ed : u..?i`..e ci;I3F ii3~ #.~~' ~.l']F3 ~`1t~C'~C'.3I3C'12~'. #3 ~~' t?<' _i iti 2 ~
_ ~- v ~?. i t,' ?~'.FiF~Li. :3= i . a.sei of i#1teF-?:uo:i that 31iilb' bi ii<3.ck0=d f?r the Ei.i3'.l~'36xi~4= G~leI3-3C:13'.. Aswd:G:<a'.#F3f EcF;F~~ie:~ witE;
ialld?'1:' ifistYitt`.ri3~7.iZi3 .i~~ ~1."-`:71=3i~:ii' u~.(aY~~taY3 v~+a~:l~E# ` ; a` tt ~
z. t C. a4F-Et..;? v.:t:.3,. ~~:., i. f :? :D.'e + C.: `t ri.?;;ji:i~i ~s. c:3 T:,~ ~i"at t t#\~; v~~4=C%C,:vt',fFv' S3f E~. F~SE: > a i i$c:= w=t 'I: ~ +~. $3=.
.. , , ' ~lZ= p ~LIi3 ..'~~ - t.' :s FYF
:
;on3;?i?ai:iia'i; ..? i?f:l:=f a.":i3.i' :?i;= d:ts`:=rti"iFIF<%d.

A `..r+,.'c2^' .: :.~.d !
; a i'-l F'tx.:A .~:~r`.t #:~c.~" ~3:1~': s`f3YL'` or more C:lLÃ"E3.~<ar`zt ~E:lt~c ~, ~4'~:`:>? may i.'3ni.e.3.n, d;Et#.:
>
'3iai'~?.`~>.?bi,i~:;? :di<: ~',3:~~33: :~>' ~:lF~: Ii:ia3~)iilt 0=~i f]zG~3E. `i'~~7'TF data is iassig.3:i.i F?S i:.' 'C'<3'i3i3l<a?i.: eae3:t3C'.i?+is. i-n, a i:`=mpE:s:>F.tC', ~4:~#11(lliiti,,, ia.E3 instance of a :IS,..1lFt e Zai' t;; C'.FFeF';,Et C: :?'3:,3z : ? F i ch:=.~: wF.:-ri,l:$L:. U-.c.:.' fields 3'.i3iF;F' differ :1TF3.i$.I3g template el41:E3C'.iEu. An 1F-.t. :i$;omm, t'it;.Emo :; iTF:?:3I;':iiC: f>I MiF33PI:=, #??:3.j' Ãi1t:hd<'; a i''1i(:l> iCxt I3E"#fiCc3fi?A3 fi '.:, Fv?3if.b may E?FF#qFlC':lt' iiio3':fif,`,r a in si.?3:vi> in a p<3.i't7cfiiFF" I'C'`=pFSi#i1r4', A
cl;.C:.tii-Rf.-s-pla" vtdC:+F Ii=mpli3>L C-le>:.rf;i31 ii?:a ' : ?#?;3:i: Selds, 5i3CIil~ a 5 x:~~L''~ ,?3'c?`j 3i?Ia1~0'sE$.K,.i 3 <'+
~ ~ r ~ k~.~', S;`.3zk~~ . :.3:. EF,2#qn6j;
F d..acdf an ..i:i:';~.c.:`+ tF , r ~>i+.t a l`{ i S a:'d F ~ ~ C4 ~ `k4-~'.+. a ~F i ~: ~~i'.F'I~':~3Li1~f,f)F3.. .:~ tC~e. ~.C;kF.~P!<3~,.C; }.
t~t 1 .~3( y ~ . C. ft>u:' z.?Cd`.tie?ii fii3id.s, such <is liF2ir=_ , Ilfliw, l[ifi 5, b'sUch each deDF-#.'~ the actual icxi displayed l>y::: 'iir'.r. ci#Fi.i :e,~?~ ~C33~?:., C3~
C?.'i3 ` }~#4~it.;:^.~~i?3' each i'F3?1F3`tc i.`.lf'.ix3t':1. . 3,.i ~_+;. -~_ ? :* <.: ~" t? ?#:F:3..C,sii::l:3 i-. ~ , ' i Ã. .~ ~Fz 's.c:, i-t?: t`;t:3.i3?f^i':`-=, t+^ and f:'-`':it Mt?#' in the i-Y ilT3plt:= text $:i?f;)li$C: e>:=3'i7E=#ti. Fields mzty- <:l..'s-:`=
>?#i-~xi:#d.sa.,. .,.a. .Lsol3#.C' = (asURl>,') or :a.~.3:fi4'sF'F3:F
I'i.'~Sl?EFxC%e. l?i'<a:43:i (` UR:V} ti><:t : ~ ~= : P ' 9 l- e > a $
~3 iC~ >. :p ?. F ~~::: .as:#'~c~:i ~~1G i4;5s:J31 to ~~~L data that is associated 1:'FI~i Ial~` $'.:?3:?iil~C. v?:E?i3i:~Fe.
.:=, i'-<~;

13o:i? coi#..p:ZsJt:% I;<3>?plc3to4 and t::=;npl'u'te C'~~T~3L'=~:1e4 t-a;4' h.1vc i:.ze3.7`3l iC't3. So,t.:=
.C.T:Fai`l<3te.. iA2ai ~` .' zl:S.f:4iSi~:~ilZ.' by a :h#F3g:4 . publisher or ;l i.3h~. (i1a >~E)~' . t; % < 3 ::i:l?F:??b:i:: FI]it1' defiTif: a C:i3i71pt?;:ite ::`,I-fFpIFFEc iF'i?
3fDi:al may ihtm ca'cs,, c`,EF-,d S la +~:?IF#F'.t fl)e ::fi;t3'FplzlES.= with ~~F~FA ?%F ~~^:`.= #.`fi3::t i3C E J:'C S, :d co. :ta:t :+F&....<k.i~:.... ~3~~7::' :-s3ti1;_?~c9~s:':F and ~:~C',i?l'tl~'~ i23s?i have i'~iia.'= d i: =c :titÃ~F #~~'+ which ;?ii= g":.'...=' x?ii iiabA?;h''rS F? F3ctif'tititlk4FF1.

il.>ilFa: also as:;v"sCi<3te Unnplklt,s w. .tl3 panÃCW{aF: #Fd AO, :I?:;:
FFF ay be Iz-?F' f3t>v'itFSeTIie#1t i'F'C:=<e16Y=t=s on a df?EFblFshC:'':, 3s, t f~ I`;Fw;e. .;3C'.c' may :F:oo j.~. 4:c: ,~::i r. .,.:: =-3::i .i;+ . type of 'v..,t~tc.st2 ~..,.d+ U3.#L=~1 as i 2i'L l that f3`v(:#'~."F,Z:? .,>~ -r -õ
a:i `.d:i ~'<: ~C3aalat is r;,la : ~:. t;~ sFsrS~ 4~~.::? pi.1{f4= C3:= a 'l? i;?r:3: :? o.. ... : :? :ad . >'i;t:m:.tb` have ML'3'i:a;.i:Fl:i that chiai)gw dS::p`F1d3ng fs..: ;a 3- ..h iho .:~+..#:`C: o:' the ad Skst. A 1'?iib.3M1er iT1.FZ C~Cii?'wt:?a F
3(:' i:y~~3t'."? of c#C:'i ai i`ti,. ~ t l.s~?;*+wi-=:'. ~:
~`F
_ ~ A ~.

Ei.4 4i'<:I pat e by 3suoc c3 #.F-g clti slots wtli w=Tn~jmsFl& t:mpla?:i ttFaEt fYi.h'' .: YiCS, ltt>l'i;t:k dia i'>i7F? fif x CFi..r.'`.¾fL't; f':',i?C:3'i3ls:f3 $Vsfi..?;{F, ?'I3,3. . ` F.:, <iil :Sl F1iF1fF.:?F3 z;r a;xiiz?i;:t` ..'`,"Ãa~~:~fiz:;~. :'?L`+i.i'.'1#l :~) fF;t;ld.ii>s, i`IÃ2?f?f?~f, ~?~.('fi:'f' ~:~FiFl.-ti, C3~aEai. :iEf?F'ta ` ? >A. :#:itii~iiÃ
> . .

b?f+Fi.e`i c'.4, a ::>~:3,`:`1e :?EFildL.i' 12, t'1F7i?' a ".=:i'< .ilt?L'l'>
tit;i y?..'F' 34. Ufs Y:fõ ft T fzip2i:t`, . bF> eiF+:',i' '24' >`.F"i::
a :.ii'.:' ^i; a pi?F?;lS.?:'" 1~3 fTi~?Z 3~..Fc,'.i':3:iG. a s;'=i?FÃ~i7Ã3411.s:3 ~.i`A:3l`'it. i~1~, a 4= [t '~ '`~'~.f.i$: -~
t .. ~ ~ ~ L ~ ~ CZ `~~:34=~)L.E>y~)ift >E>Z+

FfF4' i#:iek?E?A..,,.E>i`>i? of3`.:'.`. .:ipFt:f$i: Z',1:',`=a??o3'F[3 16, CTC>.<ltÃZ'C:,i IS gi:ftf3F':FS:d '.it`,i?.F C:eit:A:.. t<'Ã~ 4 i3i y ;7o ;:.iF.,,.:;i:.d iCi yxiw`.3ciaia2' ad slots 22 f:FE?.iFE %i?'i, 2?~s'sE::iF3t+.?d with :}?c ci:f13?.zIt Ei.F'fFpl:Ãt'::S 14.
fi'hiJ :. T`r. b.?; i3F'e3.ti 13t using an iiF:lCtlt)fà based -syStOF"I?õ such as i,3a.?r I6: .:.Ni !Vt?E'ds, ZOi.:i'e ii?o cià i :: ma bt~ S:EeES`,I'xi:li?ed using advertiser specified ::E'EÃ::`n."i: :i3,iE=lF <F5 :a l.s. of ~ti' E'=Si', ti . . 3U:i ` i'i~S, :iTl :`i?F i3tiÃS?~: bids or E:=?i~?C~G~a%~. Ã'i.'i:~F1114= ~:f? vC3 ?3 ~a,?'fi, cai?i :~5.;l~;:=E
,.":Z? ?
~. , ;".`., ,._... :?;: v i7o s::f'v~A in FbL= ad sItii 22.

r~a;i,..~=~\r..? . .r;=:c F>.,L,\~ ' ~:: ci composite 1'i:?`,~?3ii itS.`= 4..
w. t ~a tL.F3Q:Ãiai.;~>ta.i2.2 i>.; .ti:E>i:,=a',.. .:.i'.=`s'< L :~' ~Ã? ~~?~'' ~ii+~.?a~E :. :.....:.
: :...

Thz' `'i; la ??s+.e i?3>idc>, '4 may p?'i?fÃ:Eb3t th:~ pEIblFfibE .. MC) fi?I' $t?e ..C;iTFph1t:` i.:EF`i?'F>m1s 16 Ea:{F: 4'c`d;
>x. ;FaC.;.uA;c'+.i :.., E.~'i: ti:3:F?.ptate 3.4. 'll1= hÃ<t::, duration, and i?thc.i' d;.')fÃ4i#'iEF"fF!;i tE>.x ::hu Wz?:Fpl.F>e5 t` Z t3 ~3~ iiai i 16' e`zEi:=I: tZ .e" ?p:i3i:`. C .lE;Fx?t -`~.,~it .16 that is included Ã.Fn, iempl:Att'. ~.4. tC ÃF,.'O:
: " '1t to Fl C ~ : 3 : j:?; pi3 blÃyi t:
.3 z`.f$r the FlltefiiE E3i?i> w1rc'ft. d:F.Ei:> ... , to t?S%

E n5.c~d,. .',:i:,.~i' Ã?i'. ;?tFblnsi3=T 26 has specified Lhe.
tvin?pli3.tf: f3?`v>?':?c?:iii ? Oi?r <Ã fi'3'F3:.i+iw. , i ,'':i#1Ã:
.,t e.A data ~jw 3,L.r::Fpf%iiC: builder 2-4 may create and \Iorc. the ta:f?-:psc:te. 14 ?n d:Flm k4i`>:'E':' ...2. ',"J:?s;i'>.i>eui'i:FS;i' .`().i:?:i<3y bf;= F1:iC.'f' to display ?-F7-fi?.E'Fl"f<3:ii:.i? 11-i? and F'i`~J:iy:

t M f;i3~?l.F.ti 3v" 26. Rvkrf'fÃIg to FIZ3 . 113. a user fa,,mt, 3rL,i:.C:
,,:srfÃposft:=

2;t t:':,. r; 'Ã',`7;`a 40 ; FÃc?F rEtS > a i r f. ?? : i'ib3 ~ 3. t rt iEF
=ltf?'lti? 3' 4?, a I~= E ~, * c: tr: i3i,t. . ~.; a õs:' i ft'Fi à . :~
Fzie`

?'i?'l3 V.?Z`,'.Ã'<'3 Ii;?:FÃp3:?::i:, ii:iSlc:Fli. 46. A 3;#:icl' Ã'f?i?v 'cFllk;df C'.1'oiit:% a ..oÃ2'1pt?si:i: Ã:t:eiaA>ci4tG 62;.
>.ie8F?iaÃ1t 64 and :.. Ei lE ?veF'hi}% 58.

78 ,.:'F's''iy k,;( f?<%F'aW :Ls. 18 EF~,`~FfFg k:FaFr?l.?-2_S 14.
F: < =A r + '..`'.~`~ r ~~ " ~ i, ,<~ F
? ? '3i= ~7t'<3:i??;:3; :i?i: ;i{~'4'C~.fi7;FLA' . s f`RfF' a ~ = from ? :4' i:::>E :<.3 f:.:E i.
si tfFs: :8. A:.Ti.i i.c.3<?i..3 fi le.iT1p3ati:' 14 fÃ"szF'Ii Z4ffioh to biFfid. the C:n'ai.zc. 18, L~iC>
cÃ.z..ii'tV, builder . `.:'`. .i -ii3y 'sir3>.?lfi>y '.i3'i 31 i+'i?FpliFE.U-` UlS::il:iS;I3f: x6 associated vv:ii.b the t5;',rfÃpl<3Es` 141 : tii7.., S n,z33F3 Z:.i?3~:F3i;~ 16, i11'. C:1:Lat .vi~ b3.6ldt'E' ?~. may to guide the <;;.:vt::i'iF eE through the i?:Y?;.;,n':i t?: ?~:=::?zb`.T: ` EE";.'w data Fe.i3tedtc) il2e f?r.`.l(is f:9f eat;if Ei.e.plF3lQ iJW;>242fe: 16. U'SvÃ

il ':iii=C . `.:= :' ~` lii'.a ~? 'iil .isi;i,' inf7i'mt'2t:i:iF:i f?
:1F1d ?'C`.:i:S.3?i`i: fca~F;tt?f 1~ f3F? i7'S3 .? i:?i<
:3 >F~~~%i;aE? i=: .:

...i~.,f;a.=i:= .: 10 mzFy '`C' a GIiSÃt?fa: gC:ÃlE:=fsit)d. cE`,:i'f?l created by r0,:iwi?:i3g < `.t'.n?pi<`F1e 1"''~
~., r . h ,~I'.i?F ~<~a i ~ ~ i'C3 E. ._ .,+. ,'~
t3i?, :.,~'.`>.~i.=,,..t . .~ .o,~. appropriate fields in the '~ f~~1F~.
~:'t~. < fS::3E~it.: :i~C=FF>. `~.f .~t.4l.4M
E7'va fifie.o tz<: 'Et.E;i <s~,oL13:ii;.is ,,=4'Yt}1 :12t: lef?'fplat:, Lk:'f?'E"E?Ã~ may ."::Ã'il'!Ã'f?~.iil4 i`=.'iJ ed,:; izÃ'ie field per . ?3Ãi ,.FL. 'w.if i?ifHi? , ZS fiich t?ia, : ;3o a redirect ~~RL> a v1dc'=i? ?di .=fF~?.Ffii:..iaFi?tF, or ~z~,..i=

?,hx':i'?:?::i;=,'.ii:;i .>? F?3\ . C?#1tC'`#:t SlC?C:3Fii? ;. For Ci"( cf$.i~c at?d?tS:?3i that tS :t3 t:Go i`Y ihe sCst\"i 3 if;.
t?3o:C: in=313..,?3i?v ;>.. fi4Li> Ft?, J:Ãi'el3P.C:, it:.i3Fpl:FteS 14 E91at ?#lct#.ie?E.`. Ã:3:icigCs. : o,',~red in ;131 >.i> 13'i:z:'>;s`.:`,d field5 gk'3FF#;=i'mt?d ft)i'fl1c 23`sfÃ11<:, title, loc;,:at_C?t? .4:ld13i3 13~: 4y-;;ti .3F3, C'3c. ih(`
iE?ti?'F Fll'x y :''iC>>`:'F`:; it.3v' f3.sC:=a R?# -a lC?Ca .filC-'=
i3xi7I3L' aT2f: sfF#tC?I17.iF.E]C: 1l iy Ciplo.Fd tkF.J a#l+' a:tC` Fa:+:

"ACa=".i? .I 0 i:i?".: ' ;?3'.C}'{?3pt the 3,is+: F' to s<'kct a f lG
t't)Ilipi'4v.tC31Fsl?r :iplf?ideC$ filC: z?t"5.Cd :s;i W`
`y skgi >i>. .:.:lu. i{ ia: '.Yi`i3 I B. a user ITIEl' JpC ,:.i~y 4'#di .=C?
id C,F1ta F C'c4t oF: 41~3, L.'2F" . C. +,?~.~,.,1,<
i`"~ e.

S2. ~'n u' :: :~i:`.?i~ 54, a user may -spocÃiy data for Lfm~ , if1"ld Unf` 2, bw nE?: $i?A' ..:f,F.:.` .. -~i hI;:?
,,..:=i b.':

AftC'.i 2.i.,,o <C~v.~ ~.iJ~'i= W=S.'.l+ has s?"aC.~:= t ~ "
~ i~~CC~ the ~;~i3Fit I'~; kft::ti to U<b(:~i i z the i:
6 C3':' d4Mti :<a:C 4 õ ibe C:v`c:ik'S.' bi.illdfi`F- 32 #13:<Fy C',T.FOi'atu and ~FC?#+ . ;i:iz EZE .E8 i3 EfaF i :?t>i':' >.:. ~:-~;~` ?:: ?:~ v h.L3'i`:i i:3'~i~fb'i. 18 may then b~:=
S<?i"S'E=d to a :?EF.bl_4l34#' n~{iF.fusi~ t`. a .:..in i?e . 8 t_ be zisC:d f2'2. :3 pafi'tfi=fFl'u.'~r ad :ilf?t22, 112C:
;i+..Fi'i'd creative 18 ?3:Faj 33o sZ:?4"'<wC$ LFs3ilA2:
fi.i Ã#.i3cia,oi:: : i::)CTix SYsi~~:~i`3, A ?f?bs?s..`...; 26rnay t.:qEi-3sl .t..4w=zftIS%c, 18 An :i?.F's.d MC2$ 22 F.iStnt_ ..''. i2FSa: ~C? :34.-.~.i' ~:?+ ~ aFA>;:F~ .S .14 #~3.F~' ~3C'. C;+333? 3Fli~?l.C` ~X'3tl3 :~~( ad :? ) 22, t `~f -' 137, <' `:.
~ ~C I t 1F~~;FF: . liF >:#tii' .

ait tei'iIFF.t#. d :um"; ,:'n"f:;i=F3'Ff3t>.t'sF"i stored in data store 1.2 that F':l<3.tisti one or ?31 3"'.= ; t\F to if., .
~ ~~:3d t.
\`..:~`, .3~.' +~. ~~E?t ,.....= i'f?i v z~3~;;i:, ~?~~ :t=~i#~c%~ xit ii ~~~
<.3~ ~ ~ 7'#i?ie fi, n, ,.#.iF.;.> io~ < +:..:EE3:f#.
A 1 aI?;.iFz i;)Fafi;:i'i3:i's to the SE'.i may bC- .3`:,emeii Sy:#f., f:a\ tn? s.io:....?. ..: dlei=L <33e "':3:ahipl# ,.{C:i3.EIv(:? ::'r thiil are c~t>fF3.p:F6L?At:y :ix~z3 t}3C: C'.iti>.F4'`S9 >v.` ?;F sE.`.`.=~'#.fi'`` 34 iF3:Fi3:1l::%F', i?, ?C% LA3' :i3_Fo?'e i'?.lg(SFFt''::'e'Ii's to 2iC'3t.a the ,fppi':?:?Fõ<3t i::i.?: c'h'E=
in ' '~^ ~ r. ~L v ?.: t f~= õF . . r .
iC3 5 C i4_ i;:. ad 5::7~ .,.. > 3?~t,l? tiL'~'~'.~ ~~3C ~' # ~ F1 e~f~ 4 i~1(= a`>l"sõa~~C:f' ;:.f?, Fi >=:C< #Z'i a~
may : :.~:.. = f ' ai1~:b'(:#1t data 20 ~?t tii:d C3Ti a li4C'ra., iTFtG'e'3'~E3i?,a t {lFc i:iC`,..: ivt-~ ~>.

1t# rio#"s ` '~:i =;a ::ii}' bC CialC:lifiat` d FIsl11g the interaction e.,vont C?t#~,'':f 2M For > \.c,a:T:s:. a ~AL.3 ..~-iL. ~,.:a: has .i' , 1 fl1;. a 3?C.SI 3-=I'C? <:tCtiFi , ?{f2; . i . , .~ <.~:t:: .a = . ~.::.
t. =' :,, `i~..srr\ i~iwF3iC: ~4. a ~? i: "f>i zfC:t. ` i`:x:EiS
w;.:i~tf?is that 3i3<iy L?:', i:23li;:t:#3i:F$t'.iM. Both o', ii"Ii:=
s:ieI31[33:'s haF'f'. a video zt?w i'At:i3FeI3i fi#:ld `i=r>e, r ,a:?ii itii3~ iF ' C.#.. sC E C>:. ~T<3C ~\albFi'. \t1ti it?C: i iF#:Fit :i11~.G# c3C:t1<?Ft C- i~'.:at\. #`.-.i'?W C:Z%vi, i": F: ':s ~,~"u.
C' ia,;v. Or .3Laningt.t#l 'staFiSfi}"s. For o:tamplt-. Ãh4= pr~.~=-;ts;, \ndx~<?
>t,fEAt p y :?Cis- `a`{ F k.i?.FS` a i'2di'.'t? ;i$.F?'3`. ei'C'11t II3:Fy not bS;,' di.'.:i#F'iFbiC.`.. `A,'h;iv<`? , w#i-F pit:it..
o:c v;;c~~\:\ .._..; \ct,.= i\:~.i',u..t.'~~Ls , ~=: ci~~' v t"t~ifkõc i',rc 3: t . ,'c~~LC i~fl a Y.~:+a'\ ~~3v CiC:=a2ft.#F~. ;. ffi.. c..dC`c?
31: S{ l, f .'i \ t#: `>: ` ' bi ~ s`sei b .. TI"#o playback JC Tif th f"Si' S <Fvh C ~v#'i3C'na may be {it3C:kfi: >, and F' Z? 1 >:tt' ct"ggT"i':::i:'..: Ci i`0 `wL+~~'m13:F?e iho tC?W, 'i%Fdet) . , PC?sFJ;i'C: to a user.

IIG. 2 3.. >..z C~:?f, i;:\ ti~"~~'La.3 3r3 Ly}i3C=}i ::~15 Ei 3~G4~
I"t2xettr.:?' d#:?::iowd hCIG,,.., fimC' W
:m;7eC'.eazen.e,... #.f3c lta:lC'.'s a Se:VC:1'CiC:v 3L....'10 . a f3C,Ew6:i.?

&WQFi.?, ai3i ::'IC F i:i:1`ii:i `~~) F"teif~i Ii14 L#i~~= i3 ~??'(?LC *<3T ~
3 A i~lFi~3S ~? iC3 fi i<3,.3 TFFE~:

i'i~a3d':iblo d3 c~:i?wr` 2: ri=, such i?s, a Ã`:3-ndC?m access 'I?1e;#'F7oI=y t_R.:"5M.~ ot other data steiF'i`, ibi`>
~viZ'il ~t ~ ~?k ..: D; ?i <FS .1;.8~:s :Ã1ft:l1.idt? F3:E?C?$hL''f &tastt3ffi 2M 4FFi:i? <s <^a dF3t;%~.`'s! C> whFC:ei F'FdFy :?i'.

j3dei.. t:. ~ vq.,:~r,= .~1~:'7 : i`: i`=i?;F~fiAFt2iF v <lC. r, .. ~=a 4'C..
2'~3 3?3i?3i =i'. . .~:F 3r, . ' .. .w IC#:~:Ãi='E;;~~=' C'~siA~!d~:i~ ?,;f~~l the Si?~ ^~.' r.r=,= , :~::'~>1:: r. _ devFt:s_`. 2: i? >?3. y :"iciide ;3F`t)612? 1Ã1s Mrlcs'IoIT4 216 c-x-G=Ci11ifbiE' :?S' tiFs' pI :`.s 4~soa 2 > 2 to, ,.C.i:`~.;I:3.F~ E3F.#F:t?i n' 2=z, the f:.i'C <11:'E-G ~'.i3:F..~.~=D' .D ~?o tlYi% i;T'~:c1.1Ã i t: Si:3"4 .i#..,: :hE?

i.1:3i:i'?i? .`i?. Ti.:i3'Fplw .=5 14. templ3fo OeE1:L`d3t:? 16, C:i'eii$IS'4;h 38, iE:F3(3 4i3t# txFi:=6kti:3 i=L'eÃf.t dka? :Yi, a ,% bo si%;`i'i: d I'#3 aF :s_'.:3'iC3'eZ 214 a3i'dd da3ti! StS3 :
_Y : 8, A ~+.~3i?Ui:~? iai.'.p>L 1. d .3S a sfFYCfh;.

c i`i??{D3; i:3' tiL~:ii'>i3, i33Ã >a=i ~'<:Ã' vi'.L'ii'i:= 210 may be LÃ"#F~D~ =fF1i fFEC i? a34 a ?FE 14:'C?D ~ i3~ '.:=C3fz;~ 13I~ :, i::i.; Gt'. 2 1 i) t:o3Im'13.Ã321411eS wifl3 ti:iL: C=lÃGF"il d4 vkos 230 via aiS: .,'t(.i=
iit;:;v;,.+:'I . .#'>3m:y '.'=L a kw<Fl aF'::i.# ÃFC .tt='di?I'~ 'LANj i?F=
r3. wfdi'; a$reF? nt-t;voF~ VVA' +)SEÃ<:I'# a3;
< .
i::':ici3 i:l?Gn d+..Llc;` 7:3 FY3?.ij' be. i;=s:it34"e=t;:<:d w1tlF
upF.[blF.sliS:-r 26 <.D"

i?3mj m ,?:`ise a di'.'rii'.i:, 6:=s p;?bl~. t3t C:i?1TFfifid.3ii :F~FdDM over O.~'.e c;i.`.w+`.F?-k 23t), 5#.i<h:3.,--, L'xE';t'.i ('s3` Ad?.C'.'Y C;i?D23:FF11Ã111C'3':?E? A ,:.C?
t`: =~' : ~
or an may PmMdi::i'c::ap;.FÃ1;ii~;y EFnd 'rFi=.i'Efisplat's via a 6l3i'.nt 2.30.

a KS. 3, ` ,.::ma3e31ph~ pr;AS,i s-, :1"{.A1' l'ffin$i`+g cZ;E3'ipc},h`.F.:
`iompi`sFt(:s. At a$i:p A
.> :`..'.; ?b:,, > :+ .3.:l3` torx3p3'oa'Fe'ti';' di~lik7.od:i37LÃ S4lGctC'd. A #.ÃJi'.=3`
f.i:ia.Z% a;ied F3Ca.=4'i ifi :3l F? ~~ p4;; bS' ~kfi`,_,_i'` the +a. ...` that bi,l1 st?.g to the E:1LY?dL=dFt. A user I?3C?y also sE.k,`v, iY"; )Ã"fF a list of 6~,f nwF?E;F
i'.li.'=TF3t=3'Ft. ~.i`pf'.S, elif3,~.~:?t iCs oii'.3Y3<'3ft:
st` iz:? ;~,~ ~<Fi".?~: .i:Z%= ok~f?"li:fai il.OW lvp~ 'a2Fzt5i be used tof..E.';the.E' in :3.

; ~Z:'' =>:
>a3iYal:~.~ :?~` an :idfi31TFf.;ii':itiS:i' f9t 1h:.' sf'hteI3a or by a F;sx:i'.
,' = ;`~

;''>i m; 3: , a ;.C'.t of .#i1teF'af4tit3Ã'1 C:?='e:f?1S 11:z3.Z% tbe di'=iiF16:=d to f:iCD_' 2tÃ: :x~-.t,k#?'i~ smFo $.s.'.;i 3.:i.i ..~i>~ ~,s v :ar- +3, =Ã nGw 4 >: :,_ Y~7` ~*a, I ld.`
FxF'CFS'2'%iC=:S.dZI3 G:L`t.'3ie.~d 4 FFf.aF.l` ~ =
aFFA td..t. be ~ tit {~4:;~;31fi;t~ <ii?i3 F a.x.:=y iTFi.Z' i3t.:c. .3iigFfÃc3blo. A aS0=f' may cÃ'O=iiti:= cuskbin ÃFF~z: il'a:li gi3 ~:Z'#=~ ~;>, :F:' '~ a ~
.l3s~r list l5:i~~:3lssj.ii3lC'. i:S=~C:i3:s that Fazi:.=~.Ti3'L ~?.S: . ACDT
x,~~T %e~:3 :;'.:fi:iaiC:7:.

.,1z s.~ `->F>. t.a~: is C ÃL'clfi~r.l i $11+` tll~~. `.t1e, ~ t~li:Io:~"'"a-F3t.: <3:Ãe \ and ..... ?:.~ õ .. E C:~= ~ \~ .C'.ii3';;?~F?~+~~ a:~ defined using e~. '.=: ::3.~ iaikix??F' ~ vi"{F'~ . i~ t s'.~ ~? 340, :F :i'i fF+~tk'.iT.ig ti'fF~~~?a3~i iiiElS' b= C?c~F'>F~:.i.>. A ii:~FFC.it:~
-i": ?r?ii3 i 32` : `.e,:3F: e:4.Z.?:i+ib1c F:I<rk#.Ãp lat3gEFag<., (XML) f9F`
C:F.E;Ftf3i?:i hYp`'r+-:+.'xt F:^:F'kilp >F?mi,#.Ãi3,. ,. aiJi, ia, or si?n-~~= f:affieF.}.10 fl'Fai: E>CSCÃ'Fbea 111<
way fl.1i~ i.':i:i;leÃ'fi4 S??<3-u,id E?Er, +i;.>?6w?L`d .aa; a, k` . b ?i + }". ~ ~ t ..~iy .:s~t example 332a3)' ~:i3LFt<3F#1 ~'~j~ .. w=~Z~ii'. s~%F Ã~ 3aF~~.r.` J,it?:t:<'i:?
; =, t"i+>, are .ro from t.~F~ ~' Y = ' F R,:..¾ =, t ,ot :3i EFaFA `vF"t.:i:tÃS='f: t~'l:il is ,::f.=7it;.:'ii~(:=i~. ~'iY? . the ~L'>D3:3 i#t`v.
3za'x:?:i` i?A ,.. ~~c; ..:4i?y ii.C;fi.: Lt1w w::si3`.et'ÃIIg l:Ca,113pliÃ.Ã'i:.

A.i: ; r:'.=' ` 350. the Ã'>C-'>;`l;4' Cih'=ii"'sod e.S',F"IFpli1:te Ã2Fii f be iimC)CÃi:Wd,~S'fta'; i> ad ',?C3;. =~ ??~

f.=" i 7ia`.:v' i?'ii3y tie z?.mF3,.:aWd ,3' .t1 t? mEFaFFpli.a ad Oi?k. An ad 5ii?E may <3l5o have di;:riFf.> CI'ite';,a3 ihat i:ai.:33 i. +::'Lit~lZ'~= F.i2i3stt9a?.d:4fy. Tht: i:a=i`FE.t,:F`it3.
#t3tiÃy i?<: based on ;.. sE:S Ã:iF:3t .'f: =:3 i:=i'':3:> :'. ~.3:;i#. i a a'. :1? GiE#FF;i11ox such as t=E%ni't3.i3 ihai:4.i3Git?32>.; pJ: '.F;ii16;=#t:> or fkIi:F:F?a? Thi':
~tviF ?1" ~. .i3' l?i Ã'~i ti :t~lliÃC: for ix iil ltlÃf i of it i?:T?a<`~' ii s;';:.aÃ-:ivi` x:3.'w:2i R?d fr?:il? Ãi'1L:= iLiz3:piiaÃc; is EIsi3ble itF a iii4'~i:.3 ad ~l:?i, ;ikia~;3 ~.: ~' a`v '1:=ia: ` i"i'idÃ:.i4'C.=
_ ; ~.s ii3:.;egOIa .3:+ii,:Ãi<ii-biaui;d zi t:^t..=F?x. At 2ii.;p 3{3~.~.a ill(:
?.ef3Fph3.ÃG and iEs tF'li;.Gd data c3w s'tori;'i.
~ 1'.:-4 is an à `:iimph~ p;'t?o~ss. 4001 ii?i' gi`=IlE%izFE7i3h;
c:#'e<itÃv<'. i zi':3k?l<;'i;l#t'a3os1$?

At .:;:op 4:0. ,.a.e xY<F>.laible tCrBipli3t&:. may be d:i5plii4='4:d. A user IIF3.EY l2W vC'. ;?z"c : it?EFslI i tc>cye;F
3i3in i>:z< sS 5.::i` .?id c...)wL-`= an ?pfii?i3 Ã:? E'ik::iÃt= a t"i:=w ad. Tlie # mp:Li'Ã<.s available i'i;raY kFi'po'Id :?i'. ?=yE':iLh ' :3iz datM=s a .i;3;;:' has b,:i`ti ;;i';xTii<',E~~ aG= 5 Ã}~
Y Yi;~ list " <::= ~ ~'itV'. ~~~iF4 >.i3.:i;S' i>FEi;,~w` a lEs, :?Ã', t-' . x 3 ;
<;I3.i3:fj:iÃ:..\ the .Se: ' t;,''<.!'i<k ` e S -+ i:+;t"i':~`sFÃ~L:L"
s.i:iz~ a list t?Ã y~=fe?~:?`1l.~" ~:~'~.A:S Y` .'3#i .,, zle' :Ze 7i. w r i2?~;~.t Ã! ~~.~:'iiaiC:i~ :~i'~.t`iziÃ't i3.i<3' E31. <:
~C'3~3;x3.~~3.Ã'i~; #~z3i1~i::~`. ,c~zzC=-F'i'?El 't?f.i~ r ,, tiS'~iT:~F
3C.'#~;3C'.:A <

. i.dy <.' t, i;lÃ:.ii.is:.Flt ...... i3 pr::=-e`;.il: video. J'i3is Ã::ii3plaÃe may also :cftl:r;ili? the S:z of .i':rk==a:a:i o~3; :.. be : .:.iC.. . Ã',.~'~.:~~kS> - 3. that ~ ` ~ ,. :
~: . ~ pr.e~i=o3ti video.

At ::1.<;;:? 420. a i.Itot'.i' alac$;% Sel'=Ci a aeTF3plf.EÃ:i' E{Y use ,i3"'.t th? [:ie-]Ãi?C= gC:F1edsitIC3nz, f?k s;r,~,p .: 0., `a .it?;"fi> ?i .x`''i?v generated b;a:e$`.d (?iA the f:3?,?3E.YtiE3 in Ãhe $e7i3pl'caÃ:t'., E;FQf'b. *'l'3i3t'nz. m:1 .i;;%:
15 g,m-: `4',3i3:':i ftt`ids ?:}l:.ii :iflf?i~~ i=i:;tit?F2T3'1.,aÃ;Fd>i2. of EeI: (,liZ1+<i3Ã;i.. A field, .Ã,tF. C`;.:i.#F'fjfle, i'iFi?' bfi: te'K:
a,Q`?i;i' in i t'?W a i3"'i;:' ?`o q3?C:3:Ã'y- ?ll<' color of tv4S.a i"cIdC%'f':=d in a i?.iniC%I:fle:EF' #.fN?;E i.'3'.i23':'`a.a in #.ÃaC`

i~ ?a:? t o"' :::>t3Ã:'.F'it Mit 1`i t,?Z?sti.;d by a ffiiTd party, Ã',h<'. .Ã'it?ldÃ'i3i' <", iC'3:Fpl;3.tf F.ac y b: a L:41'1.:
32- .?)Z-~; f ~'~ .
xIx ..~3 .,i' x; the F3i<'Ã.ilii; ti F'Ã.a:i'4'i> 0=<3i?i4i3t te. E t"~
displayed 14t the ~~ i~:=~, .c :,.:. :i .t'='~? ~L"Yti ~
O:t:: i>yo~ i"mi;` tiÃ`vi:;a" :?':;i~ dc3Ãa--- fx:.3i' C'.ei<%l-i fielC3.
;.rl'ti-A`= g:JF:`i'.i:[G`s eiDmi.

2Ã; At -~,wp 45the c3't:{i#itie z5 ge11t?i`bitt'.d b:i;it.',d on tt1G l:EtptFf from the r?Ina at'ad, itxsiod :C?
~`ca :`r=< r'i ~ t ;. = ,. .,> ~`..: ~y h. ~ ~ i ZÃ' ~ ~ z~.. a ~
:3`G'si~.i~' ` Li3cF ~> ilhi use > a iZ Tiiai~).i~iTi~~ #.:;~f,3i ~ ;i#.::
i. one "~i3<` i:i ~. .> .F=` L <ti `.i'aià i c>l'aiz;a:=:vE~?,'. . ~~aFz"~ c' ~'~ a.ti. _ other i:?I3t:~ilt Il'l:aE' '~7% i#1~'E?i' ~>I'iatGt~ iF":Ãt? the O">t~?.i4 ~~ at this .t..~
'iw , ca~ ~ ~. ....Ti>
<?:i3d i:>t.'e, ;?:ii ' ;3i' stored 1i3. 8. :i'rii:ilil.,d fi3:i'i32i3Ã Ã3 fat;ii3Ã:2Ã'Z' i'?:i3g.

F:Z; . is :t?3 <:l:itnplc pk'tsct s4 500 fC3i.soI'vi 3g crE;i3t:i?'f:s. AÃ.
ek$p '` M Gi.(iai sE to 25 pr2jS'3Cie .x .:..<'s...i. vi'. for a p;13"l.i:i.:h:i`i t..d slot Fi3iiy be received. Ak sÃi=p.52Ã? i:iiFF:ri3:ii.ii?Ie iitisvk;?sii d wi :.:1.. !<.'si"'s~ ti~C3F may ~?:= retrieved, ~~r~ll~
knn~:E>d'I2~iF.~af.F:3 may -F-a~; ;~~, a?-. Oi ie:i:'zi:~lz:Ã:~::i i3i'='sÃ' ~AC: ~'i3F'xi'~?ilii~)~~' Ã:}lfi i1<atLli:li~~x ili~ $~?E. ~~~]' ~i~Ã t'ri E.~3;i3;?F~t~;~~,. i~.~ 3;?i<3Ãfi.':^ i3'i:3v ~:?t::
d#2vcdy 3ss 9`` a et: wiii3. the ad <il?E or it el<i4" be dt'.t<?#"nlix3::d `i.i'iiFit iF$af;cÃ:e1c?

:i>i'.g''¾,i3i>' .. 3'>??iaÃfi:;ii .i3:iF3y be E3cEt.E.;.'=d Ã`i?;; t=s.s::b creative that is based oi'# a s:i slot im<ay be aimvdciit.d wF.Ãl-i Ãfio ti rFy;ÃF.F?g <aÃtriE.?aif. c\. '~h` ih ai~. <,.`~ ~ ~~ new Ã:i1iÃ"~~ itt:\
;ii;~. iZ::3Ãkv<:s i`o be a ;:i`':: :~=: F~ l~ < ~ y each ~.
F T~" i?.s :S'Fi}F~3dÃ' the ~i< s~Ftlf?i3s sEt i? si~ %a: y f> il.iF c~
3C'.~
:rei3d:. w3Ã=1 e:3;h ad AC3t wtih Yl tEt;h ik is <:'+4931paieblU, Fhs~
ti:::'geÃ'.z.i:iS? n?Fy be ~Z'Ã.iaÃ< .'ci3 d I:t7 :' ii:o ;FN~,:7'ac i., ujEi:=tZ3 as fai3 identification 7'" of a ..z<?Ei~, iw= fni~ Ã'Fs.: S.:z, `:3i:z Y~:..Ã
~., ;C;} E?, :cut.t? <3= a,dhu-ngt t: and w?tiih Z?' "xFd duration. One goal may bC` ti, m:F,;h siF'iaciui':Fll4`
:;>ziipat;b::. ad a:i343 te:Y?piF3t=s:ti.
:
.<3..::,::':? 5.30, a r3y$ of kI'ia$1'v~.'=s 3~:i1(.'=~'c~t:E',~t.~. ~7's9'e3 $3~?Zt~~iE~:` , that are r? i ,~3i'= irYF:.. : E;:i~~
S, ~.. v, `~.~ ~~:..3 pa:ft-....i3: a~; `}` 3'O3'#C:vt`,d. .F'i.t st¾.p 540, a pa:i'u(.iFAi3:i' creative E?Fi7t3' sdC:i:te.., :.kml.
d.+. :?sf w, .c'`.F4't;;ti. ^I\l34 ~.?i.i~.ii.:F#.l's.~. F' F c> ~ ~ `~. >
4C`~.,=C_'3.~:~, a.~ i,sFF~, sx :FT.F ;F?Af:#
i.:;.; = 4.".F"t')'s#. 4'. F~?.F~ ~ F?.

A . :,tC.;.. x: "0=io~,F,t';,d creative and iv,, T+ ,~elted 1#1t:C.#"a<:t1oii : vezts #'nkiy :3e :n xmI, >av:asc::-pfi f1bJecà :"vc}>:Ftaz?: O:ON;, key value pairs, cucztoi;O>TZII.,, or any :3d?:::=

f'od:i?Yi3i that directly t?i ?Y?lhi't;ctlb' by the =f'llC:
..
%Ls ~. ~F' G~.L%a: v~i,'i~. ~.~7t;~ ~. .i.~.~..~ it1'c~i :'C~Yt?:'i 1>F'sib' bC: r4?3LaC:F`~'i`is F:I5Ti1h' t R
t;, ~
? ~ aFi~E: a ~:J`'S'`' 'i3~~li'k~ r2:?Fe.
F F?.ae:', i'tF oF.~ :> `' >.,? 2 i;. A a~F:Iiv` :s the ~ 1'~'3~:= '.
fi'F'tvF'iF:i ¾iE}?.F. :a,.`t?l. t a L:F'.. =~~~ f <3~:+.; C.`~:'. '~
õ3 to, if. t pF< sq(:d th 'i #i '~t :Fxtl? t.,`.?'. ;F<3~i.~:#.i"F C ~, t4 d.'sFt<:t~3i.is~?: :~~F' 44'# =~I#i a'+ F:. :
:
?i3tC:i:IC.~.i)Fl +%L'L'IFt miFS iFfl!t?w flE:x?bFl=..1" in 01.e si#~;?IF..~. A: step R}fL'z?C; vat's?fivQ :i31av bL'' IomFfiod to the requesting C%?EtiZ' After ;vt#ig kti~i i ~~:;C'. ~~i ~. ? a :=)`.:~~ ~3:?. 3C;, ':.i?i~ Z'. ?'L?:F#. ,v' x t-^ti x?~ Fs`u ~'?.'~ i3S.~ AF3~C~ FF1fE33'<3C'~.('t~ iF ~.F ~?S` a i3ha:=,r . ;.~a.
'ir`
1i~i=:ai=:3:?:?S ;.Fa<it' :?L ;n:1E;k4::d i ~ ~i: #1 :;?'#.Fl?i:
???:tiF'iF<;~:; ? T?li:~t" a.Ff:s.

of i;d:i={'i?i''Ft;k have be,`.'.Fi de;it=: ibi:;ia. NeZ'. 'tt?e-3eSs, IE.
~vl~l be F.F?t.:'?':..iro>
fh.Ft F=.`i.s i'aFi3dific;t?.tii?:3s ?'i?t3v N',I?.adi: without i.~:pal''I#1g frs3Fii ri.t?.Ã: F+ifzt :?nC. :.Z=: ~`C: ofT,li' an i %iiie#'ti.`C:3' 3~ ~.i31?C3S1t4 tS`.F7~~~.zFE~`.4., t~,i;:t'=<1?' F?.,``:,, may create S;;t?~. ~.. ,i;i .tZ', 0.11i' ,., i .= ,.t -Y;,... :~titi?iS
:..:: i~>F7~ t?:>.i?;~. ...,.. ';=~3~iF#F >~7i ;;i~=i)~?u of 1. ~14 1~31le 3i,t.,1F1g .

Claims (22)

1. A computer-implemented method for generating creative comprising:
creating a first composite template;
defining one or more template elements for use with the first composite template;
assigning data to each of the one or more template elements; and generating a first creative based on the first composite template and the assigned data, where the frist creative comprises one or more creative elements corresponding to the one or more template elements/
2. The method of claim 1, further comprising:

creating an ad slot;
associating the ad slot with the first composite template; and targeting the generated first creative to the ad slot.
3. The method of claim 2, further comprising:
creating a second composite template;
defining at least one template element for the second composite template;
assigning data to each of the at least one template element;
generating a second creative based on the second composite template and the assigned data of the at least one template element;
associating the ad slot with the second composite template; and targeting the created second creative to the ad slot.
4. The method of claim 1, wherein assigning data comprises:
generating a form, wherein the form comprises fields corresponding to the one or more template elements;
presenting the form;
receiving input for each field, wherein the input comprises data corresponding to each of the one or more template elements; and assigning data to each of the one or more template elements.
5. The method of claim 1, further comprising storing the generated first composite template.
6. The method of claim 1, further comprising storing the generated first creative.
7. The method of claim 1, wherein a first of the one or more template elements comprises one of the set consisting of a video, a text element, and an image.
8. The method of claim 2,wherein associating the ad slot with the first composite template comprises:

defining one or more attributes of the first composite template; and associating the ad slot with the one or more at tributes.
9. The method of claim 1,further comprising:
associating an interaction metric with a first of the one or more creative elements;
tracking events associated with the first creative element; and updating the interaction metric based on the tracked events.
10. The method of claim 9,further comprising:
associating the interaction metric with a second of the one or more creative elements;
tracking events associated with the second creative element; and updating the interaction metric based on the tracked events associated with the first creative element and the tracked events associated with the second creative element.
11.A computer-implemented method for serving creatives comprising:
receiving a request for a creative, wherein the request comprises an ad slot identifier;
identifying one or more creatives using the ad slot identifier;
determining a particular creative of the one or more creatives to return; and returning the particular creative in response to the request.
12. The method of claim 11, wherein identifying the one or more creatives comprises;
determining one or more composite template identifiers associated with the ad slot identifier; and identifying one or more creatives, wherein each of the one or more creatives comprises an attribute that matches at least one of the one or more composite template identifiers.
13. The method of claim 12, wherein each of the one or more composite template identifiers comprises one or more attributes associated with a composite template.
14. The method of claim 11, wherein returning the particular creative comprises:
rendering the particular creative in XML or custom HTML; and returning the rendered creative in response to the request.
15. A system for generating creatives, comprising:
a processing device; and a data store storing:
composite templates;
template elements;
creative; and program instructions that upon execution by the processing device cause the system to:
create a composite template;
define at least one template element to be included in the composite template;
assign data to each of the at least one template element; and generate a creative based on the composite template and the assigned data, where the creative comprises at least one creative element corresponding to the at least one template element.
16. The method of claim 15,wherein the program instructions further cause the system to:
associate an ad slot with the composite template; and target the generated creative to the ad slot.
17. The method of claim 15, wherein the program instructions further cause the system to:
define a set of attributes associated with the composite template;
associating an ad slot with the set of attributes; and target the generated creative to the ad slot.
18. The system of claim 15, wherein the program instructions upon execution by the processing device further cause the system to:
associate an interaction metric with a first of the one more creative elements;
track interaction events associated with the first creative element; and update the interaction metric based on the interaction events.
19. A system for serving creatives, comprising:
a processing device; and a data store storing;
composite templates;
template elements;
creatives; and program instructions that upon execution by the processing device cause the system to;
receive a request for a creative, wherein the request comprises an ad slot identifier;
identify one or more stored creatives based on the ad slot identifier;

determine a particular creative of the one or more creative to return;
and return the particular creative in response to the request.
20. The system of claim 19, wherein the program instructions that upon execution by the processing device cause the system to identify one or more creatives comprises instructions that upon execution by the processing device cause the system to:
determine a set of attributes associated with the ad slot identifier.
21. The system of claim 20, wherein the set of attributes comprises one or more types of composite templates, and wherein each of the one or more identified creatives was generated from at least one of the one or more types of composite templates.
22. A system for generating creatives, comprising:
means for creating a composite template;
means for defining one or more template elements for use with the composite template;
means for assigning data to each of the one or more template elements; and means for generating a creative based on the composite template and the assigned data, where the creative comprises one or more creative elements corresponding to the one or more template elements.
CA2697056A 2007-08-23 2008-08-22 System and method for generating creatives using composite templates Abandoned CA2697056A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/844,076 US20090055725A1 (en) 2007-08-23 2007-08-23 System and Method for Generating Creatives Using Composite Templates
US11/844,076 2007-08-23
PCT/US2008/074011 WO2009026515A2 (en) 2007-08-23 2008-08-22 System and method for generating creatives using composite templates

Publications (1)

Publication Number Publication Date
CA2697056A1 true CA2697056A1 (en) 2009-02-26

Family

ID=40379004

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2697056A Abandoned CA2697056A1 (en) 2007-08-23 2008-08-22 System and method for generating creatives using composite templates

Country Status (5)

Country Link
US (1) US20090055725A1 (en)
EP (1) EP2191428A4 (en)
CN (1) CN101861596A (en)
CA (1) CA2697056A1 (en)
WO (1) WO2009026515A2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9245041B2 (en) * 2007-11-10 2016-01-26 Geomonkey, Inc. Creation and use of digital maps
US11687957B2 (en) 2009-02-04 2023-06-27 Neopad Inc. Mobile cloud and mobile cloud computing for a user-customized survey or election service system and method
KR101015794B1 (en) * 2009-02-04 2011-02-18 주식회사 네오패드 System and method for collecting intention automatically
US20100268717A1 (en) * 2009-04-17 2010-10-21 Geomonkey, Inc. Use of mobile devices for viewing and publishing location-based user information
US20110191253A1 (en) * 2009-04-17 2011-08-04 Geomonkey, Inc. Use of mobile devices for communicating sound-based virtual transaction data
US9460116B2 (en) 2009-04-17 2016-10-04 Geomonkey, Inc. Configurable groups of virtual walls providing proximity related privileges
US8166394B1 (en) * 2009-09-22 2012-04-24 Adobe Systems Incorporated Systems and methods for implementing and using event tracking and analytics in electronic content
CN102082814B (en) * 2009-11-17 2012-12-12 厦门雅迅网络股份有限公司 Method for playing group vehicle advertisements
US9135292B1 (en) 2013-04-08 2015-09-15 Google Inc. Selecting a template for a content item
US20140331124A1 (en) * 2013-05-02 2014-11-06 Locu, Inc. Method for maintaining common data across multiple platforms
US9792371B1 (en) * 2013-06-19 2017-10-17 Google Inc. Automatic synthesis and evaluation of content
US9851951B1 (en) 2013-12-20 2017-12-26 Emc Corporation Composable action flows
US9170786B1 (en) 2013-12-20 2015-10-27 Emc Corporation Composable context menus
US9529572B1 (en) 2013-12-20 2016-12-27 Emc Corporation Composable application session parameters
US10466872B1 (en) 2013-12-20 2019-11-05 Open Text Corporation Composable events for dynamic user interface composition
US9756147B1 (en) 2013-12-20 2017-09-05 Open Text Corporation Dynamic discovery and management of page fragments
CN105574909A (en) * 2014-10-11 2016-05-11 北京金山安全软件有限公司 Picture combination template processing method and device and terminal
CN105677357B (en) * 2016-01-12 2019-02-01 腾讯科技(北京)有限公司 Media information processing method and mobile terminal
CN105976203B (en) * 2016-04-28 2020-10-30 广州筷子信息科技有限公司 Automatic generation method and device of internet advertisement originality
US10685070B2 (en) 2016-06-30 2020-06-16 Facebook, Inc. Dynamic creative optimization for effectively delivering content
US10922713B2 (en) * 2017-01-03 2021-02-16 Facebook, Inc. Dynamic creative optimization rule engine for effective content delivery
US10572908B2 (en) * 2017-01-03 2020-02-25 Facebook, Inc. Preview of content items for dynamic creative optimization
US10991014B2 (en) * 2017-07-26 2021-04-27 Solstice Equity Partners, Inc. Templates and events for customizable notifications on websites
CN111612547B (en) * 2020-05-27 2023-11-03 恩亿科(北京)数据科技有限公司 Advertisement creative picture generation method, device, computer equipment and storage medium
CN113256338B (en) * 2021-05-31 2021-11-09 天津车之家数据信息技术有限公司 Creative generation method, system and computing equipment
CN117349359B (en) * 2023-12-06 2024-02-20 成都数据集团股份有限公司 Multi-source heterogeneous database import and export method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100385080B1 (en) * 2000-03-07 2003-05-22 김형근 Method for providing a template for making a banner in an internet and system for the performing the same
WO2002001391A2 (en) * 2000-06-23 2002-01-03 Ecomsystems, Inc. System and method for computer-created advertisements
US20020103698A1 (en) * 2000-10-31 2002-08-01 Christian Cantrell System and method for enabling user control of online advertising campaigns
US20040015401A1 (en) * 2001-02-08 2004-01-22 In Lee Systems and methods for distributing template-based multimedia presentations over a network
US20050096980A1 (en) * 2003-11-03 2005-05-05 Ross Koningstein System and method for delivering internet advertisements that change between textual and graphical ads on demand by a user
KR100553944B1 (en) * 2003-12-19 2006-02-24 엔에이치엔(주) A method for registering advertising contents exposed by brand searching and a system thereof

Also Published As

Publication number Publication date
US20090055725A1 (en) 2009-02-26
WO2009026515A3 (en) 2009-04-23
EP2191428A4 (en) 2011-11-23
CN101861596A (en) 2010-10-13
WO2009026515A2 (en) 2009-02-26
EP2191428A2 (en) 2010-06-02

Similar Documents

Publication Publication Date Title
CA2697056A1 (en) System and method for generating creatives using composite templates
CN100559868C (en) The method and system of process user preference
WO2006014672A3 (en) Method and system for object-oriented workflow management of multi-dimensional data
JP2005518119A5 (en)
US20160189713A1 (en) Apparatus and method for automatically creating and recording minutes of meeting
CN103141112B (en) Use TV video search and its user interface
JPWO2005029353A1 (en) Annotation management system, annotation management method, document conversion server, document conversion program, electronic document addition program
BR0114662A (en) Investment portfolio integrated management system and method
CN102426591A (en) Method and device for operating corpus used for inputting contents
CN109492152B (en) Method, device, computer equipment and storage medium for pushing custom content
US10051044B2 (en) Community space for sharing content
CN107924585A (en) Work auxiliary device, operation householder method and program
CN107943862A (en) A kind of method and device of intelligence generation reptile
CN104484379A (en) Method and device for determining relation among musical entities and inquiry processing method and device
US8978046B2 (en) Interaction between applications built on different user interface technologies
El-Ramly et al. Mining Software Usage Data.
CN111290813A (en) Software interface field data standardization method, device, equipment and medium
CN109002522A (en) A kind of update method and device in movie data library
WO2016206395A1 (en) Weekly report information processing method and device
AL-msie’deen et al. Software evolution understanding: Automatic extraction of software identifiers map for object-oriented software systems
Blyler et al. Guest Editors' Introduction: Culture and the Power of Narrative
CN107203553B (en) Method and device for realizing locking of rows/columns of web page table
Hess et al. Exploring the long-term evolution of trade survival
Reule Encoding the Ethiopic Miracles of Mary
JP2018180874A (en) Date/time information extraction method, date/time information extraction device, and date/time information extraction program

Legal Events

Date Code Title Description
FZDE Dead

Effective date: 20140822