專利名稱:匯集媒體收藏以提供主列表和經(jīng)排序的子列表的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到在參與者或用戶之間共享媒體收藏,并且更具體地 涉及到匯集(aggregate)共享士某體收藏(shared media collection)來(lái) 為用戶提供集合媒體收藏。
背景技術(shù):
隨著便攜式媒體播放器的出現(xiàn),諸如Apple⑧的iPodd)便攜式媒體 播放器,數(shù)字化媒體已變得非常豐富。然而,即便許多用戶的用戶媒 體收藏包括即使不以千計(jì)也以百計(jì)的媒體項(xiàng),也沒(méi)有一個(gè)用戶擁有每 個(gè)媒體項(xiàng)。因而,用戶經(jīng)常希望共享他們的媒體收藏。例如,Apple 的iTunes⑧媒體播放器容許用戶與在同一子網(wǎng)絡(luò)上的至多五個(gè)用戶共 享他們的媒體收藏。在Apple⑧的iTunes⑧媒體播放器中,共享用戶必 須指明要共享他們的媒體收藏的哪部分(例如,所有、兩首或更多首 歌曲或者播放列表)。然而,與其共享媒體收藏的用戶受限于這樣的 事實(shí),即所共享的媒體收藏是與他們自有的媒體收藏相分離的。另一 議題在于,共享局限于在同一子網(wǎng)絡(luò)內(nèi)的用戶之間進(jìn)行共享。因而, 需要一種改進(jìn)的系統(tǒng)和方法用于共享媒體收藏。
發(fā)明內(nèi)容
本發(fā)明涉及到將用戶的本地媒體收藏與一個(gè)或多個(gè)與該用戶共
享的共享媒體收藏進(jìn)行匯集,來(lái)為用戶提供集合媒體收藏(aggregate media collection)。 一般而言,首先發(fā)現(xiàn)與用戶共享的一個(gè)或多個(gè)共 享媒體收藏。任選地,用戶可選擇共享媒體收藏中的一個(gè)或多個(gè)用于 與用戶的本地媒體收藏匯集。隨后,使得由用戶選擇的共享媒體收藏,
或可替代地所有共享媒體收藏,與用戶的本地媒體收藏相匯集來(lái)為用 戶提供集合媒體收藏。更具體地,在優(yōu)選實(shí)施例中,使得辨識(shí)(dentify) 在所選擇的共享媒體收藏中的媒體項(xiàng)的媒體收藏信息、或可替代地辨 識(shí)所有共享媒體收藏的媒體收藏信息,與辨識(shí)用戶的本地媒體收藏中 的媒體項(xiàng)的媒體收藏信息相匯集,以提供用戶的集合媒體收藏。
在一個(gè)實(shí)施例中,基于社交網(wǎng)絡(luò)來(lái)辨識(shí)共享媒體收藏。社交網(wǎng)絡(luò) 可以是預(yù)先存在的社交網(wǎng)絡(luò),或?yàn)榱斯蚕砻襟w收藏而建立的社交網(wǎng) 絡(luò)??蛇\(yùn)用(utilize)社交網(wǎng)絡(luò)內(nèi)用戶的橋接(bridging)來(lái)提供在社 交網(wǎng)絡(luò)中的用戶之間的間接關(guān)系。如果沒(méi)有提供橋接,則共享媒體收
藏是由在第一用戶的社交網(wǎng)絡(luò)中與第一用戶具有直接關(guān)系的其它用 戶所共享的媒體收藏。如果提供橋接,則共享媒體收藏是由在第一用
戶的社交網(wǎng)絡(luò)中處于距第一用戶的預(yù)定邏輯距離內(nèi)的其它用戶所共 享的媒體收藏??蓪㈩A(yù)定邏輯距離限定為社交網(wǎng)絡(luò)中的一定數(shù)目的 "中繼段(hop),,或分離度(degree of separation)??商娲?,如 果提供橋接,則共享媒體收藏可以是在社交網(wǎng)絡(luò)中與第 一用戶有直接 關(guān)系的用戶的集合媒體收藏。共享集合媒體收藏包括了來(lái)自在社交網(wǎng) 絡(luò)中與第一用戶有直接關(guān)系的用戶的本地媒體收藏的媒體項(xiàng),以及來(lái)
自在社交網(wǎng)絡(luò)中與第 一用戶有間接關(guān)系的用戶的本地媒體收藏的媒 體項(xiàng)。隨后,將用于共享集合媒體收藏中的媒體項(xiàng)的媒體收藏信息條 目與辨識(shí)第 一 用戶的本地媒體收藏中的媒體項(xiàng)的媒體收藏信息相匯 集,以提供第一用戶的集合媒體收藏,該共享集合媒體收藏來(lái)自社交 網(wǎng)絡(luò)中處于距第一用戶預(yù)定距離內(nèi)的用戶的本地媒體收藏。
在一個(gè)實(shí)施例中,通過(guò)匯集用于本地媒體收藏的媒體收藏信息和 用于共享媒體收藏的媒體收藏信息,將用戶的本地媒體收藏與共享媒
體收藏匯集到一起。對(duì)于本地媒體收藏而言,媒體收藏信息包括辨識(shí) 本地媒體收藏中的每個(gè)媒體項(xiàng)的信息。同樣,對(duì)于每個(gè)共享媒體收藏而言,媒體收藏信息包括辨識(shí)共享媒體收藏中的每個(gè)媒體項(xiàng)的信息。 將用于本地媒體收藏的媒體收藏信息和用于共享媒體收藏的媒體收
藏信息匯集到一起,以提供包括了用于每個(gè)獨(dú)特(unique)媒體項(xiàng)的 媒體項(xiàng)條目(entry)的主列表(primary list)。對(duì)于主列表中的每個(gè) 媒體項(xiàng)條目,可提供子列表,該子列表包括用于本地和共享媒體收藏 中對(duì)應(yīng)々某體項(xiàng)的每次發(fā)生(each occurrence)的々某體項(xiàng)條目。例如, 可基于對(duì)應(yīng)媒體項(xiàng)的品質(zhì)(quality)、比特率和可用性(availability) 來(lái)對(duì)子列表中的媒體項(xiàng)條目評(píng)分??蓪⒆恿斜碇芯哂凶罡咴u(píng)分的媒體 項(xiàng)條目用作用于主列表的媒體項(xiàng)條目。隨后將主列表呈示給用戶作為 集合媒體收藏。子列表基本上提供了在例如由主列表中的媒體項(xiàng)條目 所代表的媒體項(xiàng)之一不再可用(available)的情況下的備份。另外, 在一個(gè)實(shí)施例中,可基于第一用戶的用戶偏好而對(duì)集合媒體收藏中的 媒體項(xiàng)評(píng)分,來(lái)為每個(gè)媒體項(xiàng)提供合意性(desirability)評(píng)分。可過(guò) 濾掉具有比預(yù)定刪改閾值(pruning thershold )更少的合意性評(píng)分的媒 體項(xiàng)以提供集合媒體收藏的經(jīng)過(guò)濾的或經(jīng)刪改的版本。
在結(jié)合附圖閱讀了優(yōu)選實(shí)施例的下列詳細(xì)說(shuō)明之后,本領(lǐng)域技術(shù) 人員將領(lǐng)會(huì)到本發(fā)明的范疇并且認(rèn)識(shí)到其另外的若干方面。
合并到本說(shuō)明書中并且形成本說(shuō)明書一部分的附解了本發(fā) 明的若干方面,并且與描述一起用來(lái)解釋本發(fā)明的原理。
圖1圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例提供媒體收藏的共享和集合 的系統(tǒng);
圖2圖解了根據(jù)本發(fā)明的第一實(shí)施例的圖1的系統(tǒng)的操作; 圖3圖解了根據(jù)本發(fā)明的第二實(shí)施例的圖1的系統(tǒng)的操作; 圖4是圖解了根據(jù)本發(fā)明的第三實(shí)施例的圖1的系統(tǒng)的操作的流 程圖5是圖解了根椐本發(fā)明的 一個(gè)實(shí)施例用于匯集媒體收藏的過(guò)程 的流程圖6和圖7用圖表圖解了根椐本發(fā)明的一個(gè)實(shí)施例用于示例性媒 體收藏的圖5的過(guò)程;
圖8是圖解了根據(jù)本發(fā)明的 一 個(gè)實(shí)施例用于過(guò)濾或刪改集合媒體收藏的過(guò)程的流程圖9A和圖9B用圖表圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例用于示例性 集合媒體收藏的圖8的過(guò)程;
圖10和圖11圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例,能實(shí)現(xiàn)在社交網(wǎng) 絡(luò)中在具有直接關(guān)系和間接關(guān)系的用戶之間共享媒體收藏的用戶橋 接;
圖12圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于將集合媒體收藏呈 示給用戶并且能使用戶運(yùn)用集合媒體收藏的示例性圖形用戶界面 (GUI);
圖13是根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于將新的共享媒體收藏告 知用戶、并且能使用戶選擇是否匯集新的共享媒體收藏的示例性GUI; 圖14是圖1的中央服務(wù)器的示例性實(shí)施例的框圖;和 圖15是圖1的用戶裝置之一的示例性實(shí)施例的框圖。
具體實(shí)施例方式
下面提出的實(shí)施例表現(xiàn)了能使本領(lǐng)域技術(shù)人員實(shí)踐本發(fā)明的必 要信息并且圖解了實(shí)踐本發(fā)明的最佳模式。當(dāng)根據(jù)附圖閱讀下列說(shuō)明 時(shí),本領(lǐng)域的技術(shù)人員會(huì)理解到本發(fā)明的構(gòu)思,并且會(huì)認(rèn)識(shí)到在本文 中沒(méi)有具體提出的這些構(gòu)思的應(yīng)用。應(yīng)當(dāng)理解,這些構(gòu)思和應(yīng)用屬于 本公開(kāi)及所附權(quán)利要求書的范疇。
圖1圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)10,在該系統(tǒng)10中 可共享媒體收藏并且匯集這些媒體收藏與本地媒體收藏。 一般而言, 系統(tǒng)10包括中央服務(wù)器12、以及具有相關(guān)聯(lián)用戶16-1到16-N的一 定數(shù)目的用戶裝置14-1到14-N,在該系統(tǒng)中將中央服務(wù)器12和用戶 裝置14-1到14-N連接到或使其能連接到網(wǎng)絡(luò)18。網(wǎng)絡(luò)18可以是任 何類型的廣域網(wǎng)(WAN)或局域網(wǎng)(LAN),并且可包括有線部件、 無(wú)線部件或者有線部件和無(wú)線部件的組合。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)18 是因特網(wǎng)。
正如所圖解的,中央服務(wù)器12是單一的服務(wù)器。然而,中央服 務(wù)器12可實(shí)現(xiàn)為一個(gè)或多個(gè)物理服務(wù)器。中央服務(wù)器12包括管理功 能20和用戶賬號(hào)(user account)數(shù)據(jù)庫(kù)22。管理功能20可在軟件、 硬件或它們的組合中實(shí)現(xiàn)。 一般而言,管理功能20操作以管理用戶賬號(hào)數(shù)據(jù)庫(kù)22。另外,管理功能20可執(zhí)行相對(duì)于在用戶16-1到16-N 之間共享和匯集媒體收藏而言的各種不同功能。例如,如下面所討論
的,在一個(gè)實(shí)施例中,管理功能20可操作以從用戶裝置14-1到14-N 中的每個(gè)中收集媒體收藏信息。媒體收藏信息通常包括辨識(shí)出用戶 16-1到16-N的本地媒體收藏中或者替代地在這些用戶的集合媒體收 藏中的媒體項(xiàng)的信息??蓪⒂糜谟脩?6-1到16-N中每個(gè)用戶的媒體 收藏信息儲(chǔ)存在用戶賬號(hào)數(shù)據(jù)庫(kù)22中的對(duì)應(yīng)用戶賬號(hào)內(nèi)。根據(jù)本發(fā) 明的一個(gè)實(shí)施例,管理功能20可隨后提供媒體收藏信息到用戶裝置 14-1至14-N以使得能實(shí)現(xiàn)媒體收藏共享和匯集。
用戶賬號(hào)數(shù)據(jù)庫(kù)22通常操作以儲(chǔ)存用于用戶16-1至16-N中的每 個(gè)用戶的用戶賬號(hào),或可替代地用于用戶裝置14-1至14-N中的每個(gè) 裝置的用戶賬號(hào)。在一個(gè)實(shí)施例中,可能需要用戶16-l至16-N經(jīng)由 例如預(yù)訂(subscription)或注冊(cè)過(guò)程在中央服務(wù)器12建立用戶賬號(hào)。 每個(gè)用戶賬號(hào)可包括例如辨識(shí)從用戶16-1至用戶16-N中的對(duì)應(yīng)用 戶的本地媒體收藏中、或者可替代地集合媒體收藏中的媒體項(xiàng)的媒體 收藏信息。
用戶裝置14-1至14-N各自可以是具有聯(lián)網(wǎng)和媒體回放能力的任 何類型的用戶裝置。例如,用戶裝置14-1至14-N中的每個(gè)可以是個(gè) 人計(jì)算機(jī)、便攜式媒體播放器(諸如Apple 的iPod⑧媒體播放器)、 移動(dòng)通訊裝置(諸如Apple⑧的iPhone)、才幾頂盒等等。正如相對(duì)于 用戶裝置14-l所圖解的,用戶裝置14-1包括媒體播放器功能24-1、 本地媒體收藏26-l、集合媒體收藏28-l,以及在一個(gè)實(shí)施例中包括友 人列表30-1。在此示例性實(shí)施例中,媒體收藏匯集功能32-1被內(nèi)嵌 到媒體播放器功能24-l內(nèi)。注意,盡管為清楚起見(jiàn)沒(méi)有加以圖解,但 其它用戶裝置14-2至14-N分別包括具有媒體收藏匯集功能32-2至 32-N的々某體播放器功能24-2至24-N、本地媒體收藏26-2至26-N、 集合媒體收藏28-2至28-N,并且任選地包括友人列表30-2至30-N。
媒體播放器功能24-l可在軟件、硬件或它們的組合中實(shí)現(xiàn),并且 其通常操作以提供對(duì)來(lái)自本地媒體收藏26-1和集合媒體收藏28-1的 媒體項(xiàng)的回放。在此示例性實(shí)施例中,媒體收藏匯集功能32-1被內(nèi)嵌 到媒體播放器功能24-l內(nèi)。然而,本發(fā)明不限于此。媒體收藏匯集功 能32-1可替代地可能是與媒體播放器功能24-1分開(kāi)實(shí)現(xiàn)。例如,媒體收藏匯集功能32-1可以作為用于媒體播放器功能24-1的插件 (plug-in)而實(shí)現(xiàn)。
正如下面所討論的,媒體收藏匯集功能32-1通常操作以發(fā)現(xiàn)或辨 識(shí)一個(gè)或多個(gè)可用于與用戶16-1的本地媒體收藏26-1相匯集的共享 媒體收藏。共享媒體收藏是已經(jīng)與用戶16-1共享的、來(lái)自用戶16-2 至16-N的一個(gè)或多個(gè)其它用戶的本地或集合媒體收藏。 一旦已經(jīng)辨 識(shí)出一個(gè)或多個(gè)共享媒體收藏,使得用戶16-1可任選地選擇共享媒體 收藏中的一個(gè)或多個(gè)用于與用戶16-1的本地媒體收藏26-1相匯集。 媒體收藏匯集功能32-1隨后操作以匯集所選擇的共享媒體收藏或者 可替代地所有共享媒體收藏,以提供用戶16-1的集合媒體收藏28-1。 媒體播放器功能24-l隨后可使得用戶16-1能運(yùn)用集合媒體收藏28-l。 例如,可從集合媒體收藏28-l創(chuàng)建播放列表,從而播放列表包括來(lái)自 本地媒體收藏26-1的一個(gè)或多個(gè)媒體項(xiàng)以及來(lái)自共享媒體收藏的一 個(gè)或多個(gè)媒體項(xiàng)。媒體播放器功能24-l隨后照著用戶16-1所指示的 而提供對(duì)播放列表或者來(lái)自播放列表的 一個(gè)或多個(gè)媒體項(xiàng)的回放。在 一個(gè)實(shí)施例中,可按需從來(lái)自用戶裝置14-2至14-N的對(duì)應(yīng)用戶裝置 以流媒體方式傳送(stream)或下栽來(lái)自共享媒體收藏的 一個(gè)或多個(gè)媒 體項(xiàng)。在另一個(gè)實(shí)施例中,可從來(lái)自用戶裝置14-2至14-N的對(duì)應(yīng)用 戶裝置預(yù)取出(pre-fetch)來(lái)自共享媒體收藏的一個(gè)或多個(gè)媒體項(xiàng)。
本地媒體收藏26-l包括由用戶裝置14-1在本地儲(chǔ)存的一定數(shù)目 的媒體項(xiàng)。這些媒體項(xiàng)可包括先前由用戶16-1從遠(yuǎn)程媒體分配(remote media distribution)服務(wù)購(gòu)買的媒體項(xiàng),該遠(yuǎn)程媒體分配服務(wù)諸如 Apple⑧的iTunes⑧商店或RealNetwork的Rhapsody⑧媒體分配月艮務(wù)。 補(bǔ)充地或可替代地,本地媒體收藏26-l可包括從光盤(CD)導(dǎo)入的 媒體項(xiàng)。正如本文中所使用的,媒體項(xiàng)可以是例如音頻內(nèi)容項(xiàng),諸 如歌曲、有聲讀物或音頻播客(podeast);視頻內(nèi)容項(xiàng),諸如影片、 電視節(jié)目的劇集(episode)或視頻剪輯;等等。
正如在下面所討論的,集合媒體收藏28-1優(yōu)選地包括了這樣的信 息,該信息代表著用戶16-1的本地媒體收藏26-1與本地媒體收藏26-2 至26-N中的一個(gè)或多個(gè)的匯集,或可替代地與集合媒體收藏28-2至 28-N中的一個(gè)或多個(gè)的匯集,該本地媒體收藏26-2至26-N或集合媒 體收藏28-2至28-N中的一個(gè)或多個(gè)是與用戶16-1共享的并且任選地由用戶16-1選定。更具體地,在一個(gè)實(shí)施例中,集合媒體收藏28-1 包括了在本地媒體收藏26-1以及與用戶16-1共享的并且任選地由用 戶16-1選定的一個(gè)或多個(gè)共享媒體收藏中的獨(dú)特媒體項(xiàng)的主列表。另 外,對(duì)于主列表中的每個(gè)媒體項(xiàng),可提供子列表或二級(jí)(secondary) 列表,其包括用于本地和共享媒體收藏中的媒體項(xiàng)的每次發(fā)生的條 目。
友人列表30-l是任選的,并且可用來(lái)為已經(jīng)被辨識(shí)為與用戶16-1 有直接關(guān)系的用戶16-2至16-N中的一定數(shù)目用戶中的每個(gè)儲(chǔ)存一列 標(biāo)識(shí)符,諸如用戶名。需要注意的是,友人列表30-l可以補(bǔ)充地或可 替代地在中央服務(wù)器12處被儲(chǔ)存在用戶16-1的用戶賬號(hào)中。友人列 表30-l可以是從社交聯(lián)網(wǎng)應(yīng)用獲取的預(yù)先存在的列表,諸如,舉例而 言,電子郵件應(yīng)用、即時(shí)傳訊(messaging)或聊天應(yīng)用、諸如Facebook 或MySpace的社交聯(lián)網(wǎng)網(wǎng)站等的聯(lián)系人列表??商娲兀讶肆斜?30-1可以是為了共享和匯集媒體收藏而辨識(shí)出的友人的列表。友人列 表30-l可以作為用戶16-1的社交網(wǎng)絡(luò)而使用。此外,如果提供橋接, 則友人列表30-l至30-N可以被組合起來(lái)以創(chuàng)建提供了在用戶16-1至 16-N之間的直接和間接關(guān)系的社交網(wǎng)絡(luò)。
需要注意的是,在此實(shí)施例中,用戶裝置14-1和14-2位于子網(wǎng) 絡(luò)34內(nèi)。例如,用戶裝置14-1和14-2可以經(jīng)由共用的接入點(diǎn)例如 LAN路由器而被連接到網(wǎng)絡(luò)18。如下面所討論的,因?yàn)橛脩粞b置14-1 和14-2位于同一子網(wǎng)絡(luò)34中,則如果能進(jìn)行共享,用戶裝置14-1和 14-2可自動(dòng)地相互共享它們的本地媒體收藏26-1和26-2或者集合媒 體收藏28-1和28-2。
圖2圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)10的操作,在該系 統(tǒng)10中用戶裝置14-1至14-N中的兩個(gè)共享和匯集它們的士某體收藏。 首先,在此實(shí)例中,用戶裝置14-1和14-N,或更具體地即用戶16-1 至16-N,向中央服務(wù)器12進(jìn)行注冊(cè)(步驟100和102)。接下來(lái), 用戶裝置14-1和14-N將用于它們的本地媒體收藏26-1和26-N的媒 體收藏信息上載到中央服務(wù)器12 (步驟104和106)。媒體收藏信息 作為對(duì)應(yīng)用戶16-1和16-N的用戶賬號(hào)的部分而被儲(chǔ)存。
如上面所討論的,例如本地媒體收藏26-1的媒體收藏信息包括了 辨識(shí)本地媒體收藏26-l中的媒體項(xiàng)的信息。更具體地,媒體收藏信息可包括,例如,用于每個(gè)媒體項(xiàng)的全局唯一標(biāo)識(shí)符(GUID)、標(biāo)題 和/或辨識(shí)媒體項(xiàng)的類似信息,等等。另外,在一個(gè)實(shí)施例中,媒體收 藏信息也可包括辨識(shí)媒體項(xiàng)的品質(zhì)的信息、辨識(shí)對(duì)于媒體項(xiàng)的比特率 的信息、辨識(shí)媒體項(xiàng)的可用性的信息,等等。品質(zhì)和比特率可以是用 于對(duì)媒體項(xiàng)進(jìn)行編碼的編碼參數(shù)??苫谂c對(duì)應(yīng)用戶裝置的網(wǎng)絡(luò)連通 性(network connectivity)有關(guān)的歷史4言息而確定i某體項(xiàng)的可用性。 例如,如果用戶裝置14-1頻繁地離線,則當(dāng)與另一用戶共享時(shí)在本地 媒體收藏26-1中的媒體項(xiàng)的可用性可以被賦值為低值或表示媒體項(xiàng) 頻繁地不可用的值。
接下來(lái),在此實(shí)施例中,用戶裝置14-1向中央服務(wù)器12發(fā)送邀 請(qǐng)或用于邀請(qǐng)的請(qǐng)求,以邀請(qǐng)用戶16-N共享媒體收藏(步驟108)。 在優(yōu)選實(shí)施例中,用戶裝置14-1響應(yīng)于來(lái)自用戶16-1的輸入而發(fā)送 邀請(qǐng)或發(fā)送用于邀請(qǐng)的請(qǐng)求。例如,用戶16-1可錄入或以其他方法辨 識(shí)用于用戶16-N的用戶名、電子郵件地址等等,并且啟動(dòng)邀請(qǐng)。中 央服務(wù)器12隨后發(fā)送邀請(qǐng)到用戶16-N的用戶裝置14-N(步驟110)。 在此實(shí)例中,用戶16-N接受邀請(qǐng),并且接受消息被返回到中央服務(wù) 器12 (步驟112)。中央服務(wù)器12隨后提供接受確認(rèn)消息到用戶裝 置14-1(步驟114)。需要注意的是,當(dāng)接收該接受確認(rèn)消息(acceptance acknowledgement message )時(shí),用戶裝置14-1可將用戶16-N添加到 用戶16-1的友人列表30-l。
在這點(diǎn)上,中央服務(wù)器12提供或能實(shí)現(xiàn)將用于用戶16-N的本地 媒體收藏26-N的媒體收藏信息下栽到用戶16-1的用戶裝置14-1 (步 驟116)。與用戶16-1共享的本地i某體收藏26-N在本文中也被稱為 共享媒體收藏,并且因而對(duì)應(yīng)的媒體收藏信息也在本文中被稱為共享 媒體收藏信息。同樣,中央服務(wù)器12提供或能實(shí)現(xiàn)將用于用戶16-1 的本地媒體收藏26-1的媒體收藏信息下栽到用戶16-N的用戶裝置 14-N(步驟118)。此外,與用戶16-N共享的本地媒體收藏26-1在 本文中也被稱為共享媒體收藏,并且因而對(duì)應(yīng)的媒體收藏信息也在本 文中被稱為共享媒體收藏信息。
用戶裝置14-1,并且更具體地即媒體收藏匯集功能32-l,隨后進(jìn) 行操作以將用戶16-1的本地媒體收藏26-1和用戶16-N的共享媒體收 藏匯集起來(lái)以提供用戶16-1的集合媒體收藏28-l (步驟120)。在一個(gè)實(shí)施例中,如果期望對(duì)集合媒體收藏28-1進(jìn)行共享,則用戶裝置 14-1可將用于集合媒體收藏28-1的媒體收藏信息發(fā)送到中央服務(wù)器 12用于儲(chǔ)存在用戶16-1的用戶賬號(hào)中。其后,可以與其它用戶共享 用于集合媒體收藏28-1的媒體收藏信息,而非用于本地媒體收藏26-1 的媒體收藏信息。
同樣,用戶裝置14-N,并且更具體地即媒體收藏匯集功能32-N, 隨后進(jìn)行操作以將用戶16-N的本地媒體收藏26-N和用戶16-1的共 享媒體收藏匯集起來(lái)以提供用戶16-N的集合媒體收藏28-N (步驟 122)。在一個(gè)實(shí)施例中,如果期望對(duì)集合媒體收藏28-N進(jìn)行共享, 則用戶裝置14-N可發(fā)送用于集合媒體收藏28-N的媒體收藏信息到中 央服務(wù)器12用于儲(chǔ)存在用戶16-N的用戶賬號(hào)中。其后,可以與其它 用戶共享用于集合媒體收藏28-N的媒體收藏信息,而非用于本地媒 體收藏26-N的々某體收藏信息。
在這點(diǎn)上,用戶裝置14-1和14-N可分別運(yùn)用它們的集合媒體收 藏28-l和28-N (步驟124和126)。更具體地,在用戶裝置14-1處, 可生成并播放包括了來(lái)自集合媒體收藏28-1的媒體項(xiàng)的用戶定義或 系統(tǒng)定義的播放列表。對(duì)于由用戶16-N共享的集合媒體收藏28-l中 的媒體項(xiàng),需要注意的是,媒體播放器功能24-1可根據(jù)需要請(qǐng)求那些 來(lái)自用戶裝置14-N的媒體項(xiàng)直接地或經(jīng)由中央服務(wù)器12以流媒體方 式傳送到用戶裝置14-1??商娲兀襟w播放器功能24-1可根據(jù)需 要請(qǐng)求直接地或經(jīng)由中央服務(wù)器12,從用戶裝置14-N下載共享媒體 項(xiàng)。需要注意的是,不管共享媒體項(xiàng)如何被送達(dá)用戶裝置14-1,可使 用數(shù)字版權(quán)管理(DRM)技術(shù)。作為使用集合媒體收藏28-1來(lái)生成 播放列表的補(bǔ)充或替代,媒體播放器功能24-l可使得用戶16-1能在 集合媒體收藏28-l上執(zhí)行其它類型的操作,諸如,舉例而言,搜索、 排序(sorting)等等??梢栽谟脩粞b置14-N處以類似方式使用集合媒 體收藏28-N。
在此實(shí)例中,在共享和匯集了用戶16-1和16-N的本地媒體收藏 26-1和26-N之后的某些時(shí)間點(diǎn)處,在用戶16-N的本地i某體收藏26-N 中發(fā)生改變(步驟128)。作為實(shí)例,用戶16-N可購(gòu)買或以其它方式 獲得新的媒體項(xiàng),從而將新的媒體項(xiàng)添加到用戶16-N的本地媒體收 藏26-N。作為響應(yīng),用戶裝置14-N,并且更具體地即媒體收藏匯集
14功能32-N,發(fā)送媒體收藏信息更新到中央服務(wù)器12 (步驟130)。中 央服務(wù)器12隨后更新用戶16-N的用戶賬號(hào)中的媒體收藏信息,并且 發(fā)送該媒體收藏信息更新到用戶裝置14-1 (步驟132)。作為響應(yīng), 用戶裝置14-1的媒體收藏匯集功能32-1處理該更新,從而使得該更 新被反映在用戶16-1的集合媒體收藏28-l中(步驟134)。
仍在此實(shí)例中,在其后的某些時(shí)間點(diǎn)處,用戶裝置14-N的狀態(tài) 改變(步驟136)。例如,用戶裝置14-N可禁用共享或脫機(jī)離線(go offline)。響應(yīng)于或預(yù)想到這些改變,用戶裝置14-N提供狀態(tài)更新到 中央服務(wù)器12 (步驟138)。中央服務(wù)器12隨后將該狀態(tài)更新轉(zhuǎn)發(fā) 到用戶裝置14-1 (步驟140)??商娲?,可通過(guò)用戶裝置14-1檢測(cè) 狀態(tài)改變。作為響應(yīng),用戶裝置14-1,并且更具體地即媒體收藏匯集 功能32-1,對(duì)該狀態(tài)更新進(jìn)行處理(步驟142)。例如,如果用戶16-N 已禁用共享,則可將用戶16-1的集合媒體收藏28-1更新以移除用于 來(lái)自用戶16-N的共享媒體收藏的媒體項(xiàng)的條目。作為另一實(shí)例,如 果用戶裝置14-N脫機(jī)離線,則可將集合媒體收藏28-l更新以反映出 由用戶16-N共享的媒體項(xiàng)當(dāng)前不可用,或者可替代地用以從集合媒 體收藏28-l移除用于由用戶16-N所共享的媒體項(xiàng)的條目。
需要注意的是,盡管圖2圖解了系統(tǒng)10的操作,在系統(tǒng)10中僅 將一個(gè)々某體收藏與用戶16-1和16-N中的每個(gè)進(jìn)行共享,但是本發(fā)明 不限于此??蓪⒍鄠€(gè)媒體收藏與用戶16-1至16-N中的每個(gè)用戶進(jìn)行 共享。例如,可與用戶16-1共享本地々某體收藏26-2至26-N中的兩個(gè) 或更多個(gè),并且其結(jié)果是,這兩個(gè)或更多個(gè)本地媒體收藏被包括在用 戶16-1的集合士某體收藏28-1中。類似地,可與來(lái)自用戶16-2至16-N 中的兩個(gè)或更多個(gè)其它用戶共享用戶16-1的本地媒體收藏26-l。
圖3圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)10的操作,在該系 統(tǒng)10中在同一子網(wǎng)絡(luò)34內(nèi)的兩個(gè)用戶裝置14-1和14-2共享并匯集 它們的媒體收藏。需要注意的是,用戶裝置14-1和14-2可以可替代 地共享它們的媒體收藏,如上面參考圖2所討論的,而不管它們位于 同一子網(wǎng)絡(luò)34內(nèi)的事實(shí)。
首先,用戶裝置14-2加入(join)子網(wǎng)絡(luò)34 (步驟200)。例如, 用戶裝置14-2可通過(guò)連接到接入點(diǎn)而加入子網(wǎng)絡(luò)34,用戶裝置14-1 和14-2通過(guò)該接入點(diǎn)而均連接到網(wǎng)絡(luò)18。該4矣入點(diǎn)可以是例如LAN
15路由器。假設(shè)啟用了用戶16-2的本地媒體收藏26-2的共享,則提供 用于用戶16-2的本地媒體收藏26-2的媒體收藏信息,或使得可利用 該媒體收藏信息用以下栽到用戶裝置14-1 (步驟202)。同樣,提供 了用于用戶16-1的本地媒體收藏26-1的媒體收藏信息,或使得可利 用該媒體收藏信息用以下載到用戶裝置14-2 (步驟204)。需要注意 的是,用戶裝置14-1和14-2可自動(dòng)地在子網(wǎng)絡(luò)34上4企測(cè)彼此,并且 響應(yīng)于這種檢測(cè),自動(dòng)地交換它們的媒體收藏信息或使得可利用它們 的媒體收藏信息用于進(jìn)行下栽。用戶裝置14-1可自動(dòng)地檢測(cè)用戶裝置 14-2的共享媒體收藏,或自動(dòng)地接收來(lái)自用戶裝置14-2的共享媒體 收藏的通知。同樣地,用戶裝置14-2可自動(dòng)地檢測(cè)用戶裝置14-1的 共享媒體收藏,或自動(dòng)地接收來(lái)自用戶裝置14-1的共享媒體收藏的通 知。
用戶裝置14-1,并且更具體地即媒體收藏匯集功能32-1,隨后進(jìn) 行操作以將用戶16-1的本地媒體收藏26-l和用戶16-2的共享媒體收 藏匯集起來(lái),以提供用戶16-1的集合媒體收藏28-l (步驟206)。同 樣地,用戶裝置14-2,并且更具體地即媒體收藏匯集功能32-2,進(jìn)行 操作以將用戶16-2的本地媒體收藏26-2和用戶16-1的共享媒體收藏 匯集起來(lái),以提供用戶16-2的集合媒體收藏28-2 (步驟208)。
在這點(diǎn)上,用戶裝置14-1和14-2可分別運(yùn)用它們的集合々某體收 藏28-l和28-2 (步驟210和212)。更具體地,在用戶裝置14-1處, 可生成并播放包括了來(lái)自集合媒體收藏28-1的媒體項(xiàng)的用戶定義或 系統(tǒng)定義的播放列表。對(duì)于由用戶16-2共享的集合媒體收藏28-1中 的媒體項(xiàng),需要注意的是,媒體播放器功能24-l可按需要請(qǐng)求那些來(lái) 自用戶裝置14-2的媒體項(xiàng)以流媒體方式傳送到用戶裝置14-1??商?代地,媒體播放器功能24-1可按需要請(qǐng)求從用戶裝置14-2下載共享 媒體項(xiàng)。需要注意的是,不管共享媒體項(xiàng)如何被送達(dá)用戶裝置14-1, 也可使用DRM技術(shù)。作為使用集合媒體收藏28-l來(lái)生成播放列表的 補(bǔ)充或替代,媒體播放器功能24-l可使得用戶16-1能在集合媒體收 藏28-l上執(zhí)行其它類型的操作,諸如,舉例而言,搜索、排序等等。 可以在用戶裝置14-2處以類似方式^f吏用集合々某體收藏28-2。
在此實(shí)例中,在共享和匯集了用戶16-1和16-2的本地媒體收藏 26-1和26-2之后的某些時(shí)間點(diǎn)處,用戶16-2的本地媒體收藏26-2中發(fā)生改變(步驟214)。作為實(shí)例,用戶16-2可購(gòu)買或以其它方式獲 得新的媒體項(xiàng),從而將新的媒體項(xiàng)添加到用戶16-2的本地媒體收藏 26-2。作為響應(yīng),用戶裝置14-2,并且更具體地即媒體收藏匯集功能 32-2,將媒體收藏信息更新發(fā)送到用戶裝置14-1 (步驟216)。作為 響應(yīng),用戶裝置14-1的媒體收藏匯集功能32-1處理該更新,從而使 得該更新被反映在用戶16-1的集合媒體收藏28-l中(步驟218)。
在此實(shí)例中,在其后的某些時(shí)間點(diǎn)處,用戶裝置14-2的狀態(tài)改變 (步驟220)。例如,用戶裝置14-2可禁用共享、脫機(jī)離線或退出子 網(wǎng)絡(luò)34。響應(yīng)于或預(yù)想到這些改變,用戶裝置14-2向用戶裝置14-1 提供狀態(tài)更新(步驟222)??商娲?,可通過(guò)用戶裝置14-1檢測(cè)狀 態(tài)改變。作為響應(yīng),用戶裝置14-1,并且更具體地即媒體收藏匯集功 能32-1,對(duì)該狀態(tài)更新進(jìn)行處理(步驟224)。例如,如果用戶16-2 已禁用共享,則可將用戶16"的集合媒體收藏28-l更新以移除用于 來(lái)自用戶16-2的共享媒體收藏的媒體項(xiàng)的條目。作為另一實(shí)例,如果 用戶裝置14-2脫機(jī)離線,則可將集合媒體收藏28-1更新以反映出由 用戶16-2共享的媒體項(xiàng)當(dāng)前不可用,或者可替代地用以從集合媒體收 藏28-l移除用于由用戶16-2所共享的媒體項(xiàng)的條目。作為最后的實(shí) 例,如果用戶裝置14-2退出子網(wǎng)絡(luò)34但仍具有網(wǎng)絡(luò)連接,則用戶裝 置14-1或者可替代地用戶裝置14-2可將管理轉(zhuǎn)移到中央服務(wù)器12(圖 1 ),從而如上面參考圖2所述的管理在兩個(gè)用戶裝置14-1與14-2之 間的媒體收藏的共享。
需要注意的是,盡管圖3圖解了系統(tǒng)10的操作,在系統(tǒng)10中僅 將一個(gè)媒體收藏與用戶16-1和16-2中的每個(gè)用戶進(jìn)行共享,但是本 發(fā)明不限于此??蓪⒍鄠€(gè)媒體收藏與用戶16-1至16-N中的每個(gè)用戶 進(jìn)行共享。例如,子網(wǎng)絡(luò)34可包括與子網(wǎng)絡(luò)34中的其它用戶(包括 用戶16-1和16-2)共享它們的媒體收藏的另外的用戶裝置。作為另 一實(shí)例,除了用戶16-2的本地媒體收藏26-2,可與用戶16-1共享在 子網(wǎng)絡(luò)34以外的用戶裝置14-3至14-N處的一個(gè)或多個(gè)本地媒體收藏 26-3至26-N,并且其結(jié)果是,該一個(gè)或多個(gè)本地媒體收藏26-3至26-N 可被包括在用戶16-1的集合媒體收藏28-1中。類似地,除了用戶16-2, 可以同來(lái)自與在子網(wǎng)絡(luò)34以外的用戶裝置14-3至14-N相關(guān)聯(lián)的用戶 16-3至16-N的一個(gè)或多個(gè)其它用戶共享用戶16-1的本地i某體收藏26-1。
圖4提供了根據(jù)本發(fā)明的另 一實(shí)施例圖解了媒體收藏和匯集功能 32-1的操作的流程圖,其中與用戶16-1共享多個(gè)媒體收藏并且使得 用戶16-1能選擇用于與本地媒體收藏26-1匯集的一個(gè)或多個(gè)共享媒 體收藏以提供集合媒體收藏28-1。首先,媒體收藏匯集功能32-1發(fā) 現(xiàn)或以其它方法辨識(shí)一個(gè)或多個(gè)共享媒體收藏(步驟300)。共享媒 體收藏是已經(jīng)與用戶16-1共享的其它用戶16-2至16-N的本地媒體收 藏26-2至26-N中的一個(gè)或多個(gè)。可經(jīng)由例如參考圖2所討論的邀請(qǐng) 過(guò)程而發(fā)現(xiàn)該共享媒體收藏,或作為由另 一用戶裝置儲(chǔ)存在用戶裝置 14-1的子網(wǎng)絡(luò)34內(nèi)的結(jié)果而自動(dòng)地發(fā)現(xiàn)該共享媒體收藏。
接下來(lái),媒體收藏匯集功能32-l接收來(lái)自用戶16-1的、選擇用 于匯集的一個(gè)或多個(gè)共享媒體收藏的用戶輸入(步驟302 )。更具體 地,媒體收藏匯集功能32-l可使得用戶16-1能經(jīng)由用戶界面選擇用 于匯集的一個(gè)或多個(gè)共享媒體收藏。在可替代實(shí)施例中,媒體收藏匯 集功能32-1可運(yùn)用用戶偏好、歷史信息等等以通過(guò)編程方式或自動(dòng)地 選擇或推薦對(duì)一個(gè)或多個(gè)共享媒體收藏的選擇。
在此實(shí)施例中,媒體收藏匯集功能32-1隨后獲得用于已被選擇用 以匯集的一個(gè)或多個(gè)共享媒體收藏的媒體收藏信息(步驟304)。如 上所述,可從中央服務(wù)器12獲取媒體收藏信息。在可替代實(shí)施例中, 可從來(lái)自用戶裝置14-2至14-N的對(duì)應(yīng)用戶裝置獲取媒體收藏信息。 另外,盡管在此實(shí)例中是在選擇了用于匯集的一個(gè)或多個(gè)共享媒體收 藏之后獲取媒體收藏信息,但本發(fā)明不限于此??稍谶x擇用于匯集的 一個(gè)或多個(gè)共享媒體收藏之前獲取用于共享媒體收藏的媒體收藏信 息。如果共享媒體收藏信息是在通過(guò)用戶16-1進(jìn)行選擇之前獲得的, 則其可用來(lái)在選擇過(guò)程中協(xié)助用戶16-1。
一旦已經(jīng)選擇了用于匯集的一個(gè)或多個(gè)共享媒體收藏并且已經(jīng) 獲得了對(duì)應(yīng)的共享媒體收藏信息,則媒體收藏匯集功能32-1將共享媒 體收藏和本地媒體收藏26-1匯集起來(lái),以提供用戶16-1的集合媒體 收藏28-l (步驟306)。其后,媒體收藏匯集功能32-1可響應(yīng)于所接 收到的關(guān)于共享媒體收藏的更新而更新集合媒體收藏28-1 (步驟 308 )。如上面所討論的,這些更新可以是媒體收藏信息更新、狀態(tài) 更新等等。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖解了媒體收藏匯集功能32-l 的操作以將本地媒體收藏26-1與一個(gè)或多個(gè)共享媒體收藏匯集起來(lái) 的流程圖。此討論同樣可應(yīng)用于其它媒體收藏匯集功能32-2至32-N。 首先,媒體收藏匯集功能32-1獲取或得到用于第一媒體收藏的媒體收 藏信息(步驟400)。接下來(lái),媒體收藏匯集功能32-l獲取或得到來(lái) 自媒體收藏信息的第一媒體項(xiàng)條目(步驟402)。媒體項(xiàng)條目包括辨 識(shí)媒體收藏中對(duì)應(yīng)媒體項(xiàng)的信息,諸如,舉例而言,GUID、標(biāo)題或 辨識(shí)媒體項(xiàng)的類似信息。另外,媒體項(xiàng)條目?jī)?yōu)選地包括關(guān)于媒體項(xiàng)品 質(zhì)、用于編碼媒體項(xiàng)的比特率以及媒體項(xiàng)可用性的信息。更進(jìn)一步, 媒體項(xiàng)條目可包括辨識(shí)共享媒體項(xiàng)的來(lái)源(source)的信息,諸如辨 識(shí)來(lái)自儲(chǔ)存有媒體項(xiàng)的用戶裝置14-1至14-N的用戶裝置的信息、或 者辨識(shí)來(lái)自用戶16-1至16-N的對(duì)應(yīng)用戶的信息。媒體項(xiàng)條目也可包 括辨識(shí)在用戶16-1和與在用戶16-1的社交網(wǎng)絡(luò)中的媒體項(xiàng)相關(guān)聯(lián)的 用戶之間的邏輯距離的信息,當(dāng)以下面所述方式提供了橋接時(shí)這可以 是合乎需要的。
接下來(lái),媒體收藏匯集功能32-1確定由媒體項(xiàng)條目所辨識(shí)出的媒 體項(xiàng)是否已存在于集合媒體收藏28-1中(步驟404)。在此實(shí)施例中, 由主列表形成集合媒體收藏28-l,該主列表包括用于在集合媒體收藏 28-1中的每個(gè)獨(dú)特媒體項(xiàng)的媒體項(xiàng)條目。另外,集合媒體收藏28-1 可包括用于主列表中每個(gè)媒體項(xiàng)條目的子列表,其包括用于在本地媒 體收藏26-1以及一個(gè)或多個(gè)共享媒體收藏中的對(duì)應(yīng)媒體項(xiàng)的每次出 現(xiàn)的條目。例如,如果在兩個(gè)共享媒體收藏中包括了特定媒體項(xiàng),則 集合媒體收藏28-l中的對(duì)應(yīng)子列表將包括用于媒體項(xiàng)的兩個(gè)條目,其 中一個(gè)條目對(duì)應(yīng)于在共享媒體收藏之一中共享的媒體項(xiàng),而另一個(gè)條 目對(duì)應(yīng)于在其它共享媒體收藏中共享的媒體項(xiàng)。
如果由共享媒體收藏信息中的媒體項(xiàng)條目辨識(shí)出的媒體項(xiàng)已被 包括在集合媒體收藏28-l中,則過(guò)程前進(jìn)到步驟408。否則,媒體收 藏匯集功能32-1在用于集合媒體收藏28-1的主列表中創(chuàng)建了媒體項(xiàng) 條目,該媒體項(xiàng)條目用于被來(lái)自共享媒體收藏信息的媒體項(xiàng)條目辨識(shí) 出的媒體項(xiàng)。在這點(diǎn)上,無(wú)論是從步驟404還是406前進(jìn),在用于當(dāng) 前正被處理的共享媒體收藏中所共享的媒體項(xiàng)的特定副本(copy)的 適當(dāng)子列表中創(chuàng)建媒體項(xiàng)條目(步驟408)。接下來(lái),對(duì)當(dāng)前正被處理的媒體收藏中的媒體項(xiàng)進(jìn)行評(píng)分,以便
確定在用于集合媒體收藏28-l的主列表中將參考(reference)或包括 來(lái)自用于媒體項(xiàng)的子列表的哪個(gè)媒體項(xiàng)條目(步驟410)。更具體地, 在一個(gè)實(shí)施例中,基于品質(zhì)、比特率、可用性等等,對(duì)由子列表中的 媒體項(xiàng)條目所辨識(shí)出的媒體項(xiàng)進(jìn)行評(píng)分。隨后,基于用于媒體項(xiàng)的子 列表中的媒體項(xiàng)條目的評(píng)分,對(duì)子列表排序(步驟412)。隨后將在 經(jīng)排序的子列表中具有最高評(píng)分的媒體項(xiàng)條目用作用于在對(duì)于集合 媒體收藏28-1的主列表中的對(duì)應(yīng)媒體項(xiàng)的媒體項(xiàng)條目。
媒體收藏匯集功能32-1隨后確定在媒體收藏信息中是否有更多 媒體項(xiàng)條目(步驟414)。如果是這樣,則媒體收藏匯集功能32-1獲 取或得到下一個(gè)媒體項(xiàng)條目(步驟416)并且返回到步驟404。重復(fù) 該過(guò)程直至處理了媒體收藏信息中的最后的媒體項(xiàng)條目。 一旦處理了 最后的媒體項(xiàng)條目,則媒體收藏匯集功能32-1確定是否有更多媒體收 藏要匯集(步驟418)。如果是這樣,則媒體收藏匯集功能32-l獲取 或得到用于下一個(gè)媒體收藏的媒體收藏信息(步驟420)并且返回到 步驟402。重復(fù)該過(guò)程,直至將本地和共享媒體收藏的最后的媒體收 藏匯集到一起以提供用戶16-1的集合媒體收藏28-l。 一旦匯集了最 后的媒體收藏,該過(guò)程結(jié)束(步驟422)。
圖6和圖7用圖表圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖5的過(guò)程, 該過(guò)程將用戶16-1的本地媒體收藏26-l和兩個(gè)共享媒體收藏匯集到 一起。圖6圖解了用于用戶16-1的本地媒體收藏26-l的媒體收藏信 息、以及用于由用戶A和B分別與用戶16-1共享的共享媒體收藏的 々某體收藏信息。用戶A和B可以是用戶16-2至16-N中的任何兩個(gè)用 戶。在此實(shí)例中,用戶16-1的本地媒體收藏26-1包括媒體項(xiàng)A、 B 和C,用戶A的共享媒體收藏包括媒體項(xiàng)A、 D和E,并且用戶B的 共享媒體收藏包括媒體項(xiàng)A、 B和D。對(duì)于每個(gè)媒體項(xiàng),媒體收藏信 息包括媒體項(xiàng)的標(biāo)識(shí)符(MEDIA ITEM X)、辨識(shí)媒體項(xiàng)的品質(zhì)的 信息、辨識(shí)當(dāng)對(duì)媒體項(xiàng)進(jìn)行編碼時(shí)所使用的比特率的信息、關(guān)于媒體 項(xiàng)可用性的信息、可任選地反映在社交網(wǎng)絡(luò)中媒體項(xiàng)的來(lái)源與用戶之 間的社交網(wǎng)絡(luò)(SN)距離的信息,以及辨識(shí)媒體項(xiàng)來(lái)源的信息。
圖7圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的集合媒體收藏28-l,其是 由圖6的本地媒體收藏26-1與兩個(gè)共享媒體收藏的匯集產(chǎn)生的。如所
20示出的,由主列表36形成或代表集合媒體收藏28-1,該主列表包括 用于在集合媒體收藏28-l中的每個(gè)獨(dú)特媒體項(xiàng)的媒體項(xiàng)條目。子列表 38-1至38-5包括用于在集合媒體收藏28-l中的對(duì)應(yīng)獨(dú)特媒體項(xiàng)的每 次發(fā)生的媒體項(xiàng)條目。因此,在此實(shí)例中,因?yàn)槊襟w項(xiàng)A被包括在本 地媒體收藏26-l以及每個(gè)共享媒體收藏中,所以子列表38-l包括三 個(gè)媒體項(xiàng)條目,每個(gè)媒體項(xiàng)條目對(duì)應(yīng)或代表媒體項(xiàng)A的一次發(fā)生。同 樣,提供了子列表38-2至38-5用于主列表36中的剩余媒體項(xiàng)條目。 基于品質(zhì)、比特率和可用性,對(duì)由子列表38-1至38-5中的媒體項(xiàng)條 目所代表的媒體項(xiàng)進(jìn)行評(píng)分。隨后,基于該評(píng)分,對(duì)子列表38-1至 38-5進(jìn)行排序,從而對(duì)于子列表38-1至38-5中的每個(gè)而言,代表著 具有最高評(píng)分的媒體項(xiàng)的媒體項(xiàng)條目被用作主列表36中的對(duì)應(yīng)媒體 項(xiàng)條目,或被該對(duì)應(yīng)媒體項(xiàng)條目所參考。
隨著共享媒體收藏中的媒體項(xiàng)的數(shù)目增加和/或隨著共享媒體收
藏的數(shù)目增加,集合媒體收藏28-l中的媒體項(xiàng)的數(shù)目可能變大。圖8 是根據(jù)本發(fā)明的一個(gè)實(shí)施例,基于用戶16-1的用戶偏好來(lái)刪改或過(guò)濾 集合媒體收藏28-l的流程圖。首先,基于用戶偏好對(duì)用戶16-1的集 合媒體收藏28-l中的媒體項(xiàng)進(jìn)行評(píng)分,以提供對(duì)于媒體項(xiàng)的合意性評(píng) 分(步驟500)。例如,可通過(guò)分配給一個(gè)或多個(gè)音樂(lè)流派、 一個(gè)或 多個(gè)音樂(lè)藝術(shù)家、 一個(gè)或多個(gè)年代(例如,20世紀(jì)50年代、20世紀(jì) 60年代)、 一個(gè)或多個(gè)影片或電視節(jié)目流派、 一個(gè)或多個(gè)演員、 一個(gè) 或多個(gè)對(duì)共享媒體收藏進(jìn)行共享的用戶等等的權(quán)重(weight)來(lái)限定 用戶偏好。可基于用戶16-1的本地媒體收藏和/或關(guān)于例如用戶16-1 先前所播放的媒體項(xiàng)的歷史信息,由用戶16-1分配權(quán)重或以編程方式 設(shè)定權(quán)重。如果以編程方式設(shè)定權(quán)重,則該權(quán)重其后可由用戶16-1 手動(dòng)調(diào)整。對(duì)于基于用戶偏好給媒體項(xiàng)評(píng)分的示例性過(guò)程,感興趣的 讀者可參閱2006年7月11日提交的題名為"P2P NETWORK FOR PROVIDING REAL TIME MEDIA RECOMMENDATIONS"的美國(guó)專 利申請(qǐng)公開(kāi)號(hào)2008/0016205 Al,該申請(qǐng)被通過(guò)整體援引而合并入本 文。
接下來(lái),基于對(duì)于媒體項(xiàng)的合意性評(píng)分以及過(guò)濾或刪改閾值,對(duì) 集合媒體收藏28-1進(jìn)行過(guò)濾,以提供集合媒體收藏28-1的經(jīng)過(guò)濾的 或經(jīng)刪改的版本(步驟502)。更具體地,在一個(gè)實(shí)施例中,將集合媒體收藏28-l中具有比過(guò)濾閾值(filtering threshold)更少的合意性 評(píng)分的媒體項(xiàng)移除,以提供集合媒體收藏28-l的經(jīng)過(guò)濾的版本。在一 個(gè)實(shí)施例中,由用戶16-1設(shè)定過(guò)濾閾值。
圖9A和圖9B用圖表圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的對(duì)示例性 集合媒體收藏28-l的過(guò)濾或刪改。圖9A圖解了在集合媒體收藏28-l 中的媒體項(xiàng)和對(duì)那些媒體項(xiàng)的合意性評(píng)分。圖9B圖解了在使用等于 50的過(guò)濾閾值進(jìn)行過(guò)濾之后,集合媒體收藏的經(jīng)過(guò)濾版本28-l'。
上述討論主要集中于在有直接關(guān)系的用戶之間共享媒體收藏。然 而,本發(fā)明不限于此??膳c有直接或間接關(guān)系的用戶共享媒體收藏。 更具體地,圖10圖解了一種實(shí)施例,其中根據(jù)本發(fā)明的一個(gè)實(shí)施例 沒(méi)有在用戶之間提供橋接關(guān)系。因而,用戶16-1 (用戶A)的集合媒 體收藏28-l包括與用戶16-1(用戶A)有直接關(guān)系的用戶16-2和16-3
(用戶B和C)的共享媒體收藏。這些直接關(guān)系可反映在用戶16-1(用 戶A)的友人列表30-l中。然而,用戶16-1 (用戶A)不具有與用戶 16-4至16-7 (用戶D至G)的直接關(guān)系。因而,更具體地,用戶16-1
(用戶A)的集合媒體收藏28-l包括來(lái)自用戶16-1 (用戶A)的本地 媒體收藏26-1的媒體項(xiàng)、來(lái)自用戶16-2 (用戶B)的本地媒體收藏 26-2的媒體項(xiàng),和來(lái)自用戶16-3 (用戶C)的本地媒體收藏26-3的 媒體項(xiàng)。用戶16-1 (用戶A)的集合媒體收藏28-l不包括用戶16-4 至16-7 (用戶D至G)的本地媒體收藏26-4至26-7。
與之形成對(duì)比的是,用戶16-2(用戶B)與用戶16-1、 16-4和16-5
(用戶A、 D和E)有直接關(guān)系,但是與用戶16-3、 16-6和16-7 (用 戶C、 F和G)沒(méi)有直接關(guān)系。因而,用戶16-2 (用戶B)的集合媒 體收藏28-2包括來(lái)自用戶16-2 (用戶B )的本地媒體收藏26-2的媒 體項(xiàng)、以及來(lái)自用戶16-1、 16-4和16-5 (用戶A、 D和E)的本地媒 體收藏26-1 、 26-4、和26-5的媒體項(xiàng),但是不包括來(lái)自用戶16-3 、 16-6 和16-7 (用戶C、 F和G )的本地媒體收藏26-3、 26-6和26-7的媒體 項(xiàng)。同樣,用戶16-3 (用戶C)與用戶16-1、 16-6和16-7 (用戶A、 F和G)有直接關(guān)系,但是與用戶16-2、 16-4和16-5 (用戶B、 D和 E)沒(méi)有直接關(guān)系。因而,用戶16-3 (用戶C)的集合媒體收藏28-3 包括來(lái)自用戶16-3 (用戶C)的本地媒體收藏26-3的媒體項(xiàng)、以及來(lái) 自用戶16-1、 16-6和16-7 (用戶A、 F和G)的本地々某體收藏26-l、26-6和26-7的媒體項(xiàng),但是不包括來(lái)自用戶16-2、 16-4和16-5 (用 戶B、 D和E)的本地媒體收藏26-2、 26-4和26-5的媒體項(xiàng)。
類似地,用戶16-4 (用戶D)的集合媒體收藏28-4包括來(lái)自用戶 16-4 (用戶D)的本地媒體收藏26-4的媒體項(xiàng)、以及來(lái)自用戶16-2 (用戶B)的本地媒體收藏26-2的媒體項(xiàng)。同樣,用戶16-5 (用戶E) 的集合媒體收藏28-5包括來(lái)自用戶16-5 (用戶E)的本地媒體收藏 26-5的媒體項(xiàng)、以及來(lái)自用戶16-2 (用戶B)的本地媒體收藏26-2 的媒體項(xiàng)。用戶16-6 (用戶F)的集合媒體收藏28-6包括來(lái)自用戶 16-6(用戶F)的本地媒體收藏26-6的媒體項(xiàng)、以及來(lái)自用戶16-3(用 戶C)的本地媒體收藏26-3的媒體項(xiàng)。同樣,用戶16-7 (用戶G)的 集合媒體收藏28-7包括來(lái)自用戶16-7(用戶G)的本地媒體收藏26-7 的媒體項(xiàng)、以及來(lái)自用戶16-3 (用戶C)的本地媒體收藏26-3的媒體 項(xiàng)。
圖11圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例在用戶之間提供橋接關(guān)系 的一個(gè)實(shí)施例。對(duì)于此實(shí)例,假定在社交網(wǎng)絡(luò)的兩個(gè)分離度內(nèi)或"中 繼段"內(nèi)為用戶執(zhí)行橋接。例如,可基于用戶16-1至16-N的友人列 表30-1至30-N而提供社交網(wǎng)絡(luò)(圖1 )。經(jīng)過(guò)該社交網(wǎng)絡(luò),用戶具 有與他們自有的友人的直接關(guān)系(在社交網(wǎng)絡(luò)中的一個(gè)分離度)、與 友人的友人的間接關(guān)系(在社交網(wǎng)絡(luò)中的兩個(gè)分離度),等等。
因此,用戶16-1 (用戶A)的集合i某體收藏28-l包括來(lái)自與用戶 16-1 (用戶A)有直接關(guān)系的用戶16-2和16-3 (用戶B和C)的本地 媒體收藏26-2和26-3的媒體項(xiàng)、以及來(lái)自與用戶16-1 (用戶A)具 有兩個(gè)分離度內(nèi)的間接關(guān)系的用戶16-4至16-7 (用戶E到G)的本 地媒體收藏26-4至26-7的媒體項(xiàng)。與之形成對(duì)比的是,用戶16-2(用 戶B)不具有與用戶16-6和16-7 (用戶F和G)在兩分離度內(nèi)的間接 關(guān)系。結(jié)果,用戶16-2 (用戶B)的集合媒體收藏28-2包括來(lái)自用戶 16-2 (用戶B)的本地々某體收藏26-2的+某體項(xiàng)、以及來(lái)自用戶16-1、 16-3、 16-4和16-5 (用戶A、 C、 D和E)的本地4某體收藏26-1 、 26-3、 26-4和26-5的媒體項(xiàng)。然而,因?yàn)橛脩?6-6和16-7 (用戶F和G) 在社交網(wǎng)絡(luò)中不處于離用戶16-2 (用戶B)的兩個(gè)分離度內(nèi),所以用 戶16-2 (用戶B)的集合媒體收藏28-2不包括來(lái)自用戶16-6和16-7 (用戶F和G )的本地媒體收藏26-6和26-7的媒體項(xiàng)。同樣,用戶16-3 (用戶C)的集合媒體收藏28-3包括來(lái)自用戶 16-3 (用戶C)的本地媒體收藏26-3的媒體項(xiàng)、以及來(lái)自用戶16-1、 16-2、 16-6和16-7 (用戶A、 B、 F和G)的本地媒體收藏26-l、 26-2、 26-6和26-7的媒體項(xiàng)。
然而,因?yàn)橛脩?6-4和16-5 (用戶D和E)在社交網(wǎng)絡(luò)中不處 于距用戶16-3 (用戶C)的兩個(gè)分離度內(nèi),所以用戶16-3 (用戶C) 的集合媒體收藏28-3不包括用戶16-4和16-5 (用戶D和E)的本地 媒體收藏26-4和26-5的媒體項(xiàng)。以類似方式通過(guò)社交網(wǎng)絡(luò)中處于兩 個(gè)分離度內(nèi)的其它用戶的本地媒體收藏中的媒體項(xiàng),形成了用戶16-4 至16-7 (用戶D至G )的集合媒體收藏28-4至28-7。
在操作中,可通過(guò)各種策略執(zhí)行對(duì)用戶進(jìn)行橋接以使得以上述方 式在具有直接關(guān)系和間接關(guān)系的用戶之間能共享媒體收藏。在 一 個(gè)實(shí) 施例中,共享媒體收藏可以是共享用戶的集合媒體收藏。因而,通過(guò) 使用圖11為例,用戶16-2和16-3 (用戶B和C)與用戶16-1 (用戶 A)以及分別與用戶16-4和16-5 (用戶D和E)以及用戶16-6和16-7 (用戶F和G)共享它們的集合媒體收藏28-2和28-3。其它用戶以 類似方式向它們的直接友人共享它們的集合媒體收藏。
關(guān)于匯集,以用戶16-1 (用戶A)為例,用戶16-1的用戶裝置 14-1的媒體收藏匯集功能32-1 (圖1)將用戶16-2和16-3 (用戶B 和C)的共享集合媒體收藏與本地媒體收藏26-l匯集到一起,以提供 用戶16-1 (用戶A)的集合媒體收藏28-l。然而,當(dāng)匯集時(shí),只匯集 了來(lái)自在距用戶16-1 (用戶A)的閾值社交網(wǎng)絡(luò)距離內(nèi)的其它用戶的 本地媒體收藏的媒體項(xiàng)。需要注意的是,用戶16-1 (用戶A)與媒體 項(xiàng)的來(lái)源之間的社交網(wǎng)絡(luò)距離可被反映在共享媒體收藏信息中的對(duì) 應(yīng)媒體項(xiàng)條目中。因而,如果閾值社交網(wǎng)絡(luò)距離是兩個(gè)分離度,則在 用戶裝置14-1處的匯集將會(huì)放棄掉超出用戶16-4至16-7 (用戶D至 G)以外的用戶的本地4某體收藏中的任何媒體項(xiàng)。
在另一實(shí)施例中,中央服務(wù)器12 (圖1 )可辨識(shí)在距用戶為閾值 社交網(wǎng)絡(luò)距離內(nèi)的其它用戶,并且隨后提供或能實(shí)現(xiàn)用于期望用戶的 本地媒體收藏的媒體收藏信息的下載。此外,以圖11的用戶16-1 (用 戶A)為例,假定閾值社交網(wǎng)絡(luò)距離是兩個(gè)分離度,則中央服務(wù)器12 可將用戶16-2至16-7 (用戶B至G)辨識(shí)為在社交網(wǎng)絡(luò)中處于用戶
2416-1 (用戶A)的兩分離度以內(nèi)。因而,中夾服務(wù)器12于是提供或能 實(shí)現(xiàn)將用于本地媒體收藏26-2至26-7的媒體收藏信息下載到用戶 16-1 (用戶A)的用戶裝置14-1用于匯集。
圖12圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性圖形用戶界面 (GUI) 40,其使得用戶能選擇共享媒體項(xiàng)用于匯集并且進(jìn)一步使得 用戶能運(yùn)用產(chǎn)生的集合媒體收藏。如所圖解的,GUI40通常包括導(dǎo)航 區(qū)域(navigation area) 42和顯示區(qū)域44。在此實(shí)例中,導(dǎo)航區(qū)域42 包括用于顯示與用戶共享的一定數(shù)目共享媒體收藏的標(biāo)識(shí)符的共享 收藏段46。在此實(shí)例中,標(biāo)識(shí)符是已與用戶共享了它們的媒體收藏的 其它用戶(用戶B、用戶C和用戶D)的用戶名。勾選框(checkbox) 48-1、 48-2和48-3是與共享媒體收藏的標(biāo)識(shí)符相關(guān)聯(lián)而呈示的,并且 使得用戶能選擇一個(gè)或多個(gè)共享媒體收藏以與用戶的本地媒體收藏 相匯集。在此實(shí)例中,用戶已選擇了用戶B和C的共享媒體收藏用于 與用戶自有的本地媒體收藏相匯集。
在此實(shí)例中,導(dǎo)航區(qū)域42也包括庫(kù)段50,其使得用戶如果需要 則能選擇一定數(shù)目的庫(kù)之一以呈示在顯示區(qū)域44中。在此實(shí)例中, 用戶已選擇了 "音樂(lè),,庫(kù)。因而,通過(guò)將用戶的本地音樂(lè)收藏與用戶 B和C的共享音樂(lè)收藏匯集到一起而已經(jīng)形成的用戶的集合音樂(lè)收 藏,被呈示在顯示區(qū)域44中。以類似方式,用戶可選擇"視頻"庫(kù)。 結(jié)果,用戶的集合視頻收藏可被呈示在顯示區(qū)域44中。需要注意的 是,在可替代的實(shí)施例中,用戶可以另外地或可替代地能夠顯示集合 媒體收藏,該集合媒體收藏包括來(lái)自用戶的本地媒體收藏以及用戶B 和C的共享媒體收藏的音樂(lè)以及視頻。
導(dǎo)航區(qū)域42也可包括播放列表段52,該播放列表區(qū)段52包括一 定數(shù)目的播放列表的標(biāo)識(shí)符。播放列表可以是系統(tǒng)定義的或用戶定義 的播放列表。此外,播放列表可包括來(lái)自用戶的集合媒體收藏的媒體 項(xiàng)。因而,播放列表可包括來(lái)自用戶的本地媒體收藏的媒體項(xiàng)和/或來(lái) 自用戶B和C的共享媒體收藏的媒體項(xiàng)。另外,播放列表可包括來(lái)自 用戶c的共享媒體收藏的媒體項(xiàng)和/或來(lái)自先前與用戶共享的媒體收 藏的媒體項(xiàng)。當(dāng)用戶選擇播放列表標(biāo)識(shí)符時(shí),將對(duì)應(yīng)的播放列表呈示 在顯示區(qū)域44中。正如本領(lǐng)域普通技術(shù)人員在閱讀本公開(kāi)時(shí)將領(lǐng)會(huì) 到的,用戶隨后可在播放列表中瀏覽(navigate through )并且引起播放列表的回放或選擇來(lái)自播放列表的媒體項(xiàng)。
需要注意的是,對(duì)于包括來(lái)自當(dāng)前沒(méi)有被用戶選擇的共享播放列 表的媒體項(xiàng)或來(lái)自當(dāng)前不可用的共享媒體收藏的媒體項(xiàng)的播放列表, 播放列表可將那些媒體項(xiàng)辨識(shí)為不可用。此外,當(dāng)播放列表中的所有 媒體項(xiàng)是當(dāng)前可從所選擇的共享媒體收藏或當(dāng)前可用的所有共享媒
體收藏中獲得的時(shí)候,可通知用戶。以類似的方式,GUI40可包括用 于每個(gè)播放列表的、關(guān)于播放列表中當(dāng)前可用或不可用的媒體項(xiàng)的數(shù) 量或百分比的指示。另外,可基于播放列表中當(dāng)前可用或不可用的媒 體項(xiàng)的數(shù)量或百分比而對(duì)播放列表進(jìn)行分等級(jí)(rank)或排序。
GUI40也可包括"創(chuàng)建播放列表(create playlist)"按鈕54。當(dāng) 被用戶激活時(shí),"創(chuàng)建播放列表"按鈕54能使用戶通過(guò)使用任何已 知的播放列表創(chuàng)建技術(shù)來(lái)定義新的播放列表。然而,此外,來(lái)自本地 媒體收藏的媒體項(xiàng)和/或來(lái)自共享媒體收藏的媒體項(xiàng)可以被包括在新 播放列表中。GUI 40也可包括檢索字段(search field) 56。該檢索字 段56能使用戶檢索用于期望的媒體項(xiàng)的集合媒體收藏。更具體地, 在此實(shí)例中,檢索字段56可使得用戶能檢索集合音樂(lè)收藏、集合視 頻收藏、集合音樂(lè)收藏和集合視頻收藏二者、選定的共享媒體收藏或 用于期望媒體項(xiàng)的所有共享媒體收藏。
圖13圖解了根據(jù)本發(fā)明的一個(gè)實(shí)施例的另一示例性GUI 58,其 用于當(dāng)另一用戶的共享媒體收藏變?yōu)榭捎脮r(shí)通知用戶。GUI58可與圖 12的GUI40結(jié)合使用。 一般而言,GUI58提供的通知包括了幫助用 戶確定是否選擇共享媒體收藏用于匯集的信息。更具體地,在此實(shí)例 中,通知包括在共享媒體收藏中的媒體項(xiàng)的總數(shù)、以及一定數(shù)目的與 用戶的當(dāng)前集合媒體收藏相比是獨(dú)特的或新的那些媒體項(xiàng)。如果尚未 創(chuàng)建集合媒體收藏,則與用戶的本地媒體收藏相比較而確定獨(dú)特的或 新的媒體項(xiàng)的數(shù)量。
在一個(gè)實(shí)施例中,由圖13的GUI58提供的通知是由用戶裝置生 成的,諸如,舉例而言,用戶裝置14-1。當(dāng)檢測(cè)到或被告知了在子網(wǎng) 絡(luò)34中存在新的共享媒體收藏時(shí)和/或當(dāng)檢測(cè)到或被告知了與用戶有 直接或間接關(guān)系的另一用戶在線時(shí),用戶裝置14-1可生成通知。在那 時(shí),用戶裝置14-1可獲取對(duì)應(yīng)的共享媒體收藏信息,并且將該共享媒 體收藏信息與集合媒體收藏28-l的媒體收藏信息相比較、或者可替代地與用于本地媒體收藏26-l的:&某體收藏信息相比較,以生成通知???替代地,該通知可由中央服務(wù)器12 (圖1)觸發(fā)。響應(yīng)于此通知,用 戶16-1可選擇是否匯集共享媒體收藏。
圖14是圖1的中央服務(wù)器12的示例性實(shí)施例的框圖。一般而言, 中央服務(wù)器12包括具有關(guān)聯(lián)存儲(chǔ)器(associated memory) 62的控制 系統(tǒng)60。在此實(shí)施例中,管理功能20以軟件實(shí)現(xiàn)并且被儲(chǔ)存在存儲(chǔ) 器62中。然而,本發(fā)明不限于此。管理功能20可在軟件、硬件或它 們的組合中實(shí)現(xiàn)。中央服務(wù)器12還包括一個(gè)或多個(gè)數(shù)字儲(chǔ)存裝置64, 諸如一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器等等。用戶賬號(hào)數(shù)椐庫(kù)22(圖l)可以被 儲(chǔ)存在一個(gè)或多個(gè)數(shù)字儲(chǔ)存裝置64中。中央服務(wù)器12也包括通訊接 口 66,其以通訊聯(lián)絡(luò)方式將中央服務(wù)器12耦聯(lián)到網(wǎng)絡(luò)18 (圖1 )。 最后,中央服務(wù)器12可包括用戶接口 68,該用戶接口可包括部件, 諸如舉例而言,顯示器和一個(gè)或多個(gè)用戶輸入裝置。
圖15是圖1的用戶裝置14-1的示例性實(shí)施例的框圖。此討論同 樣可應(yīng)用于其它用戶裝置14-2至14-N。 一般而言,用戶裝置14-1包 括具有關(guān)聯(lián)存儲(chǔ)器72的控制系統(tǒng)70。在此實(shí)施例中,包括了媒體收 藏匯集功能32-1的媒體播放器功能24-1是在軟件中實(shí)現(xiàn)的并且被儲(chǔ) 存在存儲(chǔ)器72中。然而,本發(fā)明不限于此。包括了媒體收藏匯集功 能32-1的媒體播放器功能24-1可在軟件、硬件或它們的組合中實(shí)現(xiàn)。 用戶裝置14-1可包括一個(gè)或多個(gè)數(shù)字儲(chǔ)存裝置74,諸如舉例而言, 一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、 一個(gè)或多個(gè)可移動(dòng)存儲(chǔ)器裝置,等等。在一 個(gè)實(shí)施例中,本地媒體收藏26-1、集合媒體收藏28-1和友人列表30-1 被儲(chǔ)存在一個(gè)或多個(gè)數(shù)字儲(chǔ)存裝置74中。然而, 一個(gè)或多個(gè)本地媒 體收藏26-1、集合媒體收藏28-1和友人列表30-1,或它們的任何部 分,可替代地可以被儲(chǔ)存在存儲(chǔ)器72中。用戶裝置14-1也包括通訊 接口 76,其以通訊聯(lián)絡(luò)方式將用戶裝置14-1耦聯(lián)到網(wǎng)絡(luò)18 (圖1 )。 最后,用戶裝置14-1包括用戶接口 78,該用戶接口可包括部件,諸 如舉例而言, 一個(gè)或多個(gè)用戶輸入裝置、揚(yáng)聲器等等。
本文中所討論的系統(tǒng)和方法提供了相當(dāng)大的用于變動(dòng)的機(jī)會(huì),而 不脫離本發(fā)明的范疇。例如,盡管圖1的系統(tǒng)IO運(yùn)用了中央服務(wù)器 12,但本發(fā)明不限于此。中央服務(wù)器12的所有或一部分功能性可以 凈皮分配在用戶裝置14-1至14-N中的一個(gè)或多個(gè)之中。正如另一實(shí)例,盡管上面討論了通過(guò)使用邀請(qǐng)過(guò)程或自動(dòng)檢測(cè)過(guò)程來(lái)執(zhí)行發(fā)現(xiàn)共享
媒體收藏,但本發(fā)明不限于此。例如,基于不處于用戶16-1的本地媒 體收藏26-l內(nèi)的媒體項(xiàng)可辨識(shí)出將與用戶16-1共享的媒體收藏,其 中用戶16-1已表達(dá)了興趣。更具體地,舉例而言,用戶16-1可創(chuàng)建 包括了用戶16-1的本地媒體收藏26-1中未包括的媒體項(xiàng)的播放列表。 作為響應(yīng),用戶裝置14-1可發(fā)送請(qǐng)求到中央服務(wù)器12,其辨識(shí)出用 于播放列表的用戶16-1所需的媒體項(xiàng)。中央服務(wù)器12于是可分析用 于其它用戶16-2至16-N的媒體收藏信息以辨識(shí)一個(gè)或多個(gè)共享媒體 收藏,如果與用戶16-1共享這些共享媒體收藏,則向用戶16-1提供 對(duì)用于播放列表的所需媒體項(xiàng)的訪問(wèn)。中央服務(wù)器12優(yōu)選地辨識(shí)出 提供所需媒體項(xiàng)需要的最小數(shù)目的共享媒體收藏。隨后可與用戶16-1 共享所辨識(shí)出的媒體收藏。
露的構(gòu)思的范疇內(nèi)。
權(quán)利要求
1.一種方法,包括通過(guò)第一用戶裝置發(fā)現(xiàn)多個(gè)共享媒體收藏,通過(guò)多個(gè)第二用戶裝置的多個(gè)第二用戶使得第一用戶裝置的第一用戶可利用該多個(gè)共享媒體收藏;對(duì)辨識(shí)本地媒體收藏中的媒體項(xiàng)的媒體收藏信息以及辨識(shí)在來(lái)自多個(gè)共享媒體收藏的一個(gè)或多個(gè)共享媒體收藏中的媒體項(xiàng)的媒體收藏信息進(jìn)行處理,以在第一用戶裝置處提供第一用戶的集合媒體收藏,該集合媒體收藏包括主列表,包括用于本地媒體收藏以及一個(gè)或多個(gè)共享媒體收藏中的每個(gè)獨(dú)特媒體項(xiàng)的媒體項(xiàng)條目;和用于主列表中的每個(gè)媒體項(xiàng)條目的子列表,該子列表包括用于在本地媒體收藏以及一個(gè)或多個(gè)共享媒體收藏中的對(duì)應(yīng)媒體項(xiàng)的每次發(fā)生的媒體項(xiàng)條目;對(duì)于每個(gè)子列表,基于至少一個(gè)判據(jù)對(duì)子列表中的每個(gè)媒體項(xiàng)條目進(jìn)行評(píng)分;對(duì)于每個(gè)子列表,基于作為評(píng)分結(jié)果而分配給子列表中的媒體項(xiàng)條目的評(píng)分,選擇來(lái)自子列表的媒體項(xiàng)條目以用在主列表中;以及使得第一用戶能在第一用戶裝置處運(yùn)用集合媒體收藏。
2. 如權(quán)利要求1的方法,其中從包括以下的組中選擇至少一個(gè)判 椐對(duì)應(yīng)媒體項(xiàng)的品質(zhì)、用于給對(duì)應(yīng)媒體項(xiàng)編碼的比特率和對(duì)應(yīng)媒體 項(xiàng)的可用性。
3. 如權(quán)利要求1的方法,還包括提供主列表給第一用戶作為第一 用戶的集合媒體收藏。
4. 如權(quán)利要求1的方法,其中使得第一用戶能在第一用戶裝置處 運(yùn)用集合媒體收藏,包括使得第一用戶能創(chuàng)建包括來(lái)自集合媒體收藏的多個(gè)媒體項(xiàng)的播 -故列表;以及促成對(duì)來(lái)自由第一用戶所指示的播放列表的多個(gè)媒體項(xiàng)中的一 個(gè)或多個(gè)的回放。
5. 如權(quán)利要求4的方法,其中促成對(duì)來(lái)自播放列表的多個(gè)媒體項(xiàng) 中的一個(gè)或多個(gè)的回放包括對(duì)于第 一用戶的本地媒體收藏中沒(méi)有包括的、來(lái)自播放列表中的 多個(gè)媒體項(xiàng)中的一個(gè)或多個(gè)的每個(gè)媒體項(xiàng),從共享媒體項(xiàng)的多個(gè)第二 用戶裝置的對(duì)應(yīng)第二用戶裝置獲取媒體項(xiàng)。
6. 如權(quán)利要求1的方法,其中使得第一用戶能在第一用戶裝置處 運(yùn)用集合媒體收藏,包括使得第一用戶能啟動(dòng)對(duì)集合媒體收藏的檢索;以及 將檢索結(jié)果返回到第一用戶。
7. 如權(quán)利要求1的方法,還包括通過(guò)第一用戶裝置,與多個(gè)第二用戶的多個(gè)第二用戶裝置共享第一用戶的本地媒體收藏。
8. 如權(quán)利要求1的方法,還包括,對(duì)于來(lái)自一個(gè)或多個(gè)共享媒體 收藏的每個(gè)共享媒體收藏,獲取辨識(shí)在共享媒體收藏中的媒體項(xiàng)的媒 體收藏信息。
9. 如權(quán)利要求1的方法,還包括基于第一用戶的用戶偏好對(duì)由集合媒體收藏的主列表中的媒體 項(xiàng)條目所代表的媒體項(xiàng)進(jìn)行評(píng)分,以提供對(duì)于每個(gè)媒體項(xiàng)的合意性評(píng) 分;和基于用于集合媒體收藏中的媒體項(xiàng)的閾值評(píng)分和合意性評(píng)分,過(guò) 濾集合媒體收藏,以提供集合媒體收藏的經(jīng)過(guò)濾版本。
10. 如權(quán)利要求1的方法,其中服務(wù)提供商對(duì)于大于閾值的每個(gè)共 享媒體收藏向第一用戶收取預(yù)定的費(fèi)用。
11.如權(quán)利要求1的方法,其中發(fā)現(xiàn)多個(gè)共享媒體收藏包括自動(dòng)地 檢測(cè)該多個(gè)共享媒體收藏之一,該多個(gè)共享媒體收藏之一被第一用戶 的第一用戶裝置的子網(wǎng)絡(luò)內(nèi)與多個(gè)第二用戶裝置之一相關(guān)聯(lián)的多個(gè) 第二用戶之一共享。
12. 如權(quán)利要求1的方法,其中發(fā)現(xiàn)多個(gè)共享媒體收藏包括自動(dòng)地 被告知該多個(gè)共享媒體收藏中之一,該多個(gè)共享媒體收藏中之一被第 一用戶的第一用戶裝置的子網(wǎng)絡(luò)內(nèi)與多個(gè)第二用戶裝置之一相關(guān)聯(lián) 的多個(gè)第二用戶之一共享。
13. 如權(quán)利要求1的方法,其中發(fā)現(xiàn)多個(gè)共享媒體收藏包括 向多個(gè)第二用戶之一提供邀請(qǐng);并且接收來(lái)自多個(gè)第二用戶之一的接受。
14. 一種用戶裝置,包括a) 通訊接口,以通訊聯(lián)絡(luò)方式將用戶裝置耦聯(lián)到網(wǎng)絡(luò);和b) 控制系統(tǒng),與通訊接口相關(guān)聯(lián),適于i) 發(fā)現(xiàn)多個(gè)共享媒體收藏,通過(guò)多個(gè)第二用戶裝置的多個(gè)第 二用戶使得用戶裝置的第 一用戶可利用該多個(gè)共享媒體收藏;ii) 對(duì)辨識(shí)本地媒體收藏中的媒體項(xiàng)的媒體收藏信息以及辨 識(shí)在來(lái)自多個(gè)共享媒體收藏的一個(gè)或多個(gè)共享媒體收藏中的媒 體項(xiàng)的媒體收藏信息進(jìn)行處理,以在用戶裝置處提供第一用戶 的集合媒體收藏,該集合媒體收藏包括■主列表,包括用于本地媒體收藏以及一個(gè)或多個(gè)共享 媒體收藏中的每個(gè)獨(dú)特媒體項(xiàng)的媒體項(xiàng)條目;和■用于主列表中每個(gè)媒體項(xiàng)條目的子列表,該子列表包 括用于在本地媒體收藏以及一個(gè)或多個(gè)共享媒體收藏 中的對(duì)應(yīng)媒體項(xiàng)的每次發(fā)生的媒體項(xiàng)條目;iii) 對(duì)于每個(gè)子列表,基于至少一個(gè)判據(jù)對(duì)子列表中的每個(gè) 媒體項(xiàng)條目進(jìn)行評(píng)分;iv) 對(duì)于每個(gè)子列表,基于作為評(píng)分結(jié)果而分配給子列表中的媒體項(xiàng)條目的評(píng)分,選擇來(lái)自子列表的媒體項(xiàng)條目以用在主 列表中;和v) 使得第 一用戶能在用戶裝置處運(yùn)用集合媒體收藏。
15. 如權(quán)利要求14的用戶裝置,其中從包括以下的組中選擇至少 一個(gè)判據(jù)對(duì)應(yīng)媒體項(xiàng)的品質(zhì)、用于給對(duì)應(yīng)媒體項(xiàng)編碼的比特率和對(duì) 應(yīng)媒體項(xiàng)的可用性。
16. —種計(jì)算機(jī)可讀介質(zhì),其儲(chǔ)存適于指導(dǎo)用戶裝置的控制系統(tǒng) 進(jìn)行下列操作的軟件發(fā)現(xiàn)多個(gè)共享媒體收藏,通過(guò)多個(gè)第二用戶裝置的多個(gè)第二用戶 使得用戶裝置的第一用戶可利用該多個(gè)共享媒體收藏;對(duì)辨識(shí)本地媒體收藏中的媒體項(xiàng)的媒體收藏信息以及辨識(shí)在來(lái) 自多個(gè)共享媒體收藏的一個(gè)或多個(gè)共享媒體收藏中的媒體項(xiàng)的媒體收藏信息進(jìn)行處理,以在用戶裝置處提供第 一 用戶的集合媒體收藏, 該集合媒體收藏包括主列表,包括用于本地媒體收藏以及一個(gè)或多個(gè)共享媒體收 藏中的每個(gè)獨(dú)特媒體項(xiàng)的媒體項(xiàng)條目;和用于主列表中每個(gè)媒體項(xiàng)條目的子列表,該子列表包括用于 在本地媒體收藏以及一個(gè)或多個(gè)共享媒體收藏中的對(duì)應(yīng)媒體項(xiàng)的每次發(fā)生的媒體項(xiàng)條目;對(duì)于每個(gè)子列表,基于至少一個(gè)判據(jù)對(duì)子列表中的每個(gè)媒體項(xiàng)條 目進(jìn)行評(píng)分;對(duì)于每個(gè)子列表,基于作為評(píng)分結(jié)果而分配給子列表中的媒體項(xiàng) 條目的評(píng)分,選擇來(lái)自子列表的媒體項(xiàng)條目以用在主列表中;以及 使得第 一用戶能在用戶裝置處運(yùn)用集合媒體收藏。
17.如權(quán)利要求16的計(jì)算機(jī)可讀介質(zhì),其中從包括以下的組中 選擇至少一個(gè)判據(jù)對(duì)應(yīng)媒體項(xiàng)的品質(zhì)、用于給對(duì)應(yīng)媒體項(xiàng)編碼的比 特率和對(duì)應(yīng)媒體項(xiàng)的可用性。
全文摘要
本發(fā)明涉及用于在共享網(wǎng)絡(luò)的參與者之間匯集媒體收藏的方法和系統(tǒng)。提供了用于將用戶的本地媒體收藏與一個(gè)或多個(gè)與用戶共享的共享媒體收藏進(jìn)行匯集以為用戶提供集合媒體收藏的系統(tǒng)和方法。一般而言,首先發(fā)現(xiàn)與用戶共享的一個(gè)或多個(gè)共享媒體收藏。任選地,用戶可選擇共享媒體收藏中的一個(gè)或多個(gè)用于與用戶的本地媒體收藏匯集。隨后,使得由用戶選擇的共享媒體收藏,或可替代地所有共享媒體收藏,與用戶的本地媒體收藏相匯集來(lái)為用戶提供集合媒體收藏。提供集合媒體收藏作為主列表,該主列表包括用于集合媒體收藏中的每個(gè)獨(dú)特媒體項(xiàng)的條目。運(yùn)用經(jīng)排序的子列表來(lái)填充主列表。
文檔編號(hào)G06F17/30GK101561821SQ200910132758
公開(kāi)日2009年10月21日 申請(qǐng)日期2009年4月16日 優(yōu)先權(quán)日2008年4月17日
發(fā)明者H·斯文森, H·薩瑟蘭 申請(qǐng)人:埃洛伊科技有限責(zé)任公司