專利名稱:用于選擇性地處理、建議和啟動應(yīng)用程序的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及選擇性地訪問、動態(tài)地建議(suggest)和自動地啟 動應(yīng)用程序,并且涉及管理應(yīng)用程序的分發(fā)(distribution)和安裝。
背景技術(shù):
已越來越多地使用基于互聯(lián)網(wǎng)或web的協(xié)作會話(collaboration session)以與雇員、賣主和客戶通信。在這些協(xié)作會話期間,信息通常在 多個參與者之間被交換。這些被交換的信息包括視頻、圖形和/或文本 (textual)信息。
諸如Friendster 、 Linkedln禾卩Spooke之類的社交網(wǎng)絡(luò)(social networks)也已經(jīng)被日益使用以輔助各個社區(qū)成員之間的聯(lián)系。
發(fā)明內(nèi)容
在一個實施例中,方法和設(shè)備請求應(yīng)用程序;檢測請求應(yīng)用程序的用 戶;檢測與用戶相關(guān)聯(lián)的特性文件;以及基于訪問參數(shù)授予訪問應(yīng)用程序 的許可。
在另一實施例中,方法和設(shè)備在協(xié)作會話期間檢測共享內(nèi)容;基于共 享內(nèi)容檢測內(nèi)容類型;基于內(nèi)容類型建議應(yīng)用程序;以及在協(xié)作會話期間 啟動應(yīng)用程序。
在另一實施例中,方法和設(shè)備檢測與請求者相關(guān)聯(lián)的應(yīng)用程序;基于 請求者參數(shù)建議應(yīng)用程序;由請求者選擇應(yīng)用程序;以及為請求者自動啟 動應(yīng)用程序。
在另一實施例中,方法和設(shè)備請求應(yīng)用程序的安裝;檢測請求應(yīng)用程 序的用戶;檢測與用戶相關(guān)聯(lián)的特性文件;以及基于安裝許可授予安裝應(yīng) 用程序的許可。
10
被合并進本說明書并且構(gòu)成本說明書的一部分的附示并且說明了 用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議應(yīng)用程序、用 于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備 的實施例。在圖中,
圖1是圖示了在其中實施用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作 會話動態(tài)地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程 序的分發(fā)和安裝的方法和設(shè)備的環(huán)境的示圖2是圖示了其中實施了用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作 會話動態(tài)地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程 序的分發(fā)和安裝的方法和設(shè)備的一個實施例的簡化框圖3是圖示了與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài) 地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā) 和安裝的方法和設(shè)備的一個實施例一致的系統(tǒng)的簡化框圖4是圖示了與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)
地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)
和安裝的方法和設(shè)備的一個實施例一致的系統(tǒng)的簡化框圖5是用于結(jié)合用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài) 地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā) 和安裝的方法和設(shè)備使用的示例性記錄;
圖6是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議 應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝 的方法和設(shè)備的一個實施例一致的流程圖7是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議 應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝 的方法和設(shè)備的一個實施例一致的流程圖8是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議 應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的一個實施例一致的流程圖9是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議 應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝 的方法和設(shè)備的一個實施例一致的流程圖10是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的一個實施例一致的流程圖11是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的 一個實施例 一致的流程圖12是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的 一個實施例 一致的流程圖13是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的一個實施例一致的流程圖14是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的 一個實施例 一致的流程圖15是與用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的 一個實施例 一致的流程圖。
具體實施例方式
以下對用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議應(yīng) 用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝的 方法和設(shè)備的詳細描述參考附圖。該詳細描述不意圖限制用于選擇性地訪 問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議應(yīng)用程序、用于自動地啟動應(yīng) 用程序并且用于管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備。由所附權(quán)利要求及等同物限定用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建 議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安 裝的方法和設(shè)備的范圍。本技術(shù)領(lǐng)域技術(shù)人員將認識到與本發(fā)明一致的許 多其它實施方式是可以的。
對裝置的提及包括諸如臺式計算機、便攜式計算機、個人數(shù)字助 理、視頻電話、陸線電話、蜂窩電話之類的由用戶利用的裝置,和能夠接 收/發(fā)送電信號的裝置。
對協(xié)作會話的提及包括被配置為觀看由裝置之一提交的內(nèi)容的多個裝 置。例如,協(xié)作會話可以包括通過網(wǎng)絡(luò)、電話線和/或互聯(lián)網(wǎng)的數(shù)據(jù)會議
或視頻會議。此外,參與者(participant)之間的通信還可以是通過文本 消息、音頻會議、視頻會議、電子郵件、短消息服務(wù)等。 對參與者的提及包括裝置的用戶。
對應(yīng)用程序的提及包括用于由參與者使用的應(yīng)用程序軟件。 對提出者(presenter)的提及包括共享和其它參與者共享的內(nèi)容的參 與者。
對參加者(attendee)的提及包括接收由另一參與者共享的內(nèi)容的參 與者。參加者能夠觀看由提出者提供的內(nèi)容。在某些情形中,參加者能夠 修改由提出者共享的內(nèi)容。
圖1是圖示了在其中實現(xiàn)用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作 會話動態(tài)地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程 序的分發(fā)和安裝的方法和設(shè)備的環(huán)境的示圖。該環(huán)境包括電子裝置110 (例如,被配置為用作諸如計算機、個人數(shù)字助理等的客戶端裝置的計算 平臺)、用戶接口 115、網(wǎng)絡(luò)120 (例如,局域網(wǎng)、家庭網(wǎng)、互聯(lián)網(wǎng))和 服務(wù)器130 (例如,被配置為用作服務(wù)器的計算平臺)。
在一個實施例中, 一個或多個用戶接口 115組件和電子裝置IIO被做 成整體(例如,鍵盤和視頻顯示屏幕輸入輸出接口在同一殼體 (housing)中,例如個人數(shù)字助理)。在其它實施例中, 一個或多個用 戶接口 115組件(例如,鍵盤、諸如鼠標、跟蹤球等的點擊裝置)、麥克 風(fēng)、揚聲器、顯示器、相機在物理上與電子裝置110分離,并且被傳統(tǒng)地耦接到電子裝置110。在一個實施例中,用戶利用用戶接口 115對電子裝
置110、服務(wù)器130或經(jīng)由網(wǎng)絡(luò)120耦接的遠程存儲裝置(未示出)中所 存儲的內(nèi)容和應(yīng)用程序進行訪問和控制。
根據(jù)本發(fā)明,由電子裝置110中、服務(wù)器130中的電子處理器或者一 起起作用的在電子裝置110中和服務(wù)器130中的處理器執(zhí)行以下用于選擇 性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài)地建議應(yīng)用程序、用于自動地 啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā)和安裝的實施例。服務(wù)器130 在圖1中被示為單一的計算平臺,但是在其它情形中,服務(wù)器130是用作 服務(wù)器的兩個或更多個互連的計算平臺。
圖2是圖示了其中實現(xiàn)了用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作 會話動態(tài)地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程 序的分發(fā)和安裝的方法和設(shè)備的示例性體系結(jié)構(gòu)的簡圖。該示例性體系結(jié) 構(gòu)包括多個電子裝置202、服務(wù)器裝置210和將電子裝置202連接到服 務(wù)器210并且將各個電子裝置202彼此連接的網(wǎng)絡(luò)201。所述多個電子裝 置202分別被配置為包括耦接到電子處理器208的計算機可讀介質(zhì)209, 計算機可讀介質(zhì)209例如是隨機存取存儲器。處理器208執(zhí)行計算機可讀 介質(zhì)209中所存儲的程序指令。在一個實施例中,如參考圖l所述,唯一 用戶經(jīng)由接口 115操作各個電子裝置202。
服務(wù)器裝置130包括被耦接到計算機可讀介質(zhì)212的處理器211。在 一個實施例中,服務(wù)器130被耦接到一個或更多附加的外部或內(nèi)部裝置, 所述附加的外部或內(nèi)部裝置例如是諸如數(shù)據(jù)庫240之類的補充數(shù)據(jù)存儲元 件,但不限于此。
在一種情形中,處理器208和211由加利福尼亞州圣克拉拉的英特爾 公司(Intel Corporation)制造。在其它情形中,使用其它微處理器。
在一個實施例中,服務(wù)器210和多個客戶端裝置202包括用于選擇性 地訪問應(yīng)用程序的指令。在一個實施例中,多個計算機可讀介質(zhì)209和 212部分地包括定制的應(yīng)用程序。此外,服務(wù)器210和多個客戶端裝置 202被配置為接收和發(fā)送用于和定制的應(yīng)用程序一起使用的電子消息。類 似地,網(wǎng)絡(luò)201被配置為傳輸用于和定制的應(yīng)用程序一起使用的電子消在另一實施例中,服務(wù)器210和多個客戶端裝置202包括用于基于協(xié)
作會話動態(tài)建議應(yīng)用程序的指令。
在另一實施例中,服務(wù)器210和多個客戶端裝置202包括用于自動啟 動應(yīng)用程序的指令。
在另一實施例中,服務(wù)器210和多個客戶端裝置202包括用于管理應(yīng) 用程序的分發(fā)和安裝的指令。
一個或多個用戶應(yīng)用程序被存儲在介質(zhì)209中、介質(zhì)212中,或單個 用戶應(yīng)用程序被部分存儲在介質(zhì)209中并且部分被存儲在介質(zhì)212中。在 一種情形中,如使用以下所述的實施例所確定的,基于選擇性地訪問應(yīng)用 程序,無論存儲位置在哪,都使得所存儲的用戶應(yīng)用程序可定制。
在另一種情形中,如使用下述實施例所確定的,基于根據(jù)協(xié)作會話而 動態(tài)地建議應(yīng)用程序,無論存儲位置在哪,都使得所存儲的用戶應(yīng)用程序 可定制。
在另一種情形中,如使用下述實施例所確定的,基于動態(tài)地啟動應(yīng)用 程序,無論存儲位置在哪,都使得所存儲的用戶應(yīng)用程序可定制。
在另一種情形中,如使用下述實施例所確定的,基于管理應(yīng)用程序的 分發(fā)和安裝,無論存儲位置在哪,都使得所存儲的用戶應(yīng)用程序可定制。
在一個實施例中,動態(tài)社交網(wǎng)絡(luò)系統(tǒng)利用協(xié)作會話來在參與者之間共 享信息并且進行通信。例如,協(xié)作會話被配置為提供多個參與者之間的實 時通信。在一個實施例中,在協(xié)作會話的參與者之間共享的內(nèi)容是在參與 者之一的桌面上顯示的內(nèi)容。
圖3圖示了系統(tǒng)300的一個實施例。在一個實施例中,系統(tǒng)300在服 務(wù)器130中被實施。在另一實施例中,系統(tǒng)300在電子裝置110中被實 施。在另一實施例中,系統(tǒng)300在電子裝置IIO和服務(wù)器130兩者中被實 施。
在一個實施例中,系統(tǒng)300包括會議模塊310、應(yīng)用程序分組320、 在線社區(qū)分組330、公司分組340和職業(yè)組織分組350。
在一個實施例中,會議模塊310與應(yīng)用程序分組320、在線社區(qū)分組330、公司分組340和職業(yè)組織分組350進行通信。在一個實施例中,會 議模塊310協(xié)調(diào)應(yīng)用程序分組320、在線社區(qū)分組330、公司分組340和 職業(yè)組織分組350之間和之內(nèi)的任務(wù)、請求和通信。
在一個實施例中,會議模塊310允許不同的分組進行通信并且保持各 個分組內(nèi)的用戶之間的和跨越多個分組的協(xié)作會話。
在一個實施例中,會議模塊310檢測被分組之一中的用戶之一利用的 內(nèi)容。在一個實施例中,結(jié)合多方間的協(xié)作會話內(nèi)的多個裝置利用該內(nèi) 容。例如,協(xié)作會話可以包括通過網(wǎng)絡(luò)、電話線路、和/或互聯(lián)網(wǎng)的數(shù)據(jù) 會議或視頻會議。
在一個實施例中,該內(nèi)容是在協(xié)作會話內(nèi)利用的文檔。在另一實施例 中,該內(nèi)容是在協(xié)作會話內(nèi)利用的音頻視覺媒體。
在一個實施例中,會議模塊310監(jiān)控來自被連接到正在參與協(xié)作會話 的裝置的各種接口裝置的輸入。這些各種接口裝置包括鍵盤、點擊裝置、 麥克風(fēng)、電話、攝像機等。
在一個實施例中,應(yīng)用程序分組320包括與特定應(yīng)用程序相關(guān)的用 戶。例如,對特定應(yīng)用程序感興趣的多個用戶可以形成由應(yīng)用程序分組 320表示的用戶群組。
在另一實施例中,應(yīng)用程序分組320包括不同應(yīng)用程序的倉庫 (repository),所述不同應(yīng)用程序被使得對組成在線社區(qū)分組330、公司 分組340和職業(yè)組織分組350的參與者可用。在一個實施例中,基于訪問 權(quán)限參數(shù)選擇性地控制對倉庫內(nèi)的應(yīng)用程序的訪問。
在一個實施例中,在線社區(qū)分組330包括與諸如Friendster之類的特 定社區(qū)群組或另一社交網(wǎng)絡(luò)群組相關(guān)的用戶。
在一個實施例中,公司分組340包括與特定公司相關(guān)的用戶。例如, 作為特定公司的雇員的多個用戶彼此相關(guān)并且由公司分組340表示。
在一個實施例中,職業(yè)組織分組350包括與特定職業(yè)組織相關(guān)的用 戶。例如,作為特定職業(yè)組織成員的多個用戶彼此相關(guān)并且由職業(yè)組織分 組350表示。
圖3中的系統(tǒng)300僅僅是為了示例性目的被示出,并且僅僅是用于選擇性地訪問應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離用于選擇性地 訪問應(yīng)用程序的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)300添加另外的 模塊。類似地,在不偏離用于選擇性地訪問應(yīng)用程序的方法和設(shè)備的范圍 的情況下,可以組合或者刪除模塊。
或者,圖3中的系統(tǒng)300是為了示例性目的被示出,并且僅僅是用于
基于協(xié)作會話動態(tài)地建議應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離 用于基于協(xié)作會話動態(tài)地建議應(yīng)用程序的方法和設(shè)備的范圍的情況下,可
以向系統(tǒng)300添加另外的模塊。類似地,在不偏離用于基于協(xié)作會話動態(tài) 地建議應(yīng)用程序的方法和設(shè)備的范圍的情況下,可以組合或者刪除模塊。
或者,圖3中的系統(tǒng)300是為了示例性目的被示出,并且僅僅是用于 自動地啟動應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離用于自動地啟 動應(yīng)用程序的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)300添加另外的模 塊。類似地,在不偏離用于自動地啟動應(yīng)用程序的方法和設(shè)備的范圍的情 況下,可以組合或者刪除模塊。
或者,圖3中的系統(tǒng)300是為了示例性目的被示出,并且僅僅是用于 管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的一個實施例。在不偏離用于管 理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)300 添加另外的模塊。類似地,在不偏離用于管理應(yīng)用程序的分發(fā)和安裝的方 法和設(shè)備的范圍的情況下,可以組合或者刪除模塊。
圖4示出系統(tǒng)400的一個實施例。在一個實施例中,系統(tǒng)400輔助多 方之間的協(xié)作會話。在一個實施例中,系統(tǒng)400包括提出者裝置410、 會議接口 420和參加者裝置430。在一個實施例中,提出者裝置410和參 加者裝置430分別被提出者用戶和參與者用戶使用。
在一個實施例中,提出者裝置410與參加者裝置430共享內(nèi)容。在一 個實施例中,參加者裝置430也與提出者裝置410共享內(nèi)容。會議接口 420監(jiān)控提出者裝置410和參加者裝置430之間的通信。
圖5示出了系統(tǒng)500的一個實施例。在一個實施例中,系統(tǒng)500在服 務(wù)器130中被實施。在另一實施例中,系統(tǒng)500在電子裝置110中被實 施。在另一實施例中,系統(tǒng)500在電子裝置IIO和服務(wù)器130兩者中被實
17施。
在一個實施例中,系統(tǒng)500包括接口模塊510、存儲裝置模塊520、 內(nèi)容識別模塊530、特性文件(profile)管理器模塊540、控制模塊550、 標題識別模塊560、參加者識別模塊570、安全管理器模塊580、評級 (rating)管理器590和應(yīng)用程序管理器595。
在一個實施例中,控制模塊550與接口模塊510、存儲裝置模塊 520、內(nèi)容識別模塊530、特性文件管理器模塊540、標題識別模塊560、 參加者識別模塊570、安全管理器模塊580、評級管理器590和應(yīng)用程序 管理器595進行通信。在一個實施例中,控制模塊550協(xié)調(diào)以下模塊之間 的任務(wù)、請求和通信接口模塊510、存儲裝置模塊520、內(nèi)容識別模塊 530、特性文件管理器模塊540、標題識別模塊560、參加者識別模塊 570、安全管理器模塊580、評級管理器5卯和應(yīng)用程序管理器595。
在一個實施例中,接口模塊510接收來自電子裝置110之一的信號。 在一個實施例中,電子裝置110正在參與協(xié)作會話。例如,系統(tǒng)500監(jiān)控 提出者裝置410和參加者裝置430之間的協(xié)作會話。在另一實施例中,接 口模塊510將信號傳送給電子裝置IIO之一。
在一個實施例中,接口模塊510監(jiān)控來自被連接到正參與協(xié)作會話的 裝置的各種接口裝置的輸入。這些各種接口裝置包括鍵盤、點擊裝置、麥 克風(fēng)、電話、攝像機等。此外,接口模塊510還監(jiān)控協(xié)作會話的參與者的 身份、協(xié)作會話的標題和在協(xié)作會話中交換的內(nèi)容。
在一個實施例中,存儲裝置模塊520存儲記錄,該記錄包括與參與協(xié) 作會話的各個裝置相關(guān)聯(lián)的屬性列表。在圖6中的記錄600中示出示例性 的屬性列表。
在另一個實施例中,存儲裝置模塊520存儲協(xié)作會話。在一個實施例 中,存儲裝置模塊520存儲在協(xié)作會話期間呈遞的內(nèi)容。在另一實施例 中,存儲裝置模塊520存儲由協(xié)作會話的參與者產(chǎn)生的注釋和評論。
在另一個實施例中,存儲裝置模塊520存儲由評級管理器590產(chǎn)生的 評分。在一個實施例中,每個用戶的評分值被存儲。
在又一實施例中,存儲裝置模塊520存儲在應(yīng)用程序模塊595內(nèi)所參
18考的應(yīng)用程序。
在一個實施例中,內(nèi)容識別模塊530檢測由用戶結(jié)合裝置利用的內(nèi) 容。在一個實施例中,在多方間的協(xié)作會話內(nèi)結(jié)合多個裝置利用該內(nèi)容。 例如,協(xié)作會話可以包括通過網(wǎng)絡(luò)、電話線路和/或互聯(lián)網(wǎng)的數(shù)據(jù)會議或 視頻會議。
在一個實施例中,該內(nèi)容是在協(xié)作會話內(nèi)利用的文檔。在另一實施例 中,該內(nèi)容是在協(xié)作會話內(nèi)利用的音頻視覺媒體。
在一個實施例中,內(nèi)容識別模塊530檢測在提出者裝置410和參加者 裝置430間交換的內(nèi)容。在一個實施例中,該內(nèi)容是文本的。在另一實施 例中,該內(nèi)容是音頻的。在另一實施例中,該內(nèi)容是圖形的。
在一個實施例中,內(nèi)容識別模塊530分析這個內(nèi)容以識別關(guān)鍵字。在 一個實施例中,可以用字被利用的頻率來識別關(guān)鍵字。在另一實施例中, 利用相關(guān)字的上下文識別關(guān)鍵字。例如,如果正在提出者裝置410和參加 者裝置430之間交換的內(nèi)容與計算機相關(guān),則在協(xié)作會話期間,諸如存儲 器、RAM和芯片之類的術(shù)語的頻繁使用可能具有增加的重要性。
在一個實施例中,特性文件管理器模塊540組織多個特性文件。在一 個實施例中,各個特性文件與各個單獨的用戶相對應(yīng)。在另一實施例中, 每一個單獨的用戶可以具有多個特性文件。
在一個實施例中,特性文件描述相關(guān)聯(lián)的用戶的屬性。例如,特性文 件可以包括相關(guān)聯(lián)的用戶的興趣領(lǐng)域。此外,特性文件也可以描述與相關(guān) 聯(lián)的用戶相對應(yīng)的特長(expertise)領(lǐng)域。
在另一實施例中,特性文件也可以描述多個用戶之間的關(guān)系等級。例 如,特性文件也可以描述公司或組織內(nèi)的用戶的頭銜和級別。
在一個實施例中,標題識別模塊560檢測描述或標記協(xié)作會話的標 題。在一個實施例中,協(xié)作會話具有描述協(xié)作會話的目的或內(nèi)容的相應(yīng)標 題或描述。例如,特定的協(xié)作會話可以具有標題"郵件服務(wù)器維護"。該 特定協(xié)作會話的標題可以被存儲在日歷系統(tǒng)內(nèi),日歷系統(tǒng)幫助該特定協(xié)作 會話的參與者掌握他們各自的計劃(schedule)。
在一個實施例中,參與者識別模塊570檢測協(xié)作會話的參與者的身份。在一個實施例中,協(xié)作會話具有計劃參與特定協(xié)作會話的計劃參與 者。此外,可能有加入該特定協(xié)作會話的額外的或更少的實際參與者。在 一個實施例中,參與者識別模塊570檢測特定協(xié)作會話的計劃參與者和實 際參與者兩者。
在一個實施例中,參與者識別模塊570檢測協(xié)作會話的參與者的身 份。在一個實施例中,協(xié)作會話具有計劃參與特定協(xié)作會話的計劃參與 者。此外,可能有加入特定協(xié)作會話的額外的或更少的實際參與者。
在一個實施例中,參與者識別模塊570通過參與者各自所關(guān)聯(lián)的特性 文件檢測不同的參與者。
在一個實施例中,安全管理器模塊580基于請求方的信息控制對各個 用戶的特性文件的訪問。例如,如果請求方被授權(quán)訪問其它特性文件,則 該請求方可以搜索與特定標準相匹配的特性文件,所述特定標準例如是學(xué) 科特長、經(jīng)驗等。
在一個實施例中,評級管理器模塊590基于請求和特性文件信息之間 的匹配來對可獲得的特性文件進行排列(rank)和評級。例如,用戶可以 請求搜索在特定專業(yè)領(lǐng)域具有特長的其它用戶。評級管理器模塊590可以 考察其他用戶的特性文件并且基于特性文件是否匹配用戶所請求的專業(yè)領(lǐng) 域來選擇和排列相應(yīng)的特性文件。
在另一實施例中,評級管理器模塊590根據(jù)在對應(yīng)用程序的請求和與 請求該應(yīng)用程序的參與者相關(guān)聯(lián)的參數(shù)之間的匹配來對可獲得的應(yīng)用程序 進行排列和評級。
在一個實施例中,應(yīng)用程序管理器595控制應(yīng)用程序?qū)τ跐撛诘慕邮?參與者的可獲得性和分發(fā)。在一個實施例中,應(yīng)用程序?qū)τ跐撛诘慕邮諈?與者的可獲得性可以取決于對特定參與者的授權(quán)。在另一實施例中,應(yīng)用 程序管理器595追蹤應(yīng)用程序?qū)Ω鞣N參與者的分發(fā)。
在一個實施例中,系統(tǒng)500基于受邀請的參與者針對特定協(xié)作會話建 議另外的參與者。在另一實施例中,系統(tǒng)500基于特定協(xié)作會話的標題或 主題針對該特定的協(xié)作會話建議另外的參與者。
圖5中的系統(tǒng)500是為了示例性目的被示出,并且僅僅是用于選擇性地訪問應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離用于選擇性地訪問 應(yīng)用程序的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)500添加另外的模 塊。類似地,在不偏離用于選擇性地訪問應(yīng)用程序的方法和設(shè)備的范圍的 情況下,可以組合或者刪除模塊。
或者,圖5中的系統(tǒng)500是為了示例性目的被示出,并且僅僅是用于
基于協(xié)作會話動態(tài)地建議應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離 用于基于協(xié)作會話動態(tài)地建議應(yīng)用程序的方法和設(shè)備的范圍的情況下,可
以向系統(tǒng)500添加另外的模塊。類似地,在不偏離用于基于協(xié)作會話動態(tài) 地建議應(yīng)用程序的方法和設(shè)備的范圍的情況下,可以組合或者刪除模塊。
或者,圖5中的系統(tǒng)500是為了示例性目的被示出,并且僅僅是用于 自動地啟動應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離用于自動地啟 動應(yīng)用程序的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)500添加另外的模 塊。類似地,在不偏離用于自動地啟動應(yīng)用程序的方法和設(shè)備的范圍的情 況下,可以組合或者刪除模塊。
或者,圖5中的系統(tǒng)500是為了示例性目的被示出,并且僅僅是用于 管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的一個實施例。在不偏離用于管 理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)500 添加另外的模塊。類似地,在不偏離用于管理應(yīng)用程序的分發(fā)和安裝的方 法和設(shè)備的范圍的情況下,可以組合或者刪除模塊。
圖6圖示了結(jié)合用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動態(tài) 地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分發(fā) 和安裝的方法和設(shè)備使用的示例性記錄600。在一個實施例中,記錄600 圖示了與對應(yīng)于用戶的特性文件相關(guān)聯(lián)的示例性記錄。在一個實施例中, 在協(xié)作會話期間基于用戶的參與而啟動與用戶相關(guān)聯(lián)的特性文件。此外, 在協(xié)作會話期間基于用戶的參與而更新和潤色(refme)與用戶相關(guān)聯(lián)的 特性文件。
在一個實施例中,存在多個記錄以使得每個記錄600與對應(yīng)于特定用 戶的特定特性文件相關(guān)聯(lián)。在另一實施例中,多個特性文件與同一用戶相 關(guān)聯(lián)并且每個特性文件由記錄600表示。在一個實施例中,記錄600包括特長領(lǐng)域字段610、協(xié)作頻率字段
620、參與者歷史字段630、協(xié)作歷史字段640、等級字段650、同事字段 660和應(yīng)用程序字段670。在一個實施例中,記錄600駐留在存儲裝置模 塊520中。在一個實施例中,記錄600描述通過系統(tǒng)500檢測到的屬性。
在一個實施例中,特長領(lǐng)域字段610包括與記錄600所對應(yīng)的用戶的 特長相關(guān)的信息。例如,用戶可以設(shè)計過網(wǎng)站、編過數(shù)據(jù)庫、建造過房屋 等。在一個實施例中,用戶的特長領(lǐng)域是通過協(xié)作會話期間交換的內(nèi)容和 通過該用戶參與的協(xié)作會話的標題來確定的。
在一個實施例中,協(xié)作頻率字段620包括與記錄600所關(guān)聯(lián)的用戶參 與協(xié)作會話的頻率相關(guān)的信息。例如,用戶可能曾經(jīng)以一周四次的頻率參 加協(xié)作會話。此外,協(xié)作頻率字段620也可以標注用戶是該協(xié)作會話的參 加者還是提出者的百分比。在一個實施例中,接口模塊510檢測該協(xié)作會 話。
在一個實施例中,參與者歷史字段630包括協(xié)作會話的參與者的身 份,協(xié)作會話的參與者包括與記錄600相關(guān)聯(lián)的用戶。在一個實施例中, 參與者識別模塊570檢測協(xié)作會話的參與者。
在一個實施例中,協(xié)作歷史字段640包括與記錄600所關(guān)聯(lián)的用戶參 與過的、之前舉行的協(xié)作會話相關(guān)的信息。在一個實施例中,接口模塊 510檢測這種協(xié)作會話。
在一個實施例中,等級字段650包括與特性文件相對于其它特性文件 的地位相關(guān)的信息。例如,與記錄600相關(guān)聯(lián)的特性文件可以與其它特性 文件相關(guān),類似于在公司內(nèi)的組織圖中對人進行分類。在一種情形中,與 記錄600相關(guān)聯(lián)的特性文件可以管理40名其它人。因此,等級字段650 會反映出與40個其他特性文件相關(guān)聯(lián),其中,當前的特性文件可以訪問 其它特性文件。
在一個實施例中,等級字段650使得可以根據(jù)字段650內(nèi)的等級,防 止從其它特性文件觀看或訪問所選擇的特性文件。例如,在一個實施例 中,屬于普通雇員的特性文件不能訪問屬于經(jīng)理的特性文件中的敏感信 息。在一個實施例中,同事字段660包括與特性文件所關(guān)聯(lián)的用戶的朋友
和同事相關(guān)的信息。在一個實施例中,與記錄600相關(guān)聯(lián)的用戶能選擇與 要被列在同事字段660中的用戶相關(guān)聯(lián)的另外的特性文件。
在一個實施例中,應(yīng)用程序字段670包括與關(guān)聯(lián)于該特性文件的應(yīng)用 程序相關(guān)的信息。在一個實施例中,應(yīng)用程序可以是與該特性文件關(guān)聯(lián)的 被許可的應(yīng)用程序。在另一實施例中,應(yīng)用程序可以是與該特性文件相關(guān) 聯(lián)的、正被評估的未被許可的應(yīng)用程序。在另一實施例中,應(yīng)用程序字段 670中的應(yīng)用程序可以被建議和被推薦給相關(guān)聯(lián)的特性文件。
在另一實施例中,應(yīng)用程序字段670包括與應(yīng)用程序的用戶對特定應(yīng) 用程序的評級相關(guān)的信息。例如,與記錄600相關(guān)聯(lián)的用戶可以為應(yīng)用程 序字段670內(nèi)所列出的應(yīng)用程序提供評級。
在另一實施例中,應(yīng)用程序字段670包括用于記錄600的應(yīng)用程序 庫。在一個實施例中,該庫包括企業(yè)庫和個人庫兩者。在一個實施例中, 企業(yè)庫可以包括控制與記錄600相關(guān)聯(lián)的用戶的企業(yè)或者公司所需要的應(yīng) 用程序。
在一個實施例中,個人庫包括與特定記錄600相關(guān)聯(lián)的用戶所選擇的 應(yīng)用程序。在一種情形中,個人庫內(nèi)的應(yīng)用程序僅限于一組預(yù)先批準的應(yīng) 用程序。在另一種情形中,個人庫內(nèi)的應(yīng)用程序包括除了被禁止的應(yīng)用程 序之外的任何應(yīng)用程序。
圖7、 8、 9、 10、 11、 12、 13、 14禾B 15中描述的流程圖是用于選擇 性地訪問應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離用于選擇性地訪 問應(yīng)用程序的方法和設(shè)備的精神的情況下,可以以不同的順序執(zhí)行流程圖 內(nèi)的塊。此外,在不偏離用于選擇性地訪問應(yīng)用程序的方法和設(shè)備的精神 的情況下,可以刪除、添加或組合塊。
或者,圖7、 8、 9、 10、 11、 12、 13、 14和15中描述的流程圖是用 于基于協(xié)作會話動態(tài)地建議應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏 離用于基于協(xié)作會話動態(tài)地建議應(yīng)用程序的方法和設(shè)備的精神的情況下, 可以以不同的順序執(zhí)行流程圖內(nèi)的塊。此外,在不偏離用于基于協(xié)作會話 動態(tài)地建議應(yīng)用程序的方法和設(shè)備的精神的情況下,可以刪除、添加或組
23合塊。
或者,圖7、 8、 9、 10、 11、 12、 13、 14和15中描述的流程圖是用 于自動地啟動應(yīng)用程序的方法和設(shè)備的一個實施例。在不偏離用于自動地 啟動應(yīng)用程序的方法和設(shè)備的精神的情況下,可以以不同的順序執(zhí)行流程 圖內(nèi)的塊。此外,在不偏離用于自動地啟動應(yīng)用程序的方法和設(shè)備的精神 的情況下,可以刪除、添加或組合塊。
或者,圖7、 8、 9、 10、 11、 12、 13、 14和15中描述的流程圖是用 于管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的一個實施例。在不偏離用于
管理應(yīng)用程序的分發(fā)和安裝的方法和設(shè)備的精神的情況下,可以以不同的 順序執(zhí)行流程圖內(nèi)的塊。此外,在不偏離用于管理應(yīng)用程序的分發(fā)和安裝 的方法和設(shè)備的精神的情況下,可以刪除、添加或組合塊。
圖7中的流程示了根據(jù)本發(fā)明一個實施例檢測協(xié)作會話期間的活 動并且對協(xié)作會話的參與者的特性文件進行潤色。
在塊705中,檢測計劃的協(xié)作會話。在一個實施例中,計劃的協(xié)作會 話相當于計劃在將來發(fā)生的協(xié)作會話。在一個實施例中,計劃的協(xié)作會話 包括對協(xié)作會話的主題和有望參加的參與者的識別。
在塊710中,檢測計劃的協(xié)作會話的主題。在一個實施例中,主題包 括給予計劃的協(xié)作會話的標題。在另一實施例中,主題包括計劃的協(xié)作會 話的議程和描述。
在塊715中,檢測有望參加計劃的協(xié)作會話的參與者。例如,可以為 計劃的協(xié)作會話提前邀請參與者。
在塊725中,提取關(guān)鍵字。在一個實施例中,這些關(guān)鍵字描述了計劃 的協(xié)作會話的實質(zhì)。例如,這些關(guān)鍵字可以用來描述計劃的協(xié)作會話的主 題。在一個實施例中,關(guān)鍵字是從在塊710中檢測到的主題得到的。
在塊730中,將來自塊725的關(guān)鍵字與在塊715中識別的參與者所關(guān) 聯(lián)的特性文件進行比較。在一個實施例中,各個參與者的特性文件包括記 錄600的特長領(lǐng)域字段610,記錄600描述與該特性文件的對應(yīng)用戶相關(guān) 聯(lián)的興趣和知識領(lǐng)域。在一個實施例中,將關(guān)鍵字與在字段610內(nèi)所識別 的這些特長領(lǐng)域進行比較。在塊735中,如果在特性文件和關(guān)鍵字之間有足夠的匹配,則在塊
740中,更新參與計劃的協(xié)作會話的參與者的特性文件。在一個實施例
中,特長領(lǐng)域被加強和更新。例如,如果參與者的特性文件未指示該領(lǐng)域
內(nèi)的特長,則關(guān)鍵字被添加到該參與者的特長領(lǐng)域字段610。此外,如果 參與者已經(jīng)是該領(lǐng)域內(nèi)的專家,則參與者的特長被進一步加強。
在一個實施例中,還可以基于計劃的協(xié)作會話增加會見次數(shù)字段 620。此外,也可以更新參與者歷史字段630和協(xié)作歷史字段640。
在一個實施例中,基于作為計劃的協(xié)作會話的一部分的參與者,可以 更新特性文件中的每一個來反映同事字段660中的其它參與者。例如,計 劃的協(xié)作會話的每一個參與者將基于計劃的協(xié)作會話將其它參與者反映在 同事字段660中。
如果在塊735中沒有足夠的匹配,則在塊750中可以由計劃的協(xié)作會 話的參與者手動輸入或者確認關(guān)鍵字。在一個實施例中,計劃的協(xié)作會話 的提出者或策劃者確認用于相應(yīng)的協(xié)作會話的關(guān)鍵字。
在一個實施例中,通過參與者特性文件和所提取的關(guān)鍵字之間的相似 性確定足夠的匹配。
在塊745中,基于計劃的協(xié)作會話的關(guān)鍵字和參與者,可以建議另外 的參與者。例如,基于關(guān)鍵字,可以通過特長領(lǐng)域字段610識別與潛在的 參與者相對應(yīng)的另一特性文件。
在一個實施例中,考慮可訪問并允許被搜索的所選特性文件。在一個 實施例中,可以利用等級字段650來確定特性文件的搜索適格性。
圖8中的流程示了根據(jù)本發(fā)明一個實施例檢測協(xié)作會話期間的活 動并且對協(xié)作會話的參與者的特性文件進行潤色。
在塊805中,檢測協(xié)作會話。在一個實施例中,該協(xié)作會話對應(yīng)于當 前正在發(fā)生的協(xié)作會話。在一個實施例中,協(xié)作會話包括對協(xié)作會話的主 題和正參加該協(xié)作會話的參與者的識別。
在塊810中,檢測協(xié)作會話期間正被交換的內(nèi)容。在一個實施例中, 該內(nèi)容是在協(xié)作會話期間交換的音頻內(nèi)容。在另一實施例中,該內(nèi)容是在 協(xié)作會話期間交換的視頻內(nèi)容。在另一實施例中,該內(nèi)容是在協(xié)作會話期
25間交換的文本或圖形內(nèi)容。
在塊815中,檢測正參加協(xié)作會話的參與者。在一個實施例中,不同 的參與者可以參加協(xié)作會話的不同部分。此外,針對不同參與者所參加的 協(xié)作會話的各個部分檢測不同的參與者。
在塊820中,確定當前正在參加協(xié)作會話的正確的參與者。例如,在 一個實施例中,對照協(xié)作會話的當前參與者檢查所列出的協(xié)作會話的參與 者。
此外,基于正參加協(xié)作的參與者的特性文件和協(xié)作會話的內(nèi)容,可能 希望有一開始未設(shè)想到的另外的參與者。例如,如果協(xié)作會話一開始被設(shè) 想為覆蓋特定的特長技術(shù)領(lǐng)域并且協(xié)作會話的焦點轉(zhuǎn)移到另一個技術(shù)領(lǐng) 域,則具有這另一技術(shù)領(lǐng)域中的經(jīng)驗的其它參與者可以用他們的特長使協(xié) 作會話受益。
在一個實施例中,考慮可訪問并允許被搜索的所選特性文件。在一個 實施例中,可以利用等級字段650來確定特性文件的搜索適格性。
如果希望有另外的參與者,則在塊825中邀請另外的參與者參加協(xié)作 會話。
在塊830中,提取關(guān)鍵字。在一個實施例中,這些關(guān)鍵字描述了協(xié)作 會話的實質(zhì)。例如,這些關(guān)鍵字可以用來描述協(xié)作會話的內(nèi)容。在一個實 施例中,關(guān)鍵字是從在塊805中檢測到的內(nèi)容得到的。
在塊835中,更新參與協(xié)作會話的參與者的特性文件。在一個實施例 中,特長領(lǐng)域被加強并且更新。例如,如果參與者的特性文件未指示該領(lǐng) 域內(nèi)的特長,則關(guān)鍵字被添加到該參與者的特長領(lǐng)域字段610。此外,如 果參與者已經(jīng)是該領(lǐng)域內(nèi)的專家,則參與者的特長被進一步加強。
在一個實施例中,也可以基于參與協(xié)作會話而增大會見次數(shù)字段 620。此外,也可以更新參與者歷史字段630和協(xié)作歷史字段640。
在一個實施例中,基于作為協(xié)作會話的一部分的參與者,可以更新特 性文件中的每一個特性文件來反映同事字段660中的其它參與者。例如, 協(xié)作會話的每一個參與者將基于協(xié)作會話將其它參與者反映在同事字段 660中。圖9中的流程示了根據(jù)本發(fā)明一個實施例檢測協(xié)作會話期間的活 動并且識別加入?yún)f(xié)作會話的參與者。
在塊905中,檢測協(xié)作會話。在一個實施例中,該協(xié)作會話對應(yīng)于當
前正在發(fā)生的協(xié)作會話。在一個實施例中,協(xié)作會話包括對協(xié)作會話的主 題和正參加該協(xié)作會話的參與者的識別。
在塊910中,檢測與協(xié)作會話相對應(yīng)的標題。
在塊915中,檢測正參加協(xié)作會話的參與者。在一個實施例中,不同 的參與者可以參加協(xié)作會話的不同部分。此外,針對不同參與者所參加的 協(xié)作會話的各個部分檢測不同的參與者。
在塊920中,基于協(xié)作會話的標題確定可獲得的特性文件的子集。例 如,如果協(xié)作會話的標題是"關(guān)愛牙齒",則可獲得的特性文件的子集將 包括與牙齒護理相關(guān)的用戶,例如,牙醫(yī)、正牙醫(yī)生、牙膏銷售商、牙刷 銷售商等。
在一個實施例中,考慮可訪問并允許被搜索的所選特性文件。在一個 實施例中,可以利用等級字段650來確定特性文件的搜索適格性。
在塊925中,檢測協(xié)作會話期間正被交換的內(nèi)容。在一個實施例 中,。在一個實施例中,該內(nèi)容是在協(xié)作會話期間交換的音頻內(nèi)容。在另 一實施例中,該內(nèi)容是在協(xié)作會話期間交換的視頻內(nèi)容。在另一實施例 中,該內(nèi)容是在協(xié)作會話期間交換的文本或圖形內(nèi)容。
在塊930中,如果存在對納入專家參與協(xié)作會話的請求,則在塊935 中,從在塊920中識別的可獲得的特性文件的子集識別特性文件。在一個 實施例中,由協(xié)作會話的參與者之一發(fā)起納入專家的請求。
在一個實施例中,基于塊925中所檢測到的內(nèi)容識別該特性文件。例 如,在一個實施例中,如果在塊925中檢測到的內(nèi)容涉及"確定用什么類 型的材料來填充",則被識別為專家的特性文件將是牙醫(yī)。
在塊930中,如果沒有對納入專家參與協(xié)作會話的請求,則在塊925 中檢測內(nèi)容。
在塊940中,與在塊935中所識別的特性文件相關(guān)聯(lián)的用戶加入?yún)f(xié)作 會話。圖10中的流程示了根據(jù)本發(fā)明一個實施例建議參與者加入?yún)f(xié)作 會話。
在塊1010中,選擇協(xié)作會話的標題。在一個實施例中,該協(xié)作會話 對應(yīng)于當前正在發(fā)生的協(xié)作會話。在另一個實施例中,協(xié)作會話對應(yīng)于將 在未來發(fā)生的計劃的協(xié)作會話。
在塊1020中,檢測與協(xié)作會話相對應(yīng)的標題。
在塊1030中,顯示所建議的協(xié)作會話的參與者。在一個實施例中,
基于協(xié)作會話的標題和計劃該協(xié)作會話的參與者來搜索特性文件。
在一個實施例中,針對協(xié)作會話所搜索的可能特性文件限于可被計劃 該協(xié)作會話的參與者訪問的特性文件。在一種情形中,計劃該協(xié)作會話的 參與者具有訪問這些特性文件的許可。例如,如果計劃該協(xié)作會話的參與 者具有訪問一批特性文件的許可,則這批特性文件將被搜索作為該協(xié)作會 話的潛在的參與者。在一個實施例中,公司內(nèi)的組織圖是用來確定參與者 是否能夠訪問其它特性文件的的一個等級示例。例如,組織圖上的下級可 能不可以訪問上級。另一方面,組織圖上的上級可以訪問下級特性文件。 在另一實施例中,可以給予參與者代理訪問權(quán),代理訪問權(quán)將參與者置于 組織圖上更高或更低的地位。
在一個實施例中,基于與通過標題識別的協(xié)作會話的主題相關(guān)的各個 特性文件的特長領(lǐng)域選擇特性文件。
在另一種情形中,基于與特性文件相關(guān)聯(lián)的用戶的可獲得性選擇特性 文件。例如,如果用戶的狀態(tài)是不可獲得,則特定的特性文件將不會被選 擇。然而,如果通過相應(yīng)的特性文件檢測到,用戶的狀態(tài)是可獲得的,則 特性文件有資格用于選擇。
在塊1040中,選擇參與者。
在塊1050中,基于在塊1040中所選擇的參與者顯示另外的被建議的 參與者。在一個實施例中,可以基于在塊1040中所選擇的參與者的參與 者歷史字段630、協(xié)作歷史字段640和同事字段660選擇另外的參與者。 例如,如果參與者A在塊1040中被選擇并且通常和參與者B參與協(xié)作會 話,則參與者B可以被顯示為所建議的參與者。此外,如果在塊1020中檢測到的協(xié)作會話的主題使參與者A的協(xié)作歷史字段640匹配建議參與者 B,則選擇參與者B作為所建議的參與者被進一步加強。
圖11中的流程示了根據(jù)本發(fā)明一個實施例建議參與者加入?yún)f(xié)作 會話。
在塊1110中,為協(xié)作會話選擇參與者。在一個實施例中,協(xié)作會話 對應(yīng)于當前正在發(fā)生的協(xié)作會話。在另一實施例中,協(xié)作會話對應(yīng)于將來 發(fā)生的計劃的協(xié)作會話。
在塊1120中,檢測與在塊1110中所選擇的參與者相關(guān)聯(lián)的特性文 件。此外,在與所選擇的參與者相關(guān)聯(lián)的特性文件內(nèi)列出的另外的特性文 件也被識別和被建議。在一個實施例中,通過參與者歷史字段630、協(xié)作 歷史字段640、等級字段650和/或同事字段660發(fā)現(xiàn)這些另外的特性文 件。
在塊1130中,顯示協(xié)作會話的所建議參與者。 在塊1140中,選擇參與者。
在塊1150中,基于在塊1140中所選擇的參與者顯示另外的所建議參 與者。在一個實施例中,可以基于在塊1140中所選擇的參與者的參與者 歷史字段630、協(xié)作歷史字段640和同事字段660選擇另外的參與者。
圖12中的流程示了根據(jù)本發(fā)明一個實施例建議參與者加入?yún)f(xié)作 會話。
在塊1210中,為協(xié)作會話選擇主題。在一個實施例中,協(xié)作會話對 應(yīng)于當前正在發(fā)生的協(xié)作會話。在另一實施例中,協(xié)作會話對應(yīng)于將來發(fā) 生的計劃的協(xié)作會話。在一個實施例中,可以在被指派給協(xié)作會話的標題 中反映主題。在另一實施例中,協(xié)作會話的提出者可以顯式地聲明協(xié)作會 話的主題。
在塊1220中,檢測可獲得的參與者。在一個實施例中,針對協(xié)作會 話所搜索的可能特性文件限于可以被計劃該協(xié)作會話的參與者訪問的特性 文件。在一種情形中,計劃該協(xié)作會話的參與者具有訪問這些特性文件的 許可。例如,如果計劃該協(xié)作會話的參與者具有訪問一批特性文件的許 可,則這批特性文件將被搜索出作為該協(xié)作會話的潛在的參與者。在另一實施例中,與對應(yīng)的特性文件相關(guān)聯(lián)的每一個參與者能夠選擇 是否允許他們各自的特性文件被其它人訪問。
在另一示例中,屬于參與者的特性文件的可獲得被限制于與隸屬于同 一公司的參與者相關(guān)聯(lián)的特性文件。
在塊1230中,根據(jù)協(xié)作會話的主題排列來自塊1220的可獲得的參與 者。例如,可獲得的參與者可以使它們的特長領(lǐng)域字段610、會見次數(shù)字 段620、參與者歷史字段630和/或協(xié)作歷史字段640被審査?;谠撎匦?文件,根據(jù)特性文件關(guān)于協(xié)作會話的主題有多緊密匹配而排列參與者。
在塊1240中,選擇并且顯示列在最高的參與者。在一個實施例中, 選擇預(yù)定數(shù)目的參與者。在另一實施例中,選擇可能參與者的總數(shù)的預(yù)定 百分比的參與者。在另一實施例中,應(yīng)用預(yù)定的評分閾值使得分數(shù)在預(yù)定 評分閾值之上的參與者被選擇。
在一個實施例中,用于選擇性地訪問應(yīng)用程序、用于基于協(xié)作會話動 態(tài)地建議應(yīng)用程序、用于自動地啟動應(yīng)用程序并且用于管理應(yīng)用程序的分 發(fā)和安裝的方法和設(shè)備允許特性文件被搜索,其中,所述特性文件屬于與 不同公司或同一公司內(nèi)的不同組織相關(guān)聯(lián)的用戶。例如,可搜索特定特性 文件的組織結(jié)構(gòu)可以包括通過合作關(guān)系、隸屬關(guān)系或顧客和消費者關(guān)系相 關(guān)的多個公司。
圖13中的流程示了根據(jù)本發(fā)明一個實施例向協(xié)作會話內(nèi)的參與 者建議應(yīng)用程序。
在塊1300中,檢測協(xié)作會話。在一個實施例中,協(xié)作會話對應(yīng)于當 前正在發(fā)生的協(xié)作會話。
在塊1310中,檢測協(xié)作會話的主題、內(nèi)容和參與者。在一個實施例 中,該內(nèi)容是在協(xié)作會話期間交換的音頻內(nèi)容。在另一實施例中,該內(nèi)容 是在協(xié)作會話期間交換的視頻內(nèi)容。在另一實施例中,該內(nèi)容是在協(xié)作會 話期間交換的文本或圖形內(nèi)容。
在一個實施例中,協(xié)作會話包括對協(xié)作會話的主題和正參加協(xié)作會話 的參與者的識別。
在一個實施例中,不同的參與者可以參加協(xié)作會話的不同部分。此
30外,針對不同的參與者所參加的協(xié)作會話的各個部分檢測不同的參與者。 在塊1302中,檢測與參與者相關(guān)聯(lián)的特性文件。在一個實施例中,
圖6中的記錄600示出了代表性特性文件。
在塊1330中,檢測與任何參與者相關(guān)聯(lián)的應(yīng)用程序。在一個實施例 中,通過相應(yīng)應(yīng)用程序的特性文件中的列表檢測應(yīng)用程序。
在塊1340中,為參與者顯示另外的應(yīng)用程序。在一個實施例中,基 于協(xié)作會話的內(nèi)容和/或主題選擇另外的應(yīng)用程序。例如,如果協(xié)作會話 包括共享電子數(shù)據(jù)表(spreadsheet),則針對電子數(shù)據(jù)表的使用的專門應(yīng) 用程序會被顯示給參與者。
在另一實施例中,基于參與者當前可獲得的應(yīng)用程序選擇另外的應(yīng)用 程序。例如,如果發(fā)現(xiàn)參與者已經(jīng)可獲得的應(yīng)用程序的更新的、經(jīng)過更新 的版本,則該更新的、經(jīng)過更新的版本可以被顯示給參與者。此外,可以 防止已經(jīng)在協(xié)作會話內(nèi)使用的嚴格完全相同的應(yīng)用程序被顯示。
在另一實施例中,另外的應(yīng)用程序也可包括協(xié)作會話內(nèi)的參與者可獲 得的但當前未被利用的應(yīng)用程序。例如,如果存在參與者可獲得的電子數(shù) 據(jù)表應(yīng)用程序,電子數(shù)據(jù)表正在協(xié)作會話內(nèi)被共享,該電子數(shù)據(jù)表應(yīng)用程 序當前未被利用,則該電子數(shù)據(jù)表應(yīng)用程序可以被顯示給參與者以鼓勵由 參與者使用該應(yīng)用程序。
在塊1350,如果未選擇另外的應(yīng)用程序之一,則在塊1340內(nèi)可以顯 示其它應(yīng)用程序。
如果選擇了另外的應(yīng)用程序,則在塊1360中啟動該另外的應(yīng)用程序 并且更新相應(yīng)的特性文件。在一個實施例中,根據(jù)另外的應(yīng)用程序的所有 權(quán),用該另外的應(yīng)用程序更新參與者的特性文件。例如,如果協(xié)作會話的 所有參與者被授權(quán)在將來利用另外的應(yīng)用程序,則所有參與者的特性文件 可以被修改以反映該另外的應(yīng)用程序。類似地,如果協(xié)作會話的所選參與 者被授權(quán)在將來利用另外的應(yīng)用程序,則所選參與者的特性文件可以被修 改以反映該另外的應(yīng)用程序。
圖14中的流程示了根據(jù)本發(fā)明一個實施例訪問應(yīng)用程序。
在塊1400中,檢測對使用應(yīng)用程序的請求。在一個實施例中,對使用應(yīng)用程序的請求來自不是協(xié)作會話的一部分的用戶。在另一實施例中, 對使用應(yīng)用程序的請求來自是協(xié)作會話的參與者的用戶。
在塊1410中,檢測與請求者相關(guān)聯(lián)的特性文件。在一個實施例中, 圖6中的記錄600示出了代表性特性文件。
在塊1420中,檢測對利用所請求的應(yīng)用程序的許可。在一個實施例 中,請求者的特性文件包括指示對利用所請求的應(yīng)用程序的許可的信息。 例如,如果所請求的應(yīng)用程序需要許可證以利用所請求的應(yīng)用程序,則用 于所請求的應(yīng)用程序的相應(yīng)許可證被檢測。在另一實施例中,請求者可能 需要來自請求者的組織的、授予請求者利用所請求的應(yīng)用程序的許可的證 明。在其它實施例中,利用諸如請求者在請求者的組織內(nèi)的等級位置、與 所請求的應(yīng)用程序協(xié)作的參與者的數(shù)目等的其它因素來確定對利用所請求 的應(yīng)用程序的許可是否被授予。
如果在塊1430中存在對訪問所請求的應(yīng)用程序的許可,則在塊1470 中為請求者啟動對所請求的應(yīng)用程序的使用。
在一個實施例中,基于與請求者相關(guān)聯(lián)的特性文件的等級確定對訪問 所請求的應(yīng)用程序的許可。例如,如果請求者在特定組織內(nèi)已經(jīng)獲得足夠 高的等級類別,則對應(yīng)用程序的訪問可以被自動準許。
在另一實施例中,基于當前正在參加協(xié)作會話的參與者的數(shù)目確定對 訪問所請求的應(yīng)用程序的許可。例如,如果存在足夠的參加協(xié)作會話的參 與者,其中,參與者之一是請求者,則對應(yīng)用程序的訪問可以被自動準 許。
如果在塊1430中不存在對訪問所請求的應(yīng)用程序的許可,則在塊 1440中請求對訪問應(yīng)用程序的許可。在一個實施例中,對許可的請求包 括對所請求的應(yīng)用程序的購買請求。在另一實施例中,對許可的請求包括 由請求者請求訪問以利用所請求的應(yīng)用程序。例如,請求者所關(guān)聯(lián)的組織 可能需要其任何成員的獲得對其它應(yīng)用程序的訪問的許可。
在一個實施例中,基于與請求者相關(guān)聯(lián)的特性文件的等級確定對購買 所請求的應(yīng)用程序的許可。例如,如果請求者已經(jīng)在特定組織內(nèi)獲得足夠 高的等級類別,則對購買應(yīng)用程序的授權(quán)可以被自動授予。如果在塊1440中對所請求的應(yīng)用程序的訪問被準許給請求者,則在
塊1460中,請求者被授權(quán)訪問所請求的應(yīng)用程序并且請求者的特性文件
也被更新。在一個實施例中,如果所請求的應(yīng)用程序被購買以反映對將來 利用所請求的應(yīng)用程序的許可,則請求者的特性文件被更新。在另一實施 例中,如果請求者的組織希望允許將來訪問所請求的應(yīng)用程序,則請求者
的特性文件被更新;請求者的特性文件被更新以反映將來由請求者使用所
請求的應(yīng)用程序。在另一實施例中,如果請求者的組織不希望允許將來訪
問所請求的應(yīng)用程序,則請求者的特性文件被更新;請求者的特性文件被 更新以反映將來拒絕由請求者使用所請求的應(yīng)用程序。
在塊1460之后,為請求者啟動所請求的應(yīng)用程序。
如果在塊1440中,請求者對所請求的應(yīng)用程序的訪問被拒絕,則在 塊1450中,請求者被拒絕對所請求的應(yīng)用程序進行訪問。
在塊1450和1470之后,在塊1400中檢測另外的請求。
圖15中的流程示了根據(jù)本發(fā)明一個實施例訪問應(yīng)用程序。
在塊1500中,檢測對應(yīng)用程序的安裝的請求。在一個實施例中,對 應(yīng)用程序的安裝的請求來自不是協(xié)作會話的一部分的用戶。在另一實施例 中,對應(yīng)用程序的使用的請求來自作為協(xié)作會話的參與者的用戶。
在塊1510中,檢測與請求者相關(guān)聯(lián)的特性文件。在一個實施例中, 圖6中的記錄600示出了代表性特性文件。
在塊1520中,檢測對安裝所請求的應(yīng)用程序的許可。在一個實施例 中,請求者的特性文件包括指示對安裝所請求的應(yīng)用程序的許可的信息。 例如,所請求的應(yīng)用程序可能已經(jīng)被安裝在企業(yè)庫中;應(yīng)用程序在被禁用 的應(yīng)用程序列表上;或者應(yīng)用程序在被批準的應(yīng)用程序列表上。
如果在塊1530中存在對安裝所請求的應(yīng)用程序的許可,則在塊1540 中為請求者啟動對所請求的應(yīng)用程序的安裝。
在一個實施例中,基于與請求者相關(guān)聯(lián)的特性文件中對所請求的應(yīng)用 程序的許可,確定對安裝所請求的應(yīng)用程序的許可。
如果在塊1530中沒有對安裝所請求的應(yīng)用程序的許可,則在塊1570 中,請求者被拒絕安裝所請求的應(yīng)用程序。
33在塊1550中,可以由請求者提交對所請求的應(yīng)用程序的推薦。在一 個實施例中,該推薦用作可以與其他用戶共享的所請求的應(yīng)用程序的評 級。
在塊1560中,請求者的特性文件被更新以反映對所請求的應(yīng)用程序
的安裝和任何推薦。在一個實施例中,如果所請求的應(yīng)用程序被購買以反 映對將來利用所請求的應(yīng)用程序的許可,則請求者的特性文件被更新。在 另一實施例中,如果請求者的組織希望允許將來訪問所請求的應(yīng)用程序,
則請求者的特性文件被更新;請求者的特性文件被更新以反映將來請求者 對所請求的應(yīng)用程序的使用。在另一實施例中,如果請求者的組織不希望 允許將來訪問所請求的應(yīng)用程序,則請求者的特性文件被更新;請求者的
特性文件被更新以反映將來拒絕由請求者使用所請求的應(yīng)用程序。
在塊1560和塊1570之后,在塊1500中檢測另外的請求。 出于說明和描述的目的已經(jīng)做出了本發(fā)明特定實施例的以上描述。本 發(fā)明可以被應(yīng)用于各種其它應(yīng)用。
不希望它們窮盡本發(fā)明或者將本發(fā)明限制于所公開的確切實施例,并 且鑒于以上教導(dǎo),自然可以進行許多修改和更改。選擇并描述了所述實施 例以說明本發(fā)明的原理和其實際應(yīng)用,從而使本技術(shù)領(lǐng)域技術(shù)人員最佳地 利用本發(fā)明和具有各種修改的各種實施例,只要它們適于所設(shè)想的特定使 用。意欲由所附權(quán)利要求及其等同物限定本發(fā)明的范圍。
權(quán)利要求
1.一種方法,包括請求應(yīng)用程序;檢測請求所述應(yīng)用程序的用戶;檢測與所述用戶相關(guān)聯(lián)的特性文件;以及基于訪問參數(shù)授予訪問所述應(yīng)用程序的許可。
2. 根據(jù)權(quán)利要求1所述的方法,還包括將所述許可和對所述應(yīng)用程序 的關(guān)聯(lián)參考存儲在與所述特性文件相對應(yīng)的記錄中。
3. 根據(jù)權(quán)利要求1所述的方法,其中,所述訪問參數(shù)是利用所述應(yīng)用 程序的免費許可證。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述訪問參數(shù)是利用所述應(yīng)用 程序的付費許可證。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述訪問參數(shù)與組織圖上所述 請求者的等級位置相對應(yīng)。
6. 根據(jù)權(quán)利要求1所述的方法,其中,所述訪問參數(shù)與協(xié)作會話內(nèi)的 參與者數(shù)目相對應(yīng),其中,所述協(xié)作會話包括所述請求者。
7. 根據(jù)權(quán)利要求1所述的方法,還包括由所述請求者購買所述應(yīng)用程序。
8. 根據(jù)權(quán)利要求7所述的方法,還包括基于購買所述應(yīng)用程序更新所 述請求者的所述特性文件。
9. 根據(jù)權(quán)利要求7所述的方法,其中,購買所述應(yīng)用程序是基于所述 請求者的等級的。
10. 根據(jù)權(quán)利要求1所述的方法,還包括與另一參與者共享所述應(yīng)用 程序。
11. 一種系統(tǒng),包括存儲裝置模塊,所述存儲裝置模塊被配置為存儲包含與應(yīng)用程序相關(guān) 聯(lián)的許可狀況的記錄;應(yīng)用程序管理器模塊,所述應(yīng)用程序管理器模塊被配置為基于所述許可狀況控制所述應(yīng)用程序?qū)φ埱笳叩姆职l(fā);以及控制器模塊,所述控制器模塊被配置為更新所述記錄內(nèi)的所述許可狀況。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述存儲裝置模塊被配置為用所述記錄存儲所述許可狀況。
13. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊還 被配置為修改所述許可狀況以允許由所述請求者使用所述應(yīng)用程序。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被 配置為允許所述請求者購買所述應(yīng)用程序的許可證。
15. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述請求者基于所述請求者 的等級購買所述許可證。
16. 根據(jù)權(quán)利要求11所述的系統(tǒng).,其中,所述應(yīng)用程序管理器模塊被 配置為允許另一參與者利用所述應(yīng)用程序。
17. —種系統(tǒng),包括 用于請求應(yīng)用程序的裝置; 用于檢測請求所述應(yīng)用程序的用戶的裝置; 用于檢測與所述用戶相關(guān)聯(lián)的特性文件的裝置;以及用于基于訪問參數(shù)授予訪問所述應(yīng)用程序的許可的裝置。
18. 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,用于授予許可的裝置包括允 許所述用戶訪問所述應(yīng)用程序。
19. 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,用于授予許可的裝置包括允 許另外的參與者訪問所述應(yīng)用程序。
20. —種方法,包括 在協(xié)作會話期間檢測共享內(nèi)容; 基于所述共享內(nèi)容檢測內(nèi)容類型; 基于所述內(nèi)容類型建議應(yīng)用程序;以及 在所述協(xié)作會話期間啟動所述應(yīng)用程序。
21. 根據(jù)權(quán)利要求20所述的方法,還包括將所述應(yīng)用程序存儲在與所 述協(xié)作會話的參與者相對應(yīng)的特性文件中。
22. 根據(jù)權(quán)利要求20所述的方法,其中,所述應(yīng)用程序中包括免費許可證。
23. 根據(jù)權(quán)利要求20所述的方法,其中,所述應(yīng)用程序包括授權(quán)使用 所述應(yīng)用程序的付費許可證。
24. 根據(jù)權(quán)利要求20所述的方法,其中,所述內(nèi)容類型包括數(shù)據(jù)庫、 電子數(shù)據(jù)表、文本文檔、圖形文檔、演示、音頻文件和視覺文件中的一 種。
25. 根據(jù)權(quán)利要求20所述的方法,其中,所述應(yīng)用程序被配置為用所 述內(nèi)容類型進行操作。
26. 根據(jù)權(quán)利要求20所述的方法,還包括由所述協(xié)作會話的參與者購 買所述應(yīng)用程序。
27. 根據(jù)權(quán)利要求26所述的方法,還包括基于購買所述應(yīng)用程序更新 所述參與者的特性文件。
28. 根據(jù)權(quán)利要求26所述的方法,其中,購買所述應(yīng)用程序是基于所 述參與者的等級的。
29. 根據(jù)權(quán)利要求20所述的方法,還包括在所述協(xié)作會話內(nèi)的多個參 與者之間共享所述應(yīng)用程序。
30. 根據(jù)權(quán)利要求20所述的方法,還包括基于啟動所述應(yīng)用程序更新 參與者的特性文件。
31. —種系統(tǒng),包括存儲裝置模塊,所述存儲裝置模塊被配置為存儲包含對多個應(yīng)用程序 的參考的記錄;應(yīng)用程序管理器模塊,所述應(yīng)用程序管理器模塊被配置為在協(xié)作會話 期間基于與共享內(nèi)容相對應(yīng)的內(nèi)容類型選擇所述多個應(yīng)用程序中的一個; 以及控制器模塊,所述控制器模塊被配置為在所述協(xié)作會話期間監(jiān)控所述 共享內(nèi)容。
32. 根據(jù)權(quán)利要求31所述的系統(tǒng),其中,應(yīng)用程序管理器模塊被配置 為檢測與所選擇的應(yīng)用程序相關(guān)聯(lián)的許可狀況,其中,所述許可狀況描述對所述所選擇的應(yīng)用程序的可允許使用。
33. 根據(jù)權(quán)利要求32所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被配置為基于所述許可狀況允許所述協(xié)作會話的參與者利用所述所選擇的應(yīng) 用程序。
34. 根據(jù)權(quán)利要求31所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被 配置為允許所述協(xié)作會話的參與者購買對所述所選擇的應(yīng)用程序的許可 證。
35. 根據(jù)權(quán)利要求34所述的系統(tǒng),還包括特性文件管理器,所述特性 文件管理器被配置為更新所述參與者的特性文件以反映由所述參與者購買 的所述許可證。
36. —種系統(tǒng),包括用于在協(xié)作會話期間檢測共享內(nèi)容的裝置; '用于基于所述共享內(nèi)容檢測內(nèi)容類型的裝置;用于基于所述內(nèi)容類型建議應(yīng)用程序的裝置;以及 用于在所述協(xié)作會話期間啟動所述應(yīng)用程序的裝置。
37. 根據(jù)權(quán)利要求36所述的系統(tǒng),其中,用于啟動所述應(yīng)用程序的裝 置包括檢查與所述協(xié)作會話的參與者相關(guān)聯(lián)的特性文件。
38. 根據(jù)權(quán)利要求36所述的系統(tǒng),其中,用于啟動所述應(yīng)用程序的裝 置包括購買針對所述應(yīng)用程序的許可證。
39. —種方法,包括 檢測與請求者相關(guān)聯(lián)的應(yīng)用程序; 基于請求者參數(shù)建議所述應(yīng)用程序; 由所述請求者選擇所述應(yīng)用程序;以及 為所述請求者自動啟動所述應(yīng)用程序。
40. 根據(jù)權(quán)利要求39所述的方法,還包括將所述應(yīng)用程序存儲在與所 述請求者相對應(yīng)的特性文件中。
41. 根據(jù)權(quán)利要求39所述的方法,其中,所述應(yīng)用程序包括免費許可證。
42. 根據(jù)權(quán)利要求39所述的方法,其中,所述應(yīng)用程序包括授權(quán)使用所述應(yīng)用程序的付費許可證。
43. 根據(jù)權(quán)利要求39所述的方法,其中,所述請求者參數(shù)與所述請求者對所述應(yīng)用程序的之前使用相對應(yīng)。
44. 根據(jù)權(quán)利要求39所述的方法,其中,所述應(yīng)用程序被配置為除所 述請求者之外還與另外的用戶結(jié)合來操作。
45. 根據(jù)權(quán)利要求39所述的方法,還包括由所述請求者購買所述應(yīng)用 程序。
46. 根據(jù)權(quán)利要求45所述的方法,還包括基于購買所述應(yīng)用程序更新 所述請求者的所述特性文件。
47. 根據(jù)權(quán)利要求45所述的方法,其中,購買所述應(yīng)用程序是基于所 述請求者的等級的。
48. 根據(jù)權(quán)利要求39所述的方法,還包括在協(xié)作會話內(nèi)的多個參與者 之間共享所述應(yīng)用程序。
49. 根據(jù)權(quán)利要求39所述的方法,還包括基于啟動所述應(yīng)用程序更新 所述請求者的特性文件。
50. —種系統(tǒng),包括存儲裝置模塊,所述存儲裝置模塊被配置為存儲與請求者相對應(yīng)的記 錄,其中,所述記錄包含對多個應(yīng)用程序的參考;應(yīng)用程序管理器模塊,所述應(yīng)用程序管理器模塊被配置為基于請求參 數(shù)選擇所述多個應(yīng)用程序中的一個;以及控制器模塊,所述控制器模塊被配置為監(jiān)控所述記錄。
51. 根據(jù)權(quán)利要求50所述的系統(tǒng),其中,應(yīng)用程序管理器模塊被配置 為檢測與所選擇的應(yīng)用程序相關(guān)聯(lián)的許可狀況,其中,所述許可狀況描述 對所述所選擇的應(yīng)用程序的可允許使用。
52. 根據(jù)權(quán)利要求51所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被 配置為基于所述許可狀況允許所述協(xié)作會話的另外的參與者利用所述所選 擇的應(yīng)用程序。
53. 根據(jù)權(quán)利要求50所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被 配置為允許所述請求者購買對所述所選擇的應(yīng)用程序的許可證。
54. 根據(jù)權(quán)利要求53所述的系統(tǒng),還包括特性文件管理器,所述特性文件管理器被配置為更新所述請求者的特性文件以反映由所述參與者購買的所述許可證。
55. 根據(jù)權(quán)利要求50所述的系統(tǒng),其中,所述請求參數(shù)包括所述所選擇的應(yīng)用程序的使用歷史和對使用所述所選擇的應(yīng)用程序的許可中的一 個。
56. —種系統(tǒng),包括用于檢測與請求者相關(guān)聯(lián)的應(yīng)用程序的裝置; 用于基于請求者參數(shù)建議所述應(yīng)用程序的裝置; 用于由所述請求者選擇所述應(yīng)用程序的裝置;以及 用于為所述請求者自動地啟動所述應(yīng)用程序的裝置。
57. 根據(jù)權(quán)利要求56所述的系統(tǒng),其中,用于建議所述應(yīng)用程序的裝 置包括檢查與所述請求者相關(guān)聯(lián)的特性文件。
58. 根據(jù)權(quán)利要求56所述的系統(tǒng),其中,用于建議所述應(yīng)用程序的裝 置包括購買針對所述應(yīng)用程序的許可證。
59. —種方法,包括 請求應(yīng)用程序的安裝; 檢測請求所述應(yīng)用程序的用戶; 檢測與所述用戶相關(guān)聯(lián)的特性文件;以及 基于安裝許可授予安裝所述應(yīng)用程序的許可。
60. 根據(jù)權(quán)利要求59所述的方法,還包括將對所述應(yīng)用程序的許可和 關(guān)聯(lián)參考存儲在與所述特性文件相對應(yīng)的記錄中。
61. 根據(jù)權(quán)利要求59所述的方法,其中,所述安裝許可將對所述應(yīng)用 程序的參考排除在被禁止的應(yīng)用程序列表之外。
62. 根據(jù)權(quán)利要求59所述的方法,其中,所述安裝許可將對所述應(yīng)用 程序的參考排除在強制性應(yīng)用程序列表之外。
63. 根據(jù)權(quán)利要求59所述的方法,其中,所述安裝許可包括從被批準 的應(yīng)用程序列表對所述應(yīng)用程序的參考。
64. 根據(jù)權(quán)利要求59所述的方法,還包括由所述請求者安裝所述應(yīng)用程序。
65. 根據(jù)權(quán)利要求64所述的方法,還包括基于安裝所述應(yīng)用程序更新所述請求者的特性文件。
66. 根據(jù)權(quán)利要求59所述的方法,還包括由所述請求者購買所述應(yīng)用 程序。
67. 根據(jù)權(quán)利要求66所述的方法,還包括基于購買所述應(yīng)用程序更新 所述請求者的特性文件。
68. 根據(jù)權(quán)利要求66所述的方法,其中,購買所述應(yīng)用程序是基于所 述請求者的等級的。
69. 根據(jù)權(quán)利要求59所述的方法,其中,所述應(yīng)用程序被配置為用文 本數(shù)據(jù)、圖形數(shù)據(jù)、音頻數(shù)據(jù)和視頻數(shù)據(jù)之一操作。
70. 根據(jù)權(quán)利要求59所述的方法,還包括基于所述請求者的安裝對所 述應(yīng)用程序進行評級。
71.—種系統(tǒng),包括存儲裝置模塊,所述存儲裝置模塊被配置為存儲包含與應(yīng)用程序相關(guān) 聯(lián)的許可狀況的記錄;應(yīng)用程序管理器模塊,所述應(yīng)用程序管理器模塊被配置為基于所述許 可狀況為請求者控制所述應(yīng)用程序的安裝;以及控制器模塊,所述控制器模塊被配置為更新所述記錄內(nèi)的所述許可狀況。
72. 根據(jù)權(quán)利要求71所述的系統(tǒng),其中,存儲裝置模塊被配置為用所 述記錄存儲所述許可狀況。
73. 根據(jù)權(quán)利要求71所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊還 被配置為修改所述許可狀況以允許由所述請求者安裝所述應(yīng)用程序。
74. 根據(jù)權(quán)利要求73所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被 配置為允許所述請求者購買對所述應(yīng)用程序的許可證。
75. 根據(jù)權(quán)利要求74所述的系統(tǒng),其中,所述請求者基于所述請求者 的等級購買所述許可證。
76. 根據(jù)權(quán)利要求71所述的系統(tǒng),其中,所述應(yīng)用程序管理器模塊被配置為允許另外的參與者安裝所述應(yīng)用程序。
77. —種系統(tǒng),包括 用于請求應(yīng)用程序的安裝的裝置; 用于檢測請求所述應(yīng)用程序的用戶的裝置; 用于檢測與所述用戶相關(guān)聯(lián)的特性文件的裝置;以及 用于基于安裝許可授予安裝所述應(yīng)用程序的許可的裝置。
78. 根據(jù)權(quán)利要求77所述的系統(tǒng),其中,用于授予許可的裝置包括允 許所述用戶安裝所述應(yīng)用程序。
79. 根據(jù)權(quán)利要求77所述的系統(tǒng),其中,用于授予許可的裝置包括允 許另外的參與者安裝所述應(yīng)用程序。
全文摘要
在一個實施例中,方法和設(shè)備請求應(yīng)用程序;檢測請求應(yīng)用程序的用戶;檢測與用戶相關(guān)聯(lián)的特性文件;以及基于訪問參數(shù)授予訪問應(yīng)用程序的許可。在另一實施例中,方法和設(shè)備在協(xié)作會話期間檢測共享內(nèi)容;基于共享內(nèi)容檢測內(nèi)容類型;基于內(nèi)容類型建議應(yīng)用程序;以及在協(xié)作會話期間啟動應(yīng)用程序。在另一實施例中,方法和設(shè)備檢測與請求者相關(guān)聯(lián)的應(yīng)用程序;基于請求者參數(shù)建議應(yīng)用程序;由請求者選擇應(yīng)用程序;以及為請求者自動啟動應(yīng)用程序。在另一實施例中,方法和設(shè)備請求應(yīng)用程序的安裝;檢測請求應(yīng)用程序的用戶;檢測與用戶相關(guān)聯(lián)的特性文件;以及基于安裝許可授予安裝應(yīng)用程序的許可。
文檔編號G06F9/445GK101558400SQ200880001028
公開日2009年10月14日 申請日期2008年1月8日 優(yōu)先權(quán)日2007年1月8日
發(fā)明者克里斯·堪加斯, 戴維·奈特, 敏 朱, 雷 朱, 陳衛(wèi)東, 馬修·舍帕爾德 申請人:網(wǎng)訊公司