欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

包括存在信息的增強(qiáng)媒體項(xiàng)播放列表的制作方法

文檔序號:6462740閱讀:190來源:國知局
專利名稱:包括存在信息的增強(qiáng)媒體項(xiàng)播放列表的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種增強(qiáng)的媒體項(xiàng)播放列表,在其上可以存在信息和可 選的媒體項(xiàng)推薦被存儲,以及與所推薦的媒體項(xiàng)的媒體項(xiàng)標(biāo)識符關(guān)聯(lián)。
背景技術(shù)
近些年,在線可用的數(shù)字媒體量已經(jīng)出現(xiàn)了巨大的增長。諸如Apple 的iTunes⑧的有些業(yè)務(wù),例如能夠讓用戶合法地購買和下載音樂。其它 業(yè)務(wù),諸如Yahoo! Music Unlimited和RealNetwork的Rhapsody⑧對 數(shù)百萬歌曲提供按月定購費(fèi)進(jìn)行訪問。YouTube⑧提供讓用戶對視頻媒體 的訪問。于是,媒體項(xiàng)對世界范圍內(nèi)的消費(fèi)者已經(jīng)變得非常容易地被訪 問。由于有大量的可訪問數(shù)字媒體,所以出現(xiàn)了推薦技術(shù),作為幫助用 戶鑒別和導(dǎo)航大量數(shù)據(jù)庫的可用媒體的重要推動(dòng)器(enabler)。推薦有 助于幫助用戶鑒別和選擇有興趣使用和/或播放的媒體項(xiàng)。
推薦可以由公司根據(jù)用戶的預(yù)定義偏好和/或配置程序化地生成。推 薦也可以由其它用戶提供。特別地,用戶可以是社會(huì)網(wǎng)絡(luò)上的同級體。 該社會(huì)網(wǎng)絡(luò)在這些用戶中間提供媒體項(xiàng)推薦的交換。這樣,該社會(huì)網(wǎng)絡(luò) 上的用戶既可以是其他用戶的媒體項(xiàng)的推薦者用戶,也可以是來自其他 用戶的媒體項(xiàng)推薦的接受者用戶。通過這種方式,該用戶可以接收來自 另一用戶的媒體項(xiàng)推薦,并且可以向其他用戶傳輸媒體項(xiàng)推薦。典型地,該社會(huì)網(wǎng)絡(luò)上的用戶具有某種類型的關(guān)系。例如,這些用 戶可以是朋友、熟人、或限定組或團(tuán)體的成員。由于這些關(guān)系,這些用 戶可以具有相似的特性、用戶簡檔、愛好和厭惡、和/或媒體項(xiàng)偏好。因 此,社會(huì)網(wǎng)絡(luò)不僅在媒體項(xiàng)方面,而且在用戶個(gè)人方面提供了在用戶之 間發(fā)展和加強(qiáng)這種交互的機(jī)會(huì)。用戶交互的發(fā)展和加強(qiáng)促進(jìn)了社會(huì)網(wǎng)絡(luò) 的繼續(xù)使用,以得到媒體項(xiàng)推薦以及獲取和播放所推薦的媒體項(xiàng)。
如果媒體項(xiàng)推薦包括合并到媒體項(xiàng)推薦中的推薦者的附加信息,就 可以更好地促進(jìn)該社會(huì)網(wǎng)絡(luò)的使用。附加信息可以提供推薦者的個(gè)人信 息和/或關(guān)于接受者、媒體項(xiàng)、或藝術(shù)家的信息。另外,如果接受者具有 靈活性,能夠?qū)⒏郊有畔⒋鎯Φ娇稍L問的并且可管理的格式,例如存儲 到播放列表上,那么接受者將不僅能夠訪問和顯示所推薦的媒體項(xiàng),而 且可以訪問和顯示與所推薦的媒體項(xiàng)關(guān)聯(lián)的附加信息。
然而,目前的媒體項(xiàng)推薦應(yīng)用并不提供可以讓接受者在其上通過與 媒體項(xiàng)關(guān)聯(lián)的方式存儲與媒體項(xiàng)推薦包括在一起的附加信息的播放列 表。相應(yīng)地,需要一種這樣的播放列表。

發(fā)明內(nèi)容
本發(fā)明為一種增強(qiáng)的媒體項(xiàng)播放列表,在其上可以存儲媒體項(xiàng)的媒 體項(xiàng)標(biāo)識符和媒體項(xiàng)的推薦者的存在信息,以及可選的來自媒體項(xiàng)推薦 消息的媒體項(xiàng)注釋。播放列表可以是用于存儲或包含媒體項(xiàng)標(biāo)識符、存 在信息、媒體項(xiàng)注釋、和/或媒體項(xiàng)的任何可訪問和/或可管理的格式, 例如數(shù)據(jù)庫。如果存在媒體項(xiàng)注釋,那么存在信息和媒體項(xiàng)注釋通過與 媒體項(xiàng)標(biāo)識符關(guān)聯(lián)的方式存儲在播放列表上。通過這種方式,媒體項(xiàng)推 薦消息的接受者可以存儲、管理、和訪問存在信息以及如果存在的媒體 項(xiàng)注釋,并且不僅可以修改和/或傳送所推薦的媒體項(xiàng),而且可以修改和 /或傳送存在信息和媒體項(xiàng)注釋。
可以通過從播放列表選擇媒體項(xiàng)標(biāo)識符來顯示媒體項(xiàng)。類似地,存 在信息可以通過選擇媒體項(xiàng)標(biāo)識符來顯示,或者可以通過選擇存在信息 來顯示。另外,媒體項(xiàng)注釋如果存在,那么其可以通過選#^體項(xiàng)標(biāo)識 符或通過選擇媒體項(xiàng)注釋來顯示。
存在信息也可以是元數(shù)據(jù)形式的,并且可以簡單地是推薦者的標(biāo)識 符,和/或可以是唯一、新穎、和/或創(chuàng)新的標(biāo)記表示。標(biāo)記標(biāo)識可以是 音頻、可視的和/或文本格式的,其代表用戶并與之關(guān)聯(lián)。媒體項(xiàng)注釋也可以是音頻、可視的、和/或文本格式,并且例如可以是推薦者的任何個(gè) 人信息和/或關(guān)于接受者、媒體項(xiàng)、和/或藝術(shù)家的信息。
本領(lǐng)域的熟練技術(shù)人員在結(jié)合附圖閱讀完下面優(yōu)選實(shí)施例的詳細(xì)描 述之后,會(huì)認(rèn)識到本發(fā)明的范圍并實(shí)現(xiàn)其附加的方面。


包括在本說明書中并形成其一部分的這些附圖描述了本發(fā)明的幾個(gè) 方面,并連同說明一起用于解釋本發(fā)明的原理。
圖1描述了用戶-服務(wù)器媒體項(xiàng)推薦系統(tǒng),其中包括推薦者存在信
息的媒體項(xiàng)推薦消息傳輸?shù)街醒?代理服務(wù)器,并在接受者中間傳播;
圖2的流程圖描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶使用媒體項(xiàng)推 薦客戶應(yīng)用程序進(jìn)行注冊和將存在信息附加到該媒體項(xiàng)推薦系統(tǒng)的登陸 指令的過程;
圖3的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的示范媒體項(xiàng)推薦消息 的組件;
圖4為該媒體項(xiàng)推薦消息,其中描述了示范媒體項(xiàng)標(biāo)識符、存在信 息、和媒體項(xiàng)注釋;
圖5的流程圖描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)進(jìn)行了媒體項(xiàng)推 薦時(shí)用于提供和傳輸該媒體項(xiàng)推薦消息的過程,其中該媒體項(xiàng)推薦消息 包括媒體項(xiàng)標(biāo)識符、推薦者的存在信息、和媒體項(xiàng)注釋;
圖6的方框圖描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,作為接收到的媒體 項(xiàng)推薦消息的結(jié)果的示范媒體項(xiàng)播放列表的組件,其包括該存在信息和 媒體項(xiàng)注釋;
圖7的流程圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例用于接收該媒體項(xiàng)推薦 消息的過程,其中媒體項(xiàng)、該推薦者的存在信息、和/或該媒體項(xiàng)注釋被 修改和/或存儲;
圖8的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的中央/代理服務(wù)器中的 示范用戶賬戶的組件;
圖9的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的中央/代理服務(wù)器中的 示范推薦數(shù)據(jù)庫的組件;
圖10的流程圖描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,該中央/代理服務(wù) 器接收登陸指令和來自推薦者的媒體項(xiàng)推薦、以及將登陸提示和該媒體 項(xiàng)推薦消息傳輸?shù)浇邮苷叩倪^程;圖11為圖1的用戶-服務(wù)器系統(tǒng),其進(jìn)一步更詳細(xì)地描述了根據(jù)本 發(fā)明的一個(gè)實(shí)施例,該存在信息在該媒體項(xiàng)推薦系統(tǒng)的用戶裝置中的傳
輸和媒體項(xiàng)推薦消息的傳播;
圖12A、 12B和12C描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,在中央/代理 服務(wù)器與用戶裝置之間的示范通信流程圖,其中該媒體項(xiàng)推薦消息在該 媒體項(xiàng)推薦系統(tǒng)的用戶裝置中傳播;
圖13是圖4的帶有附加詳情的媒體項(xiàng)推薦消息,其描述了示范媒體 項(xiàng)標(biāo)識符、兩個(gè)推薦者的存在信息、和媒體項(xiàng)注釋;
圖14描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于提供存在信息偏好的示范 圖形用戶界面(GUI);
圖15描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于提供媒體項(xiàng)注釋信息的
GUI;
圖16的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的關(guān)于存在信息的組件 的更多詳情;
圖17的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的示范媒體項(xiàng)播放器的 組件;
圖18描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,在該中央/代理服務(wù)器與用 戶裝置之間的示范通信流程圖,其中將在接受者用戶裝置上當(dāng)前正在播 放的媒體項(xiàng)的元數(shù)據(jù)與包括在該推薦者存在信息中的播放音軌 (announcement track)的元數(shù)據(jù)進(jìn)行比較,以確定最適合的播放音軌;
圖19的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的關(guān)于圖1和11的中 央/代理服務(wù)器上的組件的更多詳情;和
圖20的方框圖更加詳細(xì)地描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的關(guān)于圖1 和11的用戶裝置上的組件。
具體實(shí)施例方式
下面所闡述的實(shí)施例提供了讓本領(lǐng)域的熟練技術(shù)人員能夠?qū)崿F(xiàn)本發(fā) 明所需要的信息,并且描述了實(shí)現(xiàn)本發(fā)明的最佳模式。結(jié)合附圖,在閱 讀下面的描述的基礎(chǔ)上,本領(lǐng)域的熟練技術(shù)人員會(huì)理解本發(fā)明的概念, 并會(huì)認(rèn)識到在這里沒有特別表述的本發(fā)明的這些概念的應(yīng)用。要理解的 是,這些概念和應(yīng)用在本公開和所附權(quán)利要求書的范圍內(nèi)。
本申請與共同申請的如下美國專利申請有關(guān)2007年6月1日申請 的美國專利申請?zhí)?,其發(fā)明名稱為 "SYSTEM AND METHOD FORPROPAGATING A MEDIA ITEM RECOMMENDATION MESSAGE COMPRISING RECOMMENDER PRESENCE INFORMATION"; 2007年6月1日申請的美國專 利申請?zhí)?,其發(fā)明名稱為"SYSTEM AND METHOD OF GENERATING A MEDIA ITEM RECOMMENDATION MESSAGE WITH RECOMMENDER PRESENCE INFORMATION";以及2007年6月1日申請的美國專利申請?zhí)?,其發(fā)明 名稱為"SYSTEM AND METHOD FOR PROCESSING A RECEIVED MEDIA ITEM RECOMMENDATION MESSAGE COMPRISING RECOMMENDER PRESENCE INFORMATION".它們在這里全部引入作為參考。
本發(fā)明為一種增強(qiáng)的媒體項(xiàng)播放列表,在其上可以存儲媒體項(xiàng)的媒 體項(xiàng)標(biāo)識符和媒體項(xiàng)的推薦者的存在信息,以及可選的,來自媒體項(xiàng)推 薦消息的媒體項(xiàng)注釋。播放列表可以是用于存儲或包M體項(xiàng)標(biāo)識符、 存在信息、媒體項(xiàng)注釋、和/或媒體項(xiàng)的任何可訪問和/或可管理的格式, 例如數(shù)據(jù)庫。如果存在媒體項(xiàng)注釋,那么存在信息和媒體項(xiàng)注釋通過與 媒體項(xiàng)標(biāo)識符關(guān)聯(lián)的方式存儲在播放列表上。通過這種方式,媒體項(xiàng)推 薦消息的接受者可以存儲、管理、和訪問存在信息以及如果存在的媒體 項(xiàng)注釋,并且不僅可以修改和/或傳送所推薦的媒體項(xiàng),而且可以修改和 /或傳送存在信息和媒體項(xiàng)注釋。
可以通過從播放列表選擇媒體項(xiàng)標(biāo)識符來顯示媒體項(xiàng)。類似地,存 在信息可以通過選擇媒體項(xiàng)標(biāo)識符來顯示,或者可以通過選擇存在信息 來顯示。另外,如果存在媒體項(xiàng)注釋,那么其可以通過選g體項(xiàng)標(biāo)識 符或通過選擇媒體項(xiàng)注釋來顯示。
存在信息也可以是元數(shù)據(jù)形式的,并且可以簡單地是推薦者的標(biāo)識 符,和/或可以是唯一、新穎、和/或創(chuàng)新的標(biāo)記表示。標(biāo)記標(biāo)識可以是 音頻、可視的和/或文本格式的,其代表用戶并與之關(guān)聯(lián)。媒體項(xiàng)注釋也 可以是音頻、可視的、和/或文本格式,并且例如可以是推薦者的任何個(gè) 人信息和/或關(guān)于接受者、媒體項(xiàng)、和/或藝術(shù)家的信息。
該媒體項(xiàng)推薦系統(tǒng)上的用戶可以是推薦者和/或接受者。對于本發(fā)明 的目的而言,當(dāng)描述傳輸媒體項(xiàng)推薦消息的用戶時(shí)將使用"推薦者",并 且當(dāng)描述接收媒體項(xiàng)推薦消息的用戶時(shí)將使用"接受者"。另外,當(dāng)在這 里使用詞語"傳輸"和"發(fā)送"及其變形時(shí),要理解的是,這些詞語指 的是相同的動(dòng)作,并因此具有相同的意思。
圖1描述了用于提供和傳播媒體項(xiàng)推薦消息的示范媒體項(xiàng)推薦系統(tǒng)10。在討論該媒體項(xiàng)推薦系統(tǒng)IO如何提供和傳播包括所接收和處理的存 在信息的媒體項(xiàng)推薦消息之前,首先進(jìn)行該媒體項(xiàng)推薦系統(tǒng)10的簡要介 紹。在該范例中,媒體項(xiàng)推薦系統(tǒng)10具有中央/代理服務(wù)器l2,其管理 向媒體項(xiàng)推薦系統(tǒng)10的用戶所提供的信息和業(yè)務(wù)流。中央/代理服務(wù)器 12可以包括用戶賬戶14的數(shù)據(jù)庫和推薦數(shù)據(jù)庫16。用戶賬戶14包含中 央/代理服務(wù)器12所知道的每一用戶的賬戶記錄,以及有關(guān)于媒體項(xiàng)推 薦系統(tǒng)10上的用戶活動(dòng)方面的信息。用戶賬戶14中的信息可以包括用 戶簡檔、偏好、播放歷史、以及關(guān)于用戶和用戶的媒體收藏的其它信息。 推薦數(shù)據(jù)庫16存儲在媒體項(xiàng)推薦系統(tǒng)10上所提供的媒體項(xiàng)推薦消息的 記錄。中央/代理服務(wù)器l2也能夠與網(wǎng)絡(luò)l8上的其它裝置和系統(tǒng)通信。 網(wǎng)絡(luò)18可以是任何私用網(wǎng)絡(luò)或分布式公用網(wǎng)絡(luò),諸如是互聯(lián)網(wǎng)但并不限 于此。
在該范例中,中央/代理服務(wù)器12與用戶以用戶-服務(wù)器關(guān)系進(jìn)行 工作。然而,應(yīng)該注意的是,本發(fā)明可以在對等結(jié)構(gòu)中實(shí)施,其中通過 "超級,,同等裝置提供中央/代理服務(wù)器12的特征。不管以什么形式提 供中央/代理服務(wù)器12,其都向用戶提供基于媒體的業(yè)務(wù)。注意,中央/ 代理服務(wù)器12也可以被實(shí)施為以協(xié)作方式工作的多個(gè)服務(wù)器。在2006 年7月11日申請的、發(fā)明名稱為"P2P NETWORK FOR PROVIDING REAL TIME MEDIA RECOMMENDATIONS"的共同未決美國專利申請?zhí)?1/484130中,其 整體在此引作參考,描述了可以以用戶-服務(wù)器或?qū)Φ冉Y(jié)構(gòu)實(shí)施的媒體 項(xiàng)推薦系統(tǒng)的范例。
該媒體項(xiàng)推薦系統(tǒng)10也包括多個(gè)用戶裝置2OA - 2 ON,其可以通過網(wǎng) 絡(luò)18與該中央/代理服務(wù)器12以及彼此通信。也要注意,雖然描述了三 個(gè)用戶裝置20A、 20B、 20N,但是本發(fā)明可以使用任何數(shù)量的兩個(gè)或多個(gè) 用戶裝置20。用戶裝置20可以是任何類型的計(jì)算裝置,其能夠通過網(wǎng)絡(luò) 18進(jìn)行達(dá)到中央/代理服務(wù)器12和其它用戶裝置的通信。每一用戶裝置 20也可以包括用戶接口,其可以包括諸如顯示器、揚(yáng)聲器、用戶輸入裝 置等的組件。用戶裝置20的范例包括,但并不限于,家庭計(jì)算機(jī)、工作 計(jì)算機(jī)、膝上型計(jì)算機(jī)、無線便攜媒體播放器(PMP)裝置、手持計(jì)算機(jī) 裝置、諸如具有遠(yuǎn)程通信功能的個(gè)人數(shù)字助理(PDA)、等等。
想要訪問和接收中央/代理服務(wù)器12的業(yè)務(wù)的每一用戶首先使用中 央/代理服務(wù)器12建立用戶賬戶14。這樣就允許用戶裝置20接收和下載媒體項(xiàng)推薦客戶應(yīng)用程序22,其提供與中央/代理服務(wù)器12的定制軟件 接口。在媒體項(xiàng)推薦客戶應(yīng)用程序22被下載到用戶裝置20上之后,該 媒體項(xiàng)推薦客戶應(yīng)用程序22就在該用戶裝置20上執(zhí)行。
該用戶裝置20也可以包含推薦引擎24。該推薦引擎24為程序、算 法、或控制機(jī)制,其對在該網(wǎng)絡(luò)18上發(fā)送和/或接收媒體項(xiàng)推薦消息進(jìn) 行處理。該推薦引擎24也可以對不同的媒體類別,例如用戶、流派、藝 術(shù)家、標(biāo)題、專輯、歌詞、版本數(shù)據(jù)等根據(jù)用戶偏好對媒體項(xiàng)進(jìn)行評分, 并然后根據(jù)這些偏好過濾來自其他用戶裝置20的推薦。
用戶裝置20也典型地包^體項(xiàng)播放列表26和媒體項(xiàng)播放器28。 該媒體項(xiàng)播放列表26可以包括有關(guān)于媒體項(xiàng)的信息和/或媒體項(xiàng)推薦消 息,例如包括媒體項(xiàng)的標(biāo)題和/或媒體項(xiàng)推薦消息、藝術(shù)家、評分、以及 有關(guān)于媒體項(xiàng)的其它信息。媒體項(xiàng)播放器28允許用戶使用或播放所想要 的任何媒體項(xiàng)。媒體項(xiàng)播放器28的范例包括,但并不限于,Apple iTunes⑧、Apple iPOD⑧等。所選擇用于使用和/或播放的媒體項(xiàng)包括本 地存儲在用戶裝置20的用戶媒體項(xiàng)收藏30中的媒體項(xiàng)、和/或從中央/ 代理服務(wù)器12、另一用戶裝置20、簽訂業(yè)務(wù)32、和/或網(wǎng)絡(luò)18可訪問的 或與其耦合的任何其它系統(tǒng)訪問的任何媒體項(xiàng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,存在信息34可以由用戶提供給媒體項(xiàng)推 薦系統(tǒng)10。起初,使用用戶裝置20的用戶開發(fā)和提供存在信息34。存 在信息34可以是用戶的任何私人、唯一、新穎、和/或創(chuàng)新的標(biāo)記表示、 或其它標(biāo)識信息。只要當(dāng)用戶裝置20通過將存在信息34附加到登陸指 令而登陸到媒體項(xiàng)推薦系統(tǒng)10上時(shí),該用戶裝置20存儲存在信息34并 將存在信息34傳輸?shù)街醒?代理服務(wù)器12。中央/代理服務(wù)器12接收存 在信息34,并將存在信息34傳輸?shù)揭驳顷懙皆撁襟w項(xiàng)推薦系統(tǒng)10上的 其它用戶裝置20。另外,中央/代理服務(wù)器12可以將存在信息34存儲在 用戶賬戶14中。
圖1示出了從用戶裝置20A傳輸?shù)街醒?代理服務(wù)器12和其它用戶 裝置20B和20N的存在信息34A??商鎿Q地,帶有存在信息34A的登陸指 令可以直接從用戶裝置20A傳輸?shù)接脩粞b置20B和20N。雖然出于簡化說 明本發(fā)明的目的,圖1示出了從用戶裝置20A傳輸并由用戶裝置20B和 20N所接收的存在信息34A,但是要理解的是,用戶裝置20B、 20N可以 類似地分別傳輸存在信息34B、 34N,并且用戶裝置20A可以接收存在信息34B、 34N。
用戶裝置20,并且尤其是推薦引擎24生成媒體項(xiàng)推薦消息36并將 該媒體項(xiàng)推薦消息36傳輸?shù)街醒?代理服務(wù)器12。媒體項(xiàng)推薦消息36 包括媒體項(xiàng)標(biāo)識符38 (圖3)、存在信息34、以及可選地媒體項(xiàng)注釋40 (圖3)。中央/代理服務(wù)器12在推薦數(shù)據(jù)庫16中記錄媒體項(xiàng)推薦消息 36。中央/代理服務(wù)器12將媒體項(xiàng)推薦消息36傳輸?shù)狡渌脩粞b置20。 可替換地,媒體項(xiàng)推薦消息36可以直接傳輸?shù)狡渌脩粞b置20。
用戶裝置20既可以是媒體項(xiàng)推薦消息36的推薦者,也可以是媒體 項(xiàng)推薦消息36的接受者。換言之,用戶裝置20可以通過生成并傳輸媒 體項(xiàng)推薦消息36而用作推薦者,并且可以通過接收推薦者所生成的媒體 項(xiàng)推薦消息36而用作接受者。
雖然出于簡化說明本發(fā)明的目的,圖1示出了用戶裝置20A作為傳 輸媒體項(xiàng)推薦消息36A的推薦者,并且用戶裝置20B、 20N作為媒體項(xiàng)推 薦消息36A的接受者,但是用戶裝置20B、 20N也可以是推薦者并分別傳 輸媒體項(xiàng)推薦消息36B、 36N。
圖2描述了用戶裝置20使用媒體項(xiàng)推薦客戶應(yīng)用程序22通過中央/ 代理服務(wù)器12進(jìn)行注冊,以及登陸媒體項(xiàng)推薦系統(tǒng)10的過程。這樣就 允許用戶訪問和開始執(zhí)行媒體項(xiàng)推薦客戶應(yīng)用程序22。該過程開始于用 戶裝置20使用中央/代理服務(wù)器12進(jìn)行注冊(步驟200 )。用戶裝置20 可以連同注冊一起發(fā)送用戶簡檔和/或附加信息。用戶裝置20然后從中 央/代理服務(wù)器12接收媒體項(xiàng)推薦客戶應(yīng)用程序22并下載該媒體項(xiàng)推薦 客戶應(yīng)用程序22(步驟202 )。使用用戶裝置20,用戶開發(fā)可以記錄在該 用戶裝置20中的存在信息34 (步驟204 )。
當(dāng)用戶想要登陸到媒體項(xiàng)推薦系統(tǒng)10上時(shí),用戶裝置20將用戶裝 置20所記錄的存在信息34附加到登陸指令(步驟206 )。該用戶裝置20 通過將帶有存在信息34的登陸指令發(fā)送到中央/代理服務(wù)器12來登陸到 媒體項(xiàng)推薦系統(tǒng)IO上(步驟208 )??商鎿Q地,該用戶裝置20可以直接 將登陸指令發(fā)送到媒體項(xiàng)推薦系統(tǒng)IO上的其它用戶裝置20。該用戶裝置 20也可以接收登陸到該媒體項(xiàng)推薦系統(tǒng)IO上的其它用戶裝置20的存在 信息34(步驟210)。該用戶裝置20接收其它用戶裝置20的存在信息34, 作為從中央/代理服務(wù)器12或者直接從其它用戶裝置20所傳輸?shù)牡顷懱?示的一部分。圖3的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的用戶裝置20A所生成 和傳輸?shù)拿襟w項(xiàng)(1)推薦消息36A的組件。圖3提供了媒體項(xiàng)推薦消息 36的結(jié)構(gòu)描述,其可以在根據(jù)本發(fā)明一個(gè)實(shí)施例的媒體項(xiàng)推薦系統(tǒng)10 上傳播。媒體項(xiàng)(1)推薦消息36A包括媒體項(xiàng)(1 )標(biāo)識符38,其由媒 體項(xiàng)推薦系統(tǒng)IO使用來標(biāo)識所推薦的特定媒體項(xiàng)。出于討論本發(fā)明的目 的,媒體項(xiàng)標(biāo)識符38在圖3中示作"(1 )",但是可以是任何類型或形式 的唯一標(biāo)識符。例如,媒體項(xiàng)(1)標(biāo)識符38可以使用包括和/或指示媒 體項(xiàng)的已知指紋和/或全局唯一標(biāo)識符(GUID)的字母數(shù)字格式或級數(shù)。
媒體項(xiàng)(1 )推薦消息36A包括存在信息34A和媒體項(xiàng)(1 )注釋40A。 如上所述,存在信息34A可以是任何私人、唯一、新穎、和/或創(chuàng)新標(biāo)記 表示或者該推薦者想要包括有媒體項(xiàng)推薦消息的其它信息,并且可以包 j舌音頻組件42A、圖4象組件44A和文本組件46A。音頻組件42A可以是4壬 何類型的音頻內(nèi)容、或音頻結(jié)尾語,不管是由推薦者原始開發(fā)并提供給 用戶裝置20的,或者是由該推薦者從媒體項(xiàng)推薦系統(tǒng)10或外部源導(dǎo)入 到該用戶裝置20A的。該圖像組件44A可以是任何靜止或圖形圖像,例 如推薦者的圖片。文本組件46A可以是推薦者想要在該媒體項(xiàng)(1 )推薦 消息36A中包括的任何文本消息、或文本結(jié)尾語。推薦者例如可以提供 關(guān)于他或她的偏好或用戶簡檔的個(gè)人信息作為文本組件46A。存在信息 34A的上述范例不應(yīng)該理解為是對特殊類型的消息和/或存在信息34的 內(nèi)容的任何限制。
類似地,媒體項(xiàng)注釋40A可以包括音頻組件48A、圖像組件50A和/ 或文本組件52A。媒體項(xiàng)注釋40A可以包含相同類型的信息作為存在信息 34A,并可以更多地涉及關(guān)于其它個(gè)人信息或內(nèi)容、媒體項(xiàng)、和/或藝術(shù) 家。例如,音頻組件48A可以是推薦者喜歡的歌曲和/或所推薦的媒體項(xiàng) 的摘要部分;圖像組件50A可以是接受者、朋友、藝術(shù)家或?qū)]嫹饷婧? 或CD寶盒插卡的圖片;并且文本組件52A可以是個(gè)人信息、專輯套簽、 CD寶盒的插卡、所發(fā)布的評論或關(guān)于媒體項(xiàng)、藝術(shù)家和/或藝術(shù)家的其它 類似媒體項(xiàng)或作品的其它評述。媒體項(xiàng)注釋40A的上述范例不應(yīng)該理解 為是對特殊類型的消息和/或媒體項(xiàng)注釋40的內(nèi)容的任何限制。
也可以通過可擴(kuò)展的標(biāo)記語言(XML )實(shí)施媒體項(xiàng)(1)推薦消息36A。 存在信息34A和媒體項(xiàng)注釋40A可以是元數(shù)據(jù)格式的。該元數(shù)據(jù)可以作 為數(shù)據(jù)凈荷嵌入在XML消息中,或者可替換地,可以通過統(tǒng)一資源定位器(URL)指向。另外,URL的格式例如可以是到中央/代理服務(wù)器12的 超鏈接。
圖4所示為媒體項(xiàng)推薦消息36,其中使用示范信息描述媒體項(xiàng)標(biāo)識 符38、存在信息34、和媒體項(xiàng)注釋40。所提供的圖4示出了可以包括在 媒體項(xiàng)推薦消息36中的信息類型的范例。該媒體項(xiàng)標(biāo)識符38示出了所 推薦的媒體項(xiàng)的藝術(shù)家"Avril Lavigne,,以及該媒體項(xiàng)的標(biāo)題 "Girlfriend",如上所述,媒體項(xiàng)標(biāo)識符38可以是任何類型的標(biāo)識媒 體項(xiàng)的唯一標(biāo)識符。
存在信息34包括歌曲"Bust A Move"的摘要或摘錄格式的音頻組 件42。存在信息34中包括推薦者的圖片作為圖像組件44。包括推薦者 所提供的引用作為存在信息34的文本組件46。圖4示出了推薦者可以如 何包括音頻、圖像、和文本格式的存在信息34,以提供該推薦者的唯一、 新穎、和區(qū)別性標(biāo)識標(biāo)i己。
媒體項(xiàng)注釋40合并推薦者的聲音記錄作為音頻組件48。聲音記錄向 接受者提供介紹性的歡迎,并且介紹圖像組件50。在一個(gè)事件中拍攝的 接受者和她的朋友的照片被合并作為圖像組件50。文本組件52提供圖像 組件50的文本描述。圖4示出了推薦者可以如何包括音頻、圖像、和文 本格式的媒體項(xiàng)注釋40,以向接受者傳達(dá)附加私人信息。于是,媒體項(xiàng) 注釋40可以是任何附加信息或消息。
圖5的流程圖描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于生成和傳輸媒 體項(xiàng)推薦消息36的過程。這樣就得到有關(guān)于在用戶裝置20播放媒體項(xiàng) 之后,用戶裝置20如何自動(dòng)地生成和傳輸用于媒體項(xiàng)的媒體項(xiàng)推薦消息 36的描述。使用用戶裝置20的用戶從媒體項(xiàng)播放列表26、媒體項(xiàng)收藏 30、簽訂業(yè)務(wù)32和/或另一外部源中選擇媒體項(xiàng)進(jìn)行播放(步驟300 )。 用戶裝置20播放所選擇的媒體項(xiàng)(步驟302 ),并且使用用戶裝置20的 用戶然后可以記錄媒體項(xiàng)注釋40(步驟304 )。如上所述,媒體項(xiàng)注釋40 可以包括音頻組件48、圖像組件50和/或文本組件52。另外,媒體項(xiàng)注 釋40可以是用戶開發(fā)的原始內(nèi)容,或者可以是用戶使用用戶裝置20導(dǎo) 入到媒體項(xiàng)推薦消息36中的內(nèi)容,或者可以是原始和導(dǎo)入內(nèi)容的組合。
媒體項(xiàng)推薦客戶應(yīng)用程序22可以使得當(dāng)出現(xiàn)某些動(dòng)作時(shí),用戶裝置 20自動(dòng)生成媒體項(xiàng)推薦消息36(步驟306 )。 一個(gè)這樣的動(dòng)作可以是在用 戶裝置20上播放媒體項(xiàng)。在這種情況下,用戶裝置20通過包括該媒體項(xiàng)標(biāo)識符38和合并存在信息34來生成媒體項(xiàng)推薦消息36??蛇x地,用 戶裝置20也可以包括媒體項(xiàng)注釋40,從而媒體項(xiàng)推薦消息36包M體 項(xiàng)標(biāo)識符38、推薦者的存在信息34、以及媒體項(xiàng)注釋40,如果推薦者開 發(fā)并包括了的話。存在信息34以及可選的媒體項(xiàng)注釋40與媒體項(xiàng)標(biāo)識 符38 —起包括在媒體項(xiàng)推薦消息36中。換言之,媒體項(xiàng)推薦消息36提 供用于將存在信息34和媒體項(xiàng)注釋40與媒體項(xiàng)標(biāo)識符38關(guān)聯(lián)在一起的 結(jié)構(gòu)。通過這種方式,存在信息34和/或媒體項(xiàng)注釋40可以單獨(dú)地、和 /或與媒體項(xiàng)標(biāo)識符38 —起、并因而與媒體項(xiàng)一起被修改和存儲。用戶 裝置20然后通過將媒體項(xiàng)推薦消息36發(fā)送到中央/代理服務(wù)器12或直 接發(fā)送到媒體項(xiàng)推薦消息36的接受者的用戶裝置20,來傳輸?shù)诌_(dá)接受者 的媒體項(xiàng)推薦消息36 (步驟308 )。雖然在圖5中沒有示出,但是只要用 戶想要,本發(fā)明允許用戶例如從媒體項(xiàng)播放列表26選擇媒體項(xiàng),記錄新 的和/或包括現(xiàn)存的存在信息34和/或媒體項(xiàng)注釋40,以及傳輸媒體項(xiàng)推 薦消息36而不需要必須播放媒體項(xiàng)。
圖6的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的示范媒體項(xiàng)播放列表 26的組件。圖6提供用于討^L體項(xiàng)標(biāo)識符38和存在信息34以及媒體 項(xiàng)注釋40存儲在媒體項(xiàng)播放列表26上的方式的參考。媒體項(xiàng)播放列表 26可以存儲用于每一媒體項(xiàng)推薦消息36和/或用于媒體項(xiàng)收藏30中的每 一媒體項(xiàng)的媒體項(xiàng)標(biāo)識符38。而且,媒體項(xiàng)可以存儲在媒體項(xiàng)播放列表 26上。另外,媒體項(xiàng)播放列表26可以存儲用于用戶裝置20所接收的每 一媒體項(xiàng)推薦消息36的推薦者的存在信息34和媒體項(xiàng)注釋40。
可以在媒體項(xiàng)播放列表26上通過使得存在信息34、媒體項(xiàng)注釋40、 和/或媒體項(xiàng)與媒體項(xiàng)標(biāo)識符38關(guān)聯(lián)的方式來組織推薦者的存在信息 34、媒體項(xiàng)注釋40、以及媒體項(xiàng)。這樣,媒體項(xiàng)播放列表26就提供一種 "增強(qiáng)"的播放列表。用戶可以選擇何時(shí)以及如何修改媒體項(xiàng)、存在信 息34、以及媒體項(xiàng)推薦40。用戶可以通過選擇媒體項(xiàng)標(biāo)識符來修改并因 而播放媒體項(xiàng),顯示存在信息34,以及顯示媒體項(xiàng)注釋40??商鎿Q地, 用戶可以通過單獨(dú)地選擇存在信息34或媒體項(xiàng)注釋40來分別顯示存在 信息34,或者顯示媒體項(xiàng)注釋40。媒體項(xiàng)播放列表26也可以被傳送到 例如CD的存儲媒體,和/或傳送到分開的便攜裝置,例如MP3播放器和/ 或蜂窩電話。出于描述本發(fā)明的目的,圖6示出了連同所關(guān)聯(lián)的媒體項(xiàng) 一起的標(biāo)記為(1)、 (2)和(M)的三個(gè)媒體項(xiàng)標(biāo)識符38。要理解的是,本發(fā)明不對媒體項(xiàng)標(biāo)識符38、并因而對媒體項(xiàng)的任何具體數(shù)量進(jìn)行限制。 該標(biāo)記(M)的意思是要描述和傳達(dá)無限量的媒體項(xiàng)標(biāo)識符38和媒體項(xiàng)。 圖7的流程圖描述了用于在接受者的用戶裝置20接收媒體項(xiàng)推薦消 息36的過程。這樣就就得到描述用戶裝置20如何處理媒體項(xiàng)推薦消息 36,包括接收、修改、播放、和/或存儲存在信息34、媒體項(xiàng)注釋40和 媒體項(xiàng)。該用戶裝置20接收來自推薦者的用戶裝置20的媒體項(xiàng)推薦消 息36(步驟400)。當(dāng)接收到媒體項(xiàng)推薦消息36時(shí),用戶裝置20處理媒 體項(xiàng)推薦消息36。用戶裝置20通過播放存在信息34來處理媒體項(xiàng)推薦 消息36 (步驟402 )。通過播放存在信息34,接受者可以知曉媒體項(xiàng)推薦 消息36的接受,并且如果想要,可以聯(lián)系該推薦者,例如來討論或詢問 所推薦的媒體項(xiàng)。
接受者可以通過修改作為媒體項(xiàng)推薦消息36的主體的媒體項(xiàng)來選擇 處理媒體項(xiàng)推薦消息36,其也可以修改媒體項(xiàng)注釋40 (步驟404 )。修改 媒體項(xiàng)就使得接受者的用戶裝置20中的媒體項(xiàng)播放器28播放該媒體項(xiàng), 并可以使得用戶裝置20播放該媒體項(xiàng)注釋40 (步驟406 )。另外,該用 戶裝置20可以修改、并因而可以播放存在信息34。為了播放該媒體項(xiàng), 用戶裝置20可以從媒體項(xiàng)收藏30訪問該媒體項(xiàng)。如果該媒體項(xiàng)不在媒 體項(xiàng)收藏30中,那么該用戶裝置20可以從中央/代理服務(wù)器12對其進(jìn) 行訪問,如果該媒體項(xiàng)存儲在該中央/代理服務(wù)器12中的話。如果該媒 體項(xiàng)沒有存儲在媒體項(xiàng)收藏30或中央/代理服務(wù)器12中,那么該用戶裝 置20可以選擇從簽訂業(yè)務(wù)32或另一外部源獲取該媒體項(xiàng)。
可替換地,不是在接收到媒體項(xiàng)推薦消息36的時(shí)候修改媒體項(xiàng),接 受者而是可以選擇通過將媒體項(xiàng)推薦消息36存儲到媒體項(xiàng)播放列表26 上用于以后的修改來處理該媒體項(xiàng)推薦消息36。在這種情況下,媒體項(xiàng) 標(biāo)識符38存儲到媒體項(xiàng)播放列表26上(步驟408 )。接受者的用戶裝置 20通過使得推薦者的存在信息34和媒體項(xiàng)注釋40可以與媒體項(xiàng)標(biāo)識符 38、并從而與媒體項(xiàng)關(guān)聯(lián)的方式,將推薦者的存在信息34和媒體項(xiàng)注釋 40下載到媒體項(xiàng)播放列表26 (步驟410)。
當(dāng)接受者想要播放媒體項(xiàng)的時(shí)候,該接受者從媒體項(xiàng)播放列表26選 擇媒體項(xiàng)。用戶裝置20修改存儲在媒體項(xiàng)播放列表26上的媒體項(xiàng)、以 及推薦者的存在信息34和媒體項(xiàng)注釋40(步驟412)。用戶裝置20中的 媒體項(xiàng)播放器28播放推薦者的存在信息34、媒體項(xiàng)注釋40以及媒體項(xiàng)(步驟414)。
當(dāng)接收到媒體項(xiàng)推薦消息36的時(shí)候,和/或當(dāng)修改媒體項(xiàng)的時(shí)候, 可以在所推薦的媒體項(xiàng)的音頻或接受者的用戶裝置20當(dāng)前所播放的媒體 項(xiàng)之前、期間播放存在信息34的音頻42 (圖3)和媒體項(xiàng)注釋40的音 頻48 (圖3),之前、期間也稱為"在其之外"、或替代或代替其。
如上參照圖5所討論的,媒體項(xiàng)推薦客戶應(yīng)用程序22可以使得當(dāng)用 戶裝置20播放媒體項(xiàng)的時(shí)候,用戶裝置20生成并傳輸媒體項(xiàng)推薦消息 36。這樣,當(dāng)接收到媒體項(xiàng)推薦消息36的時(shí)候,不管接受者選擇修改媒 體項(xiàng)還是將媒體項(xiàng)推薦消息存儲在媒體項(xiàng)播放列表26中用于以后修改, 當(dāng)播放媒體項(xiàng)的時(shí)候都生成媒體項(xiàng)推薦消息36。在這種情況下,通過接 受者的用戶裝置20生成媒體項(xiàng)推薦消息36。接受者可以保留前一個(gè)推薦 者的推薦者的存在信息、和由該前一個(gè)推薦者開發(fā)的媒體項(xiàng)注釋40???替換地,現(xiàn)在變?yōu)橥扑]者的接受者可以改編前一個(gè)推薦者的存在信息34 和/或媒體項(xiàng)注釋40。接受者可以通過包括未修改的推薦者的存在信息 34、包括由接受者所修改的推薦者的存在信息34、包括帶有未修改的推 薦者的存在信息34的接受者的存在信息、用接受者的存在信息34替換 推薦者的存在信息34、和/或包括由接受者修改的具有接受者的存在信息 34的推薦者的存在信息34,來改編推薦者的存在信息34。類似地,接受 者可以通過包括未修改的推薦者的媒體項(xiàng)注釋40、包括由接受者修改的 推薦者的媒體項(xiàng)注釋40、包括帶有未修改的推薦者的媒體項(xiàng)注釋40的接 受者的媒體項(xiàng)注釋40、用接受者的媒體項(xiàng)注釋40替換推薦者的媒體項(xiàng)注 釋40、和/或包括由接受者修改的具有接受者的媒體項(xiàng)注釋40的推薦者 的媒體項(xiàng)注釋40,來改編推薦者的媒體項(xiàng)注釋40。通過這種方式,媒體 項(xiàng)推薦消息36可以傳播到媒體項(xiàng)推薦系統(tǒng)10的用戶以及在其中進(jìn)行傳 播。
另外,接受者可以選擇將媒體項(xiàng)、存在信息34和/或媒體項(xiàng)注釋40 傳送到不同的物理存儲媒體,諸如CD??蛇x地,接受者可以選擇將媒體 項(xiàng)和/或帶有存在信息34的媒體項(xiàng)播放列表26和/或媒體項(xiàng)注釋40下栽 到單獨(dú)的便攜裝置,諸如MP3播放器或蜂窩電話。
圖8的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的中央/代理服務(wù)器12 中的示范用戶賬戶14的組件。圖8提供了用戶賬戶14、記錄在其中的信 息、以及用于描述中央/代理服務(wù)器12與用戶裝置20之間的交互的參考的結(jié)構(gòu)概述。圖8示出了用戶賬戶14A,但是要理解的是,該用戶賬戶 14A可以是典型地用于向媒體項(xiàng)推薦客戶應(yīng)用程序22簽訂的所有用戶。 在本發(fā)明的一個(gè)實(shí)施例中,用戶賬戶14A可以存儲在中央/代理服務(wù)器12 上。用戶賬戶14A可以存儲有關(guān)于用戶、用戶的媒體項(xiàng)收藏、以及用戶 的包含媒體項(xiàng)的活動(dòng)的某些信息的記錄。
用戶賬戶14A可以具有關(guān)于用戶裝置20A是否能夠通過在線狀態(tài)54A 與媒體項(xiàng)推薦系統(tǒng)10通信的記錄。中央/代理服務(wù)器12可以參照在線狀 態(tài)54A來確定帶有存在信息34和/或媒體項(xiàng)推薦消息36的登陸提示是否 可以傳輸?shù)接脩粞b置20A。用戶賬戶14A也可以記錄由用戶裝置20A所傳 輸?shù)拇嬖谛畔?4A和媒體項(xiàng)注釋40A。
用戶賬戶14A也可以包含朋友列表56A和組列表58A.朋友列表56A 是在媒體項(xiàng)推薦系統(tǒng)IO上注冊的其他用戶的列表,用戶期望從其接收媒 體項(xiàng)推薦消息36。用戶可以不想從媒體項(xiàng)推薦系統(tǒng)10的所有簽訂者接收 媒體項(xiàng)推薦消息36。用戶可以使用組列表58A來將記錄在朋友列表56A 中的朋友劃分成不同的組,以進(jìn)一步控制來自另 一用戶的媒體項(xiàng)推薦消 息36的傳輸和接受。例如,雖然用戶"B"和用戶"C"可以在朋友列表 56A上,但是它們可以在組列表58A中的兩個(gè)分開的組中。例如只有當(dāng)某 個(gè)組中的朋友為某種類型時(shí),用戶才可以想要從其接收媒體項(xiàng)推薦消息 36。
用戶賬戶14A也可以記錄用戶的播放歷史60A。用戶的播放歷史60A 是用戶所播放的每一媒體項(xiàng)的時(shí)間戳記錄。用戶賬戶14A也可以包含關(guān) 于用戶的特殊媒體偏好62A的信息。用戶的媒體偏好62A可以是有關(guān)于 基于某種標(biāo)識的媒體分類的用戶的不同愛好和厭惡。媒體類別例如可以 是流派、藝術(shù)家、媒體項(xiàng)的發(fā)布日期、以及其它信息。而且,用戶賬戶 14A可以具有用戶的媒體項(xiàng)收藏30A、用戶所提供的用戶簡檔64A信息、 以及用戶可能與簽訂業(yè)務(wù)32具有的任何簽訂66A的記錄。另外,偏好62A、 媒體項(xiàng)收藏30A、播放歷史60A、以及用戶在使用媒體項(xiàng)推薦客戶應(yīng)用程 序22進(jìn)行注冊時(shí)所提供的其它信息可以用來進(jìn)一步開發(fā)和更新用戶的用 戶簡檔64A。另外,該用戶簡檔64A可以包括前述信息的統(tǒng)計(jì)匯編。
圖9的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的中央/代理服務(wù)器12 中的示范推薦數(shù)據(jù)庫16的組件。圖9提供了推薦數(shù)據(jù)庫16、記錄在其中 的信息、以及用于描述中央/代理服務(wù)器12與用戶裝置20之間的交互的參考的結(jié)構(gòu)概述。推薦數(shù)據(jù)庫16可以存儲和保持媒體項(xiàng)推薦系統(tǒng)10上 所提供的媒體項(xiàng)推薦消息36的記錄。在圖9中,示出了媒體項(xiàng)(1)推 薦消息36A的記錄。可以通過標(biāo)明中央/代理服務(wù)器12接收媒體項(xiàng)(1) 推薦消息36A的來源的用戶裝置20A來記錄推薦者的標(biāo)識。記錄媒體項(xiàng) (1 )的標(biāo)識符38。記錄媒體項(xiàng)(1)的媒體項(xiàng)推薦消息36A的累計(jì)總量 70,其是推薦者的媒體項(xiàng)(1)的推薦消息36A的總量72A。
另外,可以記錄和存儲用于媒體項(xiàng)(1 )的推薦消息36A的推薦者的 存在信息34A和媒體項(xiàng)注釋40A。也可以記錄媒體項(xiàng)評分76。媒體項(xiàng)評 分76可以基于用于媒體項(xiàng)(1)的媒體項(xiàng)推薦消息36的數(shù)量,其對于來 自相同推薦者的多個(gè)推薦進(jìn)行適當(dāng)?shù)恼{(diào)整,就好像可以通過推薦者的總 量72A來進(jìn)行記錄一樣。推薦數(shù)據(jù)庫16也可以記錄接收媒體項(xiàng)(1)推 薦消息的接受者的總數(shù)74。
圖10的流程圖描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于中央/代理服 務(wù)器12接收來自推薦者的登陸指令和媒體項(xiàng)推薦消息36,以及將登陸提 示和媒體項(xiàng)推薦消息36傳輸?shù)浇邮苷叩倪^程。中央/代理服務(wù)器12接收 來自用戶裝置20的信息,注冊媒體項(xiàng)推薦客戶應(yīng)用程序22的用戶,并 且建立該用戶的用戶賬戶14 (步驟500、 502 )。中央/代理服務(wù)器12所 接收的用戶簡檔64和其它信息可以存儲在用戶賬戶14中(步驟504 )。 當(dāng)用戶登陸到媒體項(xiàng)推薦系統(tǒng)10時(shí),中央/代理服務(wù)器12從用戶裝置20 接收包括存在信息34的登陸指令(步驟506 )。中央/代理服務(wù)器12將存 在信息34存儲在用戶賬戶14中,并生成附帶存在信息34的登陸提示(步 驟508 )。中央/代理服務(wù)器12參照用戶賬戶14的在線狀態(tài)54來確定媒 體項(xiàng)推薦客戶應(yīng)用程序22的哪些其它用戶裝置20登陸到了媒體項(xiàng)推薦 系統(tǒng)10。該中央/代理服務(wù)器12將具有所附帶的存在信息34的登陸提示 發(fā)送到已經(jīng)登陸的那些其它用戶裝置20 (步驟510)。
中央/代理服務(wù)器12可以從已登陸用戶的用戶裝置20接收媒體項(xiàng)推 薦消息36 (步驟512 )。中央/代理服務(wù)器12可以在推薦數(shù)據(jù)庫16中存 儲和保持媒體項(xiàng)推薦消息36的記錄(步驟514)。存儲媒體項(xiàng)推薦消息 36包括存儲存在信息34和/或媒體項(xiàng)注釋40??商鎿Q地,存在信息34 和/或媒體項(xiàng)注釋40可以與媒體項(xiàng)推薦消息36分開地存儲。中央/代理 服務(wù)器12審查用戶賬戶14的朋友列表56和組列表58,以確定向哪個(gè) (些)接受者用戶傳輸媒體項(xiàng)推薦消息36 (步驟516)。中央/代理服務(wù)器12將媒體項(xiàng)推薦消息36傳輸?shù)浇邮苷叩倪m當(dāng)用戶裝置20(步驟518 ), 并在推薦數(shù)據(jù)庫16中記錄該傳輸(步驟520 )。
圖11為圖1的用戶-服務(wù)器媒體項(xiàng)推薦系統(tǒng)IO,其進(jìn)一步更加詳細(xì) 地描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,媒體項(xiàng)推薦消息36在媒體項(xiàng)推薦系 統(tǒng)10的用戶裝置20中間的提供和傳播。圖11示出了用戶裝置20A、20B、 20N,并提供了用于討論圖12A、 12B和12C的參考。存在信息34A、 34B、 34N和媒體項(xiàng)(1)的推薦消息36A、 36B、 36N根據(jù)本發(fā)明的一個(gè)實(shí)施例 進(jìn)行傳輸和接收,下面參照圖12A、 12B和12C詳細(xì)描述其過程。
圖12A、 12B和12C描述了在中央/代理服務(wù)器12與用戶裝置20A、 20B、 20N之間的示范通信流程圖。圖12A、 12B和12C描述和討論了媒體 項(xiàng)(1 )推薦消息36如何在媒體項(xiàng)推薦系統(tǒng)10的用戶中間傳播。參照圖 HA,用戶裝置20A生成媒體項(xiàng)(1)推薦消息36A (步驟600 ),并且將 媒體項(xiàng)(1)推薦消息36A傳輸?shù)街醒?代理服務(wù)器12 (步驟602 )。中央 /代理服務(wù)器12接收媒體項(xiàng)(1)推薦消息36A,將該媒體項(xiàng)(1)推薦消 息36A存儲到推薦數(shù)據(jù)庫16 (步驟604 ),以及審查用戶賬戶14中的朋 友列表56和組列表58,以確定向哪些用戶裝置20傳輸媒體項(xiàng)(l)推薦 消息36A(步驟606 )。中央/代理服務(wù)器12確定用戶裝置20B、 20N可以 適當(dāng)?shù)亟邮彰襟w項(xiàng)(1)推薦消息36A,并將該媒體項(xiàng)(1)推薦消息36A 發(fā)送到用戶裝置20B (步驟608 )和用戶裝置20N (步驟610)。
用戶裝置20B、 20N播放包括在媒體項(xiàng)(1)推薦消息36A中的存在 信息34A (步驟612和614)。用戶裝置20N的用戶選擇不播放媒體項(xiàng), 而是將媒體項(xiàng)(1 )推薦消息36A存儲到媒體項(xiàng)播放列表26上,用于在 隨后的時(shí)間進(jìn)行修改。用戶裝置20N將媒體項(xiàng)(1 )標(biāo)識符38存儲到媒 體項(xiàng)播放列表26N上,并且如果存在存在信息34A和媒體項(xiàng)注釋40A,就 將其下載到媒體項(xiàng)播放列表26N上,以將該存在信息34A和媒體項(xiàng)注釋 40A存儲到媒體項(xiàng)播放列表26N上(步驟616 )。用戶裝置20B選擇播放 媒體項(xiàng)(l),并且如果媒體項(xiàng)(1)和媒體項(xiàng)注釋40A存在,用戶裝置20B 對其進(jìn)行修改(步驟618)。當(dāng)用戶裝置20B修改媒體項(xiàng)(1)的時(shí)候,也 可以修改存在信息34A。媒體項(xiàng)播放器28B播放媒體項(xiàng)(1 ),并可以播放 存在信息34A和媒體項(xiàng)注釋40A (未示出)。可選地,用戶裝置20B的用 戶可以選擇當(dāng)修改媒體項(xiàng)(1)的時(shí)候不播放存在信息34A和/或媒體項(xiàng) 注釋楊。參照圖12B,用戶裝置20B的用戶決定記錄媒體項(xiàng)(1)的媒體項(xiàng)(1) 注釋40B,以便包括、修改或替換與媒體項(xiàng)(1)推薦消息36A—起傳輸 的媒體項(xiàng)(1)注釋40A (步驟620 )。因?yàn)橛脩粞b置20B播放媒體項(xiàng)(1 ), 所以用戶裝置20B自動(dòng)生成媒體項(xiàng)(1)推薦消息36B,包括媒體項(xiàng)(1) 標(biāo)識符38、存在信息34B、和媒體項(xiàng)(1 )注釋40B (步驟622 )。這樣, 媒體項(xiàng)(1)推薦消息36B可以包括多個(gè)推薦者中的一個(gè)或多個(gè)的存在信 息34和/或媒體項(xiàng)注釋40。用戶裝置20B的用戶可以通過用存在信息34B 替換存在信息34A、或者將帶有修改或未修改的存在信息34A的存在信息 34B合并到媒體項(xiàng)(1)推薦消息36B中來改編存在信息34A。可替換地, 用戶裝置20B的用戶可以選擇在媒體項(xiàng)(1 )推薦消息36B中不包括存在 信息34B。在這種情況下,用戶裝置20B的用戶可以選擇按照所接收的那 樣保留或者修改媒體項(xiàng)(1 )推薦消息36B中的存在信息34A。
用戶裝置20B將媒體項(xiàng)(1)推薦消息36B傳輸?shù)街醒?代理服務(wù)器 12 (步驟624 )。中央/代理服務(wù)器12接收媒體項(xiàng)(1 )推薦消息36A,在 推薦數(shù)據(jù)庫16中存儲媒體項(xiàng)(1)推薦消息36B (步驟626 ),并審查用 戶賬戶14中的朋友列表56和組列表58,以確定向哪些用戶裝置20傳輸 媒體項(xiàng)(l)推薦消息36B(步驟628 )。中央/代理服務(wù)器12確定用戶裝 置20A、 20N可以適當(dāng)?shù)亟邮彰襟w項(xiàng)(1)推薦消息36B,并將媒體項(xiàng)(1) 推薦消息36B發(fā)送到用戶裝置20A(步驟630 )和用戶裝置20N(步驟632 )。
用戶裝置20A、 20N播放包括在媒體項(xiàng)(1)推薦消息36B中的存在 信息34B (步驟634和636 )。因?yàn)橛脩粞b置20A的用戶是媒體項(xiàng)(1 )的 初始推薦者,所以用戶裝置20A的用戶選擇不播放媒體項(xiàng)(1),而相反 是將媒體項(xiàng)(1)推薦存儲到媒體項(xiàng)播放列表26A上,用于在以后進(jìn)行修 改。用戶裝置20A將媒體項(xiàng)(1)標(biāo)識符38存儲到媒體項(xiàng)播放列表26A 上,并且如果存在存在信息34B和媒體項(xiàng)注釋40B,就將其下栽到媒體項(xiàng) 播放列表26A上(步驟638 )。
媒體項(xiàng)(l)推薦消息36B是用戶裝置20N的用戶所接收的媒體項(xiàng)(1) 的后續(xù)推薦。這樣,媒體項(xiàng)(1)標(biāo)識符38已經(jīng)存儲在媒體項(xiàng)播放列表 26N上。用戶裝置20N更新媒體項(xiàng)播放列表26N。對媒體項(xiàng)播放列表26N 的更新包括基于后續(xù)的推薦更新媒體項(xiàng)(1)的評分。用戶裝置20N也將 存在信息34B和媒體項(xiàng)(1)注釋40B下載到媒體項(xiàng)播放列表26N,以將 存在信息34B和媒體項(xiàng)(1)注釋40B存儲到媒體項(xiàng)播放列表26N上(步驟640 )。用戶裝置20N的用戶可以決定播放媒體項(xiàng)(1 )。該用戶裝置20N 的用戶修改來自媒體項(xiàng)播放列表26N的媒體項(xiàng)(1)和媒體項(xiàng)(1)注釋 40B(步驟642 )。可選地,當(dāng)修改媒體項(xiàng)(l)時(shí),用戶裝置20N的用戶 可以選擇也修改存在信息34A、存在信息34B、和/或媒體項(xiàng)(1)注釋40A, 其可以繼續(xù)存儲在媒體項(xiàng)播放列表26N上。另外,用戶裝置20N的用戶 可以修改和/或播放用戶裝置20N上的存在信息34A、存在信息34B、媒 體項(xiàng)注釋40A、和/或媒體項(xiàng)注釋40B,而不修改該媒體項(xiàng)(1)。
參照圖12C,用戶裝置20N的用戶決定記錄媒體項(xiàng)(1)的媒體項(xiàng)(1) 注釋40N,以包括、修改或替換與媒體項(xiàng)(1)推薦消息36A、 36B—起傳 輸?shù)拿襟w項(xiàng)(1)注釋40A、 40B中的一個(gè)或兩個(gè)(步驟644 )。因?yàn)橛脩?裝置20N播放媒體項(xiàng)(1),所以用戶裝置20N自動(dòng)生成媒體項(xiàng)(1 )推薦 消息36N,包括媒體項(xiàng)(1)標(biāo)識符38,并且可以包括存在信息34N和媒 體項(xiàng)(1)注釋40N (步驟6")。這樣,媒體項(xiàng)(1 )推薦消息36B可以 包括多個(gè)推薦者中的一個(gè)或多個(gè)的存在信息34和/或媒體項(xiàng)注釋40。
用戶裝置20N的用戶可以通過用存在信息34N替換存在信息34A和/ 或存在信息34B,和/或?qū)в写嬖谛畔?4A和/或存在信息34B的存在信 息34N合并到媒體項(xiàng)(1)推薦消息36N中來改編存在信息34A和/或存 在信息34B??商鎿Q地,用戶裝置20N的用戶可以選擇在媒體項(xiàng)(1)推 薦消息36N中不包括存在信息34N。在這種情況下,用戶裝置20N的用戶 可以選擇按照所接收的那樣保留或者修改媒體項(xiàng)(1)推薦消息36N中的 存在信息34A和/或存在信息34B。
用戶裝置20N將媒體項(xiàng)(1 )推薦消息36N傳輸?shù)街醒?代理服務(wù)器 12(步驟648 )。中央/代理服務(wù)器12接收媒體項(xiàng)(1)推薦消息36N,在 推薦數(shù)據(jù)庫16中存儲媒體項(xiàng)(1)推薦消息36N (步驟650 ),并審查用 戶賬戶14中的朋友列表56和組列表58,以確定向哪些用戶裝置20傳輸 媒體項(xiàng)(1 )推薦消息36N (步驟652 )。中央/代理服務(wù)器12確定用戶裝 置20A、 20B可以適當(dāng)?shù)亟邮彰襟w項(xiàng)(1)推薦消息36N,并將媒體項(xiàng)(1) 推薦消息36N發(fā)送到用戶裝置20A(步驟654 )和用戶裝置20B(步驟656 )。
用戶裝置20A、 20B播放包括在媒體項(xiàng)(1)推薦消息36N中的存在 信息34N(步驟658和660 )。因此媒體項(xiàng)(l)推薦消息36N是用戶裝置 20A、 20B的用戶所接收的媒體項(xiàng)(1)的后續(xù)推薦,所以媒體項(xiàng)(1)標(biāo) 識符38已經(jīng)存儲在媒體項(xiàng)播放列表26A、 26B上。用戶裝置20A、 20B更新媒體項(xiàng)播放列表26A、 26B。對媒體項(xiàng)播放列表MA、 26B的更新可以包 括根據(jù)后續(xù)推薦更新媒體項(xiàng)(1)的評分。如果存在信息34N和媒體項(xiàng)注 釋40N存在,用戶裝置20A、 20B將其下載到媒體項(xiàng)播放列表MA、 26B, 以將存在信息34N和媒體項(xiàng)注釋40N存儲到媒體項(xiàng)播放列表26A、 26B上 (步驟662和664 )。
用戶裝置20A的用戶選擇例如通過燒錄帶有媒體項(xiàng)(1)注釋^N的 媒體項(xiàng)的CD而將該媒體項(xiàng)(1)存儲到存儲媒體上(步驟666 ),而不是 播放該媒體項(xiàng)(1)。可選地,用戶裝置20A的用戶可以選擇燒錄媒體項(xiàng) (1)的CD,以及包括媒體項(xiàng)(1)注釋40A和/或40B、或媒體項(xiàng)(1) 注釋40A、 40B、 40N的任何組合。存在信息34A、 34B、 34C也可以燒錄 到帶有媒體項(xiàng)(1)的CD上。這樣,用戶裝置20A的用戶可以將媒體項(xiàng) 播放列表26A的全部或一部分傳送到諸如CD的存儲媒體上。用戶裝置2OA 的用戶在任何時(shí)候都可以通過播放CD來播放媒體項(xiàng)(1)、存在信息34 和媒體項(xiàng)(1)注釋40。
用戶裝置20B的用戶可以選擇將媒體項(xiàng)(1)、存在信息3賴和媒體 項(xiàng)(1 )注釋40N下載到獨(dú)立的便攜裝置,用于在隨后的時(shí)間進(jìn)行播放(步 驟668 )??蛇x地,用戶裝置20B的用戶也可以選擇下載存在信息34A、 34B和媒體項(xiàng)(1)注釋40A和/或40B、或其任意組合。而且,用戶裝置 20B的用戶可以將媒體項(xiàng)播放列表26A的全部或一部分下載到獨(dú)立的便 攜裝置。用戶裝置20B的用戶可以播放媒體項(xiàng)(1)、任何存在信息34、 以及媒體項(xiàng)(1)注釋40 ,而不必連接到媒體項(xiàng)推薦系統(tǒng)10。
圖13所示為圖4的帶有附加詳情的媒體項(xiàng)推薦消息36。提供圖13 以示出當(dāng)媒體項(xiàng)推薦消息36在媒體項(xiàng)推薦系統(tǒng)10 (圖11)上傳播時(shí)可 以在媒體項(xiàng)推薦消息36中包括的信息類型的范例。圖13示出了用戶裝 置20B (圖11)的用戶的媒體項(xiàng)(1)推薦消息36B。媒體項(xiàng)(1)推薦消 息36B包括媒體項(xiàng)標(biāo)識符38,并且包括帶有音頻組件42B、圖像組件44B、 以及文本組件46B的存在信息34B。另外,媒體項(xiàng)(1)推薦消息36B包 括帶有音頻組件48B、圖像組件50B、以及文本組件的存在信息40B。
媒體項(xiàng)(1)推薦消息36B也包括存在信息34A。存在信息34A在媒 體項(xiàng)(1)推薦消息36B中的合并說明先前已經(jīng)從用戶裝置20A (圖11) 發(fā)送了媒體項(xiàng)(1)推薦消息36。用戶裝置20B的用戶已經(jīng)決定通過保留 未修改的存在信息34A,以及將在媒體項(xiàng)(1)推薦消息36B中合并存在信息34B來改編存在信息34。媒體項(xiàng)(1)推薦消息36B的接受者然后將 接收用戶裝置20A的用戶的存在信息34A和用戶裝置20B的用戶的存在 信息34B。通過這種方式,可以傳播媒體項(xiàng)(1)推薦消息36B。
另外,所示的存在信息34A為示范性的URL,其替代了嵌入在媒體項(xiàng) (1)推薦消息36B中的音頻組件42A、圖像組件44A、和文本組件46A 中的一個(gè)或多個(gè)。媒體項(xiàng)(1)推薦消息36B中的存在信息34A包括形式 為"presinfo34A,,的唯一標(biāo)識符,其包括在該URL中。在URL中也包括 形式為"usera,,的用戶標(biāo)識符。對于中央/代理服務(wù)器12中的用戶裝置 20A的用戶,該URL可以用來訪問用戶賬戶中的存在信息34A。另夕卜,URL 可以為超鏈接形式。雖然在圖13中沒有示出,但是媒體項(xiàng)注釋40也可 以包括用戶裝置20A的用戶的媒體項(xiàng)注釋40A。包括在存在信息34A中的 URL和標(biāo)識符只是用于說明目的。相應(yīng)地,本發(fā)明不應(yīng)該被理解為是對任 何特殊類型的URL和/或標(biāo)識符形式的限定。
圖14描述了用戶裝置20的示范圖形用戶接口 (GUI) 78。 GUI 78 為存在信息偏好設(shè)置屏幕,其允許用戶裝置20的用戶提供存在信息偏好。 該GUI 78包括插入存在信息部分80。使用該GUI 78,用戶裝置20的用 戶可以提供關(guān)于何時(shí)在發(fā)出的媒體項(xiàng)推薦消息中插入存在信息34的指 示。插入偏好信息部分80可以包括單選按鈕(radio button) 82、 84、 86形式的選擇器,以允許用戶裝置20的用戶選擇何時(shí)在發(fā)出的媒體項(xiàng)推 薦消息中包括存在信息34。用戶裝置20的用戶可以指示"總是"82、"只 有當(dāng)媒體項(xiàng)推薦消息不是已經(jīng)包含前一推薦者的存在信息時(shí),,84、或"從 不"86插入用戶的存在信息34。
該GUI 78也包括"修改存在信息部分88,以允許用戶裝置20的用戶 提供關(guān)于何時(shí)修改其他人的存在信息的指示。單選按鈕90、 92、 94和96 形式的選擇器允許用戶裝置20的用戶選擇用戶裝置20何時(shí)可以修改存 在信息34。用戶裝置20的用戶可以指示"當(dāng)朋友登陸時(shí),,90、"當(dāng)朋友 退出時(shí)"92、"當(dāng)從朋友接收到媒體項(xiàng)推薦消息時(shí)"94、或"當(dāng)修改來自 媒體項(xiàng)播放列表的媒體項(xiàng)時(shí)"96的時(shí)候修改其他人的存在信息34。
GUI 78也可以包括存在信息設(shè)置部分98,以允許用戶設(shè)置存在信息 34的組件。該GUI 78也包括選擇器,其可以包括音頻組件選擇器100、 圖像組件選擇器102、以及文本組件選擇器104??梢允褂靡纛l組件選擇 器100、圖像組件選擇器102、以及文本組件選擇器104來設(shè)置用戶的存在信息34。音頻組件選擇器100允許用戶裝置20的用戶提供原始音頻內(nèi) 容和/或從外部源導(dǎo)入音頻。圖像組件選擇器102允許用戶裝置20的用 戶提供任何靜止圖像或圖形,諸如用戶的圖片。文本組件選擇器104允 許用戶裝置20的用戶提供任何文本消息,諸如個(gè)人問候。
圖15描述了用戶裝置20上的示范GUI 106。該GUI 106為注釋信息 設(shè)置屏幕,其允許用戶裝置20的用戶提供關(guān)于何時(shí)修改媒體項(xiàng)注釋40 以及在媒體項(xiàng)推薦消息36中包括媒體項(xiàng)注釋40的指示。該用戶裝置20 的用戶可以通過激活選擇器108來選擇"修改注釋信息"。使用單選按鈕 112、 114和116,用戶裝置20的用戶可以指示何時(shí)修改110媒體項(xiàng)注釋 40。用戶裝置20的用戶可以指示"在播放媒體項(xiàng)之前,,112、"從媒體項(xiàng) 開始起"114、或"從不,,116修改媒體項(xiàng)注釋40。
GUI 106也允許用戶裝置20的用戶通過激活選擇器120來指示當(dāng)沒 有媒體項(xiàng)注釋40與媒體項(xiàng)推薦消息36包括在一起時(shí),就包括用戶的存 在信息34來替代媒體項(xiàng)注釋40。
GUI 106也可以包括注釋設(shè)置部分120,以允許用戶裝置20的用戶 設(shè)置媒體項(xiàng)注釋40的組件。該GUI 106可以包括選擇器,其可以包括音 頻組件選擇器122、圖像組件選擇器124、以及文本組件選擇器126。可 以使用音頻組件選擇器122、圖像組件選擇器124、以及文本組件選擇器 126來設(shè)置媒體項(xiàng)注釋40。音頻組件選擇器122允許用戶裝置20的用戶 提供音頻組件,諸如媒體項(xiàng)的一部分。圖像組件選擇器124允許用戶裝 置20的用戶提供任何靜止圖像或圖形,諸如藝術(shù)家的圖片。文本組件選 擇器126允許用戶裝置20的用戶提供任何文本消息,諸如媒體項(xiàng)的重要 評論。
圖16的方框圖更加詳細(xì)地描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的用戶裝置 20中的存在信息34的組件。這樣就得到用于更加詳細(xì)地描述存在信息 34的結(jié)構(gòu)和處理以及與另一用戶裝置20的媒體項(xiàng)播放器28的交互的參 考。雖然圖16中示出了用戶裝置20A和存在信息34A,但是要理解的是, 圖16可以應(yīng)用于其它用戶裝置20,并且因此,本發(fā)明應(yīng)該不受限于用戶 裝置20A。
存在信息34A的音頻組件42A可以包含一個(gè)或多個(gè)播放音軌128( 1 )、 128(2)、和128(M)。雖然出于討論本發(fā)明的目的,圖16示出了三個(gè)播 放音軌128A,但是本發(fā)明并不限于三個(gè)播放音軌128A。播放音軌128A可以分別具有與播放音軌128A—起存儲和關(guān)聯(lián)的不同音樂背景作為元數(shù) 據(jù)130A。播放音軌U8A ( 1)可以具有元數(shù)據(jù)130A ( 1 ),播放音軌128A (2)可以具有元數(shù)據(jù)130A (2),并且播放音軌U8A (M)可以具有元數(shù) 據(jù)130A(M)。當(dāng)通過接受者的用戶裝置20播放該播放音軌128A時(shí),也 可以播放與該播放音軌120A關(guān)聯(lián)的音樂背景。
每一播放音軌128A可以具有與其關(guān)聯(lián)的不同特性。存在信息34A因 此可以具有不同的特性。這些特性例如可以是節(jié)拍、流派、藝術(shù)家、和 專輯。這些特性可以通過用戶裝置20A的用戶被設(shè)置,和/或從包括他或 她的媒體項(xiàng)收藏30和播放歷史的用戶簡檔被程序化地確定。
圖17的方框圖描述了根據(jù)本發(fā)明一個(gè)實(shí)施例的用戶裝置20中的示 范媒體項(xiàng)播放器28的組件。圖17提供了用于描述用戶裝置20B的媒體 項(xiàng)播放器28B與用戶裝置20B的存在信息34A的結(jié)構(gòu)之間的交互的參考。 雖然圖17中示出了用戶裝置20B和媒體項(xiàng)播放器28B,但是要理解的是, 圖17可以應(yīng)用于其它用戶裝置20,并且因此,本發(fā)明應(yīng)該不限于用戶裝 置20B。圖17示出了當(dāng)前正在播放媒體項(xiàng)132的媒體項(xiàng)播放器128B。當(dāng) 前正在播放的媒體項(xiàng)132可以具有音頻134,其可以通過相關(guān)聯(lián)的元數(shù)據(jù) 136表示。用戶裝置20B也可以包括媒體項(xiàng)分析系統(tǒng)138B,其可以分析 和比較不同媒體項(xiàng)的元數(shù)據(jù)。
媒體項(xiàng)分析系統(tǒng)138B所執(zhí)行的比較可以包括測量和匹配媒體項(xiàng)的特 性。該媒體項(xiàng)分析系統(tǒng)138B可以是分析和比較這些特性的程序、算法或 控制機(jī)制。除了分析和比較這些特性之外,該媒體項(xiàng)分析系統(tǒng)138B可以
的功能。^拍匹配技術(shù)提供了使用某些技術(shù)來修改媒體項(xiàng)的功能,包括 但并不限于時(shí)間拉伸效果和對齊,從而使得播放音軌128A和媒體項(xiàng)以更 加無縫的方式一起播放。
圖18描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例,在中央/代理服務(wù)器12與用 戶裝置20A、 20B之間的示范通信流程圖。用戶裝置20A生成媒體項(xiàng)推薦 消息36A(步驟700 ),并將媒體項(xiàng)推薦消息36A傳輸?shù)街醒?代理服務(wù)器 12 (步驟702 )。中央/代理服務(wù)器12將媒體項(xiàng)推薦消息36A傳輸?shù)接脩?裝置20B (步驟704 )。
使用媒體項(xiàng)分析系統(tǒng)138B,用戶裝置20B將當(dāng)前正在用戶裝置20B 上播放的媒體項(xiàng)132的元數(shù)據(jù)136與包括在存在信息34A中的播放音軌128A的元數(shù)據(jù)130A進(jìn)行比較(步驟706 )。用戶裝置20B基于該比較從 存在信息34A中選擇"最佳擬合"的播放音軌128A (步驟708 )。用戶 裝置20B播放來自存在信息34A的"最佳擬合"的播放音軌128A (步驟 710)。
如果存在信息34A的一個(gè)播放音軌128A與用戶裝置2OB上當(dāng)前正在 播放的媒體項(xiàng)132不完全匹配,那么媒體項(xiàng)分析系統(tǒng)138B可以使用節(jié)拍 匹配技術(shù)調(diào)節(jié)與當(dāng)前正在播放的媒體項(xiàng)132最接近匹配的播放音軌128A 的節(jié)奏。通過這種方式,播放音軌128A的BPM被調(diào)節(jié),以與當(dāng)前正在播 放的媒體項(xiàng)132的BPM匹配。
圖19的方框圖描述了有關(guān)于可以由圖l和10的中央/代理服務(wù)器12 提供以執(zhí)行本發(fā)明的示范組件的更多詳情。通常,中央/代理服務(wù)器12 可以是基于處理器或微處理器的,并且也具有相關(guān)聯(lián)存儲器142的控制 系統(tǒng)140。推薦數(shù)據(jù)庫16至少部分地在軟件中實(shí)施,并且存儲在存儲器 142中。中央/代理服務(wù)器12也包括用于存儲用戶賬戶14的存儲單元144。 存儲單元144也可以存儲推薦數(shù)據(jù)庫16。存儲單元144可以是任何數(shù)量 的數(shù)字存儲裝置,諸如一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、 一個(gè)或多個(gè)存儲器卡、 隨機(jī)存取存儲器(RAM)、 一個(gè)或多個(gè)外部數(shù)字存儲裝置等。用戶賬戶14 可替換地可以存儲在存儲器142中。通信接口 146可以包括網(wǎng)絡(luò)接口, 其允許中央/代理服務(wù)器12通信地與網(wǎng)絡(luò)18耦合(圖I和IO)。
圖20的方框圖描述了有關(guān)于可以在圖1和10的用戶裝置20內(nèi)提供 以提供本發(fā)明的示范組件的更多詳情。通常,用戶裝置20可以是基于處 理器或微處理器的,并且也包括用戶接口 148,其可以包括諸如顯示器、 揚(yáng)聲器、用戶輸入裝置等的組件。用戶裝置20也包括具有相關(guān)聯(lián)存儲器 152的控制系統(tǒng)150。在該范例中,推薦引擎24和媒體項(xiàng)播放器28至少 部分地在軟件中實(shí)施,并且存儲在存儲器152中。媒體項(xiàng)推薦客戶應(yīng)用 程序22 (圖1和10)也可以存儲在存儲器152中。用戶裝置20也包括 用于存儲媒體項(xiàng)播放列表26和媒體項(xiàng)收藏30 (圖1和10)的存儲單元 154。存儲單元154可以是任何數(shù)量的數(shù)字存儲裝置,諸如一個(gè)或多個(gè)硬 盤驅(qū)動(dòng)器、 一個(gè)或多個(gè)存儲器卡、RAM、 一個(gè)或多個(gè)外部數(shù)字存儲裝置等。 媒體項(xiàng)播放列表26和媒體項(xiàng)收藏30可選擇地可以存儲在存儲器152中。 用戶裝置20也包括通信接口 156。該通信接口 156可以包括網(wǎng)絡(luò)接口, 其允許用戶裝置20通信地與網(wǎng)絡(luò)18耦合(圖I和IO)。本發(fā)明的功能可以通過由計(jì)算機(jī)相關(guān)的系統(tǒng)或方法使用的或與其有 關(guān)的任何計(jì)算機(jī)可讀媒體實(shí)施。在本發(fā)明的上下文中,計(jì)算機(jī)可讀媒體 為可以傳輸、包含、或存儲計(jì)算機(jī)程序、指令或由計(jì)算機(jī)相關(guān)的系統(tǒng)或 方法使用或與其有關(guān)的數(shù)據(jù)的電子、磁、光學(xué)、半導(dǎo)體或其它裝置或方 式。
改。所有這種改進(jìn)和修改都認(rèn)為是在這里所公開的概念以及下面的權(quán)利 要求書的范圍內(nèi)。
權(quán)利要求
1.一種提供增強(qiáng)的媒體項(xiàng)播放列表的方法,包括步驟在媒體項(xiàng)播放列表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)的媒體項(xiàng)標(biāo)識符;和在媒體項(xiàng)播放列表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)的推薦者的存在信息。
2. 權(quán)利要求l的方法,其中存在信息與媒體項(xiàng)標(biāo)識符關(guān)聯(lián)。
3. 權(quán)利要求l的方法,其中存在信息包含至少一個(gè)組件,該至少一 個(gè)組件來自由音頻組件、圖像組件、和文本組件所構(gòu)成的組。
4. 權(quán)利要求l的方法,進(jìn)一步包括修改媒體項(xiàng)的步驟。
5. 權(quán)利要求4的方法,其中修改媒體項(xiàng)包括從媒體項(xiàng)播放列表選擇 媒體項(xiàng)標(biāo)識符。
6. 權(quán)利要求l的方法,進(jìn)一步包括修改存在信息的步驟。
7. 權(quán)利要求6的方法,其中修改存在信息包括從媒體項(xiàng)播放列表選 擇媒體項(xiàng)標(biāo)識符。
8. 權(quán)利要求6的方法,其中修改存在信息包括從媒體項(xiàng)播放列表選 擇存在信息。
9. 權(quán)利要求l的方法,進(jìn)一步包括在媒體項(xiàng)播放列表存儲來自媒體 項(xiàng)推薦消息的媒體項(xiàng)注釋的步驟。
10. 權(quán)利要求9的方法,其中媒體項(xiàng)注釋與媒體項(xiàng)標(biāo)識符關(guān)聯(lián)。
11. 權(quán)利要求9的方法,其中媒體項(xiàng)注釋包含至少一個(gè)組件,該至 少一個(gè)組件來自由音頻組件、圖像組件、和文本組件所構(gòu)成的組。
12. 權(quán)利要求9的方法,進(jìn)一步包括修改媒體項(xiàng)注釋的步驟。
13. 權(quán)利要求12的方法,其中修改媒體項(xiàng)注釋包括從媒體項(xiàng)播放列 表選擇媒體項(xiàng)標(biāo)識符。
14. 權(quán)利要求12的方法,其中修改媒體項(xiàng)注釋包括從媒體項(xiàng)播放列 表選擇媒體項(xiàng)注釋。
15. 權(quán)利要求1的方法,進(jìn)一步包括將媒體項(xiàng)播放列表傳送到裝置 的步驟。
16. 權(quán)利要求15的方法,進(jìn)一步包括將媒體項(xiàng)從所述裝置傳送到第 二裝置的步驟。
17. 權(quán)利要求1的方法,進(jìn)一步包括在媒體項(xiàng)播放列表上存儲媒體項(xiàng)的步驟。
18. —種用于提供增強(qiáng)的媒體項(xiàng)播放列表的系統(tǒng),包括 控制系統(tǒng),其中該控制系統(tǒng)用于在媒體項(xiàng)播放列表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)的媒體項(xiàng)標(biāo)識符;和在媒體項(xiàng)播放列表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)的推薦者的 存在信息。
19. 權(quán)利要求18的系統(tǒng),其中存在信息與媒體項(xiàng)標(biāo)識符關(guān)聯(lián)。
20. 權(quán)利要求18的系統(tǒng),其中存在信息包含至少一個(gè)組件,該至少 一個(gè)組件來自由音頻組件、圖像組件、和文本組件所構(gòu)成的組。
21. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)進(jìn)一步用于修改媒體項(xiàng)。
22. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)用于通過從媒體項(xiàng)播放列表 選捧媒體項(xiàng)標(biāo)識符來修改媒體項(xiàng)。
23. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)進(jìn)一步用于修改存在信息。
24. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)用于通過從媒體項(xiàng)播放列表 選擇媒體項(xiàng)標(biāo)識符來修改存在信息。
25. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)用于通過從媒體項(xiàng)播放列表 選擇存在信息來修改存在信息。
26. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)進(jìn)一步用于在媒體項(xiàng)播放列 表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)注釋。
27. 權(quán)利要求26的系統(tǒng),其中媒體項(xiàng)注釋與媒體項(xiàng)標(biāo)識符關(guān)聯(lián)。
28. 權(quán)利要求27的系統(tǒng),其中媒體項(xiàng)注釋包含至少一個(gè)組件,該至 少一個(gè)組件來自由音頻組件、圖像組件、和文本組件所構(gòu)成的組。
29. 權(quán)利要求26的系統(tǒng),控制系統(tǒng)進(jìn)一步用于修改媒體項(xiàng)注釋。
30. 權(quán)利要求29的系統(tǒng),其中控制系統(tǒng)用于通過從媒體項(xiàng)播放列表 選擇媒體項(xiàng)標(biāo)識符來修改媒體項(xiàng)注釋。
31. 權(quán)利要求29的系統(tǒng),其中控制系統(tǒng)用于通過從媒體項(xiàng)播放列表 選擇媒體項(xiàng)注釋來修改媒體項(xiàng)注釋。
32. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)進(jìn)一步用于將媒體項(xiàng)播放列 表傳送到裝置。
33. 權(quán)利要求32的系統(tǒng),其中控制系統(tǒng)進(jìn)一步用于將媒體項(xiàng)從所述 裝置傳送到第二裝置。
34. 權(quán)利要求18的系統(tǒng),其中控制系統(tǒng)進(jìn)一步用于在媒體項(xiàng)播放列 表上存儲媒體項(xiàng)。
35. —種計(jì)算機(jī)可讀媒體,其包括的指令用于指導(dǎo)計(jì)算機(jī),以 在媒體項(xiàng)播放列表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)的媒體項(xiàng)標(biāo)識符;和在媒體項(xiàng)播放列表上存儲來自媒體項(xiàng)推薦消息的媒體項(xiàng)的推薦者的 存在信息。
36. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,其中存在信息與媒體項(xiàng)標(biāo)識符 關(guān)聯(lián)。
37. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,其中存在信息包含至少一個(gè)組 件,該至少一個(gè)組件來自由音頻組件、圖像組件、和文本組件所構(gòu)成的組。
38. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)修 改媒體項(xiàng)的指令。
39. 權(quán)利要求38的計(jì)算機(jī)可讀媒體,包含用于指導(dǎo)計(jì)算機(jī)通過從媒 體項(xiàng)播放列表選擇媒體項(xiàng)標(biāo)識符來修改媒體項(xiàng)的指令。
40. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)修 改存在信息的指令。
41. 權(quán)利要求40的計(jì)算機(jī)可讀媒體,包含用于指導(dǎo)計(jì)算機(jī)通過從媒 體項(xiàng)播放列表選擇媒體項(xiàng)標(biāo)識符來修改存在信息的指令。
42. 權(quán)利要求40的計(jì)算機(jī)可讀媒體,包含用于指導(dǎo)計(jì)算機(jī)通過從媒 體項(xiàng)播放列表選擇存在信息來修改存在信息的指令。
43. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)在 媒體項(xiàng)播放列表上存儲媒體項(xiàng)注釋的指令。
44. 權(quán)利要求43的計(jì)算機(jī)可讀媒體,其中媒體項(xiàng)注釋與媒體項(xiàng)標(biāo)識 符關(guān)聯(lián)。
45. 權(quán)利要求43的計(jì)算機(jī)可讀媒體,其中媒體項(xiàng)注釋包含至少一個(gè) 組件,該至少一個(gè)組件來自由音頻組件、圖像組件、和文本組件所構(gòu)成 的組。
46. 權(quán)利要求43的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)修 改媒體項(xiàng)注釋的指令。
47. 權(quán)利要求46的計(jì)算機(jī)可讀媒體,包含用于指導(dǎo)計(jì)算機(jī)通過從媒體項(xiàng)播放列表選擇媒體項(xiàng)標(biāo)識符來修改媒體項(xiàng)注釋的指令。
48. 權(quán)利要求46的計(jì)算機(jī)可讀媒體,包含用于指導(dǎo)計(jì)算機(jī)通過從媒 體項(xiàng)播放列表選擇媒體項(xiàng)注釋來修改媒體項(xiàng)注釋的指令。
49. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)將 媒體項(xiàng)播放列表傳送到裝置的指令。
50. 權(quán)利要求49的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)將 媒體項(xiàng)從所述裝置傳送到第二裝置的指令。
51. 權(quán)利要求35的計(jì)算機(jī)可讀媒體,進(jìn)一步包含用于指導(dǎo)計(jì)算機(jī)在 媒體項(xiàng)播放列表上存儲媒體項(xiàng)的指令。
全文摘要
本發(fā)明涉及了包括存在信息的增強(qiáng)媒體項(xiàng)播放列表。公開了一種增強(qiáng)的媒體項(xiàng)播放列表,在其上可以存儲媒體項(xiàng)的媒體項(xiàng)標(biāo)識符和媒體項(xiàng)的推薦者的存在信息,以及可選的來自媒體項(xiàng)推薦消息的媒體項(xiàng)注釋。播放列表可以是用于存儲或包含媒體項(xiàng)標(biāo)識符、存在信息、媒體項(xiàng)注釋、和/或媒體項(xiàng)的任何可訪問和/或可管理的格式,例如數(shù)據(jù)庫。如果存在媒體項(xiàng)注釋,那么存在信息和媒體項(xiàng)注釋通過與媒體項(xiàng)標(biāo)識符關(guān)聯(lián)的方式存儲在播放列表上。通過這種方式媒體項(xiàng)推薦消息的接受者可以存儲、管理、和訪問存在信息以及如果存在的媒體項(xiàng)注釋,并且不僅可以修改和/或傳送所推薦的媒體項(xiàng),而且可以修改和/或傳送存在信息和媒體項(xiàng)注釋。
文檔編號G06F17/30GK101315635SQ20081009875
公開日2008年12月3日 申請日期2008年5月30日 優(yōu)先權(quán)日2007年6月1日
發(fā)明者H·斯文森 申請人:音樂會(huì)技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
永胜县| 吴旗县| 绿春县| 新疆| 喜德县| 友谊县| 长海县| 江西省| 赣州市| 巨鹿县| 泸水县| 个旧市| 陕西省| 金门县| 定安县| 犍为县| 临武县| 五莲县| 梅河口市| 潼关县| 柘城县| 疏勒县| 修武县| 多伦县| 商都县| 柳州市| 弋阳县| 鄄城县| 遂溪县| 璧山县| 英山县| 射洪县| 仙桃市| 无锡市| 安达市| 会东县| 邻水| 瓮安县| 临澧县| 南岸区| 宣汉县|