專利名稱:控制數(shù)字版權材料分發(fā)的系統(tǒng)和方法
在數(shù)字記錄環(huán)境中,存在保護具有版權的數(shù)字材料的所有人和商人的挑戰(zhàn),該數(shù)字材料為諸如數(shù)字視頻、音樂、游戲、實用和教育軟件、共享軟件和文學產品之類。這不僅需要強制阻止數(shù)字版權材料的盜版,而且也要為個人提供獲取數(shù)字版權產品合法拷貝的激勵。進而,需要將數(shù)字版權產品的所有人和商人與銷售和分發(fā)相關的成本減至最小,以減少客戶對產品的購買開銷,最終促進產品的合法獲取。
在當前用于版權數(shù)字產品分發(fā)的商業(yè)模型中,其中的版權數(shù)字產品參與并受益于版權數(shù)字產品的銷售,該商業(yè)模型包括多級銷售(MLM)模型。在MLM模型中,不同開發(fā)商開發(fā)和擁有的數(shù)字產品通過中心服務器進行分發(fā)。開發(fā)商和所有人(購買產品的買家)在網絡服務器上根據(jù)開發(fā)商所擁有或所有人所選擇的產品建立目錄(由開發(fā)商或買家選擇)。
買家可以瀏覽開發(fā)商或所有人建立的目錄并選擇產品。買家連接到中心服務器購買產品,然后可以建立出售其所擁有的產品的目錄。這樣,該產品可能通過多級所有人進行買賣。傭金通過中心服務器付給建立目錄以便通過該目錄購買產品的所有人。傭金還付給產品的每個上一級所有人,其中對于所有人從當前購買中被移交的每一級,傭金遞減。一旦出現(xiàn)使用不當,該模型還通過提供安全措施控制非法拷貝的分發(fā)以防止產品流通(execution),例如通過轉移到多級方案之外的計算機中。
然而,現(xiàn)有技術的MLM模型不允許產品直接對等的分發(fā)或銷售。為了允許產品的所有人銷售其產品,所有人在第一服務器上放置潛在買家可以訪問的產品廣告。所有人并不直接對等地分發(fā)。現(xiàn)有技術MLM模型的缺點還在于購買產品的程序繁雜。潛在的買家必須訪問所有人通過第一服務器放置的廣告。如果潛在的買家發(fā)現(xiàn)他要購買的產品,他必須接來下訪問第二服務器完成以購買交易,并準確的輸入廣告中提供的購買定單信息來購買和獲取產品。
本發(fā)明的目的在于提供一種用于對版權數(shù)字產品進行直接對等分發(fā)的系統(tǒng)和方法,其中買賣版權數(shù)字產品的雙方會得到獎賞和補償,版權產品的非法分發(fā)基本上被禁止。
本發(fā)明的另一個目的在于提供一種用于提供通過對等機制購買和獲得版權數(shù)字產品的簡單自動程序的系統(tǒng)和方法,如多級銷售(MLM)商業(yè)模型。
本發(fā)明的另一個目的在于提供一種用于為了銷售版權數(shù)字產品而對等分發(fā)宣傳材料的系統(tǒng)和方法。
最后,本發(fā)明的目的還在于提供一種用于提高版權數(shù)字產品拷貝的每次合法轉移的交易、記錄和報告效率的系統(tǒng)和方法。
上述以及其它目的通過權利要求1所述的方法實現(xiàn)。
而且,根據(jù)本發(fā)明提供了一種用于跟蹤數(shù)字產品分發(fā)的銷售商服務器和客戶服務器的系統(tǒng)。
圖1是根據(jù)本發(fā)明用于分發(fā)版權數(shù)字產品的系統(tǒng)的樹形圖。
圖2是根據(jù)本發(fā)明的用于銷售版權數(shù)字產品的系統(tǒng)中初始數(shù)據(jù)關系的樹形圖。
圖3是示出根據(jù)發(fā)明進行出售版權電子產品的交易時的數(shù)據(jù)流的樹形圖。
圖4A是包括在根據(jù)本發(fā)明的銷售商軟件模塊中的軟件模塊方框圖。
圖4B是包括在根據(jù)本發(fā)明的購買軟件模塊中的軟件模塊方框圖。
圖4C是包括在根據(jù)本發(fā)明的傳輸軟件模塊中的軟件模塊方框圖。
圖5是根據(jù)本發(fā)明的傳輸軟件模塊執(zhí)行的各步驟的流程圖。
圖6A是根據(jù)本發(fā)明在購買數(shù)字版權產品期間購買軟件模塊執(zhí)行的各個步驟流程圖。
圖6B是根據(jù)本發(fā)明進行購買數(shù)字版權產品的交易時購買軟件模塊執(zhí)行的各個步驟流程圖。
圖7是根據(jù)本發(fā)明在進行購買數(shù)字版權產品的交易時銷售商軟件模塊執(zhí)行的各個步驟流程圖。
圖8是根據(jù)本發(fā)明客戶在將與數(shù)字版權產品相關的文件傳輸?shù)搅硗饪蛻羝陂g執(zhí)行的各步驟流程圖;以及圖9是根據(jù)本發(fā)明當客戶購買數(shù)字版權產品時執(zhí)行的各個步驟流程圖。
本發(fā)明提供了一種基于多級銷售(MLM)模型用于對等銷售和分發(fā)版權數(shù)字產品,跟蹤對成功銷售的獎勵的系統(tǒng)和方法。參考圖1,其中的范例樹形圖10示出了使用MLM商業(yè)模型銷售和分發(fā)版權電子產品。
電子產品版權所有人16通過允許每個客戶20將其產品銷售和分發(fā)給其他客戶20,將電子產品銷售和分發(fā)給多個客戶20。版權所有人16最初將諸如電子圖書、音樂、電影、軟件應用程序或游戲分發(fā)給一個或多個1級客戶20。版權所有人16優(yōu)選地通過網絡設施傳輸產品,以及郵寄諸如致密盤、光盤和軟盤之類的計算機可讀介質,將產品分發(fā)給一個或多個1級客戶,和/或通過一個或多個級客戶20從與版權所有人16相關的計算機終端/服務器下載產品,將產品存儲在1級客戶。版權所有人16分發(fā)產品的其他方法可以在本發(fā)明的背景下使用。每個1級客戶20可以將數(shù)字產品拷貝分發(fā)給一個或多個2級客戶20。
數(shù)字產品的分發(fā)可以通過對等銷售和分發(fā)繼續(xù)進行,其中每個n級客戶20具有將數(shù)字產品分發(fā)給n+1級客戶20的轉賣權。因為實現(xiàn)了出售,版權所有人16對將數(shù)字產品銷售給n+1級客戶的n級客戶進行獎勵,如獎勵傭金。而且,對于n+1級客戶20實現(xiàn)的出售以及后繼級客戶20實現(xiàn)的出售,版權所有人16對每個n級客戶20獎勵傭金,該傭金根據(jù)MLM銷售模型對于從n級客戶20中移交的每一級遞減。
本發(fā)明提供了一種方法,該方法使得對等客戶16和產品銷售方與版權所有人16之間的接觸最少,以及跟蹤和存儲包括對銷售產品的客戶20的標識的歷史數(shù)據(jù)通過客戶20操作的處理器和嵌在產品(如音樂,圖象視頻等)中的水印來執(zhí)行,從而使得版權所有人16可以減少與跟蹤和存儲歷史數(shù)據(jù)相關的工作。
應當了解存在有不同的MLM商業(yè)模型。例如,MLM商業(yè)模型一般使用被稱作“破損(breakage)”的慣例,它通過限制產品允許的傳輸次數(shù)或者為每次傳輸支付的傭金數(shù)量來進行。破損限制和/或封頂支付給每個客戶的傭金,從而增加了產品最初所有人的利潤。本發(fā)明并不集中于某個特定的MLM商業(yè)模型,但是可以應用于現(xiàn)行的和將來開發(fā)的MLM商業(yè)模型。
水印典型地是以不干擾產品已知用途并且能夠以方便而可靠的方式檢測的方式嵌入到產品(視頻,音頻,軟件等)中的信號和/或數(shù)據(jù)。例如,音頻信號中的水印即使對于培訓過的人員也是不可聽出的。水印還典型地不能從內容材料編碼中移除,因此試圖刪除水印將損害內容材料。水印的一個目的在于提供認證證明。在水印的某些應用中,現(xiàn)有技術可以將附著到或嵌入文件中的水印通過傳輸該文件的客戶的標識來進行更新。
用在本發(fā)明中的水印嵌在與產品的產品內容文件F相關的預覽文件PF中,以便至少存儲與傳輸預覽文件PF的客戶20相關的產品標識碼和歷史數(shù)據(jù)。當客戶20將預覽文件PF傳輸?shù)搅硪粋€客戶20時,水印存儲的歷史數(shù)據(jù)根據(jù)與其他客戶20對應的標識碼進行更新。一旦其他客戶20購買產品,更新的水印歷史數(shù)據(jù)被提供給版權所有人16以保證對成功實現(xiàn)出售的客戶20支付傭金??蛻艋蛘咂渌脩舨荒艽鄹乃?,只能通過版權所有人16提供的軟件進行更新。
圖2示出了系統(tǒng)200的樹形圖,其中,客戶服務器220將客戶數(shù)據(jù)提供給由版權所有人16操作的銷售商服務器216,其中,每個客戶服務器220都由客戶20來操作;以及購買和/或傳輸軟件模塊從銷售商服務器216傳輸給客戶服務器220中,例如通過基于因特網或電子郵件的下載操作,或可移動存儲裝置,例如CD-ROM。銷售商服務器216和客戶服務器220之間的通信由計算機網絡提供,其中計算機網絡是如本領域所知的用于連接一個或多個處理器的任何網絡裝置,計算機網絡優(yōu)選是因特網。
如本領域中所知的,每個銷售商服務器216和客戶服務器220包括一個或多個處理器、一個或多個存儲裝置、用戶接口和用于通過計算機網絡通信的有線或無線通信裝置。如本領域中所知的,銷售商服務器216和每個客戶服務器220能夠執(zhí)行在因特網上用于通信的軟件,如網絡瀏覽器。客戶服務器220能夠執(zhí)行從銷售商服務器216接收的軟件。
在注冊會話期間,客戶數(shù)據(jù)最初由每個客戶服務器220提供給銷售商服務器220,并且可以由客戶20進行更新??蛻魯?shù)據(jù)包括例如客戶姓名、郵寄地址、電子郵箱地址、電話號碼、關于購買支付的帳單信息等??蛻?0可以有選擇地提供支付信息,包括接收支付傭金的方法和/或帳號。在注冊時,銷售商服務器216分配一個標識碼IDnnnn用于標識每個客戶20,標識碼IDnnnn由銷售商服務器216和客戶服務器220存儲,以便由銷售商服務器216或傳輸和購買軟件模塊進行檢索。IDnnnn可以不被客戶20所知。
銷售商服務器216為客戶服務器220之一提供的購買和傳輸軟件模塊包括要通過客戶服務器220執(zhí)行用于進行產品購買交易的購買軟件模塊,和用于將產品分發(fā)到另外的客戶服務器220的傳輸軟件模塊。購買和傳輸軟件模塊將在下面分別參照圖4B和4C進一步進行討論。
圖3示出了在產品從1級客戶20的客戶服務器220到2級客戶的客戶服務器220進行分發(fā)期間,以及2級服務器從版權所有人20購買產品期間的數(shù)據(jù)流。應當了解,1級客戶20可以是任何n級客戶20,2級客戶20可以是任何n+1級客戶20。數(shù)據(jù)通過計算機網絡流動,其中計算機網絡是如本領域所知的用于連接一個或多個處理器的任何網絡裝置,計算機網絡優(yōu)選是因特網。
數(shù)據(jù)流J表示數(shù)據(jù)包從1級客戶到2級客戶的傳輸。在數(shù)據(jù)流J中傳輸?shù)臄?shù)據(jù)包包括包括產品內容、諸如產品PIDxxxx之類與傳輸數(shù)據(jù)的1級客戶相關的產品標識、與1級客戶相關的公共密鑰Kxxxxpub、以及版權所有人16的公共密鑰Kownerpub的加密產品內容文件F;如本領域所知的加密會話密鑰Ks;與具有嵌入的已更新水印的產品內容文件F相關的預覽文件PF。優(yōu)選地,水印還嵌在產品F中。水印存儲與該水印相關的產品的產品標識碼和包括與傳輸產品的每個客戶20相應的標識碼IDnnnn的歷史數(shù)據(jù)。該例中水印的歷史數(shù)據(jù)包括與1級客戶20對應的標識碼。
數(shù)據(jù)流K示出了與2級客戶購買產品相關的購買數(shù)據(jù)分組的流程。購買數(shù)據(jù)包括銷售商服務器216進行購買交易所需要的信息,該信息包括與購買產品的2級客戶20相關的標識碼,加密形式的會話密鑰Ks、以及與加密形式產品有關的水印。
數(shù)據(jù)流L示出了解密密鑰到2級客戶20的流程。解密密鑰Ks使用與2級客戶20有關的公共密鑰Kyyyypub和加密的會話密鑰進行加密。
圖4A示出了銷售商服務器216存儲和執(zhí)行的銷售商軟件模塊410。該銷售商軟件模塊410包括客戶數(shù)據(jù)庫412、產品數(shù)據(jù)庫414、web服務器418、記帳模塊422、文件管理軟件模塊426、以及加密軟件模塊430??蛻魯?shù)據(jù)庫412為每個注冊的客戶存儲、訪問和更新客戶數(shù)據(jù),其中客戶數(shù)據(jù)還包括表示傭金已經和即將支付給客戶20的數(shù)據(jù)。
產品數(shù)據(jù)庫414存儲、訪問和更新產品標識號、包括產品內容數(shù)據(jù)的產品內容文件F、包括產品內容數(shù)據(jù)預覽的產品預覽文件PF、以及價格數(shù)據(jù)。Web服務器418提供諸如web頁面之類的接口裝置,用于在銷售商216和客戶服務器220之間提供接口從而從客戶20獲取信息,處理客戶20的請求,為客戶20提供信息等。
記帳軟件模塊422根據(jù)MLM商業(yè)模型記錄、跟蹤、計算和促進產品和傭金的支付。如商業(yè)中已知的,產品和傭金的支付可以通過信用卡、網上帳戶或另外的支付方式交換的貨幣來進行。例如,傭金可以通過銷售信用、產生具有信用值的點數(shù)、限量的復制產品、與擅長生產線的能手交流、藝術家演出的優(yōu)先席位、在產品發(fā)布前的私下預覽等方式進行支付。
記帳軟件模塊422參照存儲在客戶數(shù)據(jù)庫412中的待支付傭金信息,從而決定要支付的傭金。支付可以根據(jù)購買交易或一定間隔(例如按月)來進行。記帳軟件模塊422從來自加密模塊430的數(shù)據(jù)流K接收加密數(shù)據(jù)。一旦成功完成購買交易,記帳軟件模塊422就根據(jù)具有已解密水印的水印歷史數(shù)據(jù)和水印產品數(shù)據(jù)來更新客戶數(shù)據(jù)庫412中待支付的傭金數(shù)據(jù)。然后,記帳軟件模塊422將購買完成信號發(fā)送到加密模塊430通知加密模塊430該產品的購買已經完成。購買完成信號包括會話密鑰Ks、客戶20的標識,例如購買產品的客戶的userID,優(yōu)選地包括產品標識,例如產品標識號(PID)。
文件管理軟件模塊426處理產品內容文件F和相關預覽文件PF在銷售商服務器216和直接從版權所有人20購買產品的1級客戶20操作的客戶服務器220之間的管理和傳輸。文件傳輸可以應用諸如電子郵件之類的在本領域中已知的技術或者專門的方法來執(zhí)行。
加密軟件模塊430保護和/或加密由文件管理軟件模塊426傳輸?shù)漠a品內容文件F。加密軟件模塊430還解密通過數(shù)據(jù)流K從客戶服務器220接收的加密信息。已解密水印數(shù)據(jù)傳輸?shù)接泿ぼ浖K422以便處理已解密信息。一旦從記帳模塊422接收到購買完成信號,加密軟件模塊430就解密會話密鑰Ks,并使用購買產品的客戶20的公共密鑰Knnnnpub加密會話密鑰Ks,并將其提供給客戶20操作的客戶服務器220作為數(shù)據(jù)流L進行傳送。如本領域中已知的,加密軟件模塊430還為每個客戶20隨機(或非隨機)生成和分配一個Idnnnn、公共密鑰Knnnnpub、以及私有密鑰Knnnnprv。如本領域中已知的,加密軟件模塊430還為自身生成和分配它自己的公共密鑰Kownerpub、以及它自己的私有密鑰Kownerprv。
圖4B示出了客戶20操作的客戶服務器220存儲和執(zhí)行的購買軟件模塊440。優(yōu)選地,購買軟件模塊440作為與網絡測覽器的接口操作,用于建立與銷售商服務器216的通信。購買軟件模塊440包括用于提供客戶20和銷售商服務器216之間通信的用戶/銷售商服務器(u/vs)接口模塊444、用于提取與產品有關的水印的購買水印接口模塊448、購買加密模塊452、用于促進客戶20和購買軟件模塊440之間通信的購買用戶接口模塊456。水印接口模塊448從與產品有關的預覽文件PF中提取水印。購買加密模塊452加密水印以防止客戶20篡改水印。用戶/銷售商服務器接口模塊444將包括已加密的水印、加密會話密鑰Ks以及與希望購買產品的客戶20有關的公共密鑰Kyyyypub的數(shù)據(jù)流K傳送到銷售商服務器216。
圖4C示出了由客戶20操作的客戶服務器220存儲和執(zhí)行的傳輸軟件模塊460。傳輸軟件模塊460優(yōu)選地在客戶服務器220上獨立于銷售商服務器216操作。傳輸軟件模塊460包括傳輸加密模塊464,用于選擇用于與產品內容文件F到另一個客戶20的傳輸相關的事務的交易會話密鑰Ks;用于與客戶20通信的傳輸用戶接口模塊468;用于將數(shù)據(jù)流J的數(shù)據(jù)分組傳輸?shù)狡渌蛻舴掌?20的文件傳輸模塊472;,以及用于更新與正在通過客戶標識數(shù)據(jù)IDxxxx傳輸?shù)漠a品相關的水印的傳輸水印接口模塊476。
圖5示出了如圖3所示當1級客戶將產品銷售和/或分發(fā)到2級客戶20時,1級客戶所操作的客戶服務器220上執(zhí)行的傳輸軟件模塊460所執(zhí)行的范例步驟。在步驟510,傳輸加密模塊464生成或選擇一個隨機會話密鑰Ks。會話密鑰Ks可能以非隨機的方式來分配。在步驟514,傳輸水印接口模塊476通過將客戶的IDxxxx添加到水印歷史數(shù)據(jù)中來更新水印。在步驟518,傳輸加密模塊464根據(jù)會話密鑰Ks加密產品內容文件F。在步驟522,傳輸加密模塊464根據(jù)E[Kownerpub](Ks)加密會話密鑰。在步驟526,文件傳輸模塊472將數(shù)據(jù)流J傳輸?shù)?級客戶20。文件傳輸模塊472可以連接諸如電子郵件之類已知的文件傳輸裝置以便傳輸數(shù)據(jù)流J,或者可以應用在連接1級客戶20和2級客戶20的客戶服務器220的網絡上操作的專用軟件來執(zhí)行文件傳輸。該網絡優(yōu)選地是因特網。
應當了解,傳輸軟件模塊460能夠將數(shù)據(jù)流J傳輸?shù)讲恢挂粋€2級客戶20,一個或多個數(shù)據(jù)流J可以傳輸?shù)矫總€2級客戶20,每個數(shù)據(jù)流J對應不同產品。多個數(shù)據(jù)流J可以在不同的時間傳輸或者實際同時傳輸。
圖6A示出了如圖3所示的當2級客戶20接收到來自1級客戶20的產品并購買該產品時,2級客戶20操作的客戶服務器220上執(zhí)行的產品軟件模塊440執(zhí)行的范例步驟。在步驟610,購買水印接口模塊448提取水印。在步驟614,購買加密模塊452根據(jù)E[Kowenerpub](水印)加密水印。在步驟618,用戶/銷售商服務器接口模塊444將數(shù)據(jù)流K傳輸?shù)戒N售商服務器216。
圖6B示出了如圖3所示的當2級客戶接收到他所購買產品的解密密鑰時,2級客戶20操作的客戶服務器220上執(zhí)行的產品軟件模塊440執(zhí)行的范例步驟。在步驟630,購買加密模塊452根據(jù)D[Kyyyyprv](Ks)=Ks解密接收到的數(shù)據(jù)流K。在步驟634,購買加密模塊452根據(jù)D[Ks](已加密的F)=F來解密與產品相關的產品內容文件F。在步驟638,產品軟件模塊440訪問產品內容文件F以便2級客戶在選定位置使用或存儲。
圖7示出了在接收到數(shù)據(jù)流J中傳輸?shù)臄?shù)據(jù)分組時,銷售商服務器216上執(zhí)行的銷售商軟件模塊410執(zhí)行的范例步驟。在步驟710,加密軟件模塊430根據(jù)D[Kownerprv]解密數(shù)據(jù)分組的已加密水印。在步驟714,記帳模塊422處理該購買。記帳模塊422訪問與存儲在客戶數(shù)據(jù)庫412中的與購買客戶20相關的帳單信息以便檢索用于獲取資金的諸如信用卡號碼之類的帳號。記帳模塊422檢驗帳戶有效和資金有效,并且恢復(retrieve)資金,否則交易終止,web服務器418向購買客戶20提供消息“因信用不足終止交易”。
在步驟718,記帳模塊422通過更新與最后加入水印歷史數(shù)據(jù)中的客戶IDxxxx相關的支付的傭金數(shù)據(jù),或者根據(jù)MLM模型多個客戶是交易的一部分,來更新客戶數(shù)據(jù)庫412。傭金的支付不屬于本發(fā)明的范圍。在步驟722,加密軟件模塊430根據(jù)D[Kownerprv](E[Kownerpub](Ks))解密在數(shù)據(jù)分組中接收的會話密鑰。在步驟726,加密軟件模塊430使用購買內容的客戶的公共密鑰來加密會話密鑰E[Kyyyypub](Ks)。在步驟730,加密軟件模塊430為購買客戶20提供數(shù)據(jù)流L。
圖8示出了1級客戶20根據(jù)圖3執(zhí)行的范例步驟。在步驟810,1級客戶20激活傳輸軟件模塊460。傳輸軟件模塊460的傳輸用戶接口468提供諸如GUI之類的裝置,1級客戶20通過該裝置作出請求和選擇。在步驟814,1級客戶20選擇一個或多個產品傳輸。對于每個所選的產品,1級客戶20選擇產品要傳輸?shù)降囊粋€或多個2級客戶。在步驟818,1級客戶20激活傳輸。
圖9示出了當購買一個或多個產品時,2級客戶20根據(jù)圖3執(zhí)行的范例步驟。購買軟件模塊440的購買用戶接口模塊456提供諸如GUI之類的裝置,2級戶20通過該裝置作出請求和選擇。在步驟910,2級客戶20激活購買軟件模塊440。在步驟914,2級客戶20請求預覽產品并選擇他要執(zhí)行的預覽文件。預覽文件提供產品的預覽,例如,產品是一首歌曲,預覽文件就包括15秒鐘的歌曲。如上所述,在本發(fā)明優(yōu)選實施例中,與至少一個產品有關的預覽文件PF已經傳輸?shù)?級客戶的客戶服務器220供其預覽。
購買用戶接口456提示2級客戶20選擇他希望預覽的預覽文件PF。如本領域中已知的,所選的預覽文件PF可以使用2級客戶的客戶服務器220存儲的兼容軟件執(zhí)行。如本領域中已知的,根據(jù)預覽文件PF中存儲的數(shù)據(jù)類型,兼容軟件通過2級客戶的客戶服務器220或2級客戶自動選擇??商鎿Q地,預覽文件PF可以使用購買軟件模塊440提供的專用軟件來執(zhí)行。
在步驟918,2級客戶20訪問銷售商服務器216并通過提供本領域中已知方法在注冊時建立的用戶名和密碼在銷售服務器216的web站點上簽名。2級客戶20可以經因特網通過傳統(tǒng)裝置來訪問銷售商服務器216的web站點,或者購買軟件模塊440可以將2級客戶的客戶服務器220連接到銷售商服務器216的web站點。
在本發(fā)明的一個方面,2級客戶20可以通過銷售商服務器216的web站點訪問web頁面,2級客戶可以直接通過產品數(shù)據(jù)庫414的預覽文件PF直接瀏覽。
在步驟922,2級客戶20使用銷售商服務器216的web站點提供的web頁面來請求購買和選擇要購買的一個或多個產品。
在步驟926,2級客戶20確認購買并且同意為該購買支付。本領域中已知的支付方法不在本發(fā)明的范圍之內。2級客戶可能要求一個動作用來激活通過數(shù)據(jù)流L提供的解密密鑰以便激活產品內容文件F的解密。優(yōu)選地,一旦接收到解密密鑰,解密自動激活。在步驟930,2級客戶訪問和使用產品。
可替換地,預覽文件PF可能被提供到購買軟件模塊440和/或銷售商服務器216的直接連接。2級客戶可以通過執(zhí)行圖9所示的步驟來購買軟件,其中跳過步驟910,并且以訪問1級客戶20傳輸給他的預覽文件PF以及激活到購買軟件模塊440或銷售商服務器216的連接開始,2級客戶20在該時間點簽名并作出購買請求。
根據(jù)銷售商服務器16所遵守的MLM模型建立的條件,2級客戶現(xiàn)在被授權安裝、執(zhí)行和銷售產品。2級客戶現(xiàn)在可以執(zhí)行圖8的步驟將產品傳輸?shù)?級客戶以執(zhí)行產品的再次出售。如果2級客戶還沒有如此操作,他必須獲得傳輸軟件模塊440,向銷售商服務器216提供支付信息以便接收傭金。
優(yōu)選地,在傳輸?shù)?級客戶20之前,傳輸加密模塊464為產品內容文件F提供保護性安全措施以防止對產品內容文件F的不當使用。優(yōu)選地,用戶被允許制作一個備份拷貝,例如燒制CD。
與購買的產品相關的2級客戶存儲的(或為它存儲的)預覽文件PF必須結合產品內容文件F存儲以便將來銷售之用,而那些與沒有被選擇購買的產品相關的預覽文件可以和被拒絕產品的其它部分一起刪除,例如加密內容F。
在本發(fā)明的另一個實施例中,購買軟件模塊440和/或傳輸軟件由銷售商服務器216存儲和執(zhí)行??蛻舴掌?20的用戶通過與銷售商服務器216的建立通信來訪問和使用購買軟件模塊440和/或傳輸軟件模塊460,例如通過在銷售商服務器216提供的web站點上簽名,以及請求購買或傳輸產品。
在本發(fā)明的另一個實施例中,傳輸軟件模塊460由客戶服務器220存儲和執(zhí)行,并且包括用于促進客戶服務器220和銷售商服務器216之間通信的接口模塊,其中傳輸軟件模塊460作為與網絡瀏覽器之間接口操作,用于建立與銷售商服務器216的通信。n級客戶20可以使用傳輸軟件模塊460將與產品相關的文件傳輸?shù)接射N售商服務器216提供的分配給n+1級客戶20的存儲區(qū)域。銷售商服務器216可以收取服務費用。n+1級客戶20通過在銷售商服務器216的web站點上簽名并且訪問銷售商服務器216上分配給他的存儲區(qū)域來訪問預覽文件。
應當理解,正如本領域中所知的,不是接收分配的代碼,每個客戶服務器20執(zhí)行的購買軟件模塊和/或傳輸軟件模塊460可以為自身隨機生成客戶ID Idnnnn、客戶公共密鑰鑰Knnnnpub、和/或客戶私有密鑰Knnnnprv。
其預期是2級客戶20可以不需要購買產品而進行銷售,并根據(jù)產品的成功銷售和再次銷售被獎勵傭金。
其預期是產品數(shù)據(jù)庫包括每個產品的產品歷史數(shù)據(jù),用于存儲諸如產品銷售數(shù)額之類的數(shù)據(jù)。產品歷史數(shù)據(jù)根據(jù)產品的銷售進行更新。
其預期是所選客戶20可以作為所選產品的分發(fā)版權所有人操作,因而,提供了一個中心版權所有人與一個或多個分發(fā)版權所有人通信的分發(fā)系統(tǒng)。與零售商店出售商品相比,分發(fā)版權所有人可以擁有其分發(fā)的產品的全部或部分版權,或者起產品分發(fā)商的作用。分發(fā)版權所有人可以負責維持MLM商業(yè)模型和向其分支客戶提供相關服務,與圖1中版權所有人提供給客戶20的服務類似。諸如提供軟件、接收產品銷售的支付、支付給客戶20銷售產品的傭金、以及向進行購買的客戶提供解密密鑰之類的服務可以在中心版權所有人和分發(fā)版權所有人之間進行分發(fā)??商鎿Q地,分發(fā)版權所有人可以通過成為接收更高傭金的特殊客戶而成為MLM商業(yè)模型的一部分。
雖然本發(fā)明通過舉例說明的方式針對特定的實施例予以描述,但是許多修改和改動在本領域技術人員是顯而易見的。因此應當理解,所附權利要求打算覆蓋所有落入本發(fā)明真實精神和范圍之內的這種修改和改動。
權利要求
1.一種用于跟蹤數(shù)字產品分發(fā)的方法,包括步驟存儲與多個注冊用戶相關的用戶數(shù)據(jù),其中所述用戶數(shù)據(jù)包括與該多個注冊用戶中的每個注冊用戶相對應的用戶標識碼(用戶ID)和支付信息;將與該數(shù)字產品相關的數(shù)據(jù)分組從該多個注冊用戶中的一個注冊用戶傳輸?shù)搅硪粋€用戶,其中該數(shù)據(jù)分組包括存儲該注冊用戶用戶ID的水印;允許用戶購買該數(shù)字產品;以及處理與傳輸數(shù)據(jù)分組的注冊用戶對應的支付信息,以便因為該注冊用戶將該數(shù)字產品出售給其它用戶而對該注冊用戶實施支付。
2.根據(jù)權利要求1的方法,其特征在于,所述數(shù)據(jù)分組包括包含產品內容和包括產品內容的樣本的預覽文件的產品內容文件,并且所述水印被嵌入預覽文件中。
3.根據(jù)權利要求1的方法,其特征在于,所述數(shù)據(jù)分組包括產品內容文件,并且所述水印被嵌在該產品內容文件中。
4.根據(jù)權利要求1的方法,其特征在于,所述數(shù)據(jù)分組的一部分被加密,并且處理購買交易的步驟還包括提供用于解密該加密部分的密鑰的步驟。
5.根據(jù)權利要求1的方法,其特征在于,傳輸步驟還包括更新所述水印以便包括傳輸所述數(shù)據(jù)分組的注冊用戶的用戶ID。
6.根據(jù)權利要求5的方法,其特征在于,處理購買交易的步驟還包括傳送已更新水印的步驟。
7.根據(jù)權利要求5的方法,其特征在于,處理支付的步驟還包括從所述已更新的水印接收信息的步驟。
8.一種用于跟蹤數(shù)字產品分發(fā)的銷售商服務器,所述銷售商服務器包括執(zhí)行計算機代碼以便完成如下功能的處理器,包括存儲與多個注冊用戶相關的用戶數(shù)據(jù),其中所述用戶數(shù)據(jù)包括與該多個注冊用戶中的每一個注冊用戶相對應的用戶標識碼(用戶ID)和支付信息;接收與產品相關的水印歷史數(shù)據(jù),該水印歷史數(shù)據(jù)包括與已傳輸與產品相關的文件以便銷售的注冊用戶對應的用戶ID;允許用戶購買該產品;以及更新與傳輸該文件的注冊用戶對應的支付信息。
9.根據(jù)權利要求8的銷售商服務器,其特征在于,所述處理器還執(zhí)行包括提供允許用戶解密包括產品內容的產品內容文件的解密密鑰的功能。
10.一種跟蹤數(shù)字產品分發(fā)的客戶服務器,所述客戶服務器包括執(zhí)行計算機代碼以便完成如下功能的處理器,包括接收與另一個處理器的用戶銷售的數(shù)字產品相關的數(shù)據(jù)分組,其中該數(shù)據(jù)分組包括存儲歷史數(shù)據(jù)的水印和產品內容文件,該歷史數(shù)據(jù)包括將數(shù)據(jù)分組傳輸?shù)搅硪粋€用戶的每個用戶的標識;傳送該歷史數(shù)據(jù)允許數(shù)字產品的購買;以及接收用于解密該產品內容文件的解密數(shù)據(jù)。
11.根據(jù)權利要求10的客戶服務器,其特征在于,所述數(shù)據(jù)分組還包括包含產品內容樣本的預覽文件,并且所述水印被嵌在該預覽文件中。
12.根據(jù)權利要求10的客戶服務器,其特征在于,所述數(shù)據(jù)分組中的產品內容文件以加密形式接收,并且所述數(shù)據(jù)分組中的預覽文件以非加密形式接收。
全文摘要
本發(fā)明提供了一種跟蹤數(shù)字產品的銷售商/分發(fā)商的系統(tǒng)和方法,包括步驟存儲與多個注冊用戶相關的用戶數(shù)據(jù),其中所述用戶數(shù)據(jù)包括與該多個注冊用戶中的每一個注冊用戶對應的用戶標識碼(用戶ID);該多個注冊用戶中的一個注冊用戶將與數(shù)字產品相關的數(shù)據(jù)分組傳輸給另一個用戶,其中該數(shù)據(jù)分組包括存儲注冊用戶ID的水?。缓透滤∫员惆▊鬏敂?shù)據(jù)分組的注冊用戶的用戶ID的水??;以及處理與傳輸數(shù)據(jù)分組的注冊用戶對應的支付信息,以便因為該注冊用戶將該數(shù)字產品出售給其它用戶而對該注冊用戶實施支付。
文檔編號G09C1/00GK1633631SQ02826296
公開日2005年6月29日 申請日期2002年12月12日 優(yōu)先權日2001年12月27日
發(fā)明者T-F·常, M·A·愛潑斯坦 申請人:皇家飛利浦電子股份有限公司