專利名稱:在共享計(jì)算環(huán)境中提供多個(gè)并行的桌面和工作區(qū)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)和軟件,尤其涉及在共享計(jì)算環(huán)境中提供多個(gè)單獨(dú)的和并行的桌面和工作區(qū)的方法和裝置。
背景技術(shù):
在許多情況下,幾個(gè)人想要共享一臺(tái)計(jì)算機(jī)。例如,一個(gè)家庭可能只有一臺(tái)家庭成員共享的個(gè)人計(jì)算機(jī)(PC)。如果這些用戶想要有單獨(dú)的配置、秘密和/或其應(yīng)用程序和數(shù)據(jù)文件的安全性,那么這種共享計(jì)算環(huán)境不可能充分滿足他們。
例如,對(duì)于大多數(shù)操作系統(tǒng),用戶都共享單一的工作區(qū)。不幸的是,這樣不可能使其工作區(qū)個(gè)性化或者保證用戶之間的數(shù)據(jù)的安全。在某些操作系統(tǒng)中,用戶可以將他們的數(shù)據(jù)分成多個(gè)“概況,,或“帳戶”。這種方案的缺陷之一是,如果一個(gè)用戶正在使用計(jì)算機(jī)而另一個(gè)用戶想訪問(wèn)他們自己的文件,那么,第一個(gè)用戶必須要關(guān)閉所有打開的應(yīng)用以便另一個(gè)用戶登錄到該系統(tǒng)和訪問(wèn)他們的數(shù)據(jù)。因此,將失去第一用戶的應(yīng)用程序狀態(tài)。除了失去該應(yīng)用程序狀態(tài)外,由于關(guān)閉原來(lái)的用戶狀態(tài)和重建新的用戶狀態(tài)所涉及的時(shí)間問(wèn)題,還給該用戶帶來(lái)一些不便。
某些解決方法,比如,Microsoft Outlook Express 5.0版本中所用的“身份管理程序”(Identity Manager),可以使某些用戶數(shù)據(jù)在用戶切換期間被各個(gè)用戶所共享,而不會(huì)失去所有的應(yīng)用程序狀態(tài)。然而,身份管理程序只管理用戶數(shù)據(jù)的一個(gè)小子集。例如,并沒(méi)有為每個(gè)用戶都單獨(dú)地保存文本文件。再者,也很少有可用的工作區(qū)個(gè)性化,并且,對(duì)于其他用戶訪問(wèn),也不能保證該用戶數(shù)據(jù)的安全。
因此,需要一些供多用戶計(jì)算環(huán)境中使用的改進(jìn)的方法和裝置。這些方法和裝置最好考慮到共享計(jì)算環(huán)境中的多個(gè)單獨(dú)的和并行的桌面和工作區(qū)。
發(fā)明內(nèi)容
本發(fā)明提供了一些供多用戶計(jì)算環(huán)境中使用的改進(jìn)的方法和裝置。這些方法和裝置可以被配置為考慮到共享計(jì)算環(huán)境中的多個(gè)單獨(dú)的和并行的桌面和工作區(qū)。
例如,利用一種供多用戶計(jì)算環(huán)境登錄用戶界面中使用的方法,可以滿足上述要求以及其他要求。這種方法包括為登錄過(guò)程中所驗(yàn)證的每個(gè)用戶都建立一個(gè)單獨(dú)的桌面線索(desktop thread);建立與各桌面線索有關(guān)的單獨(dú)的桌面;和保留一個(gè)所建立的桌面線索列表。這樣,幾個(gè)用戶就可以同時(shí)登錄。在某些實(shí)現(xiàn)方式中,該方法還包括建立與各桌面有關(guān)的單獨(dú)的用戶環(huán)境,并啟動(dòng)與各桌面有關(guān)的單獨(dú)的用戶外殼(user shell)。該桌面線索列表無(wú)需終止與第一桌面有關(guān)的桌面線索就可以有選擇地從第一桌面切換到第二桌面。實(shí)際上,在某些實(shí)現(xiàn)方式中,該方法包括無(wú)需終止相關(guān)的桌面線索,自動(dòng)地從一個(gè)桌面切換到另一個(gè)桌面。例如,這可以發(fā)生在配置設(shè)定的用戶休止?fàn)顟B(tài)時(shí)段之后。當(dāng)用戶注銷時(shí),那么,該方法還包括有選擇地從桌面線索列表中去除該可用桌面線索。
參照以下結(jié)合附圖所作的詳細(xì)描述,可以更好地理解本發(fā)明的各種方法和裝置,其中圖1是描述一個(gè)舉例的計(jì)算機(jī)系統(tǒng)的框圖。
圖2示出了適合于圖1的計(jì)算機(jī)系統(tǒng)中使用的一個(gè)舉例的登錄屏幕顯示。
圖3是描述一個(gè)舉例的用于識(shí)別用戶以及建立和保留多個(gè)單獨(dú)的和并行的桌面或遠(yuǎn)程進(jìn)程的過(guò)程的流程圖。
圖4是描述一個(gè)舉例的用于在桌面之間或遠(yuǎn)程進(jìn)程之間進(jìn)行切換的過(guò)程的流程圖。
具體實(shí)施例方式
如圖1中所示,計(jì)算機(jī)20包括一個(gè)或多個(gè)處理器或處理單元21;一個(gè)系統(tǒng)存儲(chǔ)器22;和一條總線23,該總線將包括系統(tǒng)存儲(chǔ)器22在內(nèi)的各系統(tǒng)組成部分與處理器21連接??偩€23表示幾種總線結(jié)構(gòu)(包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、圖形加速端口和采用各種總線結(jié)構(gòu)中任一總線結(jié)構(gòu)的處理器或局部總線)中的任意一種或多種總線結(jié)構(gòu)。
系統(tǒng)存儲(chǔ)器包括只讀存儲(chǔ)器(ROM)24和隨機(jī)存儲(chǔ)器(RAM)25。ROM 24中存儲(chǔ)有基本輸入/輸出系統(tǒng)(BIOS)26,該系統(tǒng)含有基本例行程序,用于比如在啟動(dòng)期間幫助在計(jì)算機(jī)20中的各單元之間傳送信息。
計(jì)算機(jī)20還包括一個(gè)硬盤驅(qū)動(dòng)器27,用于對(duì)硬盤(未示出)進(jìn)行讀和寫;一個(gè)磁盤驅(qū)動(dòng)器28,用于對(duì)可換磁盤29進(jìn)行讀和寫;和一個(gè)光盤驅(qū)動(dòng)器30,用于對(duì)可換光盤31(比如,CD ROM、DVDROM或其他光媒體)進(jìn)行讀或?qū)?。硬盤驅(qū)動(dòng)器27、磁盤驅(qū)動(dòng)器28和光盤驅(qū)動(dòng)器30各自分別通過(guò)合適的接口32、33和34與總線23連接。
這些驅(qū)動(dòng)器及其相關(guān)的計(jì)算機(jī)可讀的媒體為計(jì)算機(jī)20提供了計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊以及其他數(shù)據(jù)的非易失性存儲(chǔ)。盡管這里所描述的舉例環(huán)境使用了硬盤、可換磁盤29和可換光盤31,然而,熟練技術(shù)人員應(yīng)當(dāng)理解,在舉例的操作環(huán)境中,還可以使用計(jì)算機(jī)可訪問(wèn)的其他類型的可存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀媒體,比如,盒式磁帶、快閃存儲(chǔ)器卡、數(shù)字視盤、隨機(jī)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)等。
一些程序模塊可以存儲(chǔ)在硬盤、磁盤29、光盤31、ROM 24或RAM 25中,這些程序模塊包括操作系統(tǒng)35、一個(gè)或多個(gè)應(yīng)用程序36、其他程序模塊37和程序數(shù)據(jù)38。用戶可以通過(guò)諸如鍵盤40和定點(diǎn)設(shè)備42的輸入設(shè)備向計(jì)算機(jī)20輸入命令和信息。其他輸入設(shè)備(未示出)可以包括話筒、操縱桿、游戲墊(game pad)、衛(wèi)星碟形天線(satellitedish)、掃描器等。這些輸入設(shè)備以及其他輸入設(shè)備通過(guò)與總線23相連的接口46與處理單元21連接。
監(jiān)視器47或其他類型的顯示設(shè)備也通過(guò)諸如視頻適配器48的接口與總線23連接。除了監(jiān)視器之外,個(gè)人計(jì)算機(jī)通常還包括其他外圍輸出設(shè)備(未示出),比如揚(yáng)聲器和打印機(jī)。
計(jì)算機(jī)20可以在采用與一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī)(如遠(yuǎn)程計(jì)算機(jī)50)邏輯連接的連網(wǎng)環(huán)境中進(jìn)行運(yùn)行。遠(yuǎn)程計(jì)算機(jī)50可以是另一臺(tái)個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其他公用網(wǎng)絡(luò)節(jié)點(diǎn),并且通常包括以上針對(duì)計(jì)算機(jī)20所述的大多數(shù)或所有單元。圖2中所示的邏輯連接包括局域網(wǎng)(LAN)51和廣域網(wǎng)(WAN)52。這種連網(wǎng)環(huán)境常見(jiàn)于辦公室、企業(yè)單位計(jì)算機(jī)網(wǎng)、內(nèi)部網(wǎng)和因特網(wǎng)。
當(dāng)應(yīng)用于LAN連網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)20通過(guò)網(wǎng)絡(luò)接口或適配器156與本地網(wǎng)51連接。當(dāng)應(yīng)用于WAN連網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)20通常包括一個(gè)調(diào)制解調(diào)器54或其他裝置,用于建立廣域網(wǎng)52(比如因特網(wǎng))上的通信??梢允莾?nèi)置或外接的調(diào)制解調(diào)器54通過(guò)接口46與總線23連接。在連網(wǎng)環(huán)境中,針對(duì)個(gè)人計(jì)算機(jī)20所述的程序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。應(yīng)當(dāng)理解,所示網(wǎng)絡(luò)連接是示范性的,還可以采用其他方式來(lái)建立計(jì)算機(jī)之間的通信鏈路。
下面參照?qǐng)D2,圖中示出了適合于識(shí)別登錄到計(jì)算機(jī)20的操作系統(tǒng)的用戶時(shí)所用的一個(gè)舉例的圖形用戶界面(GUI)顯示。這里,示出了一個(gè)登錄屏幕100,它有一個(gè)標(biāo)識(shí)登錄屏幕100的第一標(biāo)題區(qū)102。登錄屏幕100可以占據(jù)顯示器47的滿屏或其部分。如圖所示,第一標(biāo)題區(qū)102可以包括任何圖形特征(例如,位圖、照片、圖象、文字等)。
登錄屏幕100還包括一個(gè)多項(xiàng)用戶登錄區(qū)104,在此,可以為用戶提供可選用戶標(biāo)識(shí)符以及相關(guān)的信息,并允許用戶輸入某些數(shù)據(jù)。本例中,登錄區(qū)104有5個(gè)不同的用戶,即Billy、Christopher、Pat、Suzie和William;每個(gè)用戶都用一個(gè)文字標(biāo)識(shí)符110和/或圖形標(biāo)識(shí)符112來(lái)標(biāo)識(shí)。因此,William可以通過(guò)選擇文字標(biāo)識(shí)符110和/或圖形標(biāo)識(shí)符112開始登錄到操作系統(tǒng)。如果William有一個(gè)設(shè)立過(guò)的口令,那么,顯示口令輸入字段114用來(lái)接收其口令。一旦William的口令被認(rèn)可,那么,他就可以登錄。如果William未曾設(shè)立過(guò)口令,那么他可在選擇了文字標(biāo)識(shí)符110或圖形標(biāo)識(shí)符112后登錄。登錄屏幕100還可以用來(lái)為用戶顯示其他用戶相關(guān)信息116。本例中,用戶相關(guān)信息116標(biāo)識(shí)出Suzie有10則新消息。
本例中,在登錄屏幕100的左側(cè)邊緣處示出了第二標(biāo)題區(qū)106。這里,第二標(biāo)題區(qū)106標(biāo)識(shí)出該計(jì)算機(jī)是“Den Commputer”。此外,還提供了一個(gè)可選關(guān)機(jī)裝置108,使用戶可以關(guān)掉計(jì)算機(jī)。
作為例子,登錄屏幕100是對(duì)供計(jì)算機(jī)20的共享計(jì)算環(huán)境中的多個(gè)單獨(dú)的和并行的桌面和工作區(qū)之用的各種方法和裝置進(jìn)行描述的起始點(diǎn)。如以下所詳述以及圖3-4的流程圖中所示,實(shí)現(xiàn)了一種桌面切換方案,供微軟WindowsTM NT或WindowsTM 2000使用。不過(guò),熟練技術(shù)人員可以認(rèn)識(shí)到,這種桌面切換方案還可適用于其他操作系統(tǒng)、計(jì)算機(jī)等。例如,該方案在此可擴(kuò)充到還包括WinStation切換,其中每個(gè)都同樣可包括桌面切換。
這里所提出的舉例的實(shí)現(xiàn)方式利用Windows NT中通用的桌面應(yīng)用程序編程接口(API),為每個(gè)通過(guò)登錄屏幕100進(jìn)行交互式登錄的用戶建立單獨(dú)的工作區(qū)。利用Windows NT的配置文件(profile),用戶的數(shù)據(jù)可區(qū)別于其他用戶的數(shù)據(jù),并且,根據(jù)用戶的或計(jì)算機(jī)管理器的偏好,可以保護(hù)對(duì)其他用戶的數(shù)據(jù)的訪問(wèn)。利用每個(gè)用戶單獨(dú)的桌面,多個(gè)用戶可以同時(shí)登錄計(jì)算機(jī)。因?yàn)檫@只是桌面切換,因此,可以很快地切換用戶。由于應(yīng)用程序在桌面的環(huán)境條件中運(yùn)行并且彼此完全分離,因此,在切換期間不會(huì)丟失應(yīng)用程序狀態(tài)。
如果用戶恰好在沒(méi)有保護(hù)其工作站的情況下離開計(jì)算機(jī),那么,為了保護(hù)用戶的登錄會(huì)話免受其他用戶的影響,在可由用戶設(shè)置的等待時(shí)段過(guò)后,操作系統(tǒng)將自動(dòng)切換回到登錄桌面。登錄桌面可以免受用戶桌面的影響,并且,僅當(dāng)在利用操作系統(tǒng)中的身份驗(yàn)證實(shí)體證實(shí)了用戶后,才可以切換回到用戶桌面。
為此,參照?qǐng)D3中的流程圖。這里,過(guò)程200從計(jì)算機(jī)顯示登錄屏幕100開始。在步驟202中,用戶提供必要的輸入以便作為用戶身份驗(yàn)證方案的一部分進(jìn)行登錄。例如,用戶選擇文字標(biāo)識(shí)符110或圖形標(biāo)識(shí)符112然后在口令輸入字段114中輸入口令。身份驗(yàn)證過(guò)程在操作系統(tǒng)中進(jìn)行,如判定步驟204所示。如果驗(yàn)證不成功,那么對(duì)應(yīng)步驟204(否),過(guò)程200返回登錄屏幕100。如果驗(yàn)證成功,那么對(duì)應(yīng)步驟204(是),過(guò)程200進(jìn)至判定步驟206。
在判定步驟206中,判斷步驟204所驗(yàn)證的用戶是否已登錄。這通過(guò)檢查打開的桌面列表(ODL)208來(lái)實(shí)現(xiàn)。如果經(jīng)步驟206判定所驗(yàn)證的用戶尚未登錄(否),那么,根據(jù)步驟210,為該用戶建立一個(gè)新的桌面線索。然后,在步驟214中,將線索和桌面信息加到目前在ODL 208中所登錄的用戶的列表中。該用戶的線索在步驟216中還可以設(shè)立用戶環(huán)境,并在步驟218中啟動(dòng)其新建桌面上的用戶外殼。在步驟220中,登錄程序切換到用戶的新桌面222。至此,登錄過(guò)程結(jié)束。
返回到判定步驟206,如果對(duì)該用戶而言桌面已打開,如ODL 208中的相關(guān)的條目所顯示,那么步驟206(是)使過(guò)程200進(jìn)至步驟224。在步驟224中,切換到現(xiàn)有的桌面線索,隨后,在步驟220中,切換到合適的桌面222。圖3中,有N>1個(gè)桌面,用桌面222a-c所表示。
下面參照?qǐng)D4,圖中的流程圖表示注銷桌面222的過(guò)程240。本例中,為用戶提供了三種“注銷”方式。第一種方式在步驟242中進(jìn)行,在此,用戶有意完全進(jìn)行注銷。當(dāng)在步驟242中出現(xiàn)這種注銷事件時(shí),那么,在步驟244中,該桌面被清除,ODL 208被更新,而線索被終止。在步驟244之后,過(guò)程240返回到登錄屏幕100。
步驟246中,為用戶提供了進(jìn)行“注銷”的第二種方式,在此,用戶以人工方式來(lái)切換桌面。在注銷前的任何時(shí)刻,用戶可以(例如通過(guò)用戶輸入)進(jìn)行一個(gè)操作,該操作在不將已發(fā)生注銷的情況通知用戶線索的情況下將其返回到登錄屏幕100。這樣,用戶桌面保持運(yùn)行,并且在該桌面上已啟動(dòng)的所有應(yīng)用程序繼續(xù)運(yùn)行。不過(guò),用戶無(wú)法看到這些應(yīng)用程序的任何內(nèi)容,這是因?yàn)椋渥烂鎸?shí)際上已被隱藏。此時(shí),稱桌面被“關(guān)掉”,但它仍是激活的。用戶需要根據(jù)過(guò)程200再次登錄才能使激活的桌面“打開”。
步驟248中,示出了用戶可以注銷的第三種方式,在此,在用戶可設(shè)置的休止?fàn)顟B(tài)時(shí)段(例如無(wú)鼠標(biāo)活動(dòng)或鍵盤輸入)過(guò)后,操作系統(tǒng)將以為用戶目前已停止操作計(jì)算機(jī),因此它將自動(dòng)切換回到登錄屏幕100。當(dāng)他們看似不再使用計(jì)算機(jī)時(shí),通過(guò)保護(hù)用戶的桌面,這將有助于改善安全性。對(duì)其他用戶而言,這還使他們更容易使用計(jì)算機(jī)并且不必?fù)?dān)心結(jié)束另一用戶的會(huì)話。
此外,還可以通過(guò)切換遠(yuǎn)程進(jìn)程比如WinStation而不是切換桌面,在共享計(jì)算環(huán)境中提供多個(gè)單獨(dú)的和并行的環(huán)境。從邏輯上講,WinStation包括了多個(gè)桌面。為各用戶建立WinStation并在某個(gè)用戶登錄或切換回到登錄屏幕100時(shí)切換激活的WinStation可以實(shí)現(xiàn)與上述相同的機(jī)制。
盡管在附圖中示出了本發(fā)明的各種方法和裝置中的一些優(yōu)選的實(shí)施方式,并在以上詳述中描述了這些實(shí)施方式,然而,應(yīng)當(dāng)理解,本發(fā)明并不局限于所公開的這些舉例的實(shí)施方式,在不違背附屬權(quán)利要求書中所陳述和規(guī)定的本發(fā)明的精神的前提下,可以有許多種重新配置、修改和替換。
權(quán)利要求
1.一種供多用戶計(jì)算環(huán)境登錄用戶界面中使用的方法,該方法包括為在登錄過(guò)程中所驗(yàn)證的每個(gè)用戶建立單獨(dú)的桌面線索或遠(yuǎn)程過(guò)程線索;建立與每個(gè)桌面線索相關(guān)聯(lián)的單獨(dú)的桌面或者與每個(gè)遠(yuǎn)程過(guò)程線索相關(guān)聯(lián)的單獨(dú)的遠(yuǎn)程過(guò)程;和保留所建立的桌面線索或遠(yuǎn)程過(guò)程線索的列表。
2.如權(quán)利要求1所述的方法,還包括建立與每個(gè)桌面相關(guān)聯(lián)的單獨(dú)的用戶環(huán)境。
3.如權(quán)利要求1或2所述的方法,還包括啟動(dòng)與每個(gè)桌面相關(guān)聯(lián)的單獨(dú)的用戶外殼。
4.如權(quán)利要求1-3中任一項(xiàng)所述的方法,還包括無(wú)需終止與第一桌面相關(guān)聯(lián)的桌面線索,有選擇地從第一桌面切換到第二桌面。
5.如權(quán)利要求1-3中任一項(xiàng)所述的方法,還包括無(wú)需終止與啟動(dòng)與每個(gè)桌面相關(guān)聯(lián)的單獨(dú)的用戶外殼的第一桌面相關(guān)聯(lián)的桌面線索,自動(dòng)地從第一桌面切換到第二桌面。
6.如權(quán)利要求5所述的方法,其中,自動(dòng)地從第一桌面切換到第二桌面發(fā)生在設(shè)定的用戶休止?fàn)顟B(tài)時(shí)段之后。
7.如權(quán)利要求1-6中任一項(xiàng)所述的方法,還包括當(dāng)用戶注銷時(shí),有選擇地從桌面線索列表中去除桌面線索。
8.如權(quán)利要求1所述的方法,還包括建立與每個(gè)遠(yuǎn)程過(guò)程相關(guān)聯(lián)的單獨(dú)的用戶環(huán)境。
9.如權(quán)利要求1或8所述的方法,還包括啟動(dòng)與每個(gè)遠(yuǎn)程過(guò)程相關(guān)聯(lián)的單獨(dú)的用戶外殼。
10.如權(quán)利要求1、8或9中任一項(xiàng)所述的方法,還包括無(wú)需終止與第一遠(yuǎn)程過(guò)程相關(guān)聯(lián)的遠(yuǎn)程過(guò)程線索,有選擇地從第一遠(yuǎn)程過(guò)程切換到第二遠(yuǎn)程過(guò)程。
11.如權(quán)利要求1、8或9中任一項(xiàng)所述的方法,還包括無(wú)需終止與啟動(dòng)與每個(gè)遠(yuǎn)程過(guò)程相關(guān)聯(lián)的單獨(dú)的用戶外殼的第一遠(yuǎn)程過(guò)程相關(guān)聯(lián)的遠(yuǎn)程過(guò)程線索,自動(dòng)地從第一遠(yuǎn)程過(guò)程切換到第二遠(yuǎn)程過(guò)程。
12.如權(quán)利要求11所述的方法,其中,自動(dòng)地從第一遠(yuǎn)程過(guò)程切換到第二遠(yuǎn)程過(guò)程發(fā)生在設(shè)定的用戶休止?fàn)顟B(tài)時(shí)段之后。
13.如權(quán)利要求1或8-12中任一項(xiàng)所述的方法,還包括當(dāng)用戶注銷時(shí),有選擇地從遠(yuǎn)程過(guò)程線索列表中去除遠(yuǎn)程過(guò)程線索。
全文摘要
本發(fā)明提供了一些供多用戶計(jì)算環(huán)境中使用的方法和裝置。這些方法和裝置可以考慮到共享計(jì)算環(huán)境中的多個(gè)單獨(dú)的和并行的桌面和工作區(qū)。一種方法包括為登錄過(guò)程中所驗(yàn)證的每個(gè)用戶都建立一個(gè)單獨(dú)的桌面線索;建立與各桌面線索有關(guān)的單獨(dú)的桌面;和保留一個(gè)所建立的桌面線索的列表。這樣,幾個(gè)用戶就可以同時(shí)登錄。在某些實(shí)現(xiàn)方式中,該方法還包括建立與各桌面有關(guān)的單獨(dú)的用戶環(huán)境,并啟動(dòng)與各桌面有關(guān)的單獨(dú)的用戶外殼。該桌面線索列表無(wú)需終止與第一桌面有關(guān)的桌面線索就可以有選擇地和/或自動(dòng)地從第一桌面切換到第二桌面。這些方法和裝置還可用于遠(yuǎn)程進(jìn)程登錄及切換。
文檔編號(hào)G06F9/46GK101078986SQ20071010284
公開日2007年11月28日 申請(qǐng)日期2000年7月26日 優(yōu)先權(quán)日1999年12月15日
發(fā)明者克里斯托弗·A·伊萬(wàn)斯, 詹姆皮羅·M·希拉, 維克多·譚, 普雷里特·加格, 戴維·A·馬修, 雷納·芬克, 保羅·S·海利爾 申請(qǐng)人:微軟公司