用於管理虛擬房間內的資源的方法和裝置的製作方法
2023-04-29 00:42:51 1
專利名稱:用於管理虛擬房間內的資源的方法和裝置的製作方法
技術領域:
本發明一般地涉及管理資源,並且更具體地涉及管理虛擬房間內的資源。
背景技術:
已在即時通信(IM)會話和電子協作會話上存在增加的應用。利用 IM會話和電子協作會話與僱員、廠家、和客戶通信。在這些IM會話和協 作會話期間,通常在參與者之間交換信息。該所交換信息可包括音頻、圖 形、和/或文本信息。
IM會話和協作會話可自然地發生或者可被安排。在兩種情況下,利 用發起參與者來通知其它參與者。
發明內容
在一個實施例中,方法和裝置顯示配置為表示多個虛擬房間的列表; 標識與從多個虛擬房間中選擇的虛擬房間相關聯的所選擇參與設備,其中 所選擇參與設備是所選擇虛擬房間的成員;選擇性地向所選擇參與設備顯 示與所選擇虛擬房間相關聯的內容;並且向所選擇參與設備通知與所選擇 虛擬房間相關聯的內容的變化。
附圖併入並且構成本說明書的一部分,示出和說明了用於管理虛擬房 間內的資源的方法和裝置的一個實施例。 在附圖中,
圖1是示出其中實現用於管理虛擬房間內的資源的方法和裝置的環境 的5圖2是示出其中實現用於管理虛擬房間內的資源的方法和裝置的一個
實施例的簡化框圖3是示出與管理虛擬房間內的資源的方法和裝置的一個實施例一致 的系統的簡化框圖4是用於與用於管理虛擬房間內的資源的方法和裝置一起使用的示 例記錄;
圖5是與用於管理虛擬房間內的資源的方法和裝置的一個實施例一致 的流程圖6是與用於管理虛擬房間內的資源的方法和裝置的一個實施例一致 的流程圖7是與用於管理虛擬房間內的資源的方法和裝置的一個實施例一致 的屏幕快照;
圖8是與用於管理虛擬房間內的資源的方法和裝置的一個實施例一致 的屏幕快照;並且
圖9是與用於管理虛擬房間內的資源的方法和裝置的一個實施例一致 的屏幕快照。
具體實施例方式
用於管理虛擬房間內的資源的方法和裝置的以下詳細描述引用附圖。 詳細描述不旨在限制用於管理虛擬房間內的資源的方法和裝置。代替地, 用於管理虛擬房間內的資源的方法和裝置的範圍由所附權利要求和等同物 來定義。本領域技術人員將認識到,與本發明相一致的許多其它實現方式 是可能的。
提及的參與設備包括桌面計算機、可攜式計算機、個人數字助理、視 頻電話、固定電話、行動電話、和能夠接收/發送電信號的設備。
在一個實施例中,用於管理虛擬房間內的資源的方法和裝置允許用戶 操作參與設備,以査看可用虛擬房間的列表。此外,用戶能夠選擇性地訪 問這些可用虛擬房間。在一個實施例中,用戶與將參與設備標識為可用虛 擬房間的成員的相應簡檔相關聯。此外,示出了每個可用房間的狀態。在一個實施例中,參與設備具有關聯於每個設備的簡檔。在一個實施 例中,每個設備具有對於所關聯虛擬房間的訪問權限。在一個實施例中, 存在限制參與設備所允許的訪問類型的分配權限。在另一實施例中,由諸 如用戶身份、用戶利用其來獲得訪問的特定參與設備、用戶獲得訪問的次 數、和用戶訪問設備的持續時間之類其它因素來限制對設備的訪問。
在另一實施例中,每個虛擬房間具有包括參與設備列表、訪問權限、 和與虛擬房間相關聯的內容的簡檔。
圖1是示出其中實現用於管理虛擬房間內的資源的方法和裝置的環境 的圖。環境包括電子設備110 (例如配置為充當客戶設備的計算平臺,諸
如計算機、個人數字助理等)、用戶接口 115、網絡120 (例如區域網、 家庭網絡、網際網路)和伺服器130 (例如配置為充當伺服器的計算平 臺)。
在一個實施例中, 一個或多個用戶接口 115組件製造為與電子設備 110 (例如,在相同外殼,例如個人數字助理中的小鍵盤和視頻顯示屏輸 入和輸出接口)集成在一起。在其它實施例中, 一個或多個用戶接口 115 組件(例如鍵盤,諸如滑鼠、跟蹤球等之類的指向設備)、麥克風、揚聲 器、顯示器、照相機物理地與電子設備110分離,並且常規地耦合到電子 設備110。在一個實施例中,用戶利用接口 115訪問和控制在經由網絡 120耦合的電子設備110、伺服器130或遠程存儲設備(未示出)中存儲 的內容和應用。
根據本發明,下面管理虛擬房間內的資源的實施例由電子設備110 中、伺服器130中的電子處理器,或者由電子設備110和伺服器130中一 起作用的處理器來執行。伺服器130在圖1中示出為單個計算平臺,但是 在其它實例中是充當伺服器的兩個或更多互連的計算平臺。
圖2是示出其中實現用於管理虛擬房間內的資源的方法和裝置的示例 體系結構的簡化圖。示例體系結構包括多個電子設備202、伺服器設備 210、和將電子設備202連接到伺服器210並且將每個電子設備202相互連 接的網絡201。多個電子設備202都配置為包括計算機可讀介質209,例 如隨機訪問存儲器,其連接到電子處理器208。處理器208執行在計算機可讀介質209中存儲的程序指令。在一個實施例中,單一用戶經由如參考 圖l所描述的接口 115來操作每個電子設備202。
伺服器設備130包括連接到計算機可讀介質212的處理器211。在一 個實施例中,伺服器設備130連接到一個或多個另外的外部或內部設備, 例如但不限於次級數據存儲元件,諸如資料庫240。
在一個實例中,處理器208和211由加利福尼亞州聖克拉拉市的Intel 公司製造。在其它實例中,可使用其它微處理器。
在一個實施例中,多個客戶設備202和伺服器210包括用於所定製應 用的指令,用於在消息傳送和電話系統之間通信。在一個實施例中,多個 計算機可讀介質209和212部分地包含所定製應用。另外地,多個客戶設 備202和伺服器210配置為接收和發送用於與所定製應用一起使用的電子 消息。類似地,網絡210配置為發送用於與所定製應用一起使用的電子消 息。
一個或多個用戶應用存儲在媒體209中、在媒體212中,或者單個用 戶應用部分地存儲在一個媒體209中並且部分地存儲在媒體212中。在一 個實例中,使得可基於管理虛擬房間內的資源來定製所存儲的用戶應用, 而不管存儲位置,如使用下述實施例來確定。
圖3示出了系統300的一個實施例。在一個實施例中,系統300在服 務器130內實現。在另一實施例中,系統300在電子設備110內實現。在 又另一實施例中,系統300在電子設備110和伺服器130兩者內實現。
在一個實施例中,系統300包括簡檔管理模塊310、參與設備檢測模 塊320、存儲模塊330、接口模塊340、控制模塊350、和房間狀態模塊 360。
在一個實施例中,控制模塊350與簡檔管理模塊310、參與設備檢測 模塊320、存儲模塊330、接口模塊340、控制模塊350、和房間狀態模塊 360通信。在一個實施例中,控制模塊350在簡檔管理模塊310、參與設 備檢測模塊320、存儲模塊330、接口模塊340、控制模塊350、和房間狀 態模塊360之間協調任務、請求和通信。
在一個實施例中,簡檔管理者模塊310組織和跟蹤簡檔。在一個實施例中,每個簡檔對應於參與設備。在另一實施例中,每個簡檔與虛擬房間 對應。
在一個實施例中,參與設備檢測模塊320檢測並且標識參與設備的身 份。在一個實施例中,參與設備檢測模塊320檢測連接到諸如內部網、因 特網、LAN、 WAN等之類網絡的設備的身份。網絡可包括有線和無線網 絡兩者。
在另一實施例中,設備檢測模塊320還檢測參與設備的狀態。參與設 備狀態包括可用、忙碌、註銷等。此外,參與設備可登錄到特定虛擬房 間。
在一個實施例中,存儲模塊330存儲包括與每個特定設備和/或虛擬房 間相關聯的簡檔的記錄。示例簡檔在圖4中的記錄400中示出。
在一個實施例中,接口模塊340檢測來自用戶的輸入。例如,當用戶 標記簡檔時,接口模塊340根據簡檔識別用戶的"朋友"或"夥伴"。
在一個實施例中,訪問模塊360監視用戶通過接口模塊的輸入並且選 擇性地允許用戶基於關聯於用戶的簡檔和關聯於用戶所訪問的每個設備的 簡檔來訪問其它設備。
圖3中的系統300為示例目的而示出,並且僅僅是用於管理虛擬房間 內的資源的方法和裝置的一個實施例。另外的模塊可添加到系統300,而 不會偏離用於管理虛擬房間內的資源的方法和裝置的範圍。類似地,可組 合或刪除模塊,而不會偏離用於管理虛擬房間內的資源的方法和裝置的範 圍。
圖4示出了用於與用於管理虛擬房間內的資源的方法和裝置一起使用 的示例記錄400。在一個實施例中,記錄400示出了關聯於虛擬房間的示 例記錄。
在一個實施例中,存在多個記錄,使得每個記錄400關聯於特定虛擬 房間。此外,每個虛擬房間可關聯於多個特定設備。在一個實施例中,每 個記錄400也關聯於特定虛擬房間。
在一個實施例中,記錄400包括虛擬房間標識欄位410、參與設備字 段420、訪問權限欄位430、狀態欄位440、和內容欄位450。在一個實施
9例中,記錄400駐留在客戶110內。在另一實施例中,記錄400駐留在服 務器130內。
在一個實施例中,虛擬房間標識欄位410包括與虛擬房間有關的信 息。在一個實施例中,參與標識欄位410標識對於虛擬房間具有所有訪問 權限和特權的控制參與設備。可通過與用戶相關聯的IM標識符或密碼來 標識控制參與設備。在另一實施例中,通過與設備相關聯的序列號標識來 控制參與設備。
在一個實施例中,參與設備欄位420包括關聯於特定簡檔的朋友或夥 伴列表。例如,如果簡檔關聯於特定用戶,那麼朋友列表表示關聯於特定 用戶的設備或其它用戶。在某些實例中,這些設備和/或用戶包括在特定虛 擬房間內。
在一個實施例中,訪問權限欄位430指定參與設備在虛擬房間內具有 的訪問和控制類型。例如,某些參與設備可限於交換消息。在另一示例 中,某些參與設備可限於查看虛擬房間內的文檔或內容,但不被允許對虛 擬房間修改或添加內容。
在一個實施例中,訪問和控制權限的類型包括查看內容、下載內容、 改變配置、刪除內容、添加內容、刪除應用、添加應用、修改應用等。
在一個實施例中,狀態欄位440允許在參與設備欄位420內列出的特 定設備或特定用戶具有關聯於該實體的當前狀態。例如,通過參與設備檢 測模塊320檢測狀態。狀態包括可用、忙碌、會議中、外出用餐、離開我 的桌子、空閒、不可用等。此外,狀態還包括參與設備是否登錄到虛擬房 間或從其缺席。
在一個實施例中,內容欄位450包括將被引用和存儲的內容,例如文 檔、網頁、電子消息以及IM對話。此外,內容關聯於特定虛擬房間,用 於由關聯於虛擬房間的參與設備使用。
如圖5和6中所述的流程圖是用於管理虛擬房間內的資源的方法和裝 置的一個實施例。流程圖內的方框可以不同順序執行而不會偏離用於管理 虛擬房間內的資源的方法和裝置的精神。此外,可刪除、添加、或組合方 框,而不會偏離用於管理虛擬房間內的資源的方法和裝置的精神。圖5中的流程圖示出了根據本發明的一個實施例管理虛擬房間。
在方框510,檢測虛擬房間。在一個實施例中,通過唯一地標識單獨
用戶的登錄標識來標識參與設備。在另一實施例中,參與設備利用密碼結 合登錄標識來驗證作為被授權方的用戶。
在方框520,在所選擇虛擬房間內標識參與設備。
在方框530,在虛擬房間內標識和顯示登錄到虛擬房間內的參與設備。
在方框540,管理關聯於虛擬房間的內容。在一個實施例中,監視虛 擬房間內的新的、被修改、或被刪除的內容並且向參與設備通知變化、添 加、或刪除。內容可包括文檔、消息、日曆條目等。
在方框550,向參與設備通知內容添加、修改、或刪除。在一個實施 例中,如果參與設備登錄到虛擬房間,經由通過即時通信器(IM)的消息 向特定參與設備通知內容變化。在另一實施例中,如果參與設備從虛擬房 間註銷,經由通過即時通信器(IM)的消息和電子郵件消息向特定參與設 備通知內容變化。
圖6中的流程圖示出了根據本發明的一個實施例訪問虛擬房間。
在方框605,用戶訪問關聯於用戶的用戶簡檔。在一個實施例中,用 戶通過登錄標識來標識用戶簡檔。此外,用戶通過提供關聯於用戶簡檔的 預定密碼來驗證對用戶簡檔的授權。在一個實施例中,用戶可與多個用戶 簡檔關聯。
在方框610,顯示虛擬房間列表。在一個實施例中,虛擬房間列表包 括可用於由用戶通過用戶簡檔查看的虛擬房間。
在一個實施例中,虛擬房間的狀態通過虛擬房間列表來示出並且表示 每個虛擬房間是否可用、不可用等。在另一實施例中,與特定虛擬房間相 關聯的參與設備的狀態也通過虛擬房間列表示出。
在方框615,選擇在設備列表內示出的所選擇虛擬房間並且發送訪問 請求。在一個實施例中,與簡檔相關聯的參與設備選擇所選擇設備。另 外,關聯於簡檔的參與設備發送訪問請求以獲得對所選擇設備的訪問。
在方框620,關於是否授權了關聯於參與設備的簡檔以訪問所選擇虛
ii擬房間做出確定。在一個實施例中,執行檢査以確保授權了關聯於參與設 備的簡檔以訪問所選擇虛擬房間。在一個實施例中,所選擇虛擬房間包括 列出與被允許訪問該所選擇虛擬房間的參與設備相關聯的經授權簡檔的關 聯簡檔。
在一個實施例中,要求參與設備在獲得對所選擇虛擬房間的訪問之 前,驗證關聯於簡檔的密碼。
如果未授權關聯於參與設備的簡檔來訪問所選擇虛擬房間,那麼在框
625拒絕對所選擇設備的訪問。在一個實施例中,當拒絕對所選擇虛擬房 間的訪問時,不在關聯於簡檔的參與設備和所選擇虛擬房間之間交換信 息。
在框625中拒絕訪問之後,在框610顯示虛擬房間列表。
如果授權關聯於參與設備的簡檔以訪問所選擇虛擬房間,在框630檢 査基於與簡檔相關聯的參與設備的位置來限制的訪問。
如果基於與簡檔相關聯的參與設備的位置不限制對所選擇設備的訪 問,那麼在框645準許參與設備對所選擇虛擬房間的訪問。在一個實施例 中,基於用於特定參與設備和所選擇虛擬房間的所分配權限來限制參與設 備對所選擇虛擬房間的訪問。在一個實施例中,所選擇虛擬房間包括描述 分配到特定簡檔的訪問權限的簡檔。
如果基於與簡檔相關聯的參與設備的位置限制對所選擇虛擬房間的訪 問,那麼在框635檢測用戶所利用的設備。在一個實施例中,通過關聯於 每個設備的唯一序列號來標識用戶所利用的設備的身份。
在一個實施例中,所選擇虛擬房間包括描述被允許訪問所選擇虛擬房 間的設備的簡檔。例如,除了基於參與設備和相應簡檔限制對所選擇設備 的訪問,所選擇虛擬房間也可限制所選擇設備從其它預定設備的訪問。在 該情況下,如果通過相應簡檔的授權參與設備嘗試通過未授權設備來訪問 所選擇虛擬房間,那麼拒絕對所選擇虛擬房間的訪問。
在框640,如果授權參與設備訪問所選擇虛擬房間,那麼在框645基 於所分配權限允許訪問。如果未授權參與設備訪問所選擇虛擬房間,那麼 由框625拒絕訪問。圖7、 8、和9示出了示出本發明元素的示例屏幕快照。
圖7包括屏幕快照700,其具有虛擬房間列表710、新內容區720、日 歷列表730、新聞傳播列表740、任務列表750、會話列表760、活動成員 列表770、非活動成員列表780、和層次列表790。
在一個實施例中,虛擬房間列表710顯示可由參與設備選擇的可用虛 擬房間。在該實例中,選擇了高亮的"Western Power and Light"。
在一個實施例中,新內容區720示出了用於特定虛擬房間的新文檔、 新成員、新任務等。
在一個實施例中,日曆列表730顯示為特定虛擬房間安排的各種事件。
在一個實施例中,任務列表750顯示分配到屬於特定虛擬房間的參與 設備的各種任務。
在一個實施例中,會話列表760顯示在屬於特定虛擬房間的參與設備 之間交換的信息。
在一個實施例中,活動成員列表770示出了屬於特定虛擬房間的當前 登錄到特定虛擬房間的參與設備。
在一個實施例中,非活動成員列表780示出了屬於特定虛擬房間的當 前從特定虛擬房間註銷的參與設備。
在一個實施例中,層次列表790示出了與所選擇虛擬房間相關聯的參 與設備之間的層次。在一個實施例中,參與設備之間的層次是與如公司內 所組織的特定參與設備的用戶相關聯的組織圖。
圖8包括屏幕快照800,其具有帶有關聯的會話討論串(thread) 820 和830的會話列表810。會話列表810表示了在特定虛擬房間內出現的各 種會話討論串。在會話列表810內,由不同討論串組織各種會話討論串。 例如,會話討論串820和830成組在一起,因為會話討論串820和830出 現在相同的日期內。然而,會話討論串820和830組織為不同的討論串, 因為它們涉及不同的主題。
圖9包括屏幕快照900,其示出了即時通信器菜單並且包括虛擬房間 列表910。已為示出和描述目的給出了對本發明的特定實施例的前述描述。本發 明可應用於各種其它應用。
它們不旨在是窮盡的或者將本發明限於公開的精確實施例,並且自然 地,根據上面教導,許多修改和變化是可能的。選擇和描述這些實施例以 便說明本發明的原理及其實際應用,以由此使得本領域技術人員能夠最好 地利用本發明和按適於預期的特定用途來使用具有各種修改的各種實施
權利要求
1.一種方法,包括顯示表示多個虛擬房間的列表;查看所述多個虛擬房間中每一個的狀態;選擇所述多個虛擬房間中的一個並且形成所選擇的虛擬房間;和基於將請求者和與所選擇的虛擬房間相關聯的多個參與設備的列表進行匹配來選擇性地訪問所選擇的虛擬房間。
2. 根據權利要求1所述的方法,其中所述參與設備是計算機、電 話、個人數字助理和尋呼機之一。
3. 根據權利要求1所述的方法,還包括驗證所述參與設備的身份。
4. 根據權利要求1所述的方法,還包括向所述多個參與設備通知與 所選擇的虛擬房間相關聯的內容的變化。
5. 根據權利要求1所述的方法,其中所述多個參與設備中每一個的 狀態是登錄狀態和註銷狀態之一 。
6. 根據權利要求1所述的方法,其中訪問還包括與關聯於所選擇的 虛擬房間的所述多個參與設備共享與所選擇的虛擬房間相關聯的內容。
7. 根據權利要求6所述的方法,其中所述內容包括文檔、圖像、音 頻片段、視頻片段、文本片段和圖形表示之一。
8. 根據權利要求1所述的方法,還包括向所述多個參與設備通知所 選擇的虛擬房間內的會議。
9. 根據權利要求8所述的方法,其中所述會議是電子協作會話。
10. 根據權利要求8所述的方法,其中所述會議是音頻會議。
11. 根據權利要求8所述的方法,其中所述會議是即時通信會話。
12. —種方法,包括 顯示配置為表示多個虛擬房間的列表;標識與從所述多個虛擬房間中選擇的虛擬房間相關聯的所選擇參與設 備,其中所選擇的參與設備是所選擇的虛擬房間的成員;選擇性地向所選擇的參與設備顯示與所選擇的虛擬房間相關聯的內容;並且向所選擇的參與設備通知與所選擇的虛擬房間相關聯的所述內容的變化。
13. 根據權利要求12所述的方法,其中所選擇的參與設備是計算 機、電話、個人數字助理、和尋呼機之一。
14. 根據權利要求12所述的方法,還包括驗證所選擇的參與設備的 身份。
15. 根據權利要求12所述的方法,還包括向多個參與設備通知與所 選擇的虛擬房間相關聯的所述內容的變化。
16. 根據權利要求12所述的方法,其中所選擇的參與設備的狀態是 登錄狀態和註銷狀態之一。
17. 根據權利要求12所述的方法,還從關聯於所選擇虛擬房間的所 選擇參與設備訪問關聯於所選擇虛擬房間的所述內容。
18. 根據權利要求12所述的方法,其中所述內容包括消息、文檔、 圖像、音頻片段、視頻片段、文本片段和圖形表示之一。
19. 根據權利要求12所述的方法,還包括向關聯於所選擇虛擬房間 的多個參與設備發送會議提示。
20. —種系統,包括用於顯示配置為表示多個虛擬房間的列表的裝置; 用於標識與從所述多個虛擬房間中選擇的虛擬房間相關聯的所選擇參 與設備的裝置,其中所選擇的參與設備是所選擇的虛擬房間的成員;用於選擇性地向所選擇的參與設備顯示與所選擇的虛擬房間相關聯的內容的裝置;禾口用於向所選擇的參與設備通知與所選擇的虛擬房間相關聯的所述內容 的變化的裝置。
21. 根據權利要求20所述的系統,其中所述用於通知的裝置包括向 所選擇的參與設備發送文本消息。
22. 根據權利要求20所述的系統,其中所述用於通知的裝置包括向 所選擇的參與設備發送音頻消息。
23.根據權利要求20所述的系統,其中所述用於通知的裝置包括向 所選擇的參與設備發送電子郵件消息。
全文摘要
在一個實施例中,方法和裝置顯示配置為表示多個虛擬房間的列表;標識與從多個虛擬房間中選擇的虛擬房間相關聯的所選擇參與設備,其中所選擇參與設備是所選擇虛擬房間的成員;選擇性地向所選擇參與設備顯示與所選擇虛擬房間相關聯的內容;並且向所選擇參與設備通知與所選擇虛擬房間相關聯的內容的變化。
文檔編號G06F15/16GK101517557SQ200780035076
公開日2009年8月26日 申請日期2007年9月25日 優先權日2006年9月25日
發明者克裡斯多佛·丹尼爾斯, 戴維·奈特, 斯特芬·馬特 申請人:網訊公司