用于在虛擬會議中自動記筆記的方法和系統(tǒng)的制作方法
【專利摘要】本公開涉及用于在虛擬會議中自動記筆記的方法和系統(tǒng)。所述虛擬會議具有包括多個會議內(nèi)容流的會議內(nèi)容。所述會議內(nèi)容流中的一個或多個為非文本格式??梢詫⒎俏谋靖袷降囊粋€或多個會議內(nèi)容流轉(zhuǎn)換為文本。結(jié)果,所述多個會議內(nèi)容流為文本格式??梢苑治鏊龆鄠€會議內(nèi)容流的文本以識別文本中的關鍵元素。可以生成包括所述關鍵元素的綜合系統(tǒng)筆記。
【專利說明】用于在虛擬會議中自動記筆記的方法和系統(tǒng)
【技術領域】
[0001]這里描述的布置涉及在虛擬會議中記筆記(take note)。
【背景技術】
[0002]通信和信息技術的進步已經(jīng)允許組織內(nèi)更大的協(xié)作和流線化的處理。結(jié)果,在至少一些情形中已經(jīng)減少了對個體的實際存在的需要。例如,在兩個或多個個體之間的會議是任何組織環(huán)境的常規(guī)部分。當會議參與者位于不同地點時,面對面會議可能不實際。相反,可以虛擬地進行會議,使得兩個或多個參與者遠程地彼此交互。
[0003]記筆記或會議紀要仍然是分配人力的手動處理。對于虛擬會議參與者的共同挑戰(zhàn)是在記筆記并將它們與演講的正確部分相關的同時跟上演講。例如,被指派為記錄員的用戶可以發(fā)現(xiàn)有趣的點并記筆記。然而,在該人寫筆記期間,演講已經(jīng)繼續(xù)進行,并且其它值得注意的點可能丟失。此外,在演講之后,回顧(review)筆記的某人必須手動地將筆記與原始演講交叉引用。
【發(fā)明內(nèi)容】
[0004]此說明書內(nèi)公開的一個或多個實施例涉及虛擬會議,并且更具體地涉及在虛擬會議中自動記筆記。
[0005]一實施例可以包括在虛擬會議中自動記筆記的方法。所述虛擬會議包括可以包含多個會議內(nèi)容流的會議內(nèi)容。所述會議內(nèi)容流中的一個或多個可以為非文本格式。所述方法可以包括將非文本格式的一個或多個會議內(nèi)容流轉(zhuǎn)換為文本。結(jié)果,所述多個會議內(nèi)容流為文本。所述方法還可以包括分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素。此外,所述方法可以包括生成包含所述關鍵元素的綜合(consolidated)系統(tǒng)筆記??梢杂商幚砥鲌?zhí)行轉(zhuǎn)換和分析。
[0006]另一實施例可以包括用于在虛擬會議中自動記筆記的系統(tǒng)。所述虛擬會議可以包括可以包含多個會議內(nèi)容流的會議內(nèi)容。所述會議內(nèi)容流中的一個或多個可以為非文本格式。所述系統(tǒng)可以具有處理器。所述處理器可以被配置為啟動可執(zhí)行操作??蓤?zhí)行操作可以包括將非文本格式的一個或多個會議內(nèi)容流轉(zhuǎn)換為文本。因此,所述多個會議內(nèi)容流為文本。此外,可執(zhí)行操作可以包括分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素。所述可執(zhí)行操作還可以包括生成包含所述關鍵元素的綜合系統(tǒng)筆記。
[0007]另一實施例可以包括用于在虛擬會議中自動記筆記的計算機程序產(chǎn)品,所述虛擬會議具有包含多個會議內(nèi)容流的會議內(nèi)容。所述會議內(nèi)容流中的一個或多個可以為非文本格式。所述計算機程序產(chǎn)品可以包括將計算機代碼存儲在其上的計算機可讀存儲介質(zhì),當執(zhí)行所述計算機代碼時,所述計算機代碼配置處理器以執(zhí)行方法。所述方法可以包括由處理器將非文本格式的一個或多個會議內(nèi)容流轉(zhuǎn)換為文本。因此,所述多個會議內(nèi)容流為文本。所述方法還可以包括由處理器分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素。所述方法還可以包括由處理器生成包含所述關鍵元素的綜合系統(tǒng)筆記。
【專利附圖】
【附圖說明】
[0008]圖1是圖示根據(jù)此說明書中公開的一個實施例的、用于在虛擬會議中自動記筆記的系統(tǒng)的框圖。
[0009]圖2是圖示根據(jù)此說明書中公開的一個實施例的、在虛擬會議中自動記筆記的方法的流程圖。
[0010]圖3是圖示根據(jù)此說明書中公開的一個實施例的、在虛擬會議中自動記筆記的系統(tǒng)的框圖。
【具體實施方式】
[0011]所屬【技術領域】的技術人員知道,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、駐留軟件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明的各個方面還可以實現(xiàn)為在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含一例如,存儲一計算機可讀的程序代碼。
[0012]可以采用一個或多個計算機可讀介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機盤、硬盤、固態(tài)驅(qū)動器(SSD)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、DVD、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0013]計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0014]可以以一種或多種程序設計語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向?qū)ο蟮某绦蛟O計語言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過程式程序設計語言一諸如“C”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務提供商來通過因特網(wǎng)連接)。
[0015]下面將參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,使得這些計算機程序指令在通過計算機、其它可編程數(shù)據(jù)處理裝置或其它裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。
[0016]也可以把這些計算機程序指令存儲在計算機可讀介質(zhì)中,這些指令使得計算機、其它可編程數(shù)據(jù)處理裝置、或其他設備以特定方式工作,從而,存儲在計算機可讀介質(zhì)中的指令就產(chǎn)生出包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的指令的制造品(article of manufacture)0
[0017]還可以將計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上,以使得在計算機、其它可編程裝置、或其它設備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實施的處理,從而在計算機或其它可編程裝置上執(zhí)行的指令提供用于實施在流程圖和/或框圖的方框中指定的功能/動作的處理。
[0018]為了圖示的簡單和清楚的目的,附圖中所示的元素不一定按比例繪出。例如,為了清楚,某些元素的尺寸可以相對于其它元素而放大。此外,在認為合適的情況下,在附圖之中重復標號以指示對應的、相似的或同樣的特征。
[0019]圖1描繪了圖示根據(jù)此說明書中公開的一個實施例的、用于在虛擬會議中自動記筆記的系統(tǒng)100的框圖。虛擬會議可以是兩個或多個虛擬呈現(xiàn)的與會者(例如,人)可以使用通信網(wǎng)絡通信的虛擬環(huán)境??砂l(fā)生虛擬會議的方式的示例包括電話會議、網(wǎng)絡會議、在線協(xié)作、即時消息、視頻會議、語音會議、桌面/計算機共享。虛擬會議可以包括多個會議與會者,其可以包括會議主持、會議演講者和會議參與者。在虛擬會議中,兩個或多個虛擬呈現(xiàn)的與會者可以傳遞音頻、視頻、圖形、圖像、數(shù)據(jù)、文件文檔、文本等??梢詾橹辽僖恍┡c會者物理上位于同一地點、房間或會場內(nèi)的會議實施虛擬會議。在一些實例中,可以為至少一些會議與會者彼此遠離的會議實施虛擬會議,由此允許會議與會者遠程地彼此交互。
[0020]系統(tǒng)100可以包括一個或多個客戶端105以及一個或多個服務器110。系統(tǒng)100還可以包括虛擬會議模塊120、分析引擎125和會議數(shù)據(jù)庫130。雖然在圖1中將虛擬會議模塊120、分析引擎125和會議數(shù)據(jù)庫130示出為服務器110的組件,然而將理解,這些項中的一個或多個可以在與服務器110通信地鏈接的其它處理系統(tǒng)中執(zhí)行和/或分布在與服務器110通信地鏈接的其它處理系統(tǒng)之中。
[0021]可以通過一個或多個通信網(wǎng)絡115通信地鏈接系統(tǒng)100的各個組件。如這里使用的,術語“通信地鏈接”可以包括通過通信信道或路徑或另一組件或系統(tǒng)而直接或間接連接?!巴ㄐ啪W(wǎng)絡”意味著被設計為便利于信息從一個源到另一個源的傳送的一個或多個組件。
[0022]一個或多個通信網(wǎng)絡115可以被實施為或包括(非限制性地)廣域網(wǎng)(WAN)、無線廣域網(wǎng)(WWAN)、局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、因特網(wǎng)、公共交換電話網(wǎng)(PSTN)、無線網(wǎng)絡、移動網(wǎng)絡、虛擬專用網(wǎng)(VPN)、因特網(wǎng)、和/或一個或多個內(nèi)聯(lián)網(wǎng)。通信網(wǎng)絡115可以包括以上網(wǎng)絡和/或其它類型的網(wǎng)絡的任意組合。通信網(wǎng)絡115可以包括一個或多個路由器、交換機、接入點、無線接入點等。
[0023]系統(tǒng)100可以包括由一個或多個用戶使用的一個或多個會議客戶端105。會議客戶端105可以被實施為執(zhí)行合適的通信軟件的各種通信設備中的任何一個。會議客戶端可以是可以允許用戶訪問虛擬會議的任何合適的設備。每個會議客戶端105可以被實施為計算機系統(tǒng)或其它信息處理系統(tǒng)。一個或多個會議客戶端105也可以被實施為便攜式或移動計算設備,例如,移動電話、智能電話、無線功能的個人數(shù)字助理、便攜式計算機(例如,膝上型計算機、平板型計算機等)。
[0024]每個客戶端105可以包括和/或執(zhí)行合適的通信軟件,其使得客戶端105能夠通過通信網(wǎng)絡115與服務器110和/或其它客戶端105通信,并執(zhí)行這里公開的功能。例如,會議客戶端105可以是IM客戶端、電子郵件客戶端、SMS客戶端、系統(tǒng)客戶端、電信系統(tǒng)客戶端、電話客戶端(例如,因特網(wǎng)語音協(xié)議(VoIP)系統(tǒng))、視頻會議客戶端等。在一些實例中,一個或多個會議客戶端105可以被配置為經(jīng)由無線和/或有線介質(zhì)通信。
[0025]系統(tǒng)100可以包括一個或多個服務器110,其可以經(jīng)由一個或多個通信網(wǎng)絡115通信地鏈接至一個或多個會議客戶端105。一個或多個服務器110可以被實施為例如虛擬會議系統(tǒng)。在這方面,一個或多個服務器110可以被實施為能夠在通信網(wǎng)絡115內(nèi)或作為通信網(wǎng)絡115的一部分執(zhí)行虛擬會議的虛擬會議服務器或其它通信集線器或服務器。在任何情況下,一個或多個服務器110可以包括用于執(zhí)行這里描述的各個功能的合適的操作軟件。
[0026]系統(tǒng)100可以包括虛擬會議模塊120和會議數(shù)據(jù)庫130。可以在服務器110上存儲和/或執(zhí)行虛擬會議模塊120和/或會議數(shù)據(jù)庫130。替代地,可以在與服務器110通信地鏈接的另一系統(tǒng)上存儲和/或執(zhí)行虛擬會議模塊120和/或會議數(shù)據(jù)庫130。作為示例,可以在一個或多個會議客戶端105上存儲和/或執(zhí)行虛擬會議模塊120和/或會議數(shù)據(jù)庫。
[0027]虛擬會議模塊120可以被實施為計算機可讀程序代碼,當由處理器執(zhí)行所述計算機可讀程序代碼時,所述計算機可讀程序代碼實施這里描述的各個處理。虛擬會議模塊120可以便利于以各種方式進行虛擬會議。例如,虛擬會議模塊120可以開始、進行、和/或終止虛擬會議會話。虛擬會議模塊120可以處理數(shù)據(jù)以識別與會者、與虛擬會議中的演講有關的數(shù)據(jù)、與虛擬會議中的會議主題有關的數(shù)據(jù)、對虛擬會議的需要,提供議程追蹤,識別由與會者用來與虛擬會議通信的會議客戶端。虛擬會議模塊120可以提供自動數(shù)據(jù)歸檔,在可以追蹤虛擬會議紀要的虛擬會議期間進行捕捉。
[0028]虛擬會議模塊120可以允許用戶經(jīng)由任何合適的部件參與虛擬會議。例如,會議與會者可以將會議內(nèi)容140提交至虛擬會議并從虛擬會議接收會議內(nèi)容140。例如,會議內(nèi)容140可以包括消息(例如,聊天、即時消息)、視頻和/或音頻數(shù)據(jù)??梢酝ㄟ^一個或多個信道或流傳送會議內(nèi)容140。虛擬會議模塊120可以記錄通過這些會議內(nèi)容信道或流傳送的數(shù)據(jù)。
[0029]虛擬會議模塊120可以被配置為將會議內(nèi)容140從數(shù)據(jù)的一個形式轉(zhuǎn)換為另一個形式。例如,以音頻和/或視頻數(shù)據(jù)格式接收的會議內(nèi)容140可以被轉(zhuǎn)換為文本。為此,虛擬會議模塊120可以包括任何已知的語音識別、轉(zhuǎn)錄(transcript1n)、聽寫(dictat1n)、語音至文本或其它轉(zhuǎn)換軟件。虛擬會議模塊120可以轉(zhuǎn)換會議內(nèi)容140的一個或多個組成部分,使得會議內(nèi)容為同一格式。作為示例,音頻、視頻和/或消息流的數(shù)據(jù)可以被轉(zhuǎn)換為文本或文字表示。
[0030]虛擬會議模塊120可以收集與虛擬會議相關的數(shù)據(jù)??梢杂商摂M會議模塊120以任何合適的方式收集數(shù)據(jù)。例如,虛擬會議模塊120可以被配置為記錄虛擬會議的至少一部分,包括會議內(nèi)容140 (例如,音頻、視頻和/或消息流中的一個或多個)。所收集的數(shù)據(jù)可以存儲在會議數(shù)據(jù)庫130中。
[0031]虛擬會議模塊120可以被配置為將會議內(nèi)容140鏈接至從其提取的數(shù)據(jù)(例如,音頻、視頻和/或消息信道的文本)??梢砸匀魏魏线m的方式執(zhí)行這種鏈接。例如,鏈接可以包括對會議內(nèi)容140標注時間戳以指示何時進行會議內(nèi)容140的每個部分。可以記錄虛擬會議中與時間戳關聯(lián)的會議內(nèi)容140 (例如,記錄與該時間戳關聯(lián)的音頻、視頻和消息/聊天流)。可以將從會議內(nèi)容140提取或生成的數(shù)據(jù)或筆記與具有相同時間戳的虛擬會議內(nèi)容140鏈接或關聯(lián)。這種鏈接可以允許在該時間戳期間發(fā)生的會議內(nèi)容140的快速回調(diào)(recall)。
[0032]系統(tǒng)100可以包括分析引擎125??梢栽诜掌?10和/或虛擬會議模塊120上存儲和/或執(zhí)行分析引擎125。替代地,可以在與服務器110和/或虛擬會議模塊120通信地鏈接的另一系統(tǒng)上存儲和/或執(zhí)行分析引擎125。分析引擎125可以被實施為計算機可讀程序代碼,當由處理器執(zhí)行所述計算機可讀程序代碼時,所述計算機可讀程序代碼實施這里描述的各個處理。
[0033]分析引擎125可以以各種方式分析在虛擬會議期間收集的數(shù)據(jù)。例如,分析引擎125可以分析會議內(nèi)容140,包括從其提取的數(shù)據(jù)(例如,音頻、視頻和/或消息信道的文本)。這種分析可以以任何合適的形式發(fā)生。例如,分析引擎125可以使用任何已知的自然語言處理系統(tǒng)或技術分析會議內(nèi)容140。自然語言處理可以包括分析每個用戶的對于討論主題的筆記、深層語義關系和關鍵詞。自然語言處理還可以包括對包含文字數(shù)據(jù)和非結(jié)構(gòu)數(shù)據(jù)的數(shù)據(jù)的語義檢測和分析以及任何其它分析。語義分析可以包括深層和/或淺層語義分析。自然語言處理還可以包括話語分析、機器翻譯、語素切分(morphologicalsegmentat1n)、命名實體識別、自然語言理解、光學字符識別、詞性標注、解析、關系提取、斷句、情感分析、語音識別、語音分割、主題分割、詞分割、詞干提取(stemming)、和/或詞義消岐。自然語言處理可以使用隨機、概率和統(tǒng)計方法。
[0034]分析引擎125可以執(zhí)行會議內(nèi)容140的復雜索引。分析引擎125可以交叉引用會議內(nèi)容140以從其提取關鍵元素?!瓣P鍵元素”是滿足預定的重要性閾值的概念、主題、關鍵詞、關鍵短語或值得注意的點。在一個實施方式中,分析引擎125可以被配置為通過檢測會議內(nèi)容140的一個或多個信道內(nèi)的共性而識別關鍵元素。分析引擎125可以使用關鍵元素生成綜合系統(tǒng)筆記145,用于由希望對會議核心概念有概覽的其他會議與會者或其他人稍后使用。
[0035]在虛擬會議期間的任何點,一個或多個會議與會者可以啟動自動記筆記會話??梢詫⒁粋€或多個用戶界面元素呈現(xiàn)給虛擬會議與會者,以使得用戶能夠啟動記筆記。如這里使用的,將“用戶界面元素”被定義為使得用戶能夠與機器交互的組件或組件組。例如,用戶界面元素可以是圖形用戶界面元素,諸如按鈕??梢允褂脕碜蕴摂M會議的任何合適的內(nèi)容源(例如,包括會議內(nèi)容140)生成筆記。
[0036]可以監(jiān)視會議內(nèi)容140 (例如,視頻流、音頻流、消息流和/或其它會議內(nèi)容流)。可以以任何合適的方式保存或記錄會議內(nèi)容140??梢圆蹲捷斎霑h內(nèi)容140時的時間戳。如果需要,可以將會議內(nèi)容140的一個或多個流轉(zhuǎn)換為文本或文字表示??梢詫⑴c會議內(nèi)容140關聯(lián)的時間戳與從會議內(nèi)容140提取的數(shù)據(jù)(例如,音頻、視頻和/或消息信道)相關聯(lián)。虛擬會議模塊120可以綜合所有會議內(nèi)容140。這種綜合可以在任何合適的時間點發(fā)生,諸如在結(jié)束虛擬會議之后。
[0037]分析引擎125可以被配置為分析會議內(nèi)容140。分析引擎125可以被配置為對會議內(nèi)容140執(zhí)行自然語言處理。例如,分析引擎125可以對于在多個筆記之中共同的討論主題、深層語義關系和關鍵詞而分析會議內(nèi)容140?;谶@種分析,分析引擎125可以索引和/或交叉引用會議內(nèi)容140以從其提取關鍵元素。例如,可以基于在該點上花費的時間、該點在多個會議內(nèi)容流中的出現(xiàn)、筆記的共性等,使用重要性評分提取關鍵元素??梢詮臅h內(nèi)容流之一的會議內(nèi)容140孤立地提取一個或多個關鍵元素,或者,可以基于關鍵元素在多個會議內(nèi)容流中的共同出現(xiàn)而推斷一個或多個關鍵元素。此外,虛擬會議模塊120可以被配置為分析會議內(nèi)容140的語義以檢測關鍵元素。
[0038]分析引擎125和/或虛擬會議模塊120可以以任何合適的方式組織所檢測的關鍵元素,諸如,通過邏輯相似性和/或主題。分析引擎125和/或虛擬會議模塊120可以至少將所檢測的關鍵元素的子集綜合為綜合系統(tǒng)筆記145。綜合系統(tǒng)筆記145可以具有任何合適的形式。在一個實施方式中,可以使用任何合適的自然語言分析,通過概念相似性在主要主題下對綜合系統(tǒng)筆記145分組。
[0039]系統(tǒng)可以被配置為從會議內(nèi)容流檢測值得注意的點。例如,系統(tǒng)可以分析會議幻燈片中的內(nèi)容的結(jié)構(gòu)以識別關鍵元素。例如,系統(tǒng)可以檢測幻燈片標題、突出(offset)文本(例如,粗體的、斜體的、下劃線的、彩色的、高亮的、較大字體的)等。系統(tǒng)可以從會議事件(例如,包括當演講者講話時的應用切換、幻燈片回溯、和高亮文本)檢測關鍵元素。
[0040]系統(tǒng)可以檢測跨多個幻燈片的重疊內(nèi)容。這種重疊內(nèi)容可能暗示關鍵元素。系統(tǒng)可以包括任何合適的屏幕抓取軟件以從視頻流(例如會議幻燈片)提取可用文本以用于語義分析。
[0041]系統(tǒng)可以從會議的音頻流檢測關鍵元素。系統(tǒng)可以將可用的音頻數(shù)據(jù)轉(zhuǎn)換為文本以用于文字分析。系統(tǒng)可以檢測由會議與會者提出的問題。系統(tǒng)可以檢測主題的參與者的數(shù)目。參與者的數(shù)目越大,可以指示對主題的興趣越高,因此指示關鍵元素。系統(tǒng)可以檢測講話者的語音(例如,音調(diào)、音量、強度等)方面的波動,作為主題是否為關鍵元素的指示符。
[0042]系統(tǒng)可以從虛擬會議的消息流檢測關鍵元素。在虛擬會議期間,對話經(jīng)常經(jīng)由消息流與主要演講并行地發(fā)生。系統(tǒng)可以監(jiān)視消息流的內(nèi)容以在會議與會者之中識別問題和回答。這樣的問題和回答可以用于檢測或確定虛擬會議的關鍵元素。
[0043]系統(tǒng)可以從會議內(nèi)容140交叉引用可用信息,以檢測值得包含在該會議的筆記的集合中的共同關鍵元素。系統(tǒng)可以使用傳統(tǒng)的自然語言處理來比較每個會議內(nèi)容流。共同的主題/概念/語言可以指示關鍵元素。例如,幻燈片可以陳述“銷售額增長40%”。并行地,會議與會者可能在消息流中問問題“這些銷售數(shù)字的時間表是什么? ”。系統(tǒng)可以檢測幻燈片內(nèi)容與聊天內(nèi)容之間的關聯(lián),并確定內(nèi)容、問題以及隨后的回答是關鍵元素。
[0044]綜合系統(tǒng)筆記145可以包括回到所關聯(lián)的會議內(nèi)容140的鏈接。例如,綜合系統(tǒng)筆記145可以呈現(xiàn)提供回到筆記所提取自的會議內(nèi)容140的一個或多個內(nèi)容流的背后記錄的鏈接的關鍵元素。綜合系統(tǒng)筆記145到原始會議內(nèi)容140的鏈接可以包括將筆記鏈接到周圍的會議內(nèi)容140以提供上下文。因此,鏈接可以包括對關鍵元素所提取自的源材料的相關部分的子筆記的呈現(xiàn)。
[0045]系統(tǒng)可以索引一個或多個會議內(nèi)容流以將短記錄與綜合系統(tǒng)筆記145中的每個筆記相關。系統(tǒng)可以自動鏈接所記錄的數(shù)據(jù)流的一部分(例如,30秒或其它合適的時間段)以向用戶提供每個筆記的上下文。系統(tǒng)可以綜合在語義上或在概念上類似的筆記。來自會議內(nèi)容140的每個數(shù)據(jù)流的筆記可以被捕捉并被呈現(xiàn)為子筆記。這樣的子筆記可以索引到會議內(nèi)容140的對應記錄,以提供額外的上下文。作為示例,來自消息流的第一筆記可以與來自視頻流的第二筆記有關。系統(tǒng)可以在綜合系統(tǒng)筆記145中的單個概要筆記下綜合這些筆記。然而,第一和第二筆記可以被呈現(xiàn)為概要筆記下的子筆記。第一筆記還可以鏈接到消息流的關聯(lián)記錄,而第二筆記還可以鏈接到視頻流的關聯(lián)記錄。
[0046]每個關鍵元素可以鏈接到與該關鍵元素有關的各個內(nèi)容流。虛擬會議模塊120可以將關鍵元素鏈接到同時或幾乎同時發(fā)生的會議內(nèi)容140的記錄。作為示例,虛擬會議模塊120可以對每個會議內(nèi)容140標注指示何時進行會議內(nèi)容的每個部分的時間戳。虛擬會議模塊120可以記錄虛擬會議中與該時間戳關聯(lián)的會議內(nèi)容140,包括視頻、視頻和聊天流。虛擬會議模塊120可以將從會議內(nèi)容提取的筆記或關鍵元素與實際會議內(nèi)容140鏈接,從而允許在該時間期間的音頻、視頻、聊天和/其它數(shù)據(jù)流的快速回調(diào)。
[0047]會議內(nèi)容140和/或綜合系統(tǒng)筆記145可以存儲在諸如會議數(shù)據(jù)庫130的數(shù)據(jù)庫中。替代地或另外地,可以公布會議內(nèi)容140和/或綜合系統(tǒng)筆記145?!肮肌币馕吨沟眯畔⒖杀挥脩臬@得或訪問以使用。可以向會議與會者公布會議內(nèi)容140和/或綜合系統(tǒng)筆記145,或者,也可以向一個或多個非與會者公布會議內(nèi)容140和/或綜合系統(tǒng)筆記145。作為示例,可以通過將會議內(nèi)容140和/或綜合系統(tǒng)筆記145發(fā)布到預定義的收件人列表(諸如,通過消息(例如電子郵件)),來公布會議內(nèi)容140和/或綜合系統(tǒng)筆記145。在一個實施例中,可以向會議參與者和/或其它感興趣方公布會議內(nèi)容140和/或綜合系統(tǒng)筆記145。在這種情況下,會議內(nèi)容140和/或綜合系統(tǒng)筆記145可以被嵌入在消息自身中,被包括作為對該消息的附件,或者該消息可以提供訪問會議內(nèi)容140和/或綜合系統(tǒng)筆記145的指引(諸如,超鏈接或URL)。作為另一示例,可以向外部計算系統(tǒng)150公布會議內(nèi)容140和/或綜合系統(tǒng)筆記145?!巴獠坑嬎阆到y(tǒng)”是虛擬會議外部的和/或獨立于虛擬會議的計算系統(tǒng)。外部計算系統(tǒng)150的示例包括社會協(xié)作系統(tǒng)或網(wǎng)站。會議內(nèi)容140和/或綜合系統(tǒng)筆記145的公布可以幫助方便的回顧。
[0048]圖2是圖示在虛擬會議中自動記筆記的方法200的流程圖。虛擬會議包括可以包含多個會議內(nèi)容流的會議內(nèi)容。所述會議內(nèi)容流中的一個或多個可以為非文本格式。
[0049]在步驟205,可以將非文本格式的一個或多個會議內(nèi)容流轉(zhuǎn)換為文本。結(jié)果,所述多個會議內(nèi)容流為文本。在步驟210,可以分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素。這種分析可以包括自然語言處理。在步驟215,可以生成綜合系統(tǒng)筆記。綜合系統(tǒng)筆記可以包括關鍵元素。
[0050]現(xiàn)在將呈現(xiàn)系統(tǒng)100的實施方式的示例。在一個示例中,可以在進行虛擬會議的組織中使用系統(tǒng)100。例如,可以召開虛擬會議以呈現(xiàn)公司的財務數(shù)據(jù)。呈現(xiàn)可以包括呈現(xiàn)對于此主題的信息、數(shù)據(jù)和內(nèi)容的幻燈片。虛擬會議可以被配置為使得會議與會者能夠輸入會議內(nèi)容。為此,虛擬會議可以包括集成的視頻流、音頻流(例如,電話)和消息流(例如,聊天/即時消息)。
[0051 ] 在虛擬會議期間,可以呈現(xiàn)一個或多個幻燈片。作為示例,一個幻燈片的標題可以為“今年的銷售額”?;脽羝系闹仨椏梢灾甘句N售額在本年中已經(jīng)增長了 8%。第一會議與會者可以經(jīng)由第一會議內(nèi)容流提交會議內(nèi)容。例如,第一會議與會者可以在消息流上問問題。作為示例,問題可以是“為了比較,去年的銷售額是什么? ”。第二會議與會者可以經(jīng)由第二內(nèi)容流提交會議內(nèi)容。例如,第二會議與會者可以通過音頻流(例如,電話)答復該問題。作為示例,第二會議與會者可以說“去年銷售額下降了 3%”。
[0052]系統(tǒng)可以收集并保存所有會議內(nèi)容流之中由會議與會者提交的會議內(nèi)容。系統(tǒng)可以將會議內(nèi)容流轉(zhuǎn)換為文本。系統(tǒng)可以分析各個筆記。系統(tǒng)可以通過識別筆記的共性來檢測關鍵元素。在此實例中,系統(tǒng)可以自動識別到這些筆記包含基本類似的內(nèi)容,即,來自本年和前一年的銷售額數(shù)據(jù)。
[0053]系統(tǒng)可以為該虛擬會議自動生成筆記。筆記可以基于會議幻燈片和/或來自會議與會者的筆記。在此示例中,一個筆記可以是“今年的銷售額”,如從幻燈片標題提取的。在此筆記下,系統(tǒng)可以記錄具有有關信息的重點(例如,“今年銷售額增長了 8%”),其可以從幻燈片或其它源提取。系統(tǒng)可以基于來自會議與會者的內(nèi)容流記錄額外的重點。在此示例中,重點的示例可以是:“去年銷售額下降了 3%”,如從消息流問題和音頻流回答所獲取的。
[0054]綜合系統(tǒng)筆記145可以包括回到筆記所提取自的關聯(lián)會議內(nèi)容140的一個或多個鏈接。綜合系統(tǒng)筆記145到筆記所生成自的原始會議內(nèi)容140的鏈接可以包括將綜合系統(tǒng)筆記的一個或多個方面鏈接到包括周圍的會議上下文的原始會議內(nèi)容以提供上下文。作為示例,會議模塊可以對會議內(nèi)容標注指示會議內(nèi)容何時發(fā)生的時間戳。會議模塊可以記錄會議系統(tǒng)內(nèi)與該時間戳關聯(lián)的活動,包括音頻、視頻和聊天流。會議模塊可以將綜合系統(tǒng)筆記與虛擬會議的活動鏈接,從而允許在該時間期間的音頻、視頻和聊天流的快速回調(diào)。
[0055]可以自動生成綜合系統(tǒng)筆記。在一些實例中,綜合筆記可以排除在虛擬會議期間從一個或多個內(nèi)容流提取的各個筆記中的一個或多個。例如,如果僅在會議內(nèi)容流之一中檢測到關于特定點或主題的一個筆記,則可以由于缺少與在會議內(nèi)容流中檢測到的關于該點或主題的其它筆記中任何一個的共性而在綜合系統(tǒng)筆記中忽視該用戶筆記。替代地或另外地,可以由于缺少與關于該點或主題輸入的其它筆記的足夠水平的共性而在綜合系統(tǒng)筆記中忽視筆記。
[0056]可以為其他人公布綜合系統(tǒng)筆記以進行使用,而不論他們是否出席虛擬會議。因此,不能出席虛擬會議的公司成員可以回顧綜合系統(tǒng)筆記以至少獲得對虛擬會議的關鍵點的認識。此外,可能錯過了虛擬會議(例如,由于不能足夠快速地記筆記、分心、或臨時被叫離虛擬會議)的一部分的會議與會者可以回顧綜合系統(tǒng)筆記以獲得他們可能錯過的關鍵點。
[0057]圖3是圖示數(shù)據(jù)處理系統(tǒng)300的示例的框圖。系統(tǒng)300可以包括至少一個處理器(例如,中央處理單元)305,其通過系統(tǒng)總線315或其它合適的電路而耦接至存儲單元310。如此,系統(tǒng)300可以將程序代碼存儲在存儲單元310內(nèi)。處理器305執(zhí)行經(jīng)由系統(tǒng)總線315或其它合適的電路從存儲單元310存取的程序代碼。
[0058]一方面,系統(tǒng)300被實施為適于存儲和/或執(zhí)行程序代碼的計算機或其它可編程數(shù)據(jù)處理裝置。然而,應理解,可以以能夠執(zhí)行和/或啟動此說明書中描述的功能和/或操作的包括處理器和存儲器的任何系統(tǒng)的形式實施系統(tǒng)300。此外,可以以各種不同外形(包括但不限于諸如移動通信設備的便攜式設備、平板式計算和/或通信設備、膝上型計算設備、桌面計算設備、服務器等)中任何一種實施系統(tǒng)300。
[0059]存儲單元310包括一個或多個物理存儲設備,例如,諸如本地存儲器320和一個或多個大容量存儲設備325。本地存儲器320是指一般在程序代碼的實際執(zhí)行期間使用的RAM或其它非永久存儲設備。大容量存儲設備325可以被實施為硬盤驅(qū)動器(HDD)、固態(tài)驅(qū)動器(SSD)、或其它永久數(shù)據(jù)存儲設備。系統(tǒng)300還可以包括一個或多個高速緩沖存儲器(未示出),其提供對至少一些程序代碼的臨時存儲,以便減少在執(zhí)行期間必須從大容量存儲設備325擷取程序代碼的次數(shù)。
[0060]可選地,諸如鍵盤330、顯示器335和指點設備340的輸入/輸出(I/O)設備可以耦接至系統(tǒng)300。I/O設備可以直接地或通過介入I/O控制器而耦接至系統(tǒng)300。一個或多個網(wǎng)絡適配器345也可以耦接至系統(tǒng)300,以使得系統(tǒng)300能夠變?yōu)橥ㄟ^介入專用或公共網(wǎng)絡耦接至其它系統(tǒng)、計算機系統(tǒng)、遠程打印機和/或遠程存儲設備。調(diào)制解調(diào)器、線纜調(diào)制解調(diào)器、無線收發(fā)器和以太網(wǎng)卡是可以對系統(tǒng)300使用的不同類型的網(wǎng)絡適配器345的示例。
[0061]如圖3中描繪的,存儲單元310可以存儲虛擬會議模塊120和/或分析引擎125。以可執(zhí)行程序代碼的形式實施的虛擬會議模塊120由系統(tǒng)300執(zhí)行,并且由此被認為是系統(tǒng)300的集成部分。此外,虛擬會議模塊120 (包括模塊120所利用的任何參數(shù)和/或?qū)傩?是當被采用作為系統(tǒng)300的部分時授予功能的功能數(shù)據(jù)結(jié)構(gòu)。以可執(zhí)行程序代碼的形式實施的分析引擎125由系統(tǒng)300執(zhí)行,并且由此被認為是系統(tǒng)300的集成部分。此外,分析引擎125 (包括分析引擎125所利用的任何參數(shù)和/或?qū)傩?是當被采用作為系統(tǒng)300的部分時授予功能的功能數(shù)據(jù)結(jié)構(gòu)。
[0062]綜合系統(tǒng)筆記145可以被輸出至存儲單元310,并被存儲在存儲單元310內(nèi)。如這里所使用的,“輸出”可以意味著存儲在存儲單元310中,例如,寫入到存儲單元310中存儲的文件、寫入到顯示器335或其它外圍輸出設備、播放可聽見的通知、發(fā)送或傳送至另一系統(tǒng)、輸出(export)等。
[0063]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0064]這里使用的術語僅用于描述特定實施例的目的,且不意欲限制本發(fā)明。如在這里使用的,單數(shù)形式的“一(a)”、“一個(an)”以及“該(the)”旨在也包括復數(shù)形式,除非上下文明確指定不包括。還應該理解,術語“包括(include、including)”和/或“包含(comprise、comprising) ”用在本說明書中時說明闡述的特征、整體(integer)、步驟、操作、元件和/或組件的出現(xiàn),但不排除一個或多個其它特征、整體、步驟、操作、元件、組件和/或這些構(gòu)成的組出現(xiàn)或增加。
[0065]此說明書中對“一個實施例”、“實施例”或類似語言的引用表示結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性被包括在此說明書內(nèi)公開的至少一個實施例中。由此,此說明書中的短語“在一個實施例中”、“在實施例中”以及類似語言的出現(xiàn)可以但不一定全部指代相同的實施例。
[0066]如在這里使用的,術語“多個”被定義為兩個或多于兩個。如在這里使用的,術語“另一個”被定義為至少第二個或更多。如在這里使用的,除非相反指明,術語“耦接”被定義為沒有中間元件而直接地或利用一個或多個中間元件而間接地連接。兩個元件還可以機械、電地耦接、或通過通信信道、路徑、網(wǎng)絡或系統(tǒng)而通信地鏈接。如在這里使用的,術語“和/或”表示并涵蓋關聯(lián)的列出的項目中的一個或多個的任意和所有可能的組合。還將理解,盡管術語“第一”、“第二”等可在這里被用來描述各種元素,但這些元素不應被這些術語限制,因為除非相反指明、或上下文相反指明,這些術語僅被用來將一個元素與另一個區(qū)分。
[0067]取決于上下文,術語“如果”可被理解為表示“當……時”或“一旦……”或“響應于確定”或“響應于檢測”。類似地,取決于上下文,短語“如果確定了……”或“如果檢測到[所述條件或事件]”可被理解為表示“一旦確定”或“響應于確定”或“一旦檢測到[所述條件或事件]”或“響應于檢測到[所述條件或事件]”。
[0068]所附權(quán)利要求中的所有手段或步驟加上功能元素的對應的結(jié)構(gòu)、材料、動作和等價物意欲包括與特別主張權(quán)利的其它主張權(quán)利的元素組合而執(zhí)行功能的任何結(jié)構(gòu)、材料、或動作。此說明書中公開的實施例的描述已被呈現(xiàn)用于說明和描述的目的,但不意欲是窮舉、或限制為公開的形式。在不偏離本發(fā)明的實施例的范圍和精神的情況下,對于本領域的普通技術人員而言,許多修改和變化都將是顯而易見的。選擇和描述實施例是為了最佳地解釋本發(fā)明的原理和實際應用、以及使本領域的其它普通技術人員能夠理解對于具有適于特定使用考慮的各種修改的各實施例的創(chuàng)造性布置。
【權(quán)利要求】
1.一種在虛擬會議中自動記筆記的方法,所述虛擬會議具有包括多個會議內(nèi)容流的會議內(nèi)容,所述會議內(nèi)容流中的一個或多個為非文本格式,所述方法包括: 經(jīng)由處理器,將非文本格式的一個或多個會議內(nèi)容流轉(zhuǎn)換為文本,由此,所述多個會議內(nèi)容流為文本; 經(jīng)由處理器,分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素;以及 生成包括所述關鍵元素的綜合系統(tǒng)筆記。
2.如權(quán)利要求1所述的方法,其中分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素包括: 分析每個會議內(nèi)容流的文本以識別其中的一個或多個關鍵元素;以及 交叉引用每個會議內(nèi)容流的文本的分析以識別其分析中的一個或多個共同關鍵元素。
3.如權(quán)利要求1所述的方法,分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素包括使用自然語言處理分析所述多個會議內(nèi)容流的文本。
4.如權(quán)利要求1所述的方法,還包括公布所述綜合系統(tǒng)筆記。
5.如權(quán)利要求1所述的方法,其中所述非文本格式的一個或多個會議內(nèi)容流包括音頻流或視頻流。
6.如權(quán)利要求1所述的方法,還包括: 記錄所述多個會議內(nèi)容流的至少一部分;以及 將所述綜合系統(tǒng)筆記中的關鍵元素鏈接至所述關鍵元素所提取自的所述會議內(nèi)容流中的一個或多個的相關部分。
7.如權(quán)利要求1所述的方法,還包括: 將所述綜合系統(tǒng)筆記中的關鍵元素鏈接至所述關鍵元素所提取自的所述會議內(nèi)容流中的一個或多個的文本的相關部分。
8.一種用于在虛擬會議中自動記筆記的系統(tǒng),所述虛擬會議具有包括多個會議內(nèi)容流的會議內(nèi)容,所述會議內(nèi)容流中的一個或多個為非文本格式,所述系統(tǒng)包括: 被配置為將非文本格式的一個或多個會議內(nèi)容流轉(zhuǎn)換為文本的裝置,由此,所述多個會議內(nèi)容流為文本; 被配置為分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素的裝置;以及 生成包括所述關鍵元素的綜合系統(tǒng)筆記的裝置。
9.如權(quán)利要求8所述的系統(tǒng),其中所述被配置為分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素的裝置包括: 被配置為分析每個會議內(nèi)容流的文本以識別其中的一個或多個關鍵元素的裝置;以及 被配置為交叉引用每個會議內(nèi)容流的文本的分析以識別其分析中的一個或多個共同關鍵元素的裝置。
10.如權(quán)利要求8所述的系統(tǒng),其中所述被配置為分析所述多個會議內(nèi)容流的文本以識別其中的關鍵元素的裝置還被配置為使用自然語言處理分析所述多個會議內(nèi)容流的文本。
11.如權(quán)利要求8所述的系統(tǒng),還包括被配置為公布所述綜合系統(tǒng)筆記的裝置。
12.如權(quán)利要求8所述的系統(tǒng),其中所述非文本格式的一個或多個會議內(nèi)容流包括音頻流或視頻流。
13.如權(quán)利要求8所述的系統(tǒng),還包括: 被配置為記錄所述多個會議內(nèi)容流的至少一部分的裝置;以及被配置為將所述綜合系統(tǒng)筆記中的關鍵元素鏈接至所述關鍵元素所提取自的所述會議內(nèi)容流中的一個或多個的相關部分的裝置。
14.如權(quán)利要求8所述的系統(tǒng),還包括: 被配置為將所述綜合系統(tǒng)筆記中的關鍵元素鏈接至所述關鍵元素所提取自的所述會議內(nèi)容流中的一 個或多個的文本的相關部分的裝置。
【文檔編號】G06F17/30GK104050221SQ201410095233
【公開日】2014年9月17日 申請日期:2014年3月14日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】E.W.彼得斯, S.L.普拉泰克, N.T.普利坎, B.蘭加內(nèi)森, L.羅迪恩, B.斯瓦蘇布拉馬尼安, E.伍茲 申請人:國際商業(yè)機器公司