throbber
TRILLER EXHIBIT 1010-001
`
`(12) United States Patent
`Partoviet al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,572,169 B2
`Oct. 29, 2013
`
`US0085721.69B2
`
`S.S. A. '58. Ea TO7 104.1
`Icken et al. ..............
`2005/0038876 A1
`2/2005 Chaudhuri .................... TO9,219
`2005/0055372 A1
`3/2005 Springer, Jr. et al.
`2005/0154764 A1* 7/2005 Riegler et al. .............. TO7 104.1
`2006,0004914 A1
`1/2006 Kelly et al.
`2006/0020662 A1
`1/2006 Robinson ...................... TO9,203
`2006/0143236 A1* 6/2006 Wu ............................ TO7 104.1
`2006, O24794.0 A1 11, 2006 Zhu et al.
`2006/0271460 A1 11, 2006 Hanif
`2006/0282.303 A1 12/2006 Hale et al.
`2007.0011161 A1
`1/2007 Norton et al.
`2007, OO16469 A1
`1/2007 Bae et al.
`2007, O250715 A1 10, 2007 Cai et al.
`2007,0266446 A1 11/2007 Aaron
`2008/0004959 A1
`1/2008 Tunguz-Zawislak et al.
`(Continued)
`OTHER PUBLICATIONS
`Jaccard Index, from Wikipedia, free encyclopedia, pp. 1-3. Retrieved
`the Internet: <URL:http://en.wikipedia.org/wiki/Jaccard in
`ex>.
`
`Primary Examiner — Liangche A Wang
`(74) Attorney, Agent, or Firm — Gates & Cooper LLP
`(57)
`ABSTRACT
`A system, apparatus, and method to assist in the discovery of
`music or other content by members of a social network. The
`present invention permits network members to network
`together and share information about their music collections
`and listening habits with a processing platform and with each
`other. The processing platform processes music library con
`tent and playback related data to produce similarity and com
`patibility measures between artists (that is, an artist-to-artist
`measure) and between network members (that is, a network
`member-to-network member measure). By combining the
`content and playback related data with filtering mechanisms,
`recommendation techniques (which may be based on the
`calculated measures), and set membership concepts, the
`present invention provides network members of the network
`with tools to discover artists and/or songs that are likely to be
`of interest to them.
`
`38 Claims, 8 Drawing Sheets
`
`(54) SYSTEM, APPARATUS AND METHOD FOR
`DISCOVERY OF MUSIC WITHNA SOCIAL
`NETWORK
`
`(75) Inventors: Hadi Partovi, Seattle, WA (US); Ali
`Y8
`SR in SNathaniel
`cott Brown, Seattle, WA (US);
`Yevgeny Zarakhovsky, Seattle, WA
`(US); Benjamin Botts Osheroff,
`Fairfax, CA (US); Firooz Partovi
`Hillsbo
`gh, CA (US)
`s
`1IISDOrOugh,
`(73) Assignee: Myspace, LLC, Beverly Hills, CA (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1326 days.
`(21) Appl. No.: 11/511,684
`
`22) Filed:
`(22) File
`(65)
`
`Aug. 28, 2006
`lug. AS,
`Prior Publication Data
`US 2008/OO52371 A1
`Feb. 28, 2008
`(51) Int. Cl
`Go,F i5/16
`(52) U.S. Cl
`709/204709/226
`USPG
`s
`58) Field fo - - - - - ificati- - - - - -s - - - - - - - h- - - - - -
`assification easf2O4, 226: 707/4, 104.1
`(58) t
`See application file for complete search history.
`
`(2006.01)
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`1/2004 Terry et al.
`6,681,108 B1
`2004 Risk et al. .............. 379,142.06
`6,728,354 B1*
`s299; As
`2.93. R:
`2002/0160338 A1 10/2002 Yirmeyahu
`2003/0078889 A1
`4/2003 Lee et al.
`2004/0044727 A1
`3, 2004 Abdelaziz et al.
`
`106
`Use A's PC
`
`l
`
`202
`
`208
`
`210
`
`2
`- -
`
`We bowser
`Media player
`Social
`204-
`ib
`Er i
`2O6- city,t Music
`satire
`laylists, playCounts
`Davey
`;
`Media files (MP3, WMA, etc)
`e
`-------------------...---...-...- ...a... a .-----. --> -s. ------ a-- - - - - - - - - - www.---i
`
`P2P
`nnection
`
`
`
`We browser
`Media player
`Client/server
`Social
`law controls, library mgmit
`corrector
`Music
`Music library Database
`Distry ŠišE.
`laylists, playcounts
`Mediates (MP3, WMAetol T J
`
`
`
`And so or for other
`users' PCs...
`
`Social Music
`Discovery Backend
`102
`
`Web - Sewer
`Middle - Tier
`
`Social Music
`Discovery
`databases
`(backend)
`
`Serves Web
`
`pins'
`east W. airies
`browser view to
`all user's music
`browse friends'
`library data.
`music tastes co Ser
`user similarity.
`Stores friend
`Shuttles RPC
`frien
`calls between
`Pied relationships,
`Stores music
`backend
`recommendations
`
`220
`
`222
`
`

`

`TRILLER EXHIBIT 1010-002
`
`US 8,572,169 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2008, 0214148 A1
`2008, 0215348 A1
`
`9, 2008 Ramer et al.
`9, 2008 Guildimann et al.
`
`2008/0243593 A1 10, 2008 KO et al.
`2009/0070.184 A1
`3/2009 Svendsen ........................ 70.5/10
`2009,00831.17 A1* 3, 2009 Svendsen et al.
`70.5/10
`2009, O112701 A1
`4/2009 Turpin et al.
`* cited by examiner
`
`
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 1 of 8
`
`US 8,572,169 B2
`
`AJ2a090SI1Qg
`
`puayoreg
`
`JISNW[el90g$
`
`<1>sesmoiqGM
`
`
`UOHOSUUOD“AeIql|elpauuWaAeldeipayy
`
`
`ObLdzd
`
`
`
`"yual|DAlaacosiqolsnyy[elI00S
`
`
`
`"JualgAlaacosiqssny|eloos
`
`
`‘Areiq)|elpaw‘saAeldeipayy
`
`Janiesjual|D
`
`90L
`
`OdSVJeS/fcl
`
`JeAlasjualyD
`
`uo.eUUOd
`
`JOSMOIqGay
`
`UOlOBUUOD
`
`
`
`JAY}OJO}UOOSPUY
`
`
`
`""SOq,suesn
`
`TRILLER EXHIBIT 1010-003
`
`U.S. Patent
`
`US 8,572,169 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`TRILLER EXHIBIT 1010-004
`
`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 2 of 8
`
`US 8,572,169 B2
`
`ZZZ
`
`OZZ
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`leUJelu
`
`ZOZ
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 3 of 8
`
`
`cleoOaseqejegaqxoqu]
`
`eStot
`
`
`joaseqejegggjewuisimy||qeie&dgdleyiesn
`
`
`Auejwuisystue-yseAyesuossad-uosiadYoesJOoseqejeq
`sajdwes-oipne‘eyepejawo1Snuwi|eJoaseqeyeq
`
`
`(suasesajowasWoyAlqissod‘jeuoldo)
`
`
`
`
`
`AesUOSsIdqZUOSIAdspualyAquesJBAISSGah,
`
`yasYoyEN|e9431)-8|PpIW
`
`
`
`
`(puayoeq)saseqeyegA1aA09SIqDISNWjeloos
`
`
`
`“soyeing|eDAWe|WISsabedqayysaves
`vecpuseyoeg
`
`
`
`gaspueu,measoy‘sjeo||SMWSpuelyesmoug
`
`
`AidA09SI1QJISNIW|e1I90S
`
`aseqeieqSPUBL}B}/AU!0}MAIA
`Idvad‘dgLLHJeA0|)pue
`
`
`Jesmolg-qensajqeua02zZ
`
`
`
`
`
`ce‘sjunooAeldpuepatuyu09)‘systAe|d)(snjeysaouasaidsil29Odysaynus
`
`US 8,572,169 B2
`
`€‘Sls
`
`1Ual|DDguBEmjaq
`
`aseqejeppue
`
`puayoeq
`
`(Sd}IAUI-paudyuooun
`
`
`
`
`
`90¢Buql|euljuOpue)gpualysjasnpuayeqay)aIsnwsJjasnyoeasjuNncoDe—_JOBSEqejeq\Qq!ISN|Jasnjoaseqejeqqquesnyoeajoaseqejeg0}e1epOTM2}2‘Sa}Se}
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`OLE
`
`OLE
`
`
`OISNLUS|
`
`
`
`YOIUAA«XOQuiOIsnuu,,$Jasn
`
`TRILLER EXHIBIT 1010-005
`
`
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 4 of 8
`
`US 8,572,169 B2
`
`ccyeAWO}JUSS)aBeduoje}jeysut
`
`
`
`
`
`
`
`
`
`
`
`Jasp)‘(aSMOJgGeaAA$JaSN0}JanIaS
`
`
`
`-JEMYOS-JUdI[OUjAAPajUasaids!Jasf)
`
`vOr
`
`
`
`
`
`
`
`Ojui|PUOSJadS1a]UaJaS-)“JALLB/PPIYy
`
`
`
`
`
`02aBeduojelje}Sul-aseMyos-}Udl|OSMAIAJAS/)
`
`
`
`
`
`
`ZOrUO};dnuBiSqaAASMAIAJ8SQ
`
`dnuBbisjunoosevay}‘|\e}sul-yus}D
`
`
`
`
`
`
`[/2}Sul-JualjoUeYy)‘dnubisjunosoy
`
`
`
`uonessibaljunoIDy
`
`
`
`TINLLHSAA1909JasMoJggana$J8s/q)
`
`
`
`
`
`
`
`
`
`JOAIOSGeA\WOdLLHJ8A0SWUO}
`
`
`
`veVv
`
`
`
`‘JALLSIPPIWJaAIagGeAA0}eyepAuerd|I
`
`
`
`BIAGQIIsnyyuy}0}}!SeAesYoIUM
`
`lavdaeu;
`
`
`
`
`-o1SnwJo/pueyoeqhe|d-o\snwsJjasn
`
`
`
`SpUuesJuaI|DAaaoosigaIsnyy|e1I00S
`
`
`
`90¢JOS)SS}UMALLB/PPIAJBAIESGen
`
`‘IdvGdBIAgadJesn0}BjepjunoooY
`
`-BJEMYOS-]UBI|OUJIMpayuasadS|Jas¢
`
`
`
`
`
`DISN]JENSsjyeysulpuespeojumop
`
`
`
`
`
`DEMYOSJUAI|DA[YaAddsiQ
`
`
`
`qUssSIYoIyM(plomssed‘auewasn)
`
`
`
`421)3|PpIWJaAlaggay0}y9eq
`
`
`
`
`
`qeaMwoyjues)uoneyjeysuraBed
`
`9¢V
`
`
`
`‘BWEUIOSN)Oyu!eUOSJadsuajUS
`
`
`
`
`
`
`
`
`
`421]SIPPIWJOAES
`
`
`
`Gan0}y9eqJU@saueYoIUM(plomssed
`
`
`
`
`
`
`
`
`
`JASNUSIOy}ApPISu!SULIOJ,UONedID
`
`junoooy,UMpejuasaidsiJase)
`
`s0Pr
`
`
`
`Jasp‘(dasmolggan,SJ9asnoj}JasuaSg
`
`
`
`
`
`
`
`
`
`dISNWJelooss}je}sulpuespecjumop
`
`
`
`
`
`QIEMYOSJUSI|DAISAOOSIG
`
`
`
`spuasjual|DAuancosiqaIsnyje!loos
`
`
`
`
`
`8crJOS)SOMJO]SIPPIINJAAIASGaAA
`
`
`
`
`
`
`
`BIAGAgIOISNIN4}0}!SeAesYoUOl‘311SIPPINJeAlEggary0}ByepAueuql)
`
`
`
`
`
`‘IdVGQBIAgqJasnoje}epyunoooy
`
`lavdaeu)
`
`v'Sld
`
`
`
`-oISNUWJo/pueyoegAejd-sisnuwsasn
`
`
`
`
`
`TRILLER EXHIBIT 1010-006
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 5 of 8
`
`US 8,572,169 B2
`
`oCS
`
`
`
`Bulwosu!jewsuejuassigJOsp
`
`
`
`peppeseyApoqawosyey}wey}
`
`
`
`aseAay,‘pualiyesegJesp
`
`
`
`UlSpud)pawUyUOOUNsepayew
`
`AGspusi4ay}
`
`
`
`9°1)JEQUUSLU
`
`egiess|
`
`ulJunoooe
`
`é(aqasn
`
`SHOIOgJes
`
`vcS
`
`
`
`aU}S9esgJas¢‘abedajyoid
`
`
`
`VyJasnwoUOeWAUIpawuyuooun
`
`
`
`‘AuaqadacoyJo}suoyngyy
`
`
`
`
`
`J@uU/SIy0}SISIAJUaNbesqnsuody
`
`
`
`
`
`S}IAU![!ELUDJUSSSIgJOS/)
`
`vOS
`
`90S
`
`97SAAspusu4ou}ulspudiypewwyuoo
`
`sepayewaiegJasppuevyJesn wdaooy,,
`
`
`(UOHEE}SU!JUaOUBY)‘saydnubis
`
`
`junoooVy)uonessibasjunoooe80S
`au}‘}da00e0}sesooysgJas/JI
`
`
`YOIUMJaye‘Jalespaquosapse
`
`
`
`0}yuledAy@SopnjoulS}AU!
`
`Jaquiewesigiasf
`
`$‘Sid
`
`
`,PUaLYySeppy,SesooyoyJasy
`
`abedajijoid$.gvaswo
`
`
`WO}SAU!GAYUl[!EWAS,gJaspcO0S
`
`UOJ,PUBHYPPE,JUSI[DUl40
`
`
`
`UOHEWAUpuall4
`
`$}09/esJOSIa}UaWyJash
`
`
`
`
`
`TRILLER EXHIBIT 1010-007
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 6 of 8
`
`US 8,572,169 B2
`
`OL9
`
`(galeysesn
`
`wo
`
`JNOA,sej]aMse‘(GqaiqoisnwWoy)sBuos/SISIPy
`
`
`
`
`peuaysr]ysoyyGuipnjou!‘ajyosd
`WO),gJaSQYyMAjiqneduwiosa1snw
`
`
`
`GannWolda6edajjoidsqsas)709
`
`s}sonbaiJOSMO!gGaSVJOS)
`
`
`
`
`
`Jal]S|PPIIJ8AI8S
`
`clo
`
`
`
`JOSMOIGGdAAay}‘asoosAjiqieduwosoIsnu
`
`
`
`UBJO}J9I]SIPPIWJaAINSGaAAou}Syse
`
`
`
`
`(IdVaqBIA)e}epajyouds.qsasj
`‘gaqroisnwpueqquesnwo
`
`SU}PUY,SIIEJOP,,GOSO}SHO!WIBS/)JI
`
`
`
`$}09]/09481]B|PPI\|LAAIESGe
`
`909
`
`
`
`Aqyiqneduiosjouoyeurldxe
`
`
`
`q-viesnay}seuenbosjepue
`
`galeyiesywoAyweyiuis
`
`
`
`
`
`8,qJasfnsAejdsipsasmoigGanaSs,18S
`
`
`
`
`
`Ayyiqieduiosoisnwsasn-o}-19aSnAejdsig
`
`
`
`S.qJasf]SHSIAyJaSf)c09
`
`
`
`
`
`(aBedqam)ajyoud
`
`
`
`
`
`
`
`
`
`aqela)souenbJal)S|pplyyJanu|asGop,
`
`9L9
`
`
`
`
`
`[leJapou)SAeydsipJasmolgGansyJesn
`
`
`
`
`Ayqnedwoosisnws.g/¥esppulyaq
`
`9‘SIs
`
`"JOUJOUOWWODUlpaseysaiesHuosysise
`
`
`Ae]uNGUOSIagZUOSJ3g
`
`Q2AA24}0}LHU!PauiNyadS$!OJU!S14]
`}Ia}e/Noje90}pasnsiJOyeinaeD
`
`eyepJo}qqieyes¢)puegqqroisnw(Idv
`
`
`
`eyepoaey},USS0pPgqgieyJesnJI
`
`vL9O
`
`O}-P9Ud}S$I|-JSOWS,G/¥JOBSJOYSIyMUO
`
`
`
`BU}‘AJE|ILUISG-W@SF]UO(}9A)
`
`809
`
`JISMOIG
`
`
`
`O}B}yepay}UNjaspueAjjay}UO
`
`
`
`421]SIPPIWJAASGannau}
`
`TRILLER EXHIBIT 1010-008
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 7 of 8
`
`US 8,572,169 B2
`
`
`
`
`
`
`
`SABY},USBOPJ9Y}OURJEU}DISNUWS}PJOAR}S.JOSNBUO
`
`
`
`
`
`
`
`Syol|oYJasn
`
`uly,PUaLUWOse,
`
`Che
`
`8b
`
`
`4OJsIPePureJO}
`
`SpuasJaSMOlgGenS,¥JES)
`
`
`SPUdSJASMOIGGaAAS,¥Jes
`
`pue‘}sij9u}ulBuos
`
`
`Jel]BIPPIPYJaAuasgay,Oo}Jsenbas
`
`JAl]B|PPIJauaggay,o}ysenber
`
`pol
`
`
`
`jeuondosapiaoid
`
`uoHepuswuoseas
`
`X93]
`
`uosiedwooqloisnug/¥4JasfJOJ
`
`
`
`
`UOSLedWOSqisisnwg/¥JaSfJO}
`
`wo
`
`OL
`
`yul|Sesooudpue‘(abedqam)
`
`
`
`yuSasooyspue‘(abedqam)
`
`aloud$,qJasfSHISIAyJas
`
`
`ayold$.qJaS/)SHISIAyJasf)
`
`COL
`
`
`
`.@ABY},US80PgJES
`
`nqAofus|yey}sBuos,Jo}
`
`
`
`
` },U0P|nqsAofusegqyey)sBuos,,10}
`
`uSABY
`
`OcZ
`
`CCL
`
`
`JONI9SGaAA0}OJUI
`
`‘Aueigl|S,gJasp)ulJuaseuidyou
`
`‘Asesql|SvJas¢ulJuesaudjou
`
`uonepuawwoda
`
`aveyey}Aveiql|SISNnws,\y4aS/]
`
`oueyeu}Aresql|oisnws.gJOsp)
`
`
`
`@u}SpuasJesmaig
`
`
`
`ul(sBuospue)sjsie0}-paus}s)|
`
`
`
`ul(SBuospue)s}se0}-psus}s|
`
`demSs,488)
`
`sauanbJal]a[PplJaAlesqajy
`
`
`
`
`
`
`sauenbJal]S|PplyyJaAIESofA
`
`-ysolwWYdo}84}JO}Qaagiqosnyy
`-}SOLWNYdo}94}JO}GqgroIsnw,
`
`902
`
`Z‘ols
`
`gaxoqu]ul.xoqu|
`SISNW,$9J8sn
`
`,PUSLULUODS,YPM‘UMO},US80pqJasryeu}
`
`
`dIsNwO}-paus}s!
`
`Buosjsipeyoea10)Syul|
`
`},USs0pVJeSf)yey)SISNWO}-pauEysi
`
`-}sow$,qJaspBuikedsip
`
`uMO
`
`
`
`SOARSJAAIOSGay
`
`0}uolyepuswuw0sa!
`10,aBedsuinjesJensesger,
`
`
`-}sOlSyJas¢QBuiAejdsip
`‘JasMolgGav,ulAejdsip
`
`
`Jo}aBedsuinjasaniasgay
`“smogGanUIAejdsip802
`
`TRILLER EXHIBIT 1010-009
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 29, 2013
`
`Sheet 8 of 8
`
`US 8,572,169 B2
`
`
`
`EUR},.JUBIIIJSOW,,JO,.JSII,,JO,.JSAGHH1q,,34}S|OUM
`
`
`
`
`
`
`
`
`
`SUB}}U999J}SOW,,JO
`
`spuaLysyJas)Buowe
`SvJesnBuowegJespyore104
`
`
`
`AjuscesMoy29s0)qq!aisnyy
`
`ysltyAqoIsnwW0}paus)si|gJash
`
`
`
`Asanb‘gqspusu4ulspuaLy
`
`c
`
`
`
`
`
`0}PAUAS!|PUSLYJAASYOIYA“X
`
`
`
`ay}siAusoeJsowXJs
`
`
`
`
`
`JQUd}SI]JUSOOJJSOUL,
`
`8“Sid
`
`
`
`
`
`SOUIGWUIODJAAIASqanA
`
`
`
`
`
`‘ue}ySuy,‘uelJsab5iq,
`
`Ueyysebbiq,
`
`
`UOUONHELUJOJU!ay}|e
`S,vJespBuowegJesmyore104
`
`
`"JOSMOIGGANAS,V¥48S
`MOY88S0}AGAISN
`
`
`JaAaggan,‘AeldsipJO}ojul
`
`0}}!SunjalpueXISI
`
`Auanb‘qqspueuulspuaLy
`
`pajyejal-ysieHusjoa]}09Jowedsy
`
`@y}JOB1OWJOBU
`
`auysiAyjuanbaysouXISIPY
`SpudlySysespBuowe
`
`joAyquap!ay)sepnjoul
`
`
`
`
`0}SUD}SI|PUALJJOADYOIUAA"X
`
`
`,sue},,Bulysaia}uypuy0}soenb
`
`UOTFEWUOJUISIU
`
`jsiLly0}sus}si|gJasqAjjuanbasy
`
`€@S9U}JOBIOLJOBUOSLUOLIOd
`
`808
`
`
`
`Asanb'gqspuaii4ulspuay
`
`vVL8
`
`gE}JSIY,,OU}SISUXPOppe
`
`PUdI}JOASYSIUAA“Alesq!]JU/SIY
`
`
`
`oyepJeYMaS0}GQAIIsn
`
`0}XISIVYPEeppejSiyqJesN
`
`
`
`
`
`sjsanbalJ9SMOJgGaAAS$,19S)
`
`dannWoysbedajyoidxsIWy
`
`
`J3llSIPPIINJBMeS
`
`708
`
`908
`
`syJaspBuowegJesqyoeaJo4
`
`
`(abedgam)ajjoud
`
`SXISIUPSIISIAYJasN208
`
`TRILLER EXHIBIT 1010-0010
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`TRILLER EXHIBIT 1010-0011
`
`US 8,572,169 B2
`
`1.
`SYSTEM, APPARATUS AND METHOD FOR
`DISCOVERY OF MUSIC WITHNA SOCIAL
`NETWORK
`
`BACKGROUND OF THE INVENTION
`
`10
`
`15
`
`25
`
`30
`
`35
`
`The present invention is directed to systems, apparatus and
`methods for the discovery of content within a social network,
`and more specifically, to a system to enable members of a
`Social network to discover music of interest contained in the
`music libraries of network members. The system utilizes an
`automated process to calculate similarity and/or compatibil
`ity measures based on members music listening habits and
`music libraries, and combines the measures with filtering and
`other techniques to produce a set of music discovery tools for
`network members.
`The advent and popularity of portable music players, for
`example, MP3 players, has provided users with the ability to
`access a large number of Songs in a convenient manner. The
`portability and relatively large storage capacity of Such
`devices has made it possible for users to have their entire
`music collection on a single, transportable device. At the
`same time it has created great interest in developing ways for
`users to learn of (i.e., discover) music that might be of interest
`to them so that they can add the music to their collection.
`Traditionally, the primary ways for a user to discover music
`have been via (1) the radio, and (2) word of mouth (i.e., via
`friends). However, in addition to such methods, there has
`been recent interest in developing other ways for users to
`learn of music that might be of interest to them.
`In an effort to assist users to discover music that might be
`of interest to them, several approaches have been pursued.
`These approaches generally rely on a user publishing a list of
`their music interests or current music being enjoyed (e.g., a
`playlist) and then enabling friends or other invitees to access
`the list. One example of such a playlist publishing model
`involves allowing a user to publish a playlist to a web site, and
`then enabling the list to be accessed by specific friends or
`acquaintances. Those accessing the list may review the play
`list and in some cases, be provided with a link to enable
`download of selected songs from the list. Apple Computer'TM,
`the creator of iTunesTM, provides a feature named iMix which
`permits a user to publish a playlist from an iTunesTM media
`library. The list can be sent to a friend, who may then browse
`the playlist and purchase & download individual songs from
`the list or purchase the entire playlist. Other similar offerings
`include those of WebJayTM (recently acquired by YahooTM)
`which provides a website for sharing playlists, and Music
`mobs (www.musicmobs.com; which assists a user to upload
`a playlist from iTunesTM to the Musicmobs website). How
`50
`ever, all of these approaches require that a user actively pub
`lish a playlist to a web site or web-service, and then optionally
`invite one or more friends via a message to access the pub
`lished playlist. When the friend accesses the published play
`list, the friend must then decide whether or not they like the
`music, and if so, decide whether to purchase one or more of
`the Songs.
`Another approach to assisting users to discover music that
`might be of interest is allowing a user to publish their personal
`musical tastes to a location accessible by others. The leading
`companies in this space are believed to include Last.FMTM
`and Musicmobs. Both companies are believed to provide a
`user with client-side software that automatically examines
`the user's media library, tracks what music is being played,
`and uploads that data to a website. It is understood that the
`uploaded data is processed to report certain of the user's
`music listening habits (e.g., most-listened-to-artists or most
`
`40
`
`45
`
`55
`
`60
`
`65
`
`2
`listened-to-songs) for others to access. Such services may
`also allow a user to publish their music listening habits (as
`determined by these web services) as an embedded resource
`on another website (such as a web page on a social network,
`e.g., MySpaceTM).
`Although the above described approaches to music discov
`ery do permita user to share their music interests and listening
`habits with others, they do not provide a complete solution to
`the problem. The above approaches generally lack sufficient
`automation or other data processing assistance that can add
`value by assisting those viewing the data to determine which
`music would be of greatest interest. This is because the
`present approaches operate so that once a playlist or Summary
`of listening habits is published, those accessing the informa
`tion have to decide for themselves (with no further informa
`tion) whether the listed Songs are of interest. Since users may
`have a music collection numbering in the thousands of songs,
`without more information, it is very difficult for someone to
`select which, if any, of a friends music is of sufficient interest
`to warrant listening to or downloading. In this sense, present
`methods lack a way to assess the likelihood that music of
`interest to one user will be of interest to another. Further,
`present methods lackaway to quantify this likelihood, should
`that be of interest to a user.
`What is desired is a system, apparatus and method for
`enabling the efficient discovery of and access to music con
`tent, where Such system, apparatus, and method overcomes
`the noted disadvantages of present approaches.
`
`BRIEF SUMMARY OF THE INVENTION
`
`The present invention is directed to a system, apparatus,
`and method to assist in the discovery of music or other content
`by members of a social network. The present invention per
`mits users to network together and share information about
`their music collections and listening habits with a processing
`platform and with each other. The information includes data
`related to the content of the network members music libraries
`(such as the names of songs and artists contained in a network
`member's library) as well as data related to the use of that
`content (such as a play count for each Song, and the date, time,
`and frequency with which a song or artist is played by a
`network member). The processing platform provides the abil
`ity to process the music library content and playback related
`data to produce similarity and/or compatibility measures
`between artists (that is, an artist-to-artist measure) and
`between network members (that is, a member-to-member
`measure). By combining the content and playback related
`data with filtering mechanisms, recommendation techniques
`(which may be based on the calculated measures), and set
`membership concepts, the present invention provides mem
`bers of the network with tools to assist in the discovery of
`music. In one embodiment, based on the results of the data
`processing, the present invention is capable of generating
`recommendations of artists and/or songs to members of the
`network. In this way, the present invention assists members of
`the Social music network to discover music content that is
`more likely to be of interest to them.
`In addition to generating recommendations, the present
`invention is capable of generating other outputs that facilitate
`the discovery of music (and other content), where that music
`is expected to be of interest to a member of the network.
`Along with the recommendations, these outputs may broadly
`be termed “music discovery tools'. Specifically, one feature
`of the invention is that a network member can access (or in
`terms of the user interface, “see’ information regarding) the
`music library and music listening data of another network
`
`

`

`TRILLER EXHIBIT 1010-0012
`
`US 8,572,169 B2
`
`10
`
`15
`
`3
`member, a friend who is a network member (or has been
`invited to join the network), or a group of members of the
`network. Various inventive filtering mechanisms may be
`applied to this data to produce results that are contextually
`relevant to the network member viewing the data. Examples
`of such filtering mechanisms include showing music not cur
`rently owned by the network member but contained in the
`music library of a relevant person or group, or showing the
`Songs played most by a person or group (i.e., the most popular
`songs) but not currently owned by the network member. Such
`filtering mechanisms may be applied independently of each
`other or sequentially (e.g., what Songs are played most by the
`group, followed by determining which of those a network
`member does not presently own). This allows a network
`member to filter and/or order the data to provide contextually
`relevant results that permit the network member to discover
`music content that is expected to be of interest to them.
`In one embodiment, the present invention is directed to a
`Social music network that includes a plurality of clientagents,
`where each client agent is associated with a respective net
`work member and configured to communicate and exchange
`data with a processing platform. Each client agent is further
`configured to provide one or more types of data regarding the
`respective network members music library to the processing
`platform where the data is processed to produce an output
`representing a music discovery tool that may be used by a
`member of the network to discover music of interest to that
`member.
`In another embodiment, the present invention is directed to
`a Social music network server that includes a communications
`interface configured to receive data from a plurality of social
`music clients, where each social music client is associated
`with a respective network member and configured to provide
`data regarding the respective network members music
`library to the server. The server further includes a processor to
`process the received data and generate an output representing
`a music discovery tool that may be used by a member of the
`network to discover music of interest to that member.
`In yet another embodiment, the present invention is
`directed to a method of generating a music discovery tool for
`a member of a social network that includes determining data
`regarding the music library contents or music library contents
`usage of a plurality of members of the Social network and
`processing the data to generate an output representing a music
`discovery tool that may be used by a member of the network
`to discover music of interest to that member.
`Other objects and advantages of the present invention will
`be apparent to one of ordinary skill in the art upon review of
`the detailed description of the present invention and the
`50
`included figures.
`
`4
`FIG. 5 is a flowchart showing an example implementation
`of a process to invite a friend to be granted access to a network
`member's Social music network, in accordance with the
`present invention;
`FIG. 6 is a flowchart showing an example of the primary
`steps in the generation and display of a compatibility measure
`between two members of the social music discovery network
`of the present invention;
`FIG. 7 is a flowchart showing an example of the primary
`steps in the generation and display of a first recommendation
`feature (or music discovery tool) between two members of the
`Social music discovery network of the present invention; and
`FIG. 8 is a flowchart showing an example of the primary
`steps in the generation and display of a second recommenda
`tion feature (or music discovery tool) between two members
`of the social music discovery network of the present inven
`tion.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`The present invention is directed to a system, apparatus,
`and method for the efficient discovery of music between
`members of a social music network. The inventive system
`permits members of a Social music network to discover music
`contained in other members music collections that may be of
`interest, with that interest Suggested by processing of content
`and playback related data, calculated compatibility and simi
`larity measures, and data filtering techniques. The system
`further includes the ability to generate artist and Song recom
`mendations to members of the network based on a variety of
`indicia of potential interest. In addition to generating recom
`mendations, the present invention is capable of producing
`other types of music discovery tools that facilitate the discov
`ery of music (and other content) expected to be of interest to
`a member of the network. Such tools may be obtained by
`application of various filtering mechanisms to the music
`library and music listening data of another network member,
`a friend who is a member of the network (or has been invited
`to become one), or a group of network members. An example
`of Such a filtering mechanism is to show a network member
`music owned by or actively listened to by another network
`member, friend or group but that is not currently owned by the
`network member. Another example of such a filtering mecha
`nism is to show the Songs owned by or played most by a
`person or group. Further, note that such filtering mechanisms
`may be applied independently of each other or sequentially
`(e.g., what Songs are played most by the group, followed by
`determining which of those the network member does not
`presently own).
`The inventive system provides an infrastructure and rel
`evant processes to enable multiple users to form a social
`network, with that network designed to permit the tracking
`and exchange of data concerning members musical interests
`and tastes. The data is obtained using social music discovery
`client Software installed on members computing and/or
`music playback devices. The client software tracks a network
`members music interests and tastes as evidenced by the
`artists and Songs contained in a network members music
`library, and by the music playback activities of the network
`member. The data monitored or collected by the client soft
`ware is processed by a processing platform of the system to
`produce, among other results, a measure of the similarity or
`compatibility of the musical tastes of a first network member
`and a second network member, or between a first artist and a
`second artist. The system further utilizes information about
`the content of a network members musical library and play
`back activities, combined (if desired) with the similarity/
`
`25
`
`30
`
`35
`
`40
`
`45
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a functional block diagram of the primary com
`55
`ponents of a system for enabling efficient discovery of music
`content within a Social music network, in accordance with the
`present invention;
`FIG. 2 is a more detailed version of the block diagram of
`FIG. 1, showing the primary functional elements of the func
`tional blocks of that figure;
`FIG. 3 is a detailed functional block diagram of the social
`music discovery backend element shown in FIGS. 1 and 2:
`FIG. 4 is a flowchart showing an example of the primary
`steps in the account registration and client-installation pro
`cesses of the Social music discovery network of the present
`invention;
`
`65
`
`60
`
`

`

`TRILLER EXHIBIT 1010-0013
`
`US 8,572,169 B2
`
`5
`
`15
`
`25
`
`30
`
`35
`
`40
`
`5
`compatibility measures, set membership concepts and/or col
`laborative filtering techniques to provide network members
`with insights into music that they do not currently have access
`to, but that may be of interest to them. It is further expected
`that the network member's level of interest will be more than
`nominal by virtue of the results of the data processing and
`other analysis applied to the library, playback, and similarity/
`compatibility measure data.
`Note that although in portions of the description of the
`present invention, reference is made to a first network mem
`10
`ber, it is to be understood that unless it would lead to an
`inconsistency or present a problem regarding clarity, the term
`is intended to refer to either a single network member or to a
`group of network members. Similarly, when reference is
`made to a second network member, it is to be understood that
`unless it would lead to an inconsistency or problem regarding
`clarity, the term is intended to refer to either a single network
`member or to a group of network members. Thus, when
`reference is made in the description, figures, or claims to a
`first network member and a second network member, it is to
`be understood that the first member may be a single member
`or group of members and the second member may be a single
`member or group of members. Furthermore, the same under
`standing is to apply to references to a music library, music
`artist, or other aspects of the invention wherein reference to a
`singular item could be replaced without inconsistency with
`reference to a group of items.
`The measure of similarity or compatibility may be the
`result of evaluating a specified metric (e.g., a quantity used to
`characterize a set of data) for a network members musical
`library or listening habits and comparing that to the value of
`the same metric for a second network member. In such a
`method, the metric is evaluated for each network members
`data set separately, and then the values of the metric are
`compared to obtain a measure of the similarity or compatibil
`ity between the network members (generally by application
`of a heuristic to the metric values). In addition to evaluation of
`a defined metric, the measures may also result from applica
`tion of a statistical analysis technique to the data (e.g., a center
`of gravity analysis or a clustering technique to determine how
`closely each network members musical tastes are to a defined
`standard), or a curve or Surface fitting technique to determine
`an equation or Surface that can be used to characterize a
`network member's music library or listening habits.
`A similarity or compatibility measure may also be obtained
`by performing an analysis of the two network member's data
`as groups, the contents of which are compared relative to each
`other. A wide variety of suitable methods can be used, includ
`ing similarity calculation methods typically used in the area
`of Collaborative Filtering. Such methods include the Cosine
`Based Similarity method, for example. The inventors have
`also developed correlation and similarity measure techniques
`suitable for use as part of the present invention, and which
`will be described in greater detail.
`In addition to the similarity or compatibility measures, the
`present invention also utilizes certain filtering mechanisms
`and set membership concepts to process the data and generate
`recommendations or other outputs that facilitate the discov
`ery of music by a member of the network. These set member
`ship concepts include intersection (the set of elements com
`60
`mon to a first and second set), union (the set of elements
`generated by combining the elements of a first and second
`set), and set differences (the set of elements obtained by
`determining those members of a first set not present in a
`second, or Vice-versa). For example, using such concepts it is
`possible to develop a measure of the degree of overlap of the
`two network member's music listening habits (similar to the
`
`45
`
`50
`
`55
`
`65
`
`6
`intersection of two sets), a measure of the lack of overlap of
`the data sets, or a measure of the similarity of the artists
`contained in the two network member's musical libraries.
`Using the music library contents and usage data, and if
`desired, the generated similarity and compatibility measures,
`appropriate filtering mechanisms and set membership con
`cepts, the present invention generates music discovery tools
`for a member of the network. These tools provide insight into
`the music contained in one network member's library (or a
`group of members’ libraries) that is expected to of greater
`than nominal interest to a second network member (or group
`of network members). After identifying such music (either in
`the form of a song oran artist), the inventive system is capable
`of generating a recommendation to the second network mem
`ber (or group of members), where the recommendation may
`include a sample of the song or artist. The inventive system
`may also produce other outputs that assist a network member
`(or group of members) to discover music that is expected to be
`of interest to them. Such outputs include a display of music
`not currently in the network members music library (or
`group's libraries) that satisfies one or more criteria. Th

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket