`
`US008230099B2
`
`(12)
`
`United States Patent
`Weel
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,230,099 B2
`Jul. 24, 2012
`
`(54)
`
`(75)
`
`(73)
`
`SYSTEM AND METHOD FOR SHARING
`PLAYLISTS
`
`Inventor: Martin Weel. Modjeska. CA (US)
`
`Assignee: Dryden Enterprises, LLC. Wilmington.
`DE (US)
`
`1*)
`
`Notice:
`
`Subject to any disclaimer. the temt ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(1)) by 705 days.
`
`(21)
`
`App]. No.: 12/114,286
`
`(22)
`
`Filed:
`
`May 2, 2008
`
`(65)
`
`(62)
`
`(51)
`
`(52)
`(5-8)
`
`(56)
`
`Prior Publication Data
`
`US 2008/0208379 A1
`
`Aug. 28. 2008
`
`Related US. Application Data
`
`Division of application No. 10/840.110. filed on May
`5. 2004.
`
`Int. Cl.
`
`(2006.01)
`G06F 15/16
`709/231: 709/217; 709/218: 709/219
`US. Cl.
`Field of Classification Search .................. 709/231.
`709/2177219
`
`See application file for complete search history.
`
`References Cited
`
`U .S. PATENT DOCUMENTS
`5.168.481 A
`12.51992 Culbertson et a1.
`5.262.875 A
`[11993 Mineeret al.
`5.440.334 A
`8.51995 Walters et a].
`5.616.876 A
`4- I997 Clllts
`5.710.970 A
`1, 1998 Walters et a].
`5.790.426 A ‘
`S 1998 Robinson
`5.796.727 A
`8- 1998 Harrison
`5.884.282 A "
`3.51999 Robinson ..................... 70537.33
`
`7025179
`
`5.903.901 A
`5.949.776 A
`6.041.311 A
`6.064.379 A
`6.088.722 A
`6.192.340 Bl
`6.195.657 Bl
`6.248.946 Bl
`6.317.722 Bl *
`6.456.234 Bl
`6.526.411 Bl
`6.587.127 Bl
`
`51999 Kawakura etal.
`94999 Mahanyetal.
`32000 Chislenko et a1.
`5-2000 DeMoney
`72000 llerz etal.
`2.42001 Abecassis
`212001 Ruckeretal.
`()"2001 Dwek
`11-2001
`Jacobi et a1.
`9-2002 Johnson
`22003 Ward
`7-2003 Leekeet a1.
`
`............... 705114.51
`
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`0984584 Al
`3.2000
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`Find New Music. Listen to Free Web
`“Pandora Internet Radio
`Radio.” http:-‘v‘wwwpandoraeome'. copyright 2005-2007 Pandora
`Media. Inc.. printed Feb. 7. 2007. 1 page.
`
`(Continued)
`
`Primaw Examiner 7 Mohamed Wasel
`(74) Attorney Agent. or Firm 7Wilhrow & Terranova.
`PLLC
`
`(57)
`
`ABSTRACT
`
`A system for sharing playlists utilizes a network. such as the
`Internet. A player device other than a general purpose com—
`puter. such as a dedicated media player or a remote control for
`a dedicated media player. is in communication with the server
`over the network. The player device is configured to receive a
`playlist. queue the playlist. display the playlist. and play a
`selection from the playlist. A user profile may be used to
`identify playlists that are likely to contain selections of inter—
`est to the user.
`
`12 Claims, 6 Drawing Sheets
`
`
`
`17
`
`Page 1 of 15
`
`LG EXHIBIT 1001
`
`Page 1 of 15
`
`LG EXHIBIT 1001
`
`
`
`US 8,230,099 B2
`Page 2
`
`........ 84-600
`
`.............. 1-1
`
`2002-0168938
`2002-0173273
`2002-0 1 74 243
`2002-0174426
`2002-0 1 94 260
`2002-0194619
`2003-0014759
`2003-0022675
`2003-00 50062
`2003-0093790
`20030147624
`20030182315
`2003-0204439
`2003-0217 102
`2003-0225834
`2003-0227478
`2003-0229549
`2003-0229900
`2003-0236843
`200430002938
`2004-‘003 1058
`20040055014
`20040057348
`2004-0078382
`2004-0086120
`200401072 19
`2004301 19894
`2004-0 1 339 14
`200430148393
`2004-‘0160307
`2004-‘0162830
`2004-01 81604
`2004-0205028
`20040225 519
`200430246372
`200450249708
`2004-‘0255340
`2004-‘0260407
`20040260786
`20040267899
`2005-0021369
`2005-0021470
`2005-0033780
`2005-0059379
`2005-0060264
`2005-0071881
`200 5009 1 693
`200 501 13946
`2005-0120373
`2005-0160270
`2005-0165888
`2005-01 87976
`2005-0192000
`2005-0210507
`200 50234995
`2005-0240494
`2005-0245233
`2005-0251453
`2005-0251 565
`2005-025 1 566
`2005-0251 576
`2005-0251807
`2005-0262204
`2005-0267944
`2006-0020662
`2006-00 59260
`2006-008582 1
`20060087926
`20060135059
`2006-0 1 43 236
`2006-0167 576
`20060168264
`20060212442
`20060212444
`20060212478
`2006-02 18 1 80
`20060256669
`20060287746
`2006-‘0294201
`
`A1
`A1
`A1
`Al
`Al
`Al
`A1
`Al
`Al
`Al
`A1
`Al
`Al
`A1
`A1
`Al
`Al
`Al
`Al
`A1 “
`Al
`Al
`Al “
`Al
`Al
`A1
`A1
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`A1
`A1
`A1
`A1
`A1
`Al
`Al
`Al
`Al
`A1
`A1
`A1
`A9
`A1
`A1
`Al
`Al
`Al
`Al“
`Al
`Al “
`A1
`A1
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al “
`A9
`A1
`A1
`A1 ‘
`A1
`A1
`Al
`Al
`Al
`Al
`Al
`A1
`A1 "
`
`[ 1- 2002
`[ 1-2002
`1 [-2002
`1 [-2002
`[2-2002
`12-2002
`1-2003
`[-'2003
`3-2003
`5-2003
`8-‘2003
`9-2003
`[0-2003
`1 [-2003
`[22003
`12-2003
`12-2003
`124-2003
`[22003
`1-2004
`2-2004
`3-2004
`3-2004
`4-2004
`5-2004
`6-2004
`6-2004
`7-2004
`7-2004
`8-‘2004
`8-2004
`9-2004
`[0-2004
`1 [-2004
`124-2004
`[2-2004
`[2-2004
`[2-2004
`12-2004
`[2-2004
`[-2005
`[-2005
`2-2005
`3-2005
`3-2005
`3-2005
`4-2005
`5-2005
`6-2005
`7-2005
`7-2005
`8-‘2005
`9-2005
`9-‘2005
`[0-2005
`[0-2005
`1 [-2005
`l 1-2005
`l [-2005
`1 [-'2005
`1 [-2005
`[ [-'2005
`[ l- 2005
`[2-2005
`[-2006
`3-2006
`4-2006
`4-2006
`6-2006
`6-2006
`7-2006
`7-2006
`9-2006
`9-2006
`9-2006
`9-2006
`1 [-'2006
`[2-2006
`12-2006
`
`.............. 369-3038
`
`Chang
`Spurgat et a1.
`Spurgat et al,
`Gutta et a1.
`Ileadley et a1.
`Chang et :11.
`Van Stam
`Mergler
`Chen et al.
`Logan ct a1.
`Trajkovic et al.
`Plastina et al.
`Cullen, [II
`Jystad et 211,
`Lee et al.
`Chatfreld
`Wolinsky et a1.
`Reisman
`Weber et al.
`Deguchi
`............................ 707-1
`Reisman
`Edelson
`Shteyn et a1.
`Mercer et a1.
`Akins. III et al.
`Rosenberger
`Higgins et a].
`Smith et a1.
`Breiter ct a1.
`Saikkonen
`Shirwa-dkar et a1.
`Irmnonen
`Verosub et 31.
`Martin
`Megeid
`Jacobs et :11
`Logan
`Wimsatt
`Barile
`Rahman et a1.
`Cohen et a[.
`Martin et a].
`Simelius et a1.
`Sovio et a1.
`Schrock et a1.
`Deshpande
`Amine et al.
`Janik
`'l‘homas er al.
`Goldberg et al.
`Elliott
`Goodman et al.
`Lloyd
`Hawkins et al.
`Plastina et al.
`Cue et a1.
`........................ 70 5‘27
`Anderson
`Lu
`Weel
`Weel
`Weel
`Weel
`Szeto et a1.
`Little, [1
`Robinson
`................... 709K225
`Kelly et al.
`Simmons el al.
`Hwang
`Hill
`Wu ............................ 707-“ l 04 .1
`Rosenberg
`Baba et a1.
`Conrad et a1.
`Handman et a1.
`Plastina et al.
`Bodlaender et a1.
`Sakuma er a].
`Braithwaite et al.
`Kito et a1.
`..................... 709-217
`
`................ 72 5/46
`
`US. PATENT DOCUMENTS
`B1
`12-2003
`Gunnerson
`B1
`l-'2004
`Martini et a].
`Bl
`1.52004
`DeKoning et 31.
`B1
`2.2005
`St. Pierre
`B1
`3-2005
`Brydon et a].
`Bl
`4-2005
`Adams
`B1
`4-2005
`Allport
`B1
`8-2005
`Porteus et a1.
`B2
`8-2005
`Jahn
`B2
`9-2005
`Edwards et a1.
`Bl
`9.52005
`Rhoads et a1.
`B2
`[0-2005
`Forstadius
`B2
`1 1-2005
`Fuchs et :11.
`132
`[2-2005
`Abraham et a1.
`B2
`1-2006
`Morley et a].
`B2
`[-2006
`O'Rourke et al.
`B1
`[-2006
`Platt et al.
`B1
`2-2006
`Eustace
`B2
`3-2006
`Weber et a1.
`B1
`4-2006
`Rosenberg et al.
`B2
`4-2006
`Aneaga
`32
`5-2006
`Mercer et a],
`B2
`5-2006
`Wimsatt
`B1
`5-2006
`Srivastava
`7-2006
`Lim et 3].
`7-2006
`..............
`Gang et a1.
`7-2006
`Alcalde et a].
`1 1-2006
`Ayres
`1-2007
`Rhoads et rd.
`3-2007
`White et a1.
`5-2007
`Mimura et a1.
`7-2007
`Cochran et a1.
`7-2007
`Christensen et a1.
`7-2007
`Bove. Jr. et a1.
`852007
`Crosbie
`92007
`Simmons et a1.
`[0-2007
`Elliott
`1 1-2007
`Milley et al.
`1-2008
`Lim et a].
`[-2008
`Rosenberg et a1.
`3-2008
`Rosenberger
`3-2008
`Morton
`5-2008
`Pohja et a1.
`Bates
`5-2008
`8-2008
`Kusano et a1.
`852008
`Kusano et a].
`[22008
`Kusano et a1.
`124-2008
`Janik
`[22008
`Wolfi‘ et al.
`3-2009
`Srivnstava et a1.
`4-2009
`Nguyen et al.
`4-2009
`Janik et a1,
`8-2009
`Lambourne et a1.
`1 1-2009
`Hieken
`L20 [0
`Braithwaite et at].
`1-20 10
`Edwards et a1.
`2-20 I 0
`Janik et al.
`2-2010
`Millington
`4-2010
`Bates
`6-20 10
`Kreifeldt et al.
`82010
`Janik et a1.
`8-2010
`Janik et a1.
`9-20 10
`Holmgren et al.
`9-2010
`Iambourne
`3-201 1
`Janik et al.
`4-201 1
`Janik et al.
`9-201 1
`Weel
`1 1-200 1
`Simmons et a1.
`[2-200[
`Atcheson et a1.
`[-2002
`Hegde et al.
`1-2002
`Janik
`3-2002
`Marks et a].
`4-2002
`Scott et al.
`9-2002
`Solomon et a1.
`10-2002
`Gutta et a1.
`[0-2002
`Levitt
`1 1-2002
`Brand ct a1,
`1 1-2002
`Schrader et al.
`
`5B
`
`2
`132
`B2
`BZ
`B1
`B2
`B2
`B2
`B2
`132
`B2
`B2
`B2
`
`SB
`
`1
`B2
`B2
`B2
`B2
`
`SSSB
`
`l
`Bl
`B1
`B2
`B2
`B1
`B2
`B2
`B2
`32
`B2
`B2
`B2
`B2
`B2
`B1
`Bl
`32
`B2
`B2
`Al
`Al
`Al
`A1
`A1
`A1
`A1
`A1
`Al
`Al
`A1
`
`6,657.1 16
`6.675.015
`6.675.268
`6.8 53.84 [
`6.865.600
`6,876,642
`6.882.299
`6.933.433
`6.937.860
`6.946.988
`6947.57 1
`6.954.443
`6.970.703
`6,975,266
`6.982.780
`6.990.497
`6,993,532
`7.000.188
`7.020.7 10
`7.028.082
`7.035.912
`7.043.477
`7.047.092
`7,047.3 1 5
`D524,25 1
`7.075.000
`7.081.579
`7. 1 34.040
`7.17 1.018
`7. 1 87,947
`7.2 18.6 1 1
`7.240. 106
`7.248.893
`7.249.367
`7.260.638
`7,269,854
`7.277.955
`7.292.588
`D5 59.197
`7.325.043
`7.340.768
`7.343.160
`7.373. 109
`7.378.903
`D575.800
`D575.801
`D5 82.429
`7.468.934
`7.472,353
`7.5 12.702
`7.5 16.2 12
`7.525.289
`7.57 1.014
`7.6 [3.736
`7.643.894
`7.652.844
`7.660.60 l
`7.668.964
`7,696.8 16
`7.742.606
`7.768.234
`7.786.705
`7.792.3 1 [
`7.805.682
`7.904.579
`7.920.824
`8.028.038
`200 1.300396 59
`2001-0053994
`2002-"0007418
`2002-0013852
`2002-"0032019
`2002-0049760
`2002-0138630
`2002-"0144259
`2002-"0151327
`2002-"0165793
`2002-"0166123
`
`Page 2 of 15
`
`Page 2 of 15
`
`
`
`US 8,230,099 B2
`Page 3
`
`“Rhapsody—Full-length music. videos and more—Free,” http:-"»“
`www.rhapsody.com-“wclcomchtml. copyright 1948-2007 Muzc Inc..
`copyright 2001-2007 Listen.com. printed Feb. 7. 2007. 1 page.
`“National and Local Weather Forecast. Radar. Map and Report.”
`https‘.-"www.weather.com". copyright 1995-2007 The Weather Chan-
`nel Interactive. Inc.. printed Feb. 7. 2007. 3 pages.
`Goombah—Preview.
`http:.v'fwwwgoombah.corm“preview.html.
`printed Jan. 8. 2008. 5 pages.
`"Apple
`iPod + iTunes." http:.-".‘vw.w.apple.com‘itunes-". copyright
`2007 Paramount Pictures. printed Feb. 7. 2007. 2 pages.
`“Roxie The Boom Box Music and recording reviews—(NET
`Reviews.” http:f-"reviews.cnet.corrv"music—and-recording-"roxio-lhe-
`b00m-hox.-‘4505-3669_7-3141440.... printed Nov. 15. 2007.4 pages.
`“Napster.co.uk—Napster
`to Go.“ http:.-".-'v~ww.napster.co.uk-“ntg.
`html. copyright 2003-2007 Napster. LLC. printed Nov. 15. 2007. 2
`pages.
`“Stan Listening with Lastfin." htlpza’e’wwaastTm". 1 page. Jul. 23.
`2008.
`"MSN—Music." httpu‘f‘music.msn.c0m"help-"sync. copyright 2007
`Microsoft, printed Nov. 16. 2007. 1 page.
`Jeff Mascia et a1.. "Lifetrak: Music in Time With Your Life." copy-
`right 2006 ACM. 11 pages.
`Jun Wang et al.. “Music Recommender System for Wi-Fi Walkman.”
`No.
`lCT-2003-01 in the lCT Group Technical Report Series. 23
`pages. 2003.
`“Musicstrandscom Because Music is Social.” copyright 2006
`MusicStrands. Inc.. 2 pages.
`“MyStrands for Windows.” http:.4“.-"www.mystrands.com.-"overview.
`vm. copyright 2003-2007 MediaStrands. Inc.. printed Feb. 7. 2007. 3
`pages.
`“UpTollnet—Music Recormnendations and Search.” http:.'.-“www.
`uptol l.net.-". copyright 2005-2006 I Iptol l.net. printed Feb. 7. 2007. 1
`page.
`“1.41 INCHcast Radio—Yahoo! Messenger." http:.-".-'messenger.ya-
`hoo.com-“launch.php. copyright 2007 Yahoo! Inc.. printed Nov. 8.
`2007.
`1 page.
`“Apple—iPod classic." http:«'Z-“wwwapplecom-“ipodclassicv. printed
`Oct. 26. 2007. 1 page.
`"Yahoo! Messenger—Chat. Instant message. SMS. PC Calls and
`More."
`http:.’.-"messenger.yahoo.com.-"wehmessengerpromo.php.
`copyright 2007 Yahoo! Inc.. printed Oct. 26. 2007. 1 page.
`Kevin C. Almeroth et al.. “An Alternative Paradigm for Scalable
`On-Demand Applications: Evaluating and Deploying the Interactive
`Multimedia Jukebox.” IEEE Transactions on Knowledge and Data
`Engineering. vol. 11. No. 4. Jul..‘Aug. 1999. pp. 658-672. copyright
`1999 IEEE. 15 pages.
`
`" cited by examiner
`
`20060294212 A1
`12-2006 Kikkawaetal.
`22007 Morse eta].
`2007.-0025194 A1
`2007.-0038999 Al
`2-2007 Millington
`2007-0168388 A1
`7-2007 Plastina etal.
`2007.-0180063 A1
`852007 Qureshey etal.
`9-2007 Jarvinen
`2007.-0219996 A1
`9-2007 Justeretal.
`2007.-0220552 Al
`10-2007 Brillonetal.
`2007.-0247979 Al'
`1-2008 Svendsen
`200500016205 Al
`22008 Jacobi ct a1.
`20080033821 Al“
`5-2008 Braithwaiteetal.
`2008-0109095 Al
`5-2008 Braithwaiteetal.
`2008-0114481 A1
`6-2008 Ilempleman etal.
`2008-0133520 Al“
`7-2008 'l'anetal.
`2008-0176511 A1“
`11.2008 Uhrigetal.
`2008-0288375 Al
`4-2009 Naressi et a1.
`2009-0085724 Al
`7-2009 Braithwaiteetal.
`2009-0193472 A1
`2009-0292376 Al“ 11-2009 Kazcmctal.
`2009-0315670 A1
`12-2009 Naressietal.
`2010-0172512 Al
`7-20 l0 Braithwaite et a].
`2011-0026727 Al
`2.-201 1 Braithwaite et al.
`201 190044468 A1
`2520“ Braithwaite et 31.
`201 10044469 A1
`220“ Braithwaite et al.
`
`.............. 36980.06
`
`705/14
`
`............. 707-6
`455-306
`
`700x94
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`1536352 Al
`6-2005
`
`OTHER PUBLICATIONS
`
`“NapsteriAll the Music You Want." at <http:.-“.-"www.napster.corm"
`using_napster:'all_the_music_you_want.html>. copyright 2003-
`2006. Napster. LLC. printed Feb. 7. 2007. 2 pages.
`“Wehjay—Playlist Community."
`at
`<http:.-"-“w“w.webjay.org.-">.
`copyright 2006. Yahoo! Inc.. printed Feb. 7. 2007. 5 pages.
`“MyStrands Labs: Patent~pending Technologies.”
`http:.-"-"labs.
`mystrandscom’patents.html. printed Feb. 7. 2007. 5 pages.
`“Music Downloads Over 2 Million Songs Try It Free Yahoo!
`Music." http:.-“-"music.yahoocomfymu-‘defau1t.asp. copyright 2006
`Yahoo! Inc.. printed Feb. 7. 2007. 1 page.
`“Billboard Music Charts—Latest Music News—Music Videos.”
`http:.-“-'www.billboard.comv’bbcorm’index.jsp. printed Feb. 7. 2007. 2
`pages.
`Weather.
`World.
`U.S..
`News.
`“CNN.comiBreaking
`Entertainment & Video News." http:.‘."‘www.cnn.com. copyright 2007
`Cable News Network LP. I_I_I_P. printed Feb. 7. 2007. 3 pages.
`“InferNote is an exploration tool for your music collection." httpzx‘e“
`www.itweaks.com-‘intdoc-"index.html. copyright 2004 otherslikeyou.
`com Inc.. printed Feb. 7. 2007. 13 pages.
`
`Page 3 0f 15
`
`Page 3 of 15
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 1 of6
`
`US 8,230,099 B2
`
`SERVER
`
`12
`
`11
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`13
`
`14
`
`15
`
`16
`
`17
`
`DEDICATED
`
`MEDIA PLAYER
`
`FIG. 1
`
`Page 4 of 15
`
`Page 4 of 15
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 2 of6
`
`US 8,230,099 B2
`
`SERVER
`
`12
`
`11
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`13
`
`14
`
`15
`
`16
`
`18
`
`REMOTE
`CONTROL
`
`...............
`
`DEDICATED
`MEDIA PLAYER
`
`
`
`‘7
`
`FIG. 2
`
`Page 5 0f 15
`
`Page 5 of 15
`
`
`
`US. Patent
`
`Jul. 24, 2012
`
`Sheet 3 of6
`
`US 8,230,099 B2
`
`USER FILLS OUT A
`
`QUESTIONNAIRE TO DEFINE A
`
`PROFILE
`
`32
`
`31
`
`33
`
`USERS DEVICE
`
`USER'S PROFILE IS
`
`COMMUNICATED TO A SERVER
`
`USER'S PROFILE IS COMPARED
`
`TO OTHER PROFILES STORED
`
`IN THE SERVER
`
`ONE OR MORE PLAYLISTS,
`CORRESPONDING TO THOSE
`
`PROFILES THAT BEST MATCH
`THE USER'S PROFILE, ARE
`COMMUNICATED TO THE
`
`FIG. 3
`
`Page 6 0f 15
`
`Page 6 of 15
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 4 of6
`
`US 8,230,099 B2
`
`42
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`43
`
`44
`
`45
`
`46
`
`47
`
`DEDICATED
`
`MEDIA PLAYER
`
`FIG. 4
`
`Page 7 0f 15
`
`Page 7 of 15
`
`
`
`US. Patent
`
`Jul. 24, 2012
`
`Sheet 5 of6
`
`US 8,230,099 B2
`
`42
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`43
`
`44
`
`45
`
`46
`
`48
`
`REMOTE
`CONTROL
`
`...............
`
`DEDICATED
`MEDIA PLAYER
`
`
`
`47
`
`FIG. 5
`
`Page 8 0f 15
`
`Page 8 of 15
`
`
`
`US. Patent
`
`Jul. 24, 2012
`
`Sheet 6 of6
`
`US 8,230,099 B2
`
`6‘
`
`62
`
`63
`
`FIG. 6
`
`USER'S PROFILE IS
`
`USER FILLS OUT A
`
`QUESTIONNAIRE TO DEFINE A
`PROFILE
`
`COMMUNICATED TO A PEER
`
`
`
`
`
`USER'S PROFILE IS COMPARED
`
`TO OTHER PROFILES STORED
`IN THE PEER
`
`
`
`
`ANOTHER PEER
`
`
`
`COMPUTER IS
`'3 AT LEAST
`IDENTIFIED
`ONE MATCH
`
`
`FOUND?
`
`
`65
`
`67
`
`YES
`
`ONE OR MORE PLAYLISTS.
`CORRESPONDING TO THOSE
`PROFILES THAT BEST MATCH
`
`USERS DEVICE
`
`THE USER'S PROFILE. ARE
`COMMUNICATED TO THE
`
`Page 9 0f 15
`
`Page 9 of 15
`
`
`
`US 8,230,099 B2
`
`1
`SYSTEM AND METHOD FOR SHARING
`PLAYLISTS
`
`RELATED APPLICATIONS
`
`This patent application is a Divisional ofU.S. patent appli-
`cation Ser. No. 10/840.110. filed May 5. 2004. entitled “Sys-
`tem and Method for Sharing Playlists.” which is hereby incor-
`porated herein by reference in its entirety. This patent
`application is also related to US. patent application Ser. No.
`10/840104. filed May 5. 2004. entitled “Hybrid Set-Top Box
`for Digital Entertainment Network": US. patent application
`Ser. No. 10/840109. filed May 5. 2004. entitled “Playlist
`Downloading for Digital Entertainment Network”; U.S.
`patent application Ser. No. 10/840108. filed May 5. 2004.
`entitled “Device Discovery for Digital Entertainment Net-
`work"; and US. patertt application Ser. No. 12/019.015_. filed
`Jan. 24. 2008. entitled “Device Discovery for Digital Enter-
`tainment Networ ”. which is a divisional of the above-refer-
`enced US. patent application Ser. No. 10/840,108, all of
`which are hereby incorporated by reference in their entireties.
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to the sharing of
`playlists. The present invention relates more particularly to a
`system and method for sharing playlists wherein a dedicated
`media player is configured to receive. store. and display play-
`lists and to play selections from playlists.
`
`BACKGROUND OF THE INVENTION
`
`L1.
`
`1 0
`
`2o
`
`25
`
`31:)
`
`35
`
`Playlists for music and movies are well known. A playlist
`is a list ofa user’s favorite selections. Popular personal corn-
`puter (PC) media playing programs. such as Windows Media
`Player (a trademark of Microsoft Corporation). offer the
`capability for a user to compile a playlist. 'lhe user may
`subsequently select items to be played from the playlist and
`the media playing program then plays the selected items. The
`use ofsuch a playlist simplifies the selection process and thus
`makes listening to music or viewing movies easier and more
`enjoyable.
`Typically. such selection is accomplished by viewing a
`playlist within the media playing program and by designating
`which selection is to be played. The selection to be played
`may be designated by clicking on it with a mouse. for
`exzunple.
`Playlists also facilitate the playing of a plurality of selec-
`tions in a particular order. That is. the playlist may be corn-
`piled in an order in which the playing of selections therefrom
`is desired. The selections may then be automatically played
`sequentially from the playlist. Typically. selections may also
`be played randomly from a playlist.
`Playlists are typically compiled by reviewing a list of selec-
`tions available for play and then choosing those selections _‘
`that the user would like to have on the playlist. Thus. a user
`may review songs that are stored on a personal computer‘s
`hard drive and compile a playlist therefrom. for example.
`The playlist may subsequently be edited or updated as new
`selections become available and/or the user’s preferences
`change. Thus. a user‘s playlist may reflect a group of selec-
`tions that was compiled over an extended length oftime. such
`as several years.
`The sharing of playlists is also known. Popular file sharing
`programs. such as Kazaa (a trademark of Sharman Net-
`works). facilitate the sharing ofplaylists. Using such systems.
`it is possible for a user to download a list of songs or movies
`
`45
`
`50
`
`61)
`
`65
`
`2
`
`that another individual has compiled. This list may then be
`used to make or modify a playlist for the user.
`Although such playlists and playlist sharing systems have
`proven generally suitable for their intended purposes. they
`possess inherent deficiencies. which detract from their overall
`ellbctiveness turd desirability. For exzunple. according to con-
`temporary methodology. playlists are only communicated to
`and used with general purpose computers. such as IBM com-
`patible personal computers (PCs) and Apple computers.
`Further. there is no contemporary system for easily identi-
`fying people who have similar interest. such that their playlist
`cart be downloaded. Rather. according to contemporary meth-
`odology. playlists are obtained by searching on keywords.
`such as the titles of selections contained within the playlists.
`However. the mere fact that the person’s playlist has a par-
`ticular selection in it does not necessarily mean that the play-
`list contains other selections that a user may enjoy.
`As such. although the prior art has recognized. to a limited
`extent. the problems of finding and using playlists. the pro-
`posed solutions have. to date. been ineffective in providing a
`satisfactory remedy. Therefore. it is desirable to provide a
`system and method for sharing playlists. wherein the playlists
`are communicated to. stored in. and displayed upon player
`devices other than general purpose computers. It is also desir-
`able to provide a method for identifying playlists that are
`likely to contain selections that will be enjoyed by a user.
`
`BRIEF SUMMARY 01“ THE INVENTION
`
`While the apparatus and method has or will be described
`for the sake of grammatical fluidity with functional explana-
`tions. it is to be expressly understood that the claims. tutless
`expressly fomiulated under 35 USC 112. are not to be cort—
`stmed as necessarily limited in any way by the construction of
`“means" or “steps“ limitations. but are to be accorded the full
`scope of the meaning and equivalents of the definition pro—
`vided by the claims under thejudicial doctrine ot‘equivalents.
`and in the case where the claims are expressly formulated
`under 35 USC 1 12 are to be accorded full statutory equiva—
`lents under 35 USC l 12.
`
`The present invention specifically addresses and alleviates
`the above mentioned deficiencies associated with the prior
`art. More particularly. according to one aspect the present
`invention comprises a system for sharing playlists. wherein
`the system comprises a dedicated media player that is con-
`figured to receive a playlist and to display the playlist. Selec-
`tions from the playlist may thus be chosen turd played. as
`desired.
`
`As used herein. a dedicated media player is defined as a
`media player other than a general purpose computer. Further
`details on the use of this term and examples of dedicated
`media players are provided below.
`According to eulother aspect. the present invention corn-
`prises a system for sharing playlists. wherein the system
`comprises a network and a player device. The player device
`typically comprises either a dedicated media player or a
`remote control for a dedicated media player.
`The player device is in communication with the network
`and the player device is configured to receive a playlist. store
`the playlist. display the playlist. and play a selection front the
`playlist.
`The network may comprise any desired type of network.
`Preferably.
`the network comprises a wide area network
`(WAN). such as the Internet. However. the network may
`alternatively comprise a local area network (LAN).
`Player devices include music players. video players. and
`remote controls for music players and video players. More
`
`Page 10 of 15
`
`Page 10 of 15
`
`
`
`US 8,230,099 B2
`
`L1.
`
`1 0
`
`2t)
`
`3t)
`
`35
`
`3
`specific examples of player devices include MP3 players.
`cellular telephones. set top boxes. a stereos. televisions. car
`stereos. video monitors. and video storage player devices. as
`well as remote controls for any ofthese devices. One example
`ot‘a video storage player device is TiV’o (a trademark ofTiVo.
`Inc.).
`The player device may be a portable player device that is
`configured to receive streaming audio. The player device may
`also be a non-portable player device that is configured to
`receive streaming audio and/or a remote control therefor.
`The player device may comprise a network adapter. such as
`an Ethernet card. to facilitate communication with a network.
`The player device may comprise either a wired or wireless
`network adapter. Examples of wireless network adapters
`include those that comply with the Bluetooth (a trademark of 15
`Bluetooth SIG, lnc.) standard and those that comply with the
`WiFi (a trademark of the WiFi Alliance) standard.
`The player device preferably comprises an LCD display for
`displaying the playlist. However, any other suitable type of
`display may similarly be utilized.
`The player device is preferably configured to facilitate
`searching for playlists. That is, the player device upon which
`the playlists are stored zuid displayed is preferably also
`capable oflocating. requesting and retrieving playlists. pref-
`erably by merely pushing a button.
`Alternatively. playlists may be located and requested via
`the use ofa general purpose computer or the like. Playlists do
`not have to be requested by the same device that receives the
`playlist. For example. a general purpose computer may be
`used to request playlists that are then communicated frotn
`other general purpose computers or other dedicated media
`players to the user‘s player device.
`According to one aspect. the present invention comprises a
`server upon which a plurality of playlists is stored and the
`player device is configured to receive playlists from the
`server. Thus. the player device may participate in the network
`as a client according to a client/server model of the network.
`According to anotheraspect. the present invention does not
`include a server. Rather. the present invention comprises a
`plurality ofother player devices and/or general purpose com-
`puters upon which a plurality of playlists are stored and the
`user’ 5 player device is configured to receive playlists from the
`other player devices and/or general purpose computers. Thus,
`the user‘s player device may participate in the network as a
`peer according to a peer-to-peer model of the network.
`Preferably, the player device is configured to store a plu-
`rality ol‘dil‘ferent playlists. Thus. the user may select a par-
`ticular playlist according to the user’s location. whom the
`user is with. the type ofplayer device the selection is to be
`played upon. or the preference of the user based upon any
`objective or subjective criteria or merely based upon a whim.
`According to another aspect. the present invention com-
`prises a player device defined by a dedicated media player
`and/or a remote control for the media player. wherein the
`player device comprises a receiving circuit forreceiving play-
`lists and a display for displaying the playlists.
`According to another aspect. the present invention com-
`prises a server within which is stored a plurality of playlists.
`The server is configured to communicate the playlist to a
`player device that is not a general purpose computer.
`According to another aspect. the present invention cont-
`prises a method for sharing playlists. wherein the method
`comprises communicating a playlist to a player device com-
`prising a dedicated media player and/or a remote control for
`the dedicated media player.
`According to another aspect. the present invention com-
`prises a method for sharing playlists. wherein the tnethod
`
`'J- 'J-
`
`6t)
`
`65
`
`Page 11 of 15
`
`4
`
`comprises communicating a playlist to a player device that is
`not a general purpose computer.
`Preferably. the method comprises defininga user profile for
`a recipient of the playlist and matching that user profile to a
`user profile of another person. wherein the communicated
`playlist is the playlist of the other person.
`The profile preferably includes the type of music listened
`to. at least one artist. at
`least one selection. at least one
`instrument. at least one record company. a region. a country.
`a state. a city. a school. and/or an ethnicity. Thus. a user may
`enhance the likelihood of finding a playlist that contains
`selections enjoyed by another person living in the same city as
`the user and having the same ethnicity. for example.
`According to another aspect. the present invention cont-
`prises a method of defining a playlist. wherein the method
`comprises defining a user profile and the userprofile is used to
`determine selections that may be enjoyed by a user.
`The user profile is preferably compared to user profiles of
`others to detemiine a match. Then, a playlist of the other
`person forwhich a match was determined is communicated to
`the user and used to at least partially define a playlist for the
`user.
`
`Optionally. the user profile is used to define a statistical
`aggregate of other users and the playlist is detemiined by the
`statistical aggregate. Thus, the playlist represent an average
`of the selections enjoyed by a group of other people.
`Optionally. the user profile comprises a list of selections
`enjoyed by the user and a frequency ofwhich these selections
`are played. For example. the user profile may comprise a list
`of selections enjoyed by the userand a rating ofthe selections
`by the user.
`The method optionally cotnprises defining a period of time
`and using the period of time to determine which selections
`were popular then. The playlist comprises at least some of
`these selections.
`As one example. the method further comprises defining a
`playlist. which comprises at least some selections that were
`popular during approxintately the last week. As a further
`example. the method further comprises defining a playlist.
`which comprises at least sortie selections that were popular
`during approximately the last month. As yet a further
`example. the method further comprises defining a playlist.
`which comprises at least sortie selections that were popular
`during approximately the last year.
`Thus. a user may enhance the likelihood of finding a play-
`list
`that contains selections enjoyed by another person,
`wherein the selections were released within the last month.
`for example.
`The playlist may optionally be edited to add or remove
`selections therefrom.
`
`The user’s playlist may optionally be updated by adding
`selections that have been added to the playlist of another.
`Similarly. the user’s playlist may optionally be updated by
`removing selections that have been removed from the playlist
`ot‘another. Such updating may optionally be performed auto-
`matically.
`Optionally. selections may automatically be added to a
`playlist when those selections are played in excess of a pre-
`determined rate by the player. Similarly. selections may auto-
`matically be deleted from a playlist when those selections are
`played less than a predetermined rate by the player.
`Optionally. one or more selections on a playlist may be
`designated as private. Any selections on the playlist that are
`designated as private are not shared with others.
`Optionally. any selections on the playlist that are not com-
`patible with the player with which the playlist is associated
`are removed therefrom. Compatibility may be due to hard-
`
`Page 11 of 15
`
`
`
`US 8,230,099 B2
`
`5
`ware limitations of the player. For example. an MP3 player
`may not be able to play other formats ofaudio and may not be
`able to play the audio tracks ol‘a video selection (such as a
`movie). Therefore. if such material is included in a playlist. it
`may automatically be deleted therefrom. Optionally. such
`deletion may require user approval.
`Further. a music player may have limitations that the user
`desires to be taken into account when a playlist is made or
`updated. For example. a portable audio player may not be able
`to adequately reproduce bass sounds. Thus. a user may prefer
`that a playlist for that device not contain selections for which
`good base reproduction is considered to be desirable. There—
`fore. if such material is initially included in a playlist. it may
`automatically be deleted therefrom. Optionally. such deletion
`may require user approval.
`Further. the present invention may be configured so as to
`remove selections from a playlist that are not considered by
`the user to be compatible with the location. That is. some
`selections may not play well do to ambient acoustics. Further.
`seine selections may not be appropriate for a given location.
`For example, selections that contain material that is not con-
`sidered by the user to be suitable for minors may be omitted
`from a player that is located in a family area.
`Either individual selections or categories ofselectiens may
`be removed from a playlist in the above described manner.
`Thus. an entire genre may be removed from a playlist. if
`desired.
`
`Optionally. one or more selections on a playlist may be
`designated as preferred. so as to indicate that the selections
`are particularly enjoyable for the user. Indeed. a user’s play-
`list may contain only those selections that have been desig-
`nated as preferred on the playlists of others.
`According to the present invention. playlists may be made
`and used with a variety of different types of media players.
`For example. playlists comprising audio selections such as
`music. speeches. comedy routines. and the like may be made
`and used with audio players. Similarly. playlists comprising
`movies. filmstrips. videos. and the like may be made and used
`with video players.
`Indeed. audio playlist may contain video selections and
`vice-versa. As those skilled in the art will appreciate. in sortie
`instances it may be desirable to the play the audio tracks of a
`movie on an audio player and it may similarly be desirable to
`play songs (without any accompanying video) on a video
`player. For example.
`it may be desirable to play the
`soundtrack from a movie on an audio player.
`'lhe present invention is not limited to audio and video
`selection. According to the present invention. playlists of
`games. software applications. or any other desired items or
`information might similarly be made and used. For example.
`lists of nightclubs or restaurants that have been enjoyed by
`others may be obtained by using profiles according to the
`present invention.
`According to another aspect. the present invention C0111-
`prises a method for managing media content on a network.
`wherein the method comprises using information about a
`user’s previous playing to define a playlist and communicat-
`ing the playlist to a player device other than a general purpose
`computer with which the playlist can be stored. displayed,
`and selections made for playing therefrom.
`According to anothe