`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 1 of 48
`
`
`
`
`
`
`
`
`
`
`EXHIBIT 5
`
`EXHIBIT 5
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 2 of 48
`I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US008200203B 1
`
`c12) United States Patent
`Christensen et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,200,203 Bl
`*Jun. 12, 2012
`
`(54) BROADCAST RESPONSE METHOD AND
`SYSTEM
`
`(75)
`
`Inventors: Kelly M. Christensen, Marina Del Rey,
`CA (US); Thomas D. Mock, Sheffield,
`CA (US); Lewis A. Kushner, Dublin,
`CA (US); Richard L. Bowman, Smyrna,
`GA(US)
`
`(73) Assignee: StratosAudio, Inc., Kirkland, WA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`
`(21) Appl. No.: 12/897,509
`
`(22) Filed:
`
`Oct. 4, 2010
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 10/806,084, filed on
`Mar. 22, 2004, now Pat. No. 7,917,130.
`
`(60) Provisional application No. 60/456,995, filed on Mar.
`21, 2003.
`
`(51)
`
`Int. Cl.
`H04W 4100
`(2009.01)
`(52) U.S. Cl. ......... 455/414.1; 455/3.05; 705/25; 705/60
`(58) Field of Classification Search ................. 455/3.06;
`705/27, 25, 11, 60
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,926,255 A
`5/1990 Von Kohorn
`5,134,719 A
`7/1992 Mankovitz
`5,303,393 A
`4/1994 Noreen et al.
`
`5,438,355 A
`5,444,769 A
`5,539,635 A
`5,548,828 A
`5,557,541 A
`5,579,537 A
`5,661,787 A
`5,708,478 A
`5,752,159 A
`5,857,156 A
`5,872,589 A
`5,905,865 A
`5,907,793 A
`5,991,601 A
`5,991,737 A
`6,036,086 A
`
`8/1995 Palmer
`8/1995 Koen et al.
`7/1996 Larson, Jr.
`8/1996 Kozaki et al.
`9/1996 Schulhof et al.
`1111996 Takahisa
`8/1997 Pocock
`111998 Tognazzini
`5/1998 Faust et al.
`111999 Anderson
`2/1999 Morales
`5/1999 Palmer et al.
`5/1999 Reams
`1111999 Anderson
`1111999 Chen
`3/2000 Sizer, II et al.
`(Continued)
`
`CA
`
`FOREIGN PATENT DOCUMENTS
`2 316 925
`7 /1999
`(Continued)
`
`OTHER PUBLICATIONS
`
`"Bookmark Your World", 1999-2000 Xenote, www.xenote.com.
`
`(Continued)
`
`Primary Examiner - Pierre-Louis Desir
`(74) Attorney, Agent, or Firm - Knobbe MArtens Olson &
`BearLLP
`
`(57)
`
`ABSTRACT
`
`A system and method for broadcast response generally
`employing RDS, DARC, or similar technology is provided,
`including a method for responding to a broadcast comprising
`extracting an event identifier from a broadcast signal; detect(cid:173)
`ing a response by a user to the broadcast signal; polling a
`communications device to determine a user identifier; and
`communicating the event identifier and the user identifier
`when the user response is detected.
`
`63 Claims, 32 Drawing Sheets
`
`102
`
`Broadcast Data
`Preparation
`
`Data
`Management
`and Response
`Processing
`
`---- J
`
`104 <-/
`
`106
`
`Broadcast Data
`Reception and
`Parsing
`
`110
`
`112
`
`1 D8
`
`User Response
`Hondling and
`Communication
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 3 of 48
`
`US 8,200,203 Bl
`Page 2
`
`U.S. PATENT DOCUMENTS
`6,098,106 A
`8/2000 Philyaw et al.
`6,202,210 Bl
`3/2001 Ludtke
`6,286,140 Bl
`9/2001 Ivanyi
`6,446,262 Bl
`912002 Malaure et al.
`6,463,469 Bl
`10/2002 Yavitz
`6,473,792 Bl
`10/2002 Yavitz et al.
`6,507,727 Bl
`112003 Henrick
`6,578,047 Bl
`6/2003 Deguchi
`6,611,201 Bl
`8/2003 Bishop et al.
`6,658,232 Bl
`12/2003 Johnson
`6,725,022 Bl
`412004 Clayton et al.
`6,829,486 B2
`12/2004 McKenna et al.
`6,888,457 B2
`512005 Wilkinson et al.
`6,928,423 Bl
`8/2005 Yamanaka
`6,941,154 Bl
`912005 Ritter
`6,957,041 B2
`10/2005 Christensen et al.
`6,987,734 B2
`112006 Hundemer
`6,990,312 Bl
`112006 Gioscia et al.
`7,054,653 B2
`512006 Jiirvi et al.
`7,088,950 B2
`8/2006 Tassberg et al.
`7,110,714 Bl
`912006 Kay et al.
`7,149,541 B2
`12/2006 Rautila
`7,158,753 B2
`112007 Kagan et al.
`7,190,971 Bl
`3/2007 Kawamoto
`7,194,235 B2
`3/2007 Nykanen et al.
`7,260,842 B2
`8/2007 Hirayama
`7,266,343 Bl
`9/2007 Yli-juuti et al.
`7,299,194 Bl
`1112007 Manganaris et al.
`7,415,430 B2
`8/2008 Christensen et al.
`7,500,256 Bl
`3/2009 Ohmae et al.
`7,647,609 B2
`112010 Wachtfogel et al.
`7,773,939 B2
`8/2010 Christensen et al.
`7,917,130 Bl
`3/2011 Christensen et al.
`200110031013 Al
`10/2001 Stetzler et al.
`2002/0026474 Al
`212002 Wang et al.
`2002/0046407 Al * 412002 Franco .......................... 725/110
`2002/0133824 Al
`912002 Mensch
`200210178441 Al
`1112002 Hashimoto
`2003/0086694 Al
`5/2003 Davidsson
`2003/0097338 Al
`5/2003 Mankovich et al.
`2003/0200543 Al
`10/2003 Burns
`2004/0205810 Al
`10/2004 Matheny et al.
`2005/0021744 Al
`112005 Haitsuka
`2007/0155311 Al
`7/2007 Christensen et al.
`200910104870 Al
`412009 Christensen et al.
`200910104872 Al
`412009 Christensen et al.
`200910177736 Al
`712009 Christensen et al.
`200910183208 Al
`712009 Christensen et al.
`2009/0204640 Al
`8/2009 Christensen et al.
`200910205000 Al
`8/2009 Christensen et al.
`
`DE
`DE
`EP
`JP
`JP
`JP
`
`FOREIGN PATENT DOCUMENTS
`44 27 046
`2/1996
`196 27 308
`111998
`0713335
`5/1996
`08-139624
`5/1996
`10-135855
`5/1998
`2000292182
`10/2000
`
`KR
`KR
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`10-1996-0033096
`10-1998-0078248
`WO 90/00847
`WO 92/14222
`WO 94/02909
`WO 97/21291
`WO 97/42724
`WO 97/45814
`WO 99/18518
`WO 99/35771
`WO 99/35809
`WO 99/43109
`WO 00/19662
`WO 00/78050
`WO 01101331
`WO 01157759
`WO 01/77779
`WO 02/23773
`
`9/1996
`1111998
`111990
`8/1992
`2/1994
`6/1997
`1111997
`12/1997
`4/1999
`7 /1999
`7 /1999
`8/1999
`412000
`12/2000
`1/2001
`8/2001
`10/2001
`3/2002
`
`OTHER PUBLICATIONS
`
`"Sirus to Add 'Instant Buy' Button," Mar. 13, 2000, Twice, V 15, n 7,
`p. 28.
`Australian App. No. 20072004 71, Office Actions mailed on Oct. 15,
`2008 and Jan. 12, 2009.
`European Patent Office Examination Report dated Oct. 17, 2005.
`European Patent Office Examination Report dated Feb. 21, 2007.
`International Search Report dated Dec. 20, 2002.
`Jan. 25, 2000, Showcase 2000-Xenote Press Release re Xenote
`iTag, www.xenote.com/htrnl/press/releases.htrnl.
`Office Action in Canadian App. No. 2,421,165, mailed on Feb. 1,
`2010.
`Office Action in Japanese App. No. 2002-527094, mailed on Feb. 24,
`2010 (both English and Japanese versions).
`Office Action in Korean App. No. 10-2003-7003701, mailed on Feb .
`29, 2008 (both English and Korean versions).
`Office Action in Korean App. No. 10-2003-7003701, mailed on Sep.
`20, 2007 (both English and Korean versions).
`Office Action in Korean App. No. 10-2008-7001677, mailed on May
`23, 2008 and May 26, 2008(both English and Korean versions).
`Office Action in Korean App. No. 10-2008-7031275, mailed on Jan.
`28, 2010 (both English and Korean versions).
`Office Action in Korean App. No. 10-2008-7031275, mailed on Mar.
`13, 2009 (both English and Korean versions).
`Office Action in Korean App. No. 10-2010-7019126, mailed on Nov.
`9, 2010 (both English and Korean versions).
`Final Office Action in Korean App. No. 10-2008-7031275, mailed on
`Dec. 30, 2010 (Korean version only).
`Final Office Action in Japanese App. No. 2002-527094, mailed on
`Dec. 21, 2010 (both English and Japanese versions).
`Final Office Action in Japanese App No. 2002-527094, mailed on
`Sep. 6, 2011 (both English and Japanese Versions).
`Office Action in Korean App. No. 10-2011-7010599, mailed on Sep.
`5, 2011 (Korean version).
`* cited by examiner
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 4 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 1of32
`
`US 8,200,203 Bl
`
`~
`
`• c ~
`
`~
`
`tO
`o
`
`..q-
`C>
`
`N
`C>
`
`E-o
`c
`0
`0
`0
`....... s:: c
`O'l
`VI
`o.2 (/)
`u .......
`lo...
`-o CL O
`0
`Q) []_
`0 u
`lo... Q)
`m o:::
`
`co
`C>
`
`N
`
`Cl
`
`0
`0
`0
`
`s::
`0
`
`-
`- .......
`
`(/) 0
`0
`lo...
`u 0
`-0 CL
`Q)
`0
`0
`lo...
`lo... a...
`CD
`
`c
`0
`
`c c -
`
`~ -0
`0
`0
`0
`u
`CL
`en rn ·-
`Q) c
`c
`n:: ·- :::l
`-o E
`lo... c E
`en o
`0
`::>I u
`
`Q)
`
`-
`
`Q)
`s:: VI
`c O'l
`c
`Q)
`0
`0 E CL "[ii
`....... Q) VI
`(/)
`0 O'l Q) Q)
`a::: u
`0
`0
`c
`0
`lo...
`"'O
`~ c a...
`0
`0
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 5 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 2 of 32
`
`US 8,200,203 Bl
`
`120
`
`(
`
`CONTENT
`IDENTIFICATION
`
`l
`
`124
`(
`
`122
`
`I
`
`130
`
`(
`
`BROADCAST
`MANAGEMENT
`
`(126
`
`SUBCARRIER
`DATA
`ENCODER
`
`(128
`
`EVENT
`DATABASE
`
`CONTENT
`DATABASE
`
`132
`
`.(
`
`BROADCAST
`SYSTEM
`
`FIG. 2
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 6 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 3 of 32
`
`US 8,200,203 Bl
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 7 of 48
`
`FIG. 3A
`
`Output Port
`
`I
`I
`I
`I
`I l --
`
`---···--·-
`
`D
`D
`
`Input Port
`
`I
`I
`13s--< I
`I
`I
`
`Options
`D
`D
`Play List
`
`URL
`
`Password [
`
`--- -
`
`-
`
`Framing
`0
`Start of FrameD
`
`End of Frame D
`0
`Length
`(Incl CRLF)
`D
`
`D
`
`Station ID I
`
`I
`
`I
`
`(136
`
`137
`
`(
`
`Type Filters
`D
`
`Parsing D
`
`Delimiter
`
`Field Positions
`
`Title D
`
`~it - - -1
`l
`I Stop
`I
`
`NOTE:
`Positions are
`zero based, use
`-1 to disable
`
`D
`D
`D
`Check to enable
`
`(139
`
`RDS Properties
`Psi
`PTII
`
`Artist D
`
`Info D
`Cat. D
`
`Code D
`
`StatusO
`
`[ Clear List
`
`[
`
`[ New Log I
`
`Save Settings
`
`I Test Soap I
`
`I
`
`Pl CodeLJ
`
`]~]
`
`-
`
`-
`
`---
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`1J1 =(cid:173)
`.....
`
`('D
`('D
`
`.i;...
`
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 8 of 48
`
`FIG. 3B
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`138
`
`Radio Text Event
`Ciquita Abba
`Manic Monday Bangles
`Moonlight Lifetime Press for a reminder
`Bakersfield Twin Weekend Bud Light Press for 10% Off
`1.50MP3
`Working My Way Spinners
`This Old Heart of Mine Rod Stewart 2.50MP3
`Keep Me From The Cold Curtis Steigers 2.50MP3
`Too Lai e Too Soon
`John Secada
`1.75MP3
`Bud Light Press for 10% Off
`Bakersfield Twin Weekend
`Eyewitness News at 11
`Eyewitness News Support Public TV
`Mexico
`Jimmy Buffett
`16.99CD
`1.25MP3
`Let It Flow Toni Braxton
`
`I
`
`Debug Log
`03/19 09:48:25-SOAP
`03/19 09:51 :49-SOAP
`03/19 09:52:51-SOAP
`03/19 09:58:07-SOAP
`03/19 09:58: 13-SOAP
`
`Running
`
`Time
`03/19 10:21:13
`03/19 10: 18:07
`03/19 10:17:51
`03/19 10:17:42
`03/19 10:16:21
`03/19 10:14:59
`03/19 10:13:58
`03/19 10:12:35
`03/19 10: 12:26
`03/19 10:12:19
`03/19 10:11:15
`03/19 10:09:51
`
`...
`
`-
`
`....
`
`... -,___
`
`....
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`Ul
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = ""'"'
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 9 of 48
`
`FIG. 4
`
`Stratos Audio ODA Beacon (3A)
`
`Data Format(
`
`140
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`Pl Code
`(16Bits)
`
`Group
`Type
`Code
`( 4Bifs)
`
`Data
`
`148
`
`Application ID
`XXXX (Hex)
`
`146
`
`Application I Bo
`Group
`Type
`
`)"U•)
`
`I 0 I
`
`Any open ODA
`cop able
`Group #
`
`142
`
`144
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`O'I
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 10 of 48
`
`FIG. 5
`
`ODA Group Data Format
`(can be any ODA allowable group)
`
`150
`
`(
`
`Pl Code
`(16Bits)
`
`Data
`(16 Bits)
`
`I
`
`Data
`( 1 6 Bits)
`
`I
`
`I
`
`156
`
`\._ 158
`
`152
`
`As specified
`in ODA grp
`
`ODA Doto
`(5 Bits)
`
`15~
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`
`1J1 =-('D
`.....
`-....J
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 11 of 48
`
`FIG. 6
`ODA Beacon and Data
`
`160
`
`3A
`
`Application Group
`Type Code
`(5 bits)
`
`Application Identification Code
`( 1 6 bits)
`
`10110
`
`162
`
`11 A
`
`Group Type
`(5 bits)
`
`ODA Data
`(5 bits)
`
`ODA Data
`(16 bits)
`
`ODA Data
`( 1 6 bits)
`
`I
`
`I
`
`Stratos ODA
`(37 bits)
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`QO
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 12 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 9 of 32
`
`US 8,200,203 Bl
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 13 of 48
`
`FIG. 7A
`
`200
`
`~l.---262
`z
`~
`VJ
`
`LL
`0::
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`BROADCAST RECEIVER
`
`RF DEMODULATOR SECTION
`
`202
`
`DSP
`
`I MICRO- I
`
`: CONTROLLER
`Demodulator I
`
`DECODER
`
`222 216
`
`208
`j
`
`'
`
`220
`
`AUDIO
`DEMODULATOR/
`AMPLIFIER
`SECTION
`
`AUDIO
`
`218
`
`228
`
`DISPLAY
`
`210
`
`CONTROL SURFACE/INTERFACE
`
`208
`
`STRATOS DATA TRANSPPRT
`MICRO CODE (SDTM)
`
`COMPLIANT FORMATS
`
`I OCAI MEMORY DEVICE
`STORAGE OF Pl,NEI
`
`DOWNLOAD LOCATION/CODE
`INFORMATION&COMMAND
`212
`
`214
`
`COMMUNICATIONS
`INTERFACE
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`....
`0
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = """"
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 14 of 48
`
`FIG. 7B
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`250
`
`STRATOS
`BUSINESS
`SYSTEMS
`DATABASE
`
`1-u
`w
`z
`z
`0 u
`
`RECEIVER OUTBOUND
`DATA PACKET
`
`Pl,NEI ,DESTINATION ,USE RID,
`TIME STAMP
`
`WIRELESS,PDA,
`CONSUMER'S' MEMORY CARD,
`PC
`USB TRANSFER,
`ECT.
`
`260
`
`(258 < I
`
`NETWORK CONNECTION
`
`252
`
`> AUTHENTICATION
`
`AND BILLING
`SYSTEM
`
`2'
`:= ....
`0 ....
`
`N
`
`~
`
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`....
`....
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = =
`'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 15 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 12 of 32
`
`US 8,200,203 Bl
`
`FIG. 8A FIG. 8
`
`FIG. 8B
`
`ODA Decode Software Flow
`
`300
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 16 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 13 of 32
`
`US 8,200,203 Bl
`
`Decode following
`Off set Word 0
`
`312
`
`314
`
`Yes
`
`316
`
`X=Application
`Group Type Code
`
`This(X)is the pointer to the
`group where the Stratos data
`will be
`located in the
`broadcast.
`
`FIG. 8B
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 17 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 14 of 32
`
`US 8,200,203 Bl
`
`Double Buffering
`
`340
`
`342
`
`Read Data
`
`X=Data
`
`344
`
`No
`
`Read Data
`
`Y=Data
`
`in
`Store Data
`user register
`
`FIG. 9
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 18 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 15 of 32
`
`US 8,200,203 Bl
`
`SIGN UP & OPT-IN
`
`FIRST NAME:
`
`LAST NAME:
`
`PHONE NUMBER: ~ ~
`
`ext:~
`
`ADDRESS 1:
`
`ADDRESS 2:
`
`ADDRESS 3:
`
`CITY:
`
`STATE:
`
`ZIP CODE:
`
`COUNTRY:
`
`AGE:
`
`(M)
`
`MARITAL STATUS: ~I _____ l~_iEl
`Ml
`
`GENDER:
`
`HOUSEHOLD SIZE:._I __ ..... l~=~l
`
`INCOME:
`
`.NOTIFICATION MESSAGE:
`0 WIRELESS CARRIER ------~
`'------~
`D E-MAIL
`0 INTERNET SERVICE PROVIDER~' -----~
`BILL PURCHASES TO:_I ______ .... l~ .... ij
`
`RECHARGE SIM:
`
`VIEW"BUTTON PRESS"RESULTs._I ______ _..ltf....,I
`
`FIG. 10
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 19 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 16 of 32
`
`US 8,200,203 Bl
`
`Premium Interest:
`
`Premium Interest:
`D Coupons
`D Prizes
`
`D Product Samples
`D Trial Programs
`
`CATEGORIES:
`0 APPAREL
`0 BOOKS & MAGAZINES
`0 COMMUNICATIONS
`0 DINING
`0 ELECTRONICS & SOFTWARE
`0 ENTERTAINMENT
`0 FAMILY & HOME
`0 FINANCE &
`INVESTMENT
`D GIFTS
`0 HEALTH & FITNESS
`0 PERSONAL LUXURY ITEMS
`0 SPORTS ACTIVITIES
`0 TRAVEL
`
`REWARDS PROGRAM
`
`l~I
`
`USAGE
`TRACKING
`
`ALLOW TRACKING BY
`ARBITRON, BILLBOARD, ECT.
`
`0 yes
`
`0 no
`
`FIG. 11
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 20 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 17 of 32
`
`US 8,200,203 Bl
`
`TICKET PROGRAM
`
`CONCERT
`SETTINGS
`
`ZIP CODE
`
`FAVORITE VENUE
`FAVORITE SECTION I
`FAVORITE ARTIST
`
`#SEATS
`
`PRICE RANGE
`
`PAYMENT METHOD
`
`El
`
`Ml
`RI
`
`/506
`
`~
`
`ml
`
`00
`
`CONCERT ALERT
`NOTIFICATION
`
`0 VIA E-MAIL
`D VIA WIRELESS
`0 VIA HYPERLINK
`
`USAGE
`TRACKING
`
`ALLOW TRACKING BY
`ARBITRON, BILLBOARD, ETC.
`
`Qyes
`
`Ono
`
`FIG. 12
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 21 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 18 of 32
`
`US 8,200,203 Bl
`
`REAL TIME REPORTING
`
`508
`
`RADIO MARKETS
`CONTINENT ~I --------~® .........
`~I ________ ...... tfil........,"
`COUNTRY
`
`REGIONS
`
`INCLUDED
`
`REGIONS EXCLUDED
`
`METRO MARKETS
`
`INCLUDED
`
`METRO MARKETS EXCLUDED
`
`·~
`
`~
`~
`
`RADIO STATIONS
`
`INCLUDED
`
`~
`~
`
`RADIO STATIONS EXCLUDED
`~
`
`FIG. 13
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 22 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 19 of 32
`
`US 8,200,203 Bl
`
`~
`'tj-
`.
`~
`d
`~
`~
`
`~
`'tj-
`~
`•
`d
`~
`~
`
`u
`
`'tj-
`~
`•
`d
`~
`~
`
`Q
`'tj-
`.
`~
`d
`~
`~
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 23 of 48
`
`REAL TIME CHARTS & GRAPHS
`
`CAMPAIGN NAME
`
`- ·
`
`RUN DATES
`
`,--=1
`
`TO
`
`I
`
`I
`
`INCLUDE MARKETS
`
`I n - I
`
`I
`
`RADIO STATIONS
`
`I
`SUCCESS TO DATE
`X,XXX RESPONSES
`
`YYY BUYS
`
`CREATE A CUSTOM REPORT
`I
`
`NAME YOUR REPORT
`
`SELECT MARKET
`
`I
`
`SELECT TIME
`
`II
`SELECT RADIO STATION,-
`I
`II
`II
`SELECT DEMOGRAPHICS!
`I -~
`I
`
`PROGRAM EVENT
`
`EVENT
`
`FIG. 14A
`
`510
`
`. ---]
`
`ti
`
`~11
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`0
`0 .....
`(.H
`N
`
`d
`rJl.
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 24 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 21 of 32
`
`US 8,200,203 Bl
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 25 of 48
`
`FIG.
`
`14C
`
`Radio Station Distributionl-... nrT M
`711
`IDJVVl:.K::>- / j.L II
`
`l.ZIOWES-22.4
`
`3.3%
`2.2%
`
`I
`Income Distribution •under 15k I
`.29 ·5%
`I ~6.4% EJ46k-100k
`
`12]over 1 OOk
`
`1]16k-45k
`
`59.1%-
`
`.____..... ""
`
`13.3%
`
`I
`
`I
`
`/--"
`56.4%
`
`7.7%
`
`Age Distribution
`15.0%
`
`32.0%
`
`6.0%
`
`4.0%
`
`•under16
`E'.:l16-19
`~0-25
`~25-35
`~5-45
`~46-60
`0061+
`
`Gender Distribution 1•male I
`1'2.lfemale!
`
`36.4%
`
`63:6%
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`I
`
`~ = := ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`N
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 26 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 23 of 32
`
`US 8,200,203 Bl
`
`..
`
`"'
`"' c
`0
`0. "'
`"' >--
`"' ::I
`ct: CD
`
`........
`EJD ' '
`..
`
`/
`
`/
`
`'
`
`~
`
`Q
`.
`'""'"
`CJ
`~
`~
`
`L
`
`" 0 :r
`
`..Cl
`
`·;;:
`~
`<
`
`/
`
`/
`
`"
`...
`'
`
`E L
`::I
`0
`0
`I
`
`-
`
`E
`~
`
`Q_
`
`E
`,...
`E
`a.
`"'
`E
`"'
`
`Q_
`
`.... •
`'
`
`.... ....
`
`I
`~
`\
`
`E
`0
`"'
`E
`c
`""
`E
`,...
`c
`E
`c
`"'
`
`....
`....
`
`I
`~
`\
`
`0
`0
`0
`0
`-
`N
`"lit'
`,...,
`s.<ns sesuodse~ 10 JeqwnN
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 27 of 48
`
`U.S. Patent
`
`Jun.12,2012
`
`Sheet 24 of 32
`
`US 8,200,203 Bl
`
`~
`tn
`,....-1
`•
`
`d
`~
`~
`
`--<
`tn
`,....-1
`•
`
`0
`~
`~
`
`Q
`tn
`.
`,....-1
`0
`~
`~
`
`u
`tn
`~
`•
`
`d
`~
`~
`
`~
`tn
`
`~
`•
`
`d
`~
`~
`
`~
`tn
`,....-1
`•
`
`d
`~
`~
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 28 of 48
`
`442
`RADIO AUTOMATION
`SOFTWARE
`OR
`CD PLAYBACK
`SYSTEM
`
`-
`
`FIG. 15A
`
`LEGEND
`~ RADIO
`
`CONTENT TITLE/ ARTIST/
`CUT NUMBER
`SPOT /CLIENT/ISCI CODE
`
`ATA
`E DATA
`:R DATA
`
`I
`I
`I
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`( 440
`
`446
`
`RADIO STATION
`TRANSMISSION
`SYSTEM
`
`'
`\.._470
`FM TRANSMISSION
`RBDS SUBCARRIER
`
`416 \
`
`462
`RF SIGNAL
`
`SEE FIG 2 FOR
`RADIO DETAIL
`
`!
`T
`
`_ _ 460../ _
`
`_ _
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`445\
`~OUTBOUND UECP
`DATA PACKET
`UECP STRATOS DATA
`WORD
`AID, Pl, & NEI VIA ODA
`
`412\
`RECEIVER OUTBOUND
`DATA PACKET WITH Pl,
`NEI, DESTINATION &
`USER
`ID
`STRATOS DATA WORD
`AND CUSTOMER
`ID
`PACKAGED & TRANS-
`FERRED VIA STRATOS
`DATA TRANSPORT
`MICRO CODE (SDTM)
`_ _
`_ _
`
`I
`I
`I
`I
`
`_ _
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`Ul
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 29 of 48
`
`FIG. 15B
`
`STRATOS AUDIO BROADCAST MANAGEMENT SOFTWARE (SABMS)
`
`444
`
`1. CONTENT IDENTIFIER NORMALIZATION USING SA 2A. CREATE RADIO TEXT &
`CONTENT DATABASE
`STRATOS DATA WORD
`CONTENT TITLE/ ARTIST /CUT NUMBER ASCII DATA
`AID,Pl/NEl,RT,PS,PTY ETC.
`SPOT /CLIENT/ AD-ID ISCI CODE
`CREATE NUMERIC EVENT IDENTIFIER (NEI)
`
`l2B. USER CONTROL SETTINGS:
`DATA RATE MANEGEMENT
`CONTENT FLAGGING
`PORT SETTINGS
`TIME STAMP
`DATA PARSING
`RDS/RBDS CONTROLS
`3. CONVERSION OF RADIO TEXT
`AND STRATOS DATA WORD TO
`UECP,SOAP /XML OR OTHER SIMILAR
`TRANSPORT METHOD
`
`ENCRYPTED
`EVENT DATA SENT
`VIA
`INTERNET OR
`DEDICATED DATA
`LINK
`,...,.( \...,....'( \"""\"""'<'. <:'.'""\...,.., .,,..., ,,....\ ........
`, ,,...,.\..,....'( , ...... \ .... \]
`
`I 466
`
`CONTENT
`DATABASE
`ALGORITHM
`COMPARES
`"DIRTY" CUT
`INFORMATION
`WITH STRATOS
`DATABASE OF
`VALIDATED
`ENTRIES.
`NORMALIZED
`DATA MAY BE
`SENT TO RDS/
`RBDS
`ENCODER
`SABMS ROUTES
`UECP TO THE
`ENCODER AND
`SOAP /XML TO
`THE STRATOS
`DATABASE AND
`THIRD PARTY
`SERVICES. I.E.
`WEBSITES &
`MOBILE
`CARRIERS.
`
`WIRELESS MESSAGE OR
`ENCRYPTED UDP DATA D'f''""i"'"""'
`PACKET OVER
`IP NETWORK
`
`DATA PACKET
`WITH
`..-------' IDENTIFIERS
`
`-
`
`·- ---
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`O'I
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 30 of 48
`
`FIG. 15C
`
`464 ENCRYPTED DATA-
`INTERNET OR
`AVAILABLE CONTENT
`DATABASE INFORMATION DEDICATED DATA LINKI
`I
`
`MANAGEMENT
`REPORTING
`SOFTWARE
`(SAW MRS)
`
`INTERNET
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`-....J
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 31 of 48
`
`r---fla.-15D
`I
`
`ID
`CUSTOMER
`CONTENT ID
`
`450
`STRATOS
`BUSINESS
`SYSTEMS
`
`CUSTOMER
`
`ID
`
`-1
`
`PARTICIPATING
`STATION
`INFO
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`Pl/NEI,
`AD-ID
`ISCI
`
`458
`
`482
`
`CONTENT
`DATABASE
`
`I...
`
`I
`
`TO OFFSITE
`... AD-ID ISCI
`DATABASE
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`QO
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 32 of 48
`
`FIG. 15E
`
`454
`
`452
`
`::\FULFILLMENT SYSTEM
`>// 01b1rAL.··oawNLOt..o)<
`.·..
`/ :<stRVtR<< >< ><·····
`••:(I.E.
`INTERNET SERVICE
`PROVIDER, WIRELESS
`CARRIER, RETAIL
`STORE, ETC.)
`
`CONSUMER
`INFO \\AUTHENTICATION &
`PRoDucr 1Nrn < <a1LUNG .. svsn:M
`coNsuMrn-sELEcTrn ...
`. (I.E. INTERNET SERVICE
`PROVIDER, WIRELESS<
`CARRIER, RETAIL STORE,
`ETC.)
`
`458
`
`466
`
`---+
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`2'
`:= ....
`0 ....
`
`~
`
`N
`N
`
`N
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`"° 0 .....
`
`(.H
`N
`
`d
`rJl
`00
`
`'N = = 'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 33 of 48
`
`U.S. Patent
`
`Jun. 12,2012
`
`Sheet 30 of 32
`
`US 8,200,203 Bl
`
`t-u
`:::>
`0 0
`0 u...
`ct: :z
`lo..._
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 34 of 48
`
`FIG. 16
`
`PLAYLIST
`
`512
`
`Search by artist or title:
`
`~
`
`Date/Time
`
`Artist/Advertiser/Talk Show Host
`
`Song/Product /Topic
`
`3/20 7:03am
`
`3/20 7:07am
`
`3/20 7:09am
`
`Artist Name
`
`Advertiser Name
`
`Talk Show Host
`
`Song Name
`
`Product
`
`~!More lnfol
`~!More lnfol
`Topic ~ j More In fol
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`N
`
`~
`
`~ = := ....
`0 ....
`
`N
`
`N
`
`(.H
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`....
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = =
`'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 35 of 48
`
`FIG. 17
`
`REDEMPTION
`
`514
`
`BUTTON PRESS RESULTS:
`
`Date/Time
`
`3/20 7:03am
`
`3/20 7:07am
`
`3/20 7:09am
`
`3/20 7:13am
`
`3/20 7:14am
`
`Source
`
`Artist Name
`
`Advertiser Name
`
`Talk Show Host
`
`Audience Poll
`
`Contest
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`N
`
`~
`
`2'
`:= ....
`0 ....
`
`N
`
`N
`
`Category
`
`Song Name
`
`Product
`
`Topic
`
`Topic
`
`Offer
`
`~ !More lntol
`~!More lntol
`~ jMore lntol
`I Resu Its I
`
`!More lntol
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`(.H
`N
`0 .....
`(.H
`N
`
`d
`rJl
`00
`
`'N = =
`'N = w = "'""
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 36 of 48
`
`US 8,200,203 B 1
`
`1
`BROADCAST RESPONSE METHOD AND
`SYSTEM
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of pending application
`Ser. No. 10/806,084, filed Mar. 22, 2004, which claims the
`benefit under 35 U.S.C. § 119( e) of U.S. Provisional Applica(cid:173)
`tion No. 60/456,995, filed Mar. 21, 2003, the contents of
`which are hereby incorporated by reference in its entirety.
`
`BACKGROUND OF THE DISCLOSURE
`
`2
`enabled radios as a message that some stations use to identify
`the song or program. Other group types use these blocks to
`identify alternate frequencies where the same programming
`can be available, in-house station text messages, or Emer(cid:173)
`gency Alert System (EAS) communication messages. An
`extensive description of the RDS standard is available
`through the National Association of Broadcasters and the
`National Radio Systems Committee.
`Broadcasters using the RDS standard can distribute infor-
`10 mation to alargenumberofusers. However, the standard does
`not provide for individual users to respond to the broadcast
`information.
`
`SUMMARY OF THE DISCLOSURE
`
`15
`
`1. Field of the Invention
`This invention relates generally to a system and method for
`broadcast response.
`2. Description of the Related Art
`Broadcast transmissions often include ancillary signals
`such as background music or reading services for the blind
`along with a main carrier signal. The Radio Data System
`("RDS") standard is an international standard that defines a
`basic FM subcarrier digital coding and transmission system.
`The most current and widely used data transmission standard
`in the United States is the Radio Broadcast Data Systems
`("RBDS") standard. The RBDS standard defines how to
`implement the RDS standard in North America.
`The RBDS standard, published by the National Radio Sys(cid:173)
`tems Committee and sponsored by the Electronic Industries
`Association and the National Association of Broadcasters,
`describes a system for broadcasting a variety of program(cid:173)
`related information on a subcarrier of a standard FM broad(cid:173)
`cast channel. It was designed to allow stations to send infor(cid:173)
`mation such as call letters, station format, traffic alerts and
`text messages to compatible radios.
`RDS encoders generate what is known as a "subcarrier"
`that is transmitted along with an FM station broadcast signal
`and can be demodulated by special decoders. The RDS uses a
`subcarrier frequency of 57 khz. Commercially available RDS
`encoders usually accept information via either serial or par(cid:173)
`allel data ports and format the information into the appropri(cid:173)
`ate RDS block type.
`The RDS data signal is a specially encoded data stream
`containing up to 32 repeating "groups" and is transmitted at
`1187 .5 bits/second. The RDS data signal does not require
`inclusion of all potential data group blocks of both repeating
`and unique data. Certain embodiments includes using one of
`several groups that are designed for data transmission func(cid:173)
`tions.
`An RDS data group is composed of 4 blocks, each divided 50
`by checkwords used for error correction. Block 1isa16-bit
`Program Identification code (PI) which contains a country
`symbol, a regional code, and a number which is derived from
`the transmitting station's call letters. Block 2 includes a 4-bit
`group type code and a 1-bit group version code that identifies 55
`the type of information the data group contains. This block
`also contains a 1-bit code that identifies the transmitting sta(cid:173)
`tion as one that broadcasts traffic information, followed by a
`5-bit Program Type (PTY) code which describes the current
`program or format being broadcast by the station (Rock, 60
`Oldies, Talk, News, etc.).
`Information contained in Blocks 3 and 4 are dependent on
`the codes included in Block 2. Blocks 3 and 4 provide two
`16-bit data slots where specific information can be sent to the
`special receiver. For example, RDS Group type 2A uses 65
`blocks 3 and 4 to transmit a segmented 64-character text
`message known as RadioText (RT). This appears on RDS-
`
`Currently, users listening to the radio or watching televi(cid:173)
`sion may desire to respond to programming or store informa(cid:173)
`tion about the broadcast. While stations using RDS, DARC
`(Data Radio Channel) or other similar technology may pro-
`20 vide a user with the station call letters or the name of the song
`currently being broadcast, the user's options for data storage
`and communicative response are limited. Increased data cap(cid:173)
`ture and storage at the user's end, combined with an improved
`system for transmitting data from the user's end, can lead to
`25 improved response to polls, surveys, etc.
`In one embodiment, a method for responding to a broadcast
`comprises extracting an event identifier from a broadcast
`signal; detecting a response by a user to the broadcast signal;
`polling a communications device to determine a user identi-
`30 fier; communicating the event identifier and the user identifier
`when the user response is detected.
`In another embodiment, the user response corresponds to
`the user tuning into a broadcast frequency. In another embodi(cid:173)
`ment, a time corresponding to a time of broadcast is commu-
`35 nicated. In another embodiment, a time corresponding to a
`time of user response is communicated. In another embodi(cid:173)
`ment, the user identifier corresponds to a network address. In
`another embodiment, the user identifier corresponds to a tele(cid:173)
`phone number. In another embodiment, the user identifier
`40 corresponds to a credit card. In another embodiment, the user
`identifier corresponds to a vehicle identification number. In
`another embodiment, the communications device is wireless.
`In one embodiment, a method for broadcasting data, com(cid:173)
`prises receiving content information; comparing the content
`45 information with entries in a database to determine a broad(cid:173)
`cast data packet; validating the contents of the data packet for
`accuracy; and broadcasting the data packet over a subcarrier
`channel.
`In another embodiment, the content information indicates
`a title of a first song being broadcast over a main broadcast
`channel, and the broadcast data packet identifies a second
`song selected from the same music genre. In another embodi(cid:173)
`ment, the content information has a first set of field types, the
`database has a second set of field types, and the first set of field
`types and second set of field types have at least a first field
`type in common. In another embodiment, the first set of field
`types is a subset of the second set of field types. In another
`embodiment, the comparing comprises comparing a first data
`element from the content information having the first field
`type with a second data element from a first entry in the
`database having the first field type. In another embodiment,
`the broadcast data packet corresponds to the first entry in the
`database. In another embodiment, the broadcast data packet
`corresponds to a second entry in the database, wherein none
`of the elements of the second entry match any of the elements
`of the content information, but at least one element of the
`second entry matches at least one element of the first entry,
`
`
`
`Case 6:20-cv-01131-ADA Document 1-9 Filed 12/11/20 Page 37 of 48
`
`US 8,200,203 B 1
`
`4
`FIG. 12 shows an interface for customizing a ticket pur(cid:173)
`chase program for a user.
`FIG. 13 shows a user interface for the data management
`module.
`FIG. 14 shows a user interface for generating reports from
`selected search criteria.
`FIG. 15 illustrates a flow diagram of a presently preferred
`embodiment of a broadcast response system.
`FIG. 16 shows an exemplary interface for viewing a play(cid:173)
`list.
`FIG. 17 shows an exemplary interface for redemption.
`
`DETAILED DESCRIPTION
`
`Although certain preferred embodiments and examples are
`disclosed below, it will be understood by those of ordinary
`skill in the art that the invention extends beyond the specifi(cid:173)
`cally disclosed embodiments to other alternative embodi(cid:173)
`ments and uses of the invention and obvious modifications
`and equivalents thereof. Thus, the particular embodiments
`described below are not intended to limit the scope of the
`invention herein disclosed.
`The present patent application hereby incorporates by ref(cid:173)
`erence the entirety of the contents of U.S. Provisional Appli(cid:173)
`cation No. 60/232,333, filed Sep. 13, 2000, titled "SYSTEM
`AND METHOD FOR O