專利名稱:用于組連接的圖像組接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及組消息,尤其涉及一個桌面,連接到促進(jìn)組通信和活動的一個組。
現(xiàn)在許多即時傳訊程序可用于商業(yè),他們的流行表明消費者需要立即與朋友和熟人通信。不同的應(yīng)用提供不同水平的功能,但這些程序大多允許用戶從遠(yuǎn)程用戶接收到文本信息和發(fā)送文本信息給遠(yuǎn)程用戶,從遠(yuǎn)程用戶接收文件和發(fā)送文件給遠(yuǎn)程用戶,和啟動組聊天話路給用戶,然后它能添加參與者。通過這些程序,用戶能發(fā)現(xiàn)朋友是否能通信,并且,如果那樣,來回交換文本消息。因此這些程序給用戶持續(xù)的連接感,但通過媒體(例如)相對電話要求比較少的注意力。當(dāng)這些應(yīng)用在許多方式是用于通信的成功媒體,他們無法提供參與者社區(qū)感或他們的關(guān)系能發(fā)展的環(huán)境。當(dāng)許多聊天的程序允許聯(lián)絡(luò)被編組進(jìn)入"伙計列表,"這套聯(lián)絡(luò)不一定知道彼此的存在也不必要使他們共享互相的活動。換言之,唯一的社區(qū)感存在于用戶可不經(jīng)別人許可而與他/她聯(lián)系,或不經(jīng)其它參與者的了解而與其連絡(luò)。此外,這編組聯(lián)絡(luò)僅僅是一個列表,不促進(jìn)組活動或交往,進(jìn)一步妨礙社區(qū)感的發(fā)展。
其它現(xiàn)在可用的面向應(yīng)用程序的再創(chuàng)造包括文件共享程序。這些程序使用戶下載和上傳(和從而共享)文件與公共的成員(通常任何人那時運行同樣程序)。當(dāng)程序運行時,這些用戶也許經(jīng)常有機會與服務(wù)的其它用戶聊天,但在一個特殊用戶和小的精選的組用戶之間缺乏一個親密持續(xù)的關(guān)系。不同于實際關(guān)系,"社區(qū)"在這個設(shè)定中是相當(dāng)大(正常包含上千位用戶)并且無選擇性。用戶不能夠容易地選擇與誰交互。而且,用戶和其它用戶們的關(guān)系必然被限制在文件共享和在一間公共房間聊天,因此限制也許是想要的其它形式的交往。
最后,允許用戶在家和與遠(yuǎn)程用戶一起玩的多用戶游戲變得更加普遍。從傳統(tǒng)的包括二名對手和一定數(shù)量的觀察員的國際象棋比賽到包括許多對手的"第一人稱射手",有許多可能的交往舉辦地點,和許多現(xiàn)代游戲給用戶并發(fā)聊天能力。參與這些比賽,和了解到其它玩家與用戶有相同的興趣,能給用戶比現(xiàn)有情況更好一點的社區(qū)感。許多游戲提供形成私人空間并在私人空間中的組能互相比賽和聊天的能力。但是,用戶的社區(qū)感由他們的互相交往是有限的區(qū)域而被妨礙。特別是,用戶也許形成組與一個站點比賽,但必須不斷設(shè)置每次他們想要玩的組。因而組不固定,亦不是移動的。那個組無法原封不動帶到其它活動,例如其它游戲或是一個聯(lián)機日記。每次,用戶必須形成組。
雖然游戲環(huán)境的用戶能互相玩游戲并同時聊天,但他們一般無法用其它方式交互。他們一般也不知道其它用戶的存在,除非他們通過其它聊天的程序交互。另外,為了完全交互,玩家一定是被卷入獲取注意力的游戲,使打擾行為較少的共享不可能。因而,雖然多用戶游戲在創(chuàng)建游戲社區(qū)時是成功的,他們在創(chuàng)建許多消費者希望形成的輕松、社交的社區(qū)是不成功的。
因此需要組通信應(yīng)用,該應(yīng)用通過那個親密的組用戶在許多方式下能互相交互,并且通過那個用戶能取決于固定的連接到一個小的精選的將共享這些互相交互的朋友組。這樣的系統(tǒng)會引起互聯(lián)網(wǎng)生成社交連接的恒定感和與他們的朋友的共享關(guān)系,這些關(guān)系在許多方面與在實際世界的發(fā)展類似。
通過模仿基于非互聯(lián)網(wǎng)的社交過程而形成通過共享連接的組通信。組的任一成員能邀請他們的朋友和熟人參加組,并且那些用戶是自由自愿加入的。但是,只有那些被邀請進(jìn)入組的用戶才能連接,并且沒有公開、自由的存取。組不被發(fā)布或不被宣傳,和因此是通過通信,正式或非正式,聯(lián)機或脫機,從一名當(dāng)前組成員,使一個特殊潛在參與者知道。如果組的一名特殊成員不喜歡某些其它成員,他或她無法"驅(qū)逐"其它成員在組外。但是,和在多數(shù)社交設(shè)置的一樣,任何成員是自由離開組的。這共同平衡的行為被研究證明推動社會化和存在感,和在組成員中培育社區(qū)感和分享經(jīng)驗。而且,固定組這些模擬更加傳統(tǒng)的社會交往在那里組的朋友參加各種各樣的互相活動,和被設(shè)計提供更多個性化選擇,一對一的通信。
核心應(yīng)用通過組交互位于每個組成員的桌面(或其它設(shè)備顯示區(qū)上)并有許多正常桌面圖標(biāo)屬性。當(dāng)它以圖標(biāo)出現(xiàn),為通信應(yīng)用提供一條高度可視、即時和不復(fù)雜的途徑,同時也提供一個圖形化表示他們共有的關(guān)系的組。在一實施例中,任何組成員能更改顯示在他們的顯示器的特殊圖標(biāo)和那更改將被傳播到組的其它成員。
使用這個桌面圖標(biāo),組的各名成員能與整個組通信和交互。特別是,應(yīng)用程序提供非語言和口頭通信及活動共享。支持的功能包括組的任何成員能雙擊圖標(biāo),為了發(fā)送獨特的口頭或非語言的問候組的各名成員。這個行動發(fā)送聲音、圖象和/或動畫到組的每個成員。組的成員也能參加更加傳統(tǒng)的活動,譬如聊天和即時傳訊,及文件分享和玩游戲。重要的,相同的組通過這個活動的范圍是固定的,通過一套共享的經(jīng)驗允許組進(jìn)一步發(fā)展希望的社區(qū)感。
組的聯(lián)機成員也被保持通知組的活動和通信。例如,"問候"能發(fā)送和顯示在組的每名成員屏幕上,不管什么應(yīng)用在前臺運行。其它應(yīng)用消息或功能,象聊天邀請或文件發(fā)送活動,更基本的打擾,要求組成員的注意。最后,不管組成員是否最初被邀請加入活動(如果,例如,當(dāng)活動開始那名成員脫機),組狀態(tài)和活動通知與桌面圖標(biāo)一起被顯示,并且,由應(yīng)用交互,用戶能叁加無論什么進(jìn)展中的組活動。這種固定的和打擾的組連接變換典型的聊天的經(jīng)歷成更加多種,更加充分的社會交往。
參考附圖進(jìn)行以下詳細(xì)描述的說明實施例,發(fā)明的其它功能和優(yōu)點將變得明顯。
發(fā)明也許被實施在配置不同于個人計算機的計算機系統(tǒng)。例如,發(fā)明也許實現(xiàn)在手持式設(shè)備里,移動電話、多處理器系統(tǒng)、根據(jù)微處理機或可編程序的家電、網(wǎng)絡(luò)個人計算機、微型計算機、主機和等等,包括任何有可視顯示和網(wǎng)絡(luò)通信的能力的設(shè)備。發(fā)明也許被實踐在分布式計算環(huán)境里,任務(wù)由通過通訊網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備執(zhí)行。分布式計算環(huán)境中,程序模塊也許設(shè)置在局部和遠(yuǎn)程存貯設(shè)備里。
因而,雖然發(fā)明的以下詳細(xì)描述闡明以一臺常規(guī)個人計算機20的形式的示范通用計算的設(shè)備的狀況,應(yīng)該了解,發(fā)明更適宜加入類似以上建議的許多類型計算的環(huán)境。
在詳細(xì)描述發(fā)明之前,結(jié)合
圖1A描述發(fā)明運行的計算的環(huán)境。個人計算機20包括處理單元21,系統(tǒng)存儲器22,和連接各種各樣的系統(tǒng)部件包括系統(tǒng)存儲器到處理單元21的系統(tǒng)總線23。系統(tǒng)總線23可能是任何一些類型的總線結(jié)構(gòu)包括存儲器總線或存儲器控制器、外設(shè)總線,和使用任何各種各樣的總線結(jié)構(gòu)的局部總線。系統(tǒng)存儲器包括只讀存儲器(ROM)24和隨機存取存儲器(RAM)25。一個基本的輸入/輸出系統(tǒng)(BIOS)26,包含幫助在個人計算機20中要素的轉(zhuǎn)換信息,譬如在啟動期間,存儲在ROM24里基本的程序。個人計算機20進(jìn)一步包括用來讀寫硬盤60的硬盤磁碟機27,用來讀寫可移動磁盤片29的磁盤驅(qū)動器28,和用來讀寫可移動的光盤31的光盤驅(qū)動器30,譬如CD-ROM或其它光學(xué)媒體。
硬盤驅(qū)動器27,磁盤驅(qū)動器28,和光盤驅(qū)動器30由一個硬盤驅(qū)動器接口32,一個磁盤驅(qū)動器接口33,和光盤驅(qū)動器接口34分別連接到系統(tǒng)總線23。驅(qū)動器和他們的關(guān)聯(lián)計算機可讀媒體為個人計算機20提供非易失性存貯器的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)。雖然在此處被描述的示范的環(huán)境使用一個硬盤60,一個可移動的磁盤29,和一張可移動的光盤31,由已知技術(shù)它將意識到計算的設(shè)備可訪問其他的類型能存儲數(shù)據(jù)的計算機可讀媒體,譬如磁帶,閃存存儲器卡,數(shù)字視頻盤、伯努利編碼(Bernoulli)磁帶、隨機存取存儲器、只讀存儲器,等等也可能使用在示范的操作環(huán)境。
許多程序模塊也許存儲在硬盤60,磁盤29,光盤31,ROM24或RAM25,包括一個操作系統(tǒng)35,一個或更多應(yīng)用程序36,其它程序模塊37,和程序數(shù)據(jù)38。用戶可以通過輸入裝置譬如鍵盤40和點擊設(shè)備42輸入指令和信息到個人計算機20。其它輸入裝置(沒被顯示)也許包括話筒、游戲操縱桿、游戲板(pad)、衛(wèi)星天線、掃描儀,或類似物。這些和其它輸入裝置通過連接系統(tǒng)總線的一個串行口接口46經(jīng)常被連接到處理器21,但可能由其它接口連接,譬如一個并行口、游戲口或一個通用串形總線(USB)。監(jiān)視器47或其他類型顯示裝置通過一個接口也被連接到系統(tǒng)總線23,譬如一臺視頻適配器48。除監(jiān)視器之外,個人計算機典型包括其它外圍輸出設(shè)備,沒被顯示,譬如喇叭和打印機。
個人計算機20運行在一個連網(wǎng)環(huán)境里使用固定或臨時邏輯連接到一個或多個遠(yuǎn)程計算機,譬如一臺遠(yuǎn)程計算機49。遠(yuǎn)程計算機49也許是另外的個人計算機、一臺服務(wù)器、一臺路由器、一臺網(wǎng)絡(luò)個人計算機、對等設(shè)備或其它公共網(wǎng)絡(luò)節(jié)點,或其他設(shè)備類型譬如任何那些在此處在別處提及,和典型包括許多或上面相對個人計算機20描述的所有要素,雖然沒有這樣的需求,和只有存儲器設(shè)備50說明在圖1A。邏輯連接表示在圖1A包括一個局域網(wǎng)(LAN)51和一個廣域網(wǎng)(WAN)52。這樣網(wǎng)絡(luò)環(huán)境在辦公室、全企業(yè)范圍的計算機網(wǎng)絡(luò)、內(nèi)部網(wǎng)和互聯(lián)網(wǎng)是普遍的。
當(dāng)使用在LAN網(wǎng)絡(luò)環(huán)境,個人計算機20被連接到局域網(wǎng)51通過網(wǎng)絡(luò)接口或適配器53。當(dāng)使用在廣域網(wǎng)網(wǎng)絡(luò)環(huán)境,個人計算機20典型包括一臺調(diào)制解調(diào)器54或在廣域網(wǎng)52建立通信的其它方法。調(diào)制解調(diào)器54,可以是內(nèi)置或外置,通過串行口接口46連接到系統(tǒng)總線23。相對于個人計算機20或它的部份,程序模塊被描述,可以存儲在遠(yuǎn)程存儲器存貯設(shè)備中。它意識到,顯示在計算機之間建立一條通信線路的網(wǎng)絡(luò)連接的示范的和其它方法可以被使用。又,發(fā)明不想要被限制在一個特別的網(wǎng)絡(luò)類型中。任一網(wǎng)絡(luò)類型,有線或無線,固定或臨時,線路交接,分組交換或其他網(wǎng)絡(luò)結(jié)構(gòu),可以用于實施本發(fā)明。
在隨后的說明中,發(fā)明將參考操作的行為和符號表示描述由一個或多個計算的設(shè)備的運行,除非另外說明。同樣地,可以知道,這樣行為和操作,時常相當(dāng)于計算機執(zhí)行,包括由電子信號計算機的處理器表示一種結(jié)構(gòu)化形式的數(shù)據(jù)的處理過程。這種處理在計算機的內(nèi)存系統(tǒng)的區(qū)域變換數(shù)據(jù)或維護(hù)數(shù)據(jù),這種處理重構(gòu)或者說改變了本領(lǐng)域的普通技術(shù)人員所熟知的計算機工作方式。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是內(nèi)存的實際位置,該內(nèi)存有由數(shù)據(jù)格式化定義的特殊屬性。然而,雖然在前面環(huán)境中描述了發(fā)明,不意味限制本領(lǐng)域的普通技術(shù)人員進(jìn)行各種可在硬件里應(yīng)用的行為和操作的改變。
發(fā)明允許恒定的連通在一個小和親密的組的成員之間,在虛擬世界再創(chuàng)造用戶希望在他們的實際世界存在的許多關(guān)系類型。由發(fā)明支持的組的成員有能力進(jìn)行友好或不友好的交往,熱情或偶然交往,爭吵,相愛,且用其他方式在一個小的組通過親密的通信是可能的。
根據(jù)發(fā)明的一個方面,應(yīng)用程序由桌面圖標(biāo)通過組成員能通信和與其它組聯(lián)機成員交互被表現(xiàn)。通過由應(yīng)用程序提供的活動范圍的這個組是不變的,并且通過通知和活動指示組的成員跟上組活動。意識到對術(shù)語"桌面"和"桌面圖標(biāo)"使用不打算限制發(fā)明為一個傳統(tǒng)桌面顯示器。這樣使用的術(shù)語"桌面"包括其在計算機技術(shù)的傳統(tǒng)含義,但不排除其它類型從手表到臺式計算機設(shè)備范圍的可視顯示空間。
在發(fā)明的一實施例中,組成員通過對等連接通信。對等技術(shù)在技術(shù)上是著名的,表現(xiàn)在組成員的各自的計算機,和在組中不需要一臺中央服務(wù)器組織通信??傊?,當(dāng)消息、文件或其它通信通過組被傳播,各名組成員至少與組的一名其它成員通信(但未必是組的每名成員)。組成員從一個通信產(chǎn)生通知那些連接的組成員準(zhǔn)備傳輸一個通信,和然后那些組成員通知其它組成員他們被連接等等,直到組的每名成員接受了信息。
例如,在圖1B中,組成員C有他(或她)希望共享他(或她)組的其余的一個溜冰板圖標(biāo),由計算機A至G組成。在圖中的線表示在各種各樣的計算機之間的邏輯連接,以便A被連接到B,B被連接到A、C和D,C被連接到B,D被連接到B、E和G,E被連接到D和F,F(xiàn)被連接到E,并且G被連接到D。箭頭表示溜冰板圖標(biāo)將通過這個對等網(wǎng)絡(luò)發(fā)送到組的各臺計算機的路線。創(chuàng)始組成員C首先通知B,圖標(biāo)準(zhǔn)備轉(zhuǎn)移,和當(dāng)B請求時轉(zhuǎn)移圖標(biāo)到B。B然后通知A和D,圖標(biāo)準(zhǔn)備轉(zhuǎn)移,和然后通過對等網(wǎng)絡(luò)轉(zhuǎn)移圖標(biāo)到A和D,等等。這樣,在網(wǎng)絡(luò)上圖標(biāo)迅速地轉(zhuǎn)移到各臺計算機,而不需要一臺中央服務(wù)器存儲圖標(biāo)和然后允許從每臺計算機對圖標(biāo)的存取。
為增加對等組的效率,組的各臺計算機也在數(shù)據(jù)庫中存儲"公共文件",它保留當(dāng)前在組的另外成員數(shù)據(jù)庫。這個數(shù)據(jù)庫能在許多不同的方式被現(xiàn)時保留。在一個實施中,只要一臺特殊計算機更改數(shù)據(jù)庫,它就能在對等網(wǎng)絡(luò)對其它計算機傳播這些更改用于傳輸上面描述的進(jìn)程。作為選擇,組的計算機在某一時間段過后可能自動更新他們的數(shù)據(jù)庫,檢查與他們邏輯連接的計算機的新版數(shù)據(jù)庫。雖然對等技術(shù)有許多好處,包括從一個中央服務(wù)器獨立和經(jīng)常更好的資源利用率,本發(fā)明也能使用一個中央服務(wù)器系統(tǒng)、一個混合系統(tǒng),或其它網(wǎng)絡(luò)技術(shù)實施。
形成預(yù)期的組,從當(dāng)前成員邀請?zhí)砑映蓡T,也只能去除自己。就是說,當(dāng)前成員不能夠從組被驅(qū)逐。這個特殊社區(qū)結(jié)構(gòu)鼓勵在一個小和親密的組的成員之間信任關(guān)系增長和防止未經(jīng)檢查的組擴展或未知的滲透,和或許不受歡迎的成員。在一個基于互聯(lián)網(wǎng)的環(huán)境里特別是,由被發(fā)明期望比較親密通信的一個比較公開的組可能變得太大的和難處理。添加一名新建成員到組,一名組成員,在一實施中,搜索一個公共目錄(譬如微軟的MSN信使的目錄,或其它目錄)尋找對于邀請是必需的連絡(luò)和計算機數(shù)據(jù)。邀請隨后使用一個現(xiàn)有的協(xié)議或程序,譬如微軟的MSN信使發(fā)送給預(yù)期的成員。如果邀請被接受,組的新成員,如果新成員已經(jīng)沒有程序,手工或自動下載程序應(yīng)用實施本發(fā)明的功能,譬如從一臺公共服務(wù)器,和使用對等技術(shù)著手連接到組。
另外的實施可能提供不同地添加組成員。如此,例如,組應(yīng)用也許被包括有一個操作系統(tǒng),和在操作系統(tǒng)注冊的用戶也登記在可用的預(yù)期成員數(shù)據(jù)庫。在另外實施,邀請的組成員用現(xiàn)有的協(xié)議發(fā)送一個口令到一名預(yù)期成員,并且那個口令能連同程序應(yīng)用連接組一起使用。
一旦組被形成了,各名組的聯(lián)機成員能看見表現(xiàn)他們共有的連接常駐在他們的桌面或其它顯示空間上的組圖標(biāo),如圖2所示。在這實例,Bubba、Eugene和John是組的成員由下面描述的鼠標(biāo)圖標(biāo)207(1),(2),(3)表示,在各名成員的各自的桌面上,201,203,205。這個鼠標(biāo)圖標(biāo)207(1),(2),(3)在許多方面舉止象其他,更熟悉的視覺描繪的圖標(biāo)或?qū)ο?,促進(jìn)組交往,它是能夠拖曳的,它能接受放下目標(biāo),而且它被穩(wěn)定在桌面或顯示空間。比多數(shù)應(yīng)用程序占據(jù)較少空間,應(yīng)用鼓勵組成員在與組的通信保持聯(lián)機不管他們的前臺活動。這謹(jǐn)慎的設(shè)置也使能用戶有多個組圖標(biāo)在他們的桌面上,表現(xiàn)用戶也許有用不同的組的不同的關(guān)系。另外,用戶也許是聯(lián)機到一些組或組和脫機到另外組或組如一種形式的社會管理。
產(chǎn)生進(jìn)一步背景到組的交往,組圖標(biāo)不是一個靜態(tài)實體而是可能濃縮任何許多的關(guān)系,如圖3所示。任一名組的成員能更改組圖標(biāo),和把更改傳播到其它成員的桌面。所以,用在圖2中的例子,如果Bubba更改鼠標(biāo)圖標(biāo)為顯示在圖3的溜冰板圖標(biāo)301,Eugene和John他們的組圖標(biāo)將被更改為溜冰板圖標(biāo)301。在一個實施,許多不同的圖標(biāo)被限制為發(fā)明打包或被分銷商審批。在這個例子中,溜冰板圖標(biāo)301當(dāng)然被包括在組應(yīng)用。當(dāng)Bubba更改他的圖標(biāo)到溜冰板圖標(biāo)301,請求被立即發(fā)送到Eugene和john的計算機他們的圖標(biāo)也被更換到溜冰板圖標(biāo)301,并且如果他們的計算機是聯(lián)機的請求自動被允許,或當(dāng)他們的計算機聯(lián)機以后被允許。作為選擇,應(yīng)用也許允許用戶定義的圖標(biāo)關(guān)聯(lián)用戶定義的活動。事實上,假設(shè)溜冰板圖標(biāo)301沒有,與應(yīng)用打包,除請求對Eugene和John的計算機的圖標(biāo)更改之外,Bubba的計算機現(xiàn)在發(fā)送文件必要描述溜冰板圖標(biāo)301。這些圖標(biāo)提供通過它組成員能了解他們的關(guān)系和交往的一個框架。使用這視覺,非語言的通信,組成員開始建立他們的關(guān)系和基于共享的特性和身分的組文化感。圖3顯示其它潛在程序圖標(biāo)303,305的實例,它可能通信各種各樣的組的不同的角色其中一個成員是參加者。
對多數(shù)計算的設(shè)備用戶與組圖標(biāo)交互將是一個熟悉和容易的過程。在一個實施例中,雙點擊執(zhí)行一個網(wǎng)絡(luò)活動被傳播到組的其它成員,并且點擊鼠標(biāo)的右鍵產(chǎn)生菜單,類似于顯示在圖4的菜單401。從這個菜單401,組成員有能力與組的其它成員用許多的方式交互,譬如通過更改線路選項413更改圖標(biāo),通過發(fā)送文件選項415發(fā)送文件,或通過裝入選項411發(fā)送其他通信。用戶也能訪問其它程序功能通過這菜單,譬如幫助417,刪除419和關(guān)閉421。在本發(fā)明的一實施例,刪除419從組去除用戶和從他們的桌面永久性去除組。在本發(fā)明的進(jìn)一步實施例,關(guān)閉421簡單意味停止組--意味用戶對于組不再是聯(lián)機但對其它組能是聯(lián)機,如上所述。當(dāng)用戶關(guān)閉一個組他們似乎與這組脫機和不接受問候或通知。采用可理解的,熟悉的和緊湊的界面實施這個組功能,應(yīng)用程序是可能保持打開和可用在組成員的桌面和顯示器上。
當(dāng)組成員是聯(lián)機和運行該應(yīng)用程序時,他們有能力幾乎無限的方式作為一個組交互。雖然下面描述了許多的活動,這些活動僅是代表性的,并不限制本發(fā)明的范圍。用不同的程序模塊能與被描述的應(yīng)用程序交互,任何活動能被實施在代碼和由一組不同地點的實施本發(fā)明的用戶共享。
在一實施例中,當(dāng)組的一名成員雙擊組圖標(biāo),問候發(fā)送到每名聯(lián)機的組成員。這問候可能包括一個口頭消息、音頻和視覺效果,和通知組的其它成員某人與組圖標(biāo)交互。又如圖5所示,在組圖標(biāo)上執(zhí)行的不同活動(舉例來說單擊組合等等)可表示組成員想要與組共享的不同情緒狀態(tài)。由執(zhí)行在組圖標(biāo)上的第一活動,組成員能表達(dá)出他們的快樂,并與組相合提供進(jìn)一步說明(501)。同樣,組成員也許執(zhí)行在圖標(biāo)上的第二個活動,表現(xiàn)出對某一事件的失望或憤怒(503)。每名聯(lián)機成員將依照行動接受指示,創(chuàng)建一個共有的情感經(jīng)驗。所以,例如,圖2顯示的在滑板圖標(biāo)301上執(zhí)行的第一活動在各名成員的桌面能使溜冰板執(zhí)行一個特技。而不是表示精神狀態(tài),用戶也許想要通知其它組成員組的某人希望與組交互一些活動,或也許只希望告訴其它成員他或她關(guān)心組。這簡單和高效通信產(chǎn)生一個共享的,在組的成員之間的獨特對話,如同一個內(nèi)部笑話或秘密語言。
上述通信相當(dāng)簡單,并向組成員提供更唯一和更私人的交往,在該實施例中,應(yīng)用程序允許組成員個別地發(fā)送定義的問候給對方。當(dāng)一名特殊組成員想告訴組他或她是聯(lián)機或通知組某一事件,組成員能設(shè)計或選擇問候和發(fā)送它到各個組成員,如圖6A所示。
第一步(未在圖6A上示出)是問候的設(shè)計。根據(jù)作為問候選擇的格式,組成員能使用許多不同的程序,例如,用繪圖程序去設(shè)計圖象,用文本程序去創(chuàng)立消息和用動畫程序去設(shè)計適當(dāng)?shù)膭赢?。作為選擇,發(fā)明提供在實施例一個交互選擇問候制作器,由此這些程序的許多的功能被結(jié)合以進(jìn)一步實現(xiàn)成員的任務(wù)。在問候中包含的大量變量使一名特殊成員容易進(jìn)行基本唯一的問候,并將充分為組確定那名成員。
在創(chuàng)建適當(dāng)?shù)膯柡蛞院螅M成員能每次發(fā)送問候通知到選擇組成員的組,依照步驟610。在描述上面的對等基礎(chǔ)結(jié)構(gòu)中,這個問候通知會被運送到各名組的成員,源于由發(fā)送的組成員發(fā)起的通知。在一實施例中,發(fā)送組成員的計算機被分配了ID(最好自動),這種分配只有組的問候才有,對發(fā)送的組成員的特殊問候,并且那ID將被與問候通知一起發(fā)出,在步驟620被發(fā)送。當(dāng)一名不同的組成員與ID一起接受通知,那名組成員的計算機將為問候與那ID相關(guān)尋找其對等數(shù)據(jù)庫,如步驟630所示。實際上,如果問候不存儲在那臺計算機、描述問候的文件或文件(包括文件或有文本,視覺并且/或音頻數(shù)據(jù)的文件)必須首先發(fā)送到那個用戶在問候能被顯示之前,如在步驟640和650所示。只要用戶更改他們的問候它值得注意,ID應(yīng)該被更新,來反映文件或需要由其它組成員更改文件。另外,一旦必要的文件或文件第一次由一名特殊組成員下載和存儲在對等數(shù)據(jù)庫,只有網(wǎng)絡(luò)流通信息量被要求發(fā)送,組成員問候是相對小的包括發(fā)送的組成員的ID的通知。文件或文件然后將保持在接受用戶的共享的數(shù)據(jù)庫增加這個通信系統(tǒng)的效率。
對于上面描述和替代實施的一個例子,在圖6B,在計算機A(601)組成員有一個新的問候,他(或她)希望把這個問候發(fā)送給組的其它成員。在上述描述的對等實施例中,由實線表示,組的其它計算機,B(603)到E(609),每個有對等數(shù)據(jù)庫,其中存儲許多問候和被關(guān)聯(lián)的ID。當(dāng)A(601)發(fā)送這新問候,A(601)首先發(fā)送到各臺計算機相關(guān)問候新生成的ID。當(dāng)A(601)只是設(shè)計了這新問候,組的其它計算機將以表示新問候的文件答復(fù)請求。
在一實施,計算機B(603)到E(609)將開始發(fā)送定期請求到他們邏輯上被連接的計算機,相關(guān)特殊問候ID的文件最初被發(fā)送給他們。因而,B(603)和C(605)將從A(601)請求文件,并且一旦那些文件被傳輸,將執(zhí)行用于B(603)文件的D的請求,并且最終將執(zhí)行用于D(607)文件的E的請求。在其它應(yīng)用中,A(601)能從各臺計算機收到相關(guān)問候的文件請求。然后,計算機A(601)會打包文件,指示所有計算機請求的文件,并且會發(fā)送文件到每臺邏輯上連接到A(601)的計算機。然后,文件會得到通過對等網(wǎng)絡(luò)的線路到達(dá)原始請求他們的計算機。該應(yīng)用特別適于在組的大多數(shù)計算機接受了新問候時使用,但也可在沒有時使用。
在其他的實施例中,成員定義的問候可能存儲在一臺中央服務(wù)器611和每次有問候通知發(fā)送到各名組成員的計算機,或被緩存在各名組成員的計算機并當(dāng)適當(dāng)時從中央組服務(wù)器611被更新。在這些應(yīng)用中,在圖6B中用虛線表示服務(wù)器611用作組問候的一個程序庫。當(dāng)A(601)希望發(fā)送新問候到組,A(601)首先為問候發(fā)送組服務(wù)器611的ID。當(dāng)服務(wù)器611通知A(601)它沒有對應(yīng)于那ID的問候時,A(601)發(fā)送組服務(wù)器611對應(yīng)于那問候的文件。然后,這些問候文件被傳送給除了A(601)的每名組的成員。然后,這些文件可由組成員簡單顯示,或他們也能被緩存在各名組成員的計算機,以便下次A(601)希望發(fā)送同樣問候,組服務(wù)器只需要發(fā)送ID。在發(fā)明的替換實施例中,當(dāng)通過對等通信通知被執(zhí)行文件也可被發(fā)送和在服務(wù)器被接受。
由發(fā)送被賦予個性的問候到每名組的成員,組成員能表達(dá)他們的個性和同時表達(dá)和造成社區(qū)感。當(dāng)在更傳統(tǒng)的社會設(shè)置中,問候、組圖標(biāo),和存在和活動通知選項反映在個人主義和組活動和交往之間的一個平衡。根據(jù)被選擇的那個替代,組成員能發(fā)送不同的信號給綜合、非語言通信的組。
這些新穎的通信方式也補充以更加穩(wěn)健,更加傳統(tǒng)的方法的通信,象聊天的論壇。如圖7所示,通過發(fā)明的實施組的成員能用熟悉的基于文本的方式互相聊天。在圖4中,如果一名特殊組成員想要與組聊天,那名組成員能打開組空間701通過組圖標(biāo)的菜單選項由裝入選項411打開在菜單401 。一旦組空間701被打開,邀請將發(fā)送到各名聯(lián)機組成員,并且組空間被打開和組交往將被啟動。在一實施例中,各名聯(lián)機組成員能接受或拒絕這個請求參加在組空間701的組,但在該實施例中,當(dāng)發(fā)送同時邀請時聊天創(chuàng)始者無法在組成員之間選擇。象此中被描述的其它活動,組聊天必需是組的,非個體,定向,和因此有助于社區(qū)感和共有的經(jīng)驗。
在一實施例中,在組空間701的交往使用對等技術(shù)實施。在該結(jié)構(gòu)中,例如,一名組成員發(fā)送文本消息與組成員標(biāo)識一起在邏輯上被連接的組成員的那些組成員,并且那些組成員自動發(fā)送消息到他們邏輯上被連接的那些其它組成員,等等直到消息被復(fù)制到整個組。然后,在一個組窗口701,文本消息被自動顯示在各名組成員的計算機上。在其它應(yīng)用中,文本消息也許被直接地發(fā)送到一臺中央服務(wù)器,各名組成員接受隨時新文本消息被發(fā)送的更新。在發(fā)明的另一個實施例中,服務(wù)器通信和對等通信也許一起用在一個混合方式,如上所述。
由這個發(fā)明實現(xiàn)的另外組活動的實例是組音頻播放活動,在該實例中,以一個基本同步的方式在各名組成員的計算機組成員聽被播放的音頻。如圖8所示,這個組音頻播放活動801能被同時執(zhí)行在上面或以其它活動描述的組空間功能803。為了開始組音頻播放活動801,從圖標(biāo)的菜單一個組成員選擇組音頻播放活動801,類似例如通過被顯示在圖4的菜單401的裝入選項411。一旦選擇組音頻播放活動,那名組成員的計算機顯示協(xié)調(diào)這個活動的模塊801,和組的其它成員接受一個邀請參加這個活動。如果組成員選擇參與,組音頻播放程序也被顯示在他們的計算機。組音頻播放活動801允許每名組的參與成員聽同樣音頻作品和充分地在同樣時間與同樣音頻作品播放列表相合。每名組的成員有能力更改在播放列表音頻作品的次序,添加音頻作品到播放列表,從播放列表刪除音頻作品,和控制組音頻播放器801的操作。當(dāng)以脫機交往,從而當(dāng)同時從事各種各樣的交談和其它活動組能一起聽音頻作品。
圖標(biāo)(圖4中的400)也能被用于作為一個裝入點,以組為共享文件。所以,例如任一名組成員能用一個動作發(fā)送照片、文本,或其它數(shù)據(jù)文件到每名組的感興趣成員。各名組的成員有能力忽略或接受文件傳送請求,但在許多情形中可能最初忽略文件傳送請求和如果他或她改變主意稍后接受它。可用來下載的對組唯一的文件是由一名特殊組成員選擇的發(fā)送到組的其它成員的那些文件。雖然許多同樣文件可在各名成員的計算機復(fù)制,沒有組成員一般沒有限制存取在其它組成員的計算機的文件。注意維護(hù)組歷史記錄,這樣用戶能檢索和管理在他們的聯(lián)機對話期間被發(fā)送的文件。組歷史記錄功能包含二個非同步活動,即瀏覽組歷史記錄和管理的文件。用戶也能更適宜看當(dāng)他們脫機時錯過什么問候并且什么新成員參加了組。當(dāng)用戶隨后注銷,他們的組歷史記錄也許被清除。
其余的組為了共享一個特殊文件,組成員有圖9的流程圖示出的二個選擇的方法。如步驟940所示,二個方法的較簡單地利用桌面對象在這種應(yīng)用的內(nèi)在特性。使用許多桌面操作系統(tǒng)的現(xiàn)有的功能,表示共享文件的圖標(biāo)能被拖曳在應(yīng)用圖標(biāo)(圖4的元素400)和放下。一旦鼠標(biāo)鍵被釋放,文件傳送進(jìn)程將開始。更麻煩的這些方法允許組成員打開應(yīng)用的菜單,在圖4中的菜單401,在步驟910,譬如如上所述用鼠標(biāo)右鍵單擊,選擇發(fā)送文件菜單選項(如圖4所示,元素415),步驟920,和然后選擇文件,步驟930。使用鼠標(biāo)點擊或鍵盤快捷鍵應(yīng)用的菜單401可能被打開。一旦發(fā)送文件菜單選項415被選擇,應(yīng)用將再次利用基礎(chǔ)操作系統(tǒng)功能從頭到尾瀏覽存儲在用戶的計算機的文件查找組成員希望共享的文件。在一實施,一旦這個文件被選擇用于共享,共享的組成員也有機會發(fā)送描述文件的文本消息到其余的組成員。
一旦發(fā)送,由聯(lián)機組成員響應(yīng)文件傳送請求,如第950步驟所示。聯(lián)機組成員被提供選擇接受文件或忽略文件傳送請求。如果組成員拒絕請求,請求通知消失和應(yīng)用圖標(biāo)變暗成后臺,如第970步驟所示。另一方面,如果組的成員接受請求,根據(jù)組成員的選擇文件被傳送和被打開或被保存,如第960步驟所示。文件傳送方法類似于上面描述在一實施例關(guān)于問候文件的傳送。組歷史記錄在通知本身變暗或消失之后允許用戶忽略通知。但是,用戶能以后在同樣聯(lián)機對話期間從組歷史記錄的接受文件傳送。
如同文件傳送過程的一個例子,假設(shè)在一對等實施,類似于在圖1B中被顯示的網(wǎng)絡(luò),計算機C發(fā)送文件10傳送請求到每名聯(lián)機組成員。在這實例中,假設(shè)只有E肯定地響應(yīng)請求。E不知道文件存儲在哪臺計算機,發(fā)送一種肯定的響應(yīng)給有邏輯連接的二臺計算機的D和F。D不共享這個特殊文件,傳送該肯定的響應(yīng)給計算機B和G。B不共享這個特殊文件,傳送這肯定的響應(yīng)給C和A。C是共享的計算機,收到E產(chǎn)生的響應(yīng)和進(jìn)行發(fā)送文件。有由這個文件獲得的替代實施的準(zhǔn)確路徑。在一應(yīng)用中,各臺計算機發(fā)送文件到轉(zhuǎn)寄它響應(yīng)的計算機。因而,B將從C、D從B和最終E從D接受文件。在另外應(yīng)用中,各臺計算機發(fā)送文件到每臺邏輯上被連接的計算機。雖然前面的實施似乎不太資源集中,當(dāng)不是每臺計算機在對等網(wǎng)絡(luò)立即響應(yīng)文件傳送請求時,文件的拷貝常駐在各名組成員的計算機中,直到請求被忽略,這可能是有幫助的。在另外應(yīng)用中,邏輯連接由其中任何二臺計算機形成在E和C之間。然后,該邏輯連接能用于傳送文件,隨后被關(guān)閉以消除副本和不必要的網(wǎng)絡(luò)分支。在這種情況下,類似于在圖6B中由虛線顯示的網(wǎng)絡(luò)中,在一中央服務(wù)器應(yīng)用中的計算機A(601)能上載一個共享文件到組服務(wù)器611。接著,組服務(wù)器611通過E(609)轉(zhuǎn)寄文件傳送請求給B(603)。如果任一名組成員肯定地響應(yīng)文件傳送請求,文件能從組服務(wù)器611被下載。在所有有興趣的成員下載了文件之后,組服務(wù)器611能或者保留文件在組的數(shù)據(jù)庫,或刪除它節(jié)省空間。
最有意義的是,為每個上面描述的活動,有相同組參與。只要成員是聯(lián)機的,那名成員能是在許多共有的活動的一個參加者,建立親密感覺,共享連接組的其它成員。注意不同的組能讓他們可用的不同活動。例如,用戶也許有一個音頻活動和定期刊物活動組空間,和其他組空間只有游戲活動。
依照發(fā)明的一個實施例,類似于一個社交會,提供一個臨時、或許較不親密的組。特別是,被邀請的個人會接受一個邀請出席活動,也就是,參加一個臨時組,更適宜在一被指定的時間,以便參與者能混合和開始更多認(rèn)識其他的出席者。在進(jìn)一步實施例,臨時組集會的組空間也許顯示多個線程或交談空間,而不是一個,以便用戶能在交談之間調(diào)換,并且從一個參與者移動到另一個,很象在實際世界的一個社交會。所有參與者是在同樣空間,但許多更小的組也許形成在那個空間之內(nèi)。
本發(fā)明實施例的另一個方面取決于各個組成員獲悉組的活動??捎性S多不同的通知,較多或較少打擾,成員被邀請加入不同的活動,或可能加入已經(jīng)進(jìn)展中的活動。保持組成員經(jīng)常被告知組的活動,提高出席的整體感,并且鼓勵成員以組參與。另外,打擾一些通知的性質(zhì)使組更加交互和更難忽略。實際地,這經(jīng)常導(dǎo)致一種情況,在此情況中,對組的其余成員可用的那些成員是更加愿意參加組活動的成員。
最少打擾通知是要求較少交互的問候和其它活動。在多數(shù)應(yīng)用中,因為這些活動較少可能要求很多關(guān)注,問候?qū)⒃诮M成員的屏幕上產(chǎn)生唯一有限制的時間,和從那名組成員不會要求很多交往。在一應(yīng)用中,在圖10的時間圖顯示有關(guān)於問候,組成員接受問候首先將顯示問候在前臺如狀態(tài)1001所示,不管他或她運行什么其它應(yīng)用。這個前臺問候1001將逐漸消失,如狀態(tài)1003所示,在預(yù)定的時間之后(譬如五秒),和一個靜止的圖象將保持如狀態(tài)1005所示。這個靜止的圖象,表示通知的一個半透明的表現(xiàn),也將最后消失,在20秒以后例如和也將在組的歷史記錄可用萬一用戶錯過了它或在他們的聯(lián)機對話期間想要再看它。在其它實施,問候也許保持在前臺直到組成員點擊它的,或再帶來其它應(yīng)用給前臺。這些問候因此通知組成員組活動沒有要求重大的關(guān)注。
其它活動通知要求更多交互,對應(yīng)于活動的重要性。所以,例如,顯示在圖11的一實施,文件傳送請求1101可以更打擾,意味,一名聯(lián)機組成員是"被迫"與圖標(biāo)相合在返回到所有其它應(yīng)用之前。這樣強制需要不是完全排除其它活動,象許多對話框等等有時被使用在應(yīng)用設(shè)計。例如,圖標(biāo)可能長期在前臺,或不變暗,或在一個更長的時期變暗,以便用戶感到更多需要與圖標(biāo)相處。這個文件傳送請求需要不被接受,然而,由于網(wǎng)絡(luò)約束,和希望文件傳送盡可能及時地被完成,組成員通知組是否他或她盡快下載這個文件是令人想要的。同樣地,聊天和組音頻播放邀請也更可能打擾,從他們的其它應(yīng)用吸引大量組成員的注意。這些邀請是打擾因為他們是基本上更多交互活動,和成員經(jīng)常希望是被保留的更好這些交互的通告。在一應(yīng)用中,組成員通過設(shè)置菜單能控制一個特殊通知的打擾的級別,否則那名組成員是較少可能參與比較少的打擾的某些組和活動。
最后,既使組成員不可能參加活動,或原始拒絕邀請參與,使用組狀態(tài)通知條組成員可能發(fā)現(xiàn)什么活動組參加,元素1203在圖12中,位于組圖標(biāo)之下。如圖12所示,這個條1203顯示圖標(biāo)表示組的成員使用中的不同的活動。在目前實例中,CoolDudes組的成員參加組音頻播放活動(由耳機圖標(biāo)1205表示)和互相共享文件(由文件夾圖標(biāo)1207表示)。在一應(yīng)用中,當(dāng)組成員的鼠標(biāo)被保留在組圖標(biāo),一個翻轉(zhuǎn)泡影被顯示顯示組的成員的狀況組又參與活動,也在圖12中作為目錄1201顯示。由相互作用組圖標(biāo)(由點擊圖標(biāo)表示在目錄1201活動或打開菜單,在圖4中顯示菜單401)組成員開始參加這些活動,雖然他或她錯過了或忽略了最初的加入活動請求。這個功能允許組成員被保持經(jīng)常被告知組的活動,和使能組成員參加任一個持續(xù)的活動。在一實施例的發(fā)明使用和轉(zhuǎn)寄,從一個聊天的程序?qū)λ薪M成員的參加信息,既使一些成員不是在用戶的密友列表。因而,用戶能記住與他(或她)沒有一個直接關(guān)系的人。
它被意識到,組的新穎的通信方法通過網(wǎng)絡(luò)連接由一個圖標(biāo)表示在各名組成員的桌面或被描述的其它顯示空間上。這個恒定的連結(jié)到一個小和相對靜態(tài)朋友的組,將使組成員建立具有唯一社區(qū)感和共有的當(dāng)他們互相參加各種各樣的活動的關(guān)系。
這個發(fā)明的原則可以被應(yīng)用于許多可能的實施例,它應(yīng)該被認(rèn)可,被描述在這里的實施例關(guān)于圖畫只被認(rèn)為是說明性的并且不應(yīng)該作為限制發(fā)明范圍。例如,那些本領(lǐng)域的普通技術(shù)人員認(rèn)為,在軟件中示出的所述實施例的部件可被用在硬件里(或反之亦然)或說明的實施例可能在排列和細(xì)節(jié)上被修改而不背離本發(fā)明的精神。所以,在這里描述的發(fā)明考慮的所有實施例可以在以下要求和等同的范圍中。
權(quán)利要求
1.鏈接有第一顯示器的第一計算設(shè)備的第一用戶到計算設(shè)備的用戶的組的用于可傳播所述的系統(tǒng),具有至少有一位成員的組包括具有顯示器的第二個計算設(shè)備的第二個用戶,聯(lián)合組成所述的系統(tǒng)包括在第一計算機裝置的顯示器上的一個表現(xiàn)的桌面;在選擇期間或選擇之后一個可選擇的組圖標(biāo)明顯地表現(xiàn)在桌面上,組圖標(biāo)聯(lián)合計算設(shè)備的用戶組由此由第一用戶選擇的組圖標(biāo)在一個網(wǎng)絡(luò)上開始信息的傳輸用第一用戶從第一計算設(shè)備到用戶組不需要去指定用戶組的成員的身份。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,可選的組圖標(biāo)顯示由第一用戶在組圖標(biāo)的選擇之前自動收集的組狀態(tài)。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,組狀態(tài)包括至少一個活動在一個或更多組的成員當(dāng)前是使用的一個指示。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于,組狀態(tài)包括每個組用戶當(dāng)前是否被連接到網(wǎng)絡(luò)的一個指示。
5.如權(quán)利要求3所述的系統(tǒng),其特征在于,傳輸適應(yīng)允許第一用戶參加組當(dāng)前提供的至少一個活動。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,組圖標(biāo)是拖放目標(biāo),使放下一個被拖拉的文件圖標(biāo)在組圖標(biāo)上起動關(guān)聯(lián)文件圖標(biāo)的文件傳遞到計算設(shè)備組的用戶。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,網(wǎng)絡(luò)包括多個對等連接。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,至少多個對等連接之一省略第一計算設(shè)備作為直接端點。
9.如權(quán)利要求1所述的系統(tǒng),其特征在于,網(wǎng)絡(luò)包括一臺組服務(wù)器,該服務(wù)器通信連接到第一計算設(shè)備和用戶組的每個計算設(shè)備。
10.如權(quán)利要求1所述的系統(tǒng),其特征在于,可選組圖標(biāo)的可視外觀可由從第一用戶到組用戶中的修改用戶修改,使由修改用戶選擇組圖標(biāo)的外觀修改被傳播到位于其它組用戶和第一用戶的計算裝置顯示器的可選擇組圖標(biāo)的復(fù)件。
11.如權(quán)利要求1所述的系統(tǒng),其特征在于,在網(wǎng)絡(luò)上的通信包括一個或多個類型的由音頻信息和視覺信息組成的組的選擇的素材。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,視覺信息包括動畫素材。
13.如權(quán)利要求11所述的系統(tǒng),其特征在于,視覺信息包括視頻資料。
14.如權(quán)利要求1所述的系統(tǒng),其特征在于,在網(wǎng)絡(luò)上的通信包括一個文本訊息。
15.如權(quán)利要求1所述的系統(tǒng),其特征在于,在網(wǎng)絡(luò)上從第一計算設(shè)備到組用戶的通信傳輸產(chǎn)生一個視覺指示以一個暗的狀態(tài)出現(xiàn)在第二個計算設(shè)備的顯示器,并在一個預(yù)定的時間段后變換成透明狀態(tài)。
16.如權(quán)利要求1所述的系統(tǒng),其特征在于,在網(wǎng)絡(luò)上從第一計算設(shè)備到組用戶的通信傳輸產(chǎn)生一個視覺指示以一個顯性狀態(tài)出現(xiàn)在第二個計算設(shè)備的顯示器,由此在第二個用戶必須與視覺指示交互之前進(jìn)行在第二個計算設(shè)備的顯示器上的其他活動。
17.從第一計算裝置的第一用戶到一組計算裝置用戶的通信方法,具有相應(yīng)的顯示器,各個計算裝置的用戶分別具有相應(yīng)的顯示器,計算裝置用戶組包括至少第二個用戶,該方法包括呈現(xiàn)視覺組圖標(biāo)到在第一計算設(shè)備的顯示器上的第一用戶,組圖標(biāo)關(guān)聯(lián)計算的設(shè)備用戶;接受由第一用戶組圖標(biāo)的激活;回應(yīng)接受由第一用戶組圖標(biāo)的激活,在網(wǎng)絡(luò)上連接從第一計算設(shè)備到相關(guān)組計算設(shè)備用戶的計算設(shè)備發(fā)送一個通信。
18.如權(quán)利要求17所述的方法,其特征在于,呈現(xiàn)視覺組圖標(biāo)到第一計算設(shè)備的顯示器的第一用戶還包括呈現(xiàn)一個組狀態(tài)。
19.如權(quán)利要求18所述的方法,其特征在于,組狀態(tài)透露一個或多個組的成員計算設(shè)備用戶在當(dāng)前使用中的一個行為。
20.如權(quán)利要求18所述的系統(tǒng),其特征在于,組狀態(tài)透露每個組用戶是否當(dāng)前被連接到網(wǎng)絡(luò)。
21.如權(quán)利要求17所述的系統(tǒng),其特征在于,在網(wǎng)絡(luò)連接上發(fā)送一個通訊包括發(fā)送指示到相應(yīng)于計算裝置用戶組的計算裝置,在用戶組中,第一用戶希望參與計算裝置組的一個或多個成員完全參與的活動。
22.如權(quán)利要求17所述的系統(tǒng),其特征在于,由第一用戶接受一個激活的組圖標(biāo)包括接受一個指示用戶拉一個文件圖標(biāo)到組圖標(biāo),并且在網(wǎng)絡(luò)連接上發(fā)送一個信息從第一計算的設(shè)備到相關(guān)組計算設(shè)備用戶的計算設(shè)備,組計算設(shè)備用戶包括發(fā)送一個指示,使相關(guān)文件圖標(biāo)的文件能夠轉(zhuǎn)移到相關(guān)計算設(shè)備用戶組的計算設(shè)備。
23.如權(quán)利要求17所述的方法,其特征在于,網(wǎng)絡(luò)是從對等網(wǎng)絡(luò)組成的組,且網(wǎng)絡(luò)有一臺中央服務(wù)器可被選擇的類型。
24.如權(quán)利要求17所述的方法,其特征在于,組圖標(biāo)的視覺外觀由第一用戶可修改,以便由第一用戶修改的組圖標(biāo)的外觀傳播位于相關(guān)第二個用戶的計算設(shè)備的顯示器的組圖標(biāo)的拷貝。
25.如權(quán)利要求17所述的方法,其特征在于,在網(wǎng)絡(luò)上發(fā)送一信息包括在網(wǎng)絡(luò)上發(fā)送具有一個或多個組中被挑選類型的信息,組包括音頻信息、視頻信息、動畫的信息,和文本信息。
26.如權(quán)利要求25所述的方法,其特征在于,在網(wǎng)絡(luò)上發(fā)送一信息還包括在網(wǎng)絡(luò)上發(fā)送信息充分導(dǎo)致一個不透明狀態(tài)的視覺指示出現(xiàn)在第二個計算的設(shè)備的顯示器,并在一個預(yù)定的時間段后變換成一個透明狀態(tài)。
全文摘要
一個信息圖標(biāo)表示允許一個聯(lián)機組的成員互相交互和一起參加不同活動的共享連接。通過組交互的圖標(biāo)位于各個組成員的桌面上,并有許多包括單擊激活模式和拖放功能的屬性。圖標(biāo)提供具有組共享關(guān)系指示的各個組成員。任何組成員能更改組圖標(biāo),并把更改傳播到組中其它成員的計算機。圖標(biāo)能被激活用于非語言和口頭通信并且活動共享。組的聯(lián)機成員通過顯示的狀態(tài)條激活被保持告知組的狀態(tài)和動作。
文檔編號G06F13/00GK1471011SQ0314943
公開日2004年1月28日 申請日期2003年6月18日 優(yōu)先權(quán)日2002年6月18日
發(fā)明者M·扎內(nèi)爾, E·梅斯加爾, N·I·穆拉爾卡, A·格拉策, K·馬爾卡希, R·蘭加納特, E·桑德斯, C·J·薩雷托, T·薩維奇, J·韋爾, E·扎拉科弗斯基, M 扎內(nèi)爾, ㄏ, 幽商, 濾, 穆拉爾卡, 聘ニ夠, 薩雷托, 辜傭 申請人:微軟公司