`
`1111111111111111111111111111111111111111111111111111111111111
`US008230099B2
`
`c12) United States Patent
`Wee I
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,230,099 B2
`Jul. 24, 2012
`
`(54) SYSTEM AND METHOD FOR SHARING
`PLAYLISTS
`
`(75)
`
`Inventor: Martin Weel, Modjeska, CA (US)
`
`(73) Assignee: Dryden Enterprises, LLC, Wilmington,
`DE (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 705 days.
`
`(21) Appl. No.: 12/114,286
`
`(22) Filed:
`
`May2, 2008
`
`(65)
`
`Prior Publication Data
`
`US 2008/0208379 Al
`
`Aug. 28, 2008
`
`Related U.S. Application Data
`
`(62) Division of application No. 10/840,110, filed on May
`5, 2004.
`
`(51)
`
`Int. Cl.
`G06F 15116
`(2006.01)
`(52) U.S. Cl. ......... 709/231; 709/217; 709/218; 709/219
`(58) Field of Classification Search . ... ... ... ... .. ... 709/231,
`709/217-219
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`12/1992 Culbertson et al.
`5,168,481 A
`1111993 Mincer et a!.
`5,262,875 A
`8/1995 Walters et al.
`5,440,334 A
`4/1997 Cluts
`5,616,876 A
`111998 Walters et al.
`5,710,970 A
`5,790,426 A *
`8/1998 Robinson ...................... 702/179
`5,796,727 A
`8/1998 Harrison
`5,884,282 A *
`3/1999 Robinson ..................... 705/7.33
`
`5,903,901 A
`5,949,776 A
`6,041,311 A
`6,064,379 A
`6,088,722 A
`6,192,340 B1
`6,195,657 B1
`6,248,946 B1
`6,317,722 B1 *
`6,456,234 B1
`6,526,411 B1
`6,587,127 B1
`
`5/1999 Kawakura eta!.
`9/1999 Mahany eta!.
`3/2000 Chislenko eta!.
`5/2000 DeMoney
`7/2000 Herz eta!.
`212001 Abecassis
`212001 Rucker eta!.
`6/2001 Dwek
`1112001 Jacobi et al ................ 705/14.51
`9/2002 Johnson
`2/2003 Ward
`7/2003 Leeke et al.
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`0984584 A1
`3/2000
`(Continued)
`
`OTHER PUBLICATIONS
`
`"Pandora Internet Radio-Find New Music, Listen to Free Web
`Radio," http://www.pandora.corn/, copyright 2005-2007 Pandora
`Media, Inc., printed Feb. 7, 2007, 1 page.
`
`(Continued)
`
`Primary Examiner- Mohamed Wasel
`(74) Attorney, Agent, or Firm- Withrow & Terranova,
`PLLC
`
`ABSTRACT
`(57)
`A system for sharing play lists utilizes a network, such as the
`Internet. A player device other than a general purpose com(cid:173)
`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 play lists that are likely to contain selections of inter(cid:173)
`est to the user.
`
`12 Claims, 6 Drawing Sheets
`
`12
`
`13
`
`14
`
`15
`
`18
`
`Yamaha Corporation of America Exhibit 1001 Page 1
`
`
`
`US 8,230,099 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`6,657,116 B1
`12/2003 Gunnerson
`6,675,015 B1
`112004 Martini et al.
`6,675,268 B1
`112004 DeKoning et a!.
`6,853,841 B1
`2/2005 St. Pierre
`6,865,600 B1
`3/2005 Brydon et al.
`6,876,642 B1
`4/2005 Adams
`6,882,299 B1
`4/2005 Allport
`6,933,433 B1
`8/2005 Porteus et al.
`6,937,860 B2
`8/2005 Jahn
`6,946,988 B2
`9/2005 Edwards et a!.
`6,947,571 B1
`9/2005 Rhoads et al.
`10/2005 Forstadius
`6,954,443 B2
`6,970,703 B2
`1112005 Fuchs eta!.
`6,975,266 B2
`12/2005 Abraham et al.
`112006 Morley eta!.
`6,982,780 B2
`112006 O'Rourke eta!.
`6,990,497 B2
`6,993,532 B1
`112006 Platt eta!.
`7,000,188 B1
`2/2006 Eustace
`7,020,710 B2
`3/2006 Weber et al.
`7,028,082 B1
`4/2006 Rosenberg et a!.
`4/2006 Arteaga
`7,035,912 B2
`7,043,477 B2
`5/2006 Mercer eta!.
`7,047,092 B2
`5/2006 Wimsatt
`7,047,315 B1
`5/2006 Srivastava
`D524,251 S
`7/2006 Lim eta!.
`7,075,000 B2 * 7/2006 Gang eta!. ...................... 84/600
`7,081,579 B2
`7/2006 Alcalde et a!.
`7,134,040 B2
`1112006 Ayres
`112007 Rhoads et al.
`7,171,018 B2
`7,187,947 B1
`3/2007 White eta!.
`7,218,611 B2
`5/2007 Mimura eta!.
`7,240,106 B2
`7/2007 Cochran et a!.
`7/2007 Christensen et a!.
`7,248,893 B2
`7,249,367 B2
`7/2007 Bove, Jr. eta!.
`7,260,638 B2
`8/2007 Crosbie
`9/2007 Simmons eta!.
`7,269,854 B2
`10/2007 Elliott
`7,277,955 B2
`1112007 Milleyet a!.
`7,292,588 B2
`D559,197 S
`112008 Lim eta!.
`7,325,043 B1
`112008 Rosenberg et a!.
`7,340,768 B2
`3/2008 Rosenberger
`7,343,160 B2
`3/2008 Morton
`5/2008 Pohja et al.
`7,373,109 B2
`5/2008 Bates
`7,378,903 B2
`D575,800 S
`8/2008 Kusano eta!.
`D575,801 S
`8/2008 Kusano eta!.
`12/2008 Kusano eta!.
`D582,429 S
`7,468,934 B1
`12/2008 Janik
`7,472,353 B1
`12/2008 Wolffet a!.
`7,512,702 B1
`3/2009 Srivastava et a!.
`7,516,212 B2
`4/2009 Nguyen eta!.
`4/2009 Janik eta!.
`7,525,289 B2
`7,571,014 B1
`8/2009 Lambourne et a!.
`7,613,736 B2 * 1112009 Hicken
`7,643,894 B2
`112010 Braithwaite et al.
`7,652,844 B2
`112010 Edwards et a!.
`7,660,601 B2
`2/2010 Janik eta!.
`2/2010 Millington
`7,668,964 B2
`7,696,816 B2
`4/2010 Bates
`6/2010 Kreifeldt et a!.
`7,742,606 B2
`8/2010 Janik eta!.
`7,768,234 B2
`7,786,705 B2
`8/2010 Janik eta!.
`7,792,311 B1
`9/2010 Holmgren et al.
`7,805,682 B1
`9/2010 Lambourne
`3/2011 Janik eta!.
`7,904,579 B2
`7,920,824 B2
`4/2011 Janik eta!.
`8,028,038 B2
`9/2011 Wee!
`200110039659 A1
`1112001 Simmons eta!.
`200110053994 A1
`12/2001 Atcheson et a!.
`2002/0007418 A1
`112002 Hegde eta!.
`2002/0013852 A1
`112002 Janik
`2002/0032019 A1
`3/2002 Marks et al.
`2002/0049760 A1
`4/2002 Scott eta!.
`2002/0138630 A1
`9/2002 Solomon et a!.
`2002/0144259 A1
`10/2002 Gutta et al.
`2002/0151327 A1
`10/2002 Levitt
`2002/0165793 A1
`1112002 Brand eta!.
`2002/0166123 A1
`1112002 Schrader et a!.
`
`111
`
`1112002 Chang
`2002/0168938 A1
`1112002 Spurgat et a!.
`2002/0173273 A1
`1112002 Spurgat et a!.
`2002/0174243 A1
`1112002 Gutta eta!.
`2002/0174426 A1
`12/2002 Headley et a!.
`2002/0194260 A1
`12/2002 Chang eta!.
`2002/0194619 A1
`112003 Van Starn
`2003/0014759 A1
`112003 Mergler
`2003/0022675 A1
`3/2003 Chen eta!.
`2003/0050062 A1
`5/2003 Logan eta!.
`2003/0093790 A1
`8/2003 Trajkovic et a!.
`2003/0147624 A1
`9/2003 Plastina et a!.
`2003/0182315 A1
`10/2003 Cullen, III
`2003/0204439 A1
`1112003 Jystad eta!.
`2003/0217102 A1
`12/2003 Lee eta!.
`2003/0225834 A1
`12/2003 Chatfield
`2003/0227478 A1
`12/2003 Wolinsky et a!.
`2003/0229549 A1
`12/2003 Reisman
`2003/0229900 A1
`12/2003 Weber et al.
`2003/0236843 A1
`2004/0002938 A1 *
`112004 Deguchi ............................ 707/1
`2/2004 Reisman
`2004/0031058 A1
`3/2004 Edelson
`2004/0055014 A1
`2004/0057348 A1 * 3/2004 Shteyn eta!. .............. 369/30.38
`2004/0078382 A1
`4/2004 Mercer et al.
`2004/0086120 A1
`5/2004 Akins, III et a!.
`2004/0107219 A1
`6/2004 Rosenberger
`2004/0119894 A1
`6/2004 Higgins et a!.
`2004/0133914 A1
`7/2004 Smith eta!.
`2004/0148393 A1
`7/2004 Breiter et a!.
`2004/0160307 A1
`8/2004 Saikkonen
`2004/0162830 A1
`8/2004 Shirwadkar et al.
`2004/0181604 A1
`9/2004 Immonen
`2004/0205028 A1
`10/2004 Verosub et al.
`2004/0225519 A1
`1112004 Martin
`2004/0246372 A1
`12/2004 Megeid
`2004/0249708 A1
`12/2004 Jacobs eta!.
`2004/0255340 A1
`12/2004 Logan
`2004/0260407 A1
`12/2004 Wimsatt
`2004/0260786 A1
`12/2004 Barile
`2004/0267899 A1
`12/2004 Rahman eta!.
`2005/0021369 A1
`112005 Cohen eta!.
`2005/0021470 A1
`112005 Martinet a!.
`2005/0033780 A1
`2/2005 Simelius et a!.
`2005/0059379 A1
`3/2005 Sovio et al.
`2005/0060264 A1
`3/2005 Schrock et al.
`2005/0071881 A1
`3/2005 Deshpande
`2005/0091693 A1
`4/2005 Amine eta!.
`2005/0113946 A9
`5/2005 Janik
`2005/0120373 A1
`6/2005 Thomas et a!.
`2005/0160270 A1
`7/2005 Goldberg et al.
`2005/0165888 A1
`7/2005 Elliott
`2005/0187976 A1
`8/2005 Goodman et a!.
`2005/0192000 A1
`9/2005 Lloyd
`2005/0210507 A1 * 9/2005 Hawkins et a!.
`................ 725/46
`2005/0234995 A1
`10/2005 Plastina et a!.
`2005/0240494 A1 * 10/2005 Cue eta!. ........................ 705/27
`2005/0245233 A1
`1112005 Anderson
`2005/0251453 A1
`1112005 Lu
`2005/0251565 A1
`1112005 Wee!
`2005/0251566 A1
`1112005 Wee!
`2005/0251576 A1
`1112005 Wee!
`2005/0251807 A1
`1112005 Wee!
`2005/0262204 A1
`1112005 Szeto eta!.
`2005/0267944 A1
`12/2005 Little, II
`2006/0020662 A1
`112006 Robinson
`2006/0059260 A1 * 3/2006 Kelly et al.
`................... 709/225
`2006/0085821 A9
`4/2006 Simmons et a!.
`2006/0087926 A1
`4/2006 Hwang
`2006/0135059 A1
`6/2006 Hill
`2006/0143236 A1 * 6/2006 Wu ............................ 707/104.1
`2006/0167 576 A1
`7/2006 Rosenberg
`2006/0168264 A1
`7/2006 Baba eta!.
`2006/0212442 A1
`9/2006 Conrad et al.
`2006/0212444 A1
`9/2006 Handman et a!.
`2006/0212478 A1
`9/2006 Plastina et a!.
`2006/0218180 A1
`9/2006 Bodlaender et a!.
`2006/0256669 A1
`1112006 Sakumaet a!.
`2006/0287746 A1
`12/2006 Braithwaite et a!.
`2006/0294201 A1 * 12/2006 Kito et al. ..................... 709/217
`
`Yamaha Corporation of America Exhibit 1001 Page 2
`
`
`
`US 8,230,099 B2
`Page 3
`
`12/2006 Kikkawa et a!.
`2006/0294212 A1
`2/2007 Morse et al.
`2007/0025194 A1
`2/2007 Millington
`2007/0038999 A1
`7/2007 Plastina et a!.
`2007/0168388 A1
`8/2007 Qureshey et al.
`2007/0180063 A1
`9/2007 Jarvinen
`2007/0219996 A1
`9/2007 Juster eta!.
`2007/0220552 A1
`2007/0247979 A1 * 10/2007 Brillon et a!.
`2008/0016205 A1
`112008 Svendsen
`2008/0033821 A1 * 2/2008 Jacobi et al.
`2008/0109095 A1
`5/2008 Braithwaite et al.
`2008/0114481 A1
`5/2008 Braithwaite et al.
`2008/0133520 A1 * 6/2008 Hempleman eta!.
`707/6
`2008/0176511 A1 * 7/2008 Tan eta!. ..................... 455/3.06
`2008/0288375 A1
`1112008 Uhrig eta!.
`2009/0085724 A1
`4/2009 N aressi et a!.
`2009/0193472 A1
`7/2009 Braithwaite et al.
`2009/0292376 A1 * 1112009 Kazem eta!.
`2009/0315670 A1
`12/2009 N aressi et a!.
`2010/0172512 A1
`7/2010 Braithwaite et al.
`201110026727 A1
`212011 Braithwaite et al.
`201110044468 A1
`212011 Braithwaite et al.
`201110044469 A1
`212011 Braithwaite et al.
`
`369/30.06
`
`705/14
`
`700/94
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`1536352 A1
`6/2005
`
`OTHER PUBLICATIONS
`
`"Napster-All the Music You Want," at <http://www.napster.com/
`using_napster/all_the_music_you_want.html>, copyright 2003-
`2006, Napster, LLC, printed Feb. 7, 2007, 2 pages.
`"Webjay-Playlist Community," at <http://www.webjay.org/>,
`copyright 2006, Yahoo! Inc., printed Feb. 7, 2007, 5 pages.
`"MyStrands Labs: Patent-pending Technologies," http://labs.
`mystrands.corn/patents.html, printed Feb. 7, 2007, 5 pages.
`"Music Downloads--Dver 2 Million Songs-Try It Free-Yahoo!
`Music," http://music.yahoo.com/ymu/default.asp, copyright 2006
`Yahoo! Inc., printed Feb. 7, 2007, 1 page.
`"Billboard Music Charts-Latest Music News-Music Videos,"
`http://www.billboard.com/bbcorn/index.jsp, printed Feb. 7, 2007, 2
`pages.
`U.S., World, Weather,
`News,
`"CNN.com-Breaking
`Entertainment & Video News," http:/ /www.cnn.com, copyright 2007
`Cable News Network LP, LLLP, printed Feb. 7, 2007, 3 pages.
`"InferNote is an exploration tool for your music collection," http://
`www.itweaks.com/infdoc/index.html, copyright 2004 otherslikeyou.
`com Inc., printed Feb. 7, 2007, 13 pages.
`
`"Rhapsody-Full-length music, videos and more-Free," http://
`www.rhapsody.com/welcome.html, copyright 1948-2007 Muze Inc.,
`copyright 2001-2007 Listen.com, printed Feb. 7, 2007, 1 page.
`"National and Local Weather Forecast, Radar, Map and Report,"
`http://www.weather.com/, copyright 1995-2007 The Weather Chan(cid:173)
`nel Interactive, Inc., printed Feb. 7, 2007, 3 pages.
`Goombah-Preview,
`http://www.goombah.com/preview.html,
`printed Jan. 8, 2008, 5 pages.
`"Apple-iPod + iTunes," http://www.apple.com/itunes/, copyright
`2007 Paramount Pictures, printed Feb. 7, 2007, 2 pages.
`"Roxio The Boom Box Music and recording reviews---CNET
`Reviews," http:/ /reviews.cnet.corn/music-and-recording/roxio-the(cid:173)
`boom-box/4505-3669_7-3141440 ... , printed Nov. 15, 2007,4 pages.
`"Napster.co.uk-Napster
`to Go," http://www.napster.co.uk/ntg.
`html, copyright 2003-2007 Napster, LLC, printed Nov. 15, 2007, 2
`pages.
`"Start Listening with Last.fm," http:/ /www.last.fm/, 1 page, Jul. 23,
`2008.
`"MSN-Music," http://music.msn.com/help/sync, copyright 2007
`Microsoft, printed Nov. 16, 2007, 1 page.
`Jeff Mascia et al., "Lifetrak: Music in Tune With Your Life," copy(cid:173)
`right 2006 ACM, 11 pages.
`Jun Wang et al., "Music Recommender System for Wi-Fi Walkman,"
`No. ICT-2003-01 in the ICT Group Technical Report Series, 23
`pages, 2003.
`"Musicstrands.com Because Music is Social," copyright 2006
`MusicStrands, Inc., 2 pages.
`"MyStrands for Windows," http://www.mystrands.com/overview.
`vm, copyright 2003-2007 MediaStrands, Inc., printed Feb. 7, 2007, 3
`pages.
`"Up To 11.net-Music Recommendations and Search," http://www.
`upto 1l.netl, copyright 2005-2006 Upto 1l.net, printed Feb. 7, 2007, 1
`page.
`"LAUNCHcast Radio-Yahoo! Messenger," http:/ /messenger.ya(cid:173)
`hoo.corn/launch.php, copyright 2007 Yahoo! Inc., printed Nov. 8,
`2007, 1 page.
`"Apple-iPod classic," http://www.apple.com/ipodclassic/, printed
`Oct. 26, 2007, 1 page.
`"Yahoo! Messenger--Chat, Instant message, SMS, PC Calls and
`More,"
`http:/ /messenger. yahoo .corn/webmessengerpromo .php,
`copyright 2007Yahoo! Inc., printed Oct. 26, 2007, 1 page.
`Kevin C. Almeroth et a!., "An Alternative Paradigm for Scalable
`On-DemandApplications: 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
`
`Yamaha Corporation of America Exhibit 1001 Page 3
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 1 of 6
`
`US 8,230,099 B2
`
`SERVER
`
`11
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`13
`
`14
`
`15
`
`16
`
`17
`
`DEDICATED
`MEDIA PLAYER
`
`FIG. 1
`
`Yamaha Corporation of America Exhibit 1001 Page 4
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 2 of 6
`
`US 8,230,099 B2
`
`SERVER
`
`12 - -
`
`11
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`13
`
`14
`
`15
`
`16
`
`18
`
`DEDICATED
`MEDIA PLAYER
`
`FIG. 2
`
`17
`
`Yamaha Corporation of America Exhibit 1001 Page 5
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 3 of 6
`
`US 8,230,099 B2
`
`32
`
`34
`
`USER FILLS OUT A
`QUESTIONNAIRE TO DEFINE A ....__
`PROFILE
`
`USER'S PROFILE IS
`COMMUNICATED TO A SERVER
`
`USER'S PROFILE IS COMPARED
`TO OTHER PROFILES STORED ....._ ___
`IN THE SERVER
`
`31
`
`33
`
`ONE OR MORE PLA YLISTS,
`CORRESPONDING TO THOSE
`PROFILES THAT BEST MATCH
`THE USER'S PROFILE, ARE
`COMMUNICATED TO THE
`USERS DEVICE
`
`FIG. 3
`
`Yamaha Corporation of America Exhibit 1001 Page 6
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 4 of 6
`
`US 8,230,099 B2
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`43
`
`44
`
`45
`
`46
`
`47
`
`DEDICATED
`MEDIA PLAYER
`
`FIG. 4
`
`Yamaha Corporation of America Exhibit 1001 Page 7
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 5 of 6
`
`US 8,230,099 B2
`
`42 - -
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`CLIENT
`
`43
`
`44
`
`45
`
`46
`
`48
`
`REMOTE
`CONTROL
`
`DEDICATED
`MEDIA PLAYER
`
`FIG. 5
`
`47
`
`Yamaha Corporation of America Exhibit 1001 Page 8
`
`
`
`U.S. Patent
`
`Jul. 24, 2012
`
`Sheet 6 of 6
`
`US 8,230,099 B2
`
`USER FILLS OUT A
`QUESTIONNAIRE TO DEFINE A .--.(cid:173)
`PROFILE
`
`FIG. 6
`
`USER'S PROFILE IS
`COMMUNICATED TO A PEER
`
`USER'S PROFILE IS COMPARED
`.....-------... TO OTHER PROFILES STORED
`IN THE PEER
`
`61
`
`62
`
`63
`
`ANOTHER PEER
`COMPUTER IS
`IDENTIFIED
`
`66
`
`67
`
`65
`
`IS AT LEAST
`ONE MATCH
`FOUND?
`
`YES
`
`ONE OR MORE PLAYLISTS,
`CORRESPONDING TO THOSE
`PROFILES THAT BEST MATCH
`THE USER'S PROFILE, ARE
`COMMUNICATED TO THE
`USERS DEVICE
`
`Yamaha Corporation of America Exhibit 1001 Page 9
`
`
`
`US 8,230,099 B2
`
`1
`SYSTEM AND METHOD FOR SHARING
`PLAYLISTS
`
`RELATED APPLICATIONS
`
`This patent application is a Divisional ofU.S. patent appli(cid:173)
`cation Ser. No. 10/840,110, filed May 5, 2004, entitled "Sys(cid:173)
`tem and Method for Sharing Play lists," which is hereby incor(cid:173)
`porated herein by reference in its entirety. This patent
`application is also related to U.S. patent application Ser. No. 10
`10/840,104, filed May 5, 2004, entitled "Hybrid Set-Top Box
`for Digital Entertainment Network"; U.S. patent application
`Ser. No. 10/840,109, filed May 5, 2004, entitled "Playlist
`Downloading for Digital Entertainment Network"; U.S.
`patent application Ser. No. 10/840,108, filed May 5, 2004,
`entitled "Device Discovery for Digital Entertainment Net(cid:173)
`work"; and U.S. patent application Ser. No. 12/019,015, filed
`Jan. 24, 2008, entitled "Device Discovery for Digital Enter(cid:173)
`tainment Network", which is a divisional of the above-refer(cid:173)
`enced U.S. patent application Ser. No. 10/840,108, all of
`which are hereby incorporated by reference in their entireties.
`
`2
`that another individual has compiled. This list may then be
`used to make or modifY a play list for the user.
`Although such play lists and play list sharing systems have
`proven generally suitable for their intended purposes, they
`5 possess inherent deficiencies, which detract from their overall
`effectiveness and desirability. For example, according to con(cid:173)
`temporary methodology, play lists 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 play list
`can be downloaded. Rather, according to contemporary meth(cid:173)
`odology, playlists are obtained by searching on keywords,
`such as the titles of selections contained within the play lists.
`15 However, the mere fact that the person's playlist has a par(cid:173)
`ticular selection in it does not necessarily mean that the play(cid:173)
`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 play lists, the pro-
`20 posed solutions have, to date, been ineffective in providing a
`satisfactory remedy. Therefore, it is desirable to provide a
`system and method for sharing play lists, wherein the play lists
`are communicated to, stored in, and displayed upon player
`devices other than general purpose computers. It is also desir-
`25 able to provide a method for identifying playlists that are
`likely to contain selections that will be enjoyed by a user.
`
`BRIEF SUMMARY OF THE INVENTION
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to the sharing of
`play lists. The present invention relates more particularly to a
`system and method for sharing play lists wherein a dedicated
`media player is configured to receive, store, and display play(cid:173)
`lists and to play selections from play lists.
`
`BACKGROUND OF THE INVENTION
`
`Play lists for music and movies are well known. A play list
`is a list of a user's favorite selections. Popular personal com(cid:173)
`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. The user may
`subsequently select items to be played from the play list and
`the media playing program then plays the selected items. The
`use of such a play list 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
`play list within the media playing program and by designating
`which selection is to be played. The selection to be played 45
`may be designated by clicking on it with a mouse, for
`example.
`Play lists also facilitate the playing of a plurality of selec(cid:173)
`tions in a particular order. That is, the play list may be com(cid:173)
`piled in an order in which the playing of selections therefrom 50
`is desired. The selections may then be automatically played
`sequentially from the play list. Typically, selections may also
`be played randomly from a play list.
`Play lists are typically compiled by reviewing a list of selec(cid:173)
`tions available for play and then choosing those selections 55
`that the user would like to have on the play list. Thus, a user
`may review songs that are stored on a personal computer's
`hard drive and compile a play list therefrom, for example.
`The play list may subsequently be edited or updated as new
`selections become available and/or the user's preferences 60
`change. Thus, a user's play list may reflect a group of selec(cid:173)
`tions that was compiled over an extended length of time, such
`as several years.
`The sharing of play lists is also known. Popular file sharing
`programs, such as Kazaa (a trademark of Sharman Net- 65
`works), facilitate the sharing of play lists. Using such systems,
`it is possible for a user to download a list of songs or movies
`
`30
`
`While the apparatus and method has or will be described
`for the sake of grmatical fluidity with functional explana(cid:173)
`tions, it is to be expressly understood that the claims, unless
`expressly formulated under 35 USC 112, are not to be con(cid:173)
`strued as necessarily limited in any way by the construction of
`35 "means" or "steps" limitations, but are to be accorded the full
`scope of the meaning and equivalents of the definition pro(cid:173)
`vided by the claims under the judicial doctrine of equivalents,
`and in the case where the claims are expressly formulated
`under 35 USC 112 are to be accorded full statutory equiva-
`40 Ients under 35 USC 112.
`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 play lists, wherein
`the system comprises a dedicated media player that is con(cid:173)
`figured to receive a play list and to display the play list. Selec(cid:173)
`tions from the playlist may thus be chosen and 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 another aspect, the present invention com(cid:173)
`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 play list, store
`the play list, display the play list, and play a selection from the
`play list.
`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
`
`Yamaha Corporation of America Exhibit 1001 Page 10
`
`
`
`US 8,230,099 B2
`
`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 of these devices. One example
`of a video storage player device is TiVo (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
`Bluetooth SIG, Inc.) 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 play lists. That is, the player device upon which
`the playlists are stored and displayed is preferably also
`capable oflocating, requesting and retrieving play lists, pref(cid:173)
`erably by merely pushing a button.
`Alternatively, play lists may be located and requested via
`the use of a general purpose computer or the like. Play lists 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 from 30
`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 play lists is stored and the
`player device is configured to receive playlists from the 35
`server. Thus, the player device may participate in the network
`as a client according to a client/server model of the network.
`According to another aspect, the present invention does not
`include a server. Rather, the present invention comprises a
`plurality of other player devices and/or general purpose com- 40
`puters upon which a plurality of play lists are stored and the
`user's player device is configured to receive play lists 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(cid:173)
`rality of different playlists. Thus, the user may select a par(cid:173)
`ticular playlist according to the user's location, whom the
`user is with, the type of player device the selection is to be
`played upon, or the preference of the user based upon any 50
`objective or subjective criteria or merely based upon a whim.
`According to another aspect, the present invention com(cid:173)
`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 for receiving play- 55
`lists and a display for displaying the playlists.
`According to another aspect, the present invention com(cid:173)
`prises a server within which is stored a plurality of play lists.
`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 com(cid:173)
`prises a method for sharing playlists, wherein the method
`comprises communicating a play list to a player device com(cid:173)
`prising a dedicated media player and/or a remote control for
`the dedicated media player.
`According to another aspect, the present invention com(cid:173)
`prises a method for sharing playlists, wherein the method
`
`4
`comprises communicating a play list to a player device that is
`not a general purpose computer.
`Preferably, the method comprises defining a user profile for
`a recipient of the playlist and matching that user profile to a
`user profile of another person, wherein the communicated
`play list is the play list 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,
`10 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 com-
`15 prises a method of defining a play list, wherein the method
`comprises defining a user profile and the user profile is used to
`determine selections that may be enjoyed by a user.
`The user profile is preferably compared to user profiles of
`others to determine a match. Then, a playlist of the other
`20 person for which a match was determined is communicated to
`the user and used to at least partially define a play list for the
`user.
`Optionally, the user profile is used to define a statistical
`aggregate of other users and the play list is determined by the
`25 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 of which these selections
`are played. For example, the user profile may comprise a list
`of selections enjoyed by the user and a rating of the selections
`by the user.
`The method optionally comprises 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 approximately the last week. As a further
`example, the method further comprises defining a playlist,
`which comprises at least some 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 some selections that were popular
`during approximately the last year.
`Thus, a user may enhance the likelihood of finding a play(cid:173)
`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 play list
`of another. Such updating may optionally be performed auto(cid:173)
`matically.
`Optionally, selections may automatically be added to a
`play list when those selections are played in excess of a pre(cid:173)
`determined rate by the player. Similarly, selections may auto-
`60 matically be deleted from a play list 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 play list that are
`designated as private are not shared with others.
`Optionally, any selections on the play list that are not com(cid:173)
`patible with the player with which the play list is associated
`are removed therefrom. Compatibility may be due to hard-
`
`45
`
`65
`
`Yamaha Corporation of America Exhibit 1001 Page 11
`
`
`
`US 8,230,099 B2
`
`6
`The play list may be updated by communicating an updated
`list of selections played by the other person to the player
`device.
`According to another aspect, the present invention com(cid:173)
`prises a method for defining a play list for a user, wherein the
`method comprises finding at least one other person with simi(cid:173)
`lar tastes by matching a profile of the user to a profile of the
`other person.
`According to another aspect, the present invention com(cid:173)
`prises a data structure comprising a playlist defined by a
`method comprising communicating the playlist to a player
`device that is not a general purpose computer.
`According to another aspect, the present invention com(cid:173)
`prises a data structure comprising a playlist defined by a
`method comprising defining a user profile and using the user
`profile to determine selections that may be enjoyed by a user.
`According to another aspect, the present invention com(cid:173)
`prises a computer readable media having stored thereon a data
`structure comprising a play list defined by a method compris(cid:173)
`ing communicating the play list to a player device that is not a
`general purpose computer.
`According to another aspect, the present invention com(cid:173)
`prises a computer readable media having stored thereon a data
`structure comprising a play list defined by a method compris(cid:173)
`ing defining a user profile and using the user profile to deter-
`mine selections that may be enjoyed by a user.
`According to another aspect, the present invention com(cid:173)
`prises a computer readable media having stored thereon a
`30 method for defining a play list, wherein the method comprises
`communicating the playlist to a player device that is not a
`general purpose computer.
`According to another aspect, the present invention com-
`35 prises a computer readable media having stored thereon a
`method for defining a play list, wherein the method comprises
`defining a user profile and using the user profile to determin