`Christensen et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,903,307 B2
`*Dec. 2, 2014
`
`US0089.03307 B2
`
`(54) BROADCAST RESPONSE SYSTEM
`(71) Applicant: Stratos Audio, Inc., Kirkland, WA (US)
`
`(72) Inventors: Kelly M. Christensen, Mill Creek, WA
`(US); Barry D. Thomas, West Hills, CA
`(US); Thomas J. Smyth, North
`Hollywood, CA (US)
`(73) Assignee: Stratos Audio, Inc., Kirkland, WA (US)
`Subject to any disclaimer, the term of this
`(*) Notice:
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`This patent is subject to a terminal dis-
`claimer.
`(21) Appl. No.: 14/179,798
`(22) Filed:
`Feb. 13, 2014
`(65)
`Prior Publication Data
`
`Jun. 12, 2014
`US 2014/O164578 A1
`Related U.S. Application Data
`(63) Continuation of application No. 13/889,176, filed on
`May 7, 2013, which is a continuation of application
`No. 11/562,300, filed O Nov. 21, 2006, now Pat. No.
`8.467,724, which is a continuation of application No.
`11/203,556, filed on Aug. 12, 2005, now Pat. No.
`7,773.939, which is a continuation of application No.
`09/953,335, filed on Sep. 13, 2001, now Pat. No.
`6,957,041.
`signal application No. 60/232,333, filed on Sep.
`
`(60)
`
`s
`(51) Int. Cl.
`H04H 40/00
`H04L 29/06
`G06O 30/02
`G06O 30/06
`H04H2/93
`H04H 60/6
`H04H 60/63
`H04H 60/74
`HO)4N 7/173
`H4N2L/2543
`H4N2L/262
`H4N2L/274
`H4N2L/462
`H4N2L/472
`H4N2L/4722
`H4N2L/6
`H4N2L/8
`H04H 6/27
`
`(2008.01)
`(2006.01)
`(2012.01)
`(2012.01)
`(2008.01)
`(2008.01)
`(2008.01)
`(2008.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2011.01)
`(2008.01)
`
`
`
`(2008.01)
`(2008.01)
`(2008.01)
`(2008.01)
`
`HO4H2O/30
`HO4H2O/34
`HO4H 60/33
`HO4H 60/37
`(52) U.S. Cl.
`CPC ............ H04L 65/60 (2013.01); G06Q 30/0267
`(2013.01); G06Q30/0277 (2013.01); G06Q
`30/06 (2013.01); G06Q30/0605 (2013.01);
`G06O 30/0613 (2013.01); G06Q30/0633
`(Continued)
`(58) Field of Classification Search
`USPC ......................................................... 455/3.06
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`CA
`DE
`
`4,926,255 A
`5,134,719 A
`
`5/1990 Von Kohorn
`7, 1992 Mankovitz
`(Continued)
`FOREIGN PATENT DOCUMENTS
`2316925
`7, 1999
`44.27 046 A1
`2, 1996
`(Continued)
`OTHER PUBLICATIONS
`“Bookmark Your World', 1999-2000 Xenote, www.xenote.com.
`(Continued)
`Primary Examiner — Ajibola Akinyemi
`(74) Attorney, Agent, or Firm — Knobbe Martens Olson &
`Bear LLP
`
`ABSTRACT
`(57)
`Abroadcast response system provides, e.g., a radio broadcast
`listener with the ability to obtain media content such as music
`or speech while listening to the radio. The user can respond to
`items in the radio broadcast Such as advertisements, fund
`raising drives, or interactive listener polls during the broad
`cast. Data Such as song title and artist, author O publisher and
`the IP address for the location where the digital version of the
`content is stored, can be transmitted using, e.g. the RBDS/
`RDS data stream. A reference number representing Song title
`and artist, author or publisher and the IP address for the
`location where the digital version of the content is stored can
`also be employed for ease of implementation. This reference
`number can reside in a lookup table to be accessed by broad
`cast response server.
`
`20 Claims, 6 Drawing Sheets
`
`Petitioner Hyundai Ex-1001, 0001
`
`
`
`US 8,903,307 B2
`Page 2
`
`(52) U.S. Cl.
`CPC ....... (2013.01); H04H 20/93 (2013.01); H04H
`60/61 (2013.01); H04H 60/63 (2013.01); H04H
`60/74 (2013.01); H04N 7/17318 (2013.01);
`H04N 21/2543 (2013.01); H04N 2 1/26258
`(2013.01); H04N2I/274 (2013.01); H04N
`2I/4622 (2013.01); H04N 2 1/472 (2013.01);
`H04N 2 1/4722 (2013.01); H04N 21/6118
`(2013.01); H04N 21/6181 (2013.01); H04N
`21/8113 (2013.01); H04H 60/27 (2013.01);
`H04H 20/30 (2013.01); H04H 20/34 (2013.01);
`H04H 60/33 (2013.01); H04H 60/37 (2013.01);
`H04H 220 1/13 (2013.01); H04H 220I/30
`(2013.01); H04H 220I/37 (2013.01)
`USPC ................ 455/3.06; 725/32; 725/34; 725/36;
`725/58
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4, 1994 Noreen et al.
`5,303,393 A
`8, 1995 Palmer
`5.438.355 A
`8, 1995 Koen et al.
`5,444,769 A
`7/1996 Larson, Jr.
`5,539,635 A
`8, 1996 Kozaki et al.
`5,548,828 A
`9, 1996 Schulhofetal.
`5,557,541 A
`5,579,537 A 11/1996 Takahisa
`5,661,787 A
`8, 1997 Pocock
`5,708.478 A
`1/1998 Tognazzini
`5,752,159 A
`5, 1998 Faust et al.
`5,857,156 A
`1/1999 Anderson
`5,872,589 A
`2f1999 Morales
`5,903,617 A
`5, 1999 Kamalski
`5,905,865 A
`5, 1999 Palmer et al.
`5,907,793 A
`5, 1999 Reams
`5.991,601 A 11/1999 Anderson
`5.991,737 A 11, 1999 Chen
`6,035,177 A
`3, 2000 Moses et al.
`6,036,086 A
`3/2000 Sizer, II et al.
`6,098,106 A
`8/2000 Philyaw et al.
`6,202.210 B1
`3, 2001 Ludtke
`6,286,140 B1
`9/2001 Ivanyi
`6,446.262 B1
`9, 2002 Malaure et al.
`6.463,469 B1 10/2002 Yavitz
`6,473,792 B1 10/2002 Yavitz et al.
`6,507,727 B1
`1/2003 Henrick
`6,578,047 B1
`6/2003 Deguchi
`6,611,201 B1
`8/2003 Bishop et al.
`6,658,232 B1
`12/2003 Johnson
`6,701,355 B1
`3, 2004 Brandt et al.
`6,708.335 B1
`3, 2004 Ozer et al.
`6,725,022 B1
`4/2004 Clayton et al.
`6,829,486 B2 12/2004 McKenna et al.
`6,928,423 B1
`8/2005 Yamanaka
`6,941,154 B1
`9, 2005 Ritter
`6,957,041 B2 10/2005 Christensen et al.
`6,970,886 B1 * 1 1/2005 Conwell et al. ....................... 1f1
`6,990,312 B1
`1/2006 Gioscia et al.
`7,110,714 B1
`9/2006 Kay et al.
`7, 190,971 B1
`3/2007 Kawamoto
`7,266,343 B1
`9/2007 Yli-juuti et al.
`7,299,194 B1
`1 1/2007 Manganaris et al.
`7,415,430 B2
`8/2008 Christensen et al.
`7,647,609 B2
`1/2010 Wachtfogel et al.
`7,765,574 B1
`7/2010 Maybury et al.
`7,773.939 B2
`8/2010 Christensen et al.
`7,788,693 B2 * 8/2010 Robbins .......................... 7.25/58
`7,917, 130 B1
`3/2011 Christensen et al.
`8, 166,081 B2
`4/2012 Christensen et al.
`8,200,203 B1
`6/2012 Christensen et al.
`8,516,017 B2
`8/2013 Christensen et al.
`8,688,028 B2
`4/2014 Christensen et al.
`2002, 0046407 A1
`4/2002 Franco
`2002/0133824 A1
`9, 2002 Mensch
`
`5/2003 Mankovich et al.
`2003/0097.338 A1
`2003/0208756 A1* 11/2003 Macrae et al. .................. 725/34
`2005, 0021744 A1
`1/2005 Haitsuka et al.
`2007/O1564.57 A1
`7, 2007 Brown
`2009, O104.870 A1
`4/2009 Christensen et al.
`2009, O104872 A1
`4/2009
`Christensen et al.
`2009/0177736 A1
`T/2009
`Christensen et al.
`Casper ............................ 705/26
`2009,0192916 A1*
`T/2009
`Christensen et al.
`2009/0205000 A1
`8, 2009
`Christensen et al.
`2013,0311278 A1
`11, 2013
`Christensen et al.
`2014/0109152 A1
`4, 2014
`Christensen et al.
`2014/O115105 A1
`4, 2014
`
`FOREIGN PATENT DOCUMENTS
`
`DE
`EP
`GB
`JP
`JP
`JP
`JP
`JP
`KR
`KR
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`1, 1998
`19627 308 A1
`5, 1996
`0 713 335 A2
`8, 2000
`2346472
`5, 1996
`08-139624
`6, 1997
`09-163346
`5, 1998
`10-135855
`8, 2000
`2000-2363.06
`2000292182 A 10, 2000
`10-1996-0033.096
`9, 1996
`10-1998-0078248
`11, 1998
`WO 90/OO847
`1, 1990
`WO92, 14222
`8, 1992
`WO94/O2909
`2, 1994
`WO/97.21291
`6, 1997
`WO 97.42724
`11, 1997
`WO97/.45814
`12/1997
`WO99, 18518
`4f1999
`WO99,35771
`7, 1999
`WO99/35809
`7, 1999
`WO99, 43109
`8, 1999
`WOOO, 19662
`4/2000
`WOO1/O1331
`1, 2001
`WOO1/22633
`3, 2001
`WOO1, 52541
`T 2001
`WO O1, 57759
`8, 2001
`WO O2/23773
`2, 2002
`
`OTHER PUBLICATIONS
`
`“Sirius to Add Instant Buy Button”, Mar. 13, 2000, Twice, V 15, n
`7, p. 28.
`Australian App. No. 2007 200471, Office Actions mailed on Oct. 15.
`2008 and Jan. 12, 2009.
`European Patent Office Examination Report dated Feb. 21, 2007.
`European Patent Office Examination Report dated Oct. 17, 2005.
`Final Office Action in Japanese App No. 2002-527094, mailed on
`Sep. 6, 2011 (both English and Japanese Versions).
`Final Office Action in Japanese App. No. 2002-527094, mailed on
`Dec. 21, 2010 (both English and Japanese verions).
`Final Office Action in Korean App. No. 10-2008-7031275, mailed on
`Dec. 30, 2010 (Korean version only).
`Final Office Action in Korean App. No. 10-2008-7031275, mailed on
`Sep. 29, 2011 (both English and Korean versions).
`Jan. 25, 2000, Showcase 2000—Xenote Press Release re Xenote
`iTage, www.xenote.com/html/press/releases.html.
`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-2003-7003701, mailed on Sep.
`20, 2007 and Feb. 29, 2008 (both English and Korean versions).
`
`Petitioner Hyundai Ex-1001, 0002
`
`
`
`US 8,903,307 B2
`Page 3
`
`(56)
`
`References Cited
`OTHER PUBLICATIONS
`
`Office Action in Korean App. No. 10-2008-7001677, mailed on May
`23, 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-2010-7019.126, mailed on Nov.
`9, 2010 (both English and Korean versions).
`Office Action in Korean App. No. 10-2011-7010599, mailed on Sep.
`8, 2011 (both English and Korean versions).
`Office Action in Korean App. No. 10-2008-7031275, mailed on May
`4, 2009(both English and Korean versions).
`International Search Report dated Sep. 13, 2001.
`
`* cited by examiner
`
`Petitioner Hyundai Ex-1001, 0003
`
`
`
`U.S. Patent
`U.S. Patent
`
`4
`
`
`
`
`
`_H30mmm<m§oomm>mmm9o3<
`
`
`
`_Vi<5335m
`
`
`
`$252_Sobmfizbfi:onm
`
`20:43.82.
`
`9o<m
`
`zofi<on3<
`
`90mo
`
`xo<m><4m
`
`EMHm>m
`
`NVx
`
`
`
`
`
`moHmzmMHz_I<H<oom~m>m02m
`
`
`
`
`
`
`
`
`
`
`
`
`
`92>TE;292582”mg/Eav2:<538:353
`
`.052E25_Hafiz:no”.299302582“
`
`
`oz<SSMEEE
`
`2KO525::I<53855652,_23%m_2923.8;c_m2}at.Eooozmm8%E:82mm
`Efimamoiv
`
`
`m.mméfiwmfiwwzomix2:<53$2289
`
`6m\\
`
`f$082“83M55595mamaNT;mma_3Mi
`
`Sx2:«:3820.89_moBEE;IE:BEEQE_<55imam
`
`_m3
`
`US 8,903,307 B2
`3:3
`
`2B7
`
`U
`
`
`
`
`
`%Eamowm99$.mVxQQ
`
`
`
`/// 39//
`
`0IIIIlIIIllllIIIIIII
`
`V%\
`
`NOUVWHOJNIBSVSVLVG ONOS EWHVMVAV
`
`Petitioner Hyundai EX-1001, 0004
`
`Petitioner Hyundai Ex-1001, 0004
`
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`US 8,903,307 B2
`
`0“3mt
`
`
`
`
`
`m\\
`
`§V\
`
`\\\\2<m00mmQz<mmm<m2m
`
`
`
`mmExm<om3mmmIHo%
`
`22m22m2<MH
`
`Empm>m
`
`2LNNK
`
`EsGa
`
`
`
`
`
`Petitioner Hyundai EX-1001, 0005
`
`Petitioner Hyundai Ex-1001, 0005
`
`
`
`
`
`U.S. Patent
`
`US 8,903,307 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`J2/ 39//
`
`
`
`(S) HEAHES
`
`GWOTNMOCI
`
`Petitioner Hyundai Ex-1001, 0006
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 2, 2014
`Dec. 2, 2014
`
`Sheet 4 of 6
`Sheet 4 of 6
`
`US 8,903,307 B2
`US 8,903,307 B2
`
`
`
`052
`
`
`mo_>m_o$5252._<oo._
`
`%N\
`
`\mogzoozmo
`
`3:23
`
`205mm
`
`
`
`
`
`
`
`mooo\zo:<004o<o._2>>oo
`
`
`
`Qz<_2§ooum.zo:.<2w_oh_z_
`
`%\SQ
`67/ 39//
`
`
`NI.3“GN3I—O0NN3OH.ON
`
`W“a3_|3SS
`
`/29/
`RS
`
`Petitioner Hyundai EX-1001, 0007
`
`Petitioner Hyundai Ex-1001, 0007
`
`
`
`U.S. Patent
`U.S. Patent
`
`eD
`
`22,
`
`5
`
`c0558:25SSozzoE
`
`4H.338:mMn:
`
`QMN
`
`QNNNQN
`
`
`
`\\mmw
`
`(24,7
`QWN
`
`2739//
`NHQK
`
`
`
`
`
`
`
`wSN\mw%”9:325:53
`
`
`
`mmmdmiEEEE
`
`EOKIQOA},QxN%%NmZima5:2:
`
`Sm;
`
`ozammooE
`
`US 8,903,307 B2
`
`2B7w
`
`0
`
`3,EN
`
`
`
`DDDDDUDDDUUDDDD
`
`qumwnmnunu<5585>S:5;2922885Ummmm
`
`
`M,%w1EN
`
`
`
`DUDEDUDDDDDDDDD
`
`WNWWNW.WQN
`
`Petitioner Hyundai EX-1001, 0008
`
`Petitioner Hyundai Ex-1001, 0008
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`aD
`
`2
`
`4
`
`US 8,903,307 B2
`
`2B70
`
`3
`
`
`
`2.99$835$$302on
`
`m$052w:
`
`mgzooz
`
`6E:M2955mmM“3M,VainmfiEzmzfi:<53S35%.;
`
`figzwe
`
`Sou
`
`mm.QM
`
`H3¢z_
`
`026809:
`
`~me
`
`3,SM
`
`
`
`DUDEDDDDDDDDDDU
`
`m%%wn_unuuuuunnnm
`
`%9%NR8zoEzooBmSDunn._UDHHUDumo_O>Ummmm
`
`NR.mum
`
`QMH.
`
`0 O
`O. O.
`
`
`
`\mam
`
`Qmwm.
`
`
`
`
`
`
`
`Petitioner Hyundai EX-1001, 0009
`
`Petitioner Hyundai Ex-1001, 0009
`
`
`
`
`
`1.
`BROADCAST RESPONSE SYSTEM
`
`US 8,903,307 B2
`
`2
`An RBDS data group is composed of 4 blocks, each
`divided by checkwords used for error correction. Block 1 is a
`4-digit Program Identification code (PI) which is derived
`from the transmitting station’s call letters. Block 2 includes a
`4-bit type code and a 1-bit group version code which identi
`fies the type of information the data group contains. This
`block also contains a 1-bit code that identifies the transmitting
`station 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,
`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 informa
`tion can be sent to the special receiver.
`For example, RBDS Group types 2A, use blocks 3 and 4 to
`transmit a 64-character text message known as RadioText
`(RT). This appears on RBDS-enabled radios as a scrolling
`message which some stations use to identify the song or
`program being broadcasted. Other group types use these
`blocks to identify alternate frequencies where the same pro
`gramming can be available, in-house station text messages, or
`Emergency Alert System (EAS) communication messages.
`An extensive description of the RBDS standard is available
`through the National Association of Broadcasters and the
`National Radio Systems Committee.
`A similar standard used in Europe is the European Radio
`Data System (RDS).
`Broadcasters using the RBDS standard can distribute infor
`mation to a large number of users. However, the standard does
`not allow individual users to respond to the broadcast infor
`mation.
`Currently, users listening to the radio or watching televi
`sion may particularly like a song or program that they would
`like to purchase. While stations using RBDS/RDS may pro
`vide a user with the station call letters or the name of the song
`currently being broadcast, the user has no way to purchase the
`media at that point. Instead, the user must write down or
`remember the identifying information and then go to a store
`or online retailer to purchase the media. Not only is this
`inconvenient, but the user may forget the name of the song or
`not be able to find a store that sells the song. Additionally, the
`information provided by the radio station may not be enough
`to sufficiently identify the song. For example, the user may
`have the Song title, but not the artist name, album name, or
`other necessary identifying information. Some material. Such
`as editorial news broadcasts or live events, may not be avail
`able for purchase or may be difficult to find. Radio stations
`often have fund raising drives or listener Surveys that require
`a listener to call the station or respond within a limited time.
`These same problems also apply to television and otherforms
`of broadcast media.
`
`SUMMARY
`
`The present invention solves these and other problems by
`providing a system that allows an individual user to respond
`to a data broadcast. In one embodiment, an Automatic Pur
`chase System (APS) provides a radio broadcast listener with
`the ability to conveniently purchase media content Such as
`music or speech while listening to the radio. Additionally, the
`user can respond to items in the radio broadcast Such as
`advertisements, fund raising drives such as those conducted
`by public radio, or interactive listener polls during the broad
`CaSt.
`In one embodiment, the user establishes a “Creative con
`tent purchasing account with a wireless carrier. In one
`embodiment, a personal URL (web address) is assigned to the
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of U.S. patent applica
`tion Ser. No. 13/889,176, titled BROADCAST RESPONSE
`SYSTEM, filed May 7, 2013, which is a continuation of U.S.
`patent application Ser. No. 11/562,300, titled BROADCAST
`RESPONSE SYSTEM, filed Nov. 21, 2006, which is a con
`tinuation of U.S. patent application Ser. No. 1 1/203,556,
`titled BROADCAST RESPONSE SYSTEM, filed Aug. 12,
`2005, which is a continuation of U.S. patent application Ser.
`No. 09/953,335, titled SYSTEM AND METHOD FOR
`ORDERING AND DELIVERING MEDIA CONTENT, filed
`Sep. 13, 2001, which claims the benefit of U.S. Provisional
`Application No. 60/232,333, titled SYSTEM AND
`METHOD FOR ORDERING AND DELIVERING MEDIA
`CONTENT, filed Sep. 13, 2000. Each of the foregoing appli
`cations is hereby incorporated by reference in its entirety.
`
`10
`
`BACKGROUND
`
`25
`
`30
`
`35
`
`1. Field
`This invention relates to processing responses to a broad
`CaSt.
`2. Description
`From the early days of FM broadcast transmission, stations
`have included ancillary signals such as background music or
`reading services for the blindalong with a main carrier signal.
`The idea of transmitting data along with the main carrier
`signal caught on, and now many broadcast radio services
`either transmit an ancillary data signal or are developing a
`method to do so. The most current and widely used data
`transmission standard is the United States Radio Broadcast
`Data Systems (“RBDS”) standard.
`The RBDS standard, published by the National Radio Sys
`tems Committee and sponsored by the Electronics Industry
`Association and the National Association of Broadcasters,
`describes a system for broadcasting a variety of program
`related information on a subcarrier of a standard FM broad
`cast channel. The RBDS standard teaches a system for trans
`mitting station identification and location information, as
`well as time, traffic and miscellaneous other information.
`The RBDS standard was designed to allow stations to send
`information Such as call letters, station format, traffic alerts
`and scrolling text messages to compatible radios.
`Many stations installed RBDS encoders through a program
`encouraged by the FCC in the early 1990s that provided
`encoders at no charge. Radio stations that did not participate
`in this "RBDS Roll-Out' can still obtain encoders at com
`petitive prices.
`RBDS encoders generate what is known as a “subcarrier'
`that modulates along with an FM station broadcast signal and
`can be demodulated by special decoders. The RBDS uses a
`subcarrier frequency of 57 khz. Commercially available
`RBDS encoders usually accept information via either serial
`or parallel data ports and format the information into the
`appropriate RBDS block type.
`The RBDS data signal is a specially encoded text stream
`containing up to 32 repeating data “groups' transmitting at
`1187.5 bits/second. The RBDS data signal does not require
`inclusion of all potential data group blocks of both repeating
`and unique data. One embodiment includes using one of 65
`several groups that are designed for data transmission func
`tions.
`
`40
`
`45
`
`50
`
`55
`
`60
`
`Petitioner Hyundai Ex-1001, 0010
`
`
`
`US 8,903,307 B2
`
`3
`user to allow the user, for example, to monitor account activ
`ity, enable or disable APS software downloads, display pre
`miums offered by sponsors, and manage and track content or
`APS purchases using a Technology Enabled Radio (TER) or
`a personal computer.
`In one embodiment, the user makes routing choices
`between the TER or the web account for content. In one
`embodiment, the user selects the compression type. Such as
`MP3, RA, Liquid Audio etc.
`In one embodiment, each broadcaster has an RBDS/RDS
`or similar technology enabled server onsite to, for example,
`generate RBDS/RDS or equivalent code for inclusion in the
`broadcast, validate and route purchase information to the
`users wireless carrier for billing, monitor online sales trans
`actions for data mining, or route validated purchases to
`licensed creative content providers.
`In one embodiment, radio hardware can include, for
`example, RBDS/RDS or equivalent decoder capability (e.g.,
`in an internal chip with APS code); flash card slot and record
`ing ability; or storage of multiple items such as artist name,
`song title, IP address of creative content provider, and time
`stamp for delayed purchase (e.g., in an internal chip with APS
`code).
`In one embodiment, the system uses the RBDS/RDS to
`send a data stream in combination with a broadcast signal for
`25
`identifying music or speech content available for purchase. A
`broadcast organization participating in the APS system is able
`to respond to requests for purchases placed by users who
`either click a button or issue a voice command to the radio at
`the time of the content was broadcast, at a later time by
`scrolling through the playlist stored in the APS module in the
`radio then selecting one or more items for purchase from the
`list stored in the radio, or by accessing a private web account
`via the Internet and downloading content to the personal
`computer. In one embodiment, purchases are made by saving
`requests for selected items for purchase on a flash card or
`storage technology and transferring that data to a personal
`computer for purchase through the Internet at a later time.
`Data such as Song title and artist, author or publisher and
`the IP address for the location where the digital version of the
`content is stored, can be transmitted using the RBDS/RDS
`data stream. A reference number representing song title and
`artist, author or publisher and the IP address for the location
`where the digital version of the content is stored can also be
`employed for ease of implementation. This reference number
`can reside in a lookup table to be accessed by the APS server
`software on a Data Server located at the broadcast site, a
`remote site or both for purposes of redundancy. Transmission
`of purchase requests from a Technology Enabled Radio
`(TER) is provided via wireless transmission, or by accessing
`the Internet using a personal computer or through a cellular or
`wireless phone. In one embodiment, activity of each sale
`using the above system is tracked for the purposes of aggre
`gating data or "Data Mining for sale to interested parties
`Such as trade publications and record companies.
`Portable radios can come equipped with a voice interface
`or a purchase button, a flash card or storage device and a port
`for connecting the radio to the personal computer Such as a 9
`pin serial, USB or wireless networking technology.
`
`4
`FIG.3 illustrates a television adapter that includes an auto
`matic purchasing system module.
`
`DETAILED DESCRIPTION
`
`The present invention solves various problems in the prior
`art by providing a system that allows an individual user to
`respond to a data broadcast. In one embodiment, an Auto
`matic Purchase System (APS) provides a radio broadcast
`listener with the ability to conveniently purchase media con
`tent Such as music or speech while listening to the radio.
`Additionally, the user can respond to items in the radio broad
`cast Such as advertisements, fund raising drives such as those
`conducted by public radio, or interactive listener polls during
`the broadcast.
`One of ordinary skill in the art will recognize that there are
`various forms of media that can be broadcast. Where a spe
`cific type of media is used in the following examples, it is for
`demonstration purposes only and the examples should not be
`limited in that regard. Some examples of the various types of
`media can include music, Songs, speech, text, video, etc.
`FIG. 1 illustrates one embodiment of a system that allows
`a user to respond to a data broadcast. FIG. 1 shows a radio
`station 140 that broadcasts information to a radio receiver
`100. The radio receiver 100 has a control interface 116 that
`allows a user to initiate a purchase of music or products based
`on the radio station broadcast.
`The terms RBDS/RDS are used throughout this document,
`but it should be understood other data standards can also be
`used. In one embodiment, the radio receiver 100 comprises a
`Radio Frequency (RF) Demodulator Section 102, a RBDS/
`RDS Decoder 106, a RBDS/RDS function control interpreter
`104, an audio demodulator amplifier section 108, a scrolling
`display 110, an Internet Download Director 112, a local
`memory device 114 and the control interface 116. Addition
`ally, the receiver 100 provides for audio output by transmit
`ting an audio signal 128 from an audio demodulator amplifier
`section 108 to the speaker 118.
`In one embodiment, the RF Demodulator Section 102
`splits the signal into an audio signal and a data signal, with the
`data signal provided to the RBDS/RDS decoder 106 and the
`audio signal provided to the audio demodulator amplifier
`section 108. The RBDS/RDS decoder 106 parses the data
`signal from the RF Demodulator Section 102 and transmits
`the data to the RBDS/RDS Function Controller 104, the
`Scrolling Display 110, and the Internet Download Director
`112.
`The RBDS/RDS Function Controller 104 handles codes
`124 sent using the RBDS/RDS standard. The codes 124 can,
`for example, include a Program Service name (PS), a Pro
`gram Type (PTY), a Program Identification (PI), a Traffic
`Program (TP), a Traffic Announcement (TA), etc.
`In one embodiment, the data is converted to an audio signal
`played on one or more speakers for the user to hear. A 64
`character radio text message can be transmitted in five sec
`onds under the RBDS standard, where a Type 2A group with
`4 characters is transmitted 3.2 times a second.
`In one embodiment, a pointerto an OpenDataApplications
`(ODA) group is transmitted in a Type 3A group. The pointer,
`16 message bits and 16 bit identifier (AID) are transmitted
`once a second.
`In one embodiment, an ODA group with 37 usable bits is
`transmitted once a second during the broadcast of a "tagged”
`program. The ODA group can contain, for example, a song or
`commercial campaign identification.
`In one embodiment, the scrolling display 110 receives
`display data 122 from the RBDS/RDS Decoder 106. The
`
`10
`
`15
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1, comprising FIGS. 1A through 1D, illustrates an
`electronic purchasing system with a radio station that broad
`casts information to individual radio receivers.
`FIG. 2 illustrates a radio receiver that includes an automatic
`purchasing system module.
`
`65
`
`Petitioner Hyundai Ex-1001, 0011
`
`
`
`US 8,903,307 B2
`
`10
`
`15
`
`5
`display data 122 can include information Such as the program
`service name and program type, or it can include radio text
`information or messages displaying purchase options.
`Additionally, the RBDS/RDS Decoder 106 provides data
`to the Internet Download Director 112 that includes instruc
`tions for the location of downloadable audio. For example, a
`radio station 140 can broadcast data regarding the current
`Song that is playing, such as the Song name, artist, album
`name, and year the song was recorded. The radio station 140
`can also broadcast information providing a location where the
`Song, editorial news broadcast, collection of Songs, or other
`program material can be downloaded or purchased, and the
`purchase price for the Song.
`In one embodiment, a user can place an order to download
`a song using the control interface 116. The control interface
`116 provides a download command signal 126 to the Internet
`Download Director 112. The Internet Download Director 112
`can then provide download instructions such as, for example,
`the location of the file for download and the security proce
`dures required for access. The download information is then
`transmitted over, for example, a wireless internet connection
`156 to the authentication and billing system 152. The authen
`tication and billing system 152 verifies the customer infor
`mation and determines whether the customer account can be
`debited for the cost of the order. The authentication and bill
`ing system 152 then provides an approval signal 168 indicat
`ing whether the purchase was approved. The approval signal
`168 is transmitted to the purchase database server 150.
`Once the purchase is approved, the purchase database
`server 150 provides purchase and download authorization to
`the download server 154. The download server 154 can then
`transmit the requested material over a network connection
`158. In one embodiment, the material is transmitted using a
`wireless internet connection directly to the radio receiver 100.
`In another embodiment, the material is made available to a
`personal computer. In one embodiment, the material is sent
`using traditional mail or parcel services. The download server
`154 also communicates with the audio database and encoding
`server 144 to provide available sound database information
`164.
`40
`The radio station 140 includes a radio automation or CD
`playback system 142, an audio database? encoding server 144,
`an FM transmission system 146 and a RBDS/RDS encoder
`148. The radio automation or CD playback system 142 can
`extract information about songs or a radio program from the
`45
`station playlist or by extracting information encoded on a CD
`or a CD-ROM. The playlist information is provided to the
`audio database and coding server 144. The playlist informa
`tion can include the song title, artist, cut or other information.
`The audio database? encoding server 144 matches the infor
`mation sent from the radio automation system 142 with infor
`mation in the database. If there is an audio file available for
`download, the database/encoding server 144 formats the
`download information and sends it to the RBDS/RDS
`encoder 148. Corresponding information is uploaded to the
`purchase database server 150.
`The RBDS/RDS encoder 148 transmits the RBDS/RDS
`information using the 57 khz RBDS/RDS subcarrier 170 to
`the FM transmission system 146. The RBDS/RDS subcarrier
`signal 170 is mixed by the FM transmission system 146 with
`the FM baseband program signal 172 and any other subcar
`riers. The FM transmission system 146 then transmits an FM
`RF signal 162 which is received by the radio receiver 100.
`As shown in FIG. 1, a radio station 140, using either a
`standard radio automation system for tracking of music con
`tent which is being broadcast, or a data-enabled audio player,
`broadcasts audio material and synchronously sends RBDS/
`
`50
`
`6
`RDS or similar data to an APS server 144 that assigns a unique
`identifier to each specific broadcast segment or song.
`The APS server 144 compares the broadcast segment iden
`tifier with a database 150 of audio available for purchase. If
`the broadcasted audio is available, the APS server 144 incor
`porates Station call letter information, and an audio download
`location Such as IP address and a file name into a data stream
`that is inserted into a radio station's broadcast using RBDS/
`RDS or similar technology. The information identifying the
`audio selected by the listener or user is routed to the APS Data
`Server and passed on to the location where a digital version of
`the audio content is stored and available for transfer to the end
`user. The user's radio receiver 100 receives and recognizes
`the encoded RBDS/RDS or other data and presents it on the
`radio display 110 notifying the user that the audio is available
`for purchase.
`If the user elects to purchase the audio content or responds
`to an ad or "pledge' drive, a request including the stations
`data and the user's cell phone or wireless Electronic Serial
`Number (ESN) or other identifier, such as a credit card num
`ber, combined with the audio content information is issued by
`the radio and passed via the cellular or wireless phone trans
`mission to the APS Data Server and finally routed to the
`Source server at the record company, publisher or licensed
`content provider. If a 'good connection is not available using
`the wireless connection, or the user does not have a wireless
`account, the information can be stored on the internal flash
`card or other storage device 114 in the radio for transfer to a
`personal computer at a time of the user's choosing.
`Each server typically records the purchase or response
`information. The storage server 154 at a source location then
`uploads the requested audio to the routing address associated
`with the user's cell phone account identifier. The user's
`receiver 100 then saves the audio on internal memory or a
`removable memory device or holds the audio content until the
`user chooses to download it using the Internet.
`One embodiment includes the use of several group types
`reserved for “open data applications” by the RBDS/RDS
`standard. These groups were designed for use with data appli
`cations and are readily available for use.
`FIG. 2 shows one example of a technology enabled radio
`200. The radio 200 includes a module 202 for the Automatic
`Purchase System. In one embodiment, the APS provides rela
`tively quick delivery of the purchased material. In one
`embodiment, quick delivery is provided by wireless transmis
`sion Such that the user can receive the purchased material
`while traveling. In one embodiment, the