專利名稱:虛擬區域上下文中的基于關系的在場指示的制作方法
虛擬區域上下文中的基于關系的在場指示
背景技術:
當面對面通信不切實際時,人們往往依賴于一種或多種技術性解決方案來滿足其通信需求。這些解決方案一般設計為模擬面對面通信的一個或多個方面。傳統電話系統使得能在呼叫者之間進行語音通信。即時消息接發(也稱為“聊天”)通信系統使用戶能夠通過由即時消息服務器互連的即時消息計算機客戶端來實時地傳達文本消息。一些即時消息接發系統另外允許用戶在虛擬環境中由用戶可控的圖形對象(稱為“頭像”)來表示。交互式虛擬現實通信系統使得在遠程位置的各用戶能夠在多個實時信道上進行通信并通過在多維虛擬空間中操控其相應的頭像來彼此交互。通信者的在場狀態通常指示通信者與其他通信者進行通信或其他方式的交互的可用性。一些即時消息接發系統允許用戶通過從預定的指示符(例如,“在這里”、“忙碌”、“不在辦公室”、“請勿打擾”)列表選擇在場指示符來設置他/她的在場狀態。一些即時消息接發系統還可自動地將用戶的在場狀態設置為“空閑”或“離開”,這取決于是否檢測到用戶的計算機終端上的活動。即時消息接發系統通常向應當接收關于該用戶的在場狀態的更新的其他通信者(例如,用戶的“好友列表”上的通信者)廣播該用戶的在場狀態。所需要的是用于指示和管理在場性的改進系統和方法。
圖1是包括第一客戶端網絡節點、第二客戶端網絡節點、以及一個或多個服務器節點的網絡通信環境的示例性實施例的圖解視圖。圖2是根據本發明的示例性實施例的正向目標通信者集廣播用戶的上下文化(contexualized)在場性的圖解示圖。圖3是向目標通信者集傳送用戶的上下文化在場性的方法的示例性實施例的流程圖。圖4是根據本發明的示例性實施例的用戶從目標通信者集接收上下文化在場性的圖解視圖。圖5是接收目標通信者集的上下文化在場性的方法的示例性實施例的流程圖。圖6是虛擬區域的示例性實施例的圖解視圖。圖7是虛擬區域的示例性實施例的圖解視圖。圖8是虛擬區域的示例性實施例的圖解視圖。圖9A和9B是虛擬區域的示例性實施例的圖解視圖。圖1OA是示出一組節點之間的紐帶的映射的社交網絡圖的示例性實施例的圖解視圖。圖1OB是示出一組節點之間的紐帶的映射的社交網絡圖的示例性實施例的圖解視圖。圖1OC是呈現圖1OB中所示的社交網絡圖的各節點之間的映射的替換視圖的社交網絡圖的示例性實施例的圖解視圖。
圖11是示出一組節點之間的紐帶的映射的社交網絡圖的示例性實施例的圖解視圖。圖12是網絡圖的不例性實施例和關系類型等級的不例性實施例的圖解視圖。圖13A是具有根據關系類型等級中的不同關系紐帶級別來空間排序的區劃的虛擬區域的圖解視圖。圖13B是具有根據不同關系類型被空間布置成集群的區劃的虛擬區域的圖解視圖。圖14是呈現目標通信者集的上下文化在場狀態的個性化視覺化的方法的示例性實施例的流程圖。圖15是客戶端網絡節點的示例性實施例的框圖。圖16是確定虛擬區域的空間布局的示例性過程的元素的圖解視圖。圖17是虛擬區域的空間布局的示例性實施例的圖解視圖。圖18是由客戶端網絡節點的實施例執行的方法的示例性實施例的流程圖。圖19是圖形用戶界面的示例性實施例的圖解視圖。
具體實施例方式在以下描述中,相同參考標號用于標識相同元素。此外,附圖旨在以圖解方式說明示例性實施例的主要特征。附圖并非旨在描繪實際實施例的每個特征,也非旨在描繪所描繪的元素的相對尺寸,并且所描繪的元素不是按比例繪制的。1.術語定義“通信者”是在一個或多個網絡連接之上與其他人通信或以其他方式交互的人,其中該通信或交互可以在或可以不在虛擬區域的上下文中發生。“用戶”是正在操作特定網絡節點的通信者,其出于描述性目的定義特定視角。用戶的“聯系人”是通過由該用戶和該聯系人中的至少一方聲明(以及任選地由另一方確認)的顯式社交網絡紐帶或者通過從該用戶和該人之間的交互所推斷出的社交網絡紐帶而連接至該用戶的通信者或其他人。“通信者交互”是通信者和另一網絡實體之間的任何類型的直接或間接動作或影響,該另一網絡實體可包括例如另一通信者、虛擬區域、或網絡服務。示例性類型的通信者交互包括通信者彼此實時地通信、通信者進入虛擬區域、以及通信者請求訪問來自網絡服務的資源。“社交網絡”是通過一種或多種類型的互依存性所連接的節點的社會結構或映射。“節點”代表網絡中的個體實體(例如,個體通信者、通信者群、或組織)。社交網絡“紐帶”代表社交網絡中的實體對之間的關系。節點可以通過各式各樣不同類型的紐帶來互連。社交網絡“簡檔”是與單個用戶相關聯的一組數據。這些數據可包括標識用戶的屬性(例如,用戶名、年齡、性別、地理位置)、標識用戶的朋友及熟人的屬性、標識用戶的興趣(例如,最喜愛的音樂、書籍、電影、運動、食物)的屬性、以及指定用戶的偏好(例如,關于系統如何控制對與該用戶相關聯的資源的訪問的限制)的屬性。“計算機”是根據臨時或永久地存儲在計算機可讀介質上的計算機可讀指令來處理數據的任何機器、設備或裝置。“計算機操作系統”是計算機系統的管理和協調任務執行以及計算和硬件資源共享的軟件組件。“軟件應用”(也被稱為軟件、應用、計算機軟件、計算機應用、程序、以及計算機程序)是計算機能解讀和執行以行使一個或多個具體任務的指令集。“計算機數據文件”是存儲數據以供軟件應用使用的信息塊。“窗口”是顯示器的視覺區域,其通常包括用戶界面。窗口通常顯示軟件進程的輸出,并且通常使用戶能夠輸入用于軟件進程的命令或數據。具有父窗口的窗口被稱為“子窗口”。沒有父窗口、或其父窗口是桌面窗口的窗口被稱為“頂層窗口”。“桌面”是由系統定義的窗口,其繪制圖形用戶界面(GUI)的背景且用作所有軟件進程所顯示的所有窗口的基礎。“數據庫”是以可由計算機搜索的標準化格式呈現的有組織的記錄集合。數據庫可被存儲在單臺計算機上的單個計算機可讀數據存儲介質上,或者其可跨一臺或多臺計算機上的多個計算機可讀數據存儲介質分布。“數據阱”(在本文中簡稱為“阱”)是接收數據的設備(例如,計算機)、設備的一部分、或軟件中的任一者。“數據源”(在本文中簡稱為“源”)是始發數據的設備(例如,計算機)、設備的一部分、或軟件中的任一者。“網絡節點”(也簡稱為“節點”)是通信網絡中的聯結點或連接點。示例性網絡節點包括,但不限于,終端、計算機和網絡交換機。“服務器”網絡節點是網絡上的對信息或服務請求作出響應的主機計算機。“客戶端”網絡節點是網絡上的、向服務器請求信息或服務的計算機。“網絡連接”是兩個通信網絡節點之間的鏈路。術語“本地網絡節點”是指當前為首要討論主體的網絡節點。術語“遠程網絡節點”是指由網絡通信鏈路連接到本地網絡節點的網絡節點。“連接句柄”是可用于建立與網絡節點上的通信者、資源、或服務的網絡連接的指針或標識符(例如,統一資源標識符(URI))。“網絡通信”可包括通過網絡連接從一個網絡節點向另一個網絡節點傳送或以其他方式傳達的任何類型的信息(例如,文本、語音、音頻、視頻、電子郵件消息、數據文件、運動數據流、以及數據分組)。“資源”是指在網絡上可以訪問的任何類型的信息(例如,網頁、文件、流送數據、以及在場性數據)或服務(例如,建立與另一用戶的通信鏈路的服務)。資源可以用統一資源標識符(URI)來標識。“通信者交互”是通信者和另一網絡實體之間的任何類型的直接或間接動作或影響,該另一網絡實體可包括例如另一通信者、虛擬區域、或網絡服務。示例性類型的通信者通信包括通信者彼此實時地通信、通信者進入虛擬區域、以及通信者請求訪問來自網絡服務的資源。“在場(presence)”是指聯網實體(例如,通信者、服務、或設備)進行通信的能力和意愿,其中這種意愿影響檢測和獲取關于該實體在網絡上的狀態的信息的能力以及連接到該實體的能力。“實時數據流”是在連續流動中被結構化和處理、且被設計成無延遲地或僅以覺察不到的延遲被接收的數據。實時數據流包括語音、視頻、用戶移動、面部表情以及其他物理現象的數字表示,以及計算環境內的可受益于快速傳輸、快速執行、或快速傳輸和快速執行兩者的數據,包括例如頭像移動指令、文本聊天、實時數據饋送(例如,傳感器數據、機器控制指令、交易流和股價信息饋送)、以及文件傳輸。“鏈路”是兩個網絡節點之間的連接并代表由這兩個節點分配以用于實時通信的全部帶寬。每個鏈路被劃分為攜帶相應實時數據流的信道。各個信道被分配給已被分配給該鏈路的總帶寬內的特定流。“虛擬區域”(也稱為“區域”或“場所”)是計算機管理的空間或場景的表示。虛擬區域通常是一維、二維、或三維表示;盡管在一些實施例中虛擬區域可對應于單個點。虛擬區域時常被設計為模擬物理的現實世界空間。例如,使用傳統的計算機監視器,虛擬區域可被視覺化為計算機生成的三維空間的二維圖形。但是,虛擬區域不需要相關聯的視覺化來實現交換規則。虛擬區域通常是指虛擬區域大綱的實例,其中大綱以變量的形式來定義虛擬區域的結構和內容,而實例以已從特定上下文解析出的值的形式來定義虛擬區域的結構和內容。“虛擬區域應用”(也稱為“虛擬區域規范”)是在創建虛擬環境時使用的對虛擬區域的描述。虛擬區域應用通常包括對與虛擬區域的一個或多個區劃相關聯的幾何、物理、和實時交換規則的定義。“虛擬環境”是包括至少一個虛擬區域且支持通信者之間的實時通信的由計算機管理的空間的表示。“區劃”是虛擬區域中與至少一個交換規則或支配規則相關聯的界域。“交換規則”是規定一個或多個實時數據源以及一個或多個實時數據阱的受制于一個或多個先決條件的連接或斷開的指令。交換規則控制實時數據流在虛擬區域的上下文中通信的網絡節點之間的交換(例如,路由、連接、以及斷開)。支配規則控制通信者對資源(例如,區域、區域的界域、或該區域或界域的內容)的訪問、該訪問的范圍、以及該訪問的后繼結果(例如,必須記錄與該訪問有關的審計記錄的要求)。“可渲染區劃”是與相應的視覺化相關聯的區劃。虛擬區域中的“位置”是指該虛擬區域中的點或面積或體積的位置。點通常是由單組定義虛擬區域中的位點的一維、二維、或三維坐標(例如,X、1、z)來表示的。面積通常由定義虛擬區域中閉合的二維形狀的邊界的三個或更多個共面頂點的三維坐標來表示。體積通常由定義虛擬區域中的三維形狀的閉合邊界的四個或更多個非共面頂點的三維坐標來表示。“空間狀態”是描述用戶在虛擬區域中在場之處的屬性。空間狀態屬性通常具有用戶在場的每個區劃的相應值(例如,區劃_ID值)。“通信狀態”是描述通信者中的相應通信者被配置成在其上通信的相應通信信道的狀態的屬性。在虛擬區域的上下文中,“對象”(有時也稱為“道具(prop)”)是虛擬區域中可有用地與該虛擬區域的幾何分開對待的任何類型的分立元素。示例性對象包括門、入口、窗、視屏、以及揚聲器電話。對象通常具有與虛擬區域的屬性和特性分離且相異的屬性和特性。“頭像”是在虛擬區域中表示通信者的對象。如本文中所使用的,術語“包括”意味著包括但不限于,術語“包含”意味著包含但不限于。術語“基于”意味著至少部分地基于。I1.虛擬區域上下文中基于關系的在場指示本文中所描述的各實施例提供了用于指示網絡通信環境中的在場的改進系統和方法。具體而言,這些實施例通過基于虛擬區域的上下文化將豐富的在場信令與基于關系的通信者目標導向相結合以為每個用戶提供獨特的個性化通信環境。每個虛擬區域通常包括多個區劃,這多個區劃提供用戶和這些區劃中的其他通信者的在場狀態的不同上下文。每個區劃可與一個或多個的語義意符(signifer)(例如,文本標簽、視覺設計、空間布局、或者其他元素)相關聯,該語義意符隱含其他通信者可從中推斷出存在于該區劃中的每個通信者的相應多面化在場狀態的特定上下文。在一些實施例中,空間隱喻用基于位置的線索豐富了區劃內的在場狀態,該基于位置的線索諸如是通信者對該區劃的元素的鄰近度或者各通信者彼此的鄰近度。在一些實施例中,用戶能夠用各區劃來個性化虛擬區域(或“個人空間”),這些區劃提供該用戶和這些區劃中的其他通信者的在場狀態的不同相應上下文。在這些實施例中,用戶通常能夠將每個區劃與相應支配規則相關聯,該相應支配規則定義用于控制由誰接收該區劃中的在場指示、誰能在該區劃中建立在場、和誰能訪問與該區劃相關聯的資源的謂詞。圖1示出示例性網絡通信環境10的實施例,該示例性網絡通信環境10包括由網絡20互連的第一客戶端網絡節點12 (客戶端節點A)、第二客戶端網絡節點14 (客戶端網絡節點B)、以及虛擬環境創建器18。網絡20可包括局域網(LAN)、城域網(MAN)和廣域網(WAN)(例如,因特網)中的任一者。網絡20通常包括廣泛支持網絡節點之間各種各樣不同的媒體類型(例如,文本、語音、音頻、以及視頻)的傳輸的數個不同的計算平臺和傳輸設施。第一客戶端網絡節點12包括有形的非瞬態計算機可讀存儲器22(例如,易失性或非易失性RAM或ROM)、處理器24、以及輸入/輸出(I/O)硬件26 (包括顯示器)。處理器24執行存儲于存儲器22中的至少一個通信應用28。第二客戶端網絡節點14通常以與第一客戶端網絡節點12基本上相同的一般方式來配置成具有存儲至少一個通信應用32的有形的非瞬態計算機可讀存儲器30、處理器34、以及輸入/輸出(I/O)硬件36 (包括顯示器)。網絡節點12、14各自具有相應的一組一個或多個源以及示例性的一組一個或多個阱。每個源是始發特定數據流內容類型的數據的設備或組件,并且每個阱是接收特定數據流內容類型的數據的設備或組件。相同數據流內容類型的源和阱在本文中被稱為是“互補”的。示例性的源包括音頻源(例如,諸如話筒之類的音頻捕捉設備)、視頻源(例如,諸如攝像機之類的視頻捕捉設備)、聊天源(例如,諸如鍵盤之類的文本捕捉設備)、運動數據源(例如,諸如計算機鼠標之類的定點設備);以及其他源(例如,文件共享源或定制實時數據流源)。示例性的阱包括音頻阱(例如,諸如揚聲器或聽筒之類的音頻渲染設備)、視頻阱(例如,諸如顯示監視器之類的視頻渲染設備)、聊天阱(例如,諸如顯示監視器之類的文本渲染設備)、運動數據阱(例如,諸如顯示監視器之類的運動渲染設備)、以及其他阱(例如,用于打印共享文件的打印機、用于渲染不同于已描述的那些的實時數據流的設備、或處理實時流供分析或定制顯示的軟件)。每個源具有活躍狀態和不活躍狀態,在活躍狀態中該源可用于始發數據,并且在不活躍狀態中該源不可用于始發數據。類似地,每個阱具有活躍狀態和不活躍狀態,在活躍狀態中該阱可用于接收數據,并且在不活躍狀態中該阱不可用于接收數據。源和阱的狀態通常可由操作客戶端節點12、14的通信者經由通信應用28、32提供的控件來控制。例如,在一些實施例中,通信應用28、32提供用于開/關客戶端網絡節點12、14上的本地話筒和本地揚聲器(例如,耳機)的用戶控件。在所解說的實施例中,虛擬環境創建器18包括提供網絡基礎設施服務環境42的至少一個服務器網絡節點40,網絡基礎設施服務環境42根據相應的虛擬區域應用46管理第一和第二客戶端節點12、14在一個或多個虛擬區域44中的會話。虛擬區域應用46各自以相應的虛擬區域44為宿主并包括該相應的虛擬區域44的描述。各自從客戶端節點12、14進行操作的通信者通過通信應用28、32連接至區域應用46。網絡基礎設施服務環境42通常包括在建立和管理客戶端節點12、14和其他網絡節點之間的網絡連接的過程中與通信應用程序26、32協作的一個或多個網絡基礎設施服務。在網絡基礎設施服務環境42的示例性實施例中所包括的網絡基礎設施服務之中有賬戶服務、安全性服務、區域服務、聚會服務、以及交互服務。網絡基礎設施服務環境的示例性實施例的結構、操作、和組件在于2010年6月29日提交的美國專利申請N0.12/825,512中有描述,該申請整體通過引用納入于此。網絡基礎設施服務環境42通常維持包含通信者之間的交互的記錄48以及與各相應通信者相關聯的社交網絡簡檔50的關系數據庫47。每個交互記錄48描述通信者對之間的交互的上下文。每個社交網絡簡檔50通常包括:描述相應通信者或該通信者所擔任的角色的身份特征(例如,姓名、年齡、性別、以及諸如通信者的當前城市之類的地理位置信息);由該通信者聲明的顯式關系信息;以及從該通信者在網絡通信環境10中的交互推斷出的關系信息。通信應用28,32、區域應用46、以及網絡基礎設施服務環境42 —起提供管理在由虛擬區域的實例定義的、受制于控制對該虛擬區域實例的訪問的一組約束43的通信上下文中與網絡節點的實時連接的平臺(本文中稱為“平臺”)。在第一和第二客戶端網絡節點12,14上工作的通信應用26,32根據接收自網絡基礎設施服務環境42的數據呈現虛擬區域44的相應視圖,并提供用于接收來自通信者的命令并提供增強通信者之間的實時通信的空間接口的相應接口。通信者通常在虛擬區域44中由各自相應的頭像(例如,精靈貼圖)來表示,這些頭像通常響應于由各通信者在它們各自相應的網絡節點處輸入的命令在虛擬區域44中四處移動。在一些實施例中,通信應用26,32基于各通信者的頭像在虛擬區域44中的位置在第一和第二客戶端網絡節點12,14與共享虛擬區域308的其他網絡節點之間建立實時數據流連接。分別在客戶端網絡節點12,14上操作的通信應用28,32通常包括軟件和硬件資源,這些軟件和硬件資源與管理策略、用戶偏好(包括關于用戶的在場性的導出以及用戶與區域應用46和其他通信者的連接的偏好)、以及其他設置一起定義影響對與其他網絡節點的實時連接的管理的本地配置。網絡節點之間的網絡連接可以各式各樣不同的流處置拓撲來布置,包括對等架構、由服務器仲裁的架構、以及組合對等和由服務器仲裁的架構的各方面的混合式架構。在一些實施例中,(諸)服務器網絡節點40通過根據在2010年6月29日提交的美國專利申請N0.12/825,512 (該申請整體通過引用納入于此)中描述的流傳輸協議從遠程托管的區域應用46向客戶端網絡節點發送指令(也稱為定義)來遠程地管理客戶端通信會話和遠程地配置客戶端網絡節點12,14上的音頻和圖形渲染引擎、以及數據流的交換。在這些實施例中的一些中,(諸)服務器節點40根據服務器應用46中規定的交換規則來向客戶端節點12,14中的每一者發送置備消息,這些置備消息將客戶端節點12,14配置成在其互補的源和阱中活躍的那些互補的源和阱之間互連起相應的數據流。該平臺跟蹤通信者跨由區域應用46定義的不同通信上下文的實時可用性和活動。此信息以實時視覺化的形式被呈現給通信者(這使得通信者能夠作出更有信息根據的網絡交互決策(例如,何時與聯系人交互)),并鼓勵通信者發起與其他通信者的交互和加入通信者以其他方式不會知曉的上下文(例如,通信者之間正在進行的對話)。在一些實施例中,實時視覺化包括在服務器應用的上下文中通信者的在場和活動的視覺線索。這些視覺線索的呈現通常取決于與虛擬區域44相關聯的一個或多個支配規則、管理策略、以及用戶偏好(包括關于用戶在場性的導出以及用戶與區域和其他通信者的連接的偏好),其可定義基于分層關系的謂詞,這些謂詞在逐區劃的基礎上控制對在場信息和/或資源的訪問。參照圖2,在一些實施例中,用戶58具有由該用戶所位于(由圖2的頭像62指示)的虛擬區域66的類型并由該虛擬區域的特定區劃64上下文化的在場性60。藉由通過針對該用戶在場的特定區劃64的社交網絡過濾器72來過濾該用戶的在場性60,對該用戶的上下文化的在場性60的指示就被選擇性地廣播至其他通信者70的目標集68。在這些實施例中,社交網絡過濾器72通常通過應用到該用戶的社交網絡74的用戶可配置支配規則73來實現。支配規則定義針對一個或多個通信者屬性(例如,與用戶的關系紐帶的類型和強度)的一個或多個條件,其過濾掉除了滿足該支配規則的通信者的目標集68之外的所有其他通信者。在一些實施例中,支配規則73控制通信者對與該區劃有關的信息(例如,在通信者在區域中建立在場性之前該通信者可獲得的在場性細節程度)的訪問、對該區劃的訪問、或者對與該區劃相關聯的資源的訪問。圖3示出該平臺藉以執行基于關系地向其他通信者70的目標集68廣播用戶的上下文化的在場性60的方法的實施例。根據該方法,該平臺建立該用戶在指派給該用戶的虛擬區域的多個區劃中的一特定區劃中的在場性(圖3,框74)。在此過程中,該平臺通常定義該用戶在由與虛擬區域相關聯的虛擬區域規范描述的區劃的空間布局中的位置。該平臺將該用戶在該特定區劃中的在場性的相應指示傳送至一個或多個其他通信者70中的每一個其他通信者,其條件是該其他通信者與該用戶具有滿足與該特定區劃相關聯的相應支配規則的相應關系紐帶(圖3,框76)。在此過程中,該平臺通常將所定義的該用戶在該特定區劃中的位置傳送至其他通信者的目標集68。該平臺還通常向其他通信者的目標集68傳送以下至少一者:存在于該區劃中的每一個通信者的在場性的相應指示;在該區劃發生的活動的指示;以及該區劃中各通信者之間的交互的指示。參照圖4,在一些實施例中,向用戶58呈現了存在于網絡通信環境中的一個或多個虛擬區域中的其他通信者84的目標集82的在場狀態的個性化視覺化80。在這些實施例中,其他通信者84中的每一個通信者可具有通過相應虛擬區域92中該通信者所位于(由圖4中的相應頭像88指示)的特定區劃90所上下文化的相應在場性86。其他通信者84的目標集82的上下文化的在場性86的指示通過分別與其他通信者在場的特定區劃相關聯的支配規則94的可選集、和與用戶58相關聯的社交網絡過濾器96來選擇性地過濾。在這些實施例中,社交網絡過濾器96通常通過向用戶的社交網絡74應用特定關系謂詞來實現,該特定關系謂詞定義針對一個或多個通信者屬性(例如,與用戶的關系紐帶的類型和強度)的一個或多個條件,以使得僅僅其他通信者的目標集82的上下文化的在場性86的指示被包括于視覺化80中。在這些實施例中的一些中,其他通信者84的在場狀態還通過虛擬區域類型來過濾。以此方式,僅僅一個或多個指定類型的虛擬區域(例如,個人空間、公共空間、工作空間、游戲空間、和其他類型)中的通信者的在場狀態是用于在視覺化80中呈現的候選。這種類型的過濾提供了用于推斷其他通信者的當前可用性狀態的附加上下文。圖5示出該平臺藉以執行基于關系對其他通信者的上下文化的在場性86的過濾的方法的實施例。根據該方法,該平臺確定該網絡通信環境中如下的一個或多個其他通信者中的每一個其他通信者:該其他通信者與用戶的關系紐帶滿足特定關系謂詞并且該其他通信者在指派給該其他通信者的相應其他虛擬區域中在場(圖5,框98)。該平臺向由該用戶操作的網絡節點傳送所確定的其他通信者中的每一個其他通信者在一個或多個相應其他虛擬區域中的每一個其他虛擬區域中的在場性的相應指示(圖5,框100)。在圖5的實施例中,其他通信者84的在場狀態通過要求這些其他通信者在場的虛擬區域被指派給這些其他通信者來過濾。在一些實施例中,此類虛擬區域中的每一個虛擬區域對應于個人虛擬區域(或空間),該個人虛擬區域(或空間)被指派給其他通信者中能夠管理該個人虛擬區域的各方面(例如,配置因區劃而異的支配規則、配置這些區劃的視覺外觀或布局、以及管理每個區劃中可用的道具)的相應單個通信者。如以上所解釋的,該平臺管理各網絡節點之間在由一個或多個虛擬區域44的相應實例定義的通信上下文中的實時連接。虛擬區域實例可對應關于抽象坐標(例如,由相關聯的計算機數據文件或軟件應用中的位置定義的坐標、或者在其中消費者服務數據庫為區域的實施例中,該數據庫中的每條記錄構成區劃)所定義的抽象虛擬空間。替換地,虛擬區域實例可對應于關于與特定視覺化相關聯的一維、二維或三維幾何坐標來定義的視覺虛擬空間。抽象虛擬區域可以與各自相應的視覺化相關聯也可以不與之相關聯,而視覺虛擬區域與各自相應的視覺化相關聯。虛擬區域通常包括與支配由虛擬區域中的各頭像代表的各網絡節點之間的實時數據流的交換的相應各規則相關聯的一個或多個區劃。交換規則規定在每一個網絡節點上執行的本地連接過程如何基于通信者的頭像在虛擬區域的各區劃中的位置來建立與其他網絡節點的通信。虛擬區域通常由包括對該虛擬區域的幾何元素的描述以及一個或多個規貝U (包括交換規則和支配規則)的規范來定義。交換規則支配各網絡節點之間的實時流連接。支配規則控制通信者對諸如虛擬區域本身、虛擬區域內的界域、以及虛擬區域內的對象之類的資源的訪問。在一些實施例中,支配規則與虛擬區域相關聯以控制誰有對該虛擬區域的訪問權、誰有對其內容的訪問權、對虛擬區域的這些內容的該訪問權的范圍是什么(例如,用戶能對這些內容做什么)、以及訪問這些內容的后繼結果是什么(例如,記錄記入,諸如審計日志、和支付要求)。在一些實施例中,整個虛擬區域或該虛擬區域的區劃與“支配網目”相關聯。在一些實施例中,支配網目是以與美國N0.7,769,806中所描述的區劃網目的實現相類似的方式來實現的。支配網目使軟件應用開發者能夠將支配規則與虛擬區域或虛擬區域的區劃相關聯。這避免了為虛擬區域中的每個文件創建個體準許的需要,并且避免了處理在需要取決于上下文不同地對待同一文檔時潛在可能產生的復雜性的需求。在一些實施例中,虛擬區域與使該虛擬區域的一個或多個區劃與數字版權管理(DRM)功能相關聯的支配網目相關聯。DRM功能控制對虛擬區域、或該虛擬區域內的一個或多個區劃、或該虛擬區域內的各對象中的一者或多者的訪問。每次有通信者越過該虛擬區域內的支配網目邊界時觸發DRM功能。DRM功能確定是否準許此觸發動作,并且如果是,則確定所準許的動作的范圍是什么、是否需要支付、以及是否需要生成審計記錄。在虛擬區域的示例性實現中,相關聯的支配網目被配置成使得如果通信者能夠進入該虛擬區域,則他或她能夠對與該虛擬區域相關聯的所有文檔執行動作,包括操縱文檔、觀看文檔、下載文檔、刪除文檔、修改文檔和重新上傳文檔。以此方式,虛擬區域就可變成在由該虛擬區域所定義的上下文中被共享和討論的信息的貯存庫。關于虛擬區域的規范的其他細節在美國專利申請公開號2009/0254843和美國專利號7,769, 806中有描述。該平臺的一些實施例使軟件應用設計者能在軟件應用或計算機數據文件中定義位置的語義。通過與相應連接規則的關聯,這些位置定義可被用于例如驅動對虛擬區域的連接、虛擬區域的進入、對通信者和實時數據流的其他源或阱的連接、以及與通信者、網絡資源和網絡服務有關的在場性數據的確定。在軟件應用或計算機數據文件中定義位置的語義的系統和方法的示例性實施例在美國專利申請公開號2010/0142542中有描述。在一些實施例中,用戶能夠用各區劃來個性化虛擬區域,這些區劃提供用戶和這些區劃上的其他通信者的在場狀態的不同的相應上下文。就此,除了可由相關聯的虛擬區域應用46所定義的支配規則之外,用戶通常能夠將虛擬區域44的一個或多個區劃與相應的支配規則相關聯,該相應的支配規則定義用于控制由誰接收該區劃中的在場指示、誰能在該區劃中建立在場性、和誰能訪問與該區劃相關聯的資源的謂詞。在一些實施例中,該平臺基于接收自用戶的配置信息來配置虛擬區域。例如,該平臺可響應于接收自用戶的指令來改變虛擬區域的一個或多個地理元素。此過程可包括以下的一者或多者:向虛擬區域添加區劃;刪除虛擬區域的一個或多個區劃;空間上重新安排虛擬區域的一個或多個區劃;向一個或多個區劃中的每一個添加與相應網絡服務相關聯的相應道具;以及從一個或多個區劃中的每一個刪除與相應網絡服務相關聯的相應道具。每個虛擬區域通常包括多個區劃,這多個區劃提供用戶和這些區劃上的其他通信者的在場狀態的不同上下文。每個區劃可與一個或多個語義意符(例如,文本標簽、視覺設計或空間布局、或者其他元素)相關聯,該語義意符隱含其他通信者可從中推斷出存在于該區劃中的通信者的多維在場狀態的特定上下文。在一些實施例中,空間隱喻用基于位置的線索豐富了區劃內的在場狀態,這些基于位置的線索諸如是通信者對該區劃的元素的鄰近度或者各通信者彼此的鄰近度。圖6示出虛擬區域110的示例性實施例,該虛擬區域110包括四個區劃112、114、116,118 (分別標為區劃A、區劃B、區劃C、和區劃D)、和位于區劃112中的頭像120。區劃112-118中的每一個區劃包括一個或多個語義意符(例如,文本標簽、視覺設計或空間布局、或者其他元素,諸如道具和其他對象),該語義意符隱含其他通信者可從中推斷出在該區劃中在場的通信者的詳細在場狀態的特定上下文。舉例而言,基于精靈貼圖120在虛擬區域110的區劃A中的位置,接收到精靈貼圖120在區劃A中的在場性的指示的其他通信者在由標簽“區劃A”的語義和與區劃A相關聯的其他語義意符所隱含的程度上能推斷出與該精靈貼圖120相關聯的通信者具有某一思想狀態、或者從事一活動、或者可用于通信。圖7示出另一虛擬區域122的示例性實施例,該虛擬區域122包括八個區劃124、126、128、130、132、134、136、138,其分別用將不同的相應功能或通信者活動指派給各區劃的以下文本意符來標記:住宅辦公室、非正式會議、游戲、小會、多功能、大型集會、傾聽、和照片共享。此外,虛擬區域122具有暗示為居所的總體形狀,并且個體區劃124-138具有暗示為居所的房間的相應形狀。基于這些語義意符,通信者能夠從用戶的精靈貼圖140在虛擬區域122中的位置推斷出該用戶的詳細在場狀態。例如,接收到用戶的精靈貼圖140在照片共享區劃138中緊鄰另一個通信者的精靈貼圖142的在場指示的特定通信者很有可能推斷出該用戶可能正在與該另一個通信者共享照片。基于用戶的在場性的此上下文化,該特定通信者能作出關于是否要在當前時間與該用戶交互的更有信息根據的決定。在此示例中,照片共享區劃138的外觀和通信者的頭像140,142的鄰近度通過提供其他通信者能直觀理解的空間線索而豐富了在場信令。在圖6和7所示的示例性實施例中,虛擬區域110,122是與相應二維視覺化相關聯的視覺虛擬空間。圖8示出與表示建筑的房間(例如,照片共享房間)的三維視覺化139相關聯的虛擬區域137的示例性實施例。各通信者在虛擬區域139中由各自的頭像140,142,144表示。虛擬區域137包括與支配在虛擬區域139中由頭像140-144所表示的網絡節點之間的實時數據流的交換的相應規則相關聯的區劃146,148,150,152。(在典型的通信會話期間,圖8中劃界出區劃146-154的虛線對于通信者而言是不可見的,盡管可以有與此類區劃邊界相關聯的視覺線索。)交換規則規定在每一個網絡節點上執行的本地連接過程如何基于通信者的頭像140-144在虛擬區域137的區劃146-154中的位置來建立與其他網絡節點的通信。圖9A示出與外部庭院區劃162和住宅房間區劃164的二維視覺化相關聯的虛擬區域160的示例性實施例。區劃162,164各自包含對象和暗示該區劃的預期功能的視覺裝飾。例如,外部庭院區劃162包含長椅對象166、植物裝飾168,170、以及門檻裝飾172。長椅對象166隱含通常與就座相關聯的活動或思想狀態。例如,接收到精靈貼圖174,176在長椅對象166上的在場指示的其他通信者可推斷出與那些精靈貼圖相關聯的通信者正在私下對話或者有可能在等待另一通信者進入該區劃。植物裝飾168,170和門檻裝飾172提供指示區劃162的本質(即,它是庭院)的附加視覺線索。房間區劃164包含沙發對象174、椅子對象176、支撐文檔對象190的桌子道具178、音響系統道具180、視屏道具182,184、視頻系統道具186、以及植物裝飾188,190,192,它們提供指示區劃164的本質(即,它是住宅的房間)的視覺線索。沙發對象174和椅子對象176隱含通常與就座相關聯的活動或思想狀態(例如,私下對話、等待、或者閱讀與文檔對象190相關聯的數據文件)。桌子道具178通常與該平臺的文件共享功能性相關聯,其使通信者能夠向與房間區劃164相關聯的服務器存儲上傳計算機數據文件并從服務器存儲下載與房間區劃164相關聯的數據文件到相應的客戶端網絡節點。在圖9A中所示的實施例中,文檔對象190是與已被上傳到房間區劃164中的計算機數據文件相關聯的。文檔對象190可由通信者(例如通過用諸如計算機鼠標之類的輸入設備雙擊該文檔對象190)選擇以發起將相關聯的計算機數據文件下載到該通信者的客戶端網絡節點。音響系統道具180通常與該平臺的音頻流送功能性相關聯,其使通信者能將音頻內容流送到它們相應的客戶端網絡節點。視屏道具184通常與該平臺的應用共享功能性相關聯,其使通信者能共享在它們相應的客戶端網絡節點上操作的應用。照片查看道具182,186通常與照片瀏覽器相關聯,照片瀏覽器使通信者能夠在它們相應的客戶端網絡節點上查看駐留在服務器上的照片。視頻系統道具186通常與該平臺的視頻流送功能性相關聯,其使通信者能將視頻內容流送到它們相應的客戶端網絡節點。關于交互式道具(諸如,桌子道具178、音響系統道具180、和視屏道具184)的結構、功能、和操作的附加細節可從2009年I月15日提交的美國專利申請N0.12/354,709獲得,其整體通過引用納入于此。在一些實施例中,房間區劃164中的一個或多個道具與相應網絡服務相關聯。示例性網絡服務包括在線內容提供服務、在線游戲服務、在線社交網絡服務、和在線購物服務。在一個示例中,圖9B示出虛擬區域160的實施例,其中桌子道具178與一個或多個新聞內容遞送服務(例如,CNN、美國國家公共電臺、紐約時報、華爾街日報和連線雜志)相關聯、音響系統道具180與一個或多個音樂流送服務(例如,潘多拉電臺、iTunes、Slacker電臺)相關聯、照片查看道具182與一個或多個照片共享服務(例如,Facebook、Flickr、和Picasa)相關聯,并且視頻系統道具186與一個或多個視頻流送服務(例如,Hulu、YouTube、和Netflix)相關聯。在一些實施例中,該平臺響應于通信者激活道具來定義網絡服務與通信者的網絡節點之間的連接。在一些實施例中,激活道具的指示被傳送至與該用戶的在場的指示相關聯的一個或多個其他通信者的目標集。除了以上所討論的虛擬區域的在場上下文化元素之外,該平臺還以通信者配置成在其上通信的各種通信通道的狀態指示的形式提供附加的在場狀態上下文化線索。例如,通信者的本地揚聲器通道的“開”或“關”狀態由該通信者的圖形表示上的聽筒圖形的存在或不存在來描繪。當通信者的揚聲器開時,存在聽筒圖形,而當通信者的揚聲器關時,不存在聽筒圖形。通信者的話筒的“開”或“關”狀態通過通信者的圖形表示上的話筒圖形的存在或不存在以及以一系列擴展波的形式從通信者的圖形表示動態輻射開來的一系列同心圓來描繪。在話筒開時,存在話筒圖形和輻射同心圓68,而在話筒關時,不存在話筒圖形67和輻射同心圓。聽筒圖形、話筒圖形和幅射同心圓用作通信者的聲音回放及話筒設備的狀態的視覺線索。通信者的文本聊天通道的活動狀態由毗鄰于該通信者的圖形表示的動畫手型圖形的存在或不存在來描繪。當通信者正在向另一網絡節點鍵入文本聊天數據時,手型圖形存在并動畫,而當通信者沒有在鍵入文本聊天數據時,手型圖形不存在。在一些實施例中,僅當鍵盤按鍵被壓下時才傳送文本聊天數據,在這種情況下,通信者的文本通道的視覺化表現為手型圖形的閃爍亮滅。從這些視覺線索,通信者能推斷出一通信者是否可用于通信并且能推斷出一通信者當前是否正與另一通信者通信。生成和顯示通信者配置成在其上通信的各種通信通道的狀態的指示的系統和方法的示例性實施例在2009年I月15日提交的美國專利申請N0.12/354,709中有描述。如以上所解釋的,特定通信者的上下文化在場的指示藉由通過針對特定區劃的社交網絡過濾器來過濾用戶的在場性而被選擇性地廣播至其他通信者的目標集。在一些實施例中,社交網絡過濾器通常由應用到該用戶的社交網絡的用戶可配置的支配規則來實現。支配規則定義針對一個或多個通信者屬性(例如,與用戶的關系紐帶的類型和強度)的一個或多個條件,其過濾掉除了滿足該支配規則的通信者的目標集68之外的所有其他通信者。如以上所定義的,“社交網絡”是由通過一種或多種類型的互依存性連接起來的節點的社會結構或映射,其中,“節點”表示社交網絡中的個體實體(例如,個體通信者、通信者群、或組織),并且社交網絡“紐帶”被用來表示該社交網絡中實體對之間的關系。
社交網絡中每一條在節點對之間的紐帶可與一個或多個關系類型值相關聯。示例性關系類型包括親屬型(例如,其父親、其表親)、情感型(例如,尊重、喜歡)、認知型(例如,認識、其朋友、其熟人)、以及社會角色型(例如,其老師、其同事)。圖1OA示出了社交網絡圖200的實施例,其將通信者表示為標為A、B、C、D的節點(也被稱作“頂點”),并將他們的相互關系表示為將一個節點連接至另一節點的無向紐帶或邊,其中每條紐帶對應于認知的“認識”型關系。在此實施例中,通信者A、B、C分別彼此認識,而節點D只認識節點C。圖1OB和IOC示出社交網絡圖200的實施例202,其中通信者A、B、C、D之間的關系被表示為不同類型的有向紐帶。例如,通信者A和B分別由“其兒子”和“其父親”的親屬型來相關;通信者A和C分別由“其學生”和“其老師”的角色型來相關;通信者B和C分別由“不喜歡”和“尊重”的情感型來相關;以及通信者C和D分別由“其朋友”和“其熟人”的認知型來相關。在一些實施例中,該平臺從對關系數據庫47的查詢結果的統計分析來推斷社交網絡紐帶的關系級別屬性值。每個關系級別屬性值指定該用戶與另一通信者之間的關系的級別。可為與通信者對之間的社交網絡紐帶相關聯的每種關系類型推導出單獨的關系級另IJ。在一些實施例中,關系級別屬性值可對應于歸一化至特定尺度的數值(例如,O到I之間的數字)。例如,圖11示出了社交網絡圖200 (參見圖6A)的實施例210,其中通信者之間的每一個有向的“認識”關系與對一個通信者有多么熟識另一通信者進行建模的相應關系級別屬性值相關聯。如社交網絡圖202所示,一對通信者彼此認識的級別無需(并且通常并不)相同。例如,在社交網絡圖202中,通信者A以0.23的級別認識通信者B,而通信者B以
0.17的級別認識通信者A。關系級別屬性值通常被歸一化到特定的范圍。例如,在圖7所示的實施例中,關系級別屬性值被歸一化至范圍
。在其他實施例中,每個關系級別屬性值對應于從關系級別分類學中選擇的類標簽(例如,“朋友關系”分類學的級別,諸如:死黨、好友、朋友、熟人、還未遇見)。在一些實施例中,該平臺基于用戶與相應各個其他通信者中的每一個通信者之間的交互級別來確定該用戶與該其他通信者之間的關系級別。例如,用戶與相應各個其他通信者中的每一個通信者之間的關系級別可基于以下一者或多者來確定:該用戶與該其他通信者之間在不同的相應通信信道上的交互級別;該用戶與該其他通信者之間的交互的相應發生次數;以及指派給該用戶與該其他通信者已在其中交互的相應上下文的權重。在一些實施例中,用戶與其他通信者之間交互的相應上下文是由以下一者或多者定義的:用戶與該其他通信者已在其中交互的虛擬區域的類型(例如,公共空間、私人空間、工作空間);以及用戶與該其他通信者之間顯式定義的關系類型。用于確定關系紐帶級別的系統和方法的示例性實施例在2009年12月4日提交的美國專利申請N0.12/631,026 (公開為美國專利申請公開N0.2010/0146118)中有描述,該專利申請的全部內容通過引用納入于此。支配規則可對一個或多個通信者屬性(例如,指示與用戶的關系級別的關系類型屬性)定義一個或多個條件,其控制通信者對與區劃有關的信息的訪問和/或控制通信者對與區劃相關聯的一個或多個資源(例如,與區劃相關聯的計算機數據文件)的訪問。至少一個條件可對應于通信者與用戶具有滿足按關系級別(例如,親密度或強度)排序的關系類型的分等級布置中的閾值關系類型級別的關系紐帶。與區劃有關的信息可包括以下一者或多者:用戶在該區劃中的在場指示;存在于區劃中的每一個通信者的相應在場指示;在該區劃發生的活動的指示;區劃中各通信者之間的交互指示。在一些實施例中,該平臺基于接收自用戶的配置信息來配置分別與特定區劃相關聯的支配規則。在此過程中,該平臺可響應于接收自用戶的配置信息,通過在支配規則中將對訪問與區劃有關的信息的條件設置為通信者與用戶具有滿足按關系級別排序的關系類型的分等級排序中的閾值關系類型級別的關系紐帶。圖12示出示例性社交網絡圖218和示例性關系類型等級220。社交網絡218包括由相應線性段互連的圓形節點集,其中,圓形節點表示通信者,并且線性段表示通信者之間的關系紐帶。關系類型等級220包括五個關系類型屬性的集合,這些屬性按遞增關系級別(例如,親密度或強度)如下排序:無關系;合作者;同事;朋友;和家屬。在圖12中所解說的示例中,由關系謂詞設置的閾值關系類型級別222是“朋友”關系類型。因此,在此示例中,目標通信者集是用戶的社交網絡218中與該用戶具有至少為關系類型等級220中的朋友關系類型級別的關系級別的通信者(即,是朋友或家屬的通信者)。目標通信者集在圖12中由社交網絡218的突出部分和從關系類型等級220的目標部分222指向社交網絡的表示目標通信者的相應節點的虛線箭頭指示。在一些實施例中,虛擬區域的區劃是根據關系類型等級中與用戶的不同關系紐帶級別來空間排序的。例如,在圖13A所示的示例性實施例中,虛擬區域224的區劃是從公共區劃226、到非正式區劃227、到私人區劃228來空間排序的,其對應于關系類型等級中與用戶的不同關系紐帶級別(即,無關系、朋友、和家屬)。在此示例中,虛擬區域224的區劃226、228具有其中根據對多個區劃的等級排序來對各區劃進行空間布置的相關聯空間布置。在圖13B中所示的示例中,虛擬區域的多個區劃是根據與用戶的不同關系紐帶類型來集群的,并且虛擬區域的多個區劃具有在其中各區劃根據關系類型來集群的空間布置。在此示例中,虛擬區域的各區劃被空間布置成家屬集群231、朋友集群233、和同事集群235。每個集群中的區劃237是根據與用戶的關系強度來布置的,其中,每個區劃237的距離被置于隨著遞減的關系強度而增大的離用戶的區劃239的距離。 在一些實施例中,豐富的基于虛擬區域的在場信令與基于因通信者而異的關系的通信者目標導向組合起來以提供個性化的通信環境和相關聯的用于每個通信者的個性化視覺化。在一些實施例中,個性化視覺化示出在網絡通信環境中的一個或多個虛擬區域中在場的其他通信者的目標集的在場狀態,其中,其他通信者的在場狀態是通過通信者所在場的特定區域/區劃來上下文化的。圖14示出在向用戶呈現其他通信者的目標集的上下文化在場狀態的個性化視覺化的過程中由客戶端網絡節點實現的方法的實施例。在此實施例中,客戶端網絡節點接收該網絡通信環境中的一個或多個其他通信者中的如下的每一個其他通信者的相應在場指示:該其他通信者與用戶具有滿足特定關系謂詞的關系紐帶并在指派給該其他通信者的相應其他虛擬區域中在場(圖14,框230)。客戶端網絡節點確定相應各個其他虛擬區域的空間布局(圖14,框232)。客戶端網絡節點顯示相應各個其他虛擬區域的空間布局(圖14,框234)。圖15示出由計算機系統240實現的示例性客戶端網絡節點的實施例,該計算機系統240由用戶“Judith Lea”操作。計算機系統240包括顯示監視器242、計算機鼠標244、鍵盤246、揚聲器248、250、以及話筒252。顯示監視器242顯示圖形用戶界面254。圖形用戶界面254是可包括多個窗口、圖標和指針256的基于窗口的圖形用戶界面。在所解說的實施例中,圖形用戶界面254在顯示監視器242上呈現虛擬區域的空間布局257。每一個虛擬區域被指派給在該虛擬區域中在場并且與用戶具有滿足所指定的關系謂詞的相應關系紐帶的相應一個其他通信者。每一個虛擬區域258由各區劃262的二維空間布局來視覺表示,這些區劃262劃分該虛擬區域并被包含于相應的六邊形瓦片264內。如以上所解釋的,一個或多個區劃262中的每一個區劃通常與可由被指派了對應虛擬區域的其他通信者配置的相應支配規則相關聯。在一些實施例中,所顯示的虛擬區域集被過濾,從而空間布局257中僅包括那些有至少一個通信者在場的虛擬區域。在一些實施例中,用戶可配置界面240以使得所顯示的虛擬區域集被過濾,從而空間布局257中僅包括那些具有至少一個在其中有至少兩個通信者共同在場的區劃的虛擬區域。以此方式,用戶可確定是否有她會想要加入的任何正在進行的對話。在這些實施例中的一些中,其他通信者84的在場狀態也按虛擬區域類型來過濾;以此方式,僅僅一種或多種指定類型的虛擬區域(例如,個人空間、公共空間、工作空間、游戲空間等)中的通信者在場狀態是供在空間布局257中呈現的候選,從而提供了用于推斷其他通信者的當前可用性狀態的附加上下文。所接收到的其他通信者的在場指示由相應精靈貼圖266來視覺化,精靈貼圖266被置于虛擬區域區劃中相關聯的通信者的在場的指定位置處。每一個區劃通常與相應語義意符相關聯,該語義意符將該區劃中的通信者在場性上下文化。由計算機系統240接收到的相關聯的其他通信者的在場性的相應指示通常包括分別與特定區劃相關聯的語義意符。例如,這些語義意符可包括物理環境的元素的相應文本意符和物理環境的元素的相應圖形表示。區劃可包括空間布局257中圖形化顯示的相應道具。該道具可與網絡服務相關聯(例如,在線內容提供服務、在線游戲服務、在線社交網絡服務、和在線購物服務)。可通過由該區劃中在場的通信者激活道具來與網絡服務建立連接。在滿足分別與至少一個區劃相關聯的支配規則的條件下,可在空間布局257中示出道具激活的指示。在所解說的實施例中,用戶的虛擬區域270被置于空間布局257的中心,并且其他虛擬區域被置于圍繞用戶的虛擬區域270。空間布局257中的虛擬區域可根據以下一者或其任何組合來布置:相關聯的其他通信者與用戶之間的關系紐帶的強度;相關聯的其他通信者與用戶之間的交互頻度;以及相關聯的其他通信者與用戶之間的交互的新近度。在這些實施例中,其他虛擬區域的質心被置于取決于這些因子中的一者或其任何組合的、離用戶的虛擬區域270相應徑向距離處,其中,與用戶具有較強關系紐帶、較高交互頻度、和/或較新近交互的其他通信者的虛擬區域被置于更靠近用戶的虛擬區域270,而其他通信者的虛擬區域被置于較遠離用戶的虛擬區域270處。確定六邊形虛擬區域瓦片264的空間布局257的示例性過程的元素在圖16中圖解示出。在此示例中,中心節點272對應于用戶的虛擬區域270的質心,并且其他節點274(由交叉影線圓示出)對應于其他虛擬區域264的質心。其他節點274圍繞中心節點272的旋轉角度初始被隨機設置。在已基于如以上所討論的一個或多個因子確定了其他節點274的質心位置之后,其他節點274的質心位置徑向坍縮以形成節點274圍繞中心節點272的密集布置,其中每個節點272、274以底下的六邊形網格276的相應六邊形瓦片為中心。由相應節點272、274占據的六邊形瓦片集對應于圖15中所示的六邊形瓦片264的空間布局257。在一些實施例中,每次空間布局確定過程被執行時,其他通信者的虛擬區域圍繞用戶的虛擬區域270的位置被維持在它們初始被設置的相同的相應旋轉角處。以此方式,即使其他通信者的虛擬區域離用戶的虛擬區域270的相應距離將至少部分地取決于當前誰在虛擬通信者環境中在場(或“在線”)和用戶和其他通信者之間的當前關系級別而變化,該用戶仍將能夠通過在心中將空間布局257的特定界域與其他通信者的特定通信者相關聯來較為快速地確定當前感興趣的通信者的在場狀態。在一些其他實施例中,目標通信者集的虛擬區域以具有不同于六邊形的形狀的瓦片的密集空間布局來顯示。例如,圖17示出其中虛擬區域以矩形瓦片278來顯示的實施例。在一些實施例中,該平臺可響應于來自用戶的指令來修改虛擬區域的空間布局257 (例如,用由諸如計算機鼠標之類的輸入設備控制的指針256拖放相應各個虛擬區域瓦片264)。平臺(例如通過將經修改的空間布局定義與用戶的標識符相關聯地存儲)將經修改的空間布局的定義與用戶相關聯。關于特定虛擬區域的特定區劃對用戶可用的視覺細節和交互性的級別通常取決于該用戶與該特定虛擬區域的所有者的關系級別(例如,親密級別或關系強度級別)和由與該特定區劃相關聯的一個或多個支配規則定義的一個或多個閾值關系級別。在一個示例性實施例中,如果用戶在房間中,則不論該用戶與區劃所有者的關系級別如何,用戶都被提供關于該特定區劃發生的所有交互的細節(例如,該用戶能看到正在視屏上共享的文件的縮略圖、聽到該區劃中的其他通信者并與其說話、以及看到該區段中的通信者所生成的聊天消息的日志的元素);如果用戶在該特定區劃之外并且用戶與該區劃所有者的關系滿足中級閾值關系級別(通常與非正式或半私人區劃相關聯),則該用戶被提供關于該特定區劃發生的交互的高細節程度(例如,該用戶能看到其他通信者在該區劃中何處在場、看到他們的當前狀態的視覺化一正在交談、正在鍵入聊天消息、他們的聽筒和話筒是否開啟一以及看到任何視屏是否活躍,其可由正在視屏上共享的文件的縮略像指示);如果用戶在該特定區劃之外并且該用戶與所有者的關系不滿足中級閾值關系級別,則用戶被提供該區劃內發生的交互的最低的細節程度(例如,用戶能看到樓層平面圖的輪廓,但是用戶既不能看到其他通信者在該區劃中何處在場,也不能看到該區劃中的任何其他活動)。在一些實施例中,由與虛擬區域的區段相關聯的交換和支配規則來控制網絡基礎設施服務如何區分滿足特定區劃的閾值關系級別的那些人和不滿足的那些人。回來參照圖15,除了示出虛擬區域的視覺化和其他通信者的目標集的在場性之夕卜,用戶界面254通常還納入使用戶能夠指定要在相應各個所顯示的虛擬區域中何處建立在場性的導航控件,以及使用戶能夠管理與一個或多個其他通信者的交互的交互控件。圖18示出客戶端網絡節點240藉以使用戶能在空間布局257中的一個或多個虛擬區域中建立在場性并管理與在那些虛擬區域中在場的一個或多個其他通信者的交互的方法的實施例。根據該方法,客戶端網絡節點240顯示虛擬區域的空間布局,其中每個虛擬區域與在該虛擬區域中在場并且與用戶具有滿足特定關系謂詞的相應關系紐帶的相應一其他通信者相關聯(圖18,框290)。響應于來自用戶的參引所選擇的一虛擬區域的輸入,客戶端網絡節點240傳送請求以建立用戶在所選擇的虛擬區域中的在場性(圖18,框292)。響應于來自用戶的參引特定一其他通信者的輸入,客戶端網絡節點240傳送建立由該用戶操作的相應網絡節點與該特定其他通信者之間的網絡通信鏈路的請求(圖18,框294)。參照圖19,在所解說的實施例中,用戶可將鼠標置于空間布局257中所顯示的虛擬區域的任何區劃之上以揭示交互界面280,該交互界面280提供用于與在該區劃中在場的通信者交互的控件。具體而言,交互界面280示出顯示區域282中每一個通信者的圖形表示和工具條區域284中的交互控件集。例如,通信者的圖形表示可以是通信者的照片的縮略圖或者通信者的肖像表示。響應于用戶選擇相應的一個圖形表示,可顯示示出關于所選擇的通信者的信息的信息窗口。該信息窗口可示出來自所選擇的通信者的消息(即,“下周三不在辦公室”)、指示該消息何時被張貼的時間戳、位置信息、和超文本鏈接。工具條區域284包括用于發起·與所選擇的一個通信者聊天的聊天按鈕286和邀請所選擇的通信者到所選擇的位置的獲取按鈕。關于由聊天按鈕和獲取按鈕調用的方法和功能的實施例的附加細節在于2009年I月15日提交的美國專利申請N0.12/354,709的§ § IV.B.2和IV.B.4中分別描述。此外,用戶能嘗試通過選擇特定區劃并調用用于建立在場性的導航控件(例如通過用指針256在該區劃上雙擊)來在示出了圖形用戶界面254的空間布局257中顯示的特定虛擬區域的特定一個區劃中建立在場性。如以上所解釋的,該特定區劃通常與定義針對一個或多個通信者屬性定義一個或多個條件的訪問控制謂詞相關聯,這些條件控制通信者對該特定區劃的訪問。響應于從用戶接收到進入該特定區劃的請求,該平臺在該特定通信者的一個或多個屬性滿足該訪問控制謂詞的條件下建立該特定通信者在該特定區劃中的在場性。響應于確定該用戶的該一個或多個屬性不能滿足與該特定區劃相關聯的訪問控制謂詞,該平臺可建立該特定通信者在與得到用戶的一個或多個屬性滿足的相應訪問控制謂詞相關聯的特定虛擬區域的另一個區劃(例如公共區劃)中的在場性。II1.結論本文中描述的各實施例提供了用于指示在網絡通信環境中的在場性的改進系統和方法。具體而言,這些實施例通過基于虛擬區域的上下文化將豐富的在場信令與基于關系的通信者目標導向結合起來以向每個用戶提供獨特的個性化通信環境。每個虛擬區域通常包括多個區劃,這多個區劃提供用戶和那些區劃中的其他通信者的在場狀態的不同上下文。每個區劃可與一個或多個隱含特定上下文的語義意符(例如,文本標簽、視覺設計、空間布局、或者其他元素)相關聯,其他通信者可從該特定上下文推斷出在該區劃中在場的每個通信者的相應多面化在場狀態。在一些實施例中,空間隱喻用基于位置的線索豐富了區劃內的在場狀態,這些基于位置的線索諸如是通信者對該區劃的元素的鄰近度或者各通信者彼此的鄰近度。在一些實施例中,用戶能夠用各區劃來個性化虛擬區域(或“個人空間”),這些區劃提供用戶和那些區劃中的其他通信者的在場狀態的不同相應上下文。在這些實施例中,用戶通常能夠將每個區劃與相應支配規則相關聯,該相應支配規則定義用于控制由誰接收該區劃中的在場指示、誰能在該區劃中建立在場性、和誰能訪問與該區劃相關聯的資源的謂詞。其他實施例也落在權利要求的范圍之內。
權利要求
1.一種方法,包括: 在支持用戶(58)與操作相應網絡節點的其他通信者之間的實時通信的網絡通信環境(10)中, 在指派給所述用戶(58)的虛擬區域的特定區劃(64)中建立所述用戶(58)的在場性,以及 將所述用戶(58)在所述特定區劃(64)中的在場性的相應指示傳送至一個或多個所述其他通信者中的每一個其他通信者,其條件是該其他通信者與所述用戶(58)具有滿足與所述特定區劃(64)相關聯的相應支配規則(73)的相應關系紐帶。
2.如權利要求1所述的方法,其特征在于,所述相應支配規則(73)能由所述用戶(58)配置。
3.如權利要求1所述的方法,其特征在于,所述虛擬區域(66)與區劃的空間布局的規范相關聯,所述建立步驟包括在所述空間布局中定義所述用戶(58)的位置,并且所述傳送步驟包括在滿足所述相應支配規則(73)的條件下將位置定義傳送至所述一個或多個其他 通信者。
4.如權利要求1所述的方法,其特征在于,對于所述虛擬區域的多個區劃中的每一個區劃,所述相應支配規則(73)包括定義針對一個或多個通信者屬性的一個或多個條件的關系謂詞,所述一個或多個條件控制通信者對與所述區劃有關的信息的訪問。
5.如權利要求4所述的方法,其特征在于,對于所述虛擬區域的多個區劃中的每一個區劃,相關聯的關系謂詞定義針對指示與所述用戶(58)的關系級別的關系類型屬性的一個或多個條件。
6.如權利要求5所述的方法,其特征在于,至少一個所述條件對應于通信者與所述用戶(58)具有滿足按關系級別排序的關系類型的分等級布置中的閾值關系類型級別的關系紐帶。
7.如權利要求5所述的方法,其特征在于,所述閾值關系類型級別是朋友紐帶與家屬紐帶之一。
8.如權利要求4所述的方法,其特征在于,與所述區劃有關的所述信息包括以下至少一者:所述用戶(58)在所述區劃中的在場的指示;在所述區劃中在場的每一個通信者的相應在場指示;在所述區劃發生的活動的指示;以及所述區劃中各通信者之間的交互的指/Jn ο
9.如權利要求1所述的方法,其特征在于,所述虛擬區域的多個區劃中的每一個區劃與相應支配規則(73)相關聯,所述相應支配規則(73)定義針對所述其他通信者的的一個或多個屬性的一個或多個條件,所述一個或多個條件控制所述其他通信者對與所述區劃相關聯的一個或多個資源的訪問。
10.如權利要求1所述的方法,其特征在于,所述虛擬區域的多個區劃是根據與所述用戶(58)的不同關系紐帶級別來分等級排序的,并且所述虛擬區域的所述多個區劃具有在其中所述區劃根據所述多個區劃的分等級排序來布置的相關聯空間布置。
11.如權利要求1所述的方法,其特征在于,所述虛擬區域的多個區劃是根據與所述用戶(58)的不同關系紐帶類型來集群的,并且所述虛擬區域的所述多個區劃具有在其中所述區劃根據關系類型來集群的相關聯空間布置。
12.如權利要求1所述的方法,其特征在于,進一步包括,確定所述用戶(58)與相應各個其他通信者之間的相應關系紐帶級別,其中所述確定所述用戶(58)與相應各個其他通信者中的每一個其他通信者之間的所述關系紐帶級別是基于所述用戶(58)與該其他通信者之間的交互級別的。
13.如權利要求12所述的方法,其特征在于,所述確定所述用戶(58)與相應各個其他通信者中的每一個其他通信者之間的關系紐帶級別是基于以下一者或多者的:所述用戶(58)與該其他通信者之間在不同相應通信信道上的交互級別;指派給所述用戶(58)與該其他通信者已在其中交互的相應上下文的權重;以及所述用戶(58)與該其他通信者之間的交互的相應發生次數。
14.如權利要求13所述的方法,其特征在于,所述用戶(58)與該其他通信者之間交互的相應上下文是由以下一者或多者定義的:所述用戶(58)與該其他通信者已在其中交互的虛擬區域的類型;以及所述用戶(58)與該其他通信者之間顯式定義的關系的類型。
15.如權利要求1 所述的方法,其特征在于,所述特定區劃包括與網絡服務相關聯的道具,并且進一步包括,響應于所述用戶(58)激活所述道具,定義所述網絡服務與所述用戶(58)所操作的網絡節點之間的連接。
16.如權利要求15所述的方法,其特征在于,所述網絡服務包括以下各項之一:在線內容提供服務;在線游戲服務;在線社交網絡服務;以及在線購物服務。
17.如權利要求15所述的方法,其特征在于,所述傳送包括在滿足所述相應支配規則(73)的條件下向所述一個或多個其他通信者傳送所述道具的激活的指示。
18.如權利要求1所述的方法,其特征在于,還包括: 響應于接收自所述用戶(58)的配置信息,在所述支配規則(73)中將針對訪問與所述特定區劃(64)有關的信息的條件設置為通信者具有滿足按關系級別排序的關系類型的分等級排序中的閾值關系類型級別的關系紐帶。
19.如權利要求1所述的方法,其特征在于,進一步包括,基于接收自所述用戶(58)的配置信息來配置所述虛擬區域,其中所述配置包括以下至少一者:響應于接收自所述用戶(58)的指令而改變所述虛擬區域的二維視覺化的一個或多個幾何元素;向所述虛擬區域添加區劃;刪除所述虛擬區域的一個或多個區劃;空間上重新布置所述虛擬區域的一個或多個區劃;向所述虛擬區域的一個或多個區劃中的每一個區劃添加與相應網絡服務相關聯的相應道具;以及從所述虛擬區域的一個或多個區劃中的每一個區劃刪除與相應網絡服務相關聯的相應道具。
20.如權利要求1所述的方法,其特征在于,所述虛擬區域的多個區劃中的每一個區劃與將所述區劃中的通信者在場性上下文化的相應語義意符相關聯,并且所述用戶(58)在所述特定區劃(64)中的在場性的所述相應指示包括分別與所述特定區劃(64)相關聯的所述語義意符。
21.如權利要求20所述的方法,其特征在于,分別與所述特定區劃(64)相關聯的所述語義意符包括物理環境的元素的文本意符。
22.如權利要求20所述的方法,其特征在于,分別與所述特定區劃(64)相關聯的所述語義意符包括物理環境的元素的圖形表示。
23.如權利要求1所述的方法,其特征在于,所述傳送包括:在滿足所述相應關系謂詞的條件下,向所述一個或多個其他通信者傳送以下至少一者:在所述區劃中在場的每一個通信者的相應在場指示;在所述特定區劃(64)發生的活動的指示;以及所述特定區劃(64)中各通信者之間的交互的指示。
24.如權利要求1所述的方法,其特征在于,所述支配規則(73)包括定義針對一個或多個通信者屬性的一個或多個條件的訪問控制謂詞,所述一個或多個條件控制通信者對所述特定區劃(64)的訪問;并且 所述方法進一步包括,響應于從所述其他通信者中與所述用戶(58)具有滿足所述相應支配規則(73)的相應關系紐帶的特定其他通信者接收到進入所述特定區劃的請求,在所述特定通信者的一個或多個屬性滿足所述訪問控制謂詞的條件下建立所述特定通信者在所述特定區劃(64)中的在場性。
25.如權利要求24所述的方法,其特征在于,響應于確定所述特定通信者的所述一個或多個屬性不能滿足所述訪問控制謂詞,建立所述特定通信者在與得到所述特定通信者的一個或多個屬性滿足的相應訪問控制謂詞相關聯的虛擬區域的另一個區劃中的在場性。
26.如權利要求1所述的方法,其特征在于,還包括: 確定所述網絡通信環境(10)中的一個或多個所述其他通信者中如下的每一個其他通信者:該其他通信者與所述用戶(58)具有滿足特定關系謂詞的關系紐帶并在指派給該其他通信者的相應其他虛擬區域的區劃中在場;以及 向由所述用戶(58)操作的所述網絡節點傳送所確定的其他通信者中的每一個其他通信者在所述相應其他虛擬區域的所述區劃中的在場性的相應指示。
27.如權利要求26所述的方法,其特征在于,一個或多個所述其他虛擬區域中的每一個其他虛擬區域被劃分成多個相應區劃,并且所確定的其他通信者的、被傳送至由所述用戶(58)操作的所述網絡節點的在場性的相應指示中的每一個相應指示包括所確定的其他通信者在場的相應其他虛擬區域的特定一個區劃的相應指示。
28.如權利要求27所述的方法,其特征在于,所述其他虛擬區域中的每一個其他虛擬區域的每一個區劃是與將該區劃中的通信者在場性上下文化的相應語義意符相關聯的,并且每一個所確定的其他通信者的、被傳送至由所述用戶(58)操作的所述網絡節點的所述在場性的相應指示包括分別與所確定的其他通信者在場的所述特定區劃(64)相關聯的所述語義意符。
29.裝置,包括: 存儲計算機可讀指令的存儲器;以及 耦合至所述存儲器的數據處理器,其能操作用于執行指令,并且至少部分地基于對所述指令的執行,能操作用于在支持用戶(58)與操作相應網絡節點的其他通信者之間的實時通信的網絡通信者環境(10)中執行以下操作,包括: 在指派給所述用戶(58)的虛擬區域的特定區劃(64)中建立所述用戶(58)的在場性,以及 將所述用戶(58)在所述特定區劃(64)中的在場性的相應指示傳送至一個或多個所述其他通信者中的每一個其他通信者,其條件是該其他通信者與所述用戶(58)具有滿足與所述特定區劃(64)相關 聯的相應支配規則(73)的相應關系紐帶。
30.一種方法,包括:在支持用戶(58)與操作相應網絡節點的其他通信者之間的實時通信的網絡通信環境(10)中, 確定所述網絡通信環境(10)中的一個或多個其他通信者(84)中如下的每一個其他通信者:該其他通信者與所述用戶(58)具有滿足特定關系謂詞的關系紐帶并在指派給該其他通信者的相應其他虛擬區域(86)的區劃中在場;以及 向由所述用戶(58)操作的所述網絡節點傳送每一個所確定的其他通信者在所述相應其他虛擬區域的所述一個或多個區劃中的每一個區劃中的在場性的相應指示。
31.如權利要求30所述的方法,其特征在于,所述特定關系謂詞的滿足是以通信者與所述用戶(58)具有滿足按關系的強度排序的關系類型的分等級布置中的閾值關系類型級別的關系紐帶為條件的。
32.如權利要求30所述的方法,其特征在于,進一步包括,對所確定的通信者在場的所述其他虛擬區域(86)進行過濾,從而僅僅那些有至少兩個通信者在場的虛擬區域被傳送至由所述用戶(58)操作的所述網絡節點。
33.一種方法,包括: 在支持用戶(58)與操作相應網絡節點的其他通信者之間的實時通信的網絡通信環境(10)中, 接收所述網絡通信環境(10)中一個或多個所述其他通信者中如下的每一個其他通信者的在場性的相應指示:該其他通信者與所述用戶(58)具有滿足特定關系謂詞的關系紐帶并在指派給該其他通 信者的相應其他虛擬區域中在場; 確定相應各個所述其他虛擬區域的空間布局(257);以及 在顯示器(242)上顯示相應各個所述其他虛擬區域的所述空間布局。
34.如權利要求33所述的方法,其特征在于,所確定的空間布局(257)包括相應各個所述其他虛擬區域的區劃的二維空間布局。
35.如權利要求34所述的方法,其特征在于,所述空間布局中的所述相應其他虛擬區域中的每一個相應其他虛擬區域是包含于相應六邊形瓦片內的。
36.如權利要求33所述方法,其特征在于,所述確定包括:對所述其他各個虛擬區域進行過濾,以使得所述空間布局(257)中的每一個相應其他虛擬區域具有至少一個在其中有至少兩個通信者共同在場的區劃。
37.如權利要求33所述的方法,其特征在于,所述確定包括對所述其他各個虛擬區域進行過濾,以使得所述其他虛擬區域中的相應區劃與一個或多個目標虛擬區域類型相關聯。
38.一種方法,包括: 在支持用戶(58)與操作相應網絡節點的其他通信者之間的實時通信的網絡通信環境(10)中, 在顯示器上顯示虛擬區域的空間布局(257),其中每個虛擬區域與在該虛擬區域中在場并且與所述用戶(58)具有滿足特定關系謂詞的相應關系紐帶的相應一個其他通信者相關聯; 響應于來自所述用戶(58)的參引所選擇的一個虛擬區域的輸入,傳送建立所述用戶(58)在所選擇的虛擬區域中的在場性的請求;以及響應于來自所述用戶(58)的參引特定一個所述其他通信者的輸入,傳送建立用戶(58 )操作的相應網絡節點與該特定其他通信者之間的網絡通信鏈路的請求。
39.如權利要求38所述的方法,其特征在于,每一個所述虛擬區域被劃分成多個相應區劃,所述多個相應區劃各自與相應支配規則(73)相關聯,所述相應支配規則(73)能由相關聯的其他通信者配置并且所述相關聯的其他通信者鑒于所述相應支配規則地來被準許具有在場性。
40.如權利要求39所述的方法,其特征在于,所述顯示包括:對于每一個所述虛擬區域: 在所述顯示器上顯示該虛擬區域的相應區劃的圖形表示;以及 在所述顯示器上,在所述用戶(58)與所述相關聯的其他通信者具有滿足與特定一個區劃相關聯的相應支配規則(73)的相應關系紐帶的條件下,在所述相關聯的其他通信者在場的所述虛擬區域的該特定區劃中示出所述相關聯的其他通信者的在場性的相應指示。
41.如權利要求40所述的方法,其特征在于,所述區劃中的每一個區劃與將該區劃中的通信者在場性上下文化的相應語義意符相關聯,并且所述相關聯的其他通信者在所述特定區劃中的的在場性的所述相應指示包括分別與所述特定區劃相關聯的所述語義意符。
42.如權利要求41所述的方法,其特征在于,至少一個所述語義意符包括以下至少一項:物理環境的元素的相應文本意符;以及物理環境的元素的相應圖形表示。
43.如權利要求40所述的方法,其特征在于,至少一個所述虛擬區域的至少一個所述區劃包括與網絡服務相關聯并且能由所述至少一個區劃中在場的通信者激活以建立與所述網絡服務的連接的相應道具,并且所述顯示包括在所述空間布局(257)中顯示所述相應道具的圖形表示。
44.如權利要求43所述的方法,其特征在于,所述網絡服務是以下各項之一:在線內容提供服務;在線游戲服務;在線社交網絡服務;以及在線購物服務。
45.如權利要求43所述的方法,其特征在于,所述顯示包括:在滿足分別與所述至少一個區劃相關聯的所述關系謂詞情況下,在所述顯示器上在所述空間布局(257)中顯示所述道具的激活的指示。
46.如權利要求38所述的方法,其特征在于,虛擬區域的空間布局(257)包括根據以下一項或其任何組合布置的每一個虛擬區域的相應圖形表示:關系紐帶的強度;相關聯的其他通信者與所述用戶(58)之間的交互的頻度;以及相關聯的其他通信者與所述用戶(58)之間的交互的新近度。
47.如權利要求38所述的方法,其特征在于,進一步包括,在虛擬區域的所述空間布局(257)中顯示與所述用戶(58)相關聯的虛擬區域。
48.如權利要求47所述的方法,其特征在于,與所述用戶(58)相關聯的所述虛擬區域被示為在所述空間布局(257)中的中心位置處,并且與所述其他通信者相關聯的所述虛擬區域被示為在所述空間布局中的所述中心位置周圍的相應位置處。
49.具有實施于其中的計算機可讀程序代碼的至少一個計算機可讀介質,所述計算機可讀程序代碼被適配成由支持用戶(58)與操作相應網絡節點的其他通信者之間的實時通信的網絡通信者環境(10)中的計算機執行以實現包括以下操作的方法: 在顯示器上顯示虛擬區域的空間布局(257),其中每個虛擬區域與在所述虛擬區域中在場并且與所述用戶(58)具有滿足特定關系謂詞的相應關系紐帶的相應一個其他通信者相關聯;響應于來自所述用戶(58)的參引所選擇的一個虛擬區域的輸入,傳送建立所述用戶(58)在所選擇的虛擬區域中的在場性的請求;以及響應于來自所述用戶(58)的參引特定一個所述其他通信者的輸入,傳送建立用戶(58)所操作的相應網絡節點 與該特定其他通信者之間的網絡通信鏈路的請求。
全文摘要
在指派給用戶(58)的虛擬區域的特定區劃中建立用戶(58)的在場性。用戶(58)在該特定區劃中的在場性的指示被傳送至與該用戶(58)具有滿足與該特定區劃相關聯的支配規則(73)的相應關系紐帶的每個通信者。虛擬區域的空間布局(257)被顯示。每個虛擬區域與在虛擬區域中在場并且與用戶(58)具有滿足關系謂詞的關系紐帶相應通信者相關聯。響應于參引所選擇的虛擬區域的用戶(58)輸入,傳送建立用戶(58)在所選擇的虛擬區域中的在場性的請求。響應于參引特定通信者的用戶(58)輸入,傳送建立用戶(58)操作的相應網絡節點與該特定通信者之間的網絡通信鏈路的請求。
文檔編號H04L29/08GK103221967SQ201180054283
公開日2013年7月24日 申請日期2011年9月9日 優先權日2010年9月11日
發明者M·里庫克, D·范威尼, P·布羅迪 申請人:社會傳播公司