throbber
I 1111111111111111 11111 111111111111111 1111111111 1111111111 1111111111 11111111
`
`US006701355Bl
`
`(12) United States Patent
`Brandt et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,701,355 Bl
`Mar.2,2004
`
`(54) SYSTEM AND METHOD FOR
`DYNAMICALLY SUBSTITUTING
`BROADCAST MATERIALAND TARGETING
`TO SPECIFIC AUDIENCES
`
`(75)
`
`Inventors: Gary A. Brandt, Oak Park, IL (US);
`Donald R. Largen, Lamont, IL (US);
`Wayne F. Cummings, Naperville, IL
`(US)
`
`(73) Assignee: Susquehanna Media Co., York, PA
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 09/408,885
`
`(22) Filed:
`
`Sep. 29, 1999
`
`Int. Cl.7 ................................................ G06F 15/16
`(51)
`(52) U.S. Cl. ....................................................... 709/219
`(58) Field of Search ................................. 709/217, 218,
`709/219, 231
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,204,969 A
`5,236,199 A
`5,530,469 A
`5,537,143 A
`5,557,724 A
`5,561,708 A
`5,572,442 A
`5,694,163 A
`5,699,089 A
`5,749,043 A
`5,778,187 A
`5,822,537 A
`5,826,102 A
`5,828,839 A
`5,892,536 A
`5,918,213 A
`5,922,047 A
`5,928,330 A
`
`4/1993 Capps et al. ................ 395/800
`. ........... 273/439
`8/1993 Thompson, Jr.
`6/1996 Garfinkle . .. ... ... ... ... ... .. ... 348/1
`7/1996 Steingold et al. ............. 348/13
`9/1996 Sampat et al. .............. 395/157
`10/1996 Remillard .................... 379/96
`11/1996 Schulhof et al. ............ 364/514
`12/1997 Harrison .. .. ... ... ... ... ... .. . 348/13
`12/1997 Murray ....................... 345/902
`5/1998 Worthy ...................... 455/2.01
`7/1998 Monteiro et al. ........... 709/231
`10/1998 Katseff et al. ......... 395/200.61
`10/1998 Escobar et al. ............. 395/806
`10/1998 Moncreiff .. ... ... ... ... 395/200.34
`4/1999 Logan et al.
`................. 348/13
`6/1999 Bernard et al. ............... 705/26
`7/1999 Newlin et al. .............. 709/217
`7/1999 Goetz et al. ................ 709/231
`
`5,931,901 A
`5,933,811 A
`5,945,988 A
`5,963,916 A
`5,983,005 A
`6,055,508 A
`6,061,716 A
`6,112,192 A
`6,349,329 Bl *
`
`8/1999
`8/1999
`8/1999
`10/1999
`* 11/1999
`4/2000
`5/2000
`8/2000
`2/2002
`
`Wolfe et al. ................ 709/206
`................ 705/14
`Angles et al.
`Williams et al. ............ 345/747
`Kaplan . ... ... ... ... .. ... ... ... 705/26
`Monteiro et al. ........... 709/231
`Naor et al.
`................... 705/11
`Moncreiff ................... 709/204
`Capek .. ... ... ... ... .. ... ... ... 705/59
`Mackintosh et al. ........ 709/219
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`WO
`
`WO 97/49241
`WO 98/26577
`WO 98/58334
`
`12/1997
`6/1998
`12/1998
`
`OTHER PUBLICATIONS
`
`Randall E. Stross; "The Microsoft Way :The Real Story of
`How the Company Outsmarts its Competition" Copyright©
`1996, 1997 by Randall E. Stross, Addison-Wesley; Reading,
`Massachusetts.
`* cited by examiner
`Primary Examiner-David Y. Eng
`(74) Attorney, Agent, or Firm-Venable LLP; James R.
`Burdett; Daniel G. Vivarelli
`
`(57)
`
`ABSTRACT
`
`An insertion and encoder system monitors broadcasts from
`a first broadcasting system to determine the presence of
`segments that can be substituted in a second broadcast. In
`one embodiment, the system and method determines
`whether the first segment from the first broadcast had been
`sold for the second broadcasting system. In this example
`embodiment, if the first segment had not been sold for the
`second broadcasting system, it is substituted for a second
`segment. The system and method accesses an inventory of
`sold substitution segments and substitutes a sold segment for
`the unsold segment in real time. In one embodiment, sold
`advertisement segments are substituted for unsold advertise(cid:173)
`ment segments that are broadcast to a wide audience over the
`Internet. Segments are selected in accordance with pre(cid:173)
`defined criteria that can include user demographics and/or
`personal preferences.
`
`7 Claims, 25 Drawing Sheets
`
`BROADCAST J 208
`INTERNET
`SERVICE
`PROVIDER
`
`\
`
`&210
`
`1g2/
`
`OATASERVER
`
`/
`
`\
`
`~ 216
`
`USER TERMINAL
`
`~212
`
`SUPPLEMENTAL SERVER
`
`VW EX1018
`VW v. StratosAudio
`IPR2021-00721
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 1 of 25
`
`US 6,701,355 Bl
`
`PROGRAM
`'PROVIDER
`104
`
`DATA
`SERVE·R
`116
`
`DATA
`118
`
`BROADCAST
`PROVIDER
`108
`
`USER
`112
`
`MATERIAL
`SERVER
`120
`
`DATA
`122
`
`Hg.I
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 2 of 25
`
`US 6,701,355 Bl
`
`DELIVER PROGRAM TO USER
`
`LJ132
`
`I 1134
`DELIVER PROGRAM DATA TO DATA SERVER I--/
`
`;136
`
`;-142
`
`DATA SERVER
`RETRIEVES
`SUPPLEMENTAL MATERIAL
`
`DATA SERVER RETREIVES
`PARAMETERS AND SENDS
`TO USER EQUIPMENT
`
`)138
`
`SUPPLEMENTAL MATERIAL
`PROVIDED TO USER
`TERMINAL
`
`;144
`.,
`USER EQUIPMENT USES
`PARAMETERS TO
`RETRIEVE SUPPLEMENTAL
`MATERIAL
`
`)140
`
`SUPPLEMENTAL MATERIAL
`PLAYED IN CONJUNCTION
`WITH PROGRAM MATERIAL
`
`;146
`
`, ..
`SUPPLEMENTAL MATERIAL
`PLAYED IN CONJUNCTION
`WITH PROGRAM MATERIAL
`
`Fi/J.2
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 3 of 25
`
`US 6,701,355 Bl
`
`PROGRAM
`PROVIDER
`104
`
`DATA
`SERVER
`116
`
`DATA
`118
`
`ENCODING
`106
`
`BROADCAST
`PROVIDER
`108
`
`USER
`EQUIPMENT
`112
`
`MATERIAL
`SERVER
`120
`
`MATERIAL
`122
`
`Rf/,,3
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 4 of 25
`
`US 6,701,355 Bl
`
`PROGRAM MATERIAL DELIVERED TO _) 162
`USER EQUIPMENT
`
`USER EQUIPMENT DELIVERS PROGRAM _ ) 164
`DATA TO DATA SERVER
`
`;136
`
`,
`DATA SERVER
`RETRIEVES
`SUPPLEMENTAL MATERIAL
`
`;142
`
`DATA SERVER RETREIVES
`PARAMETERS AND SENDS
`TO USER EQUIPMENT
`
`)138
`
`'
`SUPPLEMENTAL MATERIAL
`PROVIDED TO USER
`TERMINAL
`
`;144
`.
`USER EQUIPMENT USES
`PARAMETERS TO
`RETRIEVE SUPPLEMENTAL
`MATERIAL
`
`;140
`
`.
`SUPPLEMENTAL MATERIAL
`PLAYED IN CONJUNCTION
`WITH PROGRAM MATERIAL
`
`r14s
`SUPPLEMENTAL MATERIAL
`PLA YEO IN CONJUNCTION
`WITH PROGRAM MATERIAL
`
`Fi/J4
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 5 of 25
`.. _,_
`
`US 6,701,355 Bl
`
`BROADCAST _r2oa
`INTERNET
`SERVICE
`PROVIDER
`
`\
`
`210
`
`... ,_
`
`RADIO
`STATION
`204
`
`DATA SERVER
`
`10 216
`
`SUPPLEMENTAL SERVER
`
`212
`
`USER TERMINAL
`
`Rg.5
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 6 of 25
`
`US 6,701,355 Bl
`
`DELIEVER PROGRAM MATERIAL TO A u-
`
`BROADCAST SERVICE PROVIDER
`
`222
`
`,.,
`
`BROADCAST ENCODED PROGRAM MATERIAL u-
`
`TO USER
`
`224
`
`,
`
`PLAY PROGRAM MATERIAL
`
`iJ 226
`
`"
`PROVIDE PROGRAM DATA TO SERVER
`
`iJ 228
`
`..
`SERVER PROVIDES SUPPLEMENTAL
`MATERIAL PARAMETERS
`
`iJ 230
`
`USER TERMINAL RETREIVES SUPPLMENTAL u-
`
`MATERIALS
`
`•
`
`232
`
`'.
`
`USER TERMINAL PLAYS SUPPLMENTAL
`MATERIALS TO USER
`
`__r 234
`
`Rg.6
`
`

`

`TRACK IMAGE
`322
`
`TRACK INFO
`324
`
`ADDITIONAL
`INFORMATION
`328
`
`l Buy Nowij>_ 326
`
`....._ _____ ___.
`
`,,,. ... 316 ·
`
`------/-- -------------
`* LIVE ON•AIR ~
`.-~) Sprint. rm SONY M
`
`C ......
`
`-<I ft
`
`Reetwood Mac
`
`ADVERTISING WINDOW 308
`
`The Beatles
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~
`~ :;
`~N
`N
`0
`0
`,i;;..
`
`rF.J. =(cid:173)~
`~ ....
`-..J
`0 ....,
`N
`Ul
`
`e
`rJ'J.
`_,.a-...
`-...,l
`Q
`i,-
`~
`(It
`(It
`~
`i,-
`
`Hg.I
`
`.. f306
`
`)-
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 8 of 25
`
`US 6,701,355 Bl
`
`,-----~-,
`I
`I
`: DISPLAY:
`:
`410
`I L._. .. _____ 1
`
`RECEIVE _MODULE
`404
`
`PLAY MODULE
`408
`
`,--------.. ,
`I
`I
`: PERIPH. :
`Ml----...
`422
`:
`I
`I
`L ______ ...}
`
`I
`
`,-------,
`: SPKR !
`'
`412
`I
`---------
`I
`I
`
`I
`
`I
`
`GET DATA
`414
`
`GET MATERIALS
`418
`
`HISTORY
`420
`
`Rg.8
`
`

`

`U.S. Patent
`
`Mar. 2, 2004
`
`Sheet 9 of 25
`
`US 6,701,355 Bl
`
`RECEIVE PROGRAM MATERIALS AND [;-
`PROGRA~ DATA
`
`442
`
`,,
`
`PLAY PROGRAM MATERIAL
`
`'.
`
`STORE PROGRAM DATA
`
`J 444
`
`u- 446
`
`,,.
`
`STORE IMAGE ASSOCIATED WITH u-
`
`PROGRAM DATA AND DISPLAY SAME IN
`HISTORY WINDOW
`
`448
`
`,.
`RETRIEVE SUPPLEMENTAL MATERIAL J
`
`. FOR HISTORIC TRACK UPON USER
`SELECTION
`
`.
`
`450
`
`R!J,8
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 10 of 25
`
`US 6,701,355 Bl
`
`503 rso2
`
`ON·Anl. ...,...__ _ ___., ENCODER
`SYSTEM
`
`509
`
`BROADCAST
`SERVER
`
`511
`
`510
`
`SUPPORT.,._. _ _ --PIPLAYER
`SERVER
`
`512
`
`FULFILLMENT
`PROVIDER
`SERVER
`
`Hg.JO
`
`

`

`516 l
`
`SONGTABLE
`
`517 l
`
`PROVIDER TABLE
`
`$TATION CUT
`ID
`CODE
`
`ALBUM ARTIST ALBUM
`NAME
`NAME
`ID
`
`SONO
`NAME
`
`ALBUM
`ID
`
`IMAGE PllOVIDEI ARTIST ALBUM
`LINK
`NAME
`NAME
`NAME
`
`SONG
`NAME
`
`.
`
`ZONE
`
`Q1234
`
`0001
`
`FASTBALL ALL
`THE
`PAIN ...
`
`THE
`WAY
`
`0001
`
`#?•11
`
`&.%1123 PASTBAU AU
`THE
`PAINM.
`
`THE
`WAY
`
`1
`
`R!lll
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~
`~ :;
`~N
`N
`0
`0
`,i;;..
`
`'JJ. =(cid:173)~
`~ ....
`'"""'
`'"""' 0 ....,
`
`N
`Ul
`
`e
`rJ'J.
`_,.a-...
`-...,l
`Q
`i,-
`~
`(It
`(It
`~
`i,-
`
`

`

`.·-··-:-
`
`-, .-(~~-~-. ·_. ~eit~n;}J:~
`· ~~ . -Tru,::Vanc.ty
`
`Ii))\·-
`Rc.Jdio'NJvc.Com
`
`IH4l 1- Playing
`~--~-.,.;,
`
`'1f.111T'I i
`
`:-j
`
`524
`
`Sl
`
`527
`
`artists
`Fastball- 519
`
`.ill
`
`song:
`"The Way-:---
`
`520
`
`~
`~ f : I j
`
`528b
`
`i:GO/HCU.VW OCO
`
`Sprint. •
`
`ti
`
`Fleetwood Mac
`
`. .
`
`.
`
`.!$i4~95·ATAADE ·.
`.:: -,-·
`. < ·>
`
`R.3d!OVJ'.3v-e.c~n Network 111
`
`SONY M
`
`The Beatles
`
`SE Af CH I NG F O R O N E OF T H E ~
`BEST/RATED ONLINE BROKERS?
`
`S2Sb
`
`528a
`
`H!t/2
`
`S2Sc
`
`>-
`
`529
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~
`~ :;
`~N
`N
`0
`0
`,i;;..
`
`rF.J. =-~
`~ ....
`'""" N
`0 ....,
`N
`Ul
`
`e
`rJ'J.
`... a-...
`--.,l
`Q
`i,-
`~
`(It
`(It
`~
`i,-
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 13 of 25
`
`US 6,701,355 Bl
`
`PROCESSOR
`704
`
`MAIN MEMORY
`708
`
`/702
`
`HARD DISK DRIVE
`lli
`
`SECONDARY MEMORY
`
`710 -
`
`COMMUNICATION
`BUS 1 - - - - - t
`706
`
`REMOVABLE
`STORAGE DRIVE
`714
`
`REMOVABLE
`STORAGE MEDIA
`728
`
`REMOVABLE
`STORAGE UNIT 1/F
`112
`
`~
`
`REMOVABLE
`STORAGE UNIT
`
`722. -
`
`COMMUNICATIONS
`INTERFACE
`ill
`
`CHANNEL~
`
`Fig. 13
`
`

`

`Mar.2,2004
`
`Sheet 14 of 25
`
`US 6,701,355 Bl
`
`C'f\
`0
`00
`
`Q
`
`CJ
`
`m
`
`~
`
`N -CIO
`
`U.S. Patent
`s 00
`~
`
`Q
`
`CJ
`
`00
`0
`00
`
`\0
`c:::,
`00
`
`L m
`~
`L, ~
`~ fll
`
`ii
`j
`< ]
`
`N
`
`~
`00
`~ ~
`0 a fll
`~
`
`>
`
`><
`
`~ -00
`
`~
`9
`
`< u
`
`N
`
`~ 1 m
`j -
`"
`
`~
`Q a Cl)
`
`

`

`900
`
`£._901
`
`Audio I
`
`IJol
`
`•1
`
`91~
`Switch
`I Control
`
`903
`
`ON-AIR
`SYSTEM
`
`Data
`
`SWITCH
`
`t
`On-mm.and
`Audio
`
`I
`
`902
`Audio
`Out
`
`I
`
`914
`
`1//1.15
`
`u-909
`
`L904
`
`~ Audio
`
`In
`
`-
`I
`
`_.
`
`~
`
`90S:l-j
`
`Play
`
`List -
`
`•
`
`MASTER
`DATABASE
`SQ§
`
`C-
`
`AD
`AD
`SCHED
`MEDIA
`~ ~
`---
`
`L
`
`INSERTION AND
`ENCODER SYSTEM
`
`Cut
`Code
`----.::::
`-914
`
`• •
`918
`I I
`r920
`
`Inserted Data
`
`922
`
`Activity logs
`-
`
`_J
`
`I
`
`I r911
`
`I
`
`PLAYER
`
`912
`
`•
`
`µ910
`
`BROADCAST
`SERVER
`~
`DISTRIBUTION
`POINT
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~
`~ :;
`N
`N
`0
`0
`,i;;..
`
`~
`
`'JJ. =-~
`~ ....
`'"""' Ul
`0 ....,
`N
`Ul
`
`e
`rJ'J.
`O'I
`~
`Q
`i,-
`~
`(It
`(It
`~
`i,-
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 16 of 25
`
`US 6,701,355 Bl
`
`INSERTION AND ENCODER SYSTEM 904
`
`USER INTERFACES
`
`BUSINESS COMPONENTS
`
`EXTERNAL SERVICES
`
`u- 940
`
`u- 942
`
`_F 944
`
`1/fJ. II
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 17 of 25
`
`US 6,701,355 Bl
`
`USER INTERFACES 940
`
`SERVICE MANAGER
`
`CONFIGURATION MANAGER
`
`AD ENTRY MANAGER
`
`AD TARGET ALLOCATION MANAGER
`
`Fig. 17
`
`946
`
`V
`
`948
`
`V
`
`950
`
`V
`
`9S2
`
`V
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 18 of 25
`
`US 6,701,355 Bl
`
`BUSINESS COMPONENTS ill
`
`ENCODER CONTROLLER
`
`SOURCE MONITOR
`
`LIVE DATA SOURCE
`STREAM DATA SOUR.CE
`
`970
`
`972
`
`974
`
`DEMANDPLAYER
`
`976
`
`SOURCE CONTROLLER
`ANALOG SWITCH CONTROLLER
`
`DIGITAL MIXER SWITCH CONTROLLER
`
`DIGITAL FILER SWITCH CONTROLLER
`
`SCHEDULE DATA SOURCE
`
`ACTIVITY LOG
`
`986
`988
`
`FI/J./8
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 19 of 25
`
`US 6,701,355 Bl
`
`EXTERNAL SERVICES 944
`
`AD DATA SOURCE MANAGER
`
`AD CONTENT MANAGER
`
`_)990
`
`_)992
`
`f//J. II
`
`

`

`STATIONON(cid:173)
`AIRAUDIO
`2nl
`
`STATIONON(cid:173)
`
`AIRDATA m
`l
`i
`SOURCE
`MONITOR
`m
`
`.. AUDIO
`SWITCH
`
`222 r
`
`DEMAND
`
`PLAYER m
`
`~
`
`SOURCE
`CONIROLLER
`m
`
`ADDATA
`SOURCE
`MANAGER
`~ -
`~
`
`(
`
`'(',
`
`--.
`
`~
`
`AD
`
`SCHED m
`'----"
`
`~
`AD
`MEDIA
`~
`
`L
`
`~
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~
`~ :;
`~N
`N
`0
`0
`,i;;..
`
`rF.J. =(cid:173)~
`~ ....
`
`N
`0
`0 ....,
`N
`Ul
`
`e
`rJ'J.
`_,.a-...
`-...,l
`Q
`i,-
`~
`(It
`(It
`~
`i,-
`
`'O
`ENCODER
`CONTROLLER i
`212
`
`MERGED
`DATA
`STREAM
`- --
`
`[>
`
`i
`
`INSERTION AND
`ENCODER SYSTEM
`22!
`
`8/1.21
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 21 of 25
`
`US 6,701,355 Bl
`
`fl!l.2/
`
`INITIALIZE
`
`PROCESS
`DATASOURCE
`ITEM
`
`1002
`
`1004
`
`NO
`
`1006
`
`1008
`
`YES
`
`GETITEM
`
`1020
`
`1022
`NO
`
`1024
`
`YES
`
`SELECT DEMAND SOURCE
`
`1026
`
`START DEMAND
`PLAYBACK
`
`CHANGE
`SOURCE
`ON
`SWITCH
`
`ENCODE DATA ITEM
`
`1028
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 22 of 25
`
`US 6,701,355 Bl
`
`IF SLOT IS BETWEEN 28 & 55 SECONDS,
`INSERT A 30 SECOND AD
`
`IF SLOT> 55 SECONDS, INSERT A 60
`SECOND AD
`
`IF LESS THAN 28 SECONDS, INSERT
`FILLER
`
`SET INSERTION LENGTH
`
`1030
`
`1032
`
`1034
`
`1036
`
`1040
`
`RETURNAD
`YES PASSED BY ON-AIR
`SYSTEM
`
`SELECT AD OR ITEM FOR INSERTION
`
`1042
`
`1046
`
`1044
`
`NO
`
`RETURN FILLER
`
`RETURN INSERT AD
`
`1048
`
`11/J. 22
`
`

`

`ON AIR
`SYSTEM
`
`1050a
`
`1054
`
`_;-10s2
`
`8 0
`
`1~ ~
`
`ENCODER
`
`1051a
`~
`
`I
`
`MERGED
`STREAM
`
`1054a
`
`DECODE
`MONITOR
`
`DATA
`AUDIO
`
`F/JJ. 28
`
`• • •
`
`OA
`
`1050n
`~
`
`• • •
`
`SERVER SWITCH & 1
`INSERTION
`AND ENCODER
`SYSTEM
`
`lOSln
`
`ENCODER I
`
`10S4n
`
`1111
`
`DECODE
`MONITOR
`
`AO
`MEDIA
`i24
`
`AD
`SCHED
`i2§
`
`1055
`
`1056a
`
`MERGED
`STREAMS
`
`1056n
`
`.i Sl
`
`Sn
`
`.................................................................. -· ........................... .
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~
`~ :;
`~N
`N
`0
`0
`,i;;..
`
`'JJ. =(cid:173)~
`~ ....
`
`N
`~
`0 ....,
`N
`Ul
`
`e
`rJ'J.
`_,.a-...
`-...,l
`Q
`i,-
`~
`(It
`(It
`~
`i,-
`
`

`

`U.S. Patent
`U.S. Patent
`
`Mar.2,2004
`Mar.2, 2004
`
`Sheet 24 of 25
`Sheet 24 of 25
`
`US 6,701,355 Bl
`US 6,701,355 B1
`
`OTSWAAVId
`
`fl:!
`
`saouslajoig
`
`'§ 8
`] 2
`-~ cB
`] e p,,.
`
`IeNprArpuy
`
`'° 0 -
`-
`~
`!
`~
`
`-
`-
`
`~
`"
`
`ci..
`V"I
`("'I
`I
`
`ASE-81
`DO -
`
`
`'.,
`~
`E--i
`~
`'1
`
`-
`
`-~
`
`~
`
`;l
`~
`<
`~
`
`Vl
`0
`
`'°
`
`-~
`
`0
`0
`
`-
`-
`~
`
`~1
`
`~
`
`ell
`
`N
`0
`
`-
`-
`~
`NOLLYASNI
`~
`JIDOT
`~~
`
`~.,..)
`~
`
`h
`
`-
`
`r,I
`
`...
`-
`
`'
`
`'
`'
`
`n
`
`C
`~ CW~
`...
`<( J:
`0
`CJ)
`
`\ J
`
`{~
`
`\,
`
`<(
`co~
`<(UJ
`~
`
`-
`
`

`

`U.S. Patent
`
`Mar.2,2004
`
`Sheet 25 of 25
`
`US 6,701,355 Bl
`
`PLAYERW;t
`
`MONITORAND
`INSERTION
`LOGIC
`
`1102
`
`,,,,--
`
`.......
`
`.,,,,....
`
`1'
`
`-......
`
`'.
`'.
`..... ______ """--,_ __ _
`------~ ....._ ___ ~
`
`AD
`MEDIA
`924
`
`AD
`SCHED
`926
`
`Fig.26
`
`

`

`US 6,701,355 Bl
`
`1
`SYSTEM AND METHOD FOR
`DYNAMICALLY SUBSTITUTING
`BROADCAST MATERIAL AND TARGETING
`TO SPECIFIC AUDIENCES
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates generally to broadcast
`materials, and more particularly to a system and method for
`dynamically substituting broadcast material and targeting to
`specific audiences.
`2. Related Art
`The proliferation of processors and processor-based sys(cid:173)
`tems in recent years has led to a tremendous increase in the
`ability of businesses, industry and individuals to share
`information. Most computers and workstations in today's
`homes and offices are connected in some manner to another
`computer or workstation, either locally or remotely. An early 20
`form of such inter-connection of computing systems is the
`local area network (LAN). Using LAN technology, several
`computers, workstations, peripherals, or other related
`devices can be connected to share data among one another
`and to share network resources.
`The Internet can be thought of as an extension of local
`area network technology. The Internet originally began as a
`communication network through which government
`researchers, scientists and other personnel could exchange
`data or other information between offices and facilities 30
`throughout the world. Eventually, the Internet became acces(cid:173)
`sible to the public. Initially, the public was slow to embrace
`the Internet, and it seemed as if the Internet would remain
`nothing more than a way for a select group of technologists
`to exchange e-mails and other data or information. 35
`Eventually, however, entrepreneurs who envisioned the
`growth of the consumer market for Internet services were
`able to attract a large number of consumers into the fold. As
`a result, a sort of snowball effect ensued in which more and
`more consumers become Internet users, and in turn, more 40
`and more businesses rushed to get web pages set up on an
`Internet server. With more businesses offering information,
`products and services on the Web, more consumers were
`attracted to the Internet. This cycle rapidly fed on itself
`virtually creating an explosion on the Internet.
`However, the proliferation of the Internet did not stop
`with the provision of web pages to the Internet users, or web
`surfers. In the true capitalistic spirit, providers of popular
`web pages found that they were able to sell advertising space 50
`on their web pages. Thus, the Internet became not only a way
`for businesses to advertise their own businesses on their web
`pages, but also a way for advertisers to include their ads on
`others' web pages.
`Seemingly overnight, the Internet had transformed into
`the new advertising medium of the decade. Virtually every
`business and industry jumped on to the Internet bandwagon.
`On top of that, hundreds, if not thousands, of new businesses
`were created to offer Internet-related services. It seemed as
`if just about everyone was able to capitalize on this new 60
`medium.
`However, in spite of this proliferation, there were still a
`few business that were left out of the Internet craze. One
`example of such a business is the radio industry. Although
`stations could offer their own web sites on the Internet, such 65
`sites typically were not popular among the web surfers, and
`thus were not a good source of advertising revenues. Thus,
`
`2
`even though radio stations could participate in the Internet,
`their only gains from doing so were PR-related.
`Eventually, enterprising web developers decided that they
`could offer a mechanism by which one or more radio stations
`5 or radio networks could offer their broadcast materials over
`the Internet. One popular Internet site offering this service is
`www.broadcast.com, although there are others. While many
`radio stations have agreed to provide their programming
`across the Internet by such service providers, most have
`10 found that this has not led to an increase their advertising
`revenues. Although these providers offer an excellent ser(cid:173)
`vice to radio stations and their listeners, most advertisers are
`not willing to pay a premium for advertising slots simply
`because the broadcast material is additionally offered to
`15 listeners over the Internet. Thus, even though these services
`allowed radio stations to further participate in the Internet(cid:173)
`related industry, their ability to fully take advantage of
`Internet opportunities is still somewhat limited.
`Solutions to this problem have been disclosed in several
`previously filed patent applications listed below. These
`applications have been filed by a common assignee,
`Radiowave.com, of the present patent application. Solutions
`disclosed by these patent applications relate to systems and
`methods for supplementing Internet radio broadcasts with
`25 coordinated and related audio and visual content. These
`United States Patent Applications are:
`U.S. Pat. No. 6,317,784, issued on Nov. 13, 2001, entitled
`"SYSTEM AND METHOD FOR PROVIDING BROAD(cid:173)
`CAST MATERIAL HISTORY";
`U.S. Pat. No. 6,349,329, issued on Feb. 19, 2002, entitled,
`"SYSTEM AND METHOD FOR COORDINATING
`SUPPLEMENTAL MATERIALS WITH BROADCAST
`MATERIAL";
`U.S. patent application Ser. No. 09/163,297, filed on Sep.
`29, 1998 entitled "SYSTEM AND METHOD FOR PLAY(cid:173)
`ING SUPPLEMENTAL MATERIALS WITH BROAD(cid:173)
`CAST MATERIAL";
`U.S. patent application Ser. No. 09/163,288, filed on Sep.
`29, 1998 entitled "SYSTEM AND METHOD FOR COOR(cid:173)
`DINATING COMMUNICATIONS NETWORK ADVER(cid:173)
`TISING MATERIAL"; and
`U.S. patent application Ser. No. 09/172,064, filed on Oct.
`13, 1998 entitled "SYSTEM AND METHOD FOR AUDI-
`45 ENCE MEASUREMENT".
`Each of the these above referenced patent applications are
`of common assignee and each are fully incorporated by
`reference herein as though set forth in full.
`A problem encountered by using the above systems and
`methods relates to the advertising spots of local radio
`stations. The advertising spots that are traditionally broad(cid:173)
`cast in a relatively narrow market are now getting virtually
`unlimited coverage in a national and worldwide market over
`55 the Internet.
`The problem is that local advertisers may not benefit from
`this increased exposure and are therefore not willing to pay
`for the increased distribution of their radio advertisements.
`Further, advertisers that could benefit from these wide
`distribution markets are not able to participate in a conve(cid:173)
`nient fashion. Thus, it would be desirable to substitute, in
`real time, different advertisements for local and/or unsold
`advertisement spots when such spots are widely distributed
`by Internet broadcasts.
`Additional background information on the use of com(cid:173)
`puter networks as a broadcast medium is available from
`"BROADCAST AND DISTRIBUTION SYSTEM AND
`
`

`

`US 6,701,355 Bl
`
`3
`METHOD," U.S. patent application Ser. No. 08/961,314,
`filed Oct. 30, 1997, and "AUDIO CONTENT PLAYER
`METHODS AND ARTICLES OF MANUFACTURE," U.S.
`patent application Ser. No. 08/976,971, filed Nov. 25, 1997
`now abandoned, both of which are fully incorporated by 5
`reference herein as though set forth in full.
`
`SUMMARY OF THE INVENTION
`
`4
`wide distribution network, such as the Internet. For example,
`a local advertisement that is not suitable for wide distribu(cid:173)
`tion market is replaced with a national advertisement that is
`targeted to a national or worldwide market.
`Further, the present invention provides for the selection of
`substituted advertisements based on the demographics of
`actual listeners. This is accomplished by taking into account
`user demographics that are determined by user surveys or
`the like.
`In one embodiment, an insertion and encoder system
`monitors broadcasts from an on-air system to determine the
`presence of an advertisement segment. Once an advertise(cid:173)
`ment segment is identified, the system and method deter(cid:173)
`mines whether the advertisement has been sold to for the
`"global market" (i.e. in this example, for wide-range,
`Internet-based radio broadcasting).
`If the ad has been sold for the global market, it is then
`broadcast over the Internet as is. However, if the ad has not
`been sold for the global market, the system and method of
`the present invention accesses an inventory of advertise(cid:173)
`ments that have been sold for the global market. From this
`inventory, an advertisement is selected in accordance with
`predefined criteria that includes variety of parameters,
`depending on each specific implementation of the present
`invention.
`In one embodiment, those parameters include user demo(cid:173)
`graphics so that advertisements are targeted to specific users
`or groups of users. In another embodiment, personal
`30 preferences, and user actions, such as web-based buying
`habits and the like, are taken into account to select an
`appropriate substituted advertisement.
`Further features and advantages of the invention as well
`as the structure and operation of various embodiments of the
`35 invention are described in detail below with reference to the
`accompanying drawings.
`
`25
`
`The present invention is directed toward systems and
`methods for providing enhanced features for the delivery of 10
`broadcast material to a listener, viewer or, more generally, a
`user. According to one aspect of the invention, supplemental
`materials can be provided to a user in a coordinated fashion
`with the broadcast materials being delivered. The supple(cid:173)
`mental materials can be provided in a coordinated fashion 15
`such that they relate to the actual broadcast materials as they
`are being streamed or otherwise delivered to the user. For
`example, according to one embodiment, the broadcast mate(cid:173)
`rial is delivered to the user in segments such as, for example,
`tracks of music, advertisements, and promotional materials 20
`in a radio broadcast. In this embodiment, the supplemental
`materials can be coordinated with the individual segments
`(e.g., tracks) such that supplemental materials relating to the
`segments can be provided as the segments are being pro-
`vided to the user.
`Supplemental materials can include, for example, images,
`video clips, audio clips, data, or other materials that may be
`provided to the user in conjunction with the broadcast
`materials. The supplemental materials can also include
`advertising information that is provided to the user during
`particular segments of the broadcast material. In one
`embodiment, this advertising information can be coordi(cid:173)
`nated with the particular segments of the broadcast material
`such that the value of the advertising is enhanced.
`One example application of this aspect of the invention is
`found in the broadcast of radio broadcast materials over the
`Internet. According to this example application, the radio
`broadcast materials can include a plurality of tracks that can
`be streamed to a user via the Internet. The tracks can include, 40
`for example, music tracks, advertising tracks, DJ voice or
`introduction tracks, promotional tracks, and any other track
`that a station my wish to broadcast as part of its broadcast
`material. In one embodiment, the tracks are provided along
`with program data that can indicate, for example, an iden- 45
`tification of the track, the type of track, and other pertinent
`or relevant information regarding the particular track being
`broadcast at that time. This information can be provided to
`an Internet broadcast service provider that "broadcasts" the
`broadcast materials and the program data to the listener's 50
`Internet terminal.
`The listener receives the broadcast material and the pro(cid:173)
`gram data via the Internet connection and plays it on his or
`her computer, workstation or other Internet terminal. This
`can be a web page type player or a downloaded player that 55
`is resident on the user's terminal. When the user's terminal
`receives a track to be played, the user's terminal takes the
`program data associated with that track and uses that data to
`access one or more servers to retrieve the supplemental
`information.
`One aspect of the present invention is that it allows
`advertisers to take full advantage of the wide distribution
`market available when broadcasting over the Internet. An
`advantage of the present invention is that it increases the
`value and potential revenues generated for advertisement 65
`spots in radio broadcasting by providing for the dynamic
`substitution of advertisements when broadcasting over a
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is described with reference to the
`accompanying drawings. In the drawings, like reference
`numbers indicate identical or functionally similar elements.
`FIG. 1 is a block diagram illustrating an example archi(cid:173)
`tecture for providing supplemental materials in coordination
`with broadcast materials according to one embodiment of
`the invention.
`FIG. 2 is an operational flow diagram illustrating a
`process for coordinating supplemental materials with the
`program provided to user equipment according to one
`embodiment of the invention.
`FIG. 3 is a block diagram illustrating an alternative
`embodiment to the architecture illustrated in FIG. 1.
`FIG. 4 is an operational flow diagram describing the
`coordination of supplemental materials with the broadcast
`material according to the example embodiment illustrated in
`FIG. 3.
`FIG. 5 is a block diagram illustrating the example appli(cid:173)
`cation of the invention in which a radio station provides its
`broadcast materials to a listener at a user terminal according
`60 to one embodiment of the invention.
`FIG. 6 is a operation flow diagram illustrating an example
`process by which supplemental information can be coordi(cid:173)
`nated with the broadcast material in the example application
`illustrated in FIG. 5.
`FIG. 7 is a diagram illustrating an example user interface
`for an example player according to one embodiment of the
`invention.
`
`

`

`US 6,701,355 Bl
`
`5
`FIG. 8 is a diagram illustrating an example functional
`architecture for a player according to one embodiment of the
`invention.
`FIG. 9 is an operational flow diagram illustrating a
`process for implementing a history window according to one
`embodiment of the invention.
`FIG. 10 is a diagram illustrating an example implemen(cid:173)
`tation of an architecture for providing supplemental mate(cid:173)
`rials with broadcast material.
`FIG. 11 is a diagram illustrating an example song table
`and provider table according to one embodiment of the
`invention.
`FIG. 12 is a diagram illustrating an example player
`according to one embodiment of the invention.
`FIG. 13 is a diagram illustrating an example computer
`architecture according to one embodiment of the invention.
`FIG. 14 is a block diagram that is useful for describing the
`advertisement insertion system and method in accordance
`with a an embodiment of the present invention.
`FIG. 15 is a block diagram depicting an example embodi(cid:173)
`ment of the present invention.
`FIG. 16 is a block diagram depicting primary components
`of the insertion and encoder system in accordance with an
`embodiment of the present invention.
`FIG. 17 is a block diagram depicting primary components
`of the user interface module in accordance with one embodi(cid:173)
`ment of the present invention.
`FIG. 18 is a block diagram depicting typical modules
`comprising the business components module in accordance
`with an embodiment of the present invention.
`FIG. 19 is a block diagram depicting typical components
`in the external services module in accordance with an
`embodiment of the present invention.
`FIG. 20 is a block diagram depicting some of the func(cid:173)
`tional components of the insertion and encoder system 904
`and their interaction with other components of the present
`invention.
`FIG. 21 is a flowchart of a process that can be used to
`implement part of the functionality of the service manager in
`accordance with one embodiment of the present invention.
`FIG. 22 is a flowchart depicting a process that can be used
`to implement the get item step in FIG. 21, in accordance
`with one embodiment of the present invention.
`FIG. 23 is a block diagram depicting an alternate embodi(cid:173)
`ment of the present invention.
`FIG. 24 is a block diagram depicting another embodiment
`of the present invention that can be used to target ads
`according to individual preferences.
`FIG. 25 is a block diagram depicting another embodiment
`of the present invention.
`
`55
`
`DETAILED DESCRIPTION OF IBE
`INVENTION
`The present invention is directed toward a system and
`method for coordinating supplemental materials with broad(cid:173)
`cast materials delivered to a viewer, listener or other pro(cid:173)
`gram user. According to one specific implementation of the
`invention, the invention is directed toward a system and
`method for coordinating supplemental information such as
`advertising and promotional information with a radio station
`broadcast over the Internet. However, as described below,
`alternative embodiments can include the coordination of
`supplemental materials such as images, video clips, audio 65
`clips, text, data or other materials with the delivery of
`broadcast material.
`
`6
`FIG. 1 is a block diagram illustrating an example archi(cid:173)
`tecture for providing supplemental materials in coordination
`with broadcast materials according to one embodiment of
`the invention. The example embodiment illustrated in FIG.
`5 1 includes a program provider 104 for providing broadcast
`materials to a user equipment 112. Program provider 104 can
`provide, for example, broadcast materials such as a radio
`program, a video program, or other broadcast materials on
`another program medium. For example, in one embodiment,
`10 program provider 104 can be a radio station broadcasting its
`radio program to a number of listeners.
`Program provider 104 can provide its broadcast materials
`directly to a user's user equipment 112 or alternatively, via
`a broadcast provider 108. Broadcast provider 108 may be
`15 included to allow the broadcast material to be forwarded to
`the user via an alternative medium. For example, in one
`embodiment, an example of a broadcast provider 108 can be
`a service provider such as, for example, www.b

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket