`
`(75)
`
`Inventors: Safi Qureshey, Santa Ana, CA (US);
`Daniel D. Sheppard, Brea, CA (US)
`
`Correspondence Address:
`KNOBBE MARTENS OLSON 8; BEAR LLP
`620 NEWPORT CENTER DRIVE
`SIXTEENTH FIDOR
`NEWPORT BEACH, CA 92660 (US)
`
`(21)
`
`Appl. No.:
`
`09,805,470
`
`(22)
`
`Filed:
`
`Mar. 12, 2001
`
`Related US. Application Data
`
`(63)
`
`Continuation-in-part of application No. 09,tD96,703,
`filed on Jun. 12, 1998. Non-provisional of provisional
`application No. 60;‘24-6,842, filed on Nov. 8, 21000.
`
`Publication Classification
`
`(51)
`(53)
`
`Int. Cl.’
`US. Cl.
`
`H05K 111110
`455,844; 455t"186.1; 455.-’188.1
`
`(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2002/0002039 A1
`(43) Pub. Date:
`Jan. 3, 2002
`Qureshey et al.
`
`U3 2002000203 9A1
`
`NETWORK-ENABLED AUDIO DEVICE
`
`(57)
`
`ABSTRACT
`
`A network-enabled audio device that provides a display
`device that allows the user to select playlists of music much
`like a jukebox is disclosed. The user can compose playlists
`from disk files, CD’s, Internet streaming audio broadcasts,
`online music sites, and other audio sources. The user can
`also select a desired Web broadcast from a list of available
`Web broadcasts. In addition, the user can play standard
`audio CD’s and MP3 encoded CD’s and have access to local
`AMIFM stations. Further, the software, the user controls,
`and the display in the network-enabled audio device are
`operably configured and connected such that the user can
`listen to playlists that include CD’s and other audio sources
`just as the user would choose a playlist in a jukebox. The
`user accesses a server site via a PC and the Internet. From
`the server site, the user obtains a list of the devices in his or
`her Internet Personal Audio Network (IPAN) and what songs
`are on those devices. The IPAN includes an IPAN server, an
`IPAN client, and [PAN software stored on the network-
`enabled audio device. Thus,
`the networkenabled audio
`device provides people who are or are not comfortable with
`computers a way of taking music from various sources and
`putting it
`into one place for listening pleasure.
`In one
`embodiment, the Personal Computer (PC) is used to com-
`pose the playlists, but the user is able to listen to playlists
`and other audio sources without using the PC.
`
`APPLE 1005
`
`1
`
`APPLE 1005
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 1 of 49
`
`US 2002/0002039 A1
`
`/74
`
`//5
`
`:3
`
`
`
`2
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 2 of 49
`
`US 2002/0002039 A1
`
`/I‘/00
`
`1" _____________ ‘"770""_I
`:
`706
`33-’
`VOLUME
`/0.5’
`:
`;
`-1
`:
`730
`:
`: 22.9
`: T
`:
`: 240
`I
`: ‘"42
`I 230
`I 244
`I
`
`£704
`MEMORY
`CODEC
`205
`MODEM
`
`260
`
`20
`
`CPU
`
`__
`
`b-
`
`AM TUNER --—
`
`FM TUNER
`
`2
`
`I
`
`I I I I I
`
`- 2:2
`3 ISP
`
`DATA
`STORAGE
`
`:
`772 I
`II
`25,;
`
`I I I I I I
`
`II
`
`'
`
`I .
`
`I
`
`I I I :
`
`I I
`
`A
`<]v|>
`
`#6
`
`ms»
`
`—-
`SELECT
`
`252
`227 j
`COMMAND W DISPLAY
`7.74 0
`
`:20
`
`TUNING
`
`|
`I IIIII
`I
`
`350
`_
`
`3
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 3 of 49
`
`US 2002/0002039 A1
`
`’/'—..7C7C7
`
`pnm: //audio.npr.org/new8.auto.ra
`
`11:01 Newscast - 17—August— 1997
`
`http: //www.npr.org/
`Nationai Public Radio 1997
`
`Status: Streaming Rea|Audio from audio.npr.org...
`
`Net Bandwidth: 96% Ch. Rate 8000bps
`
`Pre-recorded
`
`/''/63 3,4
`
`
`
`
`TUNE STATION
`
`SET CLOCK
`
`J25
`
`SET ALARM
`
`SCAN STATIONS
`
`
`
`
`375
`
`III FRENCH
`
`El GERMAN
`
`J75
`
`5,5
`
`5/7
`
`_3';5
`
`4
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 4 of 49
`
`US 2002/0002039 A1
`
`
`
`E.m_sm_._.s\ono\m>o__smn.._a
`
`
`
`u\:_n_Im_u\Eou.:n_._.z:s.s\\H_t..._msuz.At_.__o_._om<
`
`
`
`
`
`:_n_mo\t._3:oo\o>5oon_u.<.\Eoo.m>_«oon_m.s._s3.s\\Hf...
`
`
`
`
`
`...._Bc:ooD\x:.oo.m3o§to.z..s3\\at;5;9:u::o..oE9...m.soc.$_o.::_.$H...A_v_o@..s|c_n_m._3::oo
`
`Eu.3.m3o_\o_UE\m_suc\__E...o.2:s..>\\Hf...
`
`
`
`
`flung:maozo_uom_oo._o.._L__<m.soc.._<_H_
`
`mh%l\\
`
`
`
`Em_._dzz<_._oH._._m<.__<>¢
`
`E_.Efi._.s
`
`mEoam
`
`mgmz
`
`:_._<
`
`QM“w\h\
`
`NW5
`
`:o_..n__.u.mun_
`
`:3coou..\o_u:u\o>:ooau.s\Eoo.m>:oonm.¢...s.s.s\\H5:
`
`:.co:oE.o.E__3:mE:o.__>_._m_
`
`EExc_uca\Eco..$_m;tuu.3::\\at;
`
`
`..3.o_un_:Ewan__o_musestow
`
`
`
`_EEm.smcn._\m_so:.\mu.3oo__<\Eoo.m.socm.o3...:s\\35;
`
`
`
`
`
`mam:o._3_:m._._@<9:0.
`
`
`.\Eoo.un.._Eo..a.__s__s.s\\Hf...
`
`
`.:2...a_._t._mE..__ot3:um.oNoo._
`
`
`
`Eo.EEoE\o_u:o\Eoo.m_...mcoo....;_..s\\“BE
`
`
`
`
`
`:83.E._o..__._:omm_s_
`
`
`
`
`
`_..5.c._umm.._4«m3o._\Eoo.uuotn__ov.33a8.3;...:_ooo._:_umItou.._.:_n.n_9:.
`
`
`
`
`
`
`
` ..:_ouo_mDE»..s_o_H_
`
`5
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 5 of 49
`
`US 2002/0002039 A1
`
`4.5)‘
`
`/—45:9
`
`/-7634
`
`6
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 6 of 49
`
`US 2002/0002039 A1
`
`500W
`
`507
`
`START
`
`5
`
`
`
`
`YES
`
`.504
`
`OBTAIN {SP
`PHONE NUMBER
`
`505
`
`
`
`ESTABLISH
`ACCOUNT
`
`
`
`
`
`CALL WEB
`RADIO ISP
`
`LOG ON TO ISF’
`
`.575’
`
`
`
`.525’
`
`IRETRIEVE AND PLAY
`
`AUDIO PROGRAM
`
`
`7
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 7 of 49
`
`US 2002/0002039 A1
`
`mum.
`
`mfim
`
`
`
`:,m_:mo<z<_22<moomn_
`
`
`
`Eusm_o<z<2.—zDO00<
`
`Nxhu
`
`
`
`>h.__~_§moqsoz<._
`
`
`
`»h.__m<>_2<OOm_n_
`
`mm_omm_E.._n._mn_Em:
`
`n._.__.._omn_mam:
`
`mum
`
`
`
`n._._._m_2oo.o_o<mm_m__s
`
`Fmum
`
`on._N__2o»m:o
`
`
`
`pm:2§oomn_
`
`m§k
`
`8
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 8 of 49
`
`US 2002/0002039 A1
`
`Sm
`
`NR»
`
`»m<oo<omm
`
`
`
`
`
`
`
`o_m:2mmomaomo_o:<pm<on_<omm_
`
`E>__._om<
`
`ommopmoz_s_<H._Emm_>_._
`
`
`
`
`
`
`
`mum}.Q.W
`
`WQQ
`
`
`
`m_._._m_2oo.o_o<m.H.§
`
`(K9%.
`
`
`
`Em_sm_o<z<s_s_$_ooE
`
`
`
`Em_smo<z<2pzaoooq.
`
`
`
`>h.__m<>s_<m_ooE
`
`oH_:9m:o
`
`
`
`._.m_._2<mooE
`
`m._:omn_Em:
`
`
`
`
`
`>E_m<>m_o<:oz<._mmozm~_m..m_~_n_Em:
`
`mwm$6NwmScum
`
`
`
`Fm.“w\h\
`
`9
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 9 of 49
`
`US 2002/0002039 A1
`
`65
`
`/763
`
`10
`
`5OC
`
`.)
`
`<2"
`CI
`*(
`CE
`ED
`§
`
`10
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 10 of 49
`
`US 2002/0002039 A1
`
`“I
`§
`
`\+
`::
`
`11
`
`11
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 11 of 49
`
`US 2002/0002039 A1
`
`204
`
`220
`
`250’
`
`A
`
`393
`
`206'
`
`270'
`
`O
`%
`
`DATA
`STORAGE
`
`252
`
`722
`
`/75
`
`A
`<19’
`
`7,7,5’
`
`T
`SELECT
`/27 j
`
`COMMAND
`
`774 . W DISPLAY
`
`12
`
`12
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 12 of 49
`
`US 2002/0002039 A1
`
`
`
`TRANSMITTER
`
`904
`
`I I I I I I I I I I I I I I I I
`
`I I I I I I I I I I I I I
`
`:
`I
`I
`,
`
`I I I I I I
`
`II I I I I I I I I
`
`204
`
`M EM OR ‘I’
`
`C0950250
`206'
`MODEM
`2,0
`
`-
`1
`1
`DATA
`STORAGE
`
`/.30
`
`O
`
`Q
`
`240
`
`2'42’
`
`CASSETTE
`I
`AM TUNER I-I-II
`FM TUNER --—
`2“ _ CPU
`EXT.
`
`my
`
`ms
`
`2'27
`
`<1
`
`A
`
`v
`
`I;
`
`3''
`SELECT
`
`COMMAND
`
`35;
`
`2'72?
`
`//4 . W DISPLAY
`
`13
`
`13
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 13 of 49
`
`US 2002/0002039 A1
`
`
`
`'
`
`II
`
`II
`
`'
`
`II
`
`'
`
`I
`
`I :
`
`I
`I
`I
`
`I I I I I I I I I
`
`my
`I E
`II 240
`:
`
`I
`I
`:
`I
`I
`I
`II
`I 2;;
`I
`I
`
`
`
`2.05
`
`-93-?
`
`>-
`
`195
`VOLUME
`'1 W,
`
`TRANSCEIVER
`
`MEMORY
`250
`CODEC
`
`21:?
`
`i
`DATA
`STORAGE
`
`252
`
`£72
`
`AM TUNER
`FM TUNER llldl
`
`7;};
`
`V
`
`1-
`SELECT
`
`COMMAND
`
`774 . W DISPLAY
`
`14
`
`14
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 14 of 49
`
`US 2002/0002039 A1
`
`15
`
`15
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 15 of 49
`
`US 2002/0002039 A1
`
`_\.W\6%
`
`16
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 16 of 49
`
`US 2002/0002039 Al
`
`NC
`
`) S
`
`
`
`/76:/25
`
`7200
`
`17
`
`17
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 17 of 49
`
`US 2002/0002039 A1
`
`0
`
`00.0
`
`009O0OCOOO0000000000
`"0009000000
`.0.v..000000
`000000.00
`0000.00000000000
`?Q09€%€
`00000000000000
`000000000
`0000000
`000000000009000
`
`000000000000
`00000.0
`
`0
`
`.0-0»0
`
`wo\b\
`
`OOOOOOO0000m0m0o0%0fl0%0000..
`40§§5.0OOO0OOOA000000000003.4940O0OOQ§9I.;
`
`18
`
`18
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 18 of 49
`
`US 2002/0002039 A1
`
`/‘7G1 735
`
`19
`
`19
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 19 of 49
`
`US 2002/0002039 A1
`
` I I
`
`SUPPORT
`CWP
`
`20
`
`DISPLAY
`
`l
`
`;
`
`-
`
`#25,
`
`:
`
`I
`I
`
`20
`
`
`
`Patent Apphcatlon Pubhcatlon
`
`Jan. 3, 2002 Sheet 20 of 49
`
`US 2002/0002039 A1
`
`:c 3
`9 «ct
`D a
`
`VQN«.
`
`53¢
`
`%.Nh.\
`
`hM.h._..
`
`.+m:W\
`
`mwfii9.3:
`mhhxI
`
`z.&_
`
`ez<mozom
`
`.H._Z__oomm<
`
`_n_z«mozomoz<mozom
`
`
`
`8E_oomm<nm:<_oomm<
`
`§Wm.\mmmm
`
`bxmu\|.\
`
`21
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 21 of 49
`
`US 2002/0002039 A1
`
`7500'?‘
`
`2507
`
`CONNECT SPEAKERS AND RADIO ANTENNAS TO
`BACK OF UNIT. PLUG AC POWER CORD
`INTO AN ELECTRICAL OUTLET AND
`
`CONNECT PHONE CABLE TO A PHONE JACK.
`
`PRESS POWER BUTTON TO BEGIN
`USING THE INTERNET STEREO.
`
`7502
`
`7503
`
`PRESS "LISTEN NOW/SETUP LATER”
`ON THE FIRST SCREEN.
`(OPTIONAL)
`
`7504
`
`USE SHUTTLE BUTTON TO SELECT PLAYLIST
`AND SCROLL THROUGH PLAYLISTS TO FIND
`PRELOADED MUSIC TO LISTEN TO.
`
`
`
`/,-/505
`
`INSERT SETUP CD INTO INTERNET
`CONNECTED PC TO LOAD IPAN MANAGER
`
`RETURN TO INTERNET STEREO
`
`ON FIRST SCREEN
`
`AND SELECT "SETUP NOW"
`
`76276‘
`
`/5677
`
`THE NETWORK-ENABLED AUDIO DEVICE
`
`READY TO BE LISTENED TO
`
`/76‘.
`
`76'
`
`22
`
`22
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 22 of 49
`
`US 2002/0002039 A1
`
`
`
`mwb.NW5.‘.1‘
`
`
`
`mn___OEoom8:8..m_t<E:n_<z__.€_n__
`
`
`
`
`
`
`
`9.__Eos_.¢_o__u_2mm.
`
`«m=.€_..._3:mm;
`
`mu_Eo>cu
`
`mmh
`
`23
`
`_\.N\@\I.\
`
`23
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 23 of 49
`
`US 2002/0002039 A1
`
`conncav
`
`mc__.__uEw._
`
`
`
`53:.0:34
`
`
`
`Eugenm_...§_m
`
`
`
`.%N\“w\|\
`
`_.Q.mN..\QWRQwwmx
`
`//1.WmN\
`
`WnmN\
`
`24
`
`24
`
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 24 of 49
`
`US 2002/0002039 A1
`
`
`
`
`
`Esa_n_ran.‘€2t_mWm
`
`
`
`n_:|u§txu_n_.._aoEo¢<
`
`v_._o...3o2O_34_UCOm._D&
`
`
`
`Emcee:.m__.3_n_
`
`Am?
`
`
`
`
`
`.3=n_Eoon_ot_mun350
`
`.UN\SQ
`
`
`
`._2€_n_u_%ton_
`
`25
`
`25
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 25 of 49
`
`US 2002/0002039 A1
`
`NhkxMmmx
`
`
`
`vtoazozo_:<_o.com._on_gumocoz«m__\3_n_Am?
`
`
`
`
`
`
`
`
`
`Amozommc.....aE.w.3_uoomo__2._Eafioo3sIm_oE__._<
`
`co_..o.3n_@
`
`
`
`n_3|ms_Iv_o_n_cooc._3..<
`
`
`
`
`
`A3233naeinuoooo__u_._n._E.93uooo2.»:
`
`
`
`
`
`
`
`
`
`:.:_v_oEommm.5::m:u_.FIx_._u:m_.___.c_wou__on_uE._ov_
`
`
`
`
`
`
`
`...m_u~u_uco:EoIIv.....vsun_
`
`
`
`
`
`
`
`
`
`
`
`u_n_oun.xn_n__u_._a:_.._m
`
`
`
`euoo.._o_vo~.._Vuo__on_oE._ov_mfia..-...|00__Dn_2:a.mcsm
`
`
`
`
`
`
`«mo;E3532w.Vi_.=0...3:I.a:0n_E2.
`
`QN\muU\
`
`
`
`
`
`GammaBacon..38:x:_.._m§..L_
`
`
`
`
`
`
`
`
`
`Qzmmuon__oun_2%:zcimmg:
`
`
`
`u_a__¢ImmIo._.:..om:~¢_ucu_._._uIIxo_.....on_.:_2_oooe.c_m_..__x._o>_.
`
`
`
`
`
`
`emu?E:E_:=2m€.---._.couoo9:.:0x_o...s
`
`26
`
`26
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 26 of 49
`
`US 2002/0002039 A1
`
`
`
` amuse:H&._m>m_m.:._om~._
`
`zouczmU._3_83_umD.253E33.3.:Hmaummcuma.Eacumen...mm
`
`
`
`vtoasozo_:<_o:om._un_
`
`IMN\SQ
`
`
`
`n_2:m_2Ixu_n_:ooEm5c.<
`
`mu:.o.ao.n_Anaa.§§Eu__._u9,_um2:..,__..o
`
`Im_oE__._¢
`
`
`
`
`
`._omocos_~m=.3_n_.Aw9.
`
`.5E=E__.___2
`
`umuoogE53.9._2._
`
`
`Bumawnco
`
`x_.__uc0_.___.._.___..
`
`
`
`nuoooo__oI
`
`E.mEF
`IxOHMo._n_
`
`EE2:3.Em
`
`m._on_.u>2.;
`
`27
`
`27
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 27 of 49
`
`US 2002/0002039 A1
`
`
`
`v_._o.5022:4_o:om..on_
`
`
`
`
`
`._o_.....o:o_2..m__mo_n_5%.
`
`
`
`mn___Omxoom8:8g.m_t<E:n__<ym__ao_n___<
`
`
`
`
`
`
`
`
`
`$u__5o__<_H...._--.n_
`
`..
`
`
`
`_uu_uao__.:son_mm.o._.o_u:_2__
`
`v
`
`U_m..._§__...m:_v_mOLOE.._.0@
`
`v¢OO0OOOOOOOOOOOOOOOOOQOQOOQv6OOC6OOOO9_o0O9O
`4<4<4<<<<<4<4<<44<4<4<4<<<4¢c.Tououonouowonowouomonouom.vMouououom§uoucuouo
`
`3&190O04904+994«>009990or1...»
`
`
`
`mEu.._E._%o._om__
`
`u>::ooxm_
`
`
`
`Eouwfln_3om
`
`£m__3_n__....
`_ooowowouomonoucuowouonououou
`0.9.0.0.9.o.9....o.¢.o.v.9.o.c.o.+.!o...o.¢.uo..o..o_W.303CE.OOOOOOOOO9¢OO9O
`_IO(O.!O¢O€O¢OCO¢O...9¢O¢OiOdO10¢O4.1I.144nII.
`
`
`
`
`
`
`
`I\\\“QR
`
`_o_..m_§._Eon
`
`muoam
`
`Efim
`
`n_....__#_o_§<Sena
`
`“E
`
`28
`
`
`
`v_oP_._.m:o_>o._m_‘
`
`xoot.uxom
`
`.€_m_.
`
`28
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 28 of 49
`
`US 2002/0002039 A1
`
`mkx@\|\
`
`
`
`«EB.B_%2_um__
`
`mEso_n___
`
`_o_.:.m:_u_.__ac;
`
`o>::umxm
`
`::Eom.>
`
`macaw
`
`$_e._m
`
`
`
`n_Eow_o=:&Scam
`
`._wn._
`
`
`
`u.oN5mnauum
`
`maouém
`
`29
`
`ov
`
`av
`
`
`...........6..4%ooooooovoovcoo0ooos090o9¢ oo¢o¢o
`
`new.....ex.9.“.§.x.§.x.0600.youv6I6|6|Qn4>O|O>OLo>Ov6|.O...0I©vA»d>6»4r.ouO>¢s0>o>¢>>cn.o>0r4>¢n.
`V4o<o¢v¢¢1o¢.491»....+¢+¢+1+..o¢o¢v4oaoiococoqoqoa<<44o4..<o<o“
`
`
`
`xoofin.._o_...u._m
`
`xou:uxum
`
`ABM
`
`29
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 29 of 49
`
`US 2002/0002039 Al
`
`
`
`.5m_._o__9..m9.3..
`
`0.Row
`
`
`Wooflottoooooootoootttotobooot0.6OO0669900900
`
`.09¢o¢¢a_O¢.o¢o¢taocoaoaocootoiterator.
`
`\\N\@\I.\
`
`
`
`»_._o_3mzo_:<_ocom._mn_
`
`F
`n
`n
`n
`._..J. ..-A-_--:. _--
`
` @
`
`30
`
`30
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 30 of 49
`
`US 2002/0002039 Al
`
`
`
`%\..\\._mEo.._noo_:3on_
`
`
`
`mus. 8:o.sn__3o_§on_
`
`oocco
`
`
`
`\N\“w\h\
`
`
`
`
`
`.24O0;mE_._.u8_E.6n_
`
`\..\N\
`
`
`
`NE252
`
`MR5.
`
`m.Nr\..\
`
`wkmxuH
`
`
`oomn__2n_0E_ucoEn._n_max?
`
`83.5I.3232_2.am
`
`
`
`
`
`._3:n_Eoo_o:om.on_32o._.noaooccoo
`
`.._3o._oUanmu_>mUE53uco_:.son_H
`
`h.mN\
`
`31
`
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 31 of 49
`
`US 2002/0002039 A1
`
`/78 7:57!
`
`32
`
`32
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 32 of 49
`
`US 2002/0002039 A1
`
`coo
`Q09.
`co’.9
`II‘!
`
`F/G:
`
`/55
`
`33
`
`33
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 33 of 49
`
`US 2002/0002039 A1
`
`34
`
`34
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 34 of 49
`
`US 2002/0002039 A1
`
`.’o?¢.o.o.o.o.o.o.o.n.o.¢
`
`FAVORITES
`
`JUKEBOX
`
`'N,§E,'f‘c';:T
`
`-r-- ---(DE Animals - We Gotta Get Out Of This Place
`
`IIrIIlLRII
`
`---(E Hello Goodbye.mp3 (Beatles)
`
`'"'=fIE Hello Goodbyempfi (Beatles)
`
`/4761
`
`/527
`
`35
`
`35
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 35 of 49
`
`US 2002/0002039 A1
`
`RADIO
`
`FAVORITES JUKEBOX
`
`"“‘,§EE',“,:',':T
`
`I---IIIE Animals — We Gotta Get Out Of This Place
`' --Q5 Hello Goodbye.mp3 (Beatles)
`
`IP
`
`-IIIL-III
`
`"<05 Hello Goodbye.rnp3 (Beatles)
`
`7543i
`
`7544-E
`
`2345:
`
`/‘'/GI
`
`/55
`
`36
`
`36
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 36 of 49
`
`US 2002/0002039 A1
`
`PWUST WOW
`Wo
`If}--I:I Favorites
`Animals - We Gotta Get Out Of This PI...
`
`RN51-
`
`'”r3%oso
`
`-,_.._,......-r_-
`
`;;;;;~.'»;«;;;-;~;;;*:*§;:'
`
`Hello Goodbye.n1p3 (Beatles)
`
`Hello Goodbye.mp3 (Beatles)
`
`fflfifi
`
`/5443
`
`754.53
`
`2476: 75/’
`
`37
`
`37
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 37 of 49
`
`US 2002/0002039 A1
`
`/-76:
`
`/56'
`
`38
`
`38
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 38 of 49
`
`US 2002/0002039 A1
`
`RADIO
`
`PLAYLIST FAVORITES
`
`JUKEBOX
`
`‘”§EE,',‘§T
`
`F/G3
`
`/5H
`
`39
`
`39
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 39 of 49
`
`US 2002/0002039 A1
`
`7.900
`
`x
`
`IPAN CLIENT SOFTWARE
`
`IS OPENED
`
`/.940
`
`7.942
`
`
`
`FIND DESIRED AUDIO
`
`
`
`7.944’
`
`
`
`
`
`
`DOWN LOAD
`
`FILE NOW
`
`?
`
`DOWNLOAD AT DEFAULT
`
`OR MORE CONVIENENT
`
`TIME
`
`
`
`FILE AVAILABLE
`
`FOR PLAYING
`
`/4763
`
`7.94
`
`40
`
`40
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 40 of 49
`
`US 2002/0002039 A1
`
`7.90.?
`
`
`
`7.904
`
`
`
`USER LOG-IN TO
`
`ENTIRE PLAYLIST ON
`DEVICE A’s HARD DRIVE
`?
`
`
`
`
`
`SONGS OF THE
`PLAYLIST
`
`
`
`F'ROV1DE DEVICE "A" URL's
`ARCHIVED WITH PAN’:
`
`RECORD AT REMAINING
`
`SONGS STORED ON "B"
`
`790.0X
`
`DEVICE "A" DOWNLOADS
`SONGS FROM URL’s
`
`UPLOAD SONG PAIRED WITH
`URL TO "B" ON SERVICE SITE
`
`
`
`
`
`
`
`7.920
`
`DOWNLOAD SONG TO "A"
`WHEN "A" CONNECTS
`
`1922'
`
`CATALOGUE A's NEW
`PLAYLIST IN
`IPAN
`
`
`
`HQ /95’
`
`41
`
`41
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 41 of 49
`
`US 2002/0002039 A1
`
`#61 7.96:,-
`
`/’/€,
`
`/.96‘
`
`/-76-I
`
`1.96‘:
`
`F/GI
`
`/.96‘,
`
`/-— /.980
`
`{.962
`
`7.904
`
`/.906‘
`
`USER LOG-IN TO
`IPAN
`
`USER ASSIGNS PLAYLIST
`TO DEVICE A
`
`7.905
`
`ENTIRE PLAYLIST ON
`
`DEVICE A's HARD DRIVE
`
`YES
`
`
`?
`
`
`
`1.9.50
`
`NO
`
`CATALOGUE SONGS THAT
`
`DEVICE "B" DOES NOT
`
`POSSESS IN A's NEW
`PLAYLIST WITH AN
`EMPTY CONE ICON
`
`
`
`
`
`
`
`
`DELETE SONGS THAT
`DEVICE "B" DOES NOT
`POSSESS FROM LIST
`OF REMAINING SONGS
`
`
`
`
`
`
`GHEOKIPAN
`TO SEE IF DEVICE
`H5" HA5 ALL OF THE
`REMAINING SONGS
`01-" THE p1_AY|_|s'|'
`?
`
`
`
`LIST OF
`REMAINING
`SONGS EMPTY
`
`
`
`PROVIDE DEVICE "A" URL
`ARCHIVED WITH IPAN'S
`RECORDS OF REMAINING
`SONGS STORED ON "B"
`
`.
`
`42
`
`42
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 42 of 49
`
`US 2002/0002039 A1
`
`UPLOAD SONGS PAIRED WITH
`URL's TO "B" ON SERVICE SITE
`
`
`
`CATALOGUE REMAINING
`SONGS IN A's NEW
`PLAYLIST IN [PAN
`
`/.922
`
`DELETE LIST or-'
`REMAINING SONGS
`
`’-"W
`
`1.962
`
`
`DOES
`
`PLAYLIST CONTAIN AN
`NO
`
`SONGS WITH AN EMPTY
`SPEAKER ICON
`?
`
`
`
`0
`
`!'.?6'6'
`
`CREATE A LIST or REMAINING
`scmcs CONSISTING or soucs
`WITH EMPTY CONE ICONS
`
`:
`/ 7-96}
`
`43
`
`USER DELETE ALL some
`WJTH EMPTY SPEAKER
`
`
`
`
`
`.7524
`
`END
`
`43
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 43 of 49
`
`US 2002/0002039 A1
`
`EQN“w\I.\
`
`
`
`
`
`©iQ!hHQoiuixmw®1QIhmQAiwnmm?iQif&&Q
`
`
`
`
`
`m3_._o>u1._
`
`mrmoxmmumo
`2.4m:o_>o._n_£62mm:on_
`
`44
`
`csocxca
`
`mm:
`
`.lfrmw
`
`44
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 44 of 49
`
`US 2002/0002039 A1
`
`m._£..o
`
`u_m3_2
`
`.So._.mam:
`
`WQQN
`
`\co_..o<
`
`.%§.N“w\I\
`
`QzmwmxQ;wwmx
`
`®m..w.m.\QiwwmnQ)
`
`NW3.
`
`
`
`3:.§.._o_2
`
`c_o_mo._on_
`
`Es.
`
`
`
`(K.mama
`
`45
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 45 of 49
`
`US 2002/0002039 A1
`
`BDW@\|\
`
`®J%N%\
`Q)wwmx
`
`
`
`QzwwmaQnwwwxQl
`
`\.W.%.«.
`
`
`
`
`
`mo_aEum._U=C.__WmE_..n_<
`
`
`
`3_n_.302
`
`co.0Nqmwrk._.4.
`
`C_D_®U._On_
`
`(KNmmw
`
`WQQW
`
`\o_m:_>_
`
`46
`
`46
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 46 of 49
`
`US 2002/0002039 A1
`
`$953Q_<
`
`
`
`oc_£b9m._:a_n_E<Bo:
`
`usfifiix
`£m3§\co:o<
`
`mac:
`
`.Ifiw§Q
`
`47
`
`47
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 47 of 49
`
`US 2002/0002039 A1
`
`INQCV@\I.\
`
`NQQN
`
`@C®_QE<
`
`
`
`§.w:wE_.a__<\o_m_§_\8:04
`
`zoom
`
`
`
`_._m:.m_._u_uo_:.:on_xam
`
`xnoi
`
`1f!:%&¥
`
`48
`
`48
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 48 of 49
`
`US 2002/0002039 A1
`
`NQQW
`
`xoom
`
`w§uwf\
`
`>_..m_\mE:a_<\o_m:_2\co_..o<
`
`M:.o_mEo&
`
`
`
`E%_E<.30.;
`
`KQNmt
`
`®§9%QagQi0%
`
`l{.w§.Q
`
`49
`
`49
`
`
`
`Patent Application Publication
`
`Jan. 3, 2002 Sheet 49 of 49
`
`US 2002/0002039 A1
`
`
`
`
`
`._oto_:_v_:cv_xo_2.__<xmcvxmom._.._28m
`
`
`
`
`
`\W6%
`
`
`
`
`
`Qlmwmk®)WN%xQwhwmw®iNN%\Qikwmx
`
`
`
`
`
`WQQW
`
`\co_..o<
`
`
`PE.mco_..o<x§
`0.623won.ram
`
`
`
`mas.
`
`50
`
`9:2
`
`fwmmx
`
`50
`
`
`
`US 2002/0002039 A1
`
`Jan. 3, 2002
`
`NETWORK-ENABLED AUDIO DEVICE
`
`RELATED APPLICATION
`
`[0001] This present application is a continuation in part of
`application Ser. No. 09;U96,703, filed Jun. 12, 1998. This
`application claims the benefit of U.S. Provisional application
`Ser No. 60,046,842, filed Nov. 8, 2000. The disclosures of
`these previous applications are hereby incorporated by ref-
`erence.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`
`1. Field of the Invention
`
`[0003] The present invention relates to the field of audio
`file transfers and, more particularly, relates to the field of
`management and distribution of audio files over a computer
`network such as the Internet.
`
`[0004]
`
`2. Description of the Related Art
`
`[0005] The Internet is a worldwide array of interconnected
`computers and information servers that allow anyone with a
`computer and access to the Internet to get information about
`virtually any subject 24 hours a day. For the average
`consumer, an Internet Service Provider
`(ISP) provides
`access to the Internet. ISPs such as CompuServe, Prodigy,
`and America On-Line, currently link over ten million users
`to the Internet. Users typically connect to the ISP by using
`standard telephone lines and a telephone modem. Cable
`modems that allow a user to connect to the ISP over cable
`television lines, and satellite connections to the Internet, are
`also available.
`
`[0006] The Internet provides a wealth of information from
`stock reports to headline news. One of the newer services
`provided on the Internet is a streaming audio (e.g., RealAu-
`dio and MPEG audio) service. Streaming audio services are
`often provided in connection with the World Wide Web
`(Web) and thus are often called Web radio broadcasts. With
`streaming audio, a user with a Personal Computer (PC), a
`sound card, and the necessary software can listen to audio
`programs from anywhere in the world. For example, Radio
`Prague provides daily Internet broadcasts from the Czech
`Republic. Listeners in the U.S. can listen to these Web radio
`broadcasts either in real time, or stored for later replay. Thus,
`unlike more traditional radio broadcasts where the listener
`must be within a reception a_rea,Web radio broadcasts can be
`heard anywhere, so long as the listener has a connection to
`the Internet and the necessary computer hardware and
`software.
`
`[0007] Unfortunately, even with the ever-decreasing cost
`of personal computers, the hardware and software needed to
`listen to a Web radio broadcast is beyond the financial means
`of many people. Even for those that can afford a personal
`computer, listening to a Web radio broadcast ties up the
`computer so that the user cannot use it for other purposes.
`Moreover, the use of a personal computer to receive stream-
`ing audio (e.g., Web radio broadcasts) requires a certain
`amount of computer literacy on the part of the user. The user
`must be able to install the Web Radio software, configure the
`Web Radio software to communicate with the ISP, and find
`the various Web radio broadcasm provided on the Web.
`
`In addition to listening to Web radio broadcasts,
`[0008]
`users may wish to listen to audio files. With a group of PC’s
`
`in a home and in a network, users can download songs from
`one PC to another or upload songs from one PC to another.
`However, users cannot play a song on one PC by using the
`controls of another PC. In addition, the users must purchase
`multiple PC’s, which can be costly. Further, the user must be
`able to install the network connection and the appropriate
`software. Moreover, even if the user can afiord to purchase
`multiple PC’s and imstall the proper connection, the user
`would have difficulty playing music in addition to perform-
`ing other tasks on the PC. For example,
`the Web radio
`broadcast may be interrupted. Also, a skip over parts of a
`song may result if the user is using a word processing
`program at the same time as listening to music.
`
`SUMMARY OF THE INVENTION
`
`[0009] The present invention solves these and other prob-
`lems by providing a network-enabled audio device for
`listening to a variety of audio sources with substantially
`equal convenience. The network-enabled audio device has a
`visual display for providing audio source choices to a user.
`The visual display also provides functions for managing
`audio sources. User control buttons allow a user to choose
`an audio source to listen to. The menu buttons allow the user
`to choose functions for managing the audio sources. In one
`embodiment, there is also tuner circuitry for receiving radio
`frequency signals from radio broadcast stations.
`In one
`embodiment, a CD player allows the user to listen to CD’s.
`In one embodiment, the network-enabled audio device also
`has one or more audio amplifiers and one or more loud-
`speakers operably connected to said audio amplifiers. In one
`embodiment, a modem is used for transmitting and receiving
`digital data over a communications network. One embodi-
`ment includes a data storage device.
`
`[0010] A first software module is stored on the data
`storage device, and the software module is configured to
`decode compressed audio files into a playable (e.g. uncom-
`pressed) format. A second software module is also stored on
`the data storage device. The second software module is
`configured to use the modem to connect to an Internet
`service provider to receive assignments of playlists from a
`third software module. The playlists include references to
`audio from a variety of audio sources. The assignments
`provide infonznation about the location of other web sites
`containing the audio sources. The second software module is
`configured to subsequently connect
`through an Internet
`service provider to web sites to download audio files.
`
`[0011] A third software module is also stored on the data
`storage device. The third software module is configured to
`use the modem to connect to an Internet sewice provider to
`receive digitized audio broadcasts from the lntemet service
`provider. The module is further configured to provide a
`select-broadcast display to allow the user to selectably
`connect a program broadcast to the input of one or more
`audio amplifiers either from a local AM or FM radio station
`or from the world wide Web so that, to the user, reception of
`a broadcast form the World Wide Web is no more compli-
`cated than listening to a local PM or AM radio station.
`
`[0012] One aspect of the present invention is a network-
`enabled audio device that allows a user to store files, to play
`standard audio CD’s. to play MP3 encoded CDs, to record
`songs from CD’s, to receive digitized radio broadcasts over
`the World Wide Web (Web), and to receive assignments of
`
`51
`
`51
`
`
`
`US 2002/0002039 A1
`
`Jan. 3, 2002
`
`from other network-enabled audio
`playlists of songs
`devices. The network-enabled audio device provides the
`hardware and software to perform those functions without
`the need for expensive equipment. Optionally, a Local Area
`Network can be configured in place of, or in addition to, the
`Internet connection to facilitate assignments of playlists and
`other features. Without an Internet connection or other
`network connection, the network-enabled audio device can
`play standard audio CD ’s, can play MP3 encoded CD’s, and
`can record CD’s.
`
`[0013] The network-enabled audio device provides a dis-
`play device, such as a Liquid Crystal Display (LCD) that
`allows the user to select playlists of music much like a
`jukebox. The user can compose playlists from disk files,
`CD’s, Internet streaming audio broadcasm, online music
`sites, and other audio sources. In one embodiment, the user
`can also compose playlists from links to AMIFM broadcasts.
`The user can also select a desired Web broadcast from a list
`of available Web broadcasts. In addition, the user can play
`standard audio CD’s and MP3 encoded CD’s and have
`access to local AIWFM statiom. Further, the software, the
`user controls, and the display in the network-enabled audio
`device are operably configured and connected such that the
`user can listen to playlists that include CD’s and other audio
`sources just as the user would choose a playlist in ajukebox.
`Thus, the network-enabled audio device provides people
`who are or are not comfortable with computers a way of
`taking music from various sources and putting it into one
`place for listening pleasure. In one embodiment, the Per-
`sonal Computer (PC) is used to compose the playlists, but
`the user is able to listen to playlists and other audio sources
`without using the PC.
`
`In one embodiment, the network-enabled audio
`[0014]
`device is a low-cost tabletop box that connects to an AC
`power line and optionally to a phone line or to a local area
`network connection such as Ethernet. The device includes a
`display device, speakers, a control panel, a computer pro-
`cessor, stored software, a modem, an AM/“FM tuner, and a
`CD player. Optionally,
`the device can include multiple
`computer processors or support computer processors. The
`user accesses the server site via a PC and the Internet. From
`the server site, the user obtains a list of the devices in his or
`her Internet Personal Audio Network (IPAN) and what songs
`are on those devices. The [PAN includes an IPAN server, an
`IPAN client, and IPAN software stored on the network-
`enabled audio device. In one embodiment, the IPAN client
`includes a standard web browser, an IPAN plug-in to the
`standard web browser, and an IPAN active tray software
`module. In one embodiment, any standard web browser may
`be used, but the IPAN client includes the IPAN plug-in and
`the IPAN active tray software module.
`
`[0015] The IPAN client and the IPAN server store the
`name of the song and the associated Uniform Resource
`Locator (URL). The user can list multiple devices as being
`part of his or her IPAN. At a default time, such as for
`example 2 a.m., each device establishes a connection to an
`Internet Service Provider (ISP). The stored software module
`in each device connects to the server site home page, via the
`ISP, and inquires whether any songs or playlists have been
`assigned to the device. The user can bypam the default time
`for accessing the server and access the server by manually
`pressing one of the buttons.
`
`the network-enabled audio
`In one embodiment,
`[0016]
`device has no disk for data storage space. Rather, a local area
`network (LAN) connection to a PC or other network-
`enabled audio device allows the use of disk space on another
`device. In one embodiment,
`the network-enabled audio
`device comprises speakers, an AC power line, and a network
`line. A home PC is connected to the network-enabled audio
`device through the network line. The network connection
`can be a Home Phoneline Networking Alliance (HPNA)
`network connection so that
`the connection may done
`through existing phone lines in a home. Optionally,
`the
`network connection can be an Ethernet connection. Multiple
`network-enabled audio devices can be connected to each
`other and ultimately to the PC through the network line.
`
`the network-enabled audio
`In one embodiment,
`[0017]
`device does not have any storage space other than memory.
`This embodiment provides for a low-cost system that can
`play songs from playlists stored on the IPAN Manager or on
`the PC’s storage space without having to store the audio files
`locally.
`
`[0018] Another aspect of the present invention is a net-
`work-enabled component audio device system for listening
`to a variety of audio sources with substantially equal con-
`venience. A visual display provides audio source choices to
`a user. The visual display also provides menu choices for
`managing audio sources to the user. The user control buttons
`allow the user to choose an audio source to listen to. The
`menu buttons allow the user to choose functions for man-
`aging the audio sources. The network-enabled component
`audio device has a CD player for listening to compact discs.
`A modem is used for transmitting and receiving digital data
`over a communications network. In one embodiment, a data
`storage device is provided.
`
`[0019] A first software module is configured to decode
`compressed audio files. The second software module is
`stored on the data storage device. Asecond software module
`is configured to use the modem to connect to an Internet
`service provider to receive assignments of playlists from the
`second software module. The playlists include tittles of
`audio from a variety of audio sources. The assignments
`provide infomtlation about the location of other web sites
`containing the audio sources. The software module is con-
`figured to connect through the ISP to the web sites to
`download the audio files.
`
`the network-enabled audio
`In one embodiment,
`[0020]
`device is a component hardware device for an audio system.
`The network-enabled audio device provides an audio output
`to the audio system. The audio system provides amplifiers
`and loudspeakers. The network-enabled audio device
`includes an enclosure that connects to an AC power line, a
`network line, and the audio system. The network line is a
`computer data connection, such as, for example, a telephone
`line, a cable line, an Ethernet line, a Token-Ring line, a
`twisted pair line, an infrared link, a radio frequency link, an
`IEEE-1394 Firewire line, etc. The network-enabled audio
`device includes a display device, a control panel, at least one
`computer processor,
`a stored software module, and a
`modern.
`In one embodiment,
`the network-enabled audio
`device connects to the IPAN server site.
`
`[0021] Another aspect of the present invention is a method
`for assigning playlists of music from one electronic device
`to another. First, a network connection is used for transmit-
`
`52
`
`52
`
`
`
`US 2002/0002039 A1
`
`Jan. 3, 2002
`
`ting and receiving digital data over a communication net-
`work to an Internet service provider. Next,
`the process
`provides a first software module to manage playlists of
`songs. The software module allows a user to compose
`playlists from a variety of audio sources. The software
`module allows a user to assign a playlist from a first device
`to a second device. Next, the process checks the second
`device's data storage space for songs listed on the assigned
`playlist. Next, the process aocemes a server site to obtain
`locations of the web sites the first device downloaded its
`
`audio files from. The process then provides a second soft-
`ware module to connect to various web sites to download
`remaining songs needed for the playlist. The second soft-
`ware module connects if songs needed to form the playlist
`are not stored on the second device’s data storage space.
`Finally, the process uploads files to the server from the first
`device and downloads files the second device if the second
`software module is unable to download a file from said web
`site.
`
`[0022] BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0023] The various novel features of the invention are
`illustrated in the figures listed below and described in the
`detailed description that follows.
`
`[0024] FIG. 1 is a perspective view of one embodiment of
`a tabletop intelligent radio apparatus.
`
`[0025] FIG. 2 is a block diagram of the functional ele-
`ments of the intelligent radio apparatus.
`
`[0026] FIG. 3A shows a default display that appears while
`a Web broadcast is being received.
`
`[0027] FIG. 3B shows a menu display that allows the user
`to select one of the command and setup displays shown in
`FIGS. 3C-BE.
`
`[0028] FIG. 3C illustrates a select language display that
`allows a user to specify desired languages (e.g., English,
`Fren