專利名稱:用于銷售數(shù)字權(quán)限許可證的用戶定義電子商店的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字權(quán)限管理,尤其涉及促進(jìn)數(shù)字媒體的經(jīng)授權(quán)許可和分發(fā)。
背景音樂產(chǎn)業(yè)正處于極大的混亂的正中。幾十年來,音樂公司控制了它所創(chuàng)造的內(nèi)容的物理分發(fā)。消費(fèi)者在歷史上首次被給予了允許他們占有對(duì)這種內(nèi)容分發(fā)的控制的工具。迅速發(fā)展并廣泛采用的技術(shù)導(dǎo)致現(xiàn)在這種由消費(fèi)者驅(qū)使的破壞性的改變。無數(shù)合法和非法的解決方案被證實(shí)是對(duì)回答并解決數(shù)字世界中的內(nèi)容分發(fā)的先天挑戰(zhàn)是效果不好的嘗試。盡管數(shù)字內(nèi)容分發(fā)的問題可能極大程度地與音樂產(chǎn)業(yè)相關(guān)聯(lián),但是其它產(chǎn)業(yè),諸如電影產(chǎn)業(yè)也遭受同樣的挑戰(zhàn)。
迄今沒有解決方案滿足內(nèi)容創(chuàng)造者/所有者和消費(fèi)者兩者。廣泛采用的僅有的數(shù)字分發(fā)方案可在各種對(duì)等網(wǎng)絡(luò)中找到。然而,這種解決方案允許數(shù)百萬消費(fèi)者在無需為他們所下載的內(nèi)容付費(fèi)的情況下下載音樂和其它形式的具有版權(quán)的內(nèi)容。內(nèi)容所有者沒有能力征收應(yīng)向其支付的費(fèi)用。這種情況引起了破壞性的收入損失。
諸如音樂公司等眾多內(nèi)容創(chuàng)造實(shí)體通過簽署數(shù)字訂閱服務(wù)等承認(rèn),數(shù)字分發(fā)將是未來。這是最有效且經(jīng)濟(jì)的分發(fā)手段。迄今,音樂產(chǎn)業(yè)仍沒有完全抓住這種分發(fā)工具的潛力。數(shù)字分發(fā)在其它產(chǎn)業(yè)中以及對(duì)眾多類型的內(nèi)容也正變得流行。在其它類型的內(nèi)容的環(huán)境中,已經(jīng)發(fā)生或可能要發(fā)生類似于音樂產(chǎn)業(yè)所面對(duì)的那些的問題。
音樂產(chǎn)業(yè)中目前的數(shù)字分發(fā)模型例如將消費(fèi)者限制在人工購買模式,這往往限制競(jìng)爭(zhēng),僅具有有限的歌曲選擇,并在其它可用選項(xiàng)方面是受限的。而且,這些模型一般限制消費(fèi)者如何使用他們對(duì)其付費(fèi)的內(nèi)容,且有些模型可能不能在底層作品中針對(duì)侵權(quán)進(jìn)行保護(hù)。
概述在一個(gè)一般方面中,可通過提供用戶可對(duì)其購買單個(gè)數(shù)字媒體許可證的數(shù)字媒體庫并主宿多個(gè)在線用戶定義商店來銷售數(shù)字媒體中的許可證權(quán)限。每一在線用戶定義商店提供數(shù)字媒體庫中的數(shù)字媒體的子集,且與一用戶帳戶相關(guān)聯(lián)?;跀?shù)字媒體許可證的購買向用戶帳戶分派抵扣。該購買與同該用戶帳戶相關(guān)聯(lián)的在線用戶定義商店相關(guān)。
實(shí)現(xiàn)可包括以下特征中的一個(gè)或多個(gè)。數(shù)字媒體庫由數(shù)字媒體許可證的零售商維護(hù),且每一用戶帳戶與向該零售商注冊(cè)的相應(yīng)用戶相關(guān)聯(lián)。該零售商是多個(gè)零售商之一,這些零售商中的每一個(gè)維護(hù)相應(yīng)的數(shù)字媒體庫,且抵扣可用于向多個(gè)零售商中的任一個(gè)購買數(shù)字媒體許可證。提供了對(duì)與該零售商相關(guān)聯(lián)的網(wǎng)站的訪問,且該網(wǎng)站包括到在線用戶定義商店的至少一部分的鏈接。從用戶接收與在線用戶定義商店中的每一個(gè)相關(guān)的反饋。反饋的結(jié)果被顯示在網(wǎng)站上。網(wǎng)站提供用于搜索在線用戶定義商店的搜索能力。
基于對(duì)數(shù)字媒體許可證的購買向零售商分派抵扣。為其向用戶帳戶分派抵扣的購買是基于經(jīng)由與該用戶帳戶相關(guān)聯(lián)的在線用戶定義商店進(jìn)行的數(shù)字媒體許可證的購買,或基于對(duì)從與該用戶帳戶相關(guān)聯(lián)的在線用戶定義商店介紹的數(shù)字媒體許可證的購買。用戶被允許通過選擇數(shù)字媒體庫中的數(shù)字媒體的子集來定義在線用戶定義商店。用戶被允許下載對(duì)應(yīng)于所購買的數(shù)字媒體許可證的數(shù)字媒體文件。
在另一一般方面中,提供了用戶可為其購買單個(gè)數(shù)字媒體許可證的數(shù)字媒體庫,并且為在線用戶商店定義用于提供數(shù)字媒體庫中所選數(shù)字媒體的數(shù)字媒體許可證的模板。從特定用戶接收對(duì)數(shù)字媒體庫中的數(shù)字媒體的選擇。使用該模板和該對(duì)數(shù)字媒體的選擇生成在線用戶定義商店。在線用戶定義商店可供用戶訪問,以便購買特定用戶所選的數(shù)字媒體中所包括的數(shù)字媒體的數(shù)字媒體許可證。
實(shí)現(xiàn)可包括以下特征中的一個(gè)或多個(gè)。從特定用戶接收對(duì)在線用戶定義商店的描述。該對(duì)在線用戶定義商店的描述被顯示在包括在線用戶定義商店的網(wǎng)站上。數(shù)字媒體包括數(shù)字音樂作品,對(duì)在線用戶定義商店的描述包括商店名或該在線用戶定義商店的流派。從特定用戶接收由特定用戶所選的數(shù)字媒體的子集的標(biāo)識(shí)和/或一個(gè)或多個(gè)評(píng)論,每一評(píng)論與由特定用戶所選的數(shù)字媒體中的一個(gè)或多個(gè)有關(guān)。區(qū)分?jǐn)?shù)字媒體的所標(biāo)識(shí)的子集與由特定用戶所選的其它數(shù)字媒體的視覺指示或評(píng)論與數(shù)字媒體的相應(yīng)標(biāo)識(shí)相關(guān)聯(lián)地被接收。
存儲(chǔ)與特定用戶相關(guān)聯(lián)的數(shù)字媒體許可證記錄,且該許可證記錄標(biāo)識(shí)用戶許可的數(shù)字媒體。多個(gè)用戶可訪問在線用戶定義商店,以便購買許可證記錄中所標(biāo)識(shí)的數(shù)字媒體的數(shù)字媒體許可證。從數(shù)字媒體庫中所選的數(shù)字媒體限于許可證記錄中所標(biāo)識(shí)的數(shù)字媒體。許可證記錄包括標(biāo)識(shí)在與用戶身份相關(guān)聯(lián)的設(shè)備上發(fā)現(xiàn)的數(shù)字媒體的數(shù)據(jù)。存儲(chǔ)定義對(duì)于數(shù)字媒體的購買在多個(gè)實(shí)體中進(jìn)行收入分派的規(guī)則。響應(yīng)于從在線用戶定義商店購買數(shù)字媒體許可證,或響應(yīng)于購買從在線用戶定義商店介紹的數(shù)字媒體許可證,向與特定用戶相關(guān)聯(lián)的帳戶分派抵扣。在線用戶定義商店的模板包括用于向另一用戶介紹在線用戶定義商店中的數(shù)字媒體的一個(gè)或多個(gè)鏈接。
附圖簡(jiǎn)述
圖1是用于管理和分發(fā)數(shù)字權(quán)限的代表性系統(tǒng)的框圖。
圖2A是用于購買和存儲(chǔ)媒體文件許可證的過程的信號(hào)傳輸和流程圖。
圖2B是用于購買和存儲(chǔ)來自不同零售商服務(wù)器的媒體文件許可證的信號(hào)傳輸和流程圖。
圖2C是用于賺得并存儲(chǔ)介紹抵扣的過程的信號(hào)傳輸和流程圖。
圖3A是可用于購買媒體文件許可證的用戶界面的示例。
圖3B是表示數(shù)字音樂的在線零售商的主頁的用戶界面的示例。
圖3C是用于選擇要被包括在用戶定義在線商店中的歌曲的用戶界面的示例。
圖3D是表示用戶定義在線商店的用戶界面的示例。
圖4是用于管理對(duì)被加載到諸如計(jì)算機(jī)等用戶設(shè)備上的文件的數(shù)字權(quán)限的過程的流程圖。
圖5是用于在用戶設(shè)備上安裝控制對(duì)受保護(hù)文件的訪問的軟件(“解決方案軟件”)的過程的流程圖。
圖6是用于在包括解決方案軟件的用戶設(shè)備上包裝到達(dá)時(shí)不具有任何數(shù)字包裝的內(nèi)容的過程的流程圖。
圖7是用于生成用戶的唯一顧客標(biāo)識(shí)符和/或用戶設(shè)備專用的密鑰的過程的信號(hào)傳輸和流程圖。
圖8是用于在用戶已經(jīng)具有媒體文件的許可證的情況下訪問媒體文件的過程的信號(hào)傳輸和流程圖。
圖9是用于在用戶不具有媒體文件的許可證的情況下訪問媒體文件的過程的信號(hào)傳輸和流程圖。
圖10是用于將媒體文件從用戶設(shè)備復(fù)制或移動(dòng)至第二設(shè)備的過程的信號(hào)傳輸和流程圖。
圖11示出用于執(zhí)行傳遞分發(fā)的說明性過程的流程圖。
圖12是用于包裝媒體文件的過程的流程圖。
圖13是用于使用在線用戶定義商店來銷售數(shù)字媒體中的許可證權(quán)限的過程的流程圖。
各個(gè)附圖中相同的參考標(biāo)號(hào)指示相同的元素。
詳細(xì)描述此處所述的系統(tǒng)和技術(shù)涉及用于進(jìn)行數(shù)字媒體文件的分發(fā)和權(quán)限管理的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)。該系統(tǒng)和技術(shù)表示支持實(shí)際上任何類型的專有數(shù)字文件的端對(duì)端過程,這些數(shù)字文件包括音樂和其它錄音、電影和其它視頻、書本和其它書面作品、以及諸如涉及金融、法律、醫(yī)藥、游戲和軟件產(chǎn)業(yè)的那些的其它文件。盡管以下描述主要關(guān)注于該技術(shù)結(jié)合音樂文件和數(shù)字音樂許可證的使用,但該技術(shù)也可同等地應(yīng)用于其它類型的數(shù)字媒體文件和數(shù)字媒體許可證。類似地,盡管在媒體文件的上下文中描述了該技術(shù),但該技術(shù)也可結(jié)合多媒體文件和其它類型的數(shù)據(jù)文件來使用。該系統(tǒng)和技術(shù)確保內(nèi)容所有者將為其作品的分發(fā)和使用而得到報(bào)酬,并提供由數(shù)字媒體的銷售和/或許可而產(chǎn)生的收入中的多級(jí)分成。
數(shù)字媒體許可證以及數(shù)字媒體的電子副本由零售商網(wǎng)絡(luò)使用由中央許可服務(wù)器提供的許可證和分發(fā)管理基礎(chǔ)架構(gòu)來分發(fā)。每一零售商具有其自己的獨(dú)立數(shù)字媒體庫或目錄,用戶可從中選擇要購買的數(shù)字媒體許可證。與數(shù)字媒體許可證有關(guān)的數(shù)字記錄被存儲(chǔ)在與中央許可服務(wù)器相關(guān)聯(lián)的中央數(shù)據(jù)庫中。這些數(shù)據(jù)記錄例如標(biāo)識(shí)每一用戶被許可訪問和使用哪些數(shù)字媒體文件。用戶可向一個(gè)或多個(gè)零售商購買媒體文件的許可證,并可具有標(biāo)識(shí)所有經(jīng)許可的媒體文件的集中管理的數(shù)據(jù)庫。
一般,每一零售商具有使用每一用戶的零售商專用用戶名和口令的獨(dú)立認(rèn)證過程。此外,每一用戶具有用于訪問用戶由中央許可服務(wù)器維護(hù)的用戶的數(shù)據(jù)記錄的單獨(dú)的用戶名和口令。通過將每一零售商專用用戶名與中央許可服務(wù)器的用戶名相關(guān)聯(lián),通過零售商購買的數(shù)字媒體許可證可被記錄在中央許可證數(shù)據(jù)庫中。在某些實(shí)現(xiàn)中,可要求這樣的關(guān)聯(lián)以便例如實(shí)現(xiàn)允許用戶訪問或使用他們已經(jīng)為其購買了許可證的數(shù)字媒體文件的安全性機(jī)制??上蛎恳涣闶凵烫峁?duì)數(shù)字媒體許可證數(shù)據(jù)庫的代理訪問權(quán)以便例如允許零售商向用戶顯示用戶自己的媒體文件許可證庫。
數(shù)字媒體一般以“經(jīng)包裝”的形式被分發(fā)給用戶的計(jì)算機(jī)或其它設(shè)備。媒體權(quán)限所有者具有使用關(guān)于所有權(quán)和支付的信息來包裝文件的能力。該信息被給予唯一的文件ID并被存儲(chǔ)在中央數(shù)據(jù)庫中。文件ID與包裝一起存儲(chǔ)和傳輸。沒有包裝的歌曲或其它形式的數(shù)字媒體也可被標(biāo)識(shí)。一旦文件被捕捉并標(biāo)識(shí)之后,可檢索諸如所有者和支付要求等信息(例如,通過將所標(biāo)識(shí)的文件與其存儲(chǔ)在中央數(shù)據(jù)庫中的唯一文件ID進(jìn)行匹配)。計(jì)算機(jī)或其它設(shè)備上的軟件被用于通過確定用戶是否具有經(jīng)包裝的文件中所含有的數(shù)字媒體的許可證來控制對(duì)經(jīng)包裝的文件的訪問。
為每一用戶創(chuàng)建用戶ID。用戶ID可以與用戶的用戶名相同,或者可以是獨(dú)立創(chuàng)建的標(biāo)識(shí)符。用戶ID與設(shè)備專用信息一起被存儲(chǔ)在計(jì)算機(jī)上的安全區(qū)中,諸如計(jì)算機(jī)的BIOS中。用戶ID可按照加密或未加密的格式來存儲(chǔ)。該信息可表示用戶標(biāo)識(shí)密鑰,后者可允許訪問許可證以及用戶所持有的相關(guān)許可的本地?cái)?shù)據(jù)庫。通過參考該本地許可證數(shù)據(jù)庫,存儲(chǔ)在計(jì)算機(jī)上的軟件可確定用戶是否被授權(quán)使用特定的文件,且如果是,則對(duì)該文件打開包裝。因?yàn)橛脩敉ǔ>哂卸鄠€(gè)設(shè)備并且為了針對(duì)許可證數(shù)據(jù)的意外丟失進(jìn)行保護(hù),關(guān)于用戶許可證的信息被集中存儲(chǔ)以確保用戶能訪問一個(gè)以上設(shè)備上的所有經(jīng)許可的媒體,并提供冗余的許可證存儲(chǔ)。
用戶可以是個(gè)體或一組相關(guān)個(gè)體,諸如家族、家庭成員、訪問共享專用設(shè)備的個(gè)人、或商業(yè)實(shí)體。此外,當(dāng)信息被描述為被存儲(chǔ)在數(shù)據(jù)庫中時(shí),信息可被存儲(chǔ)在多個(gè)數(shù)據(jù)庫中。
文件可被轉(zhuǎn)發(fā)給其它用戶并在用戶中交換。然而,如果文件要求許可證而新用戶沒有購買該媒體文件,則該新用戶不會(huì)獲得對(duì)該文件的訪問權(quán)。為了鼓勵(lì)對(duì)文件的分發(fā),向用戶給予向他們感到可能對(duì)媒體文件感興趣的他人介紹或電子發(fā)送媒體文件或到媒體文件的鏈接的動(dòng)機(jī)(即,潛在地接收由新購買者產(chǎn)生的收入的一部分)。向接收方給予購買媒體文件(即,能夠訪問文件)并進(jìn)一步介紹該媒體文件以便他們可在收入中分成的動(dòng)機(jī)。其中允許收入分成的分發(fā)級(jí)數(shù)可以是無限的。然而,一般其中允許收入分成的分發(fā)級(jí)數(shù)將是有限的。對(duì)特定媒體文件的支付級(jí)數(shù)可任選地可由內(nèi)容所有者和/或媒體文件的后繼分發(fā)者建立。最大支付級(jí)數(shù)以及這樣的支付的比率可在創(chuàng)建媒體文件的唯一文件ID以及支付比率時(shí)建立。如果新用戶沒有許可該媒體文件,則他/她不會(huì)獲取對(duì)該文件的訪問權(quán),盡管他/她可能能夠?qū)⒃撐募鬟f給其它用戶以供購買。
關(guān)于每一用戶經(jīng)由向其它用戶介紹而賺得的抵扣的信息被存儲(chǔ)在中央許可證數(shù)據(jù)庫中。這些抵扣可應(yīng)用于向各個(gè)零售商中的任一個(gè)的購買。此外,中央許可服務(wù)器維護(hù)關(guān)于經(jīng)由銷售數(shù)字媒體許可證而產(chǎn)生的收入的分配的規(guī)則。一般,在數(shù)字媒體的所有者(例如擁有歌曲權(quán)限的唱片公司)、進(jìn)行銷售的零售商、中央許可服務(wù)器的操作員以及某些情況中的一個(gè)或多個(gè)介紹用戶中劃分收入。
每當(dāng)對(duì)特定媒體文件發(fā)生銷售交易時(shí),即從媒體文件中提取分發(fā)渠道中的零售商和/或用戶的信息以確定誰有資格分享收入。可為支付和分析而集中跟蹤所有交易。中央許可服務(wù)器可用于跟蹤對(duì)零售商、分發(fā)者(可包括介紹媒體文件的用戶)以及傳遞在沒有包裝的情況下到達(dá)的文件的用戶進(jìn)行的支付。后一情況可能當(dāng)例如用戶共享源自標(biāo)準(zhǔn)音頻CD或DVD的歌曲時(shí)發(fā)生。
文件的許可證可跨用戶的多個(gè)設(shè)備而被識(shí)別。此處所述的方法和技術(shù)提供用于銷售、分發(fā)和管理使用數(shù)字媒體的許可證的過程。
圖1是用于管理和分發(fā)數(shù)字權(quán)限的代表性系統(tǒng)100的框圖。用戶設(shè)備105包括處理器110,它執(zhí)行存儲(chǔ)在存儲(chǔ)器115和/或連接至用戶設(shè)備105的其它存儲(chǔ)介質(zhì)(未示出)中的指令。用戶設(shè)備包括BIOS(基本輸入/輸出系統(tǒng))120或存儲(chǔ)關(guān)于用戶設(shè)備105的基本信息的一些其它非易失性存儲(chǔ)器。用戶設(shè)備105包括允許文件和其它數(shù)據(jù)被移動(dòng)和/或復(fù)制到用戶設(shè)備105上(如130處所指示)或從中移出/復(fù)制的一個(gè)或多個(gè)I/O端口125。為標(biāo)識(shí)受保護(hù)(例如具有版權(quán)的)音樂、視頻、軟件和或其它文件的目的,處理器110根據(jù)存儲(chǔ)器115中所存儲(chǔ)的指令監(jiān)視通過I/O端口125的文件和其它數(shù)據(jù)。
存儲(chǔ)器115包括存儲(chǔ)被許可在用戶設(shè)備105上使用的文件的許可證信息的本地?cái)?shù)據(jù)庫135。對(duì)本地?cái)?shù)據(jù)庫135或本地?cái)?shù)據(jù)庫135中所包含的信息的訪問一般要求某些已安裝的軟件解密并使用BIOS 120中所存儲(chǔ)的一個(gè)或多個(gè)密鑰。這樣的密鑰對(duì)用戶和/或用戶設(shè)備105而言是唯一的,且用于訪問本地?cái)?shù)據(jù)庫135的過程被設(shè)計(jì)成使得密鑰和/或存儲(chǔ)在本地?cái)?shù)據(jù)庫135中的許可證信息僅對(duì)特定用戶設(shè)備105有效。例如,如果用戶試圖在另一設(shè)備上對(duì)密鑰和/或許可證信息進(jìn)行未經(jīng)授權(quán)的復(fù)制,則對(duì)在用戶設(shè)備上許可的文件的訪問將在該另一設(shè)備上被拒絕,除非為該另一設(shè)備生成新的唯一密鑰且在其上存儲(chǔ)許可證信息。特定設(shè)備上的許可證信息可在將來被更新,從而更新使用權(quán)或移除對(duì)一個(gè)或多個(gè)文件的訪問權(quán)。需要執(zhí)行這一更新的能力的一個(gè)示例是對(duì)舊計(jì)算機(jī)取消許可。
用戶設(shè)備105經(jīng)由網(wǎng)絡(luò)145與中央服務(wù)器140通信,網(wǎng)絡(luò)145可包括無線網(wǎng)絡(luò)、LAN、WAN、因特網(wǎng)、電話網(wǎng)、以及用于傳送數(shù)據(jù)的任何其它網(wǎng)絡(luò)中的一個(gè)或多個(gè)。用戶設(shè)備105與中央服務(wù)器140之間的通信可使用諸如安全套接字層(SSL)等安全通道來執(zhí)行和/或可使用諸如PGP等加密。中央服務(wù)器140提供支持?jǐn)?shù)字權(quán)限管理系統(tǒng)100的服務(wù),諸如至少部分地使用經(jīng)由安全連接從用戶設(shè)備105傳送的信息來生成密鑰并周期性或當(dāng)試圖許可新媒體時(shí)確認(rèn)密鑰和許可證信息。此外,中央服務(wù)器104提供對(duì)存儲(chǔ)并標(biāo)識(shí)由個(gè)體用戶所持有的許可證且存儲(chǔ)密鑰確認(rèn)信息的中央許可證數(shù)據(jù)庫150的訪問。許可證信息在中央許可證數(shù)據(jù)庫150中的存儲(chǔ)允許冗余度(例如,以防用戶設(shè)備的易失性存儲(chǔ)區(qū)中存在訛誤),允許在另一設(shè)備上重新創(chuàng)建經(jīng)許可的數(shù)據(jù)環(huán)境,允許在用戶設(shè)備之間傳送許可證,允許用戶使用沒有易失性存儲(chǔ)區(qū)的設(shè)備(例如,某些類型的手機(jī))來遠(yuǎn)程訪問許可證信息,且允許經(jīng)許可的數(shù)字文件的流傳送。
中央許可證數(shù)據(jù)庫150也可存儲(chǔ)標(biāo)識(shí)由設(shè)備105上安裝的軟件在用戶設(shè)備105上發(fā)現(xiàn)的媒體文件(例如,在發(fā)現(xiàn)文件的軟件被安裝在設(shè)備上之前已經(jīng)存在于設(shè)備存儲(chǔ)器中的文件)的信息。在某些實(shí)現(xiàn)中,這樣的文件可假定至少對(duì)它們所在的設(shè)備105而言被許可。然而,可對(duì)其使用施加限制,諸如通過要求在允許文件被傳送或復(fù)制到其它設(shè)備之前購買許可證。
對(duì)某些類型的用戶設(shè)備105,諸如某些手機(jī),某些功能可由遠(yuǎn)離用戶設(shè)備的組件執(zhí)行。某些手機(jī)例如可能不具有本地存儲(chǔ)文件和許可證信息的存儲(chǔ)能力,或者取決于應(yīng)用,可能不想要這樣做。在這樣的情況中,數(shù)字文件(諸如但不限于音樂或視頻)可經(jīng)由無線連接流傳送到用戶設(shè)備。本地?cái)?shù)據(jù)庫135可位于無線網(wǎng)絡(luò)中,且確定用戶設(shè)備是否具有訪問特定文件的許可證的處理也可在無線網(wǎng)絡(luò)中的服務(wù)器上執(zhí)行。
用戶設(shè)備105也能夠與各自提供從零售商服務(wù)器155的相應(yīng)媒體文件庫160(1)-160(n)下載媒體文件的能力以及購買許可證來使用這些媒體文件的能力的一個(gè)或多個(gè)零售商服務(wù)器155(1)-155(n)通信。每一零售商服務(wù)器155的媒體文件庫160獨(dú)立于其它零售商服務(wù)器155的媒體文件庫。因此,每一媒體文件庫160可具有不同的媒體文件集合,盡管在某些情況中,可能存在不同媒體文件庫160中所包含的媒體文件的即使不是完全也是相當(dāng)程度的重疊。這種情況例如當(dāng)由特定唱片公司授權(quán)兩個(gè)不同的零售商銷售同樣的歌曲文件時(shí)可能發(fā)生。
每一零售商服務(wù)器155可被實(shí)現(xiàn)為可使用因特網(wǎng)地址訪問的web服務(wù)器。用戶從而可經(jīng)由用戶設(shè)備105通過將用戶設(shè)備105上的瀏覽器應(yīng)用程序定向到與該零售商服務(wù)器155相關(guān)聯(lián)的因特網(wǎng)地址來訪問零售商服務(wù)器155。用戶設(shè)備105之后可與該零售商服務(wù)器155通信以請(qǐng)求并獲取列出可供購買的媒體文件的網(wǎng)頁;顯示許可條款、條件和定價(jià);提供搜索能力;允許用戶登錄;等等。
為購買許可證來使用數(shù)字媒體文件并下載該文件,每一零售商服務(wù)器155一般要求用戶經(jīng)由常規(guī)的認(rèn)證過程來登錄。認(rèn)證過程例如可使用用戶名和口令、某種其它的質(zhì)詢響應(yīng)、和/或其它認(rèn)證憑證來認(rèn)證該用戶。此外,至少一開始,可能要求用戶使用由中央服務(wù)器140所使用的單獨(dú)的認(rèn)證過程來進(jìn)一步登錄到中央服務(wù)器140。通過在登錄到零售商服務(wù)器155上的同時(shí)登錄到中央服務(wù)器140上,零售商專用的認(rèn)證憑證可與中央服務(wù)器140的認(rèn)證憑證相關(guān)聯(lián),從而允許經(jīng)由零售商服務(wù)器155(即,使用零售商專用認(rèn)證憑證)購買的許可證根據(jù)與中央服務(wù)器140相關(guān)聯(lián)的中央許可證數(shù)據(jù)庫150中的用戶身份(即,用戶的中央服務(wù)器認(rèn)證憑證)來標(biāo)識(shí)和存儲(chǔ)。零售商專用認(rèn)證憑證與中央服務(wù)器認(rèn)證憑證的這種關(guān)聯(lián)可對(duì)多個(gè)不同的零售商服務(wù)器155執(zhí)行,使得用戶向不同零售商服務(wù)器155進(jìn)行的購買均被標(biāo)識(shí)并存儲(chǔ)在中央許可證數(shù)據(jù)庫150中。已購買許可證的記錄也可被存儲(chǔ)在本地?cái)?shù)據(jù)庫135中。
中央服務(wù)器認(rèn)證憑證也可不同于存儲(chǔ)在BIOS 135中的密鑰。具體地,為確保媒體文件在允許訪問之前已被許可的目的,可由安裝在用戶設(shè)備105上的軟件使用密鑰,而為允許用戶訪問并顯示經(jīng)許可的媒體文件、許可證條款、介紹抵扣以及存儲(chǔ)在中央許可證數(shù)據(jù)庫150中的其它信息的列表的目的,可使用認(rèn)證憑證。
一般,中央服務(wù)器150負(fù)責(zé)針對(duì)對(duì)數(shù)字媒體文件的未經(jīng)授權(quán)的訪問和使用的許可證管理和保護(hù),而零售商服務(wù)器155負(fù)責(zé)允許用戶購買媒體文件許可證并下載媒體文件。然而,在某些情況中,中央服務(wù)器140也可提供零售服務(wù)。例如,中央服務(wù)器140可以不提供下載媒體文件的能力,而可允許用戶購買訪問并使用經(jīng)由其它渠道獲得的數(shù)字媒體文件(例如,經(jīng)由對(duì)等網(wǎng)絡(luò)和/或經(jīng)由I/O端口125獲得的未經(jīng)許可的文件)的許可證。類似地,零售商服務(wù)器155可提供某些許可證管理功能。例如,零售商服務(wù)器155可從中央許可證數(shù)據(jù)庫150訪問和/或檢索特定的用戶許可證數(shù)據(jù),并可允許用戶查看和/或處理該許可證數(shù)據(jù)。然而,一般,經(jīng)由零售商服務(wù)器155作出的與經(jīng)許可媒體有關(guān)的任何改變被復(fù)制到中央許可證數(shù)據(jù)庫150,后者負(fù)責(zé)維護(hù)主要的許可證記錄數(shù)據(jù)。對(duì)與零售商服務(wù)器155相關(guān)聯(lián)的用戶帳戶或?qū)εc中央服務(wù)器140相關(guān)聯(lián)的用戶帳戶的改變可由各個(gè)服務(wù)器本地維護(hù),且不會(huì)由其它服務(wù)器復(fù)制或訪問。從而,可通過使用相應(yīng)的認(rèn)證憑證來登錄到中央服務(wù)器140或零售商服務(wù)器155上來向用戶提供帳戶管理功能。
除存儲(chǔ)諸如文件ID和許可證范圍參數(shù)(例如,所允許的副本/設(shè)備的個(gè)數(shù)、許可證期限等)等許可證記錄數(shù)據(jù)以外,中央服務(wù)器140和/或中央許可證數(shù)據(jù)庫150可存儲(chǔ)與每一用戶進(jìn)行的介紹有關(guān)的信息。例如,用戶可向朋友或其它用戶推薦該用戶向零售商服務(wù)器155購買(或用戶僅在由零售商服務(wù)器155支持的網(wǎng)頁上找到)的特定媒體文件。推薦可通過電子郵件、即時(shí)消息通信或某種其它形式發(fā)送,且可包括標(biāo)識(shí)介紹用戶的信息。例如,當(dāng)使用特定零售商服務(wù)器155(1)認(rèn)證一用戶時(shí),由該零售商服務(wù)器155(1)支持的網(wǎng)頁(除允許用戶購買該媒體文件的用戶界面組件以外)可包括允許該用戶向另一用戶介紹一個(gè)或多個(gè)所選媒體文件的用戶界面組件(例如,按鈕、復(fù)選框或數(shù)據(jù)輸入域)。結(jié)果,另一用戶可接收帶有到該特定零售商服務(wù)器155(1)所支持的網(wǎng)頁的鏈接的電子郵件,該鏈接允許該另一用戶購買該媒體文件。通過以這種方式介紹媒體文件,可向介紹用戶分派可在將來的媒體文件許可證購買中使用的抵扣。抵扣一般被存儲(chǔ)在中央許可證數(shù)據(jù)庫150中,與介紹用戶的標(biāo)識(shí)符相關(guān)聯(lián),且可用于向任何零售商服務(wù)器155進(jìn)行的購買。然而,在某些情況中,抵扣可由零售商服務(wù)器155存儲(chǔ)和/或可僅結(jié)合向其進(jìn)行了導(dǎo)致抵扣的購買的零售商服務(wù)器155(1)進(jìn)行的購買使用。
一旦特定用戶由零售商服務(wù)器155認(rèn)證之后,零售商服務(wù)器155即可從中央服務(wù)器140檢索由特定用戶因介紹而賺得的抵扣,假定該特定用戶之前已將用戶的零售商認(rèn)證憑證與用戶的中央服務(wù)器認(rèn)證憑證相關(guān)聯(lián)。通過零售商服務(wù)器155或中央服務(wù)器140使用介紹鏈接中所包含的數(shù)據(jù)、通過經(jīng)由特定因特網(wǎng)地址路由被介紹的用戶、或通過使零售商服務(wù)器155和/或中央服務(wù)器140中所存儲(chǔ)的介紹信息與后繼購買相關(guān),可跟蹤購買是否是作為介紹的結(jié)果進(jìn)行的。
標(biāo)識(shí)哪些媒體文件已由每一用戶介紹的信息也可被存儲(chǔ)于中央服務(wù)器140處。用戶可通過以其中央服務(wù)器認(rèn)證憑證來登錄到中央服務(wù)器140上以便訪問和查看這些信息。至少對(duì)源自各個(gè)零售商服務(wù)器155的媒體文件,零售商服務(wù)器155可訪問該信息或可單獨(dú)存儲(chǔ)該信息。
為了向零售商服務(wù)器155進(jìn)行購買,由零售商服務(wù)器155提供的媒體文件可由用戶選擇并被添加到在線購物車。用戶可添加或移除各個(gè)項(xiàng)目,購買所選媒體文件的許可證,以及保存購物車的內(nèi)容。此外,一旦用戶購買了一個(gè)或多個(gè)媒體文件許可證,用戶可與購買同時(shí)或在稍后(例如,當(dāng)用戶可接入較快的連接或想要下載至不同的設(shè)備時(shí))下載該經(jīng)許可的媒體文件。
對(duì)用戶將媒體文件復(fù)制到不同設(shè)備的情況,中央服務(wù)器140也在中央許可證數(shù)據(jù)庫150中存儲(chǔ)標(biāo)識(shí)用戶注冊(cè)了哪些設(shè)備的信息。該信息允許中央服務(wù)器140確定用戶是否達(dá)到如由每一特定媒體文件的許可證規(guī)則所定義的其上可復(fù)制媒體文件的設(shè)備的最大數(shù)量。此外,該信息可用于限制媒體文件到被注冊(cè)或與特定用戶相關(guān)聯(lián)的設(shè)備的下載。關(guān)于哪些設(shè)備與每一用戶相關(guān)聯(lián)的信息可由零售商服務(wù)器155從中央服務(wù)器140中檢索。
中央服務(wù)器140還支持關(guān)于由媒體文件許可證的銷售而產(chǎn)生的分派或分配的一組規(guī)則。在音樂文件的情況中,該規(guī)則一般定義將被分派給唱片公司、中央服務(wù)器140的操作員、以及一個(gè)或多個(gè)介紹用戶的百分比或金額。例如,對(duì)99美分($0.99)的銷售額,唱片公司可被分派50美分($0.50),中央服務(wù)器140操作員可被分派7美分($0.07),第一介紹用戶可被分派10美分($0.10),第二介紹用戶(即,第一介紹用戶向其介紹一文件,而又將該文件介紹給第三用戶的用戶)可被分派3美分($0.03)。也可向進(jìn)行該銷售的零售商服務(wù)器155的操作員分派固定金額(例如$0.29)或分派余額(即,允許零售商設(shè)定產(chǎn)生期望的利潤率的價(jià)格)?;蛘撸上蛄硪粚?shí)體分派余額。例如,如果零售商具有固定的分派或如果不存在要求分派的介紹者時(shí),可向中央服務(wù)器140的操作員分派余額。
圖2A是用于購買和存儲(chǔ)媒體文件許可證的過程200的信號(hào)傳輸和流程圖。用戶使用第一用戶設(shè)備202從第一零售商服務(wù)器204檢索網(wǎng)頁(步驟220)。網(wǎng)頁可提供可向第一零售商服務(wù)器204購買的媒體文件的清單,或可提供用于搜索可購買的媒體文件的搜索能力。使用該清單或作為進(jìn)行搜索的結(jié)果,用戶標(biāo)識(shí)并選擇用戶想要購買的一個(gè)或多個(gè)媒體文件(步驟222)。例如,用戶可將媒體文件添加至在線購物車。用戶然后可啟動(dòng)對(duì)所選媒體文件的購買(步驟224)。為完成購買,用戶被請(qǐng)求登錄第一零售商服務(wù)器204(步驟226)。假定用戶之前未向第一零售商服務(wù)器204注冊(cè),則用戶向第一零售商服務(wù)器204注冊(cè)以建立第一零售商服務(wù)器登錄憑證(步驟228)。
第一零售商服務(wù)器204還請(qǐng)求用戶登錄中央服務(wù)器206(步驟230)。在該示例中,假定用戶之前未向中央服務(wù)器206注冊(cè)。從而,用戶建立中央服務(wù)器登錄憑證(步驟232),這可經(jīng)由第一零售商服務(wù)器204來執(zhí)行或通過將用戶重定向到中央服務(wù)器206以獲得用戶注冊(cè)信息來執(zhí)行(步驟234)。隨后,可通過僅在第一零售商服務(wù)器204處獲取用戶的中央服務(wù)器認(rèn)證憑證或通過將用戶重定向到與中央服務(wù)器206相關(guān)聯(lián)的網(wǎng)頁來完成對(duì)中央服務(wù)器206的登錄。將第一零售商認(rèn)證憑證與中央服務(wù)器認(rèn)證憑證相關(guān)聯(lián)(步驟236)。這種關(guān)聯(lián)可在第一零售商服務(wù)器204或在中央服務(wù)器206處執(zhí)行。例如,第一零售商服務(wù)器204可在與用戶的第一零售商服務(wù)器認(rèn)證憑證相關(guān)聯(lián)的本地用戶配置文件中存儲(chǔ)用戶的中央服務(wù)器認(rèn)證憑證?;蛘撸醒敕?wù)器206可與用戶的中央服務(wù)器認(rèn)證憑證相關(guān)聯(lián)地存儲(chǔ)用戶的第一零售商服務(wù)器認(rèn)證憑證。之后,經(jīng)由第一零售商服務(wù)器204進(jìn)行的購買可通過將用戶的第一零售商服務(wù)器認(rèn)證憑證的至少一部分(例如,用戶名)以及標(biāo)識(shí)所購買的媒體文件的數(shù)據(jù)發(fā)送給中央服務(wù)器206來歸給中央服務(wù)器206處的該用戶身份。
第一零售商服務(wù)器204請(qǐng)求支付信息,諸如信用卡(步驟238)。作為響應(yīng),用戶提交支付(步驟240),且所購買的媒體文件許可證被遞送給中央服務(wù)器206和第一用戶設(shè)備202(步驟242),其中該用戶的許可證數(shù)據(jù)被存儲(chǔ)在中央許可證數(shù)據(jù)庫208中(步驟244)和第一用戶設(shè)備202的本地?cái)?shù)據(jù)庫中(步驟246)。
圖2B是用于購買和存儲(chǔ)來自不同零售商服務(wù)器的媒體文件許可證的過程214的信號(hào)傳輸和流程圖。如步驟220和222中,檢索第二零售商服務(wù)器210的網(wǎng)頁(步驟250),且用戶選擇要購買的一個(gè)或多個(gè)媒體文件(步驟252)。用戶啟動(dòng)對(duì)所選媒體文件的購買(步驟254)。為了完成購買,該用戶被請(qǐng)求登錄第二零售商服務(wù)器210(步驟256)。在這種情況中,假定用戶之前已向第二零售商服務(wù)器210注冊(cè),因此用戶提供第二零售商服務(wù)器認(rèn)證憑證(步驟258)。還假定用戶之前已將第二零售商服務(wù)器認(rèn)證憑證與用戶在中央服務(wù)器206處的身份相關(guān)聯(lián)。從而,標(biāo)識(shí)用戶的中央服務(wù)器認(rèn)證憑證(步驟260)。第二零售商服務(wù)器210請(qǐng)求支付信息(步驟262)。作為響應(yīng),用戶提交支付(步驟264),且所購買的媒體文件許可證被遞送給中央服務(wù)器206和第一用戶設(shè)備202(步驟266),其中該用戶的相應(yīng)許可證數(shù)據(jù)被存儲(chǔ)在中央許可證數(shù)據(jù)庫208中(步驟268)和第一用戶設(shè)備202的本地?cái)?shù)據(jù)庫中(步驟270)。結(jié)果,對(duì)應(yīng)于向各自具有其自己的獨(dú)立認(rèn)證過程的兩個(gè)不同零售商服務(wù)器204和206購買的媒體文件許可證的許可數(shù)據(jù)與中央服務(wù)器206處的相同的用戶身份相關(guān)聯(lián)地被存儲(chǔ)。
圖2C是用于賺得和存儲(chǔ)介紹抵扣的過程272的信號(hào)傳輸和流程圖。第一用戶設(shè)備202上的用戶向第二用戶設(shè)備212上的用戶發(fā)送對(duì)一個(gè)或多個(gè)媒體文件的介紹(步驟274)。為該示例的目的,假定所介紹的媒體文件是由第一設(shè)備202的用戶從兩個(gè)不同零售商服務(wù)器204和210介紹的。介紹可以作為單條消息或其它通信的一部分,或作為不同通信的一部分來進(jìn)行。第二用戶設(shè)備212上的用戶執(zhí)行登錄以及對(duì)來自第一零售商服務(wù)器204的所介紹的媒體文件許可證的某一些的購買(步驟276),且相應(yīng)的許可證數(shù)據(jù)被傳遞給中央服務(wù)器206和第二用戶設(shè)備212(步驟278)。許可證數(shù)據(jù)被存儲(chǔ)在中央服務(wù)器許可證數(shù)據(jù)庫208中與購買用戶相關(guān)聯(lián)的帳戶中(步驟280)。中央服務(wù)器206也分派從購買得到的收入(步驟282),包括標(biāo)識(shí)第一設(shè)備202的用戶進(jìn)行的介紹以及向介紹用戶的帳戶分派抵扣。所分派的抵扣與介紹用戶帳戶相關(guān)聯(lián)地被存儲(chǔ)在中央許可證數(shù)據(jù)庫208中(步驟284)。
第二用戶設(shè)備212上的用戶也執(zhí)行登錄和對(duì)來自第二零售商服務(wù)器214的另外的介紹媒體文件許可證的購買(步驟286),且相應(yīng)的許可證數(shù)據(jù)被傳遞給中央服務(wù)器206和第二用戶設(shè)備212(步驟288)。許可證數(shù)據(jù)被存儲(chǔ)在中央服務(wù)器許可證數(shù)據(jù)庫208中與購買用戶相關(guān)聯(lián)的帳戶中(步驟290)。中央服務(wù)器206也分派從購買得到的收入(步驟292),包括標(biāo)識(shí)第一設(shè)備202的用戶進(jìn)行的介紹以及向介紹用戶的帳戶分派抵扣。所分派的抵扣與介紹用戶帳戶相關(guān)聯(lián)地被存儲(chǔ)在中央許可證數(shù)據(jù)庫208中(步驟294)。因此,介紹用戶可基于對(duì)不同零售商服務(wù)器204和210的介紹在單個(gè)帳戶中積累抵扣。此外,抵扣一般可用于之后向第一或第二零售商服務(wù)器204或210或向與中央服務(wù)器206通信的某一其它零售商服務(wù)器進(jìn)行的購買。
圖3A是可用于購買媒體文件許可證的用戶界面300的示例。用戶界面300一般與由特定零售商服務(wù)器155所支持的在線商店相關(guān)聯(lián),盡管用戶界面300也可與中央服務(wù)器140相關(guān)聯(lián)且由其支持。用戶界面300包括滿足某些搜索準(zhǔn)則的音樂文件列表。用戶界面300包括用于選擇音樂文件的用戶界面組件305、用于啟動(dòng)所選音樂文件的購買的用戶界面組件310、以及用于將所選音樂文件介紹給一個(gè)或多個(gè)其它用戶的用戶界面組件315。例如,通過選擇用于介紹所選音樂文件的用戶界面組件315,可顯示允許用戶標(biāo)識(shí)要向其介紹每一音樂文件的用戶(例如,電子郵件地址)的另一用戶界面。
除提供用于從與零售商服務(wù)器155或中央服務(wù)器140相關(guān)聯(lián)的在線商店直接購買的媒體文件許可證以外,媒體文件許可證也可經(jīng)由用戶定義在線商店購買(且媒體文件可被下載)。例如,由零售商服務(wù)器155或中央服務(wù)器140支持的網(wǎng)站可允許用戶使用模板來創(chuàng)建自定義在線商店,該模板定義一般呈現(xiàn)格式并將用戶指定或用戶所選信息映射到一般呈現(xiàn)格式的頁面、窗口、窗格、區(qū)域、面板或其它組件。在線用戶定義商店例如可被包括在由零售商服務(wù)器155或中央服務(wù)器140所支持的網(wǎng)站內(nèi),從由零售商服務(wù)器155或中央服務(wù)器140所支持的網(wǎng)站鏈接,和/或主宿在單獨(dú)web地址處。此處在第54-71頁附加了對(duì)用戶定義在線商店的一個(gè)實(shí)現(xiàn)的詳細(xì)描述。
圖3B是表示數(shù)字音樂的在線零售商的主頁的用戶界面320的示例。用戶界面320包括“熱門單曲”面板325,它標(biāo)識(shí)音樂單曲,包括用于購買歌曲的數(shù)字副本和/或數(shù)字音樂文件的許可證的按鈕330,并包括用于向其它用戶介紹歌曲的按鈕335?!盁衢T專輯”面板340標(biāo)識(shí)專輯,包括用于購買專輯的數(shù)字副本和/或?qū)?yīng)于專輯的數(shù)字音樂文件的許可證的按鈕345,并包括用于向其它用戶介紹專輯的按鈕350?!盁衢T商店”面板355標(biāo)識(shí)并提供多個(gè)用戶定義在線商店的評(píng)分信息。還可提供到允許用戶搜索滿足某些準(zhǔn)則的商店的搜索屏幕的鏈接。
用戶界面320hai包括用于允許用戶建立他們自己的商店的鏈接360。通過選擇鏈接360,用戶被重定向到允許用戶創(chuàng)建他自己的在線商店的一個(gè)或一連串網(wǎng)頁。創(chuàng)建在線商店的能力可限于已向支持用戶定義在線商店的零售商服務(wù)器155或中央服務(wù)器140注冊(cè)的用戶。用戶可能能夠創(chuàng)建多個(gè)不同的用戶定義在線商店,例如表示不同流派、子流派或音樂庫,或針對(duì)不同的消費(fèi)者群體。一般,用戶定義在線商店與一用戶帳戶相關(guān)聯(lián)。該用戶帳戶的認(rèn)證憑證允許該用戶獲取對(duì)該用戶的在線商店的管理性訪問權(quán)來例如對(duì)內(nèi)容進(jìn)行修改、添加一個(gè)或多個(gè)新商店、刪除與該用戶相關(guān)聯(lián)的一個(gè)或多個(gè)商店、查看用戶商店中的一個(gè)或多個(gè)的購買歷史信息以及編輯用戶概況信息。此外,用戶可能能夠經(jīng)由例如電子郵件消息、即時(shí)消息通信或其它通信機(jī)制向其它用戶介紹與該用戶相關(guān)聯(lián)的一個(gè)或一組商店。
一旦用戶選中了用于創(chuàng)建商店的鏈接360之后,該用戶經(jīng)由允許用戶自定義新在線商店的一連串用戶輸入屏幕來引導(dǎo)。用戶輸入屏幕允許用戶標(biāo)識(shí)在線商店的名字、輸入在線商店的描述和/或?yàn)樵诰€商店選擇流派和/或子流派。用戶也選擇要包括在該用戶定義在線商店中的歌曲。
圖3C是用于選擇要包括在用戶定義的在線商店中的歌曲的用戶界面362。該用戶界面包括可用于包括在用戶定義在線商店中的歌曲的列表364。列表364中每一單首歌曲可通過加亮與該歌曲相關(guān)聯(lián)的復(fù)選框366來獨(dú)立選擇。在某些情況中,可供包括的歌曲可限于位于用戶自己的庫中的歌曲(即,用戶為其購買了許可證的歌曲、由用戶下載的歌曲和/或在與該用戶相關(guān)聯(lián)的設(shè)備上發(fā)現(xiàn)的歌曲)。在其它情況中,可用歌曲的總體包括支持用戶定義在線商店的零售商服務(wù)器155或中央服務(wù)器140的操作員被授權(quán)分發(fā)的歌曲的全部(或指定子集)。除選擇歌曲來包括在在線商店中以外或作為對(duì)此的替換,用戶也能夠選擇要被包括在用戶定義在線商店中的專輯或其它數(shù)字媒體。所選歌曲的子集可通過加亮與該歌曲相關(guān)聯(lián)的另一復(fù)選框368而在用戶定義在線商店中作為特色,即“被突出”。支持用戶定義在線商店的零售商服務(wù)器155或中央服務(wù)器140的操作員可對(duì)在線商店施加其它限制,諸如所包括的歌曲的最大數(shù)目、特色歌曲的最大數(shù)目或其它限制。
一旦用戶選擇了要被包括在在線商店中的一組歌曲之后,可向用戶呈現(xiàn)允許用戶對(duì)特色歌曲和/或在線商店中所包括的其它歌曲添加評(píng)論的另一用戶界面。用戶然后可在推出商店之前預(yù)覽該在線商店的外觀,這例如允許經(jīng)由零售商服務(wù)器155來訪問商店。
圖3D是表示用戶定義在線商店的用戶界面370的示例。該在線商店使用定義用戶界面370的布局以及各種鏈接、按鈕等的一般功能的模板來生成。使用用戶在建立該在線商店的過程期間所標(biāo)識(shí)或輸入的信息(例如,歌曲、商店名、商店描述、特色歌曲、評(píng)論等)來填充該模板。用戶界面370包括框架372,它包括由支持用戶定義在線商店的零售商服務(wù)器155或中央服務(wù)器140所定義的信息和鏈接。用戶界面370也包括商店名374和描述376、與該商店相關(guān)聯(lián)的統(tǒng)計(jì)數(shù)據(jù)378、用于接收用戶評(píng)分投票的評(píng)分組件380、特色歌曲的突出面板382以及用于列出在線商店中所包括的歌曲的歌曲面板384。在某些實(shí)現(xiàn)中,可使用標(biāo)準(zhǔn)用戶界面工具來搜索、排序或重新組織歌曲面板384中的歌曲??墒褂门c在線商店中所包括的各首歌曲和專輯相關(guān)聯(lián)的“購買歌曲”按鈕388或“購買專輯”按鈕390將歌曲和專輯添加到購物車386中以便隨后購買。
也可使用與在線商店中所包括的各首歌曲和專輯相關(guān)聯(lián)的介紹按鈕392向其它用戶介紹歌曲和專輯。通過選擇介紹按鈕392,訪問在線商店的用戶可提供一個(gè)或多個(gè)其它用戶的標(biāo)識(shí)或地址信息(例如,用戶名或電子郵件地址),這些其它用戶然后接收標(biāo)識(shí)所介紹的歌曲或?qū)]嬕约敖榻B用戶的消息。如果購買是從在線商店進(jìn)行的,則創(chuàng)建該在線商店的用戶被給予對(duì)應(yīng)于每一購買的抵扣(例如,點(diǎn)數(shù))。此外,如果有任何用戶介紹了來自該在線商店的歌曲,則也向他給予抵扣。抵扣的分配可由支持用戶定義在線商店的零售商服務(wù)器155或中央服務(wù)器140或者支持介紹能力并管理累積抵扣的中央服務(wù)器140中所存儲(chǔ)的規(guī)則來定義。抵扣一般被分派給與支持在線商店的零售商、創(chuàng)建在線商店的用戶以及一個(gè)或多個(gè)介紹用戶相關(guān)聯(lián)的帳戶(如394處所指示)。
圖13是用于使用在線用戶定義商店來銷售數(shù)字媒體中的許可證權(quán)限的過程1300的流程圖。零售商或某個(gè)其它實(shí)體提供用戶可對(duì)其購買單個(gè)數(shù)字媒體的許可證以及用戶可對(duì)其下載數(shù)字媒體的副本的數(shù)字媒體庫(步驟1305)。零售商或其它實(shí)體或單獨(dú)的實(shí)體也可提供對(duì)帶有定義在線用戶定義商店的模板的元數(shù)據(jù)的服務(wù)器的訪問(步驟1310)。模板定義用于提供對(duì)從數(shù)字媒體庫中所選的數(shù)字媒體的數(shù)字媒體許可證和數(shù)字媒體下載的一組一般呈現(xiàn)格式和一般功能。一般,呈現(xiàn)格式和功能是一般性的,因?yàn)樗鼈儾话捎捎脩暨x擇或定義來創(chuàng)建自定義在線商店的特定文本或特定媒體文件。此外,用戶也可自定義在線商店的其它特征,諸如顏色、背景、圖案和效果、和/或從用于呈現(xiàn)同一信息的多個(gè)可互換呈現(xiàn)格式中進(jìn)行選擇。
支持生成在線用戶定義商店的服務(wù)從用戶接收用于定義特定的用戶定義商店的內(nèi)容的數(shù)據(jù)(步驟1315)。這些數(shù)據(jù)可指定商店名、商店的描述、來自數(shù)字媒體庫的特定數(shù)字媒體、來自用戶自己的庫中的數(shù)字媒體、關(guān)于數(shù)字媒體的評(píng)論或其它信息、和/或商店的其它特征。使用模板(包括與模板相關(guān)聯(lián)的任何可選選項(xiàng))以及從用戶接收的內(nèi)容數(shù)據(jù),生成在線用戶定義商店的具體實(shí)例(步驟1320)。
在線用戶定義商店被實(shí)現(xiàn)為網(wǎng)站或網(wǎng)站內(nèi)的一個(gè)或多個(gè)頁面(步驟1325)。具體地,服務(wù)器將在線用戶定義商店作為潛在大量的在線用戶定義商店之一來主宿。其它用戶可經(jīng)由因特網(wǎng)來訪問該在線用戶定義商店以閱讀或查看內(nèi)容、購買在線用戶定義商店中所包括的數(shù)字媒體的許可證、以及下載包含經(jīng)許可的數(shù)字媒體的媒體文件。在某些實(shí)現(xiàn)中,數(shù)字媒體許可證不被用來確定用戶實(shí)際上是否具有使用數(shù)字媒體的權(quán)限,而僅確定用戶是否被允許下載數(shù)字媒體的副本。當(dāng)經(jīng)由在線用戶定義商店購買了數(shù)字媒體許可證時(shí)(步驟1330),向創(chuàng)建該在線商店的用戶分派抵扣(步驟1335)。抵扣可以是可贖買數(shù)字媒體的點(diǎn)數(shù)或貨幣值、現(xiàn)金或其它獎(jiǎng)勵(lì)形式。購買可從在線商店直接進(jìn)行,或可作為從該在線商店由一個(gè)用戶向另一個(gè)用戶進(jìn)行的介紹的結(jié)果而進(jìn)行,該另一用戶進(jìn)行了購買。也可向分發(fā)過程中所涉及的其它用戶(例如,介紹用戶)和/或操作支持在線用戶定義商店的網(wǎng)站的零售商分派抵扣。
上述中央服務(wù)器可用作被設(shè)計(jì)成防止對(duì)數(shù)字媒體文件的未經(jīng)授權(quán)的訪問的系統(tǒng)的一部分。例如,中央服務(wù)器可結(jié)合用戶設(shè)備上的軟件使用來授權(quán)對(duì)用戶具有有效許可證的媒體文件的訪問和使用。
圖4是用于管理被加載到諸如計(jì)算機(jī)等用戶設(shè)備上的文件的數(shù)字權(quán)限的過程400的流程圖。用戶設(shè)備包括供設(shè)備監(jiān)視所有文件I/O而與I/O端口通過接口連接的軟件,非常像防火墻,它為計(jì)算機(jī)掃描所有入站和出站的通信并檢查移動(dòng)到系統(tǒng)內(nèi)或移出系統(tǒng)的所有文件。文件可使用任何類型的I/O端口來加載到設(shè)備上,包括軟盤驅(qū)動(dòng)器、因特網(wǎng)或LAN連接、撥號(hào)連接、CD-ROM或DVD驅(qū)動(dòng)器、USB端口、紅外線數(shù)據(jù)端口、藍(lán)牙或其它無線連接、或用于將數(shù)據(jù)傳送至用戶設(shè)備或從中傳出的任何其它機(jī)制和/或協(xié)議。
當(dāng)文件被加載到用戶設(shè)備上時(shí),文件被檢測(cè)到(步驟405)。使用文件標(biāo)識(shí)軟件進(jìn)一步檢查所檢測(cè)到的文件以試圖標(biāo)識(shí)該文件(步驟410)。例如,文件標(biāo)識(shí)軟件可確定所接收到的文件是否表示已知的歌曲或電影(例如,為MP3、Windowsmedia或某種其它格式)。這種文件標(biāo)識(shí)可由實(shí)現(xiàn)Roberts等人于2002年7月31日提交的美國專利申請(qǐng)公開第20030028796號(hào)、Roberts等人于2002年10月29日提交的美國專利申請(qǐng)公開第20030046283號(hào)、和/或Wells等人于2002年7月22日提交的美國專利申請(qǐng)公開第20030086341號(hào)中所述的技術(shù)的軟件來執(zhí)行,這些申請(qǐng)均轉(zhuǎn)讓給Gracenote有限公司,且這些申請(qǐng)均通過引用被包含在此。這種技術(shù)從數(shù)字文件中提取數(shù)字指紋,并將所提取的指紋與已知作品的數(shù)據(jù)庫進(jìn)行比較。更具體地,這種技術(shù)可使用算法來檢測(cè)媒體文件類型以及該媒體文件被關(guān)注的可能性(例如,表示潛在受保護(hù)的作品)。一般,這些算法檢查文件的內(nèi)部屬性,而不是僅基于文件擴(kuò)展名標(biāo)識(shí)文件類型。被確定為不受關(guān)注的媒體文件可被允許無需對(duì)該文件的進(jìn)一步分析而通過。
如果媒體文件被發(fā)現(xiàn)有可能被關(guān)注,則使用附加的算法來標(biāo)識(shí)該特定媒體文件(例如,特定歌曲、電影、照片、書面作品等)。允許特定媒體文件被標(biāo)識(shí)的指紋數(shù)據(jù)可被存儲(chǔ)于中央服務(wù)器處,并可使用因特網(wǎng)連接來訪問。某些文件可能是相關(guān)的文件類型,但可能不被識(shí)別(例如,如果媒體文件表示由用戶生成的錄音或如果對(duì)數(shù)字指紋的中央數(shù)據(jù)庫的訪問不可用)??蓻]有限制地允許對(duì)這一文件的訪問,但文件可能被標(biāo)記為未識(shí)別(例如,通過在用戶設(shè)備上存儲(chǔ)訪問未識(shí)別文件的指示),這允許將來更快速的處理并允許解決方案軟件在如果該媒體文件之后被歸類或標(biāo)識(shí)的稍后使用時(shí)(例如,當(dāng)對(duì)中央數(shù)字指紋數(shù)據(jù)庫的因特網(wǎng)連接變?yōu)榭捎脮r(shí))潛在地標(biāo)識(shí)該媒體文件。如果文件之后被標(biāo)識(shí)或歸類且受到限制,則所存儲(chǔ)的訪問該未識(shí)別的文件的指示可用于要求購買許可證以便繼續(xù)使用該文件或?yàn)槲募氖褂枚魇赵S可證費(fèi)用。在某些實(shí)現(xiàn)中,有限數(shù)量的媒體文件(例如,2000首最受歡迎的歌曲文件)的數(shù)據(jù)可在計(jì)算機(jī)上本地存儲(chǔ)以便迅速訪問。本地存儲(chǔ)的指紋數(shù)據(jù)可從中央服務(wù)器周期性地更新(例如,當(dāng)歌曲文件的受歡迎程度改變時(shí))。
上述文件標(biāo)識(shí)技術(shù)允許準(zhǔn)確標(biāo)識(shí)文件,即使某人試圖偽裝文件(例如,通過改變文件名、擴(kuò)展名或其它屬性)且無論文件是以壓縮還是未壓縮形式接收的(例如,使用用于讀取壓縮信息的標(biāo)準(zhǔn)操作)。這樣的技術(shù)提供低于2%(低于1%的假否定和低于1%的假肯定)的非常低的差錯(cuò)率。
也可使用其它文件標(biāo)識(shí)技術(shù),諸如數(shù)字權(quán)限管理領(lǐng)域中已知的水印和指紋技術(shù)。在某些情況中,可能不必使用復(fù)雜的文件標(biāo)識(shí)技術(shù)來標(biāo)識(shí)文件。相反,可基于文件名或使用文件ID屬性來標(biāo)識(shí)文件,這些可被包含在文件中或與文件一起包含,且可被設(shè)計(jì)成防篡改的。例如,如果媒體文件被包裝,則文件標(biāo)識(shí)軟件可用于檢測(cè)包裝并讀取嵌入在包裝中的文件ID信息。因此,可使用文件的隱式特性(例如,指紋或水印)或使用顯式文件特性(例如,存儲(chǔ)在文件標(biāo)題中的文件標(biāo)識(shí)符)來標(biāo)識(shí)文件。
一旦文件被標(biāo)識(shí)之后,作出關(guān)于文件是否被許可在用戶設(shè)備上和/或由特定用戶使用的判斷(步驟415)。該判斷可通過參考一個(gè)或多個(gè)許可證數(shù)據(jù)庫來執(zhí)行,這些數(shù)據(jù)庫可被本地存儲(chǔ)(例如,在用戶設(shè)備上)和/或遠(yuǎn)程存儲(chǔ)(例如,在中央服務(wù)器處)。為確保許可證數(shù)據(jù)庫中的許可證信息有效,可使用一個(gè)或多個(gè)特殊密鑰來訪問信息,解鎖許可證數(shù)據(jù)庫,和/或確認(rèn)用戶、用戶設(shè)備、和/或用戶設(shè)備本身上的許可證,或可通過與中央服務(wù)器通信,如將在以下更詳細(xì)地討論的。如果文件被許可,則用戶可被允許訪問該文件(步驟420),這可涉及例如,打開文件包裝、播放文件中所包含的歌曲或電影、在用戶設(shè)備上存儲(chǔ)或使用文件、或經(jīng)由無線或有線連接將文件流傳送到用戶設(shè)備。許可證可指定允許對(duì)文件的哪種類型的訪問或使用。
如果文件未被許可,則可向用戶提供許可證以供購買(步驟425)。例如,用戶可被定向到可進(jìn)行購買的網(wǎng)站,或者可在顯示屏上出現(xiàn)彈出窗口供用戶設(shè)備詢問用戶是否想要購買文件的許可證或接受某些許可證條款和/或用戶可被定向到可完成購買的網(wǎng)站。或者,用戶可具有允許預(yù)購可應(yīng)用于許可證購買的一定數(shù)量的抵扣的服務(wù)。作為另一替換,特定時(shí)間段中所使用的未經(jīng)許可的媒體的數(shù)量可由解決方案軟件或其它軟件本地監(jiān)視,該信息隨后可用于計(jì)算使用費(fèi)或使用費(fèi)率。諸如期限、使用和分發(fā)限制、以及支付選擇等許可證條款也可作為購買許可證的提議的一部分被顯示。然后確定用戶是否接受許可證(步驟430)(通過接收用戶點(diǎn)擊彈出窗口中的接受按鈕或拒絕按鈕的指示)。如果用戶不接受許可證,則可拒絕對(duì)文件的訪問(步驟435)。如果用戶接受了許可證,包括遵循任何支付條款,則該用戶被允許訪問文件,且指示文件已被許可的許可證信息以及任何其它必要信息被存儲(chǔ)在許可證數(shù)據(jù)庫中(步驟440)。
圖5是用于在用戶設(shè)備上安裝控制對(duì)受保護(hù)文件的訪問的軟件(“解決方案軟件”)的過程500的流程圖。解決方案軟件可執(zhí)行多個(gè)不同的功能,包括收集用于生成密鑰的信息、與中央服務(wù)器通信、監(jiān)視文件I/O系統(tǒng)、向本地?cái)?shù)據(jù)庫存儲(chǔ)和檢索許可證信息、標(biāo)識(shí)文件(例如,使用Gracenote或其它技術(shù))、包裝文件和打開文件包裝、以及促進(jìn)許可證的購買。解決方案軟件可按照多個(gè)不同方式被安裝在用戶設(shè)備上。傳統(tǒng)的下載和軟件安裝過程是安裝解決方案軟件的一種方式。當(dāng)用戶設(shè)備接收到經(jīng)包裝的文件時(shí),可啟動(dòng)安裝過程。其它潛在的安裝過程可涉及使用由解決方案軟件包裝的歌曲作為當(dāng)前的對(duì)等網(wǎng)絡(luò)的種子、發(fā)送解決方案軟件或到存儲(chǔ)解決方案軟件的服務(wù)器的鏈接、使用即時(shí)消息通信或電子郵件發(fā)送、以及其它替換。圖5中所示的過程500示出作為接收經(jīng)包裝文件的結(jié)果啟動(dòng)的安裝。
一開始,創(chuàng)建數(shù)據(jù)文件(步驟505)。如果數(shù)據(jù)文件例如是歌曲,則數(shù)據(jù)文件的創(chuàng)建可包括藝術(shù)家錄制歌曲以及該藝術(shù)家、唱片公司和發(fā)行商一起工作來創(chuàng)作準(zhǔn)備好分發(fā)的歌曲?;蛘撸?dú)立藝術(shù)家可自己生產(chǎn)并發(fā)行用于分發(fā)的歌曲。歌曲隨后可被“抓軌”,這涉及從諸如CD或DVD等數(shù)字源或模擬源取得歌曲以及將歌曲編碼成MP3文件、Windows Media文件、Real Player文件或用于在計(jì)算機(jī)或音樂/媒體播放器設(shè)備上回放的其它媒體格式。
然后可對(duì)媒體文件應(yīng)用數(shù)字包裝(步驟510)。內(nèi)容所有者(例如,唱片公司、發(fā)行商、或獨(dú)立藝術(shù)家)或分發(fā)鏈中的其他人可對(duì)媒體文件應(yīng)用、調(diào)節(jié)或增強(qiáng)數(shù)字包裝。數(shù)字包裝可包括諸如標(biāo)題、作者/藝術(shù)家、以及卷/合集等屬性,以及指定所有權(quán)、使用權(quán)限、版稅費(fèi)用、以及傳遞分紅級(jí)別(即,將沿分發(fā)鏈支付給個(gè)體的傭金)的商業(yè)規(guī)則。向這種組合的信息給予“唯一文件ID”(UFID),且這些信息可被存儲(chǔ)在中央數(shù)據(jù)庫(見圖2)中。UFID在任何和所有傳輸期間被包括在包裝中,且被用作標(biāo)識(shí)媒體文件并觸發(fā)諸如版權(quán)所有者支付事件、文件使用數(shù)據(jù)庫更新以及對(duì)消費(fèi)者傳遞活動(dòng)的微額支付費(fèi)用分派等特定功能的機(jī)制。解決方案軟件可包括用于驗(yàn)證文件及其UFID的完整性以防止UFID和包裝篡改的過程。例如,以上針對(duì)不包括唯一嵌入的ID的文件所討論的文件識(shí)別技術(shù)可用于通過生成派生ID來“識(shí)別”文件。然后可針對(duì)所存儲(chǔ)的相應(yīng)的ID檢查該派生ID以確保該文件及其唯一嵌入的標(biāo)識(shí)符未受到篡改。
除關(guān)于媒體文件的信息以外,包裝防止對(duì)媒體文件未經(jīng)授權(quán)的訪問。換言之,包裝防止對(duì)媒體文件的訪問,除非用戶購買了許可證。本質(zhì)上,包裝將文件置于要求密鑰以便能夠訪問底層媒體文件的加密形式中。一般用于當(dāng)軟件應(yīng)用程序被電子分發(fā)時(shí)保護(hù)軟件應(yīng)用程序的常規(guī)數(shù)字包裝可用作媒體文件的包裝。例如,包裝可具有與Digital River公司提供的電子商務(wù)包裝相同的類型,這種包裝已被用于分發(fā)諸如Symantec公司的Norton Antivirus以及Aladdin Software的Privilege系統(tǒng)等軟件。一旦用戶為自己或設(shè)備購買了許可證,則使用密鑰來打開該媒體文件的包裝。密鑰可從中央服務(wù)器接收。
一般,用戶設(shè)備與中央服務(wù)器之間的所有通信使用兩級(jí)加密進(jìn)行。首先,經(jīng)由SSL/TLS(安全套接字層/傳輸層安全,也被稱為安全HTTP)加密傳輸。其次,所傳輸?shù)拿荑€經(jīng)由公鑰私鑰對(duì)和對(duì)稱密鑰來保護(hù)??稍诎惭b時(shí)向用戶設(shè)備發(fā)放用戶設(shè)備專用的證書以確保對(duì)中央服務(wù)器進(jìn)行的通信而言可信任該計(jì)算機(jī)。證書指示發(fā)送者的確是它所聲稱的那個(gè)設(shè)備。中央服務(wù)器然后將其公鑰發(fā)送給發(fā)送計(jì)算機(jī)。發(fā)送計(jì)算機(jī)使用對(duì)稱密鑰對(duì)它希望發(fā)送的信息加密,然后使用中央服務(wù)器的公鑰對(duì)該對(duì)稱密鑰加密。中央服務(wù)器使用其私鑰來對(duì)該對(duì)稱密鑰解碼,然后使用該對(duì)稱密鑰對(duì)所接收的信息解碼。對(duì)稱密鑰算法的示例包括DES(數(shù)字加密系統(tǒng))、3DES(三重DES)以及簡(jiǎn)單的密碼轉(zhuǎn)錄算法。密鑰對(duì)加密算法的一個(gè)受歡迎的示例是PGP(良好隱私)。所述方法可逆向使用來從中央服務(wù)器向用戶設(shè)備發(fā)送信息。
一般,每一媒體文件可具有相應(yīng)的唯一密鑰,或可在兩個(gè)或多個(gè)媒體文件之間共享的特定密鑰。為了提高安全性,所使用的專用加密方法對(duì)每一文件是唯一的。因此,可使用多個(gè)加密技術(shù),且包裝可包括向解決方案軟件告知要使用哪個(gè)解密技術(shù)來打開文件包裝的加密技術(shù)標(biāo)識(shí)符。包裝也可包括只要用戶試圖打開經(jīng)包裝文件就運(yùn)行的可執(zhí)行組件。特別地,該可執(zhí)行組件確定用戶設(shè)備上是否存在解決方案軟件的有效安裝。
注意,設(shè)備本地的許可證數(shù)據(jù)庫可被加密。這種加密一般使用如上所述的對(duì)稱密鑰算法。為提高安全性,可添加安全層(也如上所述),且可在與中央服務(wù)器的通信中隨時(shí)改變加密方案。所述技術(shù)利用數(shù)據(jù)和加密種子值的組合來生成對(duì)稱密鑰。這些加密種子的各元素包括本地用戶和/或設(shè)備專用的信息,包括綁定至設(shè)備硬件和非易失性存儲(chǔ)器的信息。這增強(qiáng)了系統(tǒng)進(jìn)行本地機(jī)器專用的加密的能力。以此方式,為一系統(tǒng)生成的加密和標(biāo)識(shí)密鑰不能在另一系統(tǒng)上使用。
經(jīng)包裝的文件一般使用上述對(duì)稱密鑰加密。經(jīng)加密的內(nèi)容被存儲(chǔ)在可執(zhí)行包裝內(nèi)。從而,可為各種不同安全性功能使用密鑰,包括保護(hù)(即,鎖定)和解鎖經(jīng)包裝文件、鎖定和解鎖本地?cái)?shù)據(jù)庫、保護(hù)用戶設(shè)備與中央服務(wù)器和/或中央數(shù)據(jù)庫之間的通信、認(rèn)證用戶、向中央服務(wù)器認(rèn)證用戶設(shè)備、以及向用戶設(shè)備認(rèn)證中央服務(wù)器。
用戶設(shè)備隨后可經(jīng)由物理或電子媒體分發(fā)技術(shù)接收經(jīng)包裝的文件(步驟515)。例如,用戶可在其計(jì)算機(jī)上從諸如Morpheus、KaZaA、Napster、Grokster等對(duì)等平臺(tái);在從另一個(gè)人接收的電子郵件中;從網(wǎng)站、電話或衛(wèi)星網(wǎng)絡(luò)經(jīng)由文件訪問和下載過程(FTP或HTTP),無論網(wǎng)站是否是數(shù)字內(nèi)容的合法分發(fā)者;在經(jīng)由即時(shí)消息通信或其它直接連接方法發(fā)送的個(gè)人對(duì)個(gè)人文件中;或經(jīng)由諸如網(wǎng)絡(luò)連接、CD-ROM或CDR、DVD-R、Zip盤等其它媒體來接收經(jīng)包裝的文件。
當(dāng)用戶試圖打開或訪問經(jīng)包裝的媒體文件(例如,通過在文件上雙擊),數(shù)字包裝的可執(zhí)行組件即確定用戶設(shè)備上是否已經(jīng)存在解決方案軟件的有效安裝(步驟520)。在解決方案軟件的安裝期間,中央服務(wù)器創(chuàng)建唯一密鑰,它包括與用戶和/或設(shè)備密鑰相關(guān)聯(lián)的“唯一顧客ID”(UCID)。該唯一密鑰通過根據(jù)預(yù)定算法組合多個(gè)數(shù)據(jù)類型來生成,這些數(shù)據(jù)類型可包括設(shè)備專用信息、從用戶輸入收集的數(shù)據(jù)、由解決方案軟件或中央服務(wù)器生成的數(shù)據(jù)、以及本地?cái)?shù)據(jù)庫訪問和位置信息。這些數(shù)據(jù)或數(shù)據(jù)的至少某些部分一般從用戶設(shè)備被發(fā)送給中央服務(wù)器,而中央服務(wù)器使用所接收的數(shù)據(jù)來生成唯一密鑰。中央服務(wù)器然后對(duì)該信息加密,并將該信息發(fā)回給用戶設(shè)備,在那里該信息被存儲(chǔ)在用戶設(shè)備上的安全、非易失性區(qū)域中,諸如BIOS。特別地,唯一密鑰及其它允許中央服務(wù)器識(shí)別消費(fèi)者,從而允許用戶使用經(jīng)許可的數(shù)據(jù)文件并接收為向其它消費(fèi)者“推銷”(傳遞)文件的報(bào)酬。用戶設(shè)備上唯一密鑰以及可執(zhí)行解決方案軟件和支持文件的存在由此指示用戶設(shè)備上存在解決方案軟件的有效安裝。另一方面,如果唯一密鑰存在但用戶已經(jīng)移除了所有或部分的軟件和支持文件,則有必要重新安裝解決方案軟件。
從而,當(dāng)用戶試圖訪問經(jīng)包裝的媒體文件時(shí),解決方案軟件通過對(duì)BIOS數(shù)據(jù)表進(jìn)行存儲(chǔ)器讀來對(duì)BIOS檢查有效唯一密鑰,它可被寫入SMBIOS(也被稱為DMI)標(biāo)準(zhǔn)(如“系統(tǒng)管理BIOS參考規(guī)范2.3版(2.1節(jié)——表規(guī)范)”中所定義的),其中該唯一密鑰在安裝解決方案軟件時(shí)寫入。如果未找到唯一密鑰,則包裝的可執(zhí)行組件確定解決方案軟件還未被安裝。如果在BIOS中找到唯一密鑰,則該唯一密鑰被讀取并使用中央數(shù)據(jù)庫來驗(yàn)證以確保所找到的唯一密鑰是有效的。中央數(shù)據(jù)庫對(duì)該唯一密鑰解密并計(jì)算和驗(yàn)證校驗(yàn)和。作為使用校驗(yàn)和的替換,可使用諸如在客戶機(jī)設(shè)備與中央服務(wù)器之間的交換中包括附加密鑰或信號(hào)交換令牌等其它驗(yàn)證方法。在某些情況或?qū)崿F(xiàn)中,可在用戶設(shè)備上由解決方案軟件來執(zhí)行對(duì)唯一密鑰的有效性的驗(yàn)證。如果唯一密鑰與校驗(yàn)和不匹配,則包裝的可執(zhí)行組件確定有效的解決方案軟件目前還未被安裝。如果唯一密鑰與校驗(yàn)和確實(shí)匹配,則確定有效安裝存在。在某些實(shí)現(xiàn)中,諸如在本地系統(tǒng)具有有限處理資源(例如,手機(jī))的情況中,檢查有效安裝的過程可在中央服務(wù)器處執(zhí)行。
此外,如果唯一密鑰指示有效安裝存在,則可針對(duì)包括在BIOS中所存儲(chǔ)的唯一密鑰中的解決方案軟件的唯一標(biāo)識(shí)信息來確認(rèn)位于用戶設(shè)備上的解決方案軟件。例如,BIOS中所存儲(chǔ)的唯一密鑰可包括解決方案軟件的校驗(yàn)和和版本,它們與位于用戶設(shè)備上的解決方案軟件的校驗(yàn)和與版本相比可以按照或不按照加密形式存儲(chǔ)。如果這些信息確實(shí)匹配,則包裝的可執(zhí)行組件確定有效解決方案軟件目前未被安裝。否則,則識(shí)別有效安裝。
盡管圖5中未示出,但可能存在經(jīng)包裝的文件已經(jīng)被許可(即,訪問文件的許可證已經(jīng)被存儲(chǔ)在本地或中央許可證數(shù)據(jù)庫中)或沒有包裝的文件已經(jīng)存在于用戶設(shè)備上(例如,在解決方案軟件被安裝在用戶設(shè)備之前,該文件被從CD抓軌到用戶設(shè)備上)的情況。在后一情況中,可以假定用戶被授予訪問文件的許可證。為確定文件是否已經(jīng)存在于用戶的設(shè)備上,一般有必要掃描連接至用戶設(shè)備的存儲(chǔ)設(shè)備以發(fā)現(xiàn)什么文件存在于用戶設(shè)備上。對(duì)已經(jīng)在用戶設(shè)備上許可或已經(jīng)存在于用戶設(shè)備上的文件的處理將在以下進(jìn)一步討論。
如果包裝的可執(zhí)行組件確定有效解決方案軟件目前未被安裝,則在用戶設(shè)備上呈現(xiàn)安裝解決方案軟件的提議(步驟530)。該提議例如可在彈出窗口中呈現(xiàn)。然后確定用戶是否接受安裝解決方案軟件的提議(步驟535)(例如,通過接收用戶點(diǎn)擊彈出窗口中的接受按鈕或拒絕按鈕的指示)。如果用戶不接受該提議,則解決方案軟件將不被安裝,且對(duì)經(jīng)包裝的媒體文件的訪問被拒絕(步驟540)。如果用戶接受該提議,則從存儲(chǔ)解決方案軟件代碼的中央服務(wù)器或從包裝中所包括的代碼來安裝解決方案軟件(步驟545)。
一旦在步驟545處安裝了解決方案軟件之后或如果包裝的可執(zhí)行組件在步驟520處確定解決方案軟件的有效安裝已經(jīng)存在(并假定經(jīng)包裝媒體文件還未由用戶和/或在用戶設(shè)備上許可),則在用戶設(shè)備上呈現(xiàn)購買或許可經(jīng)包裝媒體文件的提議(步驟525)。或者,可將用戶定向到可完成文件的購買或許可的網(wǎng)站。然后確定用戶是否接受購買或許可提議(步驟550)。如果否,則對(duì)經(jīng)包裝媒體文件的訪問被拒絕(步驟540)。
在某些實(shí)現(xiàn)中,將不發(fā)生解決方案軟件的安裝,直到在步驟525處呈現(xiàn)購買或許可經(jīng)包裝的媒體文件的提議之后,或甚至在步驟550處用戶接受該購買或許可提議之后。從而,可無論步驟520處是否在用戶設(shè)備上找到解決方案軟件的有效安裝,且在步驟545處解決方案軟件的副本被安裝之前,在用戶設(shè)備上呈現(xiàn)購買或許可經(jīng)包裝媒體文件的提議(步驟525)。在這樣的情況中,解決方案軟件可在步驟550處與確定用戶是否接受購買或許可提議的大約同時(shí)或之后被安裝,而無需對(duì)解決方案軟件的單獨(dú)的提議和接受。從而,步驟545可與步驟550大致同時(shí)或在步驟550之后執(zhí)行,而步驟530和535可被省略。作為另一替換,步驟530和535可在過程550期間的某個(gè)其它時(shí)間點(diǎn)執(zhí)行。
如果用戶接受了購買或許可提議,則從用戶獲取支付信息并將其發(fā)送給中央服務(wù)器(步驟555)。中央服務(wù)器可包括跟蹤媒體文件許可證的銷售以及將對(duì)每一特定銷售支付的所有各方的微額支付系統(tǒng),如將在以下進(jìn)一步描述的。如果這次購買是該用戶首次購買媒體文件,則要輸入包括支付方法和相關(guān)信息以及地址和電話聯(lián)系信息的記帳信息。否則,用戶可具有登錄并使用之前的支付方法或輸入新支付方法的選擇。
處理該支付方法。如果支付失敗,則用戶可輸入不同的支付方法并再次嘗試。如果用戶選擇不再次嘗試或者如果任何提出的支付方法均未被確認(rèn),則交易取消且對(duì)媒體文件的訪問被拒絕。然而,假定支付成功,則媒體文件被打開包裝(步驟560),且許可證信息可適當(dāng)?shù)乇淮鎯?chǔ)在本地?cái)?shù)據(jù)庫和/或中央數(shù)據(jù)庫中。
一旦解決方案軟件被安裝在用戶設(shè)備上之后,解決方案軟件可檢查用戶設(shè)備上的所有媒體(步驟565)來確定是否有任何媒體文件表示受保護(hù)的內(nèi)容。這種檢查可通過掃描用戶設(shè)備的存儲(chǔ)器的內(nèi)容并使用文件標(biāo)識(shí)技術(shù)來標(biāo)識(shí)已知媒體文件來執(zhí)行。已識(shí)別的媒體文件然后可被包裝來允許用戶推銷和銷售他/她自己的編目庫(cataloged library),如將在以下進(jìn)一步描述的。在特定實(shí)現(xiàn)中,媒體文件可在識(shí)別之后被包裝或者可以不被包裝直到用戶試圖經(jīng)由用戶設(shè)備的I/O系統(tǒng)該發(fā)送文件。此外,可要求用戶為用戶還未擁有許可證的任何已識(shí)別內(nèi)容購買許可證。然而,在某些實(shí)現(xiàn)中,可能不期望要求為當(dāng)解決方案軟件被安裝時(shí)已經(jīng)駐留在用戶設(shè)備上的文件購買許可證,因?yàn)榭赡軣o法確定用戶是否合法地?fù)碛羞@些文件(例如,在解決方案軟件被安裝在用戶設(shè)備上之前用戶之前是否已為文件支付)。然而,已經(jīng)存在于用戶設(shè)備上的文件可在傳送給另一設(shè)備和/或另一用戶時(shí)被包裝。
圖6是用于在包括解決方案軟件的用戶設(shè)備上包裝到達(dá)時(shí)不具有任何數(shù)字包裝的內(nèi)容的過程600的流程圖。一開始,如以上結(jié)合圖5所述,創(chuàng)建媒體文件(步驟605)。該媒體文件隨后經(jīng)由物理或電子媒體分發(fā)技術(shù)被接收到包括解決方案軟件的用戶設(shè)備上(步驟610)。解決方案軟件監(jiān)視文件I/O系統(tǒng),從而識(shí)別媒體文件的接收。使用文件標(biāo)識(shí)技術(shù),解決方案軟件試圖通過例如從媒體文件提取數(shù)字指紋并將該指紋與已知媒體文件的指紋進(jìn)行比較來標(biāo)識(shí)媒體文件(步驟615)。作出關(guān)于媒體文件是否被識(shí)別的判斷(步驟620)。如果否,則可假定媒體不受版權(quán)等保護(hù),且對(duì)該媒體文件的訪問可被允許(步驟625)。
如果文件被識(shí)別,則確定媒體文件是否已被許可在用戶設(shè)備上和/或由特定用戶使用(步驟630)。一般,當(dāng)文件被識(shí)別時(shí),文件標(biāo)識(shí)技術(shù)將標(biāo)識(shí)與媒體文件相關(guān)聯(lián)的現(xiàn)有UFID。為確定媒體文件是否被許可在用戶設(shè)備上使用,解決方案軟件可確定該UFID是否被存儲(chǔ)在包含已許可媒體文件的UFID的本地?cái)?shù)據(jù)庫中。在某些情況中,用戶可具有媒體文件的許可證,但該許可證信息可能未被存儲(chǔ)在用戶設(shè)備上。例如,用戶可能使用不同的設(shè)備購買了許可證。假定媒體文件的商業(yè)規(guī)則不將該媒體文件的使用限制于特定設(shè)備(即,原先許可媒體文件的設(shè)備)或阻止在當(dāng)前用戶設(shè)備上使用該媒體文件,則對(duì)該媒體文件的訪問可被允許。從而,如果未在本地?cái)?shù)據(jù)庫中找到UFID,則可檢查中央數(shù)據(jù)庫來確定用戶是否具有該媒體文件的許可證。
如果確定該媒體文件被許可,則對(duì)該媒體文件的訪問可被允許(步驟625)。在某些情況中,可確定有效許可證存在且對(duì)媒體文件的訪問可被允許,即使該文件未被包含在該用戶的許可證數(shù)據(jù)庫中。例如,如果該文件正從壓縮盤(CD)加載到用戶設(shè)備上,則解決方案軟件可能能夠識(shí)別該CD是否是由工廠生產(chǎn)的,且如果是,則可被編程來假定復(fù)制該文件的嘗試是合法或容許的。從而,解決方案軟件可允許從原始CD復(fù)制文件,并可為從原始CD復(fù)制的文件存儲(chǔ)許可證信息(見圖6的步驟640)。然而,解決方案軟件也可被編程來防止對(duì)從CD接收的文件的進(jìn)一步復(fù)制。具體地,解決方案軟件可在文件被識(shí)別或當(dāng)檢測(cè)到文件正經(jīng)由用戶設(shè)備的I/O系統(tǒng)傳送的任一時(shí)刻包裝從CD復(fù)制的文件。
如果媒體文件未被許可,則可向用戶給予購買許可證來使用該媒體文件的機(jī)會(huì)(步驟635)。如果用戶選擇不購買許可證,則對(duì)該媒體文件的訪問可被拒絕(步驟640)。如果用戶決定購買許可證,則從用戶獲取支付信息并將其發(fā)送給中央服務(wù)器(步驟645)。假定支付成功,則該媒體文件的許可證信息可被適當(dāng)?shù)卮鎯?chǔ)在本地?cái)?shù)據(jù)庫和/或中央數(shù)據(jù)庫中(步驟650)。媒體文件也可被包裝以供將來分發(fā)(步驟655),這確保該媒體文件被許可且在他人可訪問該媒體文件之前進(jìn)行了適當(dāng)?shù)馁M(fèi)用分配。如上所述,可立即包裝媒體文件?;蛘?,該媒體文件可在用戶設(shè)備上維持無包裝形式,并且僅當(dāng)用戶試圖經(jīng)由用戶設(shè)備的I/O系統(tǒng)發(fā)送該媒體文件時(shí)才被包裝。
圖7是用于生成用戶的UCID和/或用戶設(shè)備專用的密鑰的過程700的信號(hào)傳輸和流程圖。一般,每一用戶將具有單個(gè)UCID,而每一用戶設(shè)備將具有其自己的專用設(shè)備密鑰。UCID可用于為訪問存儲(chǔ)在中央服務(wù)器處的用戶的許可證信息的目的而標(biāo)識(shí)用戶,用于為標(biāo)識(shí)報(bào)酬(即,當(dāng)用戶將他/她的UCID添加到文件包裝并將該文件分發(fā)給其它購買者)的目的而跟蹤文件源,以及用于將某些用戶設(shè)備標(biāo)識(shí)為屬于特定用戶。專用設(shè)備密鑰可用于解鎖和/或訪問本地許可證數(shù)據(jù)庫以及允許中央服務(wù)器標(biāo)識(shí)該特定設(shè)備。UCID和專用用戶設(shè)備密鑰也可通過簡(jiǎn)單地將一個(gè)追加到另一個(gè)或通過根據(jù)某種類型的編碼算法來混合密鑰而被合并成組合密鑰。UCID和專用用戶設(shè)備密鑰的組合可用于區(qū)分屬于特定用戶的專用用戶設(shè)備(例如,使得中央服務(wù)器可跟蹤經(jīng)許可文件駐留在哪些設(shè)備上)。
過程700涉及用戶設(shè)備705、用戶設(shè)備705的BIOS 710、中央服務(wù)器715以及中央數(shù)據(jù)庫720上的操作及它們之間的通信。啟動(dòng)解決方案軟件在用戶設(shè)備705上的安裝(步驟722)。結(jié)果,用戶設(shè)備705向中央服務(wù)器715發(fā)送對(duì)解決方案軟件的請(qǐng)求724。響應(yīng)于請(qǐng)求724,解決方案軟件從中央服務(wù)器715下載到用戶設(shè)備705(726)。代替發(fā)送請(qǐng)求724和執(zhí)行下載726,解決方案軟件可被本地加載(例如,從位于用戶設(shè)備705上的文件或從磁盤)??上蛴脩籼崾窘邮芙鉀Q方案軟件的許可證協(xié)定的條款和條件,且可接收對(duì)許可證協(xié)定的接受(步驟728)。
加載到用戶設(shè)備705上的解決方案軟件包括收集某些用戶相關(guān)信息(步驟730)所需的可執(zhí)行代碼。某些信息可自動(dòng)被收集,而其它信息可要求用戶的手動(dòng)輸入。例如,可向用戶提示輸入唯一用戶名或“旬柄”、口令、電子郵件地址和其它用戶輸入信息。這些信息可用于訪問用戶許可證和中央數(shù)據(jù)庫中所存儲(chǔ)的其它信息和/或訪問可能由多個(gè)用戶共享的用戶設(shè)備705上該用戶專用的本地?cái)?shù)據(jù)庫。自動(dòng)收集的信息可包括設(shè)備專用信息(例如,系統(tǒng)通用用戶ID、CPU ID、MAC地址、BIOS引導(dǎo)塊)以及本地?cái)?shù)據(jù)庫的訪問和位置信息。
加載到用戶設(shè)備705上的解決方案軟件也包括在用戶設(shè)備705與中央服務(wù)器715之間建立連接732所需的可執(zhí)行代碼。一般,用戶設(shè)備705與中央服務(wù)器715之間的因特網(wǎng)連接是自動(dòng)作出的。如果自動(dòng)連接不可能,則啟動(dòng)手動(dòng)過程來提示用戶啟動(dòng)連接(使用調(diào)制解調(diào)器、網(wǎng)絡(luò)等)。如果沒有作出因特網(wǎng)連接,則安裝異常中止,在這種情況下步驟730處所收集的信息可被存儲(chǔ)供之后當(dāng)因特網(wǎng)連接可用時(shí)安裝UCID和專用設(shè)備密鑰的嘗試使用。在解決方案軟件從中央服務(wù)器715安裝的情況中,對(duì)解決方案軟件的安裝可類似地在步驟722、724和726處異常中止。因特網(wǎng)連接經(jīng)由諸如安全套接字層(SSL)等安全通道作出。
發(fā)送給中央服務(wù)器715的信息可在該安全通道上發(fā)送,而這些信息可使對(duì)其應(yīng)用附加的加密(例如,除SSL連接提供的加密之外使用PGP)??墒褂贸晒蚴〈a來響應(yīng)發(fā)送給中央服務(wù)器715的消息。在程序確定的合理時(shí)幀中未接收到響應(yīng)的已發(fā)送消息被假定為失敗。使用所建立的連接,步驟730處收集的用戶信息被發(fā)送給中央服務(wù)器715(734)。
中央服務(wù)器715可搜索中央數(shù)據(jù)庫720來查看用戶是否已知(736)。確定用戶是否已知可涉及將用戶信息的數(shù)據(jù)項(xiàng)中的一個(gè)或多個(gè)與中央數(shù)據(jù)庫720中所存儲(chǔ)的已知數(shù)據(jù)項(xiàng)進(jìn)行比較。例如,如果用戶名已經(jīng)位于中央數(shù)據(jù)庫720中但口令不匹配,則可提示用戶使用正確的口令登錄和/或向其通知該用戶名已被使用。
如果用戶不是已知的,則中央服務(wù)器715生成UCID和/或設(shè)備密鑰(步驟738)。UCID和設(shè)備密鑰可通過組合所選個(gè)數(shù)的數(shù)據(jù)項(xiàng)來生成,這些數(shù)據(jù)項(xiàng)可從包括所接收的設(shè)備專用信息、所接收的從用戶輸入收集到的用戶信息、所接收的本地?cái)?shù)據(jù)庫的訪問和位置信息、中央服務(wù)器715生成的數(shù)據(jù)、以及關(guān)于交易的日期和時(shí)間的信息或關(guān)于交易的其它信息的各種可用數(shù)據(jù)項(xiàng)中選擇。如上所述,UCID可與專用設(shè)備密鑰組合來創(chuàng)建組合密鑰。使用哪些數(shù)據(jù)項(xiàng)以及如何組合數(shù)據(jù)項(xiàng)可由中央服務(wù)器715中所存儲(chǔ)的算法定義。通過在中央服務(wù)器715處生成UCID、設(shè)備密鑰和/或組合密鑰,可保持用于生成UCID、設(shè)備密鑰和組合密鑰的算法安全,這可幫助防止用戶能夠生成偽造的UCID、設(shè)備密鑰和組合密鑰。此外,可通過使用少于從用戶設(shè)備705接收到的信息的全部和/或隨機(jī)選擇數(shù)據(jù)項(xiàng)中要用于生成UCID的一些以及通過在將UCID發(fā)送給用戶設(shè)備705之前對(duì)UCID加密來進(jìn)一步防止對(duì)UCID、設(shè)備密鑰和組合密鑰和/或用于產(chǎn)生UCID、設(shè)備密鑰和組合密鑰的算法的反向設(shè)計(jì)。
UCID、設(shè)備密鑰、組合密鑰和/或其它機(jī)器專用信息以及其它用戶信息被存儲(chǔ)在中央數(shù)據(jù)庫720中(740)。UCID、設(shè)備密鑰和/或組合密鑰也可被加密(步驟742),且經(jīng)加密的UCID、設(shè)備密鑰和/或組合密鑰被發(fā)送給用戶設(shè)備705(744),用戶設(shè)備705在BIOS 710中存儲(chǔ)經(jīng)加密的UCID、設(shè)備密鑰和/或組合密鑰。密鑰可被分成多個(gè)部分,且密鑰的不同部分可被存儲(chǔ)在BIOS的分開位置中。UCID、設(shè)備密鑰和/或組合密鑰可表示隨后可用于對(duì)客戶機(jī)與中央服務(wù)器之間的消息加密的公鑰。在用戶設(shè)備705上創(chuàng)建本地許可證數(shù)據(jù)庫(步驟748)。例如,解決方案軟件代碼的一部分被運(yùn)行以在用戶設(shè)備705上創(chuàng)建經(jīng)加密的許可證數(shù)據(jù)庫。通過對(duì)該數(shù)據(jù)庫和/或該數(shù)據(jù)庫中所存儲(chǔ)的信息加密,有可能防止該數(shù)據(jù)庫中所包含的信息可讀,除非使用適當(dāng)?shù)拿荑€。一般,許可證數(shù)據(jù)庫在用戶設(shè)備705的硬盤驅(qū)動(dòng)器上創(chuàng)建,且一位置指針被存儲(chǔ)在BIOS 710中,但許可證數(shù)據(jù)庫也可在BIOS 710中創(chuàng)建??砂ㄒ粋€(gè)或多個(gè)位置指針的經(jīng)加密的UCID、設(shè)備密鑰和/或組合密鑰可使用用于存儲(chǔ)擴(kuò)展數(shù)據(jù)結(jié)構(gòu)的行業(yè)標(biāo)準(zhǔn)過程,諸如桌面管理接口(DMI)被寫入BIOS。
消費(fèi)者通常具有多個(gè)設(shè)備且想要能夠使用各個(gè)設(shè)備上的經(jīng)許可文件。從而,在某些情況中,過程700可在新設(shè)備上由已經(jīng)具有UCID的用戶啟動(dòng)?;赨CID、用戶名和口令、和/或其它標(biāo)識(shí)信息,中央服務(wù)器715可在搜索736期間確定該用戶已知。該用戶仍能夠在其它設(shè)備上安裝解決方案軟件,并使用他/她的用戶名和口令登錄。中央服務(wù)器715可生成新設(shè)備密鑰而不必生成新UCID(步驟738處),并使用新設(shè)備信息來更新組合密鑰。因此,組合密鑰可包括UCID以及該用戶所擁有或使用的所有設(shè)備的設(shè)備專用信息(例如,專用設(shè)備密鑰)。
當(dāng)由中央數(shù)據(jù)庫接收到組合密鑰時(shí),組合密鑰可由中央服務(wù)器解密以標(biāo)識(shí)用戶(使用組合密鑰的UCID部分)并確定用戶設(shè)備是用戶的新設(shè)備還是已知設(shè)備(使用組合密鑰中所包含的設(shè)備專用信息)。如果該設(shè)備是新設(shè)備,則該新設(shè)備可被添加到該注冊(cè)用戶的已知設(shè)備列表,且該設(shè)備然后可基于各個(gè)文件的許可證許可(例如,可在無需購買額外許可證的情況下在其上使用媒體文件的不同設(shè)備數(shù))來使用數(shù)據(jù)文件。UCID和/或經(jīng)更新的組合密鑰(以及新設(shè)備密鑰)也可被添加到新設(shè)備的BIOS,使得該設(shè)備可與該特定用戶相關(guān)聯(lián)。在用戶的其它設(shè)備下一次連接至中央服務(wù)器時(shí),UCID和/或經(jīng)更新的組合密鑰也可被添加到這些設(shè)備的BIOS。專用設(shè)備也可與多個(gè)用戶相關(guān)聯(lián),在這種情況中,每一用戶可具有單獨(dú)的許可證數(shù)據(jù)庫,這些單獨(dú)的許可證數(shù)據(jù)庫可使用用戶名和口令來區(qū)分。此外,沒有解決方案軟件但被授權(quán)與本地?cái)?shù)據(jù)庫或中央數(shù)據(jù)庫720中的許可證庫通信的設(shè)備可基于位于該許可證庫中的許可證信息被允許來使用經(jīng)許可的文件。
在某些情況中,用戶可被允許使用例如借來的設(shè)備在臨時(shí)基礎(chǔ)上訪問經(jīng)許可的文件。例如,當(dāng)用戶在朋友家時(shí)可能想要收聽音樂文件。在這樣的情況中,該設(shè)備可被臨時(shí)地添加為附加設(shè)備(例如,具有期滿日期/時(shí)間),可在該設(shè)備上向文件給予臨時(shí)許可證,或可按照流形式向該設(shè)備提供文件。然而,為了防止用戶允許他人訪問他們的許可證,用戶可被限制一次一個(gè)同時(shí)登錄和/或這樣的臨時(shí)許可證可被給予有限的時(shí)間或一次僅一個(gè)設(shè)備。
圖8是用于在用戶已經(jīng)具有媒體文件的許可證的情況中訪問該媒體文件的過程800的信號(hào)傳輸和流程圖。過程800涉及用戶設(shè)備805、用戶設(shè)備805的BIOS 810、本地?cái)?shù)據(jù)庫815、中央服務(wù)器820以及中央數(shù)據(jù)庫825上的操作及它們之間的通信。用戶設(shè)備805如圖7的步驟715中那樣接收經(jīng)包裝的文件。當(dāng)用戶試圖打開經(jīng)包裝的文件時(shí),在用戶設(shè)備805上運(yùn)行可執(zhí)行包裝代碼(步驟830)。這些可執(zhí)行代碼可使用戶設(shè)備805首先檢查解決方案軟件的有效安裝(步驟835)。假定找到有效安裝,則可執(zhí)行代碼可使用戶設(shè)備805檢查BIOS 810中的有效UCID、設(shè)備密鑰和/或組合密鑰(步驟840),這可涉及對(duì)當(dāng)已安裝解決方案軟件時(shí)對(duì)密鑰被寫入的DMI表的存儲(chǔ)器讀。
如果找到有效UCID、設(shè)備密鑰和/或組合密鑰,則用戶設(shè)備805上的解決方案軟件可通過發(fā)送文件許可證請(qǐng)求742來在本地?cái)?shù)據(jù)庫926中檢查該經(jīng)包裝文件的許可證。這種搜索可通過標(biāo)識(shí)媒體文件包含在數(shù)字包裝中的UFID并試圖在本地?cái)?shù)據(jù)庫815中定位該UFID來進(jìn)行。本地?cái)?shù)據(jù)庫815可通過將來自BIOS中所存儲(chǔ)的一個(gè)或多個(gè)密鑰的唯一機(jī)器信息與實(shí)際的唯一機(jī)器信息進(jìn)行比較來被解鎖。如果信息匹配,則解決方案軟件可對(duì)本地?cái)?shù)據(jù)庫解密以讀取許可證信息。如果信息不匹配,則密鑰可被設(shè)計(jì)成使得對(duì)本地?cái)?shù)據(jù)庫解密的嘗試不成功(例如,阻撓許可證數(shù)據(jù)庫被未經(jīng)授權(quán)地復(fù)制到不同的設(shè)備),在這種情況中,可能有必要聯(lián)系中央服務(wù)器820來獲取授權(quán)或注冊(cè)用戶設(shè)備805(見圖17)??墒褂肂IOS中所存儲(chǔ)的數(shù)字密鑰來對(duì)本地?cái)?shù)據(jù)庫825和/或本地?cái)?shù)據(jù)庫805中所包含的許可證信息解密以解鎖本地?cái)?shù)據(jù)庫825或其內(nèi)容。
假定本地?cái)?shù)據(jù)庫825被成功解密,則包含必要許可證信息或文件當(dāng)前在用戶設(shè)備805上未被許可的指示的響應(yīng)844被返回給用戶設(shè)備805。如果許可證信息被返回,則對(duì)文件的訪問被允許(步驟855)。否則,可能有必要訪問中央數(shù)據(jù)庫825以確定用戶設(shè)備805是否是經(jīng)授權(quán)的設(shè)備和/或確定是否存在有效許可證。每次訪問中央服務(wù)器820和/或中央數(shù)據(jù)庫時(shí),可能有必要針對(duì)中央數(shù)據(jù)庫825中所存儲(chǔ)的信息測(cè)試用戶設(shè)備上所存儲(chǔ)的密鑰以確保該通信涉及有效的、經(jīng)授權(quán)的用戶設(shè)備805。以下步驟描述了對(duì)組合密鑰的測(cè)試。盡管可使用組合密鑰,但其它的實(shí)現(xiàn)可使用UCID、設(shè)備密鑰和/或其它信息。如果在BIOS 810中找到組合密鑰,則所找到的密鑰被發(fā)送給中央服務(wù)器820(845)以供與附加的機(jī)器專用信息(即,原始用于生成組合密鑰的信息或信息中的某一些)一起驗(yàn)證。中央服務(wù)器820對(duì)所接收的組合密鑰解密以檢索UCID(步驟850)和嵌入的設(shè)備信息。中央服務(wù)器可附加地計(jì)算未加密組合密鑰的校驗(yàn)和(步驟855)。中央服務(wù)器然后針對(duì)中央數(shù)據(jù)庫中所存儲(chǔ)的信息來驗(yàn)證該未加密的組合密鑰(步驟860)。對(duì)組合密鑰的驗(yàn)證可包括使用該校驗(yàn)和的計(jì)算。如果未加密組合密鑰、UCID和機(jī)器信息與中央數(shù)據(jù)庫中所存儲(chǔ)的信息匹配,則要進(jìn)行的授權(quán)865被發(fā)送給用戶設(shè)備805,指示對(duì)該組合密鑰的成功驗(yàn)證。如果組合密鑰是偽造或從另一設(shè)備復(fù)制的,則連同組合密鑰一起發(fā)送的機(jī)器專用信息將不會(huì)匹配未加密密鑰中包含的信息和中央服務(wù)器中所存儲(chǔ)的信息。
響應(yīng)于可對(duì)當(dāng)連接至中央數(shù)據(jù)庫825時(shí)的每個(gè)會(huì)話使用一次的授權(quán)865,可執(zhí)行代碼使用戶設(shè)備805通過試圖在本地?cái)?shù)據(jù)庫815中定位媒體文件的UFID來對(duì)本地?cái)?shù)據(jù)庫815搜索媒體文件的許可證(步驟875)。在某些情況中,如果例如本地存儲(chǔ)的密鑰信息曾被破壞但經(jīng)由授權(quán)865被更新,則即使原始搜索(842處)不成功,步驟875處的搜索也可能成功。如果未在本地?cái)?shù)據(jù)庫815中找到UFID,則可對(duì)中央數(shù)據(jù)庫825搜索UFID。如果在中央數(shù)據(jù)庫825中找到UFID,則使用許可證信息來更新本地?cái)?shù)據(jù)庫(880)。假定定位到許可證,則對(duì)該媒體文件的使用被允許(步驟885)。例如,解決方案軟件可允許媒體播放器應(yīng)用程序訪問所請(qǐng)求的音樂文件。在某些實(shí)現(xiàn)中,一旦媒體文件被允許在特定用戶設(shè)備805上使用之后,該媒體文件以無包裝形式被存儲(chǔ)在用戶設(shè)備805上。僅當(dāng)解決方案軟件檢測(cè)到該媒體文件從用戶設(shè)備805被復(fù)制或移動(dòng)至另一設(shè)備或存儲(chǔ)介質(zhì)時(shí)該軟件才再次應(yīng)用包裝,這種檢測(cè)可通過如上所述對(duì)文件I/O系統(tǒng)的監(jiān)視來確定。在其它實(shí)現(xiàn)中,媒體文件可按照經(jīng)包裝的形式被存儲(chǔ)在用戶設(shè)備805上,且每次該文件被打開時(shí)可使用本地?cái)?shù)據(jù)庫815中所存儲(chǔ)的許可證信息來打開包裝。
圖9是用于在用戶不具有媒體文件的許可證的情況中訪問該媒體文件的過程900的信號(hào)傳輸和流程圖。過程900涉及用戶設(shè)備905、本地?cái)?shù)據(jù)庫915、中央服務(wù)器920以及中央數(shù)據(jù)庫925上的操作及它們之間的通信。過程900以對(duì)用戶的確不具有媒體文件的許可證的判斷開始(步驟930)。該判斷可以是圖8的步驟875中對(duì)許可證的搜索失敗的結(jié)果。響應(yīng)于該判斷,用戶設(shè)備905向中央服務(wù)器920通知需要一許可證(935)。中央服務(wù)器920以支付請(qǐng)求940響應(yīng),該請(qǐng)求被顯示在用戶設(shè)備905上或用戶被定向到可獲取支付信息的網(wǎng)站。用戶設(shè)備905從用戶接收支付信息(步驟945),并將支付信息發(fā)送給中央服務(wù)器920。處理支付信息(步驟955),這可涉及確定向內(nèi)容所有者和/或曾經(jīng)分發(fā)該媒體文件的一個(gè)或多個(gè)用戶分配許可證費(fèi)用中的多少。中央數(shù)據(jù)庫925使用指示用戶具有該媒體文件的許可證的信息來更新(960)。中央數(shù)據(jù)庫925也可使用支付分派信息來更新。此外,本地?cái)?shù)據(jù)庫915也可使用指示用戶具有媒體文件的許可證的信息來更新965?;诮?jīng)更新的許可證信息,用戶可被允許在用戶設(shè)備905上使用該媒體文件(步驟970)。
如果例如某些設(shè)備不便于連接至因特網(wǎng),則這些設(shè)備可能不能與中央服務(wù)器直接通信。媒體文件可使用防止媒體文件在無包裝情況下被進(jìn)一步傳送給其它設(shè)備的方式來被傳送給這些設(shè)備。在這些情況中,計(jì)算機(jī)代碼的一部分可被安裝在固件中,且小型本地許可證數(shù)據(jù)庫可被安裝在設(shè)備的可寫存儲(chǔ)器中。圖10是用于從用戶設(shè)備1005將媒體文件復(fù)制或移動(dòng)至第二設(shè)備1010的過程1000的信號(hào)傳輸和流程圖。過程1000涉及用戶設(shè)備1005、第二設(shè)備1010、本地?cái)?shù)據(jù)庫1015、第二設(shè)備數(shù)據(jù)庫1020和中央服務(wù)器1025上的操作及它們之間的通信。第二設(shè)備1010可以是例如連接衛(wèi)星的汽車音頻系統(tǒng)、手機(jī)、MP3播放器、或其它便攜式設(shè)備,且可使用諸如但不限于IEEE 1394火線或USB電纜等電纜連接至用戶設(shè)備,或可經(jīng)由無線連接而連接。解決方案軟件的一版本可被預(yù)先安裝(例如,在工廠中)在第二設(shè)備1010上。
對(duì)傳送媒體文件的請(qǐng)求由用戶設(shè)備1005接收(步驟1030)。作為響應(yīng),用戶設(shè)備1005向第二設(shè)備1010請(qǐng)求設(shè)備ID(1035)。第二設(shè)備用其設(shè)備ID來響應(yīng)(1040)。用戶設(shè)備1005確認(rèn)媒體文件的包裝中所包含的商業(yè)規(guī)則允許所請(qǐng)求的傳送(步驟1045)。例如,商業(yè)規(guī)則可對(duì)可復(fù)制該媒體文件的設(shè)備的數(shù)量施加限制。假定傳送被允許,則經(jīng)包裝的媒體文件和相應(yīng)的許可證信息可被傳送給第二設(shè)備1010(1050)。第二設(shè)備1010可在第二設(shè)備數(shù)據(jù)庫1020中存儲(chǔ)許可證信息(步驟1055)。許可證信息結(jié)合預(yù)先安裝的解決方案軟件可允許第二設(shè)備1010訪問經(jīng)包裝的媒體文件。此外,用戶設(shè)備1005可更新本地?cái)?shù)據(jù)庫1015中的本地許可證信息(步驟1060)。這種更新可存儲(chǔ)指示該媒體文件的副本已被傳送給第二設(shè)備1010的信息。
隨后,可在用戶設(shè)備1005與中央服務(wù)器1025之間建立連接(1065)。該連接可響應(yīng)于訪問新媒體文件的嘗試、定位許可證信息的嘗試、或用戶設(shè)備1005周期性地確認(rèn)本地?cái)?shù)據(jù)庫1015中所存儲(chǔ)的許可證以繼續(xù)使用許可證的要求而被建立。使用這種連接,本地?cái)?shù)據(jù)庫1015中所存儲(chǔ)的許可證更新可被上傳給中央服務(wù)器1025(并存儲(chǔ)在中央數(shù)據(jù)庫中)(1070),這允許中央服務(wù)器跟蹤媒體文件的副本所在的設(shè)備并防止媒體文件被復(fù)制到多于商業(yè)規(guī)則下所允許的設(shè)備上。中央服務(wù)器1025也可確認(rèn)本地?cái)?shù)據(jù)庫1015中所存儲(chǔ)的現(xiàn)有許可證(1075)。
也可提供用于支持在用戶之間分發(fā)媒體文件以及允許用戶從作為他們向他人分發(fā)媒體文件的結(jié)果而產(chǎn)生的收入中受益的技術(shù)。用戶可向其它消費(fèi)者電子地發(fā)送關(guān)于他所有或欣賞的媒體文件的信息。如果作為傳遞結(jié)果進(jìn)行了銷售,則用戶可賺得由媒體文件的銷售甚至媒體文件的后繼銷售產(chǎn)生的收入的百分比。媒體文件包裝在用戶從已識(shí)別的轉(zhuǎn)售者和分發(fā)者接收媒體文件的情況下可包含標(biāo)識(shí)原始轉(zhuǎn)售者和分發(fā)者的信息,以及標(biāo)識(shí)進(jìn)一步分發(fā)該媒體文件的用戶的信息?;谂c文件相關(guān)聯(lián)的商業(yè)規(guī)則,這些信息允許轉(zhuǎn)售者和用戶為在媒體文件被傳遞時(shí)進(jìn)行的購買而接收?qǐng)?bào)酬。此外,當(dāng)文件在無包裝的情況下被發(fā)送或接收時(shí),介紹用戶、轉(zhuǎn)售者、分發(fā)者仍舊可獲得報(bào)酬,只要他們的唯一標(biāo)識(shí)與交易數(shù)據(jù)一起被包括。例如,購買者有可能標(biāo)識(shí)介紹用戶,在這種情況中中央服務(wù)器可確定介紹用戶如何接收文件并可重構(gòu)分發(fā)鏈,包括標(biāo)識(shí)誰應(yīng)該分享收入。
商業(yè)規(guī)則可確定未許可媒體文件的用戶是否仍可從該媒體文件的再分發(fā)中獲利。例如,用戶可在用作再分發(fā)點(diǎn)的服務(wù)器上容納文件,且可被支付傳遞分成費(fèi)用,即使該用戶不擁有他/她正分發(fā)的文件的許可證。
當(dāng)某人開始向朋友發(fā)送文件的過程時(shí),解決方案軟件創(chuàng)建該媒體文件的新包裝的版本,從而為傳遞過程而準(zhǔn)備該媒體文件。這種新包裝包括媒體文件的UFID、對(duì)該媒體文件應(yīng)用的商業(yè)規(guī)則、以及一個(gè)或多個(gè)發(fā)起用戶的UCID,這允許一個(gè)或多個(gè)用戶在他/她推銷由接收用戶購買的歌曲時(shí)獲得報(bào)酬。轉(zhuǎn)售者和分發(fā)者ID信息也可被包括在包裝中。當(dāng)用戶設(shè)備被用于對(duì)CD或DVD抓軌時(shí),解決方案軟件執(zhí)行該相同過程。例如,當(dāng)CD上的歌曲被抓軌到計(jì)算機(jī)上時(shí),歌曲的許可證被安裝在許可證數(shù)據(jù)庫中。隨后,如果這些歌曲經(jīng)由計(jì)算機(jī)的I/O系統(tǒng)被傳送,則可對(duì)這些歌曲應(yīng)用包裝。包裝可包括許可和支付信息,這可基于抓軌出的文件中所包含的歌曲標(biāo)識(shí)信息或基于使用上述文件標(biāo)識(shí)技術(shù)獲取的標(biāo)識(shí)信息從中央數(shù)據(jù)庫中檢索到。如果歌曲被刻錄到CD上,則經(jīng)包裝的文件可被寫入CD?;蛘撸鉀Q方案軟件可創(chuàng)建雙會(huì)話(dual session)CD,它在CD的PC可讀區(qū)中包含媒體信息文件,諸如UFID和UCID以及轉(zhuǎn)售者和分發(fā)者信息。在雙會(huì)話CD格式中,傳統(tǒng)的音頻文件可被允許在CD的音頻部分中,從而允許CD在常規(guī)的CD播放器上播放。然而,如果文件被加載到安裝了解決方案軟件的設(shè)備上,則文件將需要許可。
圖11示出了用于執(zhí)行傳遞分發(fā)的說明性過程110的流程圖。一開始,用戶2從用戶1處接收媒體文件(步驟1105)。用戶2為從用戶1接收的媒體文件購買許可證(步驟1110)。結(jié)合支付處理,檢查與媒體文件相關(guān)聯(lián)的商業(yè)規(guī)則(步驟1115)。這種檢查可在用戶設(shè)備上、中央服務(wù)器處或另一位置處執(zhí)行。然后使用按照商業(yè)規(guī)則中所指定的數(shù)量的傭金對(duì)用戶1進(jìn)行抵扣(步驟1120)。傭金可對(duì)由中央服務(wù)器管理的微額支付帳戶抵扣,可對(duì)用戶1抵扣以便在將來對(duì)媒體文件許可證的購買中使用,或可經(jīng)由微額支付系統(tǒng)被存至用戶1的銀行帳戶。
隨后,用戶3從用戶2接收媒體文件(步驟1125)。用戶3為從用戶2接收的媒體文件購買許可證(步驟1130)。結(jié)合支付處理,再次檢查與媒體文件相關(guān)聯(lián)的商業(yè)規(guī)則(步驟1135)。然后使用按照商業(yè)規(guī)則中所指定的數(shù)量的傭金對(duì)用戶1和用戶2進(jìn)行抵扣(步驟1140)。從而,可對(duì)媒體文件的分發(fā)進(jìn)行多級(jí)支付。
在某些實(shí)現(xiàn)中,中央服務(wù)器進(jìn)行抵扣并跟蹤來自用戶傳遞活動(dòng)的所有帳目,這很像儲(chǔ)蓄帳戶。所有帳戶持有者可跟蹤他們的資金并在對(duì)其它音樂的支付中使用,或者將該資金用作要經(jīng)由電子資金轉(zhuǎn)賬(EFT)或另一合適的方法作為貨幣資金來轉(zhuǎn)賬的提款。這可應(yīng)用于在收入流中分成的所有各方,包括用戶、轉(zhuǎn)售者、分發(fā)者和內(nèi)容管理者,諸如唱片公司、發(fā)行商和藝術(shù)家。支付的級(jí)數(shù)以及每一級(jí)的支付額在文件所有權(quán)持有者(通常是版權(quán)持有者或發(fā)行商)創(chuàng)建UFID時(shí)建立,且可根據(jù)商業(yè)規(guī)則而變化。
圖12是用于包裝媒體文件的過程1200的流程圖。該過程以對(duì)要包裝的媒體文件的選擇開始(步驟1205)。標(biāo)識(shí)將與媒體文件相關(guān)聯(lián)的商業(yè)規(guī)則(步驟1210)。商業(yè)規(guī)則可由媒體文件的所有者或發(fā)行商建立。商業(yè)規(guī)則可包括支付信息和與對(duì)該媒體文件的使用和復(fù)制的限制有關(guān)的信息。為該媒體文件生成UFID(步驟1215)。UFID可包括商業(yè)規(guī)則和/或可用作指向中央數(shù)據(jù)庫中所存儲(chǔ)的商業(yè)規(guī)則的指針。一般,UFID與特定作品(例如,特定藝術(shù)家的特定唱片)相關(guān)聯(lián),而不論該作品的特定副本是經(jīng)包裝還是無包裝的。從而,當(dāng)使用文件標(biāo)識(shí)技術(shù)來標(biāo)識(shí)媒體文件時(shí),已識(shí)別的媒體文件將具有對(duì)應(yīng)于該媒體文件的特定UFID。結(jié)合了該UFID的包裝然后被應(yīng)用于該媒體文件(步驟1220)。包裝一般包括對(duì)媒體文件的加密,使得用戶僅可使用該媒體文件的許可證來移除該包裝。盡管解決方案軟件一般阻止在沒有包裝的情況下移動(dòng)文件,但可能存在文件可在沒有包裝的情況下被移動(dòng)的情況,諸如如果用戶刻錄標(biāo)準(zhǔn)音頻CD且該CD的內(nèi)容隨后被抓軌到另一計(jì)算機(jī)內(nèi)。如果在沒有包裝的情況下移動(dòng)文件,則可使用識(shí)別技術(shù)來標(biāo)識(shí)該文件,并在中央數(shù)據(jù)庫中查找相關(guān)聯(lián)的UFID及其商業(yè)規(guī)則。
所述技術(shù)可使用數(shù)字電子電路、集成電路、或計(jì)算機(jī)硬件、固件、軟件或其組合來實(shí)現(xiàn)。用于實(shí)現(xiàn)這些技術(shù)的裝置可使用有形地包含在計(jì)算機(jī)可讀存儲(chǔ)設(shè)備中而供可編程處理器執(zhí)行的軟件產(chǎn)品(例如,計(jì)算機(jī)程序產(chǎn)品)來實(shí)現(xiàn);且處理操作可由可編程處理器來執(zhí)行,該處理器通過對(duì)輸入數(shù)據(jù)操作并生成輸出來執(zhí)行指令的程序以執(zhí)行所述功能。這些技術(shù)可有利地使用可在可編程系統(tǒng)上執(zhí)行的一個(gè)或多個(gè)軟件程序來實(shí)現(xiàn),這種系統(tǒng)包括被耦合來從數(shù)據(jù)存儲(chǔ)系統(tǒng)接收數(shù)據(jù)和指令并向其發(fā)送數(shù)據(jù)和指令的至少一個(gè)可編程處理器、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備。每一軟件程序可使用高級(jí)過程語言或面向?qū)ο蟮某绦蛟O(shè)計(jì)語言來實(shí)現(xiàn),或如有需要可使用匯編或機(jī)器語言來實(shí)現(xiàn);且在任何情況中,這種語言可以是編譯或解釋語言。
作為示例,合適的處理器包括通用和專用微處理器兩者。一般,處理器將從只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器和/或機(jī)器可讀信號(hào)(例如,經(jīng)由網(wǎng)絡(luò)連接接收的數(shù)字信號(hào))中接收指令和數(shù)據(jù)。一般,計(jì)算機(jī)可包括用于存儲(chǔ)數(shù)據(jù)文件的一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備;這樣的設(shè)備包括諸如內(nèi)置硬盤和可移動(dòng)磁盤等磁盤、磁光盤和光盤。適于有形地包含軟件程序指令和數(shù)據(jù)的存儲(chǔ)設(shè)備包括所有形式的非易失性存儲(chǔ)器,作為示例,包括半導(dǎo)體存儲(chǔ)器設(shè)備,諸如ERPROM(電子可編程只讀存儲(chǔ)器)、EEPROM(電可擦可編程只讀存儲(chǔ)器)以及閃存設(shè)備;磁盤,諸如內(nèi)置硬盤和可移動(dòng)磁盤;磁光盤;以及CD-ROM盤。前述中的任一種可由ASIC(專用集成電路)補(bǔ)充或被結(jié)合在其中。
在某些實(shí)現(xiàn)中,其上文件被顯示、播放或傳遞給用戶的用戶設(shè)備可能不具有能夠或足以存儲(chǔ)解決方案軟件和/或本地許可證數(shù)據(jù)庫的本地存儲(chǔ)介質(zhì)或存儲(chǔ)器。在這樣的情況中,文件可被流傳送至或臨時(shí)性地存儲(chǔ)在用戶設(shè)備上。從而,其上運(yùn)行解決方案軟件并因此控制對(duì)文件的訪問的一個(gè)或多個(gè)處理器可位于遠(yuǎn)程。這樣的遠(yuǎn)程處理器可用作不能本地存儲(chǔ)信息的用戶設(shè)備的代理。
為提供與用戶的交互,這些技術(shù)可在這樣的計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn),它具有諸如用于向用戶顯示信息的監(jiān)視器或LCD(液晶顯示)屏的顯示設(shè)備、以及用戶可借其提供對(duì)計(jì)算機(jī)系統(tǒng)的輸入的鍵盤和諸如鼠標(biāo)或跟蹤球等定點(diǎn)設(shè)備、或允許經(jīng)由語音、符號(hào)或諸如布萊葉輸入和輸出系統(tǒng)等其它手段來輸入并呈現(xiàn)信息的系統(tǒng)。計(jì)算機(jī)系統(tǒng)可被編程來提供圖形用戶界面,計(jì)算機(jī)程序可經(jīng)其與用戶交互。使用諸如語音輸入和輸出等新技術(shù),不要求具有可視顯示器來實(shí)現(xiàn)所述的技術(shù)。
描述了多種實(shí)現(xiàn)。然而,可以理解可進(jìn)行各種修改。例如,圖2A-C、4-13中所述的過程中的步驟可被重新安排和/或某些步驟可被省略。從而,其它實(shí)現(xiàn)落入所附權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種用于銷售數(shù)字媒體中的許可證權(quán)限的方法,所述方法包括提供用戶可為其購買單獨(dú)數(shù)字媒體許可證的數(shù)字媒體庫;主宿多個(gè)在線用戶定義商店,每一在線用戶定義商店提供所述數(shù)字媒體庫中的數(shù)字媒體的子集且與一用戶帳戶相關(guān)聯(lián),以及基于對(duì)數(shù)字媒體許可證的購買向用戶帳戶分派抵扣,其中所述購買與同所述用戶帳戶相關(guān)聯(lián)的在線用戶定義商店相關(guān)。
2.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)字媒體庫由所述數(shù)字媒體許可證的零售商維護(hù),且每一用戶帳戶與已向所述零售商注冊(cè)的相應(yīng)用戶相關(guān)聯(lián)。
3.如權(quán)利要求2所述的方法,其特征在于,所述零售商是多個(gè)零售商之一,它們各自維護(hù)相應(yīng)的數(shù)字媒體庫,且所述抵扣可用于向所述多個(gè)零售商中的任一個(gè)購買數(shù)字媒體許可證。
4.如權(quán)利要求2所述的方法,其特征在于,還包括提供對(duì)與所述零售商相關(guān)聯(lián)的網(wǎng)站的訪問,其中所述網(wǎng)站包括到所述多個(gè)在線用戶定義商店的至少一部分的鏈接。
5.如權(quán)利要求4所述的方法,其特征在于,還包括從用戶接收與所述多個(gè)在線用戶定義商店中的每一個(gè)相關(guān)的反饋;以及在所述網(wǎng)站上顯示所述反饋的結(jié)果。
6.如權(quán)利要求4所述的方法,其特征在于,所述網(wǎng)站提供用于搜索所述多個(gè)在線用戶定義商店的搜索能力。
7.如權(quán)利要求2所述的方法,其特征在于,還包括基于對(duì)數(shù)字媒體許可證的購買向所述零售商分派抵扣。
8.如權(quán)利要求1所述的方法,其特征在于,所述為其向所述用戶帳戶分派抵扣的購買是基于在與所述用戶帳戶相關(guān)聯(lián)的在線用戶定義商店進(jìn)行的數(shù)字媒體許可證的購買。
9.如權(quán)利要求1所述的方法,其特征在于,所述為其向所述用戶帳戶分派抵扣的購買是基于由與所述用戶帳戶相關(guān)聯(lián)的在線用戶定義商店介紹的數(shù)字媒體許可證的購買。
10.如權(quán)利要求1所述的方法,其特征在于,還包括允許用戶通過選擇所述數(shù)字媒體庫中的數(shù)字媒體的子集來定義在線用戶定義商店。
11.如權(quán)利要求1所述的方法,其特征在于,還包括允許用戶下載對(duì)應(yīng)于所購買的數(shù)字媒體許可證的數(shù)字媒體文件。
12.一種用于銷售數(shù)字媒體中的許可證權(quán)限的方法,所述方法包括提供用戶可為其購買單個(gè)數(shù)字媒體許可證的數(shù)字媒體庫;為在線用戶商店定義用于提供所述數(shù)字媒體庫中所選的數(shù)字媒體的數(shù)字媒體許可證的模板;從特定用戶接收對(duì)來自所述數(shù)字媒體庫的多個(gè)數(shù)字媒體的選擇;以及使用所述模板和所述對(duì)多個(gè)數(shù)字媒體的選擇來生成在線用戶定義商店,其中所述在線用戶定義商店可供多個(gè)用戶訪問,以便購買由所述特定用戶所選的多個(gè)數(shù)字媒體中所包括的數(shù)字媒體的數(shù)字媒體許可證。
13.如權(quán)利要求12所述的方法,其特征在于,還包括從所述特定用戶接收對(duì)所述在線用戶定義商店的描述;在包括所述在線用戶定義商店的網(wǎng)站上顯示所述對(duì)在線用戶定義商店的描述。
14.如權(quán)利要求13所述的方法,其特征在于,所述數(shù)字媒體包括數(shù)字音樂作品,且所述對(duì)在線用戶定義商店的描述包括商店名或所述在線用戶定義商店的流派的至少其中之一。
15.如權(quán)利要求12所述的方法,其特征在于,還包括從所述特定用戶接收由所述特定用戶所選的多個(gè)數(shù)字媒體的子集的標(biāo)識(shí)或至少一條評(píng)論中的至少其中之一,每一評(píng)論與由所述特定用戶所選的多個(gè)數(shù)字媒體中的至少其中之一有關(guān);以及顯示區(qū)分?jǐn)?shù)字媒體的所標(biāo)識(shí)的子集與由所述特定用戶所選的多個(gè)數(shù)字媒體中的其它數(shù)字媒體的視覺指示或與數(shù)字媒體的相應(yīng)標(biāo)識(shí)相關(guān)聯(lián)的至少一條評(píng)論中的至少其中之一。
16.如權(quán)利要求12所述的方法,其特征在于,還包括存儲(chǔ)與所述特定用戶相關(guān)聯(lián)的數(shù)字媒體許可證記錄,且所述許可證記錄標(biāo)識(shí)由所述用戶許可的數(shù)字媒體,其中所述在線用戶定義商店可由多個(gè)用戶訪問,以便購買所述許可證記錄中所標(biāo)識(shí)的數(shù)字媒體的數(shù)字媒體許可證。
17.如權(quán)利要求16所述的方法,其特征在于,所述從數(shù)字媒體庫中所選的多個(gè)數(shù)字媒體限于所述許可證記錄中所標(biāo)識(shí)的數(shù)字媒體。
18.如權(quán)利要求16所述的方法,其特征在于,所述許可證記錄包括標(biāo)識(shí)在與用戶身份相關(guān)聯(lián)的設(shè)備上發(fā)現(xiàn)的數(shù)字媒體的數(shù)據(jù)。
19.如權(quán)利要求12所述的方法,其特征在于,還包括存儲(chǔ)定義對(duì)于對(duì)來自所述多個(gè)數(shù)字媒體的數(shù)字媒體的購買而在多個(gè)實(shí)體中進(jìn)行收入分派的規(guī)則。
20.如權(quán)利要求12所述的方法,其特征在于,還包括響應(yīng)于從所述在線用戶定義商店購買數(shù)字媒體許可證而向與所述特定用戶相關(guān)聯(lián)的帳戶分派抵扣。
21.如權(quán)利要求12所述的方法,其特征在于,還包括響應(yīng)于購買從所述在線用戶定義商店介紹的數(shù)字媒體許可證而向與所述特定用戶相關(guān)聯(lián)的帳戶分派抵扣。
22.如權(quán)利要求12所述的方法,其特征在于,所述在線用戶定義商店的模板包括用于向另一用戶介紹在線用戶定義商店中的數(shù)字媒體的至少一個(gè)鏈接。
23.一種包括存儲(chǔ)用于使數(shù)據(jù)處理裝置執(zhí)行以下操作的指令的機(jī)器可讀介質(zhì)的制品,所述操作包括提供對(duì)用戶可為其購買單獨(dú)數(shù)字媒體許可證的數(shù)字媒體庫的訪問;為在線用戶商店定義用于提供所述數(shù)字媒體庫中所選的數(shù)字媒體的數(shù)字媒體許可證的模板;從特定用戶接收對(duì)來自所述數(shù)字媒體庫的多個(gè)數(shù)字媒體的選擇;以及使用所述模板和所述對(duì)多個(gè)數(shù)字媒體的選擇來生成在線用戶定義商店,其中所述在線用戶定義商店可供多個(gè)用戶訪問,以便購買由所述特定用戶所選的多個(gè)數(shù)字媒體中所包括的數(shù)字媒體的數(shù)字媒體許可證。
24.如權(quán)利要求23所述的制品,其特征在于,所述指令還可用于使數(shù)據(jù)處理裝置執(zhí)行以下操作,包括存儲(chǔ)與所述特定用戶相關(guān)聯(lián)的數(shù)字媒體許可證記錄,所述許可證記錄標(biāo)識(shí)由所述用戶許可的數(shù)字媒體,其中所述在線用戶定義商店可由多個(gè)用戶訪問,以便購買所述許可證記錄中所標(biāo)識(shí)的數(shù)字媒體的子集的數(shù)字媒體許可證。
25.如權(quán)利要求23所述的制品,其特征在于,所述指令還可用于使數(shù)據(jù)處理裝置執(zhí)行以下操作,包括檢索定義對(duì)于對(duì)來自所述多個(gè)數(shù)字媒體的數(shù)字媒體的購買而在多個(gè)實(shí)體中進(jìn)行收入分派的規(guī)則。
26.如權(quán)利要求23所述的制品,其特征在于,所述指令還可用于使數(shù)據(jù)處理裝置執(zhí)行以下操作,包括響應(yīng)于從所述在線用戶定義商店購買數(shù)字媒體許可證,向與所述特定用戶相關(guān)聯(lián)的帳戶分派抵扣。
27.如權(quán)利要求23所述的制品,其特征在于,所述指令還可用于使數(shù)據(jù)處理裝置執(zhí)行以下操作,包括響應(yīng)于購買由所述在線用戶定義商店介紹的數(shù)字媒體許可證,向與所述特定用戶相關(guān)聯(lián)的帳戶分派抵扣。
全文摘要
用于銷售數(shù)字媒體中的許可證權(quán)限的系統(tǒng)和技術(shù)涉及提供用戶可為其購買單個(gè)數(shù)字媒體許可證的數(shù)字媒體庫160(1)…160(n)(1305)以及主宿多個(gè)在線用戶定義商店(1325)。每一在線用戶定義商店提供數(shù)字媒體庫中的數(shù)字媒體的子集,且與一用戶帳戶相關(guān)聯(lián)。如果對(duì)數(shù)字媒體許可證的購買(1330)與同用戶帳戶相關(guān)聯(lián)的在線用戶定義商店有關(guān),則基于該購買向用戶帳戶分派抵扣(1335)。
文檔編號(hào)G06F21/10GK101040237SQ200580035383
公開日2007年9月19日 申請(qǐng)日期2005年9月1日 優(yōu)先權(quán)日2004年9月3日
發(fā)明者B·埃德蒙森, D·杰沃斯基, R·保爾 申請(qǐng)人:田納西太平洋集團(tuán)有限公司