两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于深度文檔分析的主動知識指導的制作方法

文檔序號:6626988閱讀:207來源:國知局
基于深度文檔分析的主動知識指導的制作方法
【專利摘要】本發(fā)明涉及一種基于深度文檔分析的主動知識指導的技術。提供一種用于信息操縱系統(tǒng)呈現(xiàn)基于知識的信息的方式。在該方式中,對文檔執(zhí)行語義分析而該分析產生各種語義內容集合。語義內容集合中的每個語義內容集合對應于文檔中的區(qū)域。使用可視指示符來可視地高亮文檔的區(qū)域,這些可視指示符示出語義內容集合經由用戶界面對用戶的可用性。響應于用戶選擇、比如使用用戶界面的選擇或者用戶指定的配置設置,使用該界面向用戶顯示選擇的語義內容集合。
【專利說明】基于深度文檔分析的主動知識指導

【技術領域】
[0001]本申請主要地涉及一種改進的數(shù)據(jù)處理裝置和方法并且更具體地涉及用于通過對文檔執(zhí)行深度文檔分析、然后使用各種用戶界面技術以向文檔的查看者提供與正在查看的文檔有關的語義內容的主動知識指導來向用戶提供指導的機制。

【背景技術】
[0002]隨著計算網絡、比如因特網的使用增加,人們當前被來自各種結構化和非結構化來源的可用于他們的信息量淹沒和壓倒。然而信息缺口在用戶試圖拼湊他們可以在搜尋關于各種主題的信息期間找到他們認為相關的信息時大量存在。為了輔助這樣的搜索,新近研究已經涉及生成可以取得輸入、分析它并且返回指示對該輸入的最可能結果的知識管理系統(tǒng)。知識管理系統(tǒng)提供用于搜索具有許多內容來源、例如電子文檔的知識庫的自動化機制并且關于輸入來分析它們以確定結果和關于該結果相對于該輸入有多么準確的置信度測量。
[0003]一種這樣的知識管理系統(tǒng)是來自于紐約阿芒克的國際商業(yè)機器公司(IBM)的IBMWatson?系統(tǒng)。IBM Watson?系統(tǒng)是應用于開域問題回答領域的高級自然語言處理、信息檢索、知識表不和推理以及機器學習技術。IBM Watson?系統(tǒng)是在IBM的用于假設生成、規(guī)模證據(jù)收集、分析和打分的DeepQA?技術上構建的。DeepQA取得輸入問題、分析它、將問題分解成組成部分、基于分解的問題和答案來源的主要搜索的結果生成一個或者多個假設、基于從證據(jù)來源的證據(jù)檢索來執(zhí)行假設和證據(jù)打分、執(zhí)行一個或者多個假設的合成并且基于訓練的模型執(zhí)行最終合并和排行以與置信度測量一起輸出對輸入問題的答案。
[0004]歷史上已經有兩種系統(tǒng)一基于結構化數(shù)據(jù)和基于文檔。傳統(tǒng)企業(yè)用戶界面呈現(xiàn)指向鏈接的結構化數(shù)據(jù)的界面;因而屏幕和在屏幕之間的導航反映這些對象的模型和內容。這些系統(tǒng)以被設計為最大化信息量和易用性的方式呈現(xiàn)數(shù)據(jù)。因而明智地選擇信息而使信息密度高并且易用性也高。然而這樣的傳統(tǒng)系統(tǒng)是封閉式系統(tǒng)并且受限于可用的結構化內容。對照而言,基于文檔的系統(tǒng)呈現(xiàn)比結構化數(shù)據(jù)界面更淺的信息密度、但是可以更開放并且也提供對更多信息的訪問。傳統(tǒng)的基于文檔的系統(tǒng)在與它們的結構化數(shù)據(jù)對等物比較時一般提供較差用戶體驗。在傳統(tǒng)的基于文檔的界面中,信息密度一般比用結構化數(shù)據(jù)界面更低并且易用性也更低。


【發(fā)明內容】

[0005]提供一種用于信息操縱系統(tǒng)呈現(xiàn)基于知識的信息的方式。在該方式中,對文檔執(zhí)行語義分析而該分析產生各種語義內容集合。語義內容集合中的每個語義內容集合對應于文檔中的區(qū)域。使用可視指示符來可視地高亮文檔的區(qū)域,這些可視指示符示出語義內容集合經由用戶界面對用戶的可用性。響應于用戶選擇、比如使用用戶界面的選擇或者用戶指定的配置設置,使用該界面向用戶顯示選擇的語義內容集合。
[0006]前文是
【發(fā)明內容】
、因此必然包含細節(jié)的簡化、概括和省略;因而本領域技術人員將認識
【發(fā)明內容】
僅為舉例說明而未旨在于以任何方式限制。如僅由權利要求限定的本發(fā)明的其它方面、發(fā)明特征和優(yōu)點將在以下闡述的非限制具體描述中變得清楚。

【專利附圖】

【附圖說明】
[0007]可以通過參照附圖來更好地理解本發(fā)明并且使它的許多目的、特征和優(yōu)點為本領域技術人員所清楚,其中:
[0008]圖1描繪包括知識管理器的網絡環(huán)境,該知識管理器利用知識庫;
[0009]圖2是信息操縱系統(tǒng)的處理器和部件、比如圖1中所示處理器和部件的框圖;
[0010]圖3是描繪基于深度文檔分析提供主動知識知道的知識管理器的部件圖;
[0011]圖4是示出在基于深度文檔分析提供主動知識指導時使用的邏輯的流程圖的描繪;
[0012]圖5是示出用來預備用于主動知識指導的文檔的邏輯的流程圖的描繪;
[0013]圖6是示出執(zhí)行的用于顯示語義內容的邏輯的流程圖的描繪;
[0014]圖7是示出用來顯示具有語義內容的文檔的邏輯的流程圖的描繪;并且
[0015]圖8是示出知識管理器執(zhí)行的用于執(zhí)行深度自然語言分析的邏輯的流程圖的描七0

【具體實施方式】
[0016]所屬【技術領域】的技術人員知道,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或計算機程序產品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、駐留軟件、微代碼等),或硬件和軟件方面結合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明的各個方面還可以實現(xiàn)為在一個或多個計算機可讀介質中的計算機程序產品的形式,該計算機可讀介質中包含計算機可讀的程序代碼。
[0017]可以采用一個或多個計算機可讀介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機盤、硬盤、隨機存取存儲器(狀的、只讀存儲器¢01)、可擦式可編程只讀存儲器出?1?01或閃存)、光纖、便攜式緊湊盤只讀存儲器(⑶-如的、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。
[0018]計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。
[0019]計算機可讀介質上包含的程序代碼可以用任何適當?shù)慕橘|傳輸,包括——但不限于——無線、有線、光纜、即等等,或者上述的任意合適的組合。
[0020]可以以一種或多種程序設計語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過程式程序設計語言一諸如“C”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡一包括局域網(LAN)或廣域網(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。
[0021]下面將參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產品的流程圖和/或框圖描述本發(fā)明。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產出一種機器,使得這些計算機程序指令在通過計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。
[0022]也可以把這些計算機程序指令存儲在計算機可讀介質中,這些指令使得計算機、其它可編程數(shù)據(jù)處理裝置、或其他設備以特定方式工作,從而,存儲在計算機可讀介質中的指令就產生出包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的指令的制造品(article of manufacture)。
[0023]也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設備上執(zhí)行一系列操作步驟,以產生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令能夠提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
[0024]圖1描繪在計算機網絡102中的問/答創(chuàng)建(QA)系統(tǒng)100的一個示例實施例的示意圖。在通過完全引用而結合于此的第2011/0125734號美國專利申請公開中描述可以結合這里描述的原理使用的問/答生成的示例。知識管理器100可以包括連接到計算機網絡102的計算設備104 (包括一個或者多個處理器和一個或者多個存儲器并且潛在地包括在本領域中一般已知的任何其它計算設備單元、包括總線、存儲設備、通信接口等)。網絡102可以包括經由一個或者多個有線和/或無線數(shù)據(jù)通信鏈路相互通信和與其它設備或者部件通信的多個計算設備104,其中每個通信鏈路可以包括有線、路由器、交換機、發(fā)射機、接收機等中的一項或者多項。知識管理器100和網絡102可以實現(xiàn)用于一個或者多個內容用戶的問/答(QA)生成功能。知識管理器100的其它實施例可以與除了這里描繪的部件、系統(tǒng)、子系統(tǒng)和/或設備之外的部件、系統(tǒng)、子系統(tǒng)和/或設備使用。
[0025]知識管理器100可以被配置為從各種來源接收輸入。例如知識管理器100可以從網絡102、電子文檔106或者其它數(shù)據(jù)的語料庫、內容創(chuàng)建者108、內容用戶和其它可能輸入來源接收輸入。在一個實施例中,可以通過網絡102路由向知識管理器100的輸入中的一些或者所有輸入。在網絡102上的各種計算設備104可以包括用于內容創(chuàng)建者和內容用戶的接入點。計算設備104中的一些計算設備可以包括用于數(shù)據(jù)庫的設備,該數(shù)據(jù)庫存儲數(shù)據(jù)語料庫。網絡102可以在各種實施例中包括本地網絡連接和遠程連接,從而知識管理器100可以在任何大小、包括本地和全局、例如因特網的環(huán)境中操作。此外,知識管理器100用作前端系統(tǒng),該前端系統(tǒng)可以使從文檔、網絡可訪問來源和丨或結構化數(shù)據(jù)來源提取的或者在文檔、網絡可訪問來源和/或結構化數(shù)據(jù)來源中表示的多種知識可用。以這一方式,一些過程填充知識管理器而知識管理器也包括用于接收知識請求并且相應地做出響應的輸入接口。
[0026]在一個實施例中,內容創(chuàng)建者創(chuàng)建在文檔106中的內容用于作為數(shù)據(jù)語料庫的一部分與知識管理器100 —起使用。文檔106可以包括用于在知識管理器100中使用的任何文件、文本、文章或者數(shù)據(jù)源。內容用戶可以經由與網絡102的網絡連接或者因特網連接訪問知識管理器100并且可以向知識管理器100輸入可以被在數(shù)據(jù)語料庫中的內容回答的問題。如以下進一步描述的那樣,在過程對于語義內容評估文檔的給定的分節(jié)時,該過程可以使用多種慣例以從知識管理器查詢它。一個慣例是發(fā)送形成好的問題。語義內容是如下內容,該內容基于在表示符(81^1丨丨虹)、比如單詞、短語、標志和符號之間的關系以及它們代表什么、它們的含義或者內涵。換而言之,語義內容是比如通過使用自然語言(1)處理來解釋表達式的內容。在一個實施例中,該過程向知識管理器發(fā)送形成好的問題(例如自然語言問題等)。知識管理器100可以解釋問題并且向內容用戶提供包含對問題的一個或者多個答案的響應。在一些實施例中,知識管理器100可以在排行的答案列表中向用戶提供響應。
[0027]在一些示例實施例中,知識管理器100可以是用下文描述的示例實施例的機制擴充的、從紐約阿芒克的國際商業(yè)機器公司(181)可用的181 1^^801111洶系統(tǒng)。181知識管理器系統(tǒng)可以接收輸入問題,它然后解析該輸入問題以提取問題的主要特征,這些主要特征然后又用來制定應用于數(shù)據(jù)語料庫的查詢?;诓樵儜糜跀?shù)據(jù)語料庫,通過在數(shù)據(jù)語料庫中尋找數(shù)據(jù)語料庫的如下部分來生成假設或者對輸入問題的候選答案的集合,這些部分具有用于包含對輸入問題的有價值響應的一些可能性。
[0028]181洶系統(tǒng)然后使用多種推理算法對輸入問題的語言和數(shù)據(jù)語料庫的在應用查詢期間找到的部分中的每個部分中使用的語言執(zhí)行深度分析??赡艽嬖趹玫臄?shù)以百計或者甚至數(shù)以千計的推理算法,這些推理算法中的每個推理算法執(zhí)行不同分析、例如比較并且生成分數(shù)。例如一些推理算法可以著眼于匹配在輸入問題的語言內的詞項和同義詞與數(shù)據(jù)語料庫的找到的部分。其它推理算法可以著眼于在語言中的時間或者空間特征,而其它推理算法可以評估數(shù)據(jù)語料庫的部分的來源并且評估它的真實性。
[0029]從各種推理算法獲得的分數(shù)基于該推理算法的具體聚焦領域指示潛在響應被輸入問題推斷的程度。每個所得分數(shù)然后按照統(tǒng)計模型被加權。統(tǒng)計模型捕獲推理算法在181 I社801111以系統(tǒng)的訓練時段期間建立在用于特定域的兩個相似段落之間的推斷時表現(xiàn)多么好。統(tǒng)計模型然后可以用來概括181 I社80!!11洶系統(tǒng)關于潛在響應、即候選答案被問題推斷的置信度而具有的置信度水平??梢詫τ诤蜻x答案中的每個候選答案重復這一過程直至181 I社80??!11洶系統(tǒng)標識明顯比其它候選答案顯著地更強的候選答案、因此生成用于輸入問題的最終答案或者排行的答案集合??梢岳鐝?81公司網站181 ^6*00^8等獲得關于181以系統(tǒng)的更多信息。例如可以在1皿11等人的“1^11:8011 811(1
只6已11:110816,,,181 (16^6101)61'胃01^8,2011 矛口 “1116 £1? 0? 00^1111:1^6 378七61118:八II 11181(16100& 3,1 181 胃社8011 811(1 001 11:胃01^8”137181 1^6(113001^8,2012 中找到關于
181 18^801111洶系統(tǒng)的信息。
[0030]可以利用QA系統(tǒng)100的信息操縱系統(tǒng)的類型范圍從小型手持設備、比如手持計算機/移動電話110到大型的大型機系統(tǒng)、比如大型機計算機170。手持計算機110的示例包括個人數(shù)字助理(PDA)、個人娛樂設備、比如MP3播放器、便攜電視和緊致盤播放器。信息操縱系統(tǒng)的其它示例包括筆或者寫字板、計算機120、膝上型或者筆記本計算機130、個人計算機系統(tǒng)150和服務器160。如圖所示,各種信息操縱系統(tǒng)可以使用計算機網絡100來一起聯(lián)網??梢杂脕砘ミB各種信息操縱系統(tǒng)的計算機網絡102的類型包括局域網(LAN)、無線局域網(WLAN)、因特網、公用交換電話網絡(PSTN)、其它無線網絡和可以用來互連信息操縱系統(tǒng)的任何其它網絡拓撲。信息操縱系統(tǒng)中的許多信息操縱系統(tǒng)包括非易失性數(shù)據(jù)存儲庫、比如硬驅動和/或非易失性存儲器。圖1中所示信息操縱系統(tǒng)中的一些信息操縱系統(tǒng)描繪分離非易失性數(shù)據(jù)存儲庫(服務器160利用非易失性數(shù)據(jù)存儲庫165,并且大型機計算機170利用非易失性數(shù)據(jù)存儲庫175)。非易失性數(shù)據(jù)存儲庫可以是在各種信息操縱系統(tǒng)外部或者可以在信息操縱系統(tǒng)內部之一內部的部件。在圖2中示出信息操縱系統(tǒng)的示例,該示例示出示例處理器和該處理器公共地訪問的各種部件。
[0031]圖2圖示信息操縱系統(tǒng)200、更具體為處理器和公共部件,該信息操縱系統(tǒng)是能夠執(zhí)行這里描述的計算操作的計算機系統(tǒng)的簡化示例。信息操縱系統(tǒng)200包括耦合到處理器接口總線212的一個或者多個處理器210。處理器接口總線212將處理器210連接到也稱為存儲器控制器集線器(MCH)的北橋215。北橋215連接到系統(tǒng)存儲器220并且提供用于(多個)處理器210訪問系統(tǒng)存儲器的裝置。圖形控制器225也連接到北橋215。在一個實施例中,PCI快速(express)總線218將北橋215連接到圖形控制器225。圖形控制器225連接到顯示設備230、比如計算機監(jiān)視器。
[0032]北橋215和南橋235使用總線219來相互連接。在一個實施例中,總線是在北橋215與南橋235之間的每個方向上高速度傳送數(shù)據(jù)的直接媒體接口(DMI)總線。在另一實施例中,外圍部件互連(PCI)總線連接北橋和南橋。也稱為I/O控制器集線器(ICH)的南橋235是主要實現(xiàn)如下能力的芯片,這些能力在比北橋提供的能力更慢的速度操作。南橋235通常提供用來連接各種部件的各種總線。這些總線例如包括PCI和PCI快速總線、ISA總線、系統(tǒng)管理總線(SM總線或者SMB)和/或低管腳計數(shù)(LPC)總線。LPC總線經常連接低帶寬設備、比如引導ROM 296和“舊式”1/0設備(使用“超級I/O”芯片)?!芭f式”1/0設備(298)可以例如包括串行和并行端口、鍵盤、鼠標和/或軟盤控制器。LPC總線也將南橋235連接到信任平臺模塊(TPM) 295。在南橋235中經常包括的其它部件包括直接存儲器訪問(DMA)控制器、可編程中斷控制器(PIC)和使用總線284將南橋235連接到非易失性存儲設備285、比如硬盤驅動的存儲設備控制器。
[0033]擴展卡255是將可熱插設備連接到信息操縱系統(tǒng)的槽。擴展卡255在它使用通用串行總線(USB)和PCI快速總線二者來連接到南橋235時支持PCI快速和USB連通二者。南橋235包括向連接到USB的設備提供USB連通的USB控制器240。這些設備包括攝像頭(相機)250、紅外線(IR)接收器248、鍵盤和跟蹤板244以及提供無線個人區(qū)域網絡(PAN)的藍牙設備246。USB控制器240也向其它雜項USB連接設備242、比如鼠標、可拆卸非易失性存儲設備245、調制解調器、網卡、ISDN連接器、傳真、打印機、USB集線器和許多其它類型的USB連接設備提供USB連通。盡管示出可拆卸非易失性存儲設備245為USB連接設備,但是可以使用諸如火線接口等不同接口來連接可拆卸非易失性存儲設備245。
[0034]無線局域網(“⑷設備275經由或者快速總線272來連接到南橋235。 設備275通常實施空中接口調制技術的1222802.21標準之一,這些技術都使用相同協(xié)議以在信息操縱系統(tǒng)200與另一計算機系統(tǒng)或者設備之間無線通信。光存儲設備290使用串行八總線288來連接到南橋235。串行八7八適配器和設備通過高速串行鏈路通信。串行八從總線也將南橋235連接到其它形式的存儲設備、比如硬盤驅動。音頻電路裝置260、比如聲卡經由總線258連接到南橋235。音頻電路裝置260也提供功能、比如音頻線輸入和光學數(shù)字音頻輸入端口 262、光學數(shù)字輸出和耳機插孔264、內部揚聲器266以及內部麥克風268。以太網控制器270使用總線、比如或者快速總線來連接到南橋235。以太網控制器270將信息操縱系統(tǒng)200連接到計算機網絡、比如局域網(1燦0、因特網以及其它公共和私有計算機網絡。
[0035]盡管圖2示出一個信息操縱系統(tǒng),但是信息操縱系統(tǒng)可以采用許多形式,在圖1中示出這些形式中的一些形式。例如信息操縱系統(tǒng)可以采用桌面型、服務器、便攜型、膝上型、筆記本或者其它外形的計算機或者數(shù)據(jù)處理系統(tǒng)。此外,信息操縱系統(tǒng)可以采用其它外形、比如個人數(shù)字助理004)、游戲設備、八II機、便攜電話設備、通信設備或者包括處理器和存儲器的其它設備。
[0036]圖3-8描繪可以在信息操縱系統(tǒng)上執(zhí)行的用于使用知識管理系統(tǒng)、比如圖1中所示知識管理器100來基于深度文檔分析提供主動文檔知識指導的方式。這里描述的方式通過主動地使深度知識可用作交互層或者其它可視指示符來改善在查看文檔時的用戶體驗,該交互層或者其它可視指示符包含通過文檔的深度統(tǒng)計分析而找到的附加知識、推斷和關聯(lián)。在一個實施例中,深度語義分析的找到由與語料庫預備相似的過程執(zhí)行。該方式經由多種用戶界面技術向用戶呈現(xiàn)推斷的知識、因此允許用戶與可用知識直接交互、在這樣顯示的知識內導航、過濾掉不想要的知識注釋等。以這一方式,表面文本而不是具有超鏈接的平坦表面變成協(xié)作任務空間,其中計算機和人類用戶可以相互呈現(xiàn)關于在文檔中的主題的全程度知識。系統(tǒng)通過語義分析和用戶而可用的知識的程度可以比表面文本提示的程度更廣泛和深入。在以下討論的圖3-8和伴隨的具體描述中進一步描述以上討論的方式,這些圖和具體描述提供與使用知識管理器來基于深度文檔分析提供主動文檔知識指導的一個或者多個實施例有關的進一步細節(jié)。
[0037]圖3是描繪基于深度文檔分析提供主動知識指導的知識管理器的部件圖。知識管理器104對文檔325執(zhí)行語義分析,該語義分析產生一個或者多個語義內容集合350。如先前描述的那樣,知識管理器利用作為大規(guī)模信息源的知識庫106以找到與文檔有關的語義內容。各種語義內容集合對應于文檔325的不同區(qū)域。提供用戶界面,從而可以使用多種可視效果或者技術在顯示屏幕上向用戶可視地示出或者指示各種語義內容集合。用戶然后可以使用在顯示屏幕上向用戶顯示的用戶界面來查看或者以別的方式與顯示的語義內容工作。
[0038]各種效果或者指示符可以包括可視技術、比如在文檔的對應區(qū)域上顯示高亮、在文檔上顯示語義內容的疊加、在語義內容的全部或者部分的文檔上顯示注釋、在語義內容的全部或者部分的文檔上顯示鄰近信息氣泡、在文檔上顯示與文檔的對應區(qū)域鄰近的向用戶提醒語義內容的標記、在文檔上顯示語義內容的顯示層;在語義內容的全部或者部分的文檔上顯示跨接符以及在對應區(qū)域附近顯示向用戶提醒語義內容的可選擇圖標??梢栽谙嗤聊换蛘咂聊坏南嗤瑓^(qū)域上疊加或者可以在分離屏幕區(qū)域中示出語義內容。
[0039]用來向用戶提醒語義內容可用的可視指示符可以基于找到的語義內容的類型。一個易于內容類型是與在文檔中的圖表或者表格對應的附加信息。另一語義內容類型是比在文檔中找到的內容更新的內容而可視指示符向用戶通知更新信息可用。另一語義內容類型是鏈接到文檔的區(qū)域或者與文檔的區(qū)域有關的內容、比如章節(jié)、討論等。語義內容也包括形成功能塊的任何有關語義內容,該功能塊可以被體現(xiàn)為實時代碼對象以基于用戶與文檔和/或語義內容的交互動態(tài)執(zhí)行計算。
[0040]用戶可以瀏覽財經文檔,并且系統(tǒng)將檢測可用的更新近信息,并且將主動地顯示更新近信息,該信息例如指示在財經文檔中的信用評級過期,并且將基于系統(tǒng)標識的更新信息顯示新信用評級。深度分析也可以標識在文檔中渲染的表格集合,其中已經分析功能簽名,從而識別文檔為包含官方市政報表?;谠摲诸?,系統(tǒng)自動識別和分析已知功能塊。注釋用于對收入類別進行求和的熟知功能塊。該系統(tǒng)還自動高亮收入計算的來源以及其它鏈接的單兀。該系統(tǒng)也可以提供注解或者其它聞売,該注解或者其它聞売指不在后續(xù)歸檔中修改信息。
[0041]在另一示例中,用戶在該系統(tǒng)提供的搜索字段中錄入‘收入來源’。用戶正在查看的財務文檔未提到收入來源。然而該系統(tǒng)經由深度問題分析和語義對齊來回答用戶的問題。以這一方式,該系統(tǒng)對齊‘收入來源’的語義與在用于收入合成的功能塊中的收入組成的名稱。
[0042]在又一示例中,假設用戶的光標被定位于具有找到的知識(例如找到的知識是計算的值,并且該系統(tǒng)‘理解’計算和含義;和/或單元是用于某個其它計算的值的來源)的單元之上。在這一示例中該系統(tǒng)提示什么數(shù)據(jù)影響單元的值和哪些單元依賴于它的值。此夕卜,如果有更新近信息可用(即單元代表用于FY’2011的運營收入并且有用于FY’2013的更新近信息),則該系統(tǒng)可以向用戶主動地顯示這樣的更新的信息。
[0043]在更多另一示例中,通過深度文檔分析和理解,該系統(tǒng)可以用在法律文檔中的關鍵實體的推導的列表以及添加的導航輔助、比如內容、鏈、跨文檔比較等的表格擴充文檔的呈現(xiàn)。使用這一技術,查看文檔的個人不受文檔的作者創(chuàng)建的信息、摘要和相互關系限制??梢韵蛟闹携B加/嵌入后續(xù)數(shù)據(jù)擴充以使文檔更少成為被動信息布局并且取而代之更類似于實時軟件對象。
[0044]在一個實施例中,用戶配置設置用來控制在用戶界面上示出的語義內容的類型以及用來向用戶顯示希望的語義內容的可視指示符或者技術。一些可視指示符、比如疊加、顯示層等可以示出語義內容而無需進一步用戶干預。其它可視指示符可以示出語義內容的部分,并且如果用戶希望看見語義內容的更多部分,則用戶可以選擇可視指示符。例如信息氣泡可以示出語義內容的部分,并且如果用戶希望查看語義內容的更多部分,則用戶簡單地選擇信息氣泡并且顯示語義內容(例如作為疊加、在新窗口中等)。其它可視指示符、比如圖標可以指示可用語義內容的可用性和/或類型而未顯示實際語義內容的許多部分,其中用戶選擇可視指示符以查看關聯(lián)語義內容。例如如果用戶正在查看公司財務數(shù)據(jù)并且更新財務數(shù)據(jù)可用,則可以與財務數(shù)據(jù)鄰近顯示向用戶提醒更新數(shù)據(jù)可用的事實的圖標。如果用戶正在執(zhí)行歷史分析,則他可能已經了解數(shù)據(jù)更舊。然而如果用戶正在執(zhí)行當前分析,則更新信息的指示可以更令人感興趣并且允許用戶選擇可視指示符并且查看更新財務數(shù)據(jù)。
[0045]圖4是示出在基于深度文檔分析提供主動知識指導時使用的邏輯的流程圖的描繪。處理在400始于用戶查看或者請求查看文檔235。分析將文檔分解成使用知識管理器104來分析的各種分節(jié)。分節(jié)可以是文檔的章節(jié)、文檔的部分、在文檔中的段落或者句子、在文檔中的表格、圖表和數(shù)字或者文檔的任何其它組成部分。
[0046]在步驟410,該過程選擇文檔325的第一分節(jié)。在步驟420,該過程向知識管理器104發(fā)送對于分析文檔的選擇的分節(jié)的請求用于選擇的分節(jié)的深度語義內容分析。在步驟425,該過程標識在選擇的分節(jié)中的任何文檔間元數(shù)據(jù)。文檔間元數(shù)據(jù)是與文檔的其它分節(jié)有關的元數(shù)據(jù)。例如內容或者索引的表將具有引用文檔的其它區(qū)域的條目。此外,表格、圖形或者數(shù)字可以具有位于文檔的另一部分中的文本分節(jié),該文本分節(jié)向該表格、圖形或者數(shù)字提供分析或者其它支持。如果希望,則用戶可以讓文檔間元數(shù)據(jù)用可視指示符來標識,這些可視指示符提供與元數(shù)據(jù)有關的內容(例如與數(shù)字有關的文本分析或者支持的疊加等關于該過程是否標識在選擇的分節(jié)中的任何文檔間元數(shù)據(jù)進行判決(判決430)。如果標識文檔間元數(shù)據(jù),則判決430轉向“是”分支,其中在步驟440,該過程在存儲器區(qū)域450中保持文檔間元數(shù)據(jù)和分節(jié)標識符。在另一方面,如果未標識文檔間元數(shù)據(jù)(或者如果用戶的配置設置指示用戶不希望看見在用戶界面中的文檔間內容),則判決430轉向繞過步驟440的“否”分支。
[0047]在步驟460,該過程接收知識管理器104執(zhí)行的對文檔的選擇的分節(jié)執(zhí)行的語義內容分析。關于知識管理器執(zhí)行的語義內容分析是否標識與文檔的選擇的分節(jié)有關的任何語義內容進行判決(判決470)。如果標識語義內容,則判決470轉向“是”分支,其中在步驟475,該過程在存儲器區(qū)域480中保持語義內容和對應分節(jié)標識符。在另一方面,如果知識管理器104未標識語義內容(或者如果用戶的配置設置指示用戶不希望在用戶界面中看見這樣的語義內容),則判決470轉向繞過步驟475的“否”分支。
[0048]關于在文檔中是否有該過程將分析的更多分節(jié)進行判決(判決490)。如果有將分析的更多分節(jié),則判決490轉向“是”分支,該分支循環(huán)回到如以上描述的那樣選擇和處理文檔的下一分節(jié)。這一循環(huán)繼續(xù)直至已經處理文檔325的所有分節(jié),在該點,判決490轉向“否”分支,其中在預定義的過程495,該過程為用戶準備文檔(對于處理細節(jié)見圖5和對應文本
[0049]圖5是示出用來預備用于主動知識指導的文檔的邏輯的流程圖的描繪。處理始于500,其中在步驟505,該過程從數(shù)據(jù)存儲庫510取回用戶配置設置。用戶配置設置具有默認值并且可以被用戶更新以指示用于在用戶界面上顯示的元數(shù)據(jù)和語義內容的類型以及應當如何在用戶界面上向用戶呈現(xiàn)這樣的數(shù)據(jù)。
[0050]在步驟515,該過程選擇文檔的第一分節(jié)以預備它用于在用戶界面上顯示。基于用戶配置設置關于用戶是否希望看見文檔內可視指示符進行判決(判決520)。如果用戶希望看見文檔內可視指示符,則判決520轉向“是”分支以處理對于文檔的選擇的分節(jié)而找到的任何文檔內元數(shù)據(jù)。在步驟525,該過程取回與文檔的選擇的分節(jié)有關的任何文檔內元數(shù)據(jù)。該元數(shù)據(jù)從存儲器區(qū)域450被取回,并且先前由圖4中所示出的處理存儲在存儲器區(qū)域中。關于對于文檔的選擇的分節(jié)是否找到任何文檔內元數(shù)據(jù)進行判決(判決530〉。如果對于文檔的選擇的分節(jié)找到文檔內元數(shù)據(jù),則判決530轉向“是”分支,其中在步驟540,在與其中顯示文檔的選擇的分節(jié)的顯示區(qū)域鄰近的用戶界面上渲染文檔內可視指示符。使用的可視指示符是根據(jù)用戶的配置設置。例如對于內容或者索引條目的表格,用戶可以已經設置配置設置以與用戶選擇的條目鄰近顯示圖標以導航或者“跳轉”到在文檔中的分節(jié)。類似地,用戶可以已經設置配置設置以提供用于在文檔內的內容的氣泡或者疊加,該氣泡或者疊加提供與表格、圖形或者數(shù)字有關的支持或者信息。用戶可以讀取在氣泡或者疊加中的有關內容或者可以選擇氣泡或者疊加以導航(跳轉)到文檔的支持分節(jié)?;氐脚袥Q530,如果對于選擇的分節(jié)未找到文檔內元數(shù)據(jù),則判決530轉向繞過步驟540的“否”分支。也回到判決520,如果用戶的配置設置指示用戶不希望看見文檔內可視指示符,則判決520轉向繞過步驟520至540的“否”分支。
[0051]基于用戶配置設置關于用戶是否希望看見與文檔有關的語義內容進行判決(判決550)。如果用戶希望看見與文檔有關的語義內容,則判決550轉向“是”分支以處理知識管理器對于文檔的選擇的部分而找到的任何語義內容。關于對于文檔的選擇的分節(jié)是否找到任何語義內容進行判決(判決555)。如果知識管理器對于文檔的選擇的分節(jié)找到語義內容,則判決555轉向“是”分支,其中在預定義的過程570,該過程根據(jù)用戶的配置設置顯示語義內容(對于處理細節(jié)見圖6和對應文本在另一方面,如果對于文檔的選擇的分節(jié)未找到語義內容,則判決560轉向繞過預定義的過程570的“否”分支。回到判決550,如果用戶的配置設置指示用戶不希望看見與文檔有關的語義內容,則判決550轉向繞過步驟555至570的“否”分支。
[0052]關于在文檔中是否有將處理的更多分節(jié)進行判決(判決580)。如果有將處理的更多分節(jié),則判決580轉向“是”分支,該分支循環(huán)回到如以上描述的那樣選擇和處理文檔的下一分節(jié)。這一循環(huán)繼續(xù)直至已經處理文檔的所有分節(jié),在該點,判決580轉向“否”分支,其中在預定義過程590,該過程在用戶界面上顯示文檔用于用戶查看和交互(對于處理細節(jié)見圖6和對應文本
[0053]圖6是示出執(zhí)行的用于顯示語義內容的邏輯的流程圖的描繪。處理始于600,其中在步驟605,該過程標識被找到語義內容的文檔分節(jié)類型。在步驟610,該過程基于找到的語義內容類型和文檔分節(jié)類型標識用于與用戶界面使用的顯示技術或者可視指示符。從判決620到步驟670的隨后處理是基于可以作為如果用戶未指示可視指示符偏好則使用的默認值而使用的示例用戶配置設置??梢曰谟脩舻脑谟脩襞渲迷O置中指定的偏好來改變在步驟625、635、645、655和665中使用的可視指示符。此外,用戶可以具有偏好,這些偏好指示將在用戶界面上禁止(未示出)的特定語義內容類型。
[0054]以下是圖6中所示用于各種語義內容類型和文檔分節(jié)類型的示例可視指示符的描述。關于找到的語義內容是否提供與在文檔中的圖表、數(shù)字或者表格有關的附加信息進行判決(判決620)。如果語義內容提供與在文檔中的圖表、數(shù)字或者表格有關的附加信息,則判決620轉向“是”分支,其中在步驟625,該過程在文檔中的圖表/表格/數(shù)字中插入控件,該控件在該控件被用戶選擇時向用戶通知附加信息可用。處理然后在695返回到調用例程(見圖5)。在另一方面,如果語義內容未提供與在文檔中的圖表、數(shù)字或者表格有關的附加信息,則判決620轉向“否”分支用于進一步處理。
[0055]關于找到的語義內容是否提供比在文檔中找到的信息更新的信息進行判決(判決630)。例如在財務報告中,語義內容可以是比在文檔中提供的數(shù)字更新的新發(fā)布的財務數(shù)字。如果語義內容提供比在文檔中找到的信息更新的信息,則判決630轉向“是”分支,其中在步驟635,該過程插入可視指示符提醒、比如圖標或者疊加,該可視指示符提醒向用戶通知在語義內容中可用的更新內容而該更新的內容經由可視指示符可用。處理然后在695返回到調用例程(見圖5)。在另一方面,如果語義內容未提供比在文檔中找到的信息更新的信息,則判決630轉向“否”分支用于進一步處理。
[0056]關于找到的語義內容是否為鏈接到文檔分節(jié)的內容進行判決(判決640)。語義內容鏈接的示例可以是在語義內容中找到的與在文檔中找到的文本對應的圖表、表格或者數(shù)字。如果語義內容是鏈接到文檔分節(jié)的內容,則判決640轉向“是”分支,其中在步驟645,該過程在文檔顯示中插入可視指示符鏈接,該可視指示符鏈接通知語義內容并且允許用戶經由可視指示符導航到或者查看語義內容。處理然后在695返回到調用例程(見圖5)。在另一方面,如果語義內容不是鏈接到文檔的內容,則判決640轉向“否”分支用于進一步處理。
[0057]關于語義內容是否與文檔的分節(jié)有關進行判決(判決650)。例如與文檔的區(qū)域相關的有關歸檔、文章、研究等。如果語義內容與文檔的分節(jié)有關,則判決650轉向“是”分支,其中在步驟655,該過程插入可視指示符提醒、比如高亮或者信息氣泡,該可視指示符提醒向用戶通知在語義內容中可用的有關信息而有關內容經由可視指示符可用于用戶。處理然后在695返回到調用例程(見圖5)。在另一方面,如果語義內容未與文檔的分節(jié)有關,則判決650轉向“否”分支用于進一步處理。
[0058]關于在文檔中或者在語義內容中的數(shù)據(jù)、比如表格和/或數(shù)字是否形成功能塊進行判決(判決660)。例如知識管理器執(zhí)行的深度分析可以找到在文檔中渲染的表格集合,其中已經分析功能簽名,從而識別文檔為包含官方市政報表?;谠摲诸?,識別和分析已知功能塊??梢曋甘痉梢宰⑨尯褪境鲇糜谑杖腩悇e的求和的功能塊。如果找到這樣的功能塊,則判決660轉向“是”分支,其中在步驟665,該過程插入基于用戶與在文檔和/或有關語義內容中包括的數(shù)字的交互來執(zhí)行動態(tài)計算的實時代碼對象。處理然后在695回到調用例程(見圖5)。在另一方面,如果尚未標識功能塊,則判決660轉向“否”分支用于進一步處理。
[0059]在步驟670,如果語義內容未與先前描述的語義內容類型中的任何語義內容類型匹配,則在用戶界面中插入可視指示符、比如提示、鏈接、疊加、氣泡、層、標記、跨接符、窗口等以向用戶提醒語義內容并且允許用戶查看這樣的內容。處理然后在695回到調用例程(見圖5)。
[0060]圖7是示出用來顯示具有語義內容的文檔的邏輯的流程圖的描繪。處理始于700,其中在步驟705,該過程從與正在其上顯示文檔和各種可視指示符的文檔用戶界面對接的用戶接收用戶輸入。關于用戶是否希望退出該過程并且停止使用用戶界面來查看文檔進行判決(判決710)。如果用戶不會退出,則判決710轉向“否”分支以處理用戶的輸入。用戶的輸入繼續(xù)如以下描述的那樣被處理直至用戶的輸入是退出該過程,在該點,判決710轉向“是”分支并且處理在795結束。
[0061]關于用戶的輸入是否為選擇與文檔圖標、表格或者數(shù)字關聯(lián)的用來顯示關于該圖表、表格或者數(shù)字的附加信息的可視指示符進行判決。如果用戶的輸入是選擇這樣的可視指示符,則判決720轉向“是”分支,其中在步驟725,該過程顯示疊加、層、標記、跨接符或者窗口等,該疊加、層、標記、跨接符或者窗口等顯示與圖表、表格或者數(shù)字有關的附加語義內容。用來顯示語義內容的技術是基于用戶的配置設置。處理然后循環(huán)回到步驟705以接收下一用戶輸入。在另一方面,如果用戶的輸入不是選擇與文檔圖表、表格或者數(shù)字有關的可視指示符,則判決720轉向“否”分支用于進一步處理。
[0062]關于用戶的輸入是否為選擇可視指示符進行判決,該可視指示符向用戶通知可用于文檔的更新內容(判決730)。如果用戶的輸入是選擇向用戶通知可用于文檔的更新內容的可視指示符,則判決730轉向“是”分支,其中在步驟735,該過程顯示疊加、層、標記、跨接符或者窗口等,該疊加、層、標記、跨接符或者窗口等顯示與文檔有關的新語義內容。用來顯示更新語義內容的該技術是基于用戶的配置設置。處理然后循環(huán)回到步驟705以接收下一用戶輸入。在另一方面,如果用戶的輸入不是選擇向用戶通知可用于文檔的更新內容的可視指示符,則判決730轉向“否”分支用于進一步處理。
[0063]關于用戶的輸入是否為選擇指向與文檔有關的內容的鏈接進行判決(判決740)。如果用戶的輸入是選擇指向與文檔有關的內容的鏈接,則判決740轉向“是”分支,其中關于鏈接是否指向在文檔內的內容或者指向知識管理器標識的外部語義內容進行判決(判決745)。如果鏈接指向文檔內元數(shù)據(jù),則判決745轉向“是”分支,其中在步驟750,文檔的正在顯示的部分跳轉到鏈接引用的部分(例如索引或者內容表格條目等引用的頁面在另一方面,如果鏈接指向知識管理器標識的外部語義內容,則判決745轉向“否”分支,其中在步驟755,該過程顯示疊加、層、標記、跨接符或者窗口等,該疊加、層、標記、跨接符或者窗口等顯示與文檔的被用戶選擇的部分有關的語義內容。用來顯示語義內容的技術是基于用戶的配置設置。處理然后循環(huán)回到步驟705以接收下一用戶輸入?;氐脚袥Q740,如果用戶的輸入不是選擇指向與文檔有關的內容的鏈接,則判決740轉向“否”分支用于進一步處理。
[0064]關于用戶的輸入是否為選擇指向知識管理器找到的與文檔有關的外部語義內容的鏈接進行判決(判決760)。如果用戶的輸入是選擇指向知識管理器找到的外部語義內容的鏈接,則判決760轉向“是”分支,其中在步驟765,該過程顯示疊加、層、標記、跨接符或者窗口等,該疊加、層、標記、跨接符或者窗口等顯示與文檔的被用戶選擇的部分有關的外部語義內容。用來顯示語義內容的技術是基于用戶的配置設置。處理然后循環(huán)回到步驟705以接收下一用戶輸入。在另一方面,如果用戶的輸入不是選擇指向外部語義內容的鏈接,貝0判決760轉向“否”分支用于進一步處理。
[0065]關于用戶的輸入是否為選擇與在文檔中或者在知識管理器找到的語義內容中的功能塊有關的實時代碼對象進行判決(判決770)。如果用戶的選擇是選擇實時代碼對象,則判決770轉向“是”分支,其中在步驟775,該過程基于用戶的與用戶界面和在文檔和/或語義內容中找到的數(shù)據(jù)的一個或者多個功能塊的交互動態(tài)執(zhí)行計算。用來顯示計算的技術是基于用戶的配置設置。處理然后循環(huán)回到步驟705以接收下一用戶輸入。在另一方面,如果用戶的輸入不是選擇實時代碼對象,則判決770轉向“否”分支用于進一步處理。
[0066]關于用戶的輸入是否為在用戶界面中找到的搜索字段中錄入問題進行判決(判決780)。如果用戶的輸入是在用戶界面中找到的搜索字段中錄入問題,則判決780轉向“是”分支,其中在預定義過程785,知識管理器基于用戶的問題執(zhí)行深度自然語言(1)分析(對于處理細節(jié)見圖8和對應文本處理然后回到步驟705以接收下一用戶輸入。在另一方面,如果用戶的輸入不是在搜索字段中錄入問題,則判決770轉向“否”分支,其中在步驟790,處理某個其它類型的用戶輸入、比如編輯用戶的配置設置或者更新在知識庫106中的文檔或者關聯(lián)等。更新知識庫106可以依賴于在知識管理器與用戶之間正在交換的知識。在公司評級改變的情況下,用戶(例如財務分析師等)可以供應關于改變原因的附加信息。任何種類的輸入技術可以這里用來更新知識管理器??梢栽诓襟E790收集并且向知識管理器發(fā)送文本、添加的鏈接等的輸入用于向知識庫106更新。例如在法律設置中,系統(tǒng)可以取回相關案例,并且人類用戶可以去除或者重新評級呈現(xiàn)的案例。處理然后循環(huán)回到步驟705以接收下一用戶輸入。
[0067]圖8是示出知識管理器執(zhí)行的用于服務于對于語義內容的請求的邏輯的流程圖的描繪。在一個實施例中,該處理始于800,其中在步驟810,該過程在用戶界面的錄入字段接收用戶輸入的自然語言問題。在步驟820,該過程向知識管理器104發(fā)送自然語言問題用于利用擴展知識庫106的深度語義分析。注意知識庫106包括文檔和其它內容的大規(guī)模陣列并且也包括文檔內容325以及知識管理器在預備文檔用于顯示時先前標識的語義內容480。
[0068]在步驟830,該過程從知識管理器104接收響應。該響應可以是對自然語言問題的答案并且可以提供在文檔325中找到的內容(例如語義內容等)、先前標識的語義內容480或者在知識庫106內找到的其它內容。在步驟840,在用戶界面上向用戶顯示接收的答案和/或從知識管理器接收的內容。用來顯示答案和/或內容的技術基于用戶的配置設置。處理隨后在895返回到調用歷程(見圖7)。
[0069]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0070]盡管已經示出和描述本發(fā)明的具體實施例,但是本領域技術人員將清楚,基于這里的教導可以進行改變和修改而未脫離本發(fā)明和它的更廣義方面。因此,所附權利要求將在它們的范圍內包含如在本發(fā)明的真實精神實質和范圍內的所有這樣的改變和修改。另外也將理解本發(fā)明僅由所附權利要求限定。本領域技術人員將理解,如果旨在于引入的權利要求要素的具體數(shù)目,則將在權利要求中明確記載這樣的意圖,并且在無這樣的記載時無這樣的限制存在。對于非限制例子,作為輔助理解,所附權利要求包含使用引導短語“至少一個”和“一個或者多個”以引入權利要求要素。然而不應理解使用這樣的短語意味著不定冠詞“一個/ 一種”引入權利要求要素使包含這樣的引入的權利要求要素的任何特定權利要求限于包含僅一個這樣的要素的發(fā)明、即使在相同權利要求包括引導短語“一個或者多個”或者“至少一個”和不定冠詞、比如“一個/ 一種”;這對于在權利要求中使用定冠詞同樣成立。
【權利要求】
1.一種在包括處理器和存儲器的信息操縱系統(tǒng)中的用于呈現(xiàn)基于知識的信息的方法,所述方法包括: 由所述信息操縱系統(tǒng)對所述文檔執(zhí)行語義分析,所述分析產生一個或者多個語義內容集合,其中所述語義內容集合中的每個語義內容集合對應于所述文檔的區(qū)域; 由所述信息操縱系統(tǒng)使用可視指示符來可視地指示所述文檔的所述對應區(qū)域,所述可視指示符示出所述語義內容集合在用戶界面中的可用性;以及 響應于用戶選擇來顯示選擇的語義內容集合。
2.根據(jù)權利要求1所述的方法,其中所述可視地指示選自于包括如下的組:在所述對應區(qū)域上顯示高亮、在所述對應區(qū)域鄰近顯示疊加、在所述對應區(qū)域鄰近顯示注釋、在所述對應區(qū)域鄰近顯示信息氣泡、在所述對應區(qū)域鄰近顯示標記、在所述對應區(qū)域鄰近顯示一顯示層、在所述對應區(qū)域鄰近顯示跨接符以及在所述對應區(qū)域鄰近顯示可選擇圖標。
3.根據(jù)權利要求1所述的方法,還包括: 標識所述選擇的語義內容集合的類型,其中所述語義內容的所述類型選自于包括如下的組:用于圖表或者表的附加信息、比文檔內容更新的信息、鏈接到所述文檔的所述區(qū)域的語義內容、與所述文檔的所述區(qū)域有關的語義內容、和形成功能塊的有關語義內容。
4.根據(jù)權利要求3所述的方法,還包括: 選擇用來示出與所述可視指示符對應的所述語義內容集合的所述可用性的所述可視指示符,其中所述可視指示符的所述選擇基于所述語義內容的所述標識的類型。
5.根據(jù)權利要求4所述的方法,其中所述響應于所述用戶選擇來顯示所述選擇的語義內容集合還包括: 取回標識在遇到所述標識的類型的所述語義內容時要利用的所述可視指示符的用戶配置設置; 基于標識的可視指示符自動在所述對應區(qū)域鄰近顯示所述語義內容集合以取代在所述用戶界面接收用戶請求,其中所述標識的可視指示符選自于包括信息氣泡、顯示層和跨接符的組。
6.根據(jù)權利要求1所述的方法,還包括: 在正在顯示所述選擇的語義內容集合的用戶界面接收來自所述用戶的數(shù)據(jù)改變;以及 基于所述接收的數(shù)據(jù)改變來更新包括所述語義內容集合的知識庫。
7.根據(jù)權利要求1所述的方法,還包括: 向問答(QA)系統(tǒng)發(fā)送對于所述語義分析的請求,其中所述執(zhí)行所述語義分析包括接收來自知識管理器的所述語義分析。
8.—種信息操縱系統(tǒng),包括: 一個或者多個處理器; 耦合到所述處理器中的至少一個處理器的存儲器; 顯不器;以及 指令集,存儲于所述存儲器中并且由所述處理器中的至少一個處理器執(zhí)行以呈現(xiàn)基于知識的信息,其中所述指令集執(zhí)行以下動作: 對所述文檔執(zhí)行語義分析,所述分析產生一個或者多個語義內容集合,其中所述語義內容集合中的每個語義內容集合對應于所述文檔的區(qū)域; 使用可視指示符來可視地指示所述文檔的所述對應區(qū)域,所述可視指示符示出所述語義內容集合在用戶界面中的可用性;以及 響應于用戶選擇在所述顯示器上顯示選擇的語義內容集合。
9.根據(jù)權利要求8所述的信息操縱系統(tǒng),其中所述可視地指示選自于包括如下的組:在所述對應區(qū)域上顯示高亮、在所述對應區(qū)域鄰近顯示疊加、在所述對應區(qū)域鄰近顯示注釋、在所述對應區(qū)域鄰近顯示信息氣泡、在所述對應區(qū)域鄰近顯示標記、在所述對應區(qū)域鄰近顯示一顯示層、在所述對應區(qū)域鄰近顯示跨接符以及在所述對應區(qū)域鄰近顯示可選擇圖標。
10.根據(jù)權利要求8所述的信息操縱系統(tǒng),其中所述動作還包括: 標識所述選擇的語義內容集合的類型,其中所述語義內容的所述類型選自于包括如下的組:用于圖表或者表的附加信息、比文檔內容更新的信息、鏈接到所述文檔的所述區(qū)域的語義內容、與所述文檔的所述區(qū)域有關的語義內容、和形成功能塊的有關語義內容。
11.根據(jù)權利要求10所述的信息操縱系統(tǒng),其中所述動作還包括: 將所述語義內容集合之一標識為對所述文檔的一部分的更新信息,其中在所述文檔的所述一部分鄰近顯示的所述可視指示符指示所述更新信息比所述文檔的所述一部分更新。
12.根據(jù)權利要求11所述的信息操縱系統(tǒng),其中所述響應于所述用戶選擇來顯示所述選擇的語義內容集合還包括: 取回標識在遇到所述標識的類型的所述語義內容時要利用的所述可視指示符的用戶配置設置; 基于標識的可視指示符自動在所述對應區(qū)域鄰近顯示所述語義內容集合以取代在所述用戶界面接收用戶請求,其中所述標識的可視指示符選自于包括信息氣泡、顯示層和跨接符的組。
13.根據(jù)權利要求8所述的信息操縱系統(tǒng),其中所述動作還包括: 在正在顯示所述選擇的語義內容集合的用戶界面接收來自所述用戶的數(shù)據(jù)改變;以及 基于所述接收的數(shù)據(jù)改變來更新包括所述語義內容集合的知識庫。
14.根據(jù)權利要求8所述的信息操縱系統(tǒng),其中所述動作還包括: 向問答(QA)系統(tǒng)發(fā)送對于所述語義分析的請求,其中所述執(zhí)行所述語義分析包括接收來自知識管理器的所述語義分析。
【文檔編號】G06F17/30GK104462056SQ201410469765
【公開日】2015年3月25日 申請日期:2014年9月15日 優(yōu)先權日:2013年9月17日
【發(fā)明者】D·K·比榮, K·庫馬穆拉, A·皮科維斯基, T·文克勒 申請人:國際商業(yè)機器公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临江市| 临洮县| 十堰市| 二手房| 芜湖市| 眉山市| 乐至县| 武隆县| 罗田县| 广汉市| 吉木乃县| 罗田县| 屯昌县| 石泉县| 隆德县| 九龙县| 河北区| 新建县| 罗甸县| 常州市| 江口县| 宝应县| 南部县| 正定县| 修武县| 陇南市| 鄂伦春自治旗| 大埔区| 北宁市| 洛宁县| 全州县| 彝良县| 中方县| 六枝特区| 博客| 永昌县| 商洛市| 邻水| 阜宁县| 泾源县| 安福县|