两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

按需最終用戶許可證協(xié)定的制作方法

文檔序號(hào):6359822閱讀:128來源:國(guó)知局
專利名稱:按需最終用戶許可證協(xié)定的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及最終用戶許可證協(xié)定(EULA),且更具體地涉及為第三方內(nèi)容按需提供EULA。背景目前,云服務(wù)或網(wǎng)絡(luò)服務(wù)提供商均不能有效地在任何平臺(tái)上將信息作為一種服務(wù)來提供,以使得發(fā)布者、開發(fā)者、和消費(fèi)者/訂閱者能夠按照可為發(fā)布者、開發(fā)者和/或消費(fèi)者/訂閱者跟蹤、審計(jì)的方式容易地發(fā)布、生成應(yīng)用并消費(fèi)任何類型的數(shù)據(jù),并使得可對(duì)內(nèi)容的使用實(shí)施發(fā)布者限制。而且,對(duì)內(nèi)容的使用的限制通常由內(nèi)容協(xié)商者(例如,代理律師)來協(xié)商。如此,條款和條件通常是內(nèi)容專用(content-specific)的,并且在語(yǔ)言和復(fù)雜度方面變化很大。如此,目前單一系統(tǒng)均不能夠接收并實(shí)施為不同內(nèi)容提供的定制條款和條 件。此外,推測(cè)起來類似或相同的條款和條件通常不能被處理和嘗試實(shí)施定制條款的人或單一系統(tǒng)如此識(shí)別。當(dāng)今系統(tǒng)的上述缺點(diǎn)僅旨在提供常規(guī)系統(tǒng)的一些問題的概覽,并且不旨在是窮盡性的。在仔細(xì)閱讀了以下詳細(xì)描述后,現(xiàn)有技術(shù)的其他問題和各非限制性性實(shí)施例的對(duì)應(yīng)好處可變得顯而易見。概述此處提供了簡(jiǎn)化的概述以幫助能夠?qū)σ韵赂敿?xì)的描述和附圖中的示例性、非限制性實(shí)施例中的一個(gè)或多個(gè)的各方面有基本或大體的理解。然而,本概述并不旨在是詳盡的或窮盡的。相反,本概述的唯一目的在于,以簡(jiǎn)化的形式提出與一些示例性、非限制性實(shí)施例相關(guān)的一些概念,作為以下各實(shí)施例的更詳細(xì)的描述的序言。結(jié)合來自任何平臺(tái)的信息即服務(wù)(information as a service),可為第三方內(nèi)容按需提供EULA。第三方內(nèi)容所有者可向提供來自任何平臺(tái)的服務(wù)的系統(tǒng)提供輸入。所述輸入可指示該第三方內(nèi)容所有者所擁有的發(fā)布內(nèi)容的期望的不允許的活動(dòng)。系統(tǒng)可經(jīng)由對(duì)菜單選項(xiàng)的選擇和/或自由形式文本來接收輸入??墒褂脤?duì)條件的分類(taxonomy)來處理一個(gè)或多個(gè)輸入以按需生成EULA。所述EULA條款中的一些可以是標(biāo)準(zhǔn)的、規(guī)范化的條款,而另一些可以是不規(guī)范的、由第三方內(nèi)容所有者以自由形式輸入的非標(biāo)準(zhǔn)條款。以下更詳細(xì)地描述其他實(shí)施例和各非限制性性示例、場(chǎng)景和實(shí)現(xiàn)。附圖簡(jiǎn)述參考附圖進(jìn)一步描述各非限制性實(shí)施例,在附圖中圖I是示出用于作為來自任意平臺(tái)的服務(wù)來提供的信息的示例性非限制性基礎(chǔ)結(jié)構(gòu)的框圖;圖2是示出用于作為來自任意平臺(tái)的服務(wù)來提供的信息的示例性非限制性實(shí)施例的流程圖;圖3是根據(jù)一個(gè)或多個(gè)特征的上述信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)的示例性非限制性實(shí)現(xiàn);圖4是示出用于啟用來自任何平臺(tái)的信息即服務(wù)的、從數(shù)據(jù)到數(shù)據(jù)的消費(fèi)者的示例性端到端流程圖的框圖;圖5是示出用于作為來自任何平臺(tái)的信息即服務(wù)按需生成EULA的示例性計(jì)算系統(tǒng)的框圖;圖6和圖7是示出用于作為來自任何平臺(tái)的信息即服務(wù)按需生成EULA的示例性非限制性實(shí)施例的流程圖;圖8是示出用于作為來自任何平臺(tái)的信息即服務(wù)按需生成EULA的示例性用戶界面的框圖;圖9是示出用于作為來自任何平臺(tái)的信息即服務(wù)按需生成EULA的、從內(nèi)容所有者到消費(fèi)者的示例性端到端流程圖的框圖;

圖10是表示其中可實(shí)現(xiàn)在此處所述的各個(gè)實(shí)施例的示例性、非限制性聯(lián)網(wǎng)環(huán)境 的框圖;以及圖11是表示其中可實(shí)現(xiàn)此處所描述的各種實(shí)施例的一個(gè)或多個(gè)方面的示例性、非限制計(jì)算系統(tǒng)或操作環(huán)境的框圖。詳細(xì)描述以下描述包含關(guān)于潛在非限制性基礎(chǔ)結(jié)構(gòu)、體系結(jié)構(gòu)和/或相關(guān)聯(lián)服務(wù)的上下文,以進(jìn)一步幫助理解以上實(shí)施例中的一個(gè)或多個(gè)。本節(jié)中所描述的任何附加特征中的任意一個(gè)或多個(gè)可被包含在上面參考為第三方內(nèi)容動(dòng)態(tài)地生成最終用戶許可證協(xié)定(EULA)所描述的任意一個(gè)或多個(gè)實(shí)施例中。雖然實(shí)施例或特征的此列組合是可能的,但是為了避免質(zhì)疑,在本公開中所闡述的實(shí)施例不應(yīng)當(dāng)被理解為對(duì)本文中所描述的任何其他實(shí)施例進(jìn)行限制。圖I是示出用于作為來自任意平臺(tái)的服務(wù)來提供的信息的基礎(chǔ)結(jié)構(gòu)的實(shí)現(xiàn)具體細(xì)節(jié)的示例性非限制性集合的框圖。圖I一般地示出可參與到本文所描述的提供信息作為服務(wù)的生態(tài)系統(tǒng)中的各方。例如,取決于數(shù)據(jù)的敏感性或其他特性,一組網(wǎng)絡(luò)可訪問信息服務(wù)100提供對(duì)各種受信或不受信的數(shù)據(jù)存儲(chǔ)110的訪問。如圖所示,因而,數(shù)據(jù)存儲(chǔ)112、114、……、116是什么類型不是那么重要的,因?yàn)樯鷳B(tài)系統(tǒng)支持任何種類的數(shù)據(jù),團(tuán)塊、結(jié)構(gòu)化、非結(jié)構(gòu)化等。如所提及的,該系統(tǒng)包括將數(shù)據(jù)添加到生態(tài)系統(tǒng)的發(fā)布者120,消費(fèi)數(shù)據(jù)的訂閱者130,以及通過其應(yīng)用來消費(fèi)數(shù)據(jù)的應(yīng)用開發(fā)者或提供者150。訪問信息生成器170也可通過維護(hù)或?qū)嵤粜畔?、密鑰信息等來管理各方對(duì)數(shù)據(jù)的訪問。在這點(diǎn)上,內(nèi)容所有者160可橫跨任意角色,因?yàn)閮?nèi)容所有者160也可以是發(fā)布者120、訂閱者130、和/或應(yīng)用開發(fā)者。在一方面,所有各方的公共基礎(chǔ)結(jié)構(gòu)啟用對(duì)跨該基礎(chǔ)結(jié)構(gòu)上發(fā)生的數(shù)據(jù)事務(wù)的管理165、審計(jì)173、記賬175以及其他所需輔助服務(wù)。在這方面,用于使信息作為來自任何平臺(tái)的服務(wù)的用戶友好數(shù)據(jù)平臺(tái)的各個(gè)實(shí)施例是用于使得數(shù)據(jù)的消費(fèi)者(信息工作者(IW)、開發(fā)者、獨(dú)立軟件廠商(ISV))和數(shù)據(jù)的消費(fèi)者能以簡(jiǎn)單、成本高效和方便的方式進(jìn)行處理的基礎(chǔ)結(jié)構(gòu)?;A(chǔ)結(jié)構(gòu)以負(fù)擔(dān)得起的方式民主化優(yōu)質(zhì)(私有)和社區(qū)(公共)數(shù)據(jù),以允許IW快速洞悉,允許開發(fā)者以創(chuàng)造性的方式使用多個(gè)數(shù)據(jù)源構(gòu)建革新應(yīng)用,并使得開發(fā)者能夠?qū)ζ湓谌魏纹脚_(tái)上的努力進(jìn)行貨幣化。例如,該基礎(chǔ)結(jié)構(gòu)支持按使用付費(fèi)以及對(duì)內(nèi)容的訂閱定價(jià)、對(duì)內(nèi)容付費(fèi)(“零售價(jià)由內(nèi)容所有者設(shè)置)、支付數(shù)據(jù)費(fèi)(“運(yùn)送和處理”)、并還支持作為按照以每次邏輯事務(wù)為基礎(chǔ)(每個(gè)報(bào)告、每個(gè)應(yīng)用程序接口(API)、每次下載等)的經(jīng)紀(jì)人費(fèi)用的數(shù)據(jù)費(fèi)。
對(duì)于信息工作者(例如,OFFICE 、SQL SERVER 、微軟DYNAMICS 用戶),該
基礎(chǔ)結(jié)構(gòu)支持訂閱以允許將來的企業(yè)體系結(jié)構(gòu)(EA)整合以及可預(yù)測(cè)的花費(fèi)要求(以及高速緩存以支持場(chǎng)所內(nèi)和場(chǎng)所外商業(yè)智能(BI)以及高性能計(jì)算(HPC)工作負(fù)載)。因而,替換方案包括每用戶每月定價(jià)的內(nèi)容;其可以被捆綁或可以不被捆綁來遞送內(nèi)容包,或者按每交易定價(jià),例如允許云報(bào)告/業(yè)務(wù)智能按需定價(jià),以在允許按每次使用定價(jià)、或經(jīng)由報(bào)告圖庫(kù)的垂直應(yīng)用程序同時(shí)消除移動(dòng)大量數(shù)據(jù)的需要。對(duì)于數(shù)據(jù)所有者(任何數(shù)據(jù)類型;任何云),在使用任何平臺(tái)的情況下,該基礎(chǔ)結(jié)構(gòu)變成價(jià)值建議,以激勵(lì)任何特定所需平臺(tái)內(nèi)的銷售;在沒有附加代價(jià)下的自動(dòng)縮放較高級(jí)別的服務(wù)級(jí)協(xié)定(SLA)概率。對(duì)于一些非限制性示例,數(shù)據(jù)可以是安全的,并且可以是以下域中的相關(guān)聯(lián)數(shù)據(jù)位置知曉服務(wù)和數(shù)據(jù)、商業(yè)和住宅房地產(chǎn)、財(cái)務(wù)數(shù)據(jù)和服務(wù)等。非限制性情景可包括將數(shù)據(jù)遞送到排名前30的非政府組織(NGO)數(shù)據(jù)集。另外,該基礎(chǔ)結(jié)構(gòu)可包括通過“用于信息即服務(wù)的BINGTM”、HPC等來突出展示BI和可視化的能力。也存在垂直應(yīng)用程序機(jī)會(huì)。 在一個(gè)非限制性實(shí)施例中,可將數(shù)據(jù)傭金與常規(guī)實(shí)體策略作類比例如,容量可被表示為貨架空間(例如,結(jié)構(gòu)化和非結(jié)構(gòu)化/團(tuán)塊數(shù)據(jù)的混合),貨物的成本(COGS)可被表示為平方英尺(例如,平臺(tái)依賴性、帶寬),并且內(nèi)容可被表示為商品(例如,優(yōu)化數(shù)據(jù)所有者以償付COGS、最大化來自IW和開發(fā)者的利潤(rùn))。在各個(gè)實(shí)施例中,入伙(onboarding)過程可使用數(shù)據(jù)和服務(wù)的質(zhì)量條以及接納服務(wù)級(jí)協(xié)議(SLA)來實(shí)現(xiàn)。圖2是示出用于作為來自任意平臺(tái)的服務(wù)來提供的信息的示例性非限制性實(shí)施例的流程圖。如圖2的流程圖中所示的,在200,本文所描述的是供內(nèi)容所有者或發(fā)布者來經(jīng)由基礎(chǔ)結(jié)構(gòu)發(fā)布數(shù)據(jù)的各種方式。在210,存在允許開發(fā)者開發(fā)用于經(jīng)由基礎(chǔ)結(jié)構(gòu)消費(fèi)數(shù)據(jù)的應(yīng)用的各種工具。在220,消費(fèi)者或信息工作者使用應(yīng)用或者可直接對(duì)數(shù)據(jù)進(jìn)行查詢以消費(fèi)數(shù)據(jù)。最后,在230,基礎(chǔ)結(jié)構(gòu)提供豐富的各種工具,這些工具能代表由交易模型啟用的內(nèi)容鏈中的所有各方來實(shí)現(xiàn)自動(dòng)管理、審計(jì)、記賬等。在這點(diǎn)上,該基礎(chǔ)結(jié)構(gòu)中的一些關(guān)鍵方包括數(shù)據(jù)所有者、應(yīng)用開發(fā)者/ISV、和消費(fèi)者/信息工作者。一般而言,數(shù)據(jù)所有者是希望對(duì)數(shù)據(jù)收費(fèi)的實(shí)體,或者出于其他原因想要免費(fèi)提供數(shù)據(jù)或?qū)?shù)據(jù)實(shí)施其他條件的實(shí)體。進(jìn)而,應(yīng)用開發(fā)者/ISV是希望對(duì)其應(yīng)用進(jìn)行貨幣化(例如,通過廣告、直接支付、間接支付等)或出于一些利益原因向這些實(shí)體免費(fèi)提供其應(yīng)用的實(shí)體。信息工作者和消費(fèi)者是可使用原始數(shù)據(jù)的那些人,或者是希望使用由應(yīng)用開發(fā)者提供的應(yīng)用的那些人。圖3是以上根據(jù)一個(gè)或多個(gè)特征描述的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)310的示例性非限制性實(shí)現(xiàn)。在交互側(cè)的是可經(jīng)由基于安全套接字層(SSL)/基于代表性狀態(tài)轉(zhuǎn)移(REST)的API 306與該基礎(chǔ)結(jié)構(gòu)通信的信息工作者300、開發(fā)者302和消費(fèi)者304。負(fù)載平衡器308可被用來以最優(yōu)方式幫助操縱通信量。在這點(diǎn)上,輸入被路由至門戶web角色320或APIweb角色322。從基礎(chǔ)結(jié)構(gòu)310到數(shù)據(jù)側(cè)是用于訪問云存儲(chǔ)框架340的團(tuán)塊數(shù)據(jù)集342或團(tuán)塊數(shù)據(jù)集355、或用于訪問關(guān)系數(shù)據(jù)庫(kù)框架350的數(shù)據(jù)集352或數(shù)據(jù)集354的附加負(fù)載平衡324或326。代理層328可被用來訪問第三方云360的數(shù)據(jù)362或數(shù)據(jù)364。在應(yīng)用時(shí),內(nèi)容數(shù)據(jù)抽象層(DAL)330可被用于訪問內(nèi)容。在這點(diǎn)上,可以有跨不同類型的存儲(chǔ)的數(shù)據(jù)集的復(fù)制或重疊,例如,相同數(shù)據(jù)可被表示為團(tuán)塊數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù),例如,SQL SERVER 。
作為對(duì)數(shù)據(jù)的補(bǔ)充服務(wù),記賬和發(fā)現(xiàn)服務(wù)370可包括在線記賬372 (例如,MICROSOFT 在線客戶門戶(MOCP))或發(fā)現(xiàn)服務(wù)374(例如,定位(pinpoint)),并且認(rèn)證服務(wù)380可包括憑證管理382 (例如,MICROSOFT Windows Live ID)或內(nèi)容認(rèn)證384,例如,經(jīng)認(rèn)證的內(nèi)容服務(wù)(ACS)。帳戶服務(wù)390可包括記錄/審計(jì)服務(wù)386或帳戶管理388。管理和運(yùn)營(yíng)服務(wù)392可包括運(yùn)營(yíng)控制板服務(wù)394和網(wǎng)絡(luò)運(yùn)營(yíng)服務(wù)396,例如Gomez。圖4是示出根據(jù)用于啟用信息即服務(wù)的一般基礎(chǔ)結(jié)構(gòu)的一個(gè)或多個(gè)實(shí)施例的從數(shù)據(jù)到數(shù)據(jù)的消費(fèi)者的示例性端到端流的框圖。例如,作為 服務(wù)的信息400可包括商用數(shù)據(jù)402和免費(fèi)數(shù)據(jù)404,營(yíng)利性開發(fā)者410、具有非營(yíng)利動(dòng)機(jī)的非營(yíng)利性開發(fā)者412以及一般出于生產(chǎn)目的而對(duì)消費(fèi)數(shù)據(jù)感興趣的其他信息工作者414可以對(duì)這些信息感興趣。這些實(shí)體可使用發(fā)現(xiàn)服務(wù)420來確定什么應(yīng)用422、424、……、426可能是他們所感興趣的,以及最終將數(shù)據(jù)傳送給間接許可獲取(ILA)消費(fèi)者430以及同樣的直接許可獲取(DLA)消費(fèi)者 432。圖5是用于如此處所述地為第三方內(nèi)容按需提供EULA的系統(tǒng)的框圖。將參考圖1、3、4和5來描述系統(tǒng)500。在某些實(shí)施例中,系統(tǒng)500可以是圖2中示出的信息服務(wù)200的一部分。該系統(tǒng)可包括處理器510、發(fā)布模塊520、存儲(chǔ)器530和條件生成模塊540。在某些實(shí)施例中,該系統(tǒng)還可包括用戶界面550和/或?qū)嵤┠K560。處理器510可被配置成執(zhí)行存儲(chǔ)在存儲(chǔ)器530中的計(jì)算機(jī)可讀指令以及執(zhí)行此處描述的系統(tǒng)500的一個(gè)或多個(gè)功能。發(fā)布模塊520可被配置成發(fā)布內(nèi)容并將發(fā)布的內(nèi)容從發(fā)布模塊520輸出以供消費(fèi)者304體驗(yàn)。發(fā)布的內(nèi)容可可包括但不限于數(shù)據(jù)存儲(chǔ)212、214、……、216中的數(shù)據(jù)和/或所有者260所擁有或控制的商業(yè)數(shù)據(jù)402。在各實(shí)施例中,所有者260可以是第三方內(nèi)容所有者。條件生成模塊540可被配置成生成與發(fā)布的內(nèi)容的使用相關(guān)聯(lián)的一個(gè)或多個(gè)條件的表示。該表示可以是視覺地和/或以音頻格式生成的按需EULA,以在消費(fèi)者304體驗(yàn)發(fā)布的內(nèi)容之前由消費(fèi)者304審查和接受。在某些實(shí)施例中,該EULA中所包括的一個(gè)或多個(gè)條件可以是或可以指示在某些實(shí)施例中不允許的活動(dòng)。作為示例而非限制,該一個(gè)或多個(gè)條件可指示不允許的打印、下載、傳播、呈現(xiàn)、復(fù)制活動(dòng)或任何其他不允許的活動(dòng)。在某些實(shí)施例中,所述條件中的一些可以是規(guī)范化的以便為類似的或相同的不允許的活動(dòng)使用類似或相同的語(yǔ)言。在某些實(shí)施例中,所述條件中的一些可作為不是規(guī)范化的非標(biāo)準(zhǔn)條款存儲(chǔ)在系統(tǒng)500中。使用為發(fā)布的內(nèi)容生成EULA的第三方內(nèi)容所有者對(duì)系統(tǒng)500的自由形式文本輸入,可將這種非標(biāo)準(zhǔn)條款包括在EULA中。因?yàn)闃?gòu)成所述條件的句子和/或短語(yǔ)可以是規(guī)范化的,所以,不同第三方所擁有的任何數(shù)量的不同媒體的EULA條件可具有可識(shí)別的統(tǒng)一度。如此,可減少用于從系統(tǒng)500輸出的用于不同第三方的EULA中的條款和呈現(xiàn)格式的復(fù)雜性。在某些實(shí)施例中,條件生成模塊540可包括或可操作地耦合到分類模塊(未示出),該分類模塊被配置成將一個(gè)或多個(gè)條件歸類。如下所述,可以多種方式(包括但不限于根據(jù)內(nèi)容的類型、不允許的活動(dòng))將條件歸類,和/或所述條件可包括條件、或條款、定義的分層結(jié)構(gòu)(hierarchy)。在各實(shí)施例中,可通過發(fā)布的內(nèi)容的類型將所述條件歸類。例如,特定條件通??杀挥糜诘湫偷膬?nèi)容類型。這些特定條件可被歸類在一起。作為示例而非限制,通常用于電子書的條件可被歸類在一個(gè)類別中,通常用于可下載音樂的條件可被歸類在另一個(gè)類別中,而通常用于電影的條件可被歸類在另一個(gè)類別中。相應(yīng)地,對(duì)EULA條件的選擇可基于僅指示發(fā)布的內(nèi)容類型的輸入。在某些實(shí)施例中,對(duì)EULA條件的選擇可包括推斷通常適合于包括在用于所指示的類型的內(nèi)容的EULA中的EULA條件。相應(yīng)地,EULA可被動(dòng)態(tài)地生成,以包括通常適用于特定內(nèi)容類型的條件,由此增加生成更完整的EULA的可能性,同時(shí)花費(fèi)更少的財(cái)務(wù)和時(shí)間資源。在各實(shí)施例中,可通過不允許的活動(dòng)將條件歸類。例如,與不允許的打印和復(fù)制有關(guān)的條件可被歸類在第一類別中,而與不允許的傳播和下載有關(guān)的條件可在第二類別中提供。如此,所述類別可被安排在能夠容納各種不同條件的一個(gè)或多個(gè)桶中。
例如,選擇EULA條件可基于不允許的使用特定內(nèi)容的方式。作為示例而非限制,所述選擇可以指示發(fā)布的內(nèi)容可被打印的最大次數(shù)和/或是否總體上向消費(fèi)者提供打印特權(quán)。EULA條件因此可以是向消費(fèi)者提供關(guān)于該內(nèi)容能被打印的次數(shù)和/或該內(nèi)容不能被打印的簡(jiǎn)單語(yǔ)言的句子或短語(yǔ)。在某些實(shí)施例中,系統(tǒng)500可被配置成從第三方內(nèi)容所有者接收一個(gè)或多個(gè)輸入,而條件生成模塊540可按需確定發(fā)布該EULA的適當(dāng)條件。在某些實(shí)施例中,所述條件可以通過使用OData或其他查詢協(xié)議對(duì)所述條件進(jìn)行查詢來確定。在某些實(shí)施例中,所述條件可基于映射、語(yǔ)義、模式識(shí)別或用于選擇與輸入相對(duì)應(yīng)的數(shù)據(jù)的其他技術(shù)來確定??山?jīng)由可通信地耦合到系統(tǒng)500的用戶界面550來接收輸入。在某些實(shí)施例中,用戶界面550特別地(或系統(tǒng)500 —般性地)可被配置成接收用于按需生成EULA的輸入。所述輸入(或選擇)可以是在經(jīng)由用戶界面550顯示的文本框中接收的自由形式選擇,和/或經(jīng)由用戶界面550顯示的菜單選項(xiàng)的選擇。在某些實(shí)施例中,用戶界面可從第三方接收音頻選擇。在各實(shí)施例中,所述選擇可指示不允許的活動(dòng)和/或指示內(nèi)容類型。在某些實(shí)施例中,所述選擇可指示第三方的標(biāo)識(shí)(對(duì)于其中第三方選擇為第三方所擁有的所有發(fā)布的內(nèi)容生成基本相同的EULA的實(shí)施例)。在某些實(shí)施例中,系統(tǒng)500可包括實(shí)施模塊560。實(shí)施模塊560可被配置成實(shí)施與發(fā)布的內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)條件,并且在任何平臺(tái)上均實(shí)施。在某些實(shí)施例中,實(shí)施所使用的一個(gè)或多個(gè)條件可包括不允許由所述一個(gè)或多個(gè)條件所指示的不允許的活動(dòng)。在各實(shí)施例中,實(shí)施模塊560可實(shí)施EULA的條件以防止在微軟OFFICE 平臺(tái)、WINDOWS 平臺(tái)、SQL 平臺(tái)、MAC 平臺(tái)和/或0PEN0FFI CE. ORG 平臺(tái)上的不允許的活動(dòng)。在某些實(shí)施例中,實(shí)施模塊560可經(jīng)由信息權(quán)限管理模塊(未示出)來執(zhí)行實(shí)施。信息權(quán)限管理模塊可被包括在實(shí)施模塊560內(nèi),或者可操作地稱合到實(shí)施模塊560。參考存儲(chǔ)器530,在某些實(shí)施例中,存儲(chǔ)器530可以是其上存儲(chǔ)有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令在被執(zhí)行時(shí)致使處理器執(zhí)行方法。該方法(未示出)可包括經(jīng)由用戶界面顯示選項(xiàng)選擇表示,其中該選項(xiàng)選擇表示與用于發(fā)布內(nèi)容的使用的選項(xiàng)相關(guān)聯(lián)。該方法還可包括經(jīng)由該用戶界面接收輸入;以及至少基于該輸入標(biāo)識(shí)用于該發(fā)布的內(nèi)容的一個(gè)或多個(gè)條件,其中該一個(gè)或多個(gè)條件是最終用戶許可證條件。在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的某些實(shí)施例中,該選項(xiàng)選擇表示包括文本框,并且其中該接收該輸入包括在該文本框處接收自由形式選擇輸入。在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的某些實(shí)施例中,該選項(xiàng)選擇表示包括選項(xiàng)菜單,并且其中該接收該輸入包括接收指示該選項(xiàng)菜單中的至少一個(gè)選項(xiàng)的選擇。在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的某些實(shí)施例中,該方法還包括接收發(fā)布的內(nèi)容的類型的選擇,其中該顯示該選項(xiàng)選擇表示是基于接收發(fā)布的內(nèi)容的類型的選擇的。在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的某些實(shí)施例中,該方法還包括生成包括所述最終用戶許可證條件的最終用戶許可證協(xié)定。在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的某些實(shí)施例中,該最終用戶許可證條件是規(guī)范化的標(biāo)準(zhǔn)條件。圖6是示出根據(jù)此處描述的一實(shí)施例在任何平臺(tái)上作為用于服務(wù)的信息按需生 成EULA的方法的流程圖。在610,方法600可包括向消費(fèi)者發(fā)布內(nèi)容。該內(nèi)容可以是第三方所擁有的任何類型的內(nèi)容,包括但不限于音樂、電子書、電影、視頻游戲、網(wǎng)站等等。在620,方法600可包括接收指示用于發(fā)布的內(nèi)容的條件的輸入。可從發(fā)布的內(nèi)容的所有者接收該輸入。在各實(shí)施例中,該輸入可指示文檔的類型、不允許的活動(dòng)和/或內(nèi)容的所有者。在630,方法600可包括基于所接收的輸入為該EULA選擇條件。選擇該條件可通過任何數(shù)量的方法執(zhí)行,包括但不限于查詢一個(gè)或多個(gè)條件來確定與輸入最緊密相關(guān)的條件、映射、模式識(shí)別、語(yǔ)義等等。這些條件可以是規(guī)范化的標(biāo)準(zhǔn)條款或者不是規(guī)范化的非標(biāo)準(zhǔn)條款。非標(biāo)準(zhǔn)條款可來自內(nèi)容所有者的自由形式文本輸入或音頻輸入??筛鶕?jù)分類將所述條件歸類。分類可基于內(nèi)容的類型、不允許的活動(dòng)和/或內(nèi)容的所有者。在各實(shí)施例中,不允許的活動(dòng)可與呈現(xiàn)、打印、推導(dǎo)、傳播或復(fù)制相關(guān)聯(lián)。在640,方法600可包括向消費(fèi)者或訂閱者輸出一個(gè)或多個(gè)條件的表示。在某些實(shí)施例中,所述表示可以是按需EULA。在不同實(shí)施例中,所述表示可以是視覺的和/或音頻的。在650,方法600可包括實(shí)施EULA的條件。實(shí)施EULA的條件可包括監(jiān)視消費(fèi)者對(duì)發(fā)布的內(nèi)容的使用并不允許禁止的活動(dòng)。在某些實(shí)施例中,不允許可包括操作信息管理模塊來阻止不允許的活動(dòng)。圖7是示出根據(jù)此處描述的實(shí)施例的方法的流程圖。在710,方法700可包括經(jīng)由用戶界面顯示選項(xiàng)選擇表示。該表示可與確定用于發(fā)布的內(nèi)容的使用的條件相關(guān)聯(lián)。在720,方法700可包括經(jīng)由用戶界面接收輸入。在某些實(shí)施例中,選項(xiàng)選擇表示可包括文本框,而輸入是文本框處的自由形式選擇輸入。標(biāo)識(shí)一個(gè)或多個(gè)選項(xiàng)可包括選擇與該自由形式選擇相關(guān)聯(lián)的一個(gè)或多個(gè)選項(xiàng)。在某些實(shí)施例中,顯示選項(xiàng)選擇表示可包括將該一個(gè)或多個(gè)選項(xiàng)作為選項(xiàng)菜單來顯示。輸入可以是從選項(xiàng)菜單的選項(xiàng)選擇。在730,方法700可包括至少基于該輸入來選擇一個(gè)或多個(gè)條件??筛鶕?jù)分類將所述一個(gè)或多個(gè)條件歸類。在某些實(shí)施例中,所述條件中的一些可以是規(guī)范化的標(biāo)準(zhǔn)條款,而所述條件中的一些可以是不規(guī)范化的非標(biāo)準(zhǔn)條款。選擇該一個(gè)或多個(gè)條件可通過包括查詢?cè)趦?nèi)的任何已知技術(shù)來執(zhí)行??刹捎媚J阶R(shí)別、語(yǔ)義等等。在740,方法700可包括顯示所選擇的一個(gè)或多個(gè)條件的表示。在某些實(shí)施例中,所述表示可以是按需EULA。在使用發(fā)布的內(nèi)容存儲(chǔ)和/或顯示給消費(fèi)者之前,可經(jīng)由用戶界面向第三方內(nèi)容所有者顯示所選擇的條件。在某些實(shí)施例中,可提供用戶界面以便于最終用戶許可證協(xié)定的生成。在某些實(shí)施例中,用戶界面可被配置成顯示選項(xiàng)選擇表示。選項(xiàng)選擇表示可包括指示用于發(fā)布的內(nèi)容的使用的一個(gè)或多個(gè)選項(xiàng)的信息。用戶界面還可被配置成接收選擇所述一個(gè)或多個(gè)選項(xiàng)中的至少一個(gè)以供使用的輸入。該輸入可由發(fā)布的內(nèi)容的所有者和/或內(nèi)容的發(fā)布者接收。 用戶界面還可被配置成顯示一個(gè)或多個(gè)條件以被包括在EULA中。所述條件可至少部分基于所接收的輸入。用戶界面還可被配置成顯示該EULA的表示。在各實(shí)施例中,所述表示可以是視覺的或音頻的。在某些實(shí)施例中,選項(xiàng)選擇表示包括文本框。在這些實(shí)施例中,所接收的輸入可以是自由形式文本。在某些實(shí)施例中,除了文本框外或取代文本框,選項(xiàng)選擇表示可包括用于發(fā)布的內(nèi)容的使用的選項(xiàng)菜單。所述選項(xiàng)可以是通過用戶提供輸入可選擇的。在各實(shí)施例中,所顯示的用于包括在EULA中的一個(gè)或多個(gè)條件可以是規(guī)范化的標(biāo)準(zhǔn)條款和/或非規(guī)范化的條件。例如,非規(guī)范化的條件可以是可經(jīng)由文本框接收的自由形式文本。用戶界面可提供視覺的和/或音頻的顯示。在某些實(shí)施例中,用戶界面可通過在用戶界面屏幕處提供的輸入和/或通過經(jīng)由提供到用戶界面的語(yǔ)音命令的音頻信號(hào)來接收輸入。在某些實(shí)施例中,用戶界面是觸摸屏用戶界面。圖8是示出用于作為來自任何平臺(tái)的信息即服務(wù)按需生成EULA的示例性用戶界面(UI)的框圖。如圖8中所示,Π 800可包括選項(xiàng)顯示區(qū)域810、輸入?yún)^(qū)域820和預(yù)覽區(qū)域 830。選項(xiàng)顯示區(qū)域810可包括指示發(fā)布的內(nèi)容或發(fā)布的內(nèi)容的使用的信息。在某些實(shí)施例中,指示發(fā)布的內(nèi)容的信息是發(fā)布的內(nèi)容的一個(gè)或多個(gè)類型。該發(fā)布的內(nèi)容的一個(gè)或多個(gè)類型可包括音樂、電子書、電影、電視節(jié)目或視頻游戲。在某些實(shí)施例中,指示發(fā)布的內(nèi)容的使用的信息是不允許的活動(dòng)的一個(gè)或多個(gè)類型,可在區(qū)域840處提供所述活動(dòng)。不允許的活動(dòng)的類型可以指示編輯特權(quán)、打印、復(fù)制、寫入特權(quán)或重新發(fā)布或傳播權(quán)限中的至少一項(xiàng)。輸入?yún)^(qū)域820可被配置成顯示用于接收輸入的區(qū)域。輸入?yún)^(qū)域可包括文本框850或可選擇的選項(xiàng)菜單。在某些實(shí)施例中,文本框850可被配置成接收自由形式文本。在某些實(shí)施例中,輸入?yún)^(qū)域820和/或Π 800的表面整體上可具有觸摸屏能力。在某些實(shí)施例中,可在區(qū)域840處示出可選擇的選項(xiàng)菜單。預(yù)覽區(qū)域830可被配置成顯示用于包括在最終用戶許可證協(xié)定中的一個(gè)或多個(gè)條件的預(yù)覽。在各實(shí)施例中,所述一個(gè)或多個(gè)條件中的至少一個(gè)是規(guī)范化的標(biāo)準(zhǔn)條款。在各實(shí)施例中,所述一個(gè)或多個(gè)條件中的至少一個(gè)是非規(guī)范化的標(biāo)準(zhǔn)條款并且是自由形式文本。在某些實(shí)施例中,預(yù)覽區(qū)域830可被配置成顯示最終用戶許可證協(xié)定860的預(yù)覽。在某些實(shí)施例中,被配置成生成EULA的UI (未示出)可包括選項(xiàng)顯示區(qū)域,該選項(xiàng)顯示區(qū)域可包括指示發(fā)布的內(nèi)容或發(fā)布的內(nèi)容的使用的信息。EULA Π還可包括被配置成顯示用于接收輸入的區(qū)域的輸入?yún)^(qū)域;以及被配置成顯示用于包括在最終用戶許可證協(xié)定的一個(gè)或多個(gè)條件的預(yù)覽的預(yù)覽區(qū)域。該預(yù)覽區(qū)域可被配置成顯示最終用戶許可證協(xié)定。在某些實(shí)施例中,所述一個(gè)或多個(gè)條件中的一個(gè)或多個(gè)可以是規(guī)范化的標(biāo)準(zhǔn)條款。在某些實(shí)施例中,所述一個(gè)或多個(gè)條件中的一個(gè)或多個(gè)是非規(guī)范化的標(biāo)準(zhǔn)條款并且是自由形式文本。在某些實(shí)施例中,該選項(xiàng)顯示區(qū)域包括指示發(fā)布的內(nèi)容的信息且所述指示發(fā)布的內(nèi)容的信息是發(fā)布的內(nèi)容的一個(gè)或多個(gè)類型。
在某些實(shí)施例中,該選項(xiàng)顯示區(qū)域包括指示發(fā)布的內(nèi)容的使用的信息且所述指示發(fā)布的內(nèi)容的使用的信息是不允許的活動(dòng)的一個(gè)或多個(gè)類型。在某些實(shí)施例中,不允許的活動(dòng)的一個(gè)或多個(gè)類型指示編輯特權(quán)、寫入特權(quán)或重新發(fā)布權(quán)限中的至少一項(xiàng)。在某些實(shí)施例中,發(fā)布的內(nèi)容的一個(gè)或多個(gè)類型可包括音樂、電子書、電影、電視節(jié)目或視頻游戲中的至少一種。在某些實(shí)施例中,輸入?yún)^(qū)域包括文本框。文本框可被配置成接收自由形式文本。在某些實(shí)施例中,輸入?yún)^(qū)域包括可選擇的選項(xiàng)菜單。在某些實(shí)施例中,Π是觸摸屏用戶界面。圖9是示出用于作為來自任何平臺(tái)的信息即服務(wù)按需生成EULA的、從內(nèi)容所有者到消費(fèi)者的示例性端到端流程圖的框圖。將參考圖8和圖9描述該流程圖。內(nèi)容所有者可提供指示內(nèi)容所有者所擁有的發(fā)布的內(nèi)容的使用的選項(xiàng)的選擇。該選擇可在內(nèi)容所有者可訪問的UI 800處提供。內(nèi)容所有者可從Π 800中選擇不允許的活動(dòng)840的一個(gè)或多個(gè)類型。在所示實(shí)施例中,不允許的活動(dòng)是編輯發(fā)布的內(nèi)容以及復(fù)制發(fā)布的內(nèi)容。如此,內(nèi)容所有者已選擇了只讀特權(quán)而沒有選擇復(fù)制特權(quán)來與發(fā)布的內(nèi)容相關(guān)聯(lián)。所選擇的供使用的選項(xiàng)可由平臺(tái)獨(dú)立的引擎接收。平臺(tái)獨(dú)立的引擎900可包括用于選擇一個(gè)或多個(gè)條件(所述條件可以是規(guī)范化的(如圖9所示)或非規(guī)范化的)的條件生成模塊910。平臺(tái)獨(dú)立引擎900可包括條件生成模塊910。可根據(jù)所選擇的分類將一個(gè)或多個(gè)條件歸類,所述歸類可基于不允許的活動(dòng)、發(fā)布的文檔的類型、內(nèi)容所有者的標(biāo)識(shí)或其他。條件生成模塊可從數(shù)據(jù)存儲(chǔ)912、914、……、916中選擇與用于使用的選項(xiàng)相關(guān)聯(lián)的一個(gè)或多個(gè)條件。EULA生成模塊920可接收用于EULA的條件并且生成包括所接收的條件的EULA。消費(fèi)者平臺(tái)930可接收EULA并向消費(fèi)者顯示EULA。示例性聯(lián)網(wǎng)以及分布式環(huán)境本領(lǐng)域普通技術(shù)人員可以理解,此處所描述的用于來自任何平臺(tái)的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)的方法和設(shè)備的各個(gè)實(shí)施例以及本文中描述的相關(guān)實(shí)施例可以結(jié)合任何計(jì)算機(jī)或其它客戶端或服務(wù)器設(shè)備來實(shí)現(xiàn),該任何計(jì)算機(jī)或其它客戶端或服務(wù)器設(shè)備可作為計(jì)算機(jī)網(wǎng)絡(luò)的一部分來部署或者被部署在分布式計(jì)算環(huán)境中,并且可以連接到任何種類的數(shù)據(jù)存儲(chǔ)。在這一點(diǎn)上,此處描述的各實(shí)施例可在具有任何數(shù)量的存儲(chǔ)器或存儲(chǔ)單元的、以及跨任何數(shù)量的存儲(chǔ)單元發(fā)生的任何數(shù)量的應(yīng)用和進(jìn)程的任何計(jì)算機(jī)系統(tǒng)或環(huán)境中實(shí)現(xiàn)。這包括但不限于具有部署在具有遠(yuǎn)程或本地存儲(chǔ)的網(wǎng)絡(luò)環(huán)境或分布式計(jì)算環(huán)境中的服務(wù)器計(jì)算機(jī)和客戶機(jī)計(jì)算機(jī)的環(huán)境。附圖10提供了示例性聯(lián)網(wǎng)或分布式計(jì)算環(huán)境的非限制性示意圖。該分布式計(jì)算環(huán)境包括計(jì)算對(duì)象1010、1012等以及計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等,這些計(jì)算對(duì)象或設(shè)備可包括如應(yīng)用1030、1032、1034、1036、1038所表示的程序、方法、數(shù)據(jù)存儲(chǔ)、可編程邏輯等。能夠理解,對(duì)象1010、1012等以及計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026,1028等可包括不同的設(shè)備,諸如,PDA、數(shù)字視頻盤(dvd)、壓縮盤(Cd)、音頻/視頻設(shè)備、移動(dòng)電話、MP3播放器、膝上型計(jì)算機(jī)等。每一個(gè)對(duì)象1010、1012等以及計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等可通過通信網(wǎng)絡(luò)1040直接或間接與一個(gè)或多個(gè)其他對(duì)象1010、1012等以及計(jì)算對(duì)象或設(shè)備 1020、1022、1024、1026、1028等進(jìn)行通信。即使在圖10中被示為單個(gè)元件,但網(wǎng)絡(luò)1040也可包括向圖10的系統(tǒng)提供服務(wù)的其他計(jì)算對(duì)象或計(jì)算設(shè)備,和/或可表示未示出的多個(gè)互連網(wǎng)絡(luò)。每個(gè)對(duì)象1010、1012等或計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等還可包含諸如應(yīng)用1030、1032、1034、1036、1038之類的應(yīng)用,該應(yīng)用可利用適用于與根據(jù)本發(fā)明的各實(shí)施例提供的用于作為來自任何平臺(tái)的服務(wù)的信息的基礎(chǔ)結(jié)構(gòu)進(jìn)行通信或適用于實(shí)現(xiàn)該基礎(chǔ)結(jié)構(gòu)的API或其他對(duì)象、軟件、固件和/或硬件。存在支持分布式計(jì)算環(huán)境的各種系統(tǒng)、組件和網(wǎng)絡(luò)配置。例如,計(jì)算系統(tǒng)可由有線或無(wú)線系統(tǒng)、本地網(wǎng)絡(luò)或廣泛分布的網(wǎng)絡(luò)連接在一起。當(dāng)前,許多網(wǎng)絡(luò)被耦合至因特網(wǎng),后者為廣泛分布的計(jì)算提供了基礎(chǔ)結(jié)構(gòu)并包含許多不同的網(wǎng)絡(luò),但任何網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)可用于變得與如各實(shí)施例中所描述的技術(shù)相關(guān)聯(lián)的示例性通信。由此,可使用諸如客戶機(jī)/服務(wù)器、對(duì)等、或混合體系結(jié)構(gòu)之類的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的主機(jī)。在客戶端/服務(wù)器體系結(jié)構(gòu)中,尤其在聯(lián)網(wǎng)系統(tǒng)中,客戶端通常是訪問另一計(jì)算機(jī)(例如,服務(wù)器)所提供的共享網(wǎng)絡(luò)資源的計(jì)算機(jī)。在圖10的圖示中,作為非限制性示例,計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等可被認(rèn)為是客戶機(jī)而對(duì)象1010、1012等可被認(rèn)為是服務(wù)器,其中服務(wù)器等提供數(shù)據(jù)服務(wù),諸如從客戶機(jī)計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等接收數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)、處理數(shù)據(jù)、向客戶機(jī)計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等發(fā)送數(shù)據(jù)等,但任何計(jì)算機(jī)都可取決于環(huán)境而被認(rèn)為是客戶機(jī)、服務(wù)器或兩者。這些計(jì)算設(shè)備中的任一個(gè)可以處理數(shù)據(jù),或請(qǐng)求可指示如此處參考一個(gè)或多個(gè)實(shí)施例描述的來自任何平臺(tái)的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)以及相關(guān)技術(shù)的服務(wù)或任務(wù)。服務(wù)器通常是可通過諸如因特網(wǎng)或無(wú)線網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)之類的遠(yuǎn)程網(wǎng)絡(luò)或本地網(wǎng)絡(luò)訪問的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)??蛻魴C(jī)進(jìn)程可在第一計(jì)算機(jī)系統(tǒng)中活動(dòng),而服務(wù)器進(jìn)程可在第二計(jì)算機(jī)系統(tǒng)中活動(dòng),它們通過通信介質(zhì)相互通信,由此提供分布式功能并允許多個(gè)客戶機(jī)利用服務(wù)器的信息收集能力。按照用戶剖析來利用的任何軟件對(duì)象可以獨(dú)立地提供或跨多個(gè)計(jì)算設(shè)備或?qū)ο蠓植?。在其中通信網(wǎng)絡(luò)/總線1040是因特網(wǎng)的網(wǎng)絡(luò)環(huán)境中,服務(wù)器等可以是客戶機(jī)計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等通過諸如HTTP等多種已知協(xié)議中的任一種與其通信的Web服務(wù)器。服務(wù)器等也可擔(dān)當(dāng)客戶機(jī)計(jì)算對(duì)象或設(shè)備1020、1022、1024、1026、1028等,這是分布式計(jì)算環(huán)境的特性。示例性計(jì)算設(shè)備如所提到的那樣,此處描述的各實(shí)施例適用于其中可能期望實(shí)現(xiàn)來自任何平臺(tái)的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)的一個(gè)或多個(gè)部分的任何設(shè)備。因此,應(yīng)當(dāng)理解,構(gòu)思了結(jié)合此處描述的各實(shí)施例使用的手持式、便攜式和其它計(jì)算設(shè)備和計(jì)算對(duì)象,即在設(shè)備可以結(jié)合來自任何平臺(tái)的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)來提供某些功能的任何地方。因此,在下面的圖11中描述的以下通用遠(yuǎn)程計(jì)算機(jī)僅是一個(gè)示例,且所公開的主題的各實(shí)施例可以用具有網(wǎng)絡(luò)/總線互操作性和交互的任何客戶機(jī)來實(shí)現(xiàn)。盡管并不是必需的,但各實(shí)施例的任意一個(gè)可以部分地經(jīng)由操作系統(tǒng)來實(shí)現(xiàn),以供設(shè)備或?qū)ο蟮姆?wù)開發(fā)者使用,和/或被包括在結(jié)合可操作組件來操作的應(yīng)用軟件中。軟件可以在由諸如客戶端工作站、服務(wù)器或其它設(shè)備等一個(gè)或多個(gè)計(jì)算機(jī)執(zhí)行的諸如程序模塊等計(jì)算機(jī)可執(zhí)行指令的通用上下文中描述。本領(lǐng)域的技術(shù)人員可以理解,網(wǎng)絡(luò)交互可 以用各種計(jì)算機(jī)系統(tǒng)配置和協(xié)議來實(shí)施。因此,圖11示出了其中可實(shí)現(xiàn)一個(gè)或多個(gè)實(shí)施例的合適的計(jì)算系統(tǒng)環(huán)境1100的一個(gè)示例,盡管如上所述,計(jì)算系統(tǒng)環(huán)境1100僅為合適的計(jì)算環(huán)境的一個(gè)示例,并非旨在對(duì)各實(shí)施例中的任意一個(gè)的使用范圍或功能提出任何限制。也不應(yīng)該將計(jì)算環(huán)境1100解釋為對(duì)示例性操作環(huán)境1100中示出的任一組件或其組合有任何依賴性或要求。參考圖11,用于實(shí)現(xiàn)此處的一個(gè)或多個(gè)實(shí)施例的示例性遠(yuǎn)程設(shè)備可以包括手持式計(jì)算機(jī)1110形式的通用計(jì)算設(shè)備。手持式計(jì)算機(jī)1110的組件可以包括但不限于處理單元1120、系統(tǒng)存儲(chǔ)器1130和將包括系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合至處理單元1120的系統(tǒng)總線1121。計(jì)算機(jī)1110通常包括各種計(jì)算機(jī)可讀介質(zhì),并且可以是可由計(jì)算機(jī)1110訪問的任何可用介質(zhì)。系統(tǒng)存儲(chǔ)器1130可包括諸如只讀存儲(chǔ)器(ROM)和/或隨機(jī)存取存儲(chǔ)器(RAM)之類的易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)。作為示例而非限制性,存儲(chǔ)器1130還可以包括操作系統(tǒng)、應(yīng)用程序、其他程序模塊、和程序數(shù)據(jù)。用戶可以通過輸入設(shè)備1140向計(jì)算機(jī)1110輸入命令和信息。監(jiān)視器或其他類型的顯示設(shè)備也經(jīng)由諸如輸出接口 1150之類的接口連接到系統(tǒng)總線1121。除監(jiān)視器之外,計(jì)算機(jī)還可以包括其他外圍輸出設(shè)備,如揚(yáng)聲器和打印機(jī),它們可以通過輸出接口 1150連接。計(jì)算機(jī)1110可使用到一個(gè)或多個(gè)其他遠(yuǎn)程計(jì)算機(jī)(諸如遠(yuǎn)程計(jì)算機(jī)1170)的邏輯連接在聯(lián)網(wǎng)或分布式環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)1170可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其他常見網(wǎng)絡(luò)節(jié)點(diǎn)、或者任何其他遠(yuǎn)程媒體消費(fèi)或傳輸設(shè)備,并且可包括以上關(guān)于計(jì)算機(jī)1110所述的任何或全部元件。圖11所示的邏輯連接包括諸如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)之類的網(wǎng)絡(luò)1171,但也可包括其他網(wǎng)絡(luò)/總線。這些聯(lián)網(wǎng)環(huán)境在家庭、辦公室、企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。如上所述,雖然結(jié)合各計(jì)算設(shè)備、網(wǎng)絡(luò)和廣告體系結(jié)構(gòu)描述了示例性實(shí)施例,但還可將底層概念應(yīng)用于其中想要結(jié)合與云或網(wǎng)絡(luò)服務(wù)的交互來發(fā)布、構(gòu)建應(yīng)用或消費(fèi)數(shù)據(jù)的任何網(wǎng)絡(luò)系統(tǒng)和任何計(jì)算設(shè)備或系統(tǒng)。
有多種實(shí)現(xiàn)此處描述的一個(gè)或多個(gè)實(shí)施例的方式,例如,使應(yīng)用和服務(wù)能使用來自任何平臺(tái)的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)的適當(dāng)API、工具包、驅(qū)動(dòng)程序代碼、操作系統(tǒng)、控件、獨(dú)立或可下載的軟件對(duì)象等等??梢詮腁PI (或其他軟件對(duì)象)的觀點(diǎn)以及從便于提供根據(jù)所描述的實(shí)施例中的一個(gè)或多個(gè)的來自任何平臺(tái)的信息即服務(wù)的基礎(chǔ)結(jié)構(gòu)的軟件或硬件對(duì)象來構(gòu)想各實(shí)施例。此處描述的各種實(shí)現(xiàn)和實(shí)施例可以具有完全采用硬件、部分采用硬件并且部分采用軟件、以及采用軟件的方面。本文中所使用的詞語(yǔ)“示例性”意味著用作示例、實(shí)例、或說明。為避免疑惑,本文所公開的主題不限于這些示例。另外,在此所述的被描述為“示例性”的任意方面或設(shè)計(jì)并不一定要被解釋為相比其它方面或設(shè)計(jì)更優(yōu)選或有利。此外,在詳細(xì)描述或權(quán)利要求書中使用術(shù)語(yǔ)“包括”、“具有”、“包含”和其他類似詞語(yǔ)的程度上,為避免疑惑,這些術(shù)語(yǔ)旨在以類似于術(shù)語(yǔ)“包括”作為開放的過渡詞的方式是包含性的而不排除任何附加或其他元素。如所述的,此處所述的各種技術(shù)可結(jié)合硬件或軟件或,在適當(dāng)時(shí),以兩者的組合來實(shí)現(xiàn)。如此處所使用的,術(shù)語(yǔ)“組件”、“系統(tǒng)”等同樣旨在指計(jì)算機(jī)相關(guān)實(shí)體,或者是硬件、硬 件和軟件的組合、軟件或者是執(zhí)行中的軟件。例如,組件可以是,但不限于是,在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行碼、執(zhí)行的線程、程序和/或計(jì)算機(jī)。作為說明,在計(jì)算機(jī)上運(yùn)行的應(yīng)用和計(jì)算機(jī)都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行線程中,并且組件可以位于一個(gè)計(jì)算機(jī)內(nèi)和/或分布在兩個(gè)或更多計(jì)算機(jī)之間。如前所述的系統(tǒng)已經(jīng)參考若干組件之間的交互來描述。可以理解,這些系統(tǒng)和組件可包括組件或指定的子組件、某些指定的組件或子組件和/或附加的組件,并且根據(jù)上述內(nèi)容的各種置換和組合。子組件還可作為通信地耦合到其他組件的組件來實(shí)現(xiàn),而不是被包括在父組件內(nèi)(層次性)。另外,應(yīng)該注意,一個(gè)或多個(gè)組件也可以合并到提供聚合功能的單一組件中,或者也可以分成多個(gè)單獨(dú)的子組件,并且,可以提供諸如管理層之類的任何一個(gè)或更多中間層,以可通信地耦合到這樣的子組件,以便提供集成的功能。此處所述的任何組件也可與一個(gè)或多個(gè)此處未專門描述的但本領(lǐng)域技術(shù)人員一般已知的其他組件進(jìn)行交互??紤]到以上描述的示例性系統(tǒng),參考各附圖的流程圖將可以更好地理解根據(jù)所公開的主題實(shí)現(xiàn)的方法。盡管為了說明簡(jiǎn)潔起見,按照一系列框示出和描述了方法,但是,應(yīng)該理解和知道,所要求保護(hù)的主題不限于框的順序,因?yàn)橐恍┛蚩梢园磁c此處所描繪和描述的不同的順序進(jìn)行和/或與其他框并發(fā)地進(jìn)行。盡管經(jīng)由流程圖示出了非順序或分支的流程,但可以理解,可實(shí)現(xiàn)達(dá)到相同或類似結(jié)果的各種其他分支、流程路徑和框的次序。此夕卜,并非全部所示的框都是實(shí)現(xiàn)下面所述的方法所必需的。雖然在某些實(shí)施例中示出了客戶機(jī)側(cè)觀點(diǎn),但要出于避免對(duì)存在相對(duì)應(yīng)的服務(wù)器觀點(diǎn)的疑問來理解,反之亦然。類似地,在實(shí)施一方法時(shí),可以提供具有存儲(chǔ)和被配置成經(jīng)由一個(gè)或多個(gè)組件實(shí)施該方法的至少一個(gè)處理器的相對(duì)應(yīng)的設(shè)備。盡管結(jié)合各附圖的優(yōu)選實(shí)施例描述了各實(shí)施例,但可以理解,可以使用其他類似的實(shí)施例,或可以對(duì)所描述的實(shí)施例進(jìn)行修改和添加來執(zhí)行相同的功能而不背離本發(fā)明。而且,此處描述的各實(shí)施例的一個(gè)或多個(gè)方面可以在多個(gè)處理芯片或設(shè)備中實(shí)現(xiàn)或跨多個(gè)處理芯片或設(shè)備實(shí)現(xiàn),且存儲(chǔ)可以類似地跨多個(gè)設(shè)備來實(shí)現(xiàn)。因此,本發(fā)明不應(yīng)限于任何單個(gè)實(shí)施例,而是應(yīng)該根據(jù)所附權(quán)利要求書的廣度和范圍來解釋。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括 至少一個(gè)處理器; 被配置成向消費(fèi)者發(fā)布內(nèi)容的至少一個(gè)發(fā)布模塊; 被配置成生成用于與來自所述至少一個(gè)發(fā)布模塊的發(fā)布的內(nèi)容一起使用的一個(gè)或多個(gè)條件的表示的至少一個(gè)條件生成模塊,其中所述一個(gè)或多個(gè)條件是表示要包括在所述表示中的標(biāo)準(zhǔn)條款的規(guī)范化條件,并且其中所述表示是用于所述消費(fèi)者的許可證協(xié)定;以及 存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令被執(zhí)行時(shí)使所述至少一個(gè)處理器執(zhí)行所述至少一個(gè)發(fā)布模塊或所述至少一個(gè)條件生成模塊的一個(gè)或多個(gè)功能。
2.如權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述條件生成模塊包括 被配置成將所述一個(gè)或多個(gè)條件中的多個(gè)條件歸類的至少一個(gè)分類模塊。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述條件生成模塊被配置成至少基于對(duì)所述多個(gè)條件的查詢生成所述一個(gè)或多個(gè)條件的所述表示,所述查詢至少基于所述輸入。
4.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述輸入指示所述發(fā)布的內(nèi)容的類型、不允許的活動(dòng)或者所述發(fā)布的內(nèi)容的所有者的標(biāo)識(shí)中的至少一項(xiàng)。
5.如權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述多個(gè)條件中的一個(gè)或多個(gè)是非規(guī)范化的非標(biāo)準(zhǔn)條款。
6.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述非標(biāo)準(zhǔn)條款是自由形式文本。
7.如權(quán)利要求4所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述不允許的活動(dòng)與呈現(xiàn)、打印、推導(dǎo)、傳播或復(fù)制中的至少一項(xiàng)相關(guān)聯(lián)。
8.如權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述表示是視覺表示或音頻表示中的至少一個(gè)。
9.如權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其特征在于,還包括被配置成接收指示用于所述發(fā)布的內(nèi)容的使用的選項(xiàng)的至少一個(gè)輸入。
10.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 采用被配置成執(zhí)行計(jì)算機(jī)可讀指令的處理器,所述計(jì)算機(jī)可讀指令執(zhí)行時(shí)使所述處理器執(zhí)行以下操作 經(jīng)由用戶界面顯示選項(xiàng)選擇表示,其中所述選項(xiàng)選擇表示與用于發(fā)布內(nèi)容的使用的選項(xiàng)相關(guān)聯(lián); 經(jīng)由所述用戶界面接收輸入;以及 至少基于所述輸入選擇用于與所述發(fā)布的內(nèi)容一起使用的一個(gè)或多個(gè)條件,其中所述一個(gè)或多個(gè)條件是最終用戶許可證條件。
11.如權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述選項(xiàng)選擇表示包括文本框,并且其中所述接收所述輸入包括在所述文本框處接收自由形式選擇輸入。
12.如權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述選項(xiàng)選擇表示包括選項(xiàng)菜單,并且其中所述接收所述輸入包括接收指示所述選項(xiàng)菜單中的至少一個(gè)選項(xiàng)的選擇。
13.如權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,用于使用的所述一個(gè)或多個(gè)條件是規(guī)范化的。
14.如權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括從所述發(fā)布的內(nèi)容的所有者接收至少一個(gè)輸入。
15.如權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其 特征在于,所述至少一個(gè)輸入指示所述發(fā)布的內(nèi)容的類型、所述所有者的標(biāo)識(shí)或所述發(fā)布的內(nèi)容的不允許的活動(dòng)中的至少一項(xiàng)。
全文摘要
提供一種為信息即服務(wù)按需提供最終用戶許可證協(xié)定的系統(tǒng)和方法。在某些實(shí)施例中,計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)可包括至少一個(gè)處理器;以及被配置成向消費(fèi)者發(fā)布內(nèi)容的至少一個(gè)發(fā)布模塊。該計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)還可包括被配置成與消費(fèi)者對(duì)來自該至少一個(gè)發(fā)布模塊的發(fā)布的內(nèi)容的使用相關(guān)聯(lián)的一個(gè)或多個(gè)條件的表示的至少一個(gè)條件生成模塊。所述條件可以是表示要被包括在該表示中的標(biāo)準(zhǔn)條款的規(guī)范化條件。在某些實(shí)施例中,該表示是用于消費(fèi)者的許可證協(xié)定。該計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)還可以包括存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令被執(zhí)行時(shí)使所述至少一個(gè)處理器執(zhí)行所述至少一個(gè)發(fā)布模塊或所述至少一個(gè)條件生成模塊的一個(gè)或多個(gè)功能。
文檔編號(hào)G06F21/00GK102792309SQ201180012976
公開日2012年11月21日 申請(qǐng)日期2011年3月4日 優(yōu)先權(quán)日2010年3月10日
發(fā)明者M·克斯拉維, R·S·馬爾 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
侯马市| 商水县| 顺义区| 灵寿县| 柯坪县| 桐城市| 商丘市| 阿勒泰市| 环江| 来凤县| 芒康县| 绥棱县| 澄迈县| 神池县| 佛山市| 秦皇岛市| 夹江县| 油尖旺区| 青冈县| 蒙自县| 衡山县| 卢龙县| 江达县| 山西省| 仙桃市| 藁城市| 泰州市| 洛阳市| 大方县| 岳池县| 北安市| 明星| 太原市| 沈丘县| 井研县| 河北省| 石泉县| 得荣县| 无锡市| 齐齐哈尔市| 通许县|