用于會議的時(shí)間相關(guān)的活動(dòng)流的制作方法
【專利摘要】提供用于捕獲在會議期間發(fā)生的事件和活動(dòng)、生成與事件相關(guān)的元數(shù)據(jù)、以及使元數(shù)據(jù)與會議之內(nèi)的對應(yīng)事件發(fā)生處的特定時(shí)間點(diǎn)相關(guān)的技術(shù)。產(chǎn)生的時(shí)間相關(guān)的事件元數(shù)據(jù)可以被存儲為會議記錄的一部分,或與會議記錄分離。一旦時(shí)間相關(guān)的事件元數(shù)據(jù)已被存儲以用于會議,就可以基于元數(shù)據(jù)為會議編索引。索引然后可以不僅用于定位滿足指定搜索準(zhǔn)則的會議,而且用于識別會議之內(nèi)的對應(yīng)于搜索準(zhǔn)則的點(diǎn)或片斷。
【專利說明】用于會議的時(shí)間相關(guān)的活動(dòng)流
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及記錄的會議,并且更具體地涉及用于將會議記錄的特定部分與在會議期間發(fā)生的活動(dòng)在時(shí)間上相關(guān)的技術(shù)。
【背景技術(shù)】
[0002]使用計(jì)算機(jī)技術(shù)進(jìn)行和/或記錄會議逐漸變得普遍。如這里使用的“會議”是在一個(gè)或多個(gè)指定時(shí)間段期間發(fā)生在兩個(gè)或更多個(gè)參與者之間的任何形式的交互。會議的常用形式包括面對面會議、電話會議和視頻會議。然而,因?yàn)樾录夹g(shù)變得可用,新形式的會議已經(jīng)得到發(fā)展。因此,構(gòu)成會議的交互可以發(fā)生而不必利用便于交互的技術(shù)(例如,坐在會議桌周圍)、利用便于交互的技術(shù)(例如電話機(jī)、視頻或網(wǎng)絡(luò)會議)、和/或沉浸在技術(shù)之內(nèi)(例如在虛擬世界中的角色之間的交互)。例如,共同瀏覽互聯(lián)網(wǎng)、網(wǎng)絡(luò)上的多媒體呈現(xiàn)、在線游戲的游戲者之間的“探索”期間的交互、在遠(yuǎn)程學(xué)習(xí)管理系統(tǒng)中的交互演講,僅僅是在相對最近已經(jīng)發(fā)展的種種新形式的會議的一些示例。
[0003]新技術(shù)不僅僅已經(jīng)產(chǎn)生新形式的會議,而且也消除了對所有參與者實(shí)際出現(xiàn)在相同位置的需要。例如,對于商業(yè)會議包括一個(gè)或多個(gè)遠(yuǎn)程參與者、或所有參與者遍布大陸或全世界現(xiàn)在是常見的。
[0004]常常為不能出席會議的人記錄會議。甚至當(dāng)所有當(dāng)事人能夠出席時(shí),為原來參與者或第三方以后參考而記錄會議也是常見的。只要已經(jīng)記錄一組會議后,會議記錄的有用性主要通過用戶如何能夠容易地(a)定位他們感興趣的會議記錄、并且然后(b)在會議記錄內(nèi)定位用戶感興趣的內(nèi)各而決定。
[0005]定位其中感興趣的會議記錄的一種方法是基于與記錄相關(guān)聯(lián)的元數(shù)據(jù)搜索記錄。例如,音頻會議記錄可以采取數(shù)字音頻文件的形式。每個(gè)數(shù)字音頻文件將一般具有諸如文件名、文件大小、和文件創(chuàng)建日期之類的元數(shù)據(jù)。利用此類元數(shù)據(jù)信息,用戶可以能識別其中它們感興趣的會議記錄。例如,如果用戶知道在2011年3月董事會會議給出特定呈現(xiàn),則用戶可以在文件名中搜索具有“董事會”并且具有落于2011年3月的月份的文件日期的文件。
[0006]令人遺憾的是,文件元數(shù)據(jù)在定位會議記錄中期望的信息時(shí)并不總是有用的。例如,用戶可以對關(guān)于特定主題的討論感興趣,但是不知道什么時(shí)候、或以哪種會議類型、主題被討論。在這樣的準(zhǔn)則下,如果文件元數(shù)據(jù)是可用于定位恰當(dāng)?shù)臅h記錄的全部信息,則用戶將運(yùn)氣不好。
[0007]由于僅僅基于文件元數(shù)據(jù)從會議記錄中找到期望的信息的局限性,因此用于將附加元數(shù)據(jù)與會議記錄關(guān)聯(lián)的技術(shù)已經(jīng)得到發(fā)展。此類附加元數(shù)據(jù)可以在已經(jīng)記錄會議之后被手動(dòng)地添加。例如,指定的用戶可以聽會議記錄并且利用描述討論的主題的關(guān)鍵字來“標(biāo)記”會議記錄。然而,關(guān)鍵字元數(shù)據(jù)的事后手動(dòng)生成是如此費(fèi)時(shí)以致對于大量組的會議記錄實(shí)質(zhì)上是不可能的。
[0008]為了避免事后手動(dòng)標(biāo)記的開銷,用于分析包含在諸如音頻、視頻、流媒體之類的會議記錄中的媒體以自動(dòng)地用自動(dòng)地生成的元數(shù)據(jù)補(bǔ)充會議記錄的文件元數(shù)據(jù)的技術(shù)已經(jīng)得到發(fā)展??梢杂脕碜詣?dòng)地生成用于會議的事后元數(shù)據(jù)的技術(shù)的示例包括語音識別、光學(xué)字符識別、自然語言處理、字幕信息檢索,等等。通過分析特定會議記錄產(chǎn)生的自動(dòng)生成的元數(shù)據(jù)與會議記錄相關(guān)聯(lián)以使得自動(dòng)生成的元數(shù)據(jù)可以被用作用于用戶搜索的基礎(chǔ)。
[0009]例如,假定在電視會議期間顯示特定文獻(xiàn)。分析工具可以分析視頻會議的記錄、檢測正在視頻中顯示的文獻(xiàn)、對包括文獻(xiàn)的視頻幀執(zhí)行光學(xué)字符識別以獲得來自于文獻(xiàn)的文本、確定文本內(nèi)的哪些詞是關(guān)鍵字、以及將那些關(guān)鍵字與會議記錄關(guān)聯(lián)。在那些關(guān)鍵字已經(jīng)與會議記錄相關(guān)聯(lián)之后,用戶可以通過執(zhí)行包含那些關(guān)鍵字的一個(gè)或多個(gè)的搜索來定位會議記錄。
[0010]令人遺憾的是,自動(dòng)生成用于會議記錄的事后元數(shù)據(jù)的系統(tǒng)是計(jì)算密集的并且需要乏味的校準(zhǔn)以識別多媒體流的內(nèi)容。通常,此類系統(tǒng)對于大規(guī)模部署來說不是足夠穩(wěn)固和可分級的。因此,基于現(xiàn)有技術(shù)對會議記錄的搜索結(jié)果不是有效的。搜索結(jié)果常常返回其題目、描述、和標(biāo)簽匹配搜索串的會議記錄。即使利用如上所述的智能系統(tǒng),搜索結(jié)果常常是粗粒的會議記錄的整個(gè)視頻流。具體地,甚至當(dāng)用戶基于它們的搜索項(xiàng)和自動(dòng)生成的元數(shù)據(jù)之間的比較足夠幸運(yùn)定位具有它們感興趣的信息的會議記錄時(shí),用戶仍然通常需要掃描會議記錄視頻以識別相關(guān)部分。當(dāng)會議長時(shí),掃描視頻以定位相關(guān)部分可以是非常冗長并費(fèi)時(shí)的。
[0011]在本節(jié)中描述的方法是可以實(shí)行的方法,而不一定是已經(jīng)預(yù)先構(gòu)思或?qū)嵭械姆椒?。因此,除非另有陳述,不?yīng)當(dāng)假定在本節(jié)中描述的方法中的任何一個(gè)僅僅由于它們包含在本節(jié)中而獲得作為現(xiàn)有技術(shù)的承認(rèn)。
【專利附圖】
【附圖說明】
[0012]在附圖中:
[0013]圖1是根據(jù)實(shí)施例的用于捕獲與會議有關(guān)的活動(dòng)的系統(tǒng)的方框圖;
[0014]圖2是根據(jù)實(shí)施例的用于重放記錄的會議的系統(tǒng)的方框圖;
[0015]圖3是根據(jù)實(shí)施例的用于捕獲與會議有關(guān)的活動(dòng)的對等系統(tǒng)的方框圖;
[0016]圖4是可以在其上可以執(zhí)行本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的方框圖。
【具體實(shí)施方式】
[0017]在下面說明書中,為了說明目的,闡述許多細(xì)節(jié)以便提供對本發(fā)明的更徹底的理解。但是,本領(lǐng)域技術(shù)人員顯然可知,不用這些特定的細(xì)節(jié)可以實(shí)踐本發(fā)明。在其它實(shí)例中,以方框圖形式示出公知的結(jié)構(gòu)和設(shè)備以避免不必要地模糊本發(fā)明。
[0018]一般性概述
[0019]這里描述的技術(shù)用于捕獲發(fā)生在會議期間的事件和活動(dòng)、生成與事件相關(guān)的元數(shù)據(jù)、以及使元數(shù)據(jù)與在會議內(nèi)的發(fā)生對應(yīng)的事件的特定時(shí)間點(diǎn)關(guān)聯(lián)。產(chǎn)生的時(shí)間相關(guān)的事件元數(shù)據(jù)可以被存儲為會議記錄的一部分、或與會議記錄分離。只要已經(jīng)為會議存儲時(shí)間相關(guān)的事件元數(shù)據(jù),就可以基于元數(shù)據(jù)為會議編索引。索引然后可以不僅用于定位滿足指定搜索準(zhǔn)則的會議,而且用于在會議內(nèi)識別對應(yīng)于搜索準(zhǔn)則的點(diǎn)。
[0020]在一個(gè)實(shí)施例中,會議服務(wù)邏輯上在“工作空間”中存儲工件,以及諸如政策、規(guī)貝U、安全性、成員用戶、成員組、成員角色之類的關(guān)聯(lián)的元數(shù)據(jù)。此類合作工作空間可以表示項(xiàng)目。項(xiàng)目工作空間可以包含文件夾和工件。文件夾包括收件箱、日歷、任務(wù)列表、論壇、庫、會議、和聊天室。這些文件夾可以包含諸如文獻(xiàn)、消息、任務(wù)、日歷事件、Wiki頁、討論消息、會議副本、聊天副本等等之類的工件。工作空間可以表示持久會議的情境或范圍。持久會議是實(shí)時(shí)會議會話的情境。一個(gè)人可以開始和停止持久會議的一系列會話。將會議建模為在項(xiàng)目工作空間中的文件夾強(qiáng)調(diào)會議的持久性。會議文件夾可以包含會議副本,其是包含會議會話的記錄的工件。當(dāng)開始工作空間中的會議的會議會話時(shí),向參與者(演講者和出席者)提供工具以經(jīng)由會議客戶機(jī)軟件創(chuàng)建、顯示/呈現(xiàn)并且編輯工作空間的工件。例如,會議演講者可以呈現(xiàn)直接從會議存儲在工作空間中的電子表格文獻(xiàn)。參與者不局限于在會議工作空間中創(chuàng)建、顯示/呈現(xiàn)、以及編輯工件一它們可以在任何有關(guān)的、無關(guān)的、或個(gè)人的工作空間中創(chuàng)建顯示/呈現(xiàn)、以及編輯工件。會議工作空間充當(dāng)用于隱式地確定一般由參與者在會議期間加載、創(chuàng)建、更新、刪除、移動(dòng)、或?qū)ぜM(jìn)行反應(yīng)的活動(dòng)是否與會議有關(guān)的會議的情境或范圍。在一些情況下,活動(dòng)可以是對個(gè)別參與者相關(guān)的而且專用的,因此活動(dòng)在其它參與者的權(quán)限中不是可見的。
[0021]在會議的過程中,參與者可以執(zhí)行諸如顯示或討論文獻(xiàn)、在電子表格中創(chuàng)建項(xiàng)目(共同編輯)、執(zhí)行示范、等等之類的動(dòng)作。動(dòng)作的每一個(gè)由服務(wù)器記錄為活動(dòng)。在會議的結(jié)尾,會議服務(wù)器具有會議記錄和活動(dòng)流。活動(dòng)流是活動(dòng)的記錄的快照拷貝,并且即使活動(dòng)的效果由于任何原因被清除也因此可以保持在系統(tǒng)中。
[0022]存在其中多媒體會議副本和活動(dòng)流可以被格式化、呈現(xiàn)、并且由用戶訪問的若干方式。例如,如將在下面更詳細(xì)描述的,提供一種允許用戶在活動(dòng)流中敲擊活動(dòng)以跳到會議記錄中的“偏移”,并且然后重放記錄以跨越活動(dòng)的事件的接口。
[0023]會議捕獲系統(tǒng)
[0024]參考圖1,它表示根據(jù)本發(fā)明的實(shí)施例配置的會議捕獲系統(tǒng)100。系統(tǒng)100記錄發(fā)生在會議期間的活動(dòng)流,并且使在活動(dòng)流內(nèi)的活動(dòng)記錄與在會議的記錄(“會議記錄副本”)內(nèi)的點(diǎn)相關(guān)。根據(jù)會議的性質(zhì),會議記錄副本可以包括許多不同形式的信息,包括音頻、視頻、動(dòng)畫、圖像、文獻(xiàn)以及文本。
[0025]如這里使用的,術(shù)語“活動(dòng)流”是指特定用戶組的活動(dòng)記錄的基于時(shí)間的序列、或時(shí)間范圍、或二者。術(shù)語“活動(dòng)記錄”又是指對應(yīng)于發(fā)生在會議期間的一些活動(dòng)或事件的記錄。在一個(gè)實(shí)施例中,活動(dòng)流內(nèi)的每個(gè)活動(dòng)記錄具有形式(用戶,{工件},時(shí)間戳,操作),其中“工件”是包含在觸發(fā)活動(dòng)記錄的創(chuàng)建的操作中的任何項(xiàng)。當(dāng)利用計(jì)算設(shè)備執(zhí)行操作時(shí),工件通常是電子項(xiàng),諸如文獻(xiàn)。工件常常從合作活動(dòng)(電子郵件、聊天、會議、討論、共享文獻(xiàn)、工程設(shè)計(jì)圖、商業(yè)處理工作流程、wik1、博客等等)當(dāng)中產(chǎn)生。
[0026]系統(tǒng)100 —般包括演講者客戶端102、會議服務(wù)106和一組觀看者客戶端104。會議服務(wù)106是負(fù)責(zé)主持會議會話的組件或組件集。在一個(gè)實(shí)施例中,會議會話是會議對象在運(yùn)行時(shí)期間的例示。
[0027]演講者客戶端102和觀看者客戶端104這里共同地被稱為會議客戶端。會議客戶端是負(fù)責(zé)提供對由會議會話支持的合作工具的訪問的組件或組件集。會議客戶端可以例如被實(shí)現(xiàn)為桌上型計(jì)算機(jī)應(yīng)用或富網(wǎng)絡(luò)客戶端。
[0028]當(dāng)會議會話在運(yùn)行時(shí),用戶可以經(jīng)由會議客戶端連接到會議會話并且經(jīng)由由會議會話支持并由會議客戶端可視化的合作協(xié)議(例如桌上型計(jì)算機(jī)共享、文本聊天、語音聊天、白板、共同瀏覽、共同編輯等等)與其它連接的客戶端通信。由會議會話支持的任何協(xié)議可以被記錄在永久存儲器中。
[0029]在一般會議期間,顯示在演講者客戶端102上的內(nèi)容被發(fā)給會議服務(wù)106,其使得相同的內(nèi)容被同時(shí)顯示在觀看者客戶端104上。當(dāng)圖1示出了其中客戶端被具體地指定是演講者或觀看者的實(shí)施例時(shí),在可替換實(shí)施例中,所有客戶端可以既是演講者又是觀看者。例如,每個(gè)客戶端可以是向所有其它客戶端顯示的一些信息的源。
[0030]在又一個(gè)實(shí)施例中,當(dāng)會議在會話中時(shí),演講者的角色可以在客戶端之間傳遞,以使得當(dāng)前指定是演講者的用戶的會議客戶端指示什么被顯示在所有其它會議參與者的會議客戶端上。
[0031]在又一個(gè)實(shí)施例中,由單個(gè)計(jì)算設(shè)備生成的顯示對會議的所有參與者是看得見的(例如經(jīng)由投影儀)。在此類情形中,演講者控制計(jì)算設(shè)備指定會議參與者看見什么而不需要附加的會議客戶端。
[0032]這里描述的技術(shù)不局限于任何特定呈現(xiàn)/觀看客戶端配置。事實(shí)上,一些會議可以甚至不包括利用任何計(jì)算設(shè)備呈現(xiàn)內(nèi)容。此類“離線”會議可以仍然通過視頻攝像機(jī)和/或音頻記錄的使用來捕獲,并且只要在會議期間捕獲的活動(dòng)與會議的記錄是時(shí)間相關(guān)的,則可以使用以下描述的技術(shù)。
[0033]對等會議
[0034]系統(tǒng)100 —般表示會議系統(tǒng),其中會議服務(wù)106充當(dāng)觀看者客戶端104的集中的協(xié)調(diào)器。然而,這里描述的技術(shù)不局限于任何特定類型的會議架構(gòu)。例如,這里描述的技術(shù)可以被同樣地適用于利用對等協(xié)議而不包括會議服務(wù)來實(shí)現(xiàn)的會議解決方案/工具。因此,可替換實(shí)施例包括可替換系統(tǒng)設(shè)計(jì),諸如利用對等協(xié)議實(shí)現(xiàn)的會議工具。
[0035]例如,圖3示出了對等(P2P)系統(tǒng)300,其中每個(gè)節(jié)點(diǎn)包括會議客戶端以及服務(wù)器軟件。此系統(tǒng)300是對圖1描述的模型的邏輯擴(kuò)展。具體地,在系統(tǒng)300中,每個(gè)節(jié)點(diǎn)作為客戶端和服務(wù)器二者工作并且維護(hù)會議記錄副本、時(shí)間元數(shù)據(jù)的本地復(fù)制并且將時(shí)間元數(shù)據(jù)記錄到節(jié)點(diǎn)的數(shù)據(jù)庫中。事件和視頻通過諸如LAN、WAN或互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)流化。在圖3中示出的特定實(shí)施例示出了事件和視頻是通過互聯(lián)網(wǎng)流化的情形。在一個(gè)實(shí)施例中,本地會議節(jié)點(diǎn)通過從參與會議的其它節(jié)點(diǎn)中集合事件和視頻流來在本地維護(hù)記錄。
[0036]應(yīng)當(dāng)注意,為了方便起見,已經(jīng)參考兼?zhèn)淇蛻舳撕头?wù)器軟件的會議節(jié)點(diǎn)描述對等系統(tǒng)300。然而,純P2P網(wǎng)絡(luò)不具有客戶端或服務(wù)器的概念,而僅僅是對網(wǎng)絡(luò)上的其他節(jié)點(diǎn)來說同時(shí)用作“客戶端”和“服務(wù)器” 二者的相等的對等節(jié)點(diǎn)。
[0037]系統(tǒng)300可以采用各種P2P會議工具以便于P2P會議,并且這里描述的技術(shù)不局限于任何特定P2P會議工具。例如,系統(tǒng)300可以使用諸如用于多播流的對等廣播之類的技術(shù)以在對等方之間使會議流和活動(dòng)流同步。如另一個(gè)示例,系統(tǒng)300可以使用P2P文件共享/內(nèi)容傳輸工具和流介質(zhì)工具以將會議記錄副本從會議文件夾傳輸?shù)絇2P網(wǎng)絡(luò)中的對等方。
[0038]捕獲活動(dòng)流
[0039]經(jīng)常地,許多活動(dòng)發(fā)生在會議期間。系統(tǒng)100包括捕獲和記錄在會議期間發(fā)生的活動(dòng)的機(jī)制。在圖1示出的實(shí)施例中,那些機(jī)制包括用于捕獲發(fā)生在演講者環(huán)境120中的活動(dòng)的機(jī)制、和用于捕獲發(fā)生在觀看者環(huán)境122中的活動(dòng)的機(jī)制。用于捕獲發(fā)生在演講者環(huán)境120中的活動(dòng)的機(jī)制包括演講者客戶端102、文獻(xiàn)存儲器130、照相機(jī)108、和麥克風(fēng)136。用于捕獲發(fā)生在觀看者環(huán)境122中的活動(dòng)的機(jī)制包括觀看者客戶端104、照相機(jī)110、和麥克風(fēng)138。
[0040]如將在以下更詳細(xì)描述的,這些僅僅是可以用來捕獲發(fā)生在會議期間的活動(dòng)的事實(shí)上無限數(shù)目和類型的機(jī)制的示例。這里描述的技術(shù)不局限于任何特定類型的活動(dòng),也不局限于用于捕獲那些活動(dòng)的任何特定類型的機(jī)制。
[0041]發(fā)生在會議期間的一些活動(dòng)與會議直接相關(guān)。例如,將電子表格加載到演講者客戶端102中以使得所有觀看者客戶端104向會議參與者顯示電子表格是與會議直接相關(guān)的活動(dòng)。另一方面,還有發(fā)生在會議期間的許多活動(dòng)較少與會議直接相關(guān)。例如,當(dāng)會議處于會話時(shí),參與者中的一個(gè)可以使用她的各自的觀看者客戶端104以發(fā)送可以不與會議的主題相關(guān)的電子郵件。
[0042]因?yàn)閰⑴c者在會議期間參與的一些活動(dòng)可以不與會議相關(guān),所以系統(tǒng)100可以被配置為自動(dòng)地區(qū)分與會議有關(guān)的活動(dòng)(由客戶端加載電子表格以向觀看者客戶端呈現(xiàn)電子表格)和與會議不相關(guān)的活動(dòng)(例如,參與者發(fā)送個(gè)人電子郵件)。例如,在一個(gè)實(shí)施例中,包含會議的工作空間由系統(tǒng)100使用為會議會話的情境或范圍的指示符以確定由參與者在會議期間加載、創(chuàng)建、更新、刪除、移動(dòng)、或一般作用的工件是否與會議有關(guān)。具體地,在一個(gè)實(shí)施例中,如果活動(dòng)(a)包含會議工作空間的一部分的工件、(b)包含會議的參與者、和(C)發(fā)生在會議正在召開的時(shí)間段期間,則活動(dòng)被認(rèn)為與會議有關(guān)。另一方面,包含訪問工作空間中不與會議相關(guān)的工件的活動(dòng)可以被認(rèn)為不與會議有關(guān)。然而,在個(gè)人工作空間中作在會議工作空間的范圍之外記錄會議筆記應(yīng)當(dāng)被認(rèn)為對參與者是隱私的并且僅僅在參與者的權(quán)限內(nèi)可見。在其它參與者的權(quán)限中,不屬于會議工作空間的范圍的單獨(dú)參與者的此類隱私活動(dòng)實(shí)際上是不與會議有關(guān)。
[0043]根據(jù)實(shí)施例,每個(gè)活動(dòng)捕獲機(jī)制被配置為發(fā)送關(guān)于那些活動(dòng)的信息以使得那些活動(dòng)的定時(shí)可以與會議記錄相關(guān)?;顒?dòng)捕獲機(jī)制可以確定活動(dòng)是否與會議有關(guān)并且發(fā)送關(guān)于與會議有關(guān)的活動(dòng)的信息以用于相關(guān)?;顒?dòng)捕獲機(jī)制可以過濾不相關(guān)的活動(dòng)并且不將它們發(fā)送到會議記錄器。在一個(gè)實(shí)施例中,活動(dòng)捕獲機(jī)制的每一個(gè)響應(yīng)于活動(dòng)的發(fā)生生成活動(dòng)記錄。對于每個(gè)活動(dòng)生成的活動(dòng)記錄包括(a)識別發(fā)生的活動(dòng)的數(shù)據(jù),(b)允許活動(dòng)與會議時(shí)間相關(guān)的時(shí)間信息,和(C)活動(dòng)的范圍或情境和它與會議的相關(guān)性。
[0044]如上所述,在一個(gè)實(shí)施例中,活動(dòng)記錄具有形式:[(用戶,{工件},時(shí)間戳,操作),工作空間],其中“用戶”是識別包含在活動(dòng)中的人員的數(shù)據(jù),“工件”是識別包含在活動(dòng)中的任何項(xiàng)目的數(shù)據(jù),“時(shí)間戳”是識別什么時(shí)候活動(dòng)發(fā)生的數(shù)據(jù),“操作”指示發(fā)生什么類型的活動(dòng),以及“工作空間”是識別工件的子集的情境或范圍或?qū)ぜ?多元組中的{工件}表示一組工件)的子集的操作的數(shù)據(jù)。
[0045]活動(dòng)的性質(zhì)可以確定執(zhí)行活動(dòng)的用戶是否可以被識別。例如,許多會議系統(tǒng)需要會議參與者登錄會議?;诘卿浶畔?,會議服務(wù)通常能夠識別哪些用戶在會議情境本身內(nèi)執(zhí)行活動(dòng)。然而,對于發(fā)生在會議期間但是超出會議服務(wù)的知識或控制的活動(dòng),執(zhí)行活動(dòng)的特定用戶的識別不是可能的。
[0046]在活動(dòng)記錄具有形式:[(用戶,{工件},時(shí)間戳,操作),工作空間]的實(shí)施例中,在會議期間發(fā)送電子郵件的用戶可以例如使得指示以下的活動(dòng)記錄的生成:
[0047].Mary執(zhí)行了活動(dòng)
[0048].活動(dòng)涉及具有email.1d=452的電子郵件
[0049].活動(dòng)發(fā)生在上午10:12
[0050].活動(dòng)是給Fred發(fā)電子郵件
[0051].活動(dòng)是抄送電子郵件到特定工作空間
[0052]在此示例中,當(dāng)在會議期間給Fred發(fā)電子郵件時(shí),Mary抄送電子郵件到會議工作空間。在一個(gè)實(shí)施例中,此抄送的電子郵件將電子郵件消息活動(dòng)連結(jié)到會議情境并且當(dāng)活動(dòng)發(fā)生在會議會話期間時(shí)提供與會議記錄有關(guān)的活動(dòng)。
[0053]除了指示活動(dòng)是給Fred發(fā)送電子郵件之外,操作數(shù)據(jù)可以包括電子郵件的內(nèi)容、從內(nèi)容中提取的關(guān)鍵字、對在電子郵件上抄送給誰的指示、關(guān)于電子郵件上的附件的數(shù)據(jù),等等。不存在對活動(dòng)記錄可以具有關(guān)于活動(dòng)記錄表示的活動(dòng)的信息的類型或量的限制。
[0054]此外,活動(dòng)記錄具有關(guān)于對應(yīng)的活動(dòng)的信息的量和類型也由活動(dòng)的性質(zhì)、和用于捕獲活動(dòng)的機(jī)制來指示。例如,當(dāng)文獻(xiàn)存儲器130可以能識別由演講者客戶端102在會議期間檢索的文獻(xiàn)時(shí),對識別誰對在會議期間由麥克風(fēng)138捕捉的咳嗽負(fù)責(zé)來說不是可能的。如另一個(gè)示例,被配置為檢測會議室的門什么時(shí)候打開和關(guān)閉的傳感器可以能響應(yīng)于門的打開和關(guān)閉生成活動(dòng)記錄,但是一般不能識別哪個(gè)會議參與者實(shí)際上執(zhí)行那些操作。射頻識別(RFID)設(shè)備可以用來增強(qiáng)在活動(dòng)記錄數(shù)據(jù)中行為者和工件的識別。
[0055]由各種活動(dòng)捕獲機(jī)制生成的活動(dòng)記錄構(gòu)成會議的活動(dòng)流。在系統(tǒng)100中,由會議服務(wù)106產(chǎn)生的活動(dòng)流和會議記錄副本被收集并存儲為記錄124。因?yàn)樵诨顒?dòng)流中表示的活動(dòng)(a)發(fā)生在會議期間,并或者(b)被由會議參與者執(zhí)行,或(C)由布置在軟件環(huán)境和/或會議發(fā)生的物理環(huán)境中的活動(dòng)捕獲機(jī)制捕獲,所以可以假定活動(dòng)或者直接或者間接地與會議相關(guān),并且可以對會議記錄的后來用戶是有意義的。
[0056]生成活動(dòng)列表的服務(wù)
[0057]如以上說明的,在一個(gè)實(shí)施例中,會議服務(wù)106例示并運(yùn)行會議會話。此外,會議服務(wù)106在永久存儲器上記錄合作協(xié)議,并且記錄資料被蓋上時(shí)間戳。此外,會議服務(wù)106將由用戶在會議會話中執(zhí)行的與會議有關(guān)的活動(dòng)(例如共享他的/她的桌上型計(jì)算機(jī)(又名演講者)的用戶的開始/停止/轉(zhuǎn)換)記錄到會議會話活動(dòng)流中。因此,會議服務(wù)106是生成會議的活動(dòng)列表的一個(gè)組件。
[0058]因?yàn)闀h服務(wù)106正在管理會議,所以已知由會議服務(wù)106對于在會議期間發(fā)生的活動(dòng)生成的活動(dòng)列表(“會議會話活動(dòng)流”)與會議相關(guān)聯(lián)。然而,附加服務(wù)也可以生成活動(dòng)列表。例如,工作空間服務(wù),以及能夠記錄活動(dòng)列表的其它服務(wù),可以記錄特定于服務(wù)的用戶活動(dòng)。例如,在一個(gè)實(shí)施例中,響應(yīng)于文獻(xiàn)和文件夾的創(chuàng)建、更新、和去除,工作空間服務(wù)生成活動(dòng)記錄。這里由除了會議服務(wù)106以外的服務(wù)生成的活動(dòng)流被稱為帶外活動(dòng)流。
[0059]在一些情況中,生成帶外活動(dòng)流的服務(wù)這樣做而不精確地知道哪些活動(dòng)記錄屬于哪些會議。例如,當(dāng)多個(gè)會議正在同時(shí)舉行時(shí),由工作空間服務(wù)器生成的帶外活動(dòng)流可以包括發(fā)生在許多不同的會議期間的活動(dòng)。因此,帶外活動(dòng)流可以需要在與會議會話活動(dòng)流相結(jié)合之前被過濾,如將在以下更詳細(xì)描述的。在一個(gè)實(shí)施例中,在活動(dòng)記錄中的行為者和工件的工作空間情境可以用于從帶外活動(dòng)流中過濾有關(guān)的活動(dòng)。[0060]轉(zhuǎn)碼服務(wù)
[0061]包括各種活動(dòng)流的會議的記錄124被提供到轉(zhuǎn)碼器126。轉(zhuǎn)碼器126 —般表示執(zhí)行從在會議會話中記錄的數(shù)據(jù)以可播放格式創(chuàng)建文獻(xiàn)的轉(zhuǎn)碼服務(wù)的硬件和/或軟件。在示出的實(shí)施例中,轉(zhuǎn)碼器126產(chǎn)生既是可播放的會議記錄副本132又是時(shí)間相關(guān)的元數(shù)據(jù)134。然而,在可替換實(shí)施例中,時(shí)間相關(guān)的元數(shù)據(jù)134可以作為會議記錄副本132被合并在相同的可播放的文件中。
[0062]在一個(gè)實(shí)施例中,當(dāng)結(jié)束會議會話時(shí),轉(zhuǎn)碼服務(wù)從會議會話活動(dòng)流中提取下列信息:
[0063].會議會話的開始和結(jié)束時(shí)間戳
[0064]?參與會議會話的用戶的列表
[0065].與{開始呈現(xiàn)、停止呈現(xiàn)}活動(dòng)對應(yīng)的時(shí)間戳對、這些條目的用戶信息。
[0066]基于從會議會話活動(dòng)流中提取的信息,轉(zhuǎn)碼服務(wù)創(chuàng)建活動(dòng)演講者時(shí)間戳列表(APTL)0此外,轉(zhuǎn)碼服務(wù)從其他源收集帶外活動(dòng)流。例如,轉(zhuǎn)碼器收集由工作空間服務(wù)和其它服務(wù)生成的帶外活動(dòng)流,并且提取具有落在會議會話的開始和結(jié)束之間的時(shí)間戳的條目。從那些帶外活動(dòng)流中,轉(zhuǎn)碼服務(wù)提取(a)由參與會議會話的用戶執(zhí)行的活動(dòng),和(b)由特別與會議相關(guān)聯(lián)的活動(dòng)捕獲機(jī)制捕獲的活動(dòng)。特別與會議相關(guān)聯(lián)的活動(dòng)捕獲機(jī)制可以是例如布置在房間中已知已經(jīng)用于會議的麥克風(fēng)。
[0067]轉(zhuǎn)碼服務(wù)然后結(jié)合會議會話活動(dòng)流與來自于其它源的過濾的流以產(chǎn)生對于會議的完全活動(dòng)流(FAL)。根 據(jù)一個(gè)實(shí)施例,轉(zhuǎn)碼服務(wù)還可以組織和/或過濾包含在FAL中的信息。例如,利用APTL,轉(zhuǎn)碼 服 務(wù)可以從FAL中提取由活動(dòng)演講者在他們的呈現(xiàn)期間執(zhí)行的活動(dòng)并且創(chuàng)建活動(dòng)演講者活動(dòng)列表流(APAL)。轉(zhuǎn)碼服務(wù)然后從記錄的合作協(xié)議數(shù)據(jù)中生成可播放的文件??刹シ诺奈募梢砸詷?biāo)準(zhǔn)媒體格式、或是由重放服務(wù)可用的定制格式。
[0068]根據(jù)一個(gè)實(shí)施例,當(dāng)生成可播放的文件時(shí),轉(zhuǎn)碼服務(wù):
[0069].對于APAL流中的所有輸入插入適當(dāng)?shù)淖⒔?br>
[0070].對于所有APAL輸入記錄偏移(以可播放的流為時(shí)間單位)并且創(chuàng)建活動(dòng)演講者參考列表(APRL)。
[0071]時(shí)間相關(guān)的元數(shù)據(jù)
[0072]時(shí)間相關(guān)的元數(shù)據(jù)134 —般表示指示發(fā)生在會議期間的活動(dòng),和在會議記錄副本132內(nèi)對應(yīng)于每一個(gè)活動(dòng)發(fā)生的時(shí)間的位置的元數(shù)據(jù)。例如,假定會議在上午10:00開始并在上午11:00結(jié)束。還假定門傳感器檢測到舉行會議的房間的門在上午10:12打開。在這些情況下,會議的活動(dòng)流將包括對于門打開的活動(dòng)記錄,并且產(chǎn)生的時(shí)間相關(guān)的元數(shù)據(jù)134將包括使門的打開與會議記錄副本132內(nèi)的對應(yīng)于上午10:12的位置相關(guān)的數(shù)據(jù)。
[0073]時(shí)間相關(guān)的元數(shù)據(jù)134和會議記錄副本132內(nèi)的特定點(diǎn)之間的相關(guān)性可以以各種方式維護(hù)。例如,時(shí)間戳可以被存儲在會議記錄副本132內(nèi)的位置處以指示記錄副本內(nèi)的那些位置被記錄的實(shí)際時(shí)間。在時(shí)間戳位于會議記錄副本的系統(tǒng)中,時(shí)間相關(guān)的元數(shù)據(jù)134可以通過對于在元數(shù)據(jù)中表示的每個(gè)活動(dòng)存儲時(shí)間戳信息來與記錄副本相關(guān)。
[0074]例如,假定指示上午10:12的時(shí)間戳位于充當(dāng)視頻會議的記錄副本的視頻文件內(nèi)的偏移X處。如果與會議相關(guān)聯(lián)的元數(shù)據(jù)指示門在上午10:12打開,則因?yàn)榭梢远ㄎ辉诓东@門打開的時(shí)候記錄的會議記錄副本的特定部分(在偏移X處),所以門的打開與視頻會議的記錄副時(shí)間相關(guān)。
[0075]不事維護(hù)用于會議記錄副本132和時(shí)間相關(guān)的數(shù)據(jù)二者的時(shí)間戳,轉(zhuǎn)碼器126可以最初確定會議記錄與活動(dòng)記錄之間的時(shí)間相關(guān)性,并且按照偏移將相關(guān)性存儲到會議記錄中。例如,假定當(dāng)會議正被記錄時(shí)活動(dòng)發(fā)生。響應(yīng)于活動(dòng)的檢測,生成活動(dòng)記錄。然而,不是與活動(dòng)記錄一起存儲時(shí)間戳,也可以確定會議記錄的當(dāng)前大小。會議記錄的當(dāng)前大小可以與活動(dòng)記錄一起被存儲。在會議記錄完成之后,該大小值可以被用作到會議記錄中的偏移以直接跳到在會議記錄內(nèi)在時(shí)間上對應(yīng)于該活動(dòng)的位置。
[0076]這些僅僅是識別發(fā)生在會議期間的活動(dòng)的元數(shù)據(jù)如何能夠與會議記錄副本時(shí)間相關(guān)以使得基于元數(shù)據(jù)可以直接跳到會議記錄副本132內(nèi)的在發(fā)生任何給定活動(dòng)的時(shí)間記錄的位置。
[0077]活動(dòng)監(jiān)控軟件
[0078]如上所述,發(fā)生在會議期間的活動(dòng)可以由各種類型的活動(dòng)捕獲機(jī)制捕獲。當(dāng)被捕獲的活動(dòng)是利用計(jì)算設(shè)備執(zhí)行的活動(dòng)時(shí),活動(dòng)捕獲機(jī)制可以采取軟件的形式。
[0079]在一個(gè)實(shí)施例中,用于進(jìn)行會議的軟件具有用于檢測某些類型的活動(dòng)和用于生成對于那些類型活動(dòng)的活動(dòng)記錄的內(nèi)置邏輯。例如,演講者客戶端102可以具有允許演講者加載文獻(xiàn)、在文獻(xiàn)內(nèi)滾動(dòng)、幻燈片演示的幻燈片之間的轉(zhuǎn)變、參加和其它參與者的文本聊天等等的工具。當(dāng)演講者使用這些工具中的任何一個(gè)時(shí),演講者客戶端102生成并發(fā)送對于活動(dòng)的活動(dòng)記錄。類似地,觀看者客戶端104可以提供用于使會議參與者可以與演講者以及彼此交互的工具。觀看者客戶端104的每一個(gè)可以被配置為響應(yīng)于使用那些工具中的任何一個(gè)的它的相應(yīng)的用戶生成并發(fā)送活動(dòng)記錄。
[0080]代替或除了生成活動(dòng)記錄的會議客戶端之外,由參與者在會議中使用的計(jì)算設(shè)備可以包括被設(shè)計(jì)為對于用戶利用其它軟件參加的活動(dòng)監(jiān)控和生成活動(dòng)記錄的活動(dòng)監(jiān)控軟件。例如,運(yùn)行在觀看者客戶端104上的活動(dòng)監(jiān)控軟件程序可以檢測用戶什么時(shí)候:
[0081].發(fā)送電子郵件
[0082].作筆記
[0083]2發(fā)送即時(shí)消息
[0084].加載文件
[0085].開始玩紙牌
[0086]雖然活動(dòng)監(jiān)控軟件程序不是用戶用于執(zhí)行這些活動(dòng)的任何一個(gè)的程序,但是活動(dòng)監(jiān)控軟件程序可以生成并發(fā)送對于這些活動(dòng)的活動(dòng)記錄。
[0087]令人遺憾地,活動(dòng)監(jiān)控軟件程序不能捕獲關(guān)于活動(dòng)的可以對用戶有意義的所有細(xì)節(jié)。例如,活動(dòng)監(jiān)控軟件程序也許能檢測電子郵件被發(fā)送,但是不能確定誰發(fā)送、或者在它的消息中關(guān)鍵字是什么。為了獲得關(guān)于活動(dòng)的更多詳細(xì)信息,會議服務(wù)106可以提供接口,通過該接口,在會議中不直接涉及的軟件可以提交活動(dòng)記錄。
[0088]例如,當(dāng)電子郵件程序可以不被設(shè)計(jì)為在正常操作期間生成活動(dòng)記錄時(shí),電子郵件程序可以被配置為響應(yīng)于接收到會議已經(jīng)開始的指示開始生成活動(dòng)記錄、以及響應(yīng)于接收到會議已經(jīng)結(jié)束的指示停止發(fā)送活動(dòng)記錄。用于接收那些指示并生成活動(dòng)記錄的功能可以被建立在電子郵件程序本身中,或可以通過插入被添加到電子郵件程序中。不論發(fā)生那一種情況,因?yàn)樵诋a(chǎn)生活動(dòng)記錄中涉及被用于執(zhí)行活動(dòng)的軟件,所以活動(dòng)記錄可以包括比將對單獨(dú)的活動(dòng)監(jiān)控軟件程序可用的更詳細(xì)的信息。
[0089]在一個(gè)實(shí)施例中,能夠生成活動(dòng)流的程序向會議服務(wù)注冊,或會議服務(wù)向程序注冊。不論發(fā)生哪一種情況,在注冊之后,會議服務(wù)然后可以將消息發(fā)送到那些程序以指示什么時(shí)候開始生成記錄、什么時(shí)候停止生成記錄、在哪里存儲記錄、將它們的時(shí)間戳與會議服務(wù)同步的定時(shí)信息、唯一識別舉行的會議的會議標(biāo)識符、用于用戶的由會議服務(wù)使用的用戶標(biāo)識符,等等。
[0090]活動(dòng)記錄生成功能不局限于會議參與者與之直接交互的軟件。例如,系統(tǒng)100包括被配置為在會議期間每當(dāng)打開或關(guān)閉文件時(shí)生成活動(dòng)記錄的文獻(xiàn)存儲器130。例如,演講者可以直接與演講者客戶端102交互以在呈現(xiàn)期間加載電子表格。響應(yīng)于用戶的請求,演講者客戶端102可以將請求發(fā)送到用于電子表格的文件存儲器130。響應(yīng)于請求,文件存儲器130生成指示請求哪個(gè)類型文件操作、請求什么時(shí)候操作、以及請求涉及哪個(gè)文件的活動(dòng)記錄。如果信息可用于文件存儲器130,則活動(dòng)記錄可以包括諸如哪個(gè)用戶請求文件、哪個(gè)應(yīng)用請求文件、以及包含在文件內(nèi)的關(guān)鍵字之類的附加信息。
[0091]除了僅僅檢測活動(dòng)之外,活動(dòng)記錄生成軟件可以執(zhí)行復(fù)雜分析,其中分析的結(jié)果包括在它們生成的活動(dòng)記錄中。例如,響應(yīng)于檢測到門的打開,可以利用從面對門的照相機(jī)反饋的視頻觸發(fā)人臉識別操作。如果人臉被肯定地識別,則人的身份甚至被包括在對于該門打開而生成的活動(dòng)記錄中。
[0092]如還有另一個(gè)示例,響應(yīng)于演講者顯示文本文獻(xiàn),文本文獻(xiàn)的文本可以被自動(dòng)地分析以識別關(guān)鍵字,并且得到的任何關(guān)鍵字可以被包括在響應(yīng)于文獻(xiàn)被顯示而生成的活動(dòng)記錄中。因?yàn)樵跁h期間直接從文獻(xiàn)中提取文本,而不是通過會議記錄的事后分析,所以提取一般將是更準(zhǔn)確的并且是較少計(jì)算密集的。
[0093]在僅僅圖像是可用的文獻(xiàn)的情況下,會議內(nèi)的文獻(xiàn)的顯示可以觸發(fā)從圖像生成文本的光學(xué)字符識別例程,并且該文本可以被分析以得到然后可以被包括在適當(dāng)?shù)幕顒?dòng)記錄中的關(guān)鍵字。然而,即使在此類情況中,基于原始圖像、而不是會議記錄中的視頻的幀的光學(xué)字符識別,將趨向于產(chǎn)生更準(zhǔn)確的結(jié)果。
[0094]活動(dòng)監(jiān)控傳感器和設(shè)備
[0095]不是發(fā)生在會議期間的所有活動(dòng)都是利用軟件執(zhí)行的活動(dòng)。事實(shí)上,一些會議可以根本不涉及利用軟件。只要會議記錄可以與活動(dòng)發(fā)生的時(shí)間時(shí)間相關(guān),就可以生成對于會議的時(shí)間相關(guān)的元數(shù)據(jù)。
[0096]再次參看圖1,觀看者環(huán)境122包括麥克風(fēng)138。當(dāng)由麥克風(fēng)138拾取的音頻可以不屬于會議本身時(shí),它可以與未來用戶有關(guān)。例如,假定會議是在公共演講研討會中給出的學(xué)生展示。當(dāng)會議在進(jìn)行中時(shí),麥克風(fēng)138可以拾取由觀眾成員做出的鼓掌、打呵欠、咳嗽、以及帶外備注。一檢測到那些形式的音頻輸入,就可以生成活動(dòng)記錄。因?yàn)槟切┗顒?dòng)記錄是與語音本身的記錄時(shí)間相關(guān),所以學(xué)生將能使用時(shí)間相關(guān)的元數(shù)據(jù)直接跳到其觀眾滿意或無聊的他的語音部分。
[0097]麥克風(fēng)136和138以及攝像機(jī)108和110僅僅是可用于檢測不涉及軟件的利用的用戶活動(dòng)的設(shè)備的示例。其它類型的傳感器包括運(yùn)動(dòng)傳感器、門傳感器、光傳感器、等等。事實(shí)上不存在可以用來檢測和捕獲不涉及軟件的利用的會議參與者活動(dòng)的傳感器類型的限制。這里描述的技術(shù)不局限于任何特定類型的傳感器、設(shè)備、或參與者活動(dòng)。[0098]間隔持續(xù)時(shí)間活動(dòng)
[0099]根據(jù)一個(gè)實(shí)施例,活動(dòng)可以與特定時(shí)間點(diǎn)或與間隔相關(guān)聯(lián)。在間隔持續(xù)時(shí)間活動(dòng)的情況下,每個(gè)活動(dòng)可以與“開始時(shí)間”和“結(jié)束時(shí)間”相關(guān)聯(lián)以界定活動(dòng)的間隔。例如,“演講者的改變”活動(dòng)的開始和結(jié)束可以分別相應(yīng)于用戶擔(dān)任演講者角色(或抓住鼠標(biāo)控制)的時(shí)間、和另一個(gè)用戶擔(dān)任演講者角色(或抓住鼠標(biāo)控制)的時(shí)間。對于涉及間隔的活動(dòng),活動(dòng)記錄指示活動(dòng)的開始時(shí)間和結(jié)束時(shí)間二者、或活動(dòng)的開始時(shí)間和持續(xù)時(shí)間。
[0100]示例活動(dòng)流:標(biāo)記和注解“現(xiàn)在”
[0101]在一個(gè)實(shí)施例中,會議客戶端被配置有允許會議參與者“標(biāo)記”會議的工具。然而,不像傳統(tǒng)的標(biāo)記系統(tǒng),由會議參與者利用系統(tǒng)100創(chuàng)建的標(biāo)簽具有時(shí)間維度。具體地,標(biāo)簽與會議內(nèi)的特定時(shí)間點(diǎn)相關(guān),而不是與整個(gè)會議相關(guān)。
[0102]例如,假定會議是計(jì)算機(jī)用戶和幫助臺操作員之間的調(diào)試會話。會議服務(wù)106可以向兩個(gè)參與者呈現(xiàn)正在經(jīng)歷問題的用戶的屏幕。會議會話可以被記錄以作日后參考。當(dāng)會話正在被記錄時(shí),用戶演示用戶正在經(jīng)歷的故障。在用戶演示期間,用戶可以顯示示出故障的癥狀的屏幕。在用戶顯示會議內(nèi)的癥狀的時(shí)候,用戶或幫助臺監(jiān)控器可以選擇將“癥狀”標(biāo)簽分配到會議內(nèi)的那個(gè)時(shí)間點(diǎn)的控制。
[0103]當(dāng)會話繼續(xù)進(jìn)行時(shí),幫助臺監(jiān)控器可以使用戶進(jìn)行一系列操作直到發(fā)現(xiàn)問題的根本原因。在會議中的那一點(diǎn),參與者中的一個(gè)可以用“根本原因”標(biāo)簽標(biāo)記會議中的那個(gè)時(shí)間點(diǎn)。
[0104]在會話已經(jīng)結(jié)束之后,對于會話的活動(dòng)流將包括使“癥狀”標(biāo)簽與在會議記錄內(nèi)創(chuàng)建癥狀標(biāo)簽處的點(diǎn)關(guān)聯(lián)的活動(dòng)記錄、和使“根本原因”標(biāo)簽與在會議記錄內(nèi)創(chuàng)建根本原因標(biāo)簽處的點(diǎn)關(guān)聯(lián)的活動(dòng)記錄。
[0105]在此示例中,標(biāo)簽是會議內(nèi)的特定時(shí)間點(diǎn),但不是特定于包含在會議中的任何特定的工件。在其它情況中,可以既相對于特定時(shí)間又相對于特定工件創(chuàng)建標(biāo)簽。例如,不是簡單地創(chuàng)建應(yīng)用于會議中的特定時(shí)間點(diǎn)的“癥狀”標(biāo)簽,而是會議參與者可以將標(biāo)簽分配到正在被顯示在屏幕上的若干文件中的一個(gè)。在這樣的情況下,用于標(biāo)記事件的活動(dòng)記錄將指示創(chuàng)建標(biāo)簽的時(shí)間和標(biāo)簽與之關(guān)聯(lián)的文件。
[0106]對會議參與者可用的特定類型的標(biāo)簽可以基于各種因素,包括會議的性質(zhì)和每個(gè)特定參與者的角色。例如,在幫助臺會話中,已經(jīng)遇到問題的用戶可以配有包括“癥狀但是不包括“根本原因”的一組預(yù)先定義的標(biāo)簽。相反,可以向幫助臺操作員提供包括“根本原因”的一組預(yù)先定義的標(biāo)簽。另一方面,對于作為在線大學(xué)課程的會議,該組預(yù)先定義的標(biāo)簽可以完全不同于在幫助臺會話期間提供的那些。此類標(biāo)簽可以包括,例如,諸如“開始演講”、“結(jié)束演講”、“問和答”、等等之類的標(biāo)簽。
[0107]如上所述,在會議期間應(yīng)用的標(biāo)簽不必與任何特定的對象相關(guān)聯(lián)。因此,不是利用指定特定的目標(biāo)對象的諸如“對消息應(yīng)用紅色標(biāo)簽”、“對大量轉(zhuǎn)儲文件應(yīng)用碰撞標(biāo)簽”、或“對日志文件應(yīng)用癥狀標(biāo)簽”之類的姿勢,標(biāo)簽可以簡單地與會議期間的特定時(shí)間相關(guān)聯(lián)。因此,用戶能夠利用采用“現(xiàn)在”的概念以表示會議期間的當(dāng)前時(shí)間/情況的諸如“現(xiàn)在應(yīng)用紅色標(biāo)簽”、“現(xiàn)在應(yīng)用碰撞標(biāo)簽”、或“現(xiàn)在應(yīng)用癥狀標(biāo)簽”之類的姿勢。
[0108]代替或除提供預(yù)先定義的組的標(biāo)簽之外,會議軟件可以向參與者提供工具以定義他們自己的標(biāo)簽和注解。這些用戶定義的標(biāo)簽中的一些對用戶可以是隱私的,即標(biāo)簽僅僅對創(chuàng)建或應(yīng)用標(biāo)簽的用戶是可見的。例如,在哲學(xué)演講期間,學(xué)生可以被好主意困住。作為響應(yīng),學(xué)生可以創(chuàng)建記錄學(xué)生的思想的注解。注解的創(chuàng)建可以組成記錄在活動(dòng)流中的“活動(dòng)”。在這種情況下,注解的內(nèi)容可以是對于注解的活動(dòng)記錄的一部分。所以,學(xué)生將不僅僅具有她的思想的記錄,而且具有該思想和在演講內(nèi)她想到該思想的點(diǎn)之間的相關(guān)性。學(xué)生可以定義此標(biāo)簽為專用于個(gè)人參考。如果學(xué)生對他的思想是真正好主意充滿信心,則學(xué)生可以向公眾改變此標(biāo)簽,因此其它學(xué)生和講師可以看見由標(biāo)簽傳達(dá)的思想。
[0109]可以使用各種標(biāo)記和注解模型和結(jié)構(gòu),并且在這里描述的技術(shù)不局限于任何特定的標(biāo)記模型或結(jié)構(gòu)。可以用來執(zhí)行這里描述的技術(shù)的注解/標(biāo)記數(shù)據(jù)結(jié)構(gòu)的一個(gè)示例是那些由 OASIS UIMA 開發(fā)的(參見:docs, oasis-open, org/uima/vl.0/uima-vl.0.html),特別是 “TemporalAnnotation” 和 “Provenance” 模型。
[0110]關(guān)于注解,可以提供工具以允許會議參與者注解會議會話。類似于標(biāo)簽,那些注解一般涉及會議、或特定項(xiàng)(例如特定的文獻(xiàn))。不管注解是否涉及任何特定項(xiàng),注解與會議是時(shí)間相關(guān)的。因此,那些注解能被使用為會議記錄編索引。
[0111]在一個(gè)實(shí)施例中,例如,由一個(gè)或多個(gè)參與者經(jīng)由實(shí)時(shí)會議的聊天/對話通道輸入注解。根據(jù)一個(gè)實(shí)施例,在聊天通道內(nèi),由特殊姿勢或由“現(xiàn)在”的概念將注解與不是注解的評論區(qū)別開。例如,將“演講者在演示幻燈片”打字到聊天框中可以被認(rèn)為是傳統(tǒng)的評論,而打字“現(xiàn)在,演講者在介紹幻燈片”被認(rèn)為是觸發(fā)活動(dòng)記錄的生成的注解。在此示例中,利用術(shù)語“現(xiàn)在”開始句子向會議服務(wù)指示評論預(yù)期被認(rèn)為是會議注解。
[0112]回放系統(tǒng)
[0113]在轉(zhuǎn)碼器126已經(jīng)創(chuàng)建用于會議記錄副本132的時(shí)間相關(guān)的元數(shù)據(jù)134之后,時(shí)間相關(guān)的元數(shù)據(jù)134可以用來在回放期間跳到會議記錄副本的有關(guān)部分。圖2是用于重放已經(jīng)為其生成時(shí)間相關(guān)的元數(shù)據(jù)134的會議的系統(tǒng)的方框圖。
[0114]關(guān)于圖2,它包括能重放會議記錄副本132的回放系統(tǒng)200。在示出的實(shí)施例中,媒體播放器在顯示器屏幕的回放區(qū)域202中播放來自視頻會議的視頻。顯示器屏幕包括指示在會議記錄副本內(nèi)的當(dāng)前回放位置的滑動(dòng)器204?;胤畔到y(tǒng)200的用戶可以移動(dòng)滑動(dòng)器204以將回放跳到會議記錄副本內(nèi)的特定點(diǎn)。雖然示出會議是視頻會議的實(shí)施例,但是這里描述的技術(shù)同樣地適用其中沒有視頻分量已被記錄的音頻會議。在此類情境中,回放系統(tǒng)可以不具有區(qū)域202,或可以在區(qū)域202內(nèi)顯示音頻信號的視覺表示。
[0115]利用滑動(dòng)器204定位會議的特定相關(guān)的部分可以是乏味的過程,特別是當(dāng)會議是長的并且用戶一般不知道感興趣的部分發(fā)生時(shí)到會議多遠(yuǎn)。為了便于找到感興趣的會議的特定部分,回放系統(tǒng)200包括列出在時(shí)間相關(guān)的元數(shù)據(jù)134中識別的事件的用戶接口元件206。在示出的實(shí)施例中,用戶接口元件206列出七個(gè)事件。對于每個(gè)事件,用戶接口元件206包括用于指示事件類型、與事件相關(guān)聯(lián)的用戶、和事件發(fā)生到會議中的時(shí)間偏移的字段。
[0116]在圖2中示出的情況下,事件包括門的打開、兩個(gè)標(biāo)簽的創(chuàng)建、筆記的創(chuàng)建、兩個(gè)電子郵件傳輸、和打哈欠的檢測。對于諸如打哈欠之類的一些事件,活動(dòng)檢測機(jī)制不能識別對活動(dòng)負(fù)責(zé)的特定用戶,因此沒有用戶被列在接口元件上。
[0117]人們注意到在接口元件206中示出的專用字段僅僅是可以被對于在會議期間捕獲的活動(dòng)顯示的字段類型的示例。對于每個(gè)活動(dòng)捕獲的信息類型可以在活動(dòng)間變化,并且在實(shí)施方式間變化。因此,顯示在接口元件206中的字段也可以在活動(dòng)間變化并且在實(shí)施方式間變化。
[0118]根據(jù)一個(gè)實(shí)施例,列在接口元件中的事件可以根據(jù)用戶意愿被分類、組織、和過濾。例如,用戶僅僅可以對Joe在會議期間做什么感興趣。在這些情況下,用戶可以過濾事件列表以僅僅包括由Joe執(zhí)行的那些活動(dòng)。另一方面,用戶可以僅僅對某些類型的事件感興趣,諸如電子郵件消息的帶外傳輸。在這些情況下,用戶可以過濾事件列表以僅僅包括與電子郵件相關(guān)的事件。
[0119]在示出的實(shí)施例中,在接口元件206中的事件列表基于在會議期間、事件發(fā)生處的時(shí)間被分類。然而,用戶可以替換地根據(jù)用戶或事件類型分類列表。用戶可以跨多個(gè)維度指定過濾器,并且指定用于分類的兩個(gè)或更多字段。例如,用戶可以指定事件列表應(yīng)該僅僅包括發(fā)生在會議的開頭五分鐘內(nèi)的電子郵件操作,或僅僅包括由系統(tǒng)管理員(其可以包括Joe和Sally但不包括Fred)創(chuàng)建的根本原因標(biāo)簽。
[0120]基于事件的跳躍
[0121]根據(jù)一個(gè)實(shí)施例,不是僅僅列出發(fā)生在會議期間的事件,而是回放系統(tǒng)200具有用于自動(dòng)地跳到在會議記錄副本內(nèi)時(shí)間上對應(yīng)于選擇的事件的位置的邏輯。例如,用戶可以選擇接口元件206內(nèi)的對應(yīng)于打哈欠的事件。作為響應(yīng),回放系統(tǒng)200使得媒體播放器跳到會議中發(fā)生打哈欠的6分鐘位置。在一般實(shí)施方式中,此類跳躍將使得區(qū)域202顯示會議記錄副本132內(nèi)在那個(gè)位置發(fā)生的圖像,并且滑動(dòng)器204將被更新以指示新的回放位置。
[0122]回放系統(tǒng)200根據(jù)被存儲以將元數(shù)據(jù)與會議記錄副本132時(shí)間相關(guān)的信息類型確定會議記錄副本內(nèi)跳到特定事件的位置。例如,如果時(shí)間相關(guān)的元數(shù)據(jù)134使用時(shí)間戳,則會議記錄副本被搜索以尋找匹配與選擇的事件相關(guān)聯(lián)的時(shí)間戳的時(shí)間戳。另一方面,如果時(shí)間相關(guān)的元數(shù)據(jù)134使用字節(jié)偏移,則與選擇的事件相關(guān)聯(lián)的字節(jié)偏移用來識別在會議記錄副本中的開始回放的位置。
[0123]回放網(wǎng)頁
[0124]在一個(gè)實(shí)施方式中,回放系統(tǒng)200向用戶呈現(xiàn)被用來向用戶回顯記錄的信息的回放網(wǎng)頁。在一個(gè)實(shí)施例中,回放網(wǎng)頁包括鏈接到來自于回放服務(wù)的反饋的媒體播放器。媒體播放器可以具有標(biāo)準(zhǔn)控制(播放按鈕、暫停按鈕、進(jìn)度條、等等)。最初,反饋的當(dāng)前回放位置可以是會議記錄副本的開始。然而,當(dāng)重放來自反饋的流時(shí),媒體播放器顯示由轉(zhuǎn)碼服務(wù)插入的注解。
[0125]在一個(gè)實(shí)施例中,回放網(wǎng)頁顯示為會議生成的FAL。另外,回放網(wǎng)頁顯示APRL條目,并且提供允許用戶(a)選擇條目,和(b)提交“跳躍請求”以跳到取自選擇的條目的偏移的控制。例如,每個(gè)條目可以包括鏈接。當(dāng)用戶點(diǎn)擊鏈接以用于條目時(shí),跳躍請求被發(fā)給回放服務(wù),其將當(dāng)前反饋位置移動(dòng)到與選擇的條目相關(guān)聯(lián)的偏移。
[0126]多會話會議
[0127]如以上說明的,會議可以是持久的。在一個(gè)實(shí)施例中,由在內(nèi)容管理存儲庫中的文件夾表示會議。在一個(gè)實(shí)施例中,此類會議文件夾可以被工作空間包含,其還可以包含諸如文獻(xiàn)庫、消息收件箱、論壇、日歷、和任務(wù)列表等等之類的其它文件夾以提供用于會議會話、會議活動(dòng)流、和帶外活動(dòng)流的情境或范圍。因?yàn)闀h是持久的,所以多會話會議是可能的。具體地,在一個(gè)實(shí)施例中,會議服務(wù)提供一種機(jī)制,通過該機(jī)制,用戶可以指示特定會議會話將被認(rèn)為是一個(gè)或多個(gè)先前會話已經(jīng)被為其記錄的會議的一部分。因此,會議可以在一天被開始和停止并且在另一天的不同的時(shí)間重新開始。
[0128]根據(jù)一個(gè)實(shí)施例,會議的一個(gè)或多個(gè)會話的所有記錄被存檔在表示持久會議的相同文件夾中。例如,在客戶支持情況中,可以為每個(gè)客戶服務(wù)請求(SR)供應(yīng)會議/文件夾。相同的會議可以被用于與關(guān)聯(lián)于SR的客戶的所有交互直到SR被充分地解析或關(guān)閉。為了索引到SR會議的一個(gè)或多個(gè)SR解析會話的會議記錄中而捕獲的活動(dòng)可以顯示例如擴(kuò)大事件。
[0129]為會議編索引
[0130]根據(jù)實(shí)施例,基于在會議期間捕獲的活動(dòng)流為活動(dòng)會議編索引。可以基于活動(dòng)流生成許多索引。例如,可以基于發(fā)生的活動(dòng)的類型、那些活動(dòng)中涉及的用戶、活動(dòng)中涉及的工件、那些工件的內(nèi)容、等等為會議編索引。不管創(chuàng)建索引所基于的來自活動(dòng)流的信息類型,索引就不僅可以指示哪個(gè)會議與每個(gè)索引條目相關(guān)聯(lián),而且指示與條目相關(guān)聯(lián)的活動(dòng)發(fā)生時(shí)到會議中的偏移。
[0131]此類索引可以便于搜索,例如以確定“當(dāng)Joe正給出呈現(xiàn)時(shí)某人打哈欠時(shí)的所有實(shí)例”。在此示例中,會議記錄搜索引擎可以使用一個(gè)索引以確定在其中Joe是演講者的所有會議中的所有間隔,并且使用另一個(gè)索引以確定人在開會中打哈欠的所有實(shí)例。通過找到那兩個(gè)結(jié)果組的交叉,可以答復(fù)搜索。答復(fù)可以采取條目列表的形式,每個(gè)條目可以具有鏈路。通過選擇鏈路,用戶可以自動(dòng)地使得回放服務(wù)加載對應(yīng)的會議,并且跳到在發(fā)生打哈欠處的會議中的位置。
[0132]富搜索結(jié)果示例
[0133]根據(jù)一個(gè)實(shí)施例,這里描述的技術(shù)可以用來改進(jìn)搜索結(jié)果。例如,假定內(nèi)容搜索導(dǎo)致作為附著于會議的活動(dòng)流的一部分的很多工件。在這些情況下,搜索引擎可以在搜索結(jié)果中包括會議記錄本身,因?yàn)槿绻跁h中涉及的許多工件也是相關(guān)的,則會議大概是相關(guān)的。代替或除在搜索結(jié)果中包括會議之外,搜索引擎可以向用戶呈現(xiàn)用于搜索結(jié)果中的每個(gè)工件的會議片斷?;谠跁h記錄和會議內(nèi)的涉及工件的活動(dòng)的時(shí)間戳之間的時(shí)間相關(guān)選擇為每個(gè)工件呈現(xiàn)的特定片斷。
[0134]例如,考慮其中教師正講授Java性能調(diào)諧的在線學(xué)習(xí)系統(tǒng)。在會議期間,教師借助于展示(文獻(xiàn))論述關(guān)于從時(shí)間Tl到T2的堆轉(zhuǎn)儲分析。因此由用于“堆轉(zhuǎn)儲分析java”的此類系統(tǒng)的終端用戶的任何搜索結(jié)果將正常地返回展示。然而,給定指代此文獻(xiàn)的活動(dòng)流,搜索服務(wù)器可以呈現(xiàn)開始于Tl (考慮視頻被自動(dòng)地快進(jìn)到Tl)的會議記錄。這在終端用戶現(xiàn)在被直接示出他/她正在尋找的視頻流的一部分并且不必滾動(dòng)整個(gè)小時(shí)的視頻方面是重要的改進(jìn)。
[0135]用戶參與度計(jì)算示例
[0136]除了便于搜索相關(guān)的會議片斷之外,與會議相關(guān)聯(lián)的活動(dòng)流可以用來生成有用的衍生信息。例如,這里描述的技術(shù)可以被使用在用于特定課程的課堂討論的在線討論論壇。教師或教導(dǎo)機(jī)構(gòu)可以發(fā)現(xiàn)它對知道各個(gè)學(xué)生在這門課中參與的程度是有用處的。在此情境中,用戶參與度是在特定的課程中用戶的參與的級別的度量。
[0137]在這些情況下,每個(gè)單獨(dú)用戶的用戶參與度可以通過分析用于與課程有關(guān)的會議的用戶的活動(dòng)流來計(jì)算。具體地,在特定課程中的用戶的參與度可以包含在對于該課程的會議期間為用戶生成的活動(dòng)(諸如提出一個(gè)問題,提出一個(gè)答案)的數(shù)目求和。
[0138]硬件總覽
[0139]根據(jù)一個(gè)實(shí)施例,由一個(gè)或多個(gè)專用的計(jì)算設(shè)備執(zhí)行這里描述的技術(shù)。專用的計(jì)算設(shè)備可以是硬線的以執(zhí)行技術(shù),或可以包括被永久地編程以執(zhí)行技術(shù)的諸如一個(gè)或多個(gè)專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)之類的數(shù)字電子設(shè)備,或可以包括被編程以依據(jù)固件、存儲器、其它存儲器、或組合中的程序指令執(zhí)行技術(shù)的一個(gè)或多個(gè)通用硬件處理器。此類專用計(jì)算設(shè)備也可以組合定制硬線邏輯、ASIC、或具有定制編程以實(shí)現(xiàn)技術(shù)的FPGA。專用的計(jì)算設(shè)備可以是桌上型計(jì)算機(jī)系統(tǒng)、便攜式計(jì)算機(jī)系統(tǒng)、手持設(shè)備、聯(lián)網(wǎng)設(shè)備或合并硬線和/或程序邏輯以執(zhí)行技術(shù)的任何其它設(shè)備。
[0140]例如,圖4是示出了在其上可以執(zhí)行本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)400的方框圖。計(jì)算機(jī)系統(tǒng)400包括總線402或用于通信信息的其它通信機(jī)制,和用于處理信息的與總線402耦接的硬件處理器404。硬件處理器404可以是例如通用的微處理器。
[0141]計(jì)算機(jī)系統(tǒng)400也包括耦接到總線402的用于存儲要被處理器404執(zhí)行的信息和指令的主存儲器406,諸如隨機(jī)存取存儲器(RAM)或其它動(dòng)態(tài)存儲器。主存儲器406還可以用于存儲在要被處理器404執(zhí)行指令期間的臨時(shí)變量或其它中間信息。此類指令當(dāng)被存儲在處理器404可訪問的非瞬時(shí)存儲介質(zhì)中時(shí),將計(jì)算機(jī)系統(tǒng)400提供到被定制以執(zhí)行指令中指定的操作的專用機(jī)器中。
[0142]計(jì)算機(jī)系統(tǒng)400還包括耦接到總線402的用于為處理器404存儲靜態(tài)信息和指令的只讀存儲器(ROM) 408或其它靜態(tài)存儲器設(shè)備。諸如磁盤或光盤之類的存儲設(shè)備410被提供并耦接到總線402以用于存儲信息和指令。
[0143]計(jì)算機(jī)系統(tǒng)400可以經(jīng)由總線402被耦接到用于向計(jì)算機(jī)用戶顯示信息的諸如陰極射線管(CRT)之類的顯示器412。包括字母數(shù)字的和其它鍵的輸入設(shè)備414被耦接到總線402以用于向處理器404通信信息和命令選擇。另一種類型的用戶輸入設(shè)備是用于將方向信息和命令選擇通信到處理器404和用于控制在顯示器412上的光標(biāo)移動(dòng)的光標(biāo)控制器416,諸如鼠標(biāo)、軌跡球、或光標(biāo)方向鍵。此輸入設(shè)備通常具有兩個(gè)軸的兩個(gè)自由度,第一軸(例如,X)和第二軸(例如,y),其允許設(shè)備指定平面中的位置。
[0144]計(jì)算機(jī)系統(tǒng)400可以利用定制的硬線邏輯、一個(gè)或多個(gè)ASIC或FPGA、與計(jì)算機(jī)系統(tǒng)結(jié)合使得或編程計(jì)算機(jī)系統(tǒng)400為專用機(jī)器的固件和/或程序邏輯執(zhí)行這里描述的技術(shù)。根據(jù)一個(gè)實(shí)施例,由計(jì)算機(jī)系統(tǒng)400響應(yīng)于處理器404執(zhí)行包含在主存儲器406中的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列而執(zhí)行這里的技術(shù)。此類指令可以被從諸如存儲設(shè)備410之類的另一種存儲介質(zhì)讀取到主存儲器406。包含在主存儲器406中的指令序列的運(yùn)行使得處理器404執(zhí)行這里描述的處理步驟。在可替換實(shí)施例中,可以代替軟件指令或與軟件指令結(jié)合使用硬線電路。
[0145]如這里使用的術(shù)語“存儲介質(zhì)”是指存儲使得機(jī)器以特定的方式操作的數(shù)據(jù)和/或指令的任何非瞬時(shí)的介質(zhì)。此類存儲介質(zhì)可以包括非易失性介質(zhì)和/或易失性介質(zhì)。非易失性介質(zhì)包括例如諸如存儲設(shè)備410之類的光或磁盤。易失性介質(zhì)包括動(dòng)態(tài)存儲器,諸如主存儲器406。存儲介質(zhì)的常見形式包括例如軟盤、軟磁盤、硬盤、固態(tài)驅(qū)動(dòng)器、磁帶、或任何其它磁數(shù)據(jù)存儲介質(zhì)、CD-ROM、任何其它光數(shù)據(jù)存儲器介質(zhì)、具有孔模式的任何物理介質(zhì)、RAM、PROM、和EPROM、FLASH-EPROM、NVRAM、任何其它存儲器芯片或盒。
[0146]存儲介質(zhì)不同于傳輸介質(zhì)但是可以結(jié)合傳輸介質(zhì)使用。傳輸介質(zhì)參與在存儲介質(zhì)之間傳輸信息。例如,傳輸介質(zhì)包括同軸電纜、銅線和光纖,包括包括總線402的導(dǎo)線。傳輸介質(zhì)也可以采取聲波或光波的形式,諸如在放射波和紅外線數(shù)據(jù)通信期間生成的那些。
[0147]在將一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列傳輸?shù)教幚砥?04中以用于運(yùn)行可以涉及各種形式的介質(zhì)。例如,指令最初可以被攜帶在遠(yuǎn)程計(jì)算機(jī)的磁盤或固態(tài)驅(qū)動(dòng)器上。遠(yuǎn)程計(jì)算機(jī)可以將指令加載到它的動(dòng)態(tài)存儲器中并且利用調(diào)制解調(diào)器通過電話線發(fā)送指令。計(jì)算機(jī)系統(tǒng)400本地的調(diào)制解調(diào)器可以在電話線上接收數(shù)據(jù)并且使用紅外發(fā)送器將數(shù)據(jù)轉(zhuǎn)換為紅外信號。紅外檢測器可以接收在紅外信號中攜帶的數(shù)據(jù)并且適當(dāng)?shù)碾娐房梢詫?shù)據(jù)放置在總線402上??偩€402將數(shù)據(jù)攜帶到主存儲器406,處理器404從主存儲器406檢索并執(zhí)行指令。由主存儲器406接收的指令可以可選地由處理器404在運(yùn)行之前和之后被存儲在存儲設(shè)備410上。
[0148]計(jì)算機(jī)系統(tǒng)400也包括耦接到總線402的通信接口 418。通信接口 418提供耦接到連接到局域網(wǎng)絡(luò)422的網(wǎng)絡(luò)鏈路420的雙向數(shù)據(jù)通信。例如,通信接口 418可以是綜合服務(wù)數(shù)字網(wǎng)(ISDN)卡、電纜調(diào)制解調(diào)器、衛(wèi)星調(diào)制解調(diào)器、或?qū)?shù)據(jù)通信連接提供到對應(yīng)類型的電話線的調(diào)制解調(diào)器。如另一個(gè)示例,通信接口 418可以是將數(shù)據(jù)通信連接提供到兼容LAN的局域網(wǎng)(LAN)卡。還可以執(zhí)行無線鏈路。在任何此類實(shí)施方式中,通信接口 418發(fā)送并接收攜帶表示各種類型的信息的數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號。
[0149]網(wǎng)絡(luò)鏈路420通常通過一個(gè)或多個(gè)網(wǎng)絡(luò)向其它數(shù)據(jù)設(shè)備提供數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈路420可以通過局域網(wǎng)絡(luò)422向主機(jī)計(jì)算機(jī)424或由互聯(lián)網(wǎng)服務(wù)供應(yīng)商(ISP) 426操作的數(shù)據(jù)裝置提供連接。ISP426又通過現(xiàn)在通常被稱為“互聯(lián)網(wǎng)”428的全球分組數(shù)據(jù)通信網(wǎng)絡(luò)提供數(shù)據(jù)通信業(yè)務(wù)。局域網(wǎng)絡(luò)422和互聯(lián)網(wǎng)428都使用攜帶數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號。攜帶數(shù)字?jǐn)?shù)據(jù)往返于計(jì)算機(jī)系統(tǒng)400的、經(jīng)由各種網(wǎng)絡(luò)的信號和網(wǎng)絡(luò)鏈路420上的并經(jīng)由通信接口 418的信號是傳輸介質(zhì)的示例形式。
[0150]計(jì)算機(jī)系統(tǒng)400可以經(jīng)由網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路420和通信接口 418發(fā)送消息并接收包括程序代碼的數(shù)據(jù)。在互聯(lián)網(wǎng)示例中,服務(wù)器430可以經(jīng)由互聯(lián)網(wǎng)428、ISP426、局域網(wǎng)絡(luò)422和通信接口 418傳輸用于應(yīng)用程序的請求的代碼。
[0151 ] 接收的代碼可以由處理器404按照接收的原狀執(zhí)行、和/或被存儲在存儲設(shè)備410或其它非易失性存儲器中用于以后運(yùn)行。
[0152] 在上文說明書中,已經(jīng)參考可以在實(shí)施方式間變化的許多細(xì)節(jié)描述了本發(fā)明的實(shí)施例。因此,說明書和附圖應(yīng)當(dāng)被認(rèn)為是說明性的,而不是限制的意義上的。 申請人:預(yù)期是本發(fā)明的范圍的本發(fā)明的范圍的唯一和專用的指示是從本申請發(fā)出的權(quán)利要求書的、以此類權(quán)利要求發(fā)布的特定形式的、文字上和等效的范圍(包括任何隨后校正)。
【權(quán)利要求】
1.一種方法,包括: 在會議發(fā)生時(shí),響應(yīng)于檢測到活動(dòng)的發(fā)生,針對與會議相關(guān)的活動(dòng)生成活動(dòng)記錄;其中每個(gè)活動(dòng)記錄至少包括(a)關(guān)于對應(yīng)活動(dòng)的信息,和(b)指示在會議之內(nèi)對應(yīng)活動(dòng)發(fā)生的時(shí)間的定時(shí)數(shù)據(jù); 在會議已經(jīng)結(jié)束之后,從針對在會議期間發(fā)生的特定活動(dòng)的活動(dòng)記錄中提取定時(shí)數(shù)據(jù);以及 利用定時(shí)數(shù)據(jù)在會議的記錄之內(nèi)定位對應(yīng)于特定活動(dòng)發(fā)生的時(shí)間的位置; 其中所述方法由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行。
2.如權(quán)利要求1所述的方法,其中利用定時(shí)數(shù)據(jù)包括: 呈現(xiàn)在會議期間發(fā)生的活動(dòng)的列表;以及 響應(yīng)于選擇列表中的特定活動(dòng)的用戶輸入,使得媒體播放器跳到會議的記錄之內(nèi)的對應(yīng)于所述特定活動(dòng)發(fā)生的時(shí)間的位置。
3.如權(quán)利要求1所述的方法,其中生成活動(dòng)記錄包括: 使得用于進(jìn)行會議的會議服務(wù)生成第一組活動(dòng)記錄; 使得不由會議服務(wù)控制但是在由會議中的至少一個(gè)參與者正在使用的環(huán)境中正在執(zhí)行的程序生成第二組活動(dòng)記錄;以及 合并第一組活動(dòng)記錄和第二組活動(dòng)記錄以創(chuàng)建第三組活動(dòng)記錄;以及 基于第三組活動(dòng)記錄為會議 的記錄編索引。
4.如權(quán)利要求1所述的方法,其中生成活動(dòng)記錄包括: 使得一程序生成對應(yīng)于多個(gè)會議的一組活動(dòng)記錄,其中該組活動(dòng)記錄中的活動(dòng)記錄不明確地指示所述活動(dòng)記錄對應(yīng)于哪個(gè)會議;以及 至少部分地基于包含在所述活動(dòng)記錄中的定時(shí)數(shù)據(jù)確定該組活動(dòng)記錄中的哪些活動(dòng)記錄對應(yīng)于該會議。
5.如權(quán)利要求4所述的方法,其中: 關(guān)于包含在每個(gè)活動(dòng)記錄中的活動(dòng)的信息包括執(zhí)行對應(yīng)于該活動(dòng)記錄的活動(dòng)的用戶的標(biāo)識;和 確定該組活動(dòng)記錄中的哪些活動(dòng)記錄對應(yīng)于該會議至少部分地基于執(zhí)行所述活動(dòng)的用戶的標(biāo)識。
6.如權(quán)利要求1所述的方法,還包括: 在會議期間,向會議的至少一個(gè)參與者提供用于標(biāo)記或注解會議的工具;以及其中所述特定活動(dòng)是會議中的參與者在特定時(shí)間利用該工具向所述特定時(shí)間分配標(biāo)簽或注解。
7.如權(quán)利要求6所述的方法,其中: 所述工具是允許會議中的參與者以文字方式彼此聊天的機(jī)制;并且所述工具被配置為當(dāng)且僅當(dāng)文本滿足某些準(zhǔn)則時(shí)響應(yīng)于通過工具進(jìn)行文本輸入來生成活動(dòng)記錄。
8.如權(quán)利要求1所述的方法,其中所述活動(dòng)記錄包括響應(yīng)于會議中的參與者加載文件而生成的至少一個(gè)活動(dòng)記錄。
9.如權(quán)利要求1所述的方法,其中所述活動(dòng)記錄包括響應(yīng)于會議中的參與者執(zhí)行不涉及正在用來進(jìn)行會議的任何設(shè)備的物理活動(dòng)而生成的至少一個(gè)活動(dòng)記錄。
10.如權(quán)利要求1所述的方法,還包括: 檢測到文獻(xiàn)在會議期間被呈現(xiàn); 響應(yīng)于檢測到文獻(xiàn)被呈現(xiàn),執(zhí)行文獻(xiàn)的分析; 基于所述分析,生成分析結(jié)果;以及 在其定時(shí)數(shù)據(jù)指示所述文獻(xiàn)在會議中被呈現(xiàn)的時(shí)間的活動(dòng)記錄中包括所述分析結(jié)果。
11.如權(quán)利要求1所述的方法,其中生成活動(dòng)記錄包括生成其定時(shí)數(shù)據(jù)指示時(shí)間間隔的至少一個(gè)活動(dòng)記錄。
12.如權(quán)利要求11所述的方法,其中所述至少一個(gè)活動(dòng)記錄是響應(yīng)于會議中的演講者角色被從第一用戶轉(zhuǎn)移到第二用戶而生成的活動(dòng)記錄。
13.如權(quán)利要求1所述的方法,其中: 所述會議是多會話會議,并且 基于在會議的多個(gè)會話的每一個(gè)期間生成的活動(dòng)記錄為會議編索引。
14.如權(quán)利要求1所述的方法,還包括: 基于從活動(dòng)記錄中獲得的信息,確定在所述會議中涉及哪些工件;并且響應(yīng)于檢測到在會議中涉及的多個(gè)工件呈現(xiàn)在搜索的搜索結(jié)果中,在搜索的搜索結(jié)果中包括會議的記錄。
15.如權(quán)利要求1所述的方法,還包括:基于活動(dòng)記錄,與包括在會議期間使用的工件的搜索結(jié)果一起,包括用于直接訪問其中使用工件的所述會議的一部分的機(jī)制。
16.如權(quán)利要求1所述的方法,還包括: 至少部分地基于指示在會議發(fā)生時(shí)生成的給定活動(dòng)記錄中記錄的給定活動(dòng)涉及的特定工作空間的工作空間信息,確定所述給定活動(dòng)是否與會議有關(guān);以及 如果所述特定工作空間是對應(yīng)于所述會議的工作空間,則存儲將給定活動(dòng)與會議的記錄之內(nèi)的、對應(yīng)于所述給定活動(dòng)發(fā)生的時(shí)間的特定位置相關(guān)聯(lián)的數(shù)據(jù)。
17.—種存儲當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得執(zhí)行如權(quán)利要求1-16中的任何一個(gè)所述的方法的指令的非瞬時(shí)存儲器。
18.—種系統(tǒng),包括: 一個(gè)或多個(gè)活動(dòng)捕獲機(jī)制,其中的至少一個(gè)包括處理器,被配置為響應(yīng)于在會議發(fā)生時(shí)檢測到活動(dòng)的發(fā)生而針對與會議相關(guān)的活動(dòng)生成活動(dòng)記錄; 其中每個(gè)活動(dòng)記錄至少包括(a)關(guān)于對應(yīng)活動(dòng)的信息,和(b)指示在會議之內(nèi)對應(yīng)活動(dòng)發(fā)生的時(shí)間的定時(shí)數(shù)據(jù); 相互關(guān)聯(lián)機(jī)制,被配置為從針對在會議期間發(fā)生的特定活動(dòng)的活動(dòng)記錄中提取定時(shí)數(shù)據(jù);以及 跳躍機(jī)制,被配置為使用所述定時(shí)數(shù)據(jù)來在會議的記錄之內(nèi)定位對應(yīng)于特定活動(dòng)發(fā)生的時(shí)間的位置。
【文檔編號】H04N7/14GK103548339SQ201180070961
【公開日】2014年1月29日 申請日期:2011年5月20日 優(yōu)先權(quán)日:2011年5月19日
【發(fā)明者】M·羅曼諾夫, K·V·維卡塔納戈拉維, E·S·錢 申請人:甲骨文國際公司