throbber
Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 1 of 34
`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 1 of 34
`
`
`
`
`
`
`
`
`
`
`EXHIBIT 6
`
`EXHIBIT 6
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 2 of 34
`I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US009294806B2
`
`c12) United States Patent
`Christensen et al.
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 9,294,806 B2
`*Mar. 22, 2016
`
`(54) SYSTEMS, METHODS, AND DEVICES FOR
`SCANNING BROADCASTS
`
`(71) Applicant: StratosAudio, Inc., Kirkland, WA (US)
`
`(72)
`
`Inventors: Kelly M. Christensen, Mill Creek, WA
`(US); John Phillip Hansen, Austin, TX
`(US); Thomas Daniel Mock, Sheffield,
`PA (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.
`
`CA
`DE
`
`(58) Field of Classification Search
`CPC ..... H04N 21/433; H04N 60/37; H04N 60/64;
`H04N 7/16; H04N 21/235; H04N 21/26603;
`H04N 21/278; H04N 21/4343; H04N 21/4345;
`H04N 21/435
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,926,255 A
`5,134,719 A
`
`5/1990 Von Kohorn
`7/1992 Mankovitz
`(Continued)
`
`(21) Appl. No.: 14/481,747
`
`(22) Filed:
`
`Sep.9,2014
`
`(65)
`
`Prior Publication Data
`
`US 2014/0380393 Al
`
`Dec. 25, 2014
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 12/366,483, filed on
`Feb. 5, 2009, now Pat. No. 8,875,188.
`
`(60)
`
`Provisional application No. 61/026,433, filed on Feb.
`5, 2008.
`
`(51)
`
`Int. Cl.
`H04N7/173
`H04N21/433
`
`(2011.01)
`(2011.01)
`(Continued)
`
`(52)
`
`U.S. Cl.
`CPC ............. H04N 211433 (2013.01); H04H 60137
`(2013.01); H04H 60164 (2013.01); H04N 7116
`(2013.01);
`
`(Continued)
`
`40~
`
`FOREIGN PATENT DOCUMENTS
`
`7 /1999
`2 316 925
`2/1996
`44 27 046 Al
`(Continued)
`
`OTHER PUBLICATIONS
`
`"Bookmark Your World", 1999-2000 Xenote, www.xenote.com.
`(Continued)
`
`Primary Examiner - Nathan Flynn
`Assistant Examiner - Alfonso Castro
`(74) Attorney, Agent, or Firm -Knobbe Martens Olson &
`BearLLP
`
`ABSTRACT
`(57)
`The various embodiments disclosed herein provide methods,
`systems, and devices for capturing broadcast streams, analyz(cid:173)
`ing the broadcast streams to obtain information about the
`media content transmitted in the broadcast streams, obtaining
`additional information about the media content if available,
`and assigning a unique event identifier specific to the instance
`of broadcast of the broadcast stream and/or media segment
`transmitted in the broadcast stream. In other embodiments,
`the unique event identifier is broadcasted to broadcast receiv(cid:173)
`ing devices. With the unique event identifier, broadcast
`receiving devices can access the obtained information asso(cid:173)
`ciated with the media content.
`
`16 Claims, 12 Drawing Sheets
`
`410
`
`420
`
`440
`
`460
`
`480
`
`Receive Broadcast Stream in Broadcast Scanning System
`from Broadcast Source
`
`Scan Broadcast Stream in Stream Scanner Module of
`Broadcast Scanning System
`
`Analyze Broadcast in Stream Analysis Module of Broadcast
`Scanning System
`
`Store Analysis in Media Storage Database of Broadcast
`Scanning System
`
`Provide Access to Analysis (for example, broadcast unique
`event identifier associated with analysis)
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 3 of 34
`
`US 9,294,806 B2
`Page 2
`
`(51)
`
`(2008.01)
`(2008.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2008.01)
`(2008.01)
`(2008.01)
`
`Int. Cl.
`H04H60/37
`H04H60/64
`H04N7/16
`H04N21/235
`H04N21/266
`H04N211278
`H04N21/434
`H04N21/435
`H04N21/81
`H04N21/84
`H04H 20114
`H04H 20122
`H04H 20124
`(52) U.S. Cl.
`CPC ....... H04N 211235 (2013.01); H04N 21126603
`(2013.01); H04N 211278 (2013.01); H04N
`211435 (2013.01); H04N 2114343 (2013.01);
`H04N 2114345 (2013.01); H04N 2118113
`(2013.01); H04N 21184 (2013.01); A63F
`230018023 (2013.01); H04H 20114 (2013.01);
`H04H 20122 (2013.01); H04H 20124 (2013.01)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,303,393 A
`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,903,617 A
`5,905,865 A
`5,907,793 A
`5,991,601 A
`5,991,737 A
`6,035,177 A
`6,036,086 A
`6,067,107 A
`6,098,106 A
`6,202,210 Bl
`6,286,140 Bl
`6,446,262 Bl
`6,463,469 Bl
`6,473,792 Bl
`6,507,727 Bl
`6,578,047 Bl
`6,611,201 Bl
`6,658,232 Bl
`6,701,355 Bl
`6,708,335 Bl
`6,725,022 Bl
`6,829,486 B2
`6,888,457 B2
`6,928,423 Bl
`6,941,154 Bl
`6,957,041 B2
`6,970,886 Bl
`6,987,734 B2
`6,990,312 Bl
`7,010,667 B2
`7,054,653 B2
`7,088,950 B2
`7,110,714 Bl
`7,149,541 B2
`7,158,753 B2
`
`4/1994 Noreen et al.
`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 Kamal ski
`5/1999 Palmer et al.
`5/1999 Reams
`1111999 Anderson
`1111999 Chen
`3/2000 Moses et al.
`3/2000 Sizer, II et al.
`512000 Travaille
`8/2000 Philyaw et al.
`3/2001 Ludtke
`9/2001 Ivanyi
`912002 Malaure et al.
`10/2002 Yavitz
`10/2002 Yavitz et al.
`112003 Henrick
`6/2003 Deguchi
`8/2003 Bishop et al.
`12/2003 Johnson
`3/2004 Brandt et al.
`3/2004 Ozer et al.
`412004 Clayton et al.
`12/2004 McKenna et al.
`512005 Wilkinson et al.
`8/2005 Yamanaka
`912005 Ritter
`10/2005 Christensen et al.
`1112005 Conwell et al.
`112006 Hundemer
`112006 Gioscia et al.
`3/2006 Vorbach et al.
`512006 Jiirvi et al.
`8/2006 Tassberg et al.
`912006 Kay et al.
`12/2006 Rautila
`112007 Kagan et al.
`
`........ 705/26.2
`
`........ 455/3.06
`........... 725/61
`
`3/2007 Kawamoto
`7,190,971 Bl
`3/2007 Nykanen et al.
`7,194,235 B2
`8/2007 Hirayama
`7,260,842 B2
`9/2007 Yli-juuti et al.
`7,266,343 Bl
`11/2007 Manganaris et al.
`7,299,194 Bl
`12/2007 Steel berg et al.
`7,313,359 B2
`12/2007 Steel berg et al.
`7,313,360 B2
`7,415,430 B2 * 8/2008 Christensen et al.
`7,415,526 B2
`8/2008 Hirayama
`7,500,256 Bl
`3/2009 Ohrnae et al.
`7,647,609 B2
`1/2010 Wachtfogel et al.
`7,673,315 Bl
`3/2010 Wong eta!.
`7,765,574 Bl
`712010 Maybury et al.
`7,773,939 B2
`8/2010 Christensen et al.
`7,788,693 B2
`8/2010 Robbins
`7,917,130 Bl
`3/2011 Christensen et al.
`8,166,081 B2
`4/2012 Christensen et al.
`8,200,203 Bl
`6/2012 Christensen et al.
`8,467,724 B2
`612013 Christensen et al.
`8,516,017 B2
`8/2013 Christensen et al.
`8,589,548 B2
`1112013 Karaoguz et al.
`8,631,448 B2
`112014 Christensen et al.
`8,635,302 B2
`112014 Christensen et al.
`8,688,028 B2 * 412014 Christensen et al.
`8,875,188 B2 * 10/2014 Christensen et al.
`8,892,458 B2
`1112014 Christensen et al.
`9,143,833 B2
`912015 Christensen et al.
`200110031013 Al
`10/2001 Stetzler et al.
`2002/0026474 Al
`212002 Wang eta!.
`2002/0046407 Al
`412002 Franco
`2002/0133824 Al
`912002 Mensch
`2002/0162118 Al
`10/2002 Levy et al.
`200210178441 Al
`1112002 Hashimoto
`2003/0077065 Al
`4/2003 Scholten et al.
`2003/0086694 Al
`5/2003 Davidsson
`2003/0097338 Al
`5/2003 Mankovich et al.
`2003/0105809 Al
`6/2003 Yoshii et al.
`2003/0200543 Al
`10/2003 Burns
`2003/02087 56 Al
`1112003 Macrae et al.
`2004/0205810 Al
`10/2004 Matheny et al.
`2004/0260682 Al
`12/2004 Herley et al.
`2004/0268407 Al
`12/2004 Sparrell et al.
`2005/0020223 Al
`1/2005 Ellis et al.
`2005/0021744 Al
`1/2005 Haitsuka et al.
`2005/0071223 Al
`3/2005 Jain et al.
`2006/0075426 Al
`412006 Koch et al.
`200610117040 Al
`612006 Begeja et al.
`2006/0174261 Al
`8/2006 Cline, Jr. et al.
`200610184960 Al
`8/2006 Horton et al.
`2006/0212921 Al
`912006 Carr
`2007 /0022437 Al
`1/2007 Gerken
`2007 /0088852 Al
`4/2007 Levkovitz
`2007/0143777 Al
`6/2007 Wang
`2007/0156457 Al
`7/2007 Brown
`2007/0157257 Al
`7/2007 Kagan et al.
`2007/0198353 Al
`8/2007 Behringer et al.
`2007 /0226146 Al
`9/2007 Ruul
`2007/0287456 Al
`12/2007 Shimizu
`2008/0049704 Al
`2/2008 Witteman et al.
`2008/0065507 Al
`3/2008 Morrison et al.
`2008/00867 54 Al
`4/2008 Chen et al.
`2008/0148320 Al
`6/2008 Howcroft
`2008/0235746 Al
`9/2008 Peters et al.
`2008/0263673 Al
`10/2008 Brun et al.
`200910104870 Al
`412009 Christensen et al.
`200910104872 Al
`412009 Christensen et al.
`200910150925 Al
`612009 Henderson
`200910177736 Al
`712009 Christensen et al.
`2009/0192916 Al
`712009 Casper
`201110179453 Al
`7/2011 Poniatowski
`2013/0311278 Al
`1112013 Christensen et al.
`2014/0115105 Al
`412014 Christensen et al.
`
`FOREIGN PATENT DOCUMENTS
`
`DE
`EP
`EP
`GB
`
`196 27 308 Al
`0 713 335 A2
`1742397 A2
`2346472
`
`111998
`5/1996
`112007
`8/2000
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 4 of 34
`
`US 9,294,806 B2
`Page 3
`
`(56)
`
`References Cited
`
`FOREIGN PATENT DOCUMENTS
`
`HK
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`KR
`KR
`WO
`WO
`WO
`WO
`
`1150692
`07-500715
`08-139624
`09-162818
`09-163346
`10-135855
`10-163988
`10-177532
`10-257401
`10-257455
`2000-115093
`2000-115094
`2000-183835
`2000-196547
`2000-236306
`2000292182 A
`2002-504775
`10-1996-0033096
`10-1998-0078248
`WO 90/00847
`WO 92/14222
`WO 94/02909
`W0/97/021291
`
`112012
`111995
`5/1996
`6/1997
`6/1997
`5/1998
`6/1998
`6/1998
`9/1998
`9/1998
`412000
`412000
`612000
`712000
`8/2000
`10/2000
`212002
`9/1996
`1111998
`111990
`8/1992
`2/1994
`6/1997
`
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`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 01122633
`WO 01152541
`WO 01157759
`WO 01/77779
`WO 02/23773
`WO 2006/122028
`WO 2008/002000
`
`1111997
`12/1997
`4/1999
`7 /1999
`7 /1999
`8/1999
`412000
`12/2000
`1/2001
`3/2001
`712001
`8/2001
`10/2001
`212002
`1112006
`1/2008
`
`OTHER PUBLICATIONS
`
`"Sirius to Add 'Instant Buy' Button", Mar. 13, 2000, Twice, V 15, n.
`7, p. 28.
`International Search Report and Written Opinion for Application No.
`PCT/US2009/033256 mailed Jun. 11, 2009.
`Jan. 25, 2000, Showcase 2000-Xenote Press Release re Xenote
`iTage, www.xenote.com/html/press/releases.html.
`* cited by examiner
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 5 of 34
`
`U.S. Patent
`
`Mar.22,2016
`
`Sheet 1of12
`
`US 9,294,806 B2
`
`10 ~ ~1
`
`.....
`
`c:::> co
`.....
`
`I-
`C/) UJ
`<( (.)
`(.) 0:::
`o::::::>
`<( 0
`0 Cl)
`0:::
`cc
`
`.....
`N .....
`
`c
`N .....
`
`•
`
`(!) -u.
`
`c:::> co
`.....
`
`c:::>
`"'="
`.....
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 6 of 34
`
`20~
`
`160
`
`BROADCAST
`SCANNING
`SYSTEM
`
`__ 1r
`
`)180
`
`120
`
`~ /
`
`210
`
`220
`
`230
`
`240
`
`140
`
`l
`
`BROADCAST
`RECEIVING
`SYSTEM
`
`I~
`
`Broadcast Source
`Broadcast Source
`Digital Data
`Encoder Module
`
`Transmission
`Module
`
`Alternate
`Transmission
`Module
`
`Data Preparation
`Module
`
`FIG. 2
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`131
`
`121
`
`ALTERNATE
`BROADCAST
`SOURCE
`
`130 f
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`N
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 7 of 34
`
`30~
`
`160
`
`Broadcast Scanning System
`
`340 - - - -1 - - i Media Storage
`Database
`
`140
`
`BROADCAST
`RECEIVING
`SYSTEM
`
`~/ /180
`
`~
`
`Stream Scanner
`Module
`
`Stream Analysis
`Module
`
`Device Monitoring
`Module
`
`I
`
`I
`
`I
`
`310
`
`320
`
`330
`
`131
`
`121
`
`BROADCAST
`SOURCE
`
`I I
`
`ALTERNATE
`BROADCAST
`SOURCE
`
`130
`
`FIG. 3
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`1J1 =(cid:173)
`('D a
`0 .....
`....
`N
`
`(.H
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 8 of 34
`
`368
`
`370
`
`372
`
`60
`
`~
`storags
`~
`
`Central
`62
`~
`Umt (Cl'/))
`
`Memory
`
`Scanner
`Module
`
`64
`
`66
`
`...
`
`376
`
`. Other Data
`
`~
`
`Sources
`
`11
`
`l'-
`
`1
`
`382
`
`Other
`Computing
`Devices
`
`384
`
`80
`
`Broadcast
`Sources
`
`Receiving
`Devices
`
`378
`
`FIG. 3A
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`1J1 =(cid:173)
`('D a
`0 .....
`....
`N
`
`.i;...
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 9 of 34
`
`40~
`
`410
`
`420
`
`440
`
`460
`
`Receive Broadcast Stream in Broadcast Scanning System
`from Broadcast Source
`
`l
`
`Scan Broadcast Stream in Stream Scanner Module of
`Broadcast Scanning System
`
`l
`
`Analyze Broadcast in Stream Analysis Module of Broadcast
`Scanning System
`
`l
`
`Store Analysis in Media Storage Database of Broadcast
`Scanning System
`
`l
`
`480-----+
`
`Provide Access to Analysis (for example, broadcast unique
`event identifier associated with analysis)
`
`FIG. 4
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`1J1 =(cid:173)
`('D a
`Ul
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 10 of 34
`
`560
`
`50~
`
`340 -+------1
`
`Media
`Storage
`Database
`
`Broadcast Scanning System
`
`Central Management Module
`
`565--+---+
`
`Dedicated
`Scanning
`System
`
`565
`
`I
`
`Dedicated
`Scanning
`System
`
`... _J Dedicated
`
`Scanning
`System
`
`121
`
`BROADCAST
`SOURCE
`
`12of
`
`161/
`
`f 180
`
`FIG. 5
`
`555
`
`l
`
`140
`
`J
`
`BROADCAST
`RECEIVING
`SYSTEM
`
`In
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`N
`N
`N
`
`~
`
`0 ....
`
`O'I
`
`('D
`
`1J1 =-('D
`.....
`O'I
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 11 of 34
`
`60~
`
`660-----.
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`N .
`0 ....
`
`N
`
`N
`
`O'I
`
`1J1 =(cid:173)
`('D a
`-....J
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`FIG. 6
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 12 of 34
`
`700
`~
`
`560
`~Broadcast Scanning System
`340
`
`\ 555
`
`Storage
`
`Central Management Module
`
`765 \
`
`I
`
`BROADCAST
`SOURCE
`
`120
`
`l
`~
`
`Dedicated
`Scanning
`Svstem
`
`7
`
`Dedicated
`Scanning
`Svstem
`
`(
`
`Dedicated
`
`7
`
`180
`
`BROADCAST
`RECEIVING DEVICE
`Broadcast
`Scanning
`Svstem
`
`160 ~ --1
`
`z
`
`BROADCAST
`RECEIVING
`DEVICE
`
`FIG. 7
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`1J1 =(cid:173)
`.....
`
`('D
`('D
`
`QO
`
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 13 of 34
`
`815
`
`Analyze Subcarrier
`
`83
`
`Analyze Accompanying
`Stream
`83
`
`Analyze Alternative
`Stream
`
`8401
`
`Analyze Stream
`
`Monitor Broadcast
`Receivina Svstems
`No ~·
`Up
`te
`vice Read
`Inf
`
`860
`
`J
`
`855
`
`No
`
`0
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`No
`
`875
`
`Scan Device Stream
`
`Find Associated Info
`
`885
`
`890
`
`Push/Retrieve
`Associated Info
`
`Store
`
`850
`
`Data Mine Reports
`
`895
`
`FIG. 8
`
`N
`
`0 ....
`
`O'I
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`"° 0 .....
`....
`
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 14 of 34
`
`U.S. Patent
`
`Mar.22,2016
`
`Sheet 10 of 12
`
`US 9,294,806 B2
`
`.
`C> -u.
`
`-
`
`c
`·;::
`c..
`,_
`Q)
`Q)
`Cl
`c
`0..
`>.
`LL
`I-
`-~ -ro
`:!::
`"O
`Cl
`(])
`~ i5
`
`(/)
`E
`,_
`Q)
`I-
`>.
`Q)
`~
`
`- ,_
`Cf) E - 0
`
`Q)
`Cll
`
`.c
`c
`<1l
`Q)
`0 ~ >-
`
`Q)
`
`i=
`
`c
`0
`'Ci)
`.E
`Cf)
`c
`Cll
`.....
`I-
`
`Cl)
`
`~ .....
`us
`Q)
`<;:::
`:;::;
`C> ~
`c
`I!
`.s Cl)
`Q)
`"O
`rn
`I-
`c
`.e Cl)
`Q)
`(§
`cu
`w
`c
`a
`.!! ~ :::l
`.Q"
`a::
`~
`c
`Cl)
`ca
`:ill:
`:::>
`
`-
`> -
`
`c
`0
`'Ci)
`.E
`Cf)
`Cf)
`c
`Cll
`.....
`I-
`0
`Q)
`(.)
`.....
`:::l
`0
`(f)
`
`Q)
`;::;
`i=
`
`Q)
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 15 of 34
`
`10~
`
`Media Data Storage
`
`DEVICE INFORMATION
`
`Owner
`
`Capacity
`
`Status
`
`Preference
`
`Push/Pull
`
`Automatic/Periodic/Ma nua I
`
`User Responses
`
`Vote
`
`Purchase
`
`Recommend
`
`Display Preference
`
`Content Identifier
`
`FIG. 10
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`....
`....
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 16 of 34
`
`120
`
`1100
`~
`
`160
`
`BROADCAST
`SOURCES
`
`BROADCAST
`SCANNING
`SYSTEM
`
`11.01 ~-------~
`BROADCAST
`RESPONSE AND
`BUSINESS SYSTEM
`
`140
`
`BROADCAST
`RECEIVING
`SYSTEMS
`
`1103\ -
`
`1105\ --
`
`1107 \ -
`
`/ 1102
`
`MEDIA ASSOCIATION
`(INTERSTITIAL AD)
`SYSTEM
`
`1109
`
`1111
`
`Content
`Database
`
`Response
`Database
`
`Consumer
`Database
`
`Purchase
`Database
`
`Unique Event
`Identifier
`Database
`
`1113
`
`FULFILLMENT
`SYSTEM
`
`1117
`
`SUPPLIERS
`
`1115
`
`DATA MINING AND
`REPORTING
`SYSTEM
`
`FIG. 11
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`N
`
`~
`
`N
`
`0 ....
`
`O'I
`
`('D
`('D
`
`1J1 =(cid:173)
`.....
`....
`N
`0 .....
`....
`N
`
`d
`rJl
`\C
`'N
`\C
`~
`
`Oo = 0--, = N
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 17 of 34
`
`US 9,294,806 B2
`
`1
`SYSTEMS, METHODS, AND DEVICES FOR
`SCANNING BROADCASTS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`The present application is a continuation of U.S. patent
`application Ser. No. 12/366,483, filed Feb. 5, 2009, which
`claims the benefit under 35 U.S.C. 119(c) to U.S. Provisional
`Application No. 61/026,433, filed Feb. 5, 2008. Each of the
`foregoing applications is hereby incorporated by reference in
`its entirety, including specifically but not limited to the sys(cid:173)
`tems, methods, and devices relating to scanning broadcasts.
`
`BACKGROUND
`
`1. Field
`The disclosure relates generally to the field of broadcast(cid:173)
`ing, and in particular methods, systems, and devices for scan(cid:173)
`ning broadcasts.
`2. Description of the Related Art
`The traditional broadcasting industry, including radio and
`television, is a multi-billion dollar industry with hundreds of
`millions of listeners, viewers, and users. Traditional broad(cid:173)
`casting is generally a one way medium wherein content and/
`or data is distributed from broadcasters to users. The same is
`generally true for new broadcast mediums, such as Internet
`broadcasting, podcasting, and the like. Additionally, when a
`user is watching or listening to media on a media player, such
`as an IPOD®, the ability to interact with such broadcasts is
`limited. New technologies are being developed to allow users
`to interact with both traditional and new broadcast media.
`
`SUMMARY
`
`In certain embodiments, a centralized broadcast scanning
`system comprising: a stream scanner module fixed at a spe(cid:173)
`cific location, the stream scanner module configured to
`receive a plurality of broadcast streams from a plurality of
`broadcast sources, wherein each of the plurality of broadcast
`streams comprise at least a media content; a dedicated scan(cid:173)
`ning system module configured to periodically sample a spe(cid:173)
`cific broadcast stream from a specific broadcast source and to
`receive at least one alternate data stream pertaining to the
`media content in the specific broadcast stream, wherein the
`alternate data stream is from at least one alternate source; a
`stream analysis module configured to process the specific
`broadcast stream to determine an identification of the media
`content in the specific broadcast stream, wherein the deter(cid:173)
`mination is based at least on the media content and the alter- 50
`nate data stream; a data mining and reporting system module
`configured to generate a database entry comprising at least
`the identification of the media content from the stream analy(cid:173)
`sis module; a central management module configured to
`assign the media content a unique event identifier, wherein
`the unique event identifier is unique to a specific instance of
`the media content in the specific broadcast stream; a media
`storage database module configured to store in the media
`storage database at least the unique event identifier and the
`database entry, wherein the unique event identifier is database
`linked to the database entry; and a device monitoring module
`configured to access from a plurality of user devices the
`specific broadcast stream received by each of the plurality of
`user devices, to communicate to a specific user device the
`unique event identifier of each specific instance of the media
`content in the specific broadcast stream received by the spe(cid:173)
`cific user device and to obtain from the specific user device at
`
`2
`least one of the unique event identifiers communicated to the
`specific user device, wherein the unique event identifier
`obtained is used to obtain the database entry in the storage
`database.
`In some embodiments, a distributed broadcast scanning
`system comprising: a central management module config(cid:173)
`ured to electronically communicate with a plurality of broad(cid:173)
`cast receiving devices, wherein each broadcast receiving
`device comprises at least: a stream scanner module config-
`10 ured to receive a specific broadcast stream from a broadcast
`source, wherein the broadcast stream comprises at least a
`media content and an associated data linked to the media
`content; a stream analysis module configured to analyze the
`specific broadcast stream to determine an identification of the
`15 media content in the specific broadcast stream, wherein the
`determination is based at least in part on the associated data;
`a distributed scanning management system module config(cid:173)
`ured to generate a database entry comprising at least the
`identification of the media content from the stream analysis
`20 module and to transmit the database entry to the central man(cid:173)
`agement module; the central management module is further
`configured to comprise at least: a management module con(cid:173)
`figured to process the database entry and to assign the media
`content a unique event identifier, wherein the unique event
`25 identifier is unique to a specific instance of the media content
`in the specific broadcast stream; a media storage database
`module configured to store in a media storage database at
`least the unique event identifier and the database entry,
`wherein the unique event identifier is database linked to the
`30 database entry; and a device monitoring module configured to
`transmit the unique identifier to at least one of the plurality of
`broadcast receiving devices.
`In certain embodiments, a method for uniquely identifying
`media, comprising in no particular order; obtaining a trans-
`35 mission of a media segment; analyzing the media segment to
`identify the content; assigning a unique identifier that
`uniquely identifies the specific instance of transmission of the
`media segment; storing the unique identifier in a database and
`at least part of the analyses of the media segment identifying
`40 the content of the media segment; transmitting the unique
`identifier to a plurality of user devices accessing the media
`segment; and obtaining from at least one of the plurality of
`user device a user interaction with the media segment and at
`least the unique identifier associated with the specific
`45 instance of the transmission of the media segment.
`In some embodiments, a method for uniquely identifying
`media, comprising in no particular order; obtaining a data
`stream associated with a transmission of a media segment;
`extracting at least an associated data from the data stream;
`analyzing the associated data extracted from the data stream;
`assigning a unique identifier that uniquely identifies the spe-
`cific instance of the transmission of the media segment; and
`storing the unique identifier in a database and at least part of
`the analyses of the associated data extracted from the data
`55 stream; transmitting the unique identifier to a plurality of user
`devices accessing the media segment; and obtaining from at
`least one of the plurality of user device a user interaction with
`the media segment and at least the unique identifier associated
`with the specific instance of the transmission of the media
`60 segment.
`In certain embodiments, a method for associating a unique
`identifier specific to a instance of a media segment in a data
`stream with the media segment in a user device, the method
`comprising: obtaining a transmission of the media segment
`65 from a broadcast source; transmitting at least enough data to
`identify the broadcast source to a broadcast scanning system;
`accessing from the broadcast scanning system the data stream
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 18 of 34
`
`US 9,294,806 B2
`
`3
`associated with the media segment; extracting from the data
`stream at least the unique identifier specific to the instance of
`the media segment; presenting at least the specific instance of
`the media segment to a user of the user device; detecting a
`user input regarding the specific instance of the media seg(cid:173)
`ment; and transmitting at least the unique identifier specific to
`the instance of the media segment.
`For purposes of this summary, certain aspects, advantages,
`and novel features of the invention are described herein. It is
`to be understood that not necessarily all such advantages may
`be achieved in accordance with any particular embodiment of
`the invention. Thus, for example, those skilled in the art will
`recognize that the invention may be embodied or carried out
`in a manner that achieves one advantage or group of advan(cid:173)
`tages as taught herein without necessarily achieving other
`advantages as may be taught or suggested herein.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`These and other features will now be described with refer(cid:173)
`ence to the drawings summarized below. The drawings and
`the associated description are provided to illustrate one or
`more preferred embodiments of the invention, and not to limit
`the scope of the invention.
`FIG. 1 illustrates a high-level block diagram of one
`embodiment of a broadcast system comprising a broadcast 25
`scanning system.
`FIG. 2 illustrates a block diagram of one embodiment of a
`broadcast system with an expanded view of one embodiment
`of a broadcast source.
`FIG. 3 illustrates a block diagram of one embodiment of a 30
`broadcast scanning system with an expanded view of one
`embodiment of the broadcast scanning system.
`FIG. 3A illustrates a block diagram depicting one embodi(cid:173)
`ment of a computer system configured to run software for
`implementing one or more embodiments of the broadcast 35
`scanning system.
`FIG. 4 illustrates a flow-chart diagram of one embodiment
`of a method of scanning broadcast streams.
`FIG. 5 illustrates one embodiment of a broadcast system
`wherein the broadcast scanning system comprises a central- 40
`ized broadcast scanning system.
`FIG. 6 illustrates a block diagram of one embodiment of a
`broadcast system wherein the broadcast scanning system
`comprises a distributed broadcast scanning system.
`FIG. 7 illustrates a block diagram of one embodiment of a 45
`broadcast system wherein a broadcast scanning system com(cid:173)
`prises a centralized scanning system combined with a distrib(cid:173)
`uted broadcast scanning system.
`FIG. 8 illustrates a flow-chart diagram of one embodiment
`of a method of scanning, analyzing, storing broadcast streams 50
`and/or further communicating with broadcast receiving
`devices.
`FIG. 9 illustrates one embodiment of various types of data
`that are stored in the media storage device and/or are related
`to a broadcast stream.
`FIG. 10 illustrates one embodiment of various types of data
`that are stored in the media storage device and/or are related
`to a broadcast receiving device.
`FIG. 11 illustrates one embodiment of a broadcast scan-
`ning system comprising a broadcast response and business 60
`system.
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENTS
`
`Although several embodiments, examples and illustrations
`are disclosed below, it will be understood by those of ordinary
`
`10
`
`15
`
`4
`skill in the art that the invention described herein extends
`beyond the specifically disclosed embodiments, examples
`and illustrations and includes other uses of the invention and
`obvious modifications and equivalents thereof. Embodiments
`of the invention are described with reference to the accompa(cid:173)
`nying figures, wherein like numerals refer to like elements
`throughout. The terminology used in the description pre(cid:173)
`sented herein is not intended to be interpreted in any limited
`or restrictive manner simply because it is being used in con(cid:173)
`junction with a detailed description of certain specific
`embodiments of the invention. In addition, embodiments of
`the invention can comprise several novel features and no
`single feature is solely responsible for its desirable attributes
`or is essential to practicing the inventions herein described.
`The various embodiments disclosed herein provide meth-
`ods, systems, and devices for capturing broadcast streams,
`analyzing the broadcast streams to obtain information about
`the media content transmitted in the broadcast streams,
`obtaining additional information about the media content if
`20 available, and assigning a unique event identifier specific to
`the instance of broadcast of the broadcast stream and/or
`media segment transmitted in the broadcast stream. In other
`embodiments, the unique event identifier is broadcasted to
`broadcast receiving devices. With the unique event identifier,
`broadcast receiving devices can access the obtained informa(cid:173)
`tion associated with the media content.
`The terms "broadcast" or "broadcast stream" or "broadcast
`signal" or "media stream" as used herein are interchangeable
`and the terms broadly refer to, without limitation, data, infor(cid:173)
`mation or programming distributed over a wide variety of
`media such as terrestrial radio, over-the-air (or terrestrial)
`television, cable, satellite, internet, Wi-Fi, Bluetooth, cellular
`and/or mobile networks, peer-to-peer networks, Local Area
`Networks (LAN's), Wide Area Networks (WAN's), combi(cid:173)
`nations of the same, or the like. Broadcasts, broadcast
`streams, broadcast signals and/or media streams can be of the
`type, without limitation, textual, audio-visual, and/or visual,
`and/or can comprise content such as television shows, mov(cid:173)
`ies, news, radio programming, advertisements, public
`announcements, news, pictures, videos, letters, emails, pod(cid:173)
`casts, combinations of the same, or the like.
`The terms "broadcast source" or "broadcaster" are inter-
`changeable as used herein, and all terms broadly comprise
`systems and/or devices that transmit broadcast streams, com(cid:173)
`prising without limitation broadcast stations and/or towers
`that transmit radio and/or television signals, servers and/or
`other devices that push data feeds over wired and/or wireless
`networks, such as the internet, LAN's, WAN's, combinations
`of the same, or the like.
`The terms "scanning" or "scan" as used herein broadly
`refer to the process of capturing any type of broadcast from
`the source and/or from a data stream, comprising broadcast
`streams from broadcast systems. The terms "scanner" and
`"broadcast scanning system" are interchangeable and broadly
`55 refer to devices that are capable of capturing a broadcast. A
`scanner can be without limitation incorporated into other
`devices, such as televisions, radios, computers, laptops, cell
`phones and/or other wireless devices, PDAs, cable and/or
`satellite boxes, combinations of the same, or the like.
`As used herein, the terms "broadcast receiving device" or
`"broadcast receiving system" refers to any device or plurality
`of devices that are capable of receiving broadcast streams,
`and a broadcast receiving device can without limitation be
`incorporated into other devices, such as a personal computer,
`65 a laptop computer, a cellular phone, a GPS system, a Black(cid:173)
`berry® device, a portable computing device, a server, a com(cid:173)
`puter workstation, a local area network of individual comput-
`
`

`

`Case 6:20-cv-01131-ADA Document 1-11 Filed 12/11/20 Page 19 of 34
`
`US 9,294,806 B2
`
`5
`ers, an interactive kiosk, a personal digital assistant, an
`interactive wireless connnunications device, a digital media
`player, a handheld computer, an embedded computing
`device, cable and/or satellite boxes, other home and/or audio
`entertainment devices, combinations of the same, or the like.
`Broadcast receiving devices can also comprise a scanner.
`As used herein, the terms "data stream," "alternate broad(cid:173)
`cast stream," "alternate broadcast signal," "alternate data
`stream," "other media stream," "other data stream," "subcar(cid:173)
`rier data stream," "accompanying stream," "associated data
`stream," "IP data stream," or "closed captioning data stream"
`broadly refer to any type of data or information per

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