處理的計算系統(tǒng)700的非限制性實施例。例如,計算系統(tǒng)700可以表示圖1所示的特許計算機器102、非特許計算機器108、⑶N計算機器116或授權服務計算機器120。計算系統(tǒng)700以簡化形式示出。計算系統(tǒng)700可以采用一個或多個個人計算機、服務器計算機、平板計算機、家庭娛樂計算機、網(wǎng)絡計算設備、游戲設備、移動計算設備、移動通信設備(例如,智能電話)和/或其它計算設備的形式。
[0069]計算系統(tǒng)700包括邏輯機器702和存儲機器704。計算系統(tǒng)700可選地可以包括顯示子系統(tǒng)706、輸入子系統(tǒng)708、通信子系統(tǒng)710和/或圖7中未示出的其它組件。
[0070]邏輯機器702包括一個或多個被配置來執(zhí)行指令的物理設備。例如,邏輯機器可以被配置為執(zhí)行作為一個或多個應用、服務、程序、例程、庫、對象、組件、數(shù)據(jù)結構或其它邏輯構造的一部分的指令。這樣的指令可以被實施以執(zhí)行任務、實施數(shù)據(jù)類型、轉換一個或多個組件的狀態(tài)、實現(xiàn)技術效果,或者以其它方式達到所期望的結果。
[0071]邏輯機器可以包括被配置為執(zhí)行軟件指令的一個或多個處理器。除此之外或可替換地,邏輯機器可以包括被配置為執(zhí)行硬件或固件指令的一個或多個硬件或固件邏輯機器。邏輯機器的處理器可以是單核或多核,并且在其上執(zhí)行的指令可以被配置為用于串行、并行和/或分布式處理。邏輯機器的個體組件可選地可以在兩個或更多單獨設備之間進行分布,上述設備可以位于遠程和/或被配置為進行協(xié)同處理。邏輯機器的多個方面可以通過以云計算配置進行配置的能夠遠程訪問的、聯(lián)網(wǎng)的計算設備進行虛擬化和執(zhí)行。
[0072]存儲機器704包括被配置為保存能夠由邏輯機器所執(zhí)行以實施這里所描述的方法和處理的指令的一個或多個物理設備。當這樣的方法和處理被實施時,存儲機器704的狀態(tài)可能發(fā)生轉換一一以例如保存不同的數(shù)據(jù)。
[0073]存儲機器704可以包括可去除和/或內(nèi)置設備。除其它之外,存儲機器704可以包括光學存儲器(例如,CD、DVD、HD-DVD、藍光盤等)、半導體存儲器(例如,RAM、EPROM, EEPROM等)和/或磁性存儲器(例如,硬盤驅(qū)動器、軟盤驅(qū)動器、磁帶驅(qū)動器、MRAM等)。存儲機器704可以包括易失性、非易失性、動態(tài)、靜態(tài)、讀/寫、只讀、隨機訪問、順序訪問、可位置尋址、可文件尋址和/或可內(nèi)容尋址的設備。
[0074]將要意識到的是,存儲機器704包括一個或多個物理設備。然而,這里所描述的指令的多個方面可替換地可以由通信介質(zhì)(例如,電磁信號、光學信號等)進行傳播,上述通信介質(zhì)并未被物理設備在有限持續(xù)時間內(nèi)加以保持。
[0075]邏輯機器702和存儲機器704的多個方面可以在一起被集成為一個或多個硬件邏輯組件。例如,這樣的硬件邏輯組件可以包括現(xiàn)場可編程門陣列(FPGA)、程序和應用特定集成電路(PASIC/ASIC)、程序和應用特定標準產(chǎn)品(PSSP/ASSP)、片上系統(tǒng)(SOC)和復雜可編程邏輯器件(CPLD)。
[0076]將要意識到的是,如這里所使用的“服務”可以是能夠跨多個用戶會話執(zhí)行的一個或多個應用程序。服務可以被一個或多個系統(tǒng)組件、程序和/或其它服務所獲取。在一些實施方式中,服務可以在一個或多個服務器計算設備上運行。
[0077]當被包括時,顯示子系統(tǒng)706可以被用來呈現(xiàn)存儲機器704所保存的數(shù)據(jù)的視覺表示形式。該視覺表示形式可以采用圖形用戶界面(GUI)的形式。如這里所描述的方法和處理改變存儲機器所保存的數(shù)據(jù),并且因此轉換存儲機器的狀態(tài),顯示子系統(tǒng)706的狀態(tài)同樣可以被轉換而以視覺方式表示基礎數(shù)據(jù)的變化。顯示子系統(tǒng)706可以包括采用幾乎任意類型的技術的一種或多種顯示設備。這樣的顯示設備可以在共享外殼中與邏輯機器702和/或存儲機器704進行組合,或者這樣的顯示設備可以是外部顯示設備。
[0078]當被包括時,輸入子系統(tǒng)708可以包括一個或多個用戶輸入設備或者與之進行對接,上述用戶輸入設備諸如鍵盤、鼠標、觸摸屏、麥克風或游戲控制器。在一些實施例中,該輸入子系統(tǒng)可以包括所選擇的自然用戶輸入(NUI)元件部分或與之對接。這樣的元件部分可以是集成的或外部的,并且輸入動作的轉換和/或處理可以以板內(nèi)或板外的方式進行處理。示例NUI元件部分可以包括用于話音和/或語音辨識的麥克風;用于機器視覺和/或手勢辨識的紅外、彩色、立體和/或深度相機;用于運動檢測和/或意圖辨識的頭部追蹤器、眼部追蹤器、加速計和/或陀螺儀;以及用于訪問腦部活動的電場感應元件部分。
[0079]當被包括時,通信子系統(tǒng)710可以被配置為將計算系統(tǒng)700與一個或多個其它計算設備通信耦合。通信子系統(tǒng)710可以包括與一種或多種不同通信協(xié)議相兼容的有線和/或無線通信設備。作為非限制性的示例,通信子系統(tǒng)可以被配置為用于經(jīng)由無線電話網(wǎng)絡或者有線或無線的局域網(wǎng)或廣域網(wǎng)進行通信。在一些實施例中,通信子系統(tǒng)可以允許計算系統(tǒng)700經(jīng)由諸如互聯(lián)網(wǎng)的網(wǎng)絡往來于其它設備發(fā)送和/或接收消息。
[0080]將要理解的是,這里所描述的配置和/或方式本質(zhì)上是示例性的,并且這些具體實施例或示例并非以限制的意義被加以考慮,因為可能進行多種變化。這里所描述的具體例程或方法可以表示任意數(shù)量的處理策略中的一種或多種。這樣,所圖示和/或描述的各種動作可以以所圖示和/或描述的順序、以其它順序、并行地執(zhí)行,或者被省略。同樣,以上所描述處理的順序可能有所變化。
[0081]本公開的主題包括各種處理、系統(tǒng)和配置,以及這里所公開的其它特征、功能、動作和/或?qū)傩砸约八鼈兊娜我夂腿康牡韧问降乃行路f的和非顯而易見的組合和子組合。
【主權項】
1.一種發(fā)起特許數(shù)字內(nèi)容項的遠程安裝的方法,該方法包括: 識別要在其中安裝該特許數(shù)字內(nèi)容項的非特許計算機器; 從特許計算機器向授權服務計算機器發(fā)送向該非特許計算機器轉移該特許數(shù)字內(nèi)容項的許可的請求;并且 發(fā)起該特許數(shù)字內(nèi)容項向該非特許計算機器的傳遞。2.根據(jù)權利要求1所述的方法,其中響應于從該授權服務計算機器接收到對該請求的同意而發(fā)起傳遞。3.根據(jù)權利要求1所述的方法,進一步包括: 在該許可向該非特許計算機器轉移時防止該特許數(shù)字內(nèi)容項在該特許計算機器上執(zhí)行。4.根據(jù)權利要求1所述的方法,其中該特許計算機器與第一用戶相關聯(lián),并且識別包括識別與該第一用戶具有關系的第二用戶,并且其中該非特許計算機器與該第二用戶而并非該第一用戶相關聯(lián)。5.根據(jù)權利要求1所述的方法,其中該特許計算機器與用戶相關聯(lián),并且識別包括從該用戶已知而并不與該用戶相關聯(lián)的多個非特許計算機器中選擇非特許計算機器。6.根據(jù)權利要求1所述的方法,其中發(fā)起傳遞包括向內(nèi)容傳遞網(wǎng)絡發(fā)送向該非特許計算機器傳遞該特許數(shù)字內(nèi)容項的請求。7.根據(jù)權利要求1所述的方法,其中發(fā)起傳遞包括將該特許數(shù)字內(nèi)容項直接從該特許計算機器傳遞至該非特許計算機器。8.根據(jù)權利要求1所述的方法,其中發(fā)起傳遞包括向端對端網(wǎng)絡中的一個或多個對等計算機器發(fā)送向該非特許計算機器傳遞該特許數(shù)字內(nèi)容項的至少一部分的請求。9.根據(jù)權利要求1所述的方法,其中該許可被轉移至該特許計算機器直至與該特許計算機器相關聯(lián)的用戶登出該非特許計算機器。10.根據(jù)權利要求1所述的方法,其中該許可被轉移至該非特許計算機器持續(xù)所指定的時間段,并且當所指定的時間段過期時,該許可被轉移回該特許計算機器。
【專利摘要】提供了涉及數(shù)字內(nèi)容在非特許計算機器上的遠程安裝的各個實施例。在一個實施例中,由特許計算機器識別要在其中安裝特許數(shù)字內(nèi)容項的非特許計算機器,從該特許計算機器向授權服務計算機器發(fā)送向該非特許計算機器轉移該特許數(shù)字內(nèi)容項的許可的請求,并且發(fā)起該特許數(shù)字內(nèi)容項向該非特許計算設備的傳遞。
【IPC分類】G06F21/10, H04L29/06
【公開號】CN105122766
【申請?zhí)枴緾N201480020097
【發(fā)明人】M.加羅普, F.R.莫里森三世
【申請人】微軟技術許可有限責任公司
【公開日】2015年12月2日
【申請日】2014年4月7日
【公告號】US20140304838, WO2014168847A1