專利名稱:社交圖播放列表服務(wù)的制作方法
社交圖播放列表服務(wù)背景朋友對聽歌或看電影的建議對于一個人而言是發(fā)現(xiàn)新的歌和電影的有效方式。然而,人不太可能在連續(xù)的基礎(chǔ)上從朋友處接收建議。例如,人們可能錯過了收聽他們朋友已經(jīng)聽過并且欣賞的歌,僅僅因為他們沒有在持續(xù)的基礎(chǔ)上和他們的朋友討論音樂。類似地, 個人可能在和朋友出去玩的時候欣賞聽朋友放的音樂。然而,個人不太可能在持續(xù)的基礎(chǔ)上和朋友出去玩,并且可能仍將錯過發(fā)現(xiàn)這個人可能欣賞的新的歌、電影和其他媒體。概述提供本概述以介紹社交圖播放列表服務(wù)的簡化概念。這些簡化概念在以下詳細描述中進一步描述。本概述并不旨在標識所要求保護的主題的必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。描述了社交圖播放列表服務(wù)。在各實施例中,維護了與用戶及其朋友相關(guān)聯(lián)的社交圖。社交圖基于定義了該用戶及其朋友之間的社交關(guān)系的參數(shù)。接收標識在該用戶的朋友使用的用戶設(shè)備處最近播放的媒體資產(chǎn)的交互數(shù)據(jù)??赏ㄟ^從最近播放的媒體資產(chǎn)確定播放列表的下一個媒體資產(chǎn),來生成與該用戶相關(guān)聯(lián)的社交圖播放列表。然后,傳遞要在與該用戶相關(guān)聯(lián)的用戶設(shè)備處播放的播放列表的下一個媒體資產(chǎn)。在各實施例中,最近播放的媒體資產(chǎn)是數(shù)字音樂文件的歌曲。在各實施例中,通過將預(yù)測評級分配給每個最近播放的媒體資產(chǎn)來確定播放列表的下一個媒體資產(chǎn),該預(yù)測評級指示用戶會喜歡每個最近播放的媒體資產(chǎn)的可能性。預(yù)測評級基于所存儲的與該用戶相關(guān)聯(lián)的交互數(shù)據(jù)。另選地或另外地,預(yù)測評級基于用戶相似度評級,該用戶相似度評級是從所存儲的與該用戶相關(guān)聯(lián)的交互數(shù)據(jù)和所存儲的與在社交圖中相關(guān)聯(lián)的該用戶的朋友相關(guān)聯(lián)的交互數(shù)據(jù)之間的相似度來確定的評級。在其他實施例中,從與該用戶相關(guān)聯(lián)的用戶設(shè)備接收對下一個媒體資產(chǎn)的評級。 然后用所存儲的與該用戶相關(guān)聯(lián)的交互數(shù)據(jù)來編譯評級。在其他實施例中,接收標識在該用戶的朋友使用的用戶設(shè)備處當前播放的媒體資產(chǎn)的附加交互數(shù)據(jù)。然后,從最近播放的媒體資產(chǎn)和當前播放的媒體資產(chǎn)中確定與該用戶相關(guān)聯(lián)的社交圖播放列表的附加的下一個媒體資產(chǎn)。附圖簡述參考以下附圖描述了社交圖播放列表服務(wù)的各實施例。在各附圖中,使用相同的附圖標號來指示相同的特征和組件
圖1示出其中可實現(xiàn)社交圖播放列表服務(wù)的各實施例的示例系統(tǒng)。圖2示出在用戶設(shè)備處顯示的示例社交圖播放列表界面。圖3示出根據(jù)一個或多個實施例的用于社交圖播放列表服務(wù)的示例方法。圖4示出根據(jù)一個或多個實施例的用于社交圖播放列表服務(wù)的示例方法。圖5示出可實現(xiàn)社交圖播放列表服務(wù)的各實施例的示例設(shè)備的各組件。詳細描述社交圖播放列表服務(wù)的各實施例向用戶提供從在社交圖中相關(guān)聯(lián)的該用戶的朋友最近播放的媒體資產(chǎn)中確定的媒體資產(chǎn)的播放列表。服務(wù)層接收標識在用戶的朋友使用的用戶設(shè)備處最近播放的媒體資產(chǎn)的交互數(shù)據(jù)。然后,社交圖播放列表服務(wù)可通過從最近播放的媒體資產(chǎn)中確定播放列表的下一個媒體資產(chǎn),來生成社交圖播放列表。然后,該服務(wù)層傳遞要在與用戶相關(guān)聯(lián)的用戶設(shè)備處播放的播放列表的下一個媒體資產(chǎn)。另外,確定播放列表的下一個媒體資產(chǎn)可包括將預(yù)測評級分配給每個最近播放的媒體資產(chǎn),該預(yù)測評級指示用戶會喜歡每個最近播放的媒體資產(chǎn)的可能性。高的預(yù)測評級增加了社交圖播放列表服務(wù)會選擇最近播放的媒體資產(chǎn)作為播放列表的下一個媒體資產(chǎn)的可能性。該預(yù)測評級可基于所存儲的交互數(shù)據(jù),該交互數(shù)據(jù)可包括用戶對媒體資產(chǎn)交互的編譯。例如,如果交互數(shù)據(jù)指示用戶已經(jīng)下載并且播放了許多鄉(xiāng)村歌曲,則社交圖播放列表服務(wù)可以確定用戶喜歡或者可能喜歡最近播放的鄉(xiāng)村歌曲并且分配高的預(yù)測評級給該媒體資產(chǎn)。另選地或另外地,預(yù)測評級可以基于由存儲的與用戶相關(guān)聯(lián)的交互數(shù)據(jù)和存儲的與在社交圖中相關(guān)聯(lián)的用戶的朋友相關(guān)聯(lián)的交互數(shù)據(jù)之間的相似度確定的用戶相似度評級。例如,如果用戶的朋友已經(jīng)聽過或下載了許多該用戶同樣聽過和/或下載過的歌曲,則該用戶的朋友具有高的用戶相似度評級。具有高的用戶相似度評級的該用戶的朋友更可能播放該用戶喜歡和/或可能喜歡的媒體資產(chǎn)。因此,社交圖播放列表服務(wù)可以將高的預(yù)測評級分配給具有高的用戶相似度評級的、朋友最近播放的媒體資產(chǎn)。盡管所描述的用于社交圖播放列表的系統(tǒng)和方法的特征和概念可以在任何數(shù)量的不同環(huán)境、系統(tǒng)和/或各種配置中實現(xiàn),但是社交圖播放列表服務(wù)的各實施例在以下各示例系統(tǒng)和環(huán)境的上下文中描述。圖1示出其中可實現(xiàn)社交圖播放列表服務(wù)的各實施例的示例系統(tǒng)100。在這一示例中,系統(tǒng)100包括服務(wù)層102,該服務(wù)層可以被配置為通過通信網(wǎng)絡(luò)106向任何數(shù)量的各種設(shè)備104傳遞或者以其他方式提供媒體資產(chǎn)和數(shù)據(jù)。各種設(shè)備104可以包括無線設(shè)備 108以及被實現(xiàn)為媒體資產(chǎn)分發(fā)系統(tǒng)的各種客戶機系統(tǒng)112中的組件的其他客戶機設(shè)備 110(例如,有線和/或無線設(shè)備)。通信網(wǎng)絡(luò)106可被實現(xiàn)為包括便于在服務(wù)層102和任何數(shù)量的各種設(shè)備之間進行媒體資產(chǎn)分發(fā)和數(shù)據(jù)通信的廣播網(wǎng)絡(luò)、基于IP的網(wǎng)絡(luò)114、和/或無線網(wǎng)絡(luò)116。通信網(wǎng)絡(luò) 106還可以使用任何類型的網(wǎng)絡(luò)拓撲結(jié)構(gòu)和/或通信協(xié)議被實現(xiàn)為媒體資產(chǎn)分發(fā)系統(tǒng)的一部分,并且可被表示為或以其他方式實現(xiàn)為兩個或更多網(wǎng)絡(luò)的組合。在示例系統(tǒng)100中,服務(wù)層102包括用于存儲或者以其他方式維護各種數(shù)據(jù)和媒體資產(chǎn)的存儲介質(zhì)118,各種數(shù)據(jù)和媒體資產(chǎn)諸如媒體資產(chǎn)120、社交圖數(shù)據(jù)122、交互數(shù)據(jù) 124、以及作為在社交圖中標識的用戶的朋友對最近播放的媒體資產(chǎn)的編譯的最近播放的媒體資產(chǎn)數(shù)據(jù)126。存儲介質(zhì)118可以被實現(xiàn)為任何類型的存儲器,隨機存取存儲器(RAM)、 諸如閃存等的非易失性存儲器、只讀存儲器(ROM)、和/或其他合適的電子數(shù)據(jù)存儲。服務(wù)層102還可以包括被實現(xiàn)為向任何數(shù)量的各種用戶設(shè)備傳遞或以其他方式分發(fā)媒體資產(chǎn) 120和/或其他數(shù)據(jù)的一個或多個媒體內(nèi)容服務(wù)器。媒體資產(chǎn)120可以包括從任何類型的媒體內(nèi)容或數(shù)據(jù)源接收的任何類型的音頻、 視頻、和/或圖像數(shù)據(jù)。如貫穿本文所描述的,媒體資產(chǎn)可包括音樂、電視節(jié)目、電影、點播媒體內(nèi)容、交互游戲、基于網(wǎng)絡(luò)的應(yīng)用、以及任何其他音頻、視頻、和/或圖像數(shù)據(jù)(例如,以包括程序指導應(yīng)用數(shù)據(jù)、用戶界面數(shù)據(jù)、廣告內(nèi)容、隱藏字幕數(shù)據(jù)、內(nèi)容元數(shù)據(jù)、搜索結(jié)果和 /或推薦等等)。服務(wù)層102還包括可以被實現(xiàn)為計算機可執(zhí)行的指令并且由處理器執(zhí)行以實現(xiàn)此處所描述的各實施例和/或特征的社交圖播放列表服務(wù)128。另外,服務(wù)層102可以用參考圖5所示的示例設(shè)備進一步描述的任何數(shù)量的不同組件及其組合來實現(xiàn)。社交圖播放列表服務(wù)128以及所描述的用于實現(xiàn)社交圖播放列表服務(wù)的各實施例的其他功能還可以被提供,作為與服務(wù)層102分開的服務(wù)(例如,在單獨的服務(wù)器上或由第三方服務(wù)提供的)無線設(shè)備108可包括被實現(xiàn)為接收和/或傳遞無線數(shù)據(jù)的任何類型的設(shè)備,無線設(shè)備諸如移動電話130(例如,蜂窩、VoIP、WiFi等)、便攜式計算機設(shè)備132、媒體設(shè)備 134(例如,個人媒體播放器、便攜式媒體播放器等)、和/或可以接收以音頻、視頻和/或圖像數(shù)據(jù)的任何形式的媒體資產(chǎn)的任何其他無線設(shè)備中的任一個或其組合。每個客戶機系統(tǒng) 112包括一起呈現(xiàn)或回放任何形式的音頻、視頻和/或圖像媒體內(nèi)容的相應(yīng)的客戶機設(shè)備和顯示設(shè)備136。顯示設(shè)備136可被實現(xiàn)為任何類型的電視機、高清電視機(HDTV)、IXD、或類似顯示系統(tǒng)??蛻魴C系統(tǒng)112中的客戶機設(shè)備可以被實現(xiàn)為電視客戶機設(shè)備138(例如,電視機頂盒、數(shù)字錄像機(DVR)等)、計算機設(shè)備140、游戲系統(tǒng)142、電器設(shè)備、電子設(shè)備中的任何一個或其組合、和/或作為可被實現(xiàn)為在媒體資產(chǎn)分發(fā)系統(tǒng)中接收以音頻、視頻、和/或圖像數(shù)據(jù)等任何形式的媒體資產(chǎn)的任何其他類型的客戶機設(shè)備。各種設(shè)備中的任一個可用一個或多個處理器、通信組件、存儲器組件、信號處理和控制電路以及媒體資產(chǎn)呈現(xiàn)系統(tǒng)來實現(xiàn)。此外,無線設(shè)備108和/或其他客戶機設(shè)備110 中的任一個可以用參考圖5所示的示例設(shè)備進一步描述的任何數(shù)量的不同組件及其組合來實現(xiàn)。用戶設(shè)備還可與用戶(即個人)和/或操作該設(shè)備的實體相關(guān)聯(lián),從而使得用戶設(shè)備描述包括用戶、軟件、和/或設(shè)備的組合的邏輯設(shè)備。無線設(shè)備108和/或其他客戶機設(shè)備110中的任一個可以通過通信網(wǎng)絡(luò)106的雙向數(shù)據(jù)通信鏈路144來與服務(wù)層102通信。構(gòu)想了帶箭頭的通信鏈路144、基于IP的網(wǎng)絡(luò) 114以及無線網(wǎng)絡(luò)116中的任一個或多個連同通信網(wǎng)絡(luò)106 —起便于諸如從用戶設(shè)備到服務(wù)層102和反之亦然的雙向數(shù)據(jù)通信。服務(wù)層102可以在通過通信網(wǎng)絡(luò)106從任一用戶設(shè)備104接收時,存儲社交圖數(shù)據(jù)122、交互數(shù)據(jù)124以及最近播放的媒體資產(chǎn)數(shù)據(jù)126.社交圖數(shù)據(jù)122包括與社會交互相關(guān)聯(lián)的用戶的朋友列表、通信以及形成社交圖的關(guān)系參數(shù)。社交圖數(shù)據(jù)122可以包括諸如用戶的朋友之類的用戶知道的個人列表,以及用戶和用戶的朋友之間的關(guān)系。應(yīng)當明白, 用戶的朋友可以包括家庭成員、同事、或者用戶知道并且在社交圖中與其相關(guān)聯(lián)的任何人。 在某些實施例中,社交圖可被劃分為更小的子集,諸如用戶的音樂朋友、用戶的家庭和/或用戶的同事的社交圖由用戶以及在社交圖中被標識并且與該用戶相關(guān)聯(lián)的該用戶的朋友將交互數(shù)據(jù) IM關(guān)聯(lián)至與媒體資產(chǎn)120的交互。在各實現(xiàn)中,交互數(shù)據(jù)可包括但不限于,目錄數(shù)據(jù)、使用數(shù)據(jù)、評級數(shù)據(jù)、和/或討論數(shù)據(jù)。目錄數(shù)據(jù)包括可用媒體資產(chǎn)120的列表。目錄數(shù)據(jù)還可包括由用戶或其朋友下載、購買、存儲、和/或擁有的媒體資產(chǎn)的列表。例如,用戶可擁有在便攜式媒體設(shè)備134上存儲的各種不同的歌曲和視頻。在這一示例中,在便攜式媒體設(shè)備上存儲的歌曲和視頻的列表可以被傳遞至服務(wù)層102作為目錄數(shù)據(jù)。此外,當新的歌曲或視頻被添加到便攜式媒體設(shè)備時,與新的歌曲或視頻相關(guān)聯(lián)的目錄數(shù)據(jù)可以由服務(wù)層102接收,以更新與用戶相關(guān)聯(lián)的目錄數(shù)據(jù)。使用數(shù)據(jù)指示用戶或其朋友已經(jīng)呈現(xiàn)或播放由目錄數(shù)據(jù)標識的媒體資產(chǎn)的次數(shù)和/或頻率。例如,使用數(shù)據(jù)可以指示特定的歌曲已經(jīng)在便攜式媒體設(shè)備134上播放了上百次,或者特定的演員出演的電影被頻繁地在便攜式媒體設(shè)備上顯示以供觀看。當用戶或其朋友播放或呈現(xiàn)媒體資產(chǎn)時,可由服務(wù)層102通過通信網(wǎng)絡(luò)106從便攜式媒體設(shè)備134 接收使用數(shù)據(jù)。根據(jù)各實施例,使用數(shù)據(jù)包括最近播放的媒體資產(chǎn)數(shù)據(jù)126。最近播放的媒體資產(chǎn)數(shù)據(jù)126包括在用戶的朋友使用的用戶設(shè)備104處最近播放的媒體資產(chǎn)的列表。例如,服務(wù)層102可以接收和維護用戶的每個朋友最后播放的五首歌的列表。然而,應(yīng)當明白在列表中維護的最近播放的媒體資產(chǎn)的數(shù)目可以改變(例如,今天播放的歌曲、上周播放的歌曲、 或者最后播放的100首歌曲)。最近播放的媒體資產(chǎn)數(shù)據(jù)1 還可以包括在用戶的朋友使用的用戶設(shè)備處當前正在播放的媒體資產(chǎn)。因此,應(yīng)當明白可不斷地更新最近播放的媒體資產(chǎn)數(shù)據(jù)126以包括當前正在播放的媒體資產(chǎn)。評級數(shù)據(jù)包括用戶或其朋友已經(jīng)向媒體資產(chǎn)分配的評級。例如,用戶可以將評級分配給便攜媒體設(shè)備Π4上的歌曲或電影,以指示該用戶有多喜歡特定的歌曲或電影。當用戶將評級分配給媒體資產(chǎn)時,評級數(shù)據(jù)和/或更新的評級數(shù)據(jù)可以由服務(wù)層102從便攜式媒體設(shè)備接收。討論數(shù)據(jù)包括用戶或其朋友進行的有關(guān)媒體資產(chǎn)的討論。討論數(shù)據(jù)可以從諸如博客和消息板等各種不同的源接收。例如,用戶可以在與歌曲相關(guān)聯(lián)的消息板上討論特定的歌曲。當用戶討論媒體資產(chǎn)時,討論數(shù)據(jù)可以由服務(wù)層102通過通信網(wǎng)絡(luò)106接收。在各實施例中,在服務(wù)層102處的社交圖播放列表服務(wù)1 被實現(xiàn)為通過從最近播放的媒體資產(chǎn)數(shù)據(jù)126確定播放列表的下一個媒體資產(chǎn)來生成與用戶相關(guān)聯(lián)的社交圖播放列表。在確定播放列表的下一個媒體資產(chǎn)之后,社交圖播放列表服務(wù)1 啟動對要在與該用戶相關(guān)聯(lián)的用戶設(shè)備104處播放的播放列表的下一個媒體資產(chǎn)的傳遞。為了確定播放列表的下一個媒體資產(chǎn),社交圖播放列表服務(wù)1 被實現(xiàn)為確定用戶可能或者最可能欣賞最近播放的媒體資產(chǎn)中的哪些。指示用戶會喜歡該媒體資產(chǎn)的可能性的預(yù)測評級可以被確定并且分配給每個最近播放的媒體資產(chǎn)。社交圖播放列表服務(wù)還被實現(xiàn)為選擇具有高的預(yù)測評級的最近播放的媒體資產(chǎn)。在至少某些實施例中,社交圖播放列表服務(wù)選擇具有最高預(yù)測評級的最近播放的媒體資產(chǎn)。社交圖播放列表服務(wù)還可以防止重復的播放,并且如果媒體資產(chǎn)最近在與該用戶相關(guān)聯(lián)的社交圖播放列表中播放過,則可以不選擇具有最高預(yù)測評級的最近播放的媒體資產(chǎn)。在各實施例中,社交圖播放列表服務(wù)1 將預(yù)測評級分配給每個最近播放的媒體資產(chǎn),該預(yù)測評級基于所存儲的與用戶相關(guān)聯(lián)的交互數(shù)據(jù)1 來指示用戶會喜歡每一個媒體資產(chǎn)的可能性。如上所述,服務(wù)層102可以接收和存儲來自與用戶相關(guān)聯(lián)的用戶設(shè)備的交互數(shù)據(jù)124,諸如目錄數(shù)據(jù)、使用數(shù)據(jù)、評級數(shù)據(jù)、和/或討論數(shù)據(jù)等。社交圖播放列表服務(wù)可以基于與用戶相關(guān)聯(lián)的交互數(shù)據(jù)1 來確定用戶喜歡和/或可能喜歡的媒體資產(chǎn)。例如,如果與用戶相關(guān)聯(lián)的目錄數(shù)據(jù)和使用數(shù)據(jù)指示用戶已經(jīng)下載并且播放了許多鄉(xiāng)村歌曲,則社交圖播放列表服務(wù)可以確定用戶喜歡或者可能喜歡最近播放的鄉(xiāng)村歌曲并且將高的預(yù)測評級分配給該媒體資產(chǎn)。該高的預(yù)測評級增加了社交圖播放列表服務(wù)會選擇該媒體資產(chǎn)作為播放列表的下一個媒體資產(chǎn)的可能性。在各實施例中,社交圖播放列表服務(wù)1 將預(yù)測評級分配給每個最近播放的媒體資產(chǎn),該預(yù)測評級基于用戶相似度評級來指示用戶會喜歡每一個媒體資產(chǎn)的可能性。用戶相似度評級是從所存儲的與用戶相關(guān)聯(lián)的交互數(shù)據(jù)1 和所存儲的與在社交圖中相關(guān)聯(lián)的用戶的朋友相關(guān)聯(lián)的交互數(shù)據(jù)IM之間的相似度來確定的。例如,具有相似的目錄、使用、評級、和/或討論數(shù)據(jù)的用戶可以具有高的用戶相似度評級(例如,接近100% ),而其目錄、使用、評級、和/或討論數(shù)據(jù)具有很少相似度的用戶則具有低的相似度評級(例如,接近0%)。例如,如果用戶的朋友已經(jīng)聽過或下載了許多該用戶同樣聽過和/或下載過的歌曲,則該用戶的朋友具有高的用戶相似度評級。具有高的用戶相似度評級的該用戶的朋友更可能播放該用戶喜歡和/或可能喜歡的媒體資產(chǎn)。因此,社交圖播放列表服務(wù)將高的預(yù)測評級分配給具有高的用戶相似度評級的朋友最近播放的媒體資產(chǎn)。該高的預(yù)測評級增加了社交圖播放列表服務(wù)會選擇最近播放的媒體資產(chǎn)為播放列表的下一個媒體資產(chǎn)的可能性。在各實施例中,服務(wù)層102被實現(xiàn)為從與用戶相關(guān)聯(lián)的用戶設(shè)備接收下一個媒體資產(chǎn)的評級。例如,如上所述,用戶可以將評級分配給便攜媒體設(shè)備134上的歌曲或電影, 以指示該用戶有多喜歡特定的歌曲或電影。當用戶將評級分配給媒體資產(chǎn)時,評級可以由服務(wù)層102從便攜式媒體設(shè)備接收并且被編譯為交互數(shù)據(jù)124。在確定播放列表的下一個媒體資產(chǎn)時可隨后使用這一評級。例如,如果用戶將高的評級分配給下一個媒體資產(chǎn),并且下一個媒體資產(chǎn)隨后作為最近播放的媒體資產(chǎn)被接收,則社交圖播放列表服務(wù)1 可基于指示該用戶可能欣賞該媒體資產(chǎn)的評級而將高的預(yù)測評級分配給該媒體資產(chǎn)。相反,如果用戶將低的評級分配給播放列表的下一個媒體資產(chǎn),則社交圖播放列表服務(wù)可將低的預(yù)測評級分配給該媒體資產(chǎn)和/或不再次選擇該媒體資產(chǎn)。在各實施例中,服務(wù)層102被實現(xiàn)為接收標識在用戶的朋友使用的用戶設(shè)備處當前播放的媒體資產(chǎn)的附加交互數(shù)據(jù)124。例如,當用戶的朋友開始播放新的媒體資產(chǎn)時,標識新的媒體資產(chǎn)作為當前正在播放的媒體資產(chǎn)的交互數(shù)據(jù)可以由服務(wù)層102通過通信網(wǎng)絡(luò)106從便攜式媒體設(shè)備134接收并且存儲為最近播放的媒體資產(chǎn)數(shù)據(jù)126。因此,因此, 可以明白,可為社交圖播放列表來選擇的最近播放的媒體資產(chǎn)的列表在每當新的媒體資產(chǎn)由用戶的朋友之一播放時被更新。連續(xù)地更新最近播放的媒體資產(chǎn)的列表使得社交圖播放列表能夠保持是當前的。 例如,當新的歌變得流行時,可以在用戶的朋友播放這首新的歌時將其添加到社交圖播放列表。另外,連續(xù)地更新最近播放的媒體資產(chǎn)的列表使得社交圖播放列表能夠播放各種不同的媒體資產(chǎn)而不是一遍又一遍地播放相同的媒體資產(chǎn)。由于最近播放的媒體資產(chǎn)的數(shù)目和多樣性可以增加,增加社交圖播放列表中朋友的數(shù)目還可增加能夠被播放的不同的媒體資產(chǎn)的多樣性。社交圖播放列表服務(wù)1 還可從最近播放的媒體資產(chǎn)和當前正在播放的媒體資產(chǎn)中確定播放列表附加的下一個媒體資產(chǎn)。如貫穿本文所述,為了確定播放列表的附加的下一個媒體資產(chǎn),社交圖播放列表服務(wù)可以確定用戶可能或者最可能欣賞的最近播放的以及當前正在播放的媒體資產(chǎn)中的哪些。然后,社交圖播放列表服務(wù)1 啟動對要在與用戶相關(guān)聯(lián)的用戶設(shè)備104處播放的播放列表的附加的下一個媒體資產(chǎn)的傳遞。盡管被示出和描述為服務(wù)層102的組件或模塊,但是社交圖播放列表服務(wù)1 可以被實現(xiàn)為用于實現(xiàn)社交圖播放列表服務(wù)的各實施例的獨立服務(wù)。此外,盡管社交圖播放列表服務(wù)被示出和描述為單個組件或模塊,但是社交圖播放列表服務(wù)1 可以被實現(xiàn)為被分布以實現(xiàn)此處所描述的社交圖播放列表服務(wù)的各實施例的若干組件應(yīng)用或模塊。圖2示出示例社交圖播放列表界面200,該界面指示如圖1所示的由社交圖播放列表服務(wù)1 確定并且由用戶設(shè)備104接收的要播放的下一個媒體資產(chǎn)。社交圖播放列表界面200包括下一個媒體資產(chǎn)顯示202、預(yù)測評級204、媒體資產(chǎn)播放控件206、以及評級控件 208。下一個媒體資產(chǎn)顯示202包括有關(guān)當前正在社交圖播放列表中播放的媒體資產(chǎn)的信息,諸如歌曲名、藝術(shù)家、以及最近播放過該媒體歌曲的朋友等。如上所述,社交圖播放列表服務(wù)1 可以從最近播放的媒體資產(chǎn)中確定播放列表的下一個媒體資產(chǎn)并且傳遞要在用戶設(shè)備上播放的播放列表的下一個媒體資產(chǎn)。在這一示例中,社交圖播放列表已經(jīng)確定并且傳遞來自最近播放的媒體資產(chǎn)的播放列表中唱片集的藝術(shù)家的歌曲。如圖2所示, 歌曲最近被用戶的朋友即朋友(1)播放。預(yù)測評級204至少部分地基于交互數(shù)據(jù)IM和/或用戶相似度評級來指示用戶會喜歡媒體資產(chǎn)的可能性。在這一示例中,社交圖播放列表服務(wù)128已經(jīng)確定用戶會喜歡該歌曲的可能性為90%。基于用戶會喜歡該歌曲的高的預(yù)測評級,該用戶可能更傾向于繼續(xù)收聽這首歌曲。媒體資產(chǎn)播放控件206包括各種用戶可選擇的控件以與媒體資產(chǎn)交互,諸如播放、倒帶、快進、呈現(xiàn)、下載、購買、評級、或討論該媒體資產(chǎn)。因此,可以明白社交圖播放列表界面200可以被集成到諸如媒體播放器用戶界面之類的各種不同的用戶界面中。在這一示例中,媒體資產(chǎn)播放控件206包括可由用戶選擇以接收要在播放列表中播放的下一個媒體資產(chǎn)的下一首歌曲控件。當用戶選擇下一首歌曲控件時,該選擇在服務(wù)層102處被接收。然后,社交圖播放列表服務(wù)可以確定和傳遞播放列表的下一個媒體資產(chǎn)。社交圖播放列表可以在媒體資產(chǎn)完成播放或即將完成播放時自動地傳遞播放列表的下一個媒體資產(chǎn)。當用戶選擇下一首歌曲控件206時,該交互數(shù)據(jù)也可被傳遞給服務(wù)層102,該交互數(shù)據(jù)要被存儲為與用戶相關(guān)聯(lián)的交互數(shù)據(jù)124。更為具體地,該交互數(shù)據(jù)可以被傳遞給服務(wù)層102,該交互數(shù)據(jù)要被編譯為評級數(shù)據(jù)。在確定播放列表的下一個媒體資產(chǎn)時可隨后使用這一交互數(shù)據(jù)。例如,如果用戶在媒體資產(chǎn)開始播放時快速選擇下一首歌曲控件,則這可指示用戶不欣賞該媒體資產(chǎn)。因此,社交圖播放列表服務(wù)1 可基于這一快速選擇下一個控件而不再選擇該媒體資產(chǎn)?;蛘?,如果用戶在媒體資產(chǎn)完成播放之后選擇倒帶或者重新播放控件,則這可指示用戶欣賞該媒體資產(chǎn)并且使得社交圖播放列表服務(wù)1 再次選擇該媒體資產(chǎn)。評級控件208可由用戶選擇以將評級分配給社交圖播放列表中正在播放的媒體資產(chǎn),以指示用戶有多喜歡或多不喜歡該媒體資產(chǎn)。當用戶將評級分配給媒體資產(chǎn)時,評級可以由服務(wù)層102從便攜式媒體設(shè)備接收并且被編譯為交互數(shù)據(jù)124。在確定播放列表的下一個媒體資產(chǎn)時可隨后使用這一評級。例如,如果用戶將高的評級分配給下一個媒體資產(chǎn),并且下一個媒體資產(chǎn)隨后作為最近播放的媒體資產(chǎn)被接收,則社交圖播放列表服務(wù)128 可基于指示該用戶可能欣賞該媒體資產(chǎn)的評級而將較高的預(yù)測評級分配給該媒體資產(chǎn)。相反,如果用戶將低的評級分配給播放列表的下一個媒體資產(chǎn),則社交圖播放列表服務(wù)可將低的預(yù)測評級分配給該媒體資產(chǎn)和/或不再次選擇該媒體資產(chǎn)。根據(jù)社交圖播放列表服務(wù)的一個或多個實施例,參考相應(yīng)的圖3和4描述了示例方法300和400。一般而言,此處所描述的任何功能、方法、過程、組件以及模塊都可使用硬件、軟件、固件、固定邏輯電路、手動處理或其任何組合來實現(xiàn)。功能、方法、過程、組件、或模塊的軟件實現(xiàn)表示當在基于計算的處理器上執(zhí)行時執(zhí)行指定任務(wù)的程序代碼??梢栽谟嬎銠C可執(zhí)行指令的一般上下文中描述示例方法,這些指令可包括軟件、應(yīng)用程序、例程、程序、 對象、組件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊、功能等等。這些方法還可在其中功能由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,計算機可執(zhí)行指令可位于包括存儲器存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。此外,此處所描述的特征是平臺無關(guān)的,從而使得這些技術(shù)可在具有各種處理器的各種計算平臺上實現(xiàn)。圖3示出社交圖播放列表服務(wù)的示例方法300。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或?qū)崿F(xiàn)替換方法。在框302處,接收播放社交圖播放列表的用戶選擇。例如,用戶設(shè)備104(圖1)接收播放包括該用戶的朋友最近播放的媒體資產(chǎn)在內(nèi)的社交圖播放列表的用戶選擇。最近播放的媒體資產(chǎn)可以包括歌曲的數(shù)字音樂文件、視頻的數(shù)字視頻文件、或如貫穿本文所述的任何其他類型的媒體資產(chǎn)。在框304處,接收要從社交圖播放列表播放的下一個媒體資產(chǎn)。例如,用戶設(shè)備 104接收當被社交圖播放列表服務(wù)生成時要從服務(wù)層102播放的下一個媒體資產(chǎn)。在框306 處,播放下一個媒體資產(chǎn)。例如,社交圖播放列表界面200指示在用戶設(shè)備處正在播放下一個媒體資產(chǎn)。在框308處,當用戶對該媒體資產(chǎn)評級時,下一個媒體資產(chǎn)的評級被接收。例如, 當用戶可任選地選擇評級控件208時,用戶設(shè)備104接收下一個媒體資產(chǎn)的評級。在框310 處,該評級被傳遞給服務(wù)層,該評級要用所存儲的與用戶相關(guān)聯(lián)的交互數(shù)據(jù)來編譯。例如, 用戶設(shè)備104將評級傳遞給服務(wù)層102,該評級要被編譯為交互數(shù)據(jù)124。圖4示出社交圖播放列表服務(wù)的示例方法400。描述方法的次序并不旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或?qū)崿F(xiàn)替換方法。在框402處,維護了與用戶及其朋友相關(guān)聯(lián)的社交圖。例如,在服務(wù)層102處維護社交圖數(shù)據(jù)122。在框404處,從該用戶的朋友使用的用戶設(shè)備接收標識最近播放的媒體資產(chǎn)的交互數(shù)據(jù)。例如,服務(wù)層102(圖1)從與該用戶的朋友相關(guān)聯(lián)的用戶設(shè)備104接收標識最近播放的媒體資產(chǎn)的交互數(shù)據(jù)124。在框406處,通過從最近播放的媒體資產(chǎn)確定播放列表的下一個媒體資產(chǎn)來生成社交圖播放列表。例如,在服務(wù)層102處的社交圖播放列表服務(wù)1 從最近播放的媒體資產(chǎn)數(shù)據(jù)1 確定播放列表的下一個媒體資產(chǎn)。在各實施例中,通過將預(yù)測評級分配給每個最近播放的媒體資產(chǎn)來確定播放列表的下一個媒體資產(chǎn),該預(yù)測評級指示用戶會喜歡每個最近播放的媒體資產(chǎn)的可能性。預(yù)測評級可以基于所存儲的與用戶相關(guān)聯(lián)的交互數(shù)據(jù)124。 交互數(shù)據(jù)1 可以包括目錄數(shù)據(jù)、使用數(shù)據(jù)、評級數(shù)據(jù)、和/或討論數(shù)據(jù)。另選地或另外地, 預(yù)測評級可以基于從所存儲的與用戶相關(guān)聯(lián)的交互數(shù)據(jù)和所存儲的與在社交圖中相關(guān)聯(lián)的用戶的朋友相關(guān)聯(lián)的交互數(shù)據(jù)之間的相似度中所確定的用戶相似度評級。在框408處,傳遞要在與用戶相關(guān)聯(lián)的用戶設(shè)備處播放的播放列表的下一個媒體資產(chǎn)。例如,服務(wù)層102傳遞要在用戶設(shè)備104處的社交圖播放列表界面200中播放的下一個媒體資產(chǎn)。在框410處,接收標識在用戶的朋友使用的用戶設(shè)備處當前正在播放媒體資產(chǎn)的附加交互數(shù)據(jù)。例如,用戶的朋友使用的便攜式媒體設(shè)備134開始播放新的媒體資產(chǎn)。將新的媒體資產(chǎn)標識為當前正在播放的媒體資產(chǎn)的交互數(shù)據(jù)由服務(wù)層102通過通信網(wǎng)絡(luò)106 從便攜式媒體設(shè)備Π4處接收,并且被存儲為最近播放的媒體資產(chǎn)數(shù)據(jù)126。在框412處, 從最近播放的媒體資產(chǎn)和當前正在播放的媒體資產(chǎn)確定播放列表的附加媒體資產(chǎn)。例如, 在服務(wù)層102處的社交圖播放列表服務(wù)1 從最近播放的媒體資產(chǎn)數(shù)據(jù)1 和當前正在播放的媒體資產(chǎn)來確定播放列表的附加的下一個媒體資產(chǎn)。然后,社交圖播放列表服務(wù)128 啟動傳遞要在與用戶相關(guān)聯(lián)的用戶設(shè)備104處播放的播放列表的附加的下一個媒體資產(chǎn)。圖5示出可被實現(xiàn)為參考圖1描述的任何類型的客戶機設(shè)備和/或服務(wù)層以實現(xiàn)社交圖播放列表服務(wù)的各實施例的示例設(shè)備500的各個組件。在各實施例中,設(shè)備500可被實現(xiàn)為有線和/或無線設(shè)備中的任一個或其組合,如任何形式的電視客戶機設(shè)備(例如, 電視機頂盒、數(shù)字錄像機(DVR)等等)、消費設(shè)備、計算機設(shè)備、便攜式計算機設(shè)備、用戶設(shè)備、通信設(shè)備、視頻處理和/或呈現(xiàn)設(shè)備、電器設(shè)備、游戲設(shè)備、電子設(shè)備和/或被實現(xiàn)為任何其他類型的設(shè)備。設(shè)備500還可與用戶(即人)和/或操作該設(shè)備的實體相關(guān)聯(lián),從而使得設(shè)備描述包括用戶、軟件、固件和/或設(shè)備的組合的邏輯設(shè)備。設(shè)備500包括實現(xiàn)設(shè)備數(shù)據(jù)504(例如,所接收的數(shù)據(jù)、正被接收的數(shù)據(jù)、排定用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)包等等)的有線和/或無線通信的通信設(shè)備502。設(shè)備數(shù)據(jù)504或其他設(shè)備內(nèi)容可以包括設(shè)備的配置設(shè)置、存儲在設(shè)備上的媒體內(nèi)容和/或與設(shè)備的用戶相關(guān)聯(lián)的信息。存儲在設(shè)備500上的媒體內(nèi)容可以包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備500包括經(jīng)由其可以接收任何類型的數(shù)據(jù)、媒體內(nèi)容和/或輸入的一個或多個數(shù)據(jù)輸入506,諸如用戶可選輸入、消息、音樂、電視媒體內(nèi)容、所記錄的視頻內(nèi)容以及從任何內(nèi)容源和/或數(shù)據(jù)源接收的任何其他類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備500還包括通信接口 508,其可被實現(xiàn)為串行和/或并行接口、無線接口、任何類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、和任何其他類型的通信接口中的任一個或多個。通信接口 508提供設(shè)備500和通信網(wǎng)絡(luò)之間的連接和/或通信鏈路,其他電子、計算和通信設(shè)備可以通過其來與設(shè)備500傳遞數(shù)據(jù)。設(shè)備500可以包括一個或多個處理器510 (例如,微處理器、控制器等中的任一個),其處理各種計算機可執(zhí)行指令來控制設(shè)備500的操作和實現(xiàn)社交圖播放列表服務(wù)的各實施例。另選地或另外地,設(shè)備500可以用硬件、固件或在結(jié)合概括地在512處標識的處理和控制電路來實現(xiàn)的固定邏輯電路中的任一個或其組合來實現(xiàn)。雖然未示出,但是設(shè)備 500可以包括耦合設(shè)備中各組件的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)中的任一個或組合,諸如存儲器總線或存儲器控制器、夕卜圍總線、通用串行總線和/或利用各種總線體系結(jié)構(gòu)中的任一種的處理器或局部總線。設(shè)備500還可以包括計算機可讀介質(zhì)514,諸如一個或多個存儲器組件,存儲器組件的示例包括隨機存取存儲器(RAM)、非易失性存儲器(例如,只讀存儲器(ROM)、閃存、 EPROM、EEPROM等中的任一個或多個)、以及盤存儲設(shè)備。盤存儲設(shè)備可被實現(xiàn)為任何類型的磁性或光學存儲設(shè)備,諸如硬盤驅(qū)動器、可記錄和/或可重寫緊致盤(CD)、任何類型的數(shù)字多功能盤(DVD)等等。設(shè)備500還可包括大容量存儲介質(zhì)設(shè)備516。計算機可讀介質(zhì)514提供數(shù)據(jù)存儲機制以便存儲設(shè)備數(shù)據(jù)504、以及各種設(shè)備應(yīng)用518和與設(shè)備500的各操作方面有關(guān)的任何其他類型的信息和/或數(shù)據(jù)。例如,操作系統(tǒng)520可以用計算機可讀介質(zhì)514作為計算機應(yīng)用來維護并在處理器510上執(zhí)行。設(shè)備應(yīng)用518可以包括設(shè)備管理器522(例如,控制應(yīng)用、軟件應(yīng)用、信號處理和控制模塊、特定設(shè)備本地的代碼、特定設(shè)備的硬件抽象層等等)。設(shè)備應(yīng)用518還可以包括實現(xiàn)此處所描述的各實施例的社交圖播放列表服務(wù)5M的任何系統(tǒng)組件或模塊。在這一示例中,設(shè)備應(yīng)用518 被示出為軟件模塊和/或計算機應(yīng)用。另選地或另外地,社交圖播放列表服務(wù)5M可以被實現(xiàn)為硬件、軟件、固件或其任意組合。設(shè)備500還可以包括向音頻系統(tǒng)5 提供音頻數(shù)據(jù)和/或向顯示系統(tǒng)530提供視頻數(shù)據(jù)的音頻和/或視頻輸入-輸出系統(tǒng)526。音頻系統(tǒng)5 和/或顯示系統(tǒng)530可以包括處理、顯示、和/或以其他方式呈現(xiàn)音頻、視頻和圖像數(shù)據(jù)的任何設(shè)備。視頻信號和音頻信號可以經(jīng)由RF (射頻)鏈路、S-視頻鏈路、復合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接口 )、模擬音頻連接、或其他類似的通信鏈路來從設(shè)備500傳遞給音頻設(shè)備和/或傳輸給顯示設(shè)備。在一實施例中,音頻系統(tǒng)5 和/或顯示系統(tǒng)530可以被實現(xiàn)為設(shè)備500的外部組件?;蛘?,音頻系統(tǒng)5 和/或顯示系統(tǒng)530可以被實現(xiàn)為示例設(shè)備500的集成組件。盡管已經(jīng)用結(jié)構(gòu)特征和/或方法專用的語言描述了社交圖播放列表服務(wù)的各實施例,但是應(yīng)當理解所附權(quán)利要求的主題不必限于所述的具體特征或方法。相反,這些具體特征和方法是作為社交圖播放列表服務(wù)的示例實現(xiàn)來公開的。
權(quán)利要求
1.一種計算機實現(xiàn)的方法G00),包括維護(402)將用戶與所述用戶的朋友相關(guān)聯(lián)的社交圖(122),所述社交圖至少基于定義所述用戶與所述用戶的朋友之間的社交關(guān)系的參數(shù);從所述用戶的朋友使用的用戶設(shè)備(104)處接收(404)交互數(shù)據(jù)(IM),所述交互數(shù)據(jù)標識在所述用戶的朋友使用的用戶設(shè)備處最近播放的媒體資產(chǎn)(120);通過從所述最近播放的媒體資產(chǎn)中確定社交圖播放列表的下一個媒體資產(chǎn)(120)來生成(406)與所述用戶相關(guān)聯(lián)的社交圖播放列表;以及傳遞(408)要在與所述用戶相關(guān)聯(lián)的用戶設(shè)備處播放的所述社交圖播放列表的下一個媒體資產(chǎn)。
2.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述社交圖播放列表的下一個媒體資產(chǎn)通過將指示用戶會喜歡每個媒體資產(chǎn)的可能性的預(yù)測評級分配給每個最近播放的媒體資產(chǎn)來確定,所述預(yù)測評級至少部分地基于所存儲的與所述用戶相關(guān)聯(lián)的交互數(shù)據(jù)。
3.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述社交圖播放列表的下一個媒體資產(chǎn)通過將指示用戶會喜歡每一個最近播放的媒體資產(chǎn)的可能性的預(yù)測評級分配給每個最近播放的媒體資產(chǎn)來確定,所述預(yù)測評級至少部分地基于從所存儲的與所述用戶相關(guān)聯(lián)的交互數(shù)據(jù)以及所存儲的與同在社交圖中相關(guān)聯(lián)的所述用戶的朋友相關(guān)聯(lián)的交互數(shù)據(jù)之間的相似度中確定的用戶相似度評級。
4.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,還包括從與所述用戶相關(guān)聯(lián)的用戶設(shè)備接收對所述下一個媒體資產(chǎn)的評級;以及用所存儲的與所述用戶相關(guān)聯(lián)的交互數(shù)據(jù)來編譯所述評級。
5.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,還包括從所述用戶的朋友使用的用戶設(shè)備接收附加交互數(shù)據(jù),所述附加交互數(shù)據(jù)標識在所述用戶的朋友使用的用戶設(shè)備處當前正在播放的媒體資產(chǎn)。
6.如權(quán)利要求5所述的計算機實現(xiàn)的方法,其特征在于,還包括從所述最近播放的媒體資產(chǎn)以及當前正在播放的媒體資產(chǎn)來確定與所述用戶相關(guān)聯(lián)的社交圖播放列表的附加的下一個媒體資產(chǎn)。
7.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其特征在于,所述最近播放的媒體資產(chǎn)是數(shù)字音樂文件的歌曲。
8.一種播放列表系統(tǒng)(100),包括將用戶與所述用戶的朋友相關(guān)聯(lián)的社交圖(122),所述社交圖至少基于定義所述用戶與所述用戶的朋友之間的社交關(guān)系的參數(shù);被配置為實現(xiàn)社交圖播放列表服務(wù)(1 )的至少一個存儲器(514)和一個處理器 (510),所述社交圖播放列表服務(wù)被配置為從所述用戶的朋友使用的設(shè)備(104)接收交互數(shù)據(jù)(IM),所述交互數(shù)據(jù)標識在所述用戶的朋友使用的用戶設(shè)備處最近播放的媒體資產(chǎn)(120);通過從所述最近播放的媒體資產(chǎn)中確定社交圖播放列表的下一個媒體資產(chǎn)(120)來生成與所述用戶相關(guān)聯(lián)的社交圖播放列表;以及啟動傳遞要在與所述用戶相關(guān)聯(lián)的用戶設(shè)備處播放的所述社交圖播放列表的下一個媒體資產(chǎn)。
9.如權(quán)利要求8所述的播放列表系統(tǒng),其特征在于,所述社交圖播放列表服務(wù)被配置為通過將指示用戶會喜歡每個媒體資產(chǎn)的可能性的預(yù)測評級分配給每個最近播放的媒體資產(chǎn),來確定所述社交圖播放列表的下一個媒體資產(chǎn),所述預(yù)測評級至少部分地基于所存儲的與所述用戶相關(guān)聯(lián)的交互數(shù)據(jù)。
10.如權(quán)利要求8所述的播放列表系統(tǒng),其特征在于,所述社交圖播放列表服務(wù)被配置為通過將指示所述用戶會喜歡每一個最近播放的媒體資產(chǎn)的可能性的預(yù)測評級分配給每個最近播放的媒體資產(chǎn)來確定所述社交圖播放列表的下一個媒體資產(chǎn),所述預(yù)測評級至少部分地基于用戶相似度評級,所述用戶相似度評級是從所存儲的與所述用戶相關(guān)聯(lián)的交互數(shù)據(jù)和所存儲的與在所述社交圖中相關(guān)聯(lián)的用戶的朋友相關(guān)聯(lián)的交互數(shù)據(jù)之間的相似度中確定的。
11.如權(quán)利要求8所述的播放列表系統(tǒng),其特征在于,所述社交圖播放列表服務(wù)還被配置為從與所述用戶相關(guān)聯(lián)的用戶設(shè)備接收下一個媒體資產(chǎn)的評級;以及用所存儲的與所述用戶相關(guān)聯(lián)的交互數(shù)據(jù)來編譯所述評級。
12.如權(quán)利要求8所述的播放列表系統(tǒng),其特征在于,所述社交圖播放列表服務(wù)還被配置為所述從用戶的朋友使用的用戶設(shè)備接收附加交互數(shù)據(jù),所述附加交互數(shù)據(jù)標識在所述用戶的朋友使用的用戶設(shè)備處當前正在播放的媒體資產(chǎn)。
13.如權(quán)利要求12所述的播放列表系統(tǒng),其特征在于,所述社交圖播放列表服務(wù)還被配置為從所述最近播放的媒體資產(chǎn)以及所述當前正在播放的媒體資產(chǎn)來確定所述社交圖播放列表的附加的下一個媒體資產(chǎn)。
14.如權(quán)利要求8所述的播放列表系統(tǒng),其特征在于,所述最近播放的媒體資產(chǎn)是數(shù)字音樂文件的歌曲。
全文摘要
描述了社交圖播放列表服務(wù)。在各實施例中,維護了與用戶及其朋友相關(guān)聯(lián)的社交圖。社交圖基于定義了用戶及其朋友之間的社交關(guān)系的參數(shù)??山邮諛俗R在該用戶的朋友使用的用戶設(shè)備處最近播放的媒體資產(chǎn)的交互數(shù)據(jù)。通過從最近播放的媒體資產(chǎn)中確定播放列表的下一個媒體資產(chǎn),可生成與用戶相關(guān)聯(lián)的社交圖播放列表。然后,可傳遞要在與用戶相關(guān)聯(lián)的用戶設(shè)備處播放的播放列表的下一個媒體資產(chǎn)。
文檔編號G06Q50/00GK102460500SQ201080027700
公開日2012年5月16日 申請日期2010年6月16日 優(yōu)先權(quán)日2009年6月17日
發(fā)明者C·A·埃文斯, C·B·韋爾, C·C·吉布森, S·M·墨菲 申請人:微軟公司