上下文可搜索的通信的製作方法
2023-07-18 23:45:16 2
專利名稱:上下文可搜索的通信的製作方法
技術領域:
本發明一般地涉及消息傳送通信,具體地說,涉及使用所述通信來存儲消息通信的上下文。更具體地說,本發明涉及根據所述通信中指定的應答響應來搜索存儲的通信。
背景技術:
隨著網際網路和電話的發展,處於不同位置的個人之間的通信也變得愈加容易。但是,使用同步或延後的電子通信,許多在面對面交談過程中可察覺到的內容被減少或消除了。
在面對面交談過程中,通常交流的不僅僅是基於單詞的談話。「語言的」和「非語言的」信息共同構成了通信內容的上下文。語言信息可以包括例如聲音、語調以及音量。非語言信息可以例如通過視線接觸、動作、面部表情以及肢體語言進行交流。例如,發言者能夠觀察收聽者的反應並衡量對所說詞語的情感反應。此外,發言者能夠觀察收聽者以接收關於收聽者是否理解發言者的詞語的非語言線索。進而,收聽者可以觀察發言者的動作和語調來更好地理解發言者正在試圖傳達的情感的類型。
缺少了面對面通信的諸要素,構成通信內容上下文的語言和非語言信息經常會丟失或被消除。沒有通信的這些不可缺少的組成部分,往往會增加通信中產生誤解的可能性。例如,由於文化差異(當沒有面對面通信時,其不是十分明顯)可能引起更大的誤解。進而,關於做出或接收通信時所帶有的情感可能存在誤解,這種誤解沒有面對面的同步交流不能很快被更正。
例如,電子郵件(e-mail)消息提供了一種有價值的電子通信類型,但其並不是同步的面對面交流。發送電子郵件消息的人無法通過觀察接收者響應於閱讀該電子郵件消息的肢體語言來確定接收者是否理解該通信。此外,電子郵件消息的接收者可能不完全清楚年齡、性別、種族背景、階級、區域位置或其他背景信息,這些信息可能影響發送者選擇用於傳遞內容的方式。進而,接收者也無法通過觀察發送者來確定發送者在撰寫電子郵件消息時所處的情感環境。發送者也許僅僅是失望,但使用了接收者聯想為生氣的單詞,這導致對發送者撰寫內容的誤解。
電子通信的另一個限制在於,當此類通信被存儲後,通常只能根據日期或發送者對其進行搜索。因此,鑑於以上原因,提供一種用於在電子通信內指示該電子通信上下文的方法、系統和程序是有利的。然後,使用所述電子通信來存儲電子通信上下文,使得以後可以根據所述通信上下文來查找該電子通信是有利的。
發明內容
鑑於以上原因,本發明的一個目的是提供改進的消息傳送通信。
本發明的另一個目的是提供一種用於使用所述通信來存儲消息通信上下文的方法、系統和程序。
本發明的再一目的是提供一種用於根據在所述通信中指定的應答響應來搜索存儲的通信的方法、系統和程序。
根據本發明的一個方面,將分析通信的內容的各個不同部分以標識與所述內容的各個不同部分中的每個部分關聯的應答響應。將可顯示屬性與所述內容的各個不同部分中的每個部分關聯以指示所述標識出的應答響應。為所述通信將所述內容的各個不同部分中的每個部分與所述標識出的應答響應和所述關聯的可顯示屬性一起存儲在可通過上下文搜索的資料庫中,所述上下文包括標識出的應答響應和關聯的可顯示屬性中的至少一個。
通過以下詳細的書面描述,本發明的全部目的、特性以及優點將變得顯而易見。
在所附權利要求書中說明了被認為是本發明特有的新穎特徵。但是,當結合附圖閱讀本說明書時,通過參考後面對示例實施例的詳細說明可以更好的理解發明本身以及所採用的優選方式、進一步的目的和優點,這些附圖是圖1示出了一個其可以利用本發明的方法、系統和程序的計算機系統的實施例;圖2示出了根據本發明的方法、系統和程序的其中通常發生電子消息傳送的客戶機/伺服器環境的簡化方框圖;圖3示出了根據本發明的方法、系統和程序的消息傳送系統伺服器的方框圖;圖4示出了根據本發明的方法、系統和程序的應答響應控制器以及由所述應答響應控制器訪問的響應資料庫的方框圖;圖5示出了根據本發明的方法、系統和程序的消息存儲控制器的方框圖;圖6示出了根據本發明的方法、系統和程序的分析偏好的示例表示;圖7示出了根據本發明的方法、系統和程序的個人響應簡檔的示例表示;圖8示出了根據本發明的方法、系統和程序的地區響應簡檔的示例表示;圖9示出了一個根據本發明的方法、系統和程序的國家語言支持簡檔的示例實施例;圖10示出了根據本發明的方法、系統和程序的建議電子郵件的示例表示;圖11示出了根據本發明的方法、系統和程序存儲的上下文可搜索的電子郵件文件的示例表示;圖12示出了根據本發明的方法、系統和程序的按照應答響應排序的資料庫的示例表示;以及圖13示出了用於基於上下文搜索並存儲通信的過程和程序的高級邏輯流程圖。
具體實施例方式
提供了一種用於根據通信中指定的應答響應來存儲和搜索所述通信的方法、系統和程序。在一個優選實施例中,根據所述通信中的顏色來指示所述應答響應。但是,在一個替代實施例中,如本領域的技術人員將理解的那樣,也可以通過諸如文本、圖形、圖標、圖像或聲音之類的其他可顯示屬性來指示所述應答響應。文本可以通過字體、字號、字形、下標、上標的變化以及其他文本處理來指示所述應答響應。此外,還可以使用半透明覆蓋、漸變條以及其他圖形元素來指示應答響應。
通信可以包括,但不限於,文檔、電子通信、語音通信、視頻通信、圖形通信以及其他經由基於圖形的介質的通信。文檔可以包括,但不限於,文本文檔、手稿、書籍課本、軟體代碼以及其他類型的基於字母數字和圖形的文件。電子通信可以包括,但不限於,電子郵件(e-mail)、即時消息傳送、聊天室通信、雙向文本消息傳送、語音到文本消息傳送、振動到振動消息傳送以及其他通過網絡實現的通信。語音通信可以包括語音消息傳送、電話通信、電話會議以及其他基於語音的通信方法。視頻通信可以包括,但不限於,視頻會議、視頻消息傳送以及其他基於視頻的通信方法。
在本發明的一個優選實施例中,通信經由網絡從至少一個發送者被傳輸給至少一個接收者。但是,也可以經由數據存儲介質或其他平臺來傳輸通信。進而,經由網絡的通信可以是同步的或延後的。
任何所述類型的通信的內容都可以包括,但不限於,文本、圖標、視頻圖像、聲音、圖形、虛擬人物動作(avatar gesturing)以及其他類型的輸出。根據本發明的一個優點,通信內容的上下文由針對該內容的應答響應構成。
例如,可以為通信的一個選定部分、通信的各個不同部分、整個通信或多個通信分析應答響應。還可以為通信的一個選定部分、通信的各個不同部分、整個通信或多個通信標識應答響應。
應答響應可以包括,但不限於,接收者的預期響應(anticipatedresponse)、發送者的預定響應(intended response)以及接收者的實際響應。可以向發送者提供接收者對於建議通信的預期響應。此外,發送者可以提供對於建議通信的預定響應,或者對通信內容的分析可以呈現預定響應。可以將預期響應和/或預定響應與通信一起發送以便為接收者提供額外的上下文。此外,接收者可以指示對通信的實際響應。實際響應可以被分類並存儲和/或與通信一起返回給發送者。
通信內容和對通信的應答響應共同構成了通信的上下文,所述上下文增強了當經由電子介質通信時被丟失的語言和非語言通信。優選地,所述上下文為發送者和接收者提供了對內容的意圖和在其中理解該內容的方式的增強的理解。
優選地,通信的上下文與通信一起存儲,以便可以根據在通信中指定的應答響應來搜索通信。有利地,可以按照應答響應、指示應答響應的顏色、發送者、接收者、時間、日期以及其他條件對根據上下文存儲的通信資料庫進行搜索。
出於說明目的,下面的描述中陳述了大量具體細節以便全面理解本發明。但是對本領域的技術人員顯而易見的是,無需這些具體細節也可以實施本發明。在其他實例中,公知結構和設備以方框圖的形式示出,以便避免不必要地使本發明難以理解。
硬體概論本發明可以在包括各種在不同作業系統下的計算系統和電子設備的各種系統中執行。在本發明的一個實施例中,所述計算系統為可攜式計算系統,例如筆記本計算機、掌上型計算機、個人數字助理、電話或者其他也包含提供電話、增強型電話、消息傳送和信息服務的通信功能的電子計算系統。但是,所述計算系統也可以是例如桌上型計算機、網絡計算機、中型計算機、伺服器系統或者大型計算機。因此,通常,本發明優選地在執行計算任務(諸如在可由計算機系統訪問的存儲裝置中處理數據)的計算機系統中執行。此外,所述計算機系統優選地包括至少一個輸出設備和至少一個輸入設備。
現在參考附圖,具體地說參考圖1,其中示出了一個其可以有利地利用本發明的方法、系統和程序的計算機系統的實施例。計算機系統10包括總線22或其他用於在計算機系統10內傳遞信息的通信設備,以及至少一個連接到總線22以處理信息的處理設備(例如處理器12)。總線22優選地包括低延遲和更高延遲的路徑,所述路徑由橋接裝置連接並由多個總線控制器在計算機系統10內控制。
處理器12可以是諸如IBM PowerPCTM處理器之類的通用處理器,在正常運行期間,所述處理器在存儲於諸如隨機存取存儲器(RAM)14的動態存儲裝置和諸如只讀存儲器(ROM)16的靜態存儲裝置中的作業系統和應用軟體的控制下處理數據。所述作業系統優選地向用戶提供圖形用戶界面(GUI)。在一個優選實施例中,應用軟體包含計算機可執行的指令,當所述指令在處理器12中被執行時,執行圖13的流程圖中和此處所述的操作。可替代地,本發明的諸步驟可以由包含用於執行所述步驟的硬布線邏輯的特定硬體組件或由編程的計算機組件與自定義硬體組件的任何組合來執行。
本發明可以作為電腦程式產品提供,所述電腦程式產品包含在其上存儲有用於編程計算機系統10以執行根據本發明的過程的計算機可執行指令的計算機可讀介質上。此處使用的術語「計算機可讀介質」包括任何參與向處理器12或計算機系統10的其他組件提供指令以便執行的介質。這樣的介質可以採取多種形式,包括但不限於非易失性介質、易失性介質以及傳輸介質。非易失性介質的常見形式包括例如軟盤、軟磁碟、硬碟、磁帶或任何其他磁性介質、只讀光碟(CD-ROM)或任何其他光學介質、穿孔卡片或任何其他帶有穿孔圖案的物理介質、可編程只讀存儲器(PROM)、可擦寫可編程只讀存儲器(EPROM)、電可擦寫可編程只讀存儲器(EEPROM)、快擦寫存儲器、任何其他存儲器晶片或盒式磁帶、或者任何其他可由計算機系統10讀取並適合於存儲指令的介質。在本優選實施例中,非易失性介質的一個實例是海量存儲設備18。易失性介質包括諸如RAM 14之類的動態存儲器。傳輸介質包括同軸電纜、銅線或光纖、包括構成總線22的連線。傳輸介質也可以採取諸如在射頻或紅外線數據通信中產生的聲波或光波的形式。
此外,本發明可以作為電腦程式產品下載,其中所述程序指令可以經由網絡鏈路34(例如,數據機或網絡連接)到達被連接到總線22的通信接口32以包含在載波或其他傳播介質中的數據信號的方式從諸如伺服器39的遠程計算機傳送到發出請求的計算機系統10。通信接口32提供到網絡鏈路34的雙向數據通信連接,網絡鏈路34可以連接到例如區域網(LAN)、廣域網(WAN),或者如此處所示,直接連接到網際網路服務提供商(ISP)37。具體地說,網絡鏈路34可以提供到一個或多個網絡的有線和/或無線網絡通信。
ISP 37依次通過網際網路38或其他網絡來提供數據通信服務。網際網路38可以指使用諸如傳輸控制協議(TCP)和網際網路協議(IP)之類的特定協議來相互通信的全球範圍內網絡和網關的集合。ISP 37和網際網路38均使用承載數字數據流的電子、電磁或光學信號。通過所述各種網絡、在網絡鏈路34上以及通過通信接口32的信號(其向計算機系統10傳輸數字數據或從計算機系統10傳輸數字數據)是傳送信息的載波的示例形式。
進而,可以向計算機系統10添加多個連接到輸入/輸出(I/O)控制器11(和總線22連接)的外圍組件。例如,音頻輸入27被連接到I/O控制器11以便控制通過麥克風或其他聲音或嘴唇動作捕捉設備的音頻輸入。音頻輸出28被連接到I/O控制器11以便控制通過揚聲器或其他音頻發射設備的音頻輸出。顯示裝置24也被連接到I/O控制器11以便提供視覺、觸覺或其他圖形呈現格式。鍵盤26和光標控制設備30(例如滑鼠、軌跡球或光標方向鍵)連接到I/O控制器11作為到計算機系統10的用戶輸入的接口。在本發明的替代實施例中,還可以添加其他輸入和輸出外圍組件。消息傳送系統上下文現在參考圖2,圖2示出了根據本發明的方法、系統和程序的其中通常發生電子消息傳送通信的客戶機/伺服器環境的簡化方框圖。所述客戶機/伺服器環境可以在許多網絡體系結構中實現。例如,全球資訊網(Web)的體系結構遵循傳統的客戶機/伺服器模型環境。
術語「客戶機」和「伺服器」用於指計算機作為數據請求者(客戶機)或數據提供者(伺服器)的一般角色。在Web環境中,諸如NetscapeNavigator之類的Web瀏覽器通常位於客戶機消息傳送系統40a-40n並呈現由至少一個消息傳送伺服器(例如消息傳送伺服器42)提供的Web文檔(網頁)。此外,客戶機消息傳送系統40a-40n中的每個客戶機消息傳送系統以及消息傳送伺服器42都可以同時用作「客戶機」和「伺服器並可以利用諸如圖1的計算機系統10之類的計算機系統來實現。進而,雖然本發明在說明時強調由消息傳送伺服器42控制消息傳送會話,但是,本發明也可以由通過網絡44參與對等網絡通信的客戶機消息傳送系統40a-40n來實現。
Web指位於全球範圍內伺服器上的互連超文本文檔的總體集合。網絡44(例如網際網路)為在客戶機消息傳送系統40a-40n與消息傳送伺服器42之間傳輸這些超文本文檔提供了基礎架構。Web上的文檔(網頁)可以使用諸如超文本標記語言(HTML)或擴展標記語言(XML)之類的多種語言編寫,並由指定特定消息傳送伺服器42和路徑名(通過其可以訪問文件)的統一資源指示器(URI)標識,然後利用諸如超文本傳輸協議(HTTP)之類的協議從消息傳送伺服器42傳輸到最終用戶。Web頁面還可以包括文本、圖形圖像、電影文件、聲音以及Java applet和其他當用戶單擊連結時將它們激活執行的小型嵌入式軟體程序。雖然網絡44是參考網際網路說明的,但是,網絡44也可以通過WAN或LAN運行。
發送者經由消息傳送I/O設備41a-41n之一來輸入消息以便在諸如客戶機消息傳送系統40a之類的客戶機消息傳送系統進行消息傳送會話。該消息輸入被傳輸到消息傳送伺服器42。消息傳送伺服器42然後經由網絡44將該消息輸入分配給參與所述消息傳送會話的用戶或分配給特定的接收者。
有利地,發送者可以建議要發送給參與消息傳送會話的其他用戶或發送給特定接收者的消息。消息傳送伺服器42分析建議消息以標識與該建議消息的內容關聯的預期響應。然後在建議消息中通過使用I/O設備可以查看的顏色來標識和標記該預期響應。可以為每個參與消息傳送會話的用戶、用戶組或特定的接收者指示預期響應。當傳送給接收者客戶機消息傳送系統時,消息傳送伺服器42可以將該預期響應與消息附加在一起。通過按照接收者個人、地區、民族以及根據其他條件分類的響應來分析消息的內容,消息傳送伺服器42可以確定預期響應。
將消息發送給接收者之前,發送者可以編輯建議消息的內容以獲得希望的預期響應。通用的編輯建議由消息傳送伺服器42提供。此外,發送者可以指定對建議消息的預定響應並從消息傳送伺服器42請求將使得所述消息的預期響應與該預定響應相同或相似的特定編輯建議。
發送者可以指示針對消息的總體預定響應(在消息中通過顏色標識)。例如,發送者可以指示在撰寫消息時其心情很高興。該消息的背景顏色可以為淡黃色以指示高興的心情。
此外,發送者可以選擇消息的諸部分並指示對諸部分中每個部分的預定響應。例如,發送者可以指示問候是誠摯的,第一段是信息內容豐富的,第二段撰寫時充滿熱情以及結束語是充滿尊敬的,然後在消息中以顏色標記上述預定響應。
消息傳送伺服器42通過按照接收者個人、地區、民族以及根據其他條件分類的響應來分析消息的內容也可以確定預定響應。這些預定響應可以由消息內的顏色來標識或者與發送者特別指定的其他預定響應相結合。此外,可以將用於指示由消息傳送伺服器42確定的預定響應的顏色與發送者特別指定的那些預定響應區分開。
當消息傳送伺服器42將消息傳輸到客戶機消息傳送系統40a-40n以便輸出給消息傳送會話中的接收者時,該消息可以包含指示由消息傳送伺服器42分析且可能已提供或尚未提供給發送者的預期響應以及發送者預定響應的顏色。接收者可以選擇接收該消息的I/O設備是否顯示顏色。
此外,消息傳送伺服器42可以請求接收者指示對消息的實際響應。接收者可以指示總體實際響應或對該消息的各個不同部分的實際響應。例如,接收者可以指示其在閱讀消息時的總體心情、對整個消息的響應以及對消息的不同部分(如特殊的圖標和措詞)的應答。消息傳送伺服器42可以將對消息的實際響應傳送回發送者,以使發送者可以對實際響應做出響應。
消息傳送伺服器42可以根據通信上下文(包括預期響應、預定響應、實際響應以及與其關聯的顏色)存儲每個消息通信。優選地,可以根據應答響應、指示應答響應的顏色、發送者、接收者、時間、日期以及其他與通信關聯存儲的相關條件來搜索已存儲的消息通信的資料庫。
雖然在本實施例中由消息傳送伺服器42處理對預期響應的分析並記錄預定響應和實際響應,但是在替代實施例中,可以由在客戶機消息傳送系統40a-40n上運行的消息傳送應答控制器來分析和指示應答響應信息。進而,消息傳送伺服器42可以包含多個集成系統來執行消息分析。如本領域的技術人員將理解的那樣,其他類型的消息傳送系統也可以實現本發明。
此外,雖然在本實施例中通過參考同步或延後消息傳送系統平臺描述了通信的傳輸,但是在替代實施例中,其他類型的平臺可以支持消息傳送和其他類型的通信。例如,可以通過傳統的有線電話網絡、無線網絡、數據存儲介質以及其他用於傳輸信息的平臺來傳輸通信。
再者,雖然在本實施例中由消息傳送伺服器42根據上下文來處理消息通信的存儲,但是在替代實施例中,可以由客戶機消息傳送系統40a-40n中的任意一個客戶機消息傳送系統或其他實現通信的計算系統來根據上下文存儲消息通信。
現在參考圖3,其中示出了根據本發明的方法、系統和程序的消息傳送系統伺服器的方框圖。如圖所示,消息傳送伺服器42包括位於單個伺服器系統或多個伺服器系統內的多個控制器和資料庫,其中所述多個伺服器系統是集成的或者可以經由網絡44訪問。
優選地,消息傳送控制器50為由消息傳送伺服器42提供的消息傳送系統控制消息通信的分配。出於本發明的目的,將根據諸如即時消息、電子郵件消息傳送或聊天室消息傳送之類的消息通信對消息傳送控制器50進行描述;但是,消息傳送控制器50可以控制許多類型的可用通信。
消息傳送控制器50根據發送者選定的消息傳送類型將來自至少一個發送者的消息通信分配給至少一個接收者。例如,如果發送者正在參與聊天室會話,則消息通信被發送給加入由消息傳送控制器50為該聊天會話開放的通道的其他用戶。在另一個實例中,如果發送者正在發送電子郵件消息,則消息通信被路由到為已標識的(多個)接收者處理電子郵件的伺服器。優選地,發送者和接收者由諸如屏幕名稱、電子郵件地址或其他網絡標識符之類的標識符來表示;但是,發送者和接收者可以匿名、被分組或以其他方式標識。
優選地,由消息傳送控制器50控制並在至少一個發送者與至少一個接收者之間傳輸的消息通信在已傳輸消息資料庫52內存儲指定的時間周期。對於即時消息傳送會話或聊天室會話,優選地,所有該會話的輸入都在消息資料庫52中被分類到一起。
應答響應控制器54分析消息通信以確定應答響應。為了分析應答響應,應答響應控制器54優選地訪問響應資料庫56,響應資料庫56包括按照個人、地區、民族以及其他條件分類的響應的資料庫。為了輸出通信,顏色或其他可顯示屬性被添加到通信內容以指示諸應答響應。
消息存儲控制器58控制存儲和對已存儲的消息通信的訪問。優選地,消息通信與在上下文可搜索資料庫60中指定的顏色和/或諸應答響應存儲在一起。具體地說,存儲在上下文可搜索資料庫60中的所述應答響應優選地可以根據應答響應類型、標識應答響應的顏色、發送者、接收者、時間、日期以及其他條件來搜索。
消息傳送伺服器42可以內部地、外部地以及通過網絡來訪問已傳輸消息資料庫52、響應資料庫56以及上下文可搜索資料庫60。此外,已傳輸消息資料庫52、響應資料庫56以及上下文可搜索資料庫60都可以跨多個可通過網絡訪問的資料庫存儲系統分布或位於單個數據存儲系統內。
現在參考圖4,其中示出了根據本發明的方法、系統和程序的應答響應控制器以及由所述應答響應控制器訪問的響應資料庫的方框圖。如圖所示,應答響應控制器54包括發送者分析控制器62、接收者分析控制器64以及響應收集控制器66。每個所述控制器均可通過網絡鏈路或硬連線鏈路訪問響應資料庫56。
發送者分析控制器62優選地為消息通信的發送者執行應答響應分析。根據一個功能,發送者分析控制器62分析建議的消息通信並向發送者指示對該消息通信的預期響應。根據另一個功能,發送者分析控制器62推薦對建議的消息通信的調整。發送者分析控制器62還分析所述消息通信並指示發送者對消息通信的預定響應。進而,發送者分析控制器62檢測由發送者具體指定的預定響應並將所有預定響應附加到所述消息通信。
此外,為了發送者分析控制器62對建議消息的調整推薦建議,發送者分析控制器62訪問替換控制器130。替換控制器130包括確定建議消息通信中部分內容的替換範圍的替換程序132。具體地說,替換控制器130包括但不限於用於提供單詞調整建議的字典和辭典134、用於提供語法調整建議的語法資料庫136、用於提供符號調整建議的符號資料庫138以及用於提供虛擬人物動作調整建議的虛擬人物動作資料庫139。替換控制器130還訪問響應資料庫56(將進一步描述)以檢索不同類型內容的預期響應和預定響應,從而可以根據上述應答響應來調整建議。
接收者分析控制器64優選地為消息通信的接收者執行應答響應分析。根據一個功能,接收者分析控制器64分析收到的消息通信並指示該收到的消息通信中標記的預期響應和預定響應。此外,接收者分析控制器64可以分析收到的消息通信以確定發送者的預定響應。
根據另一個功能,接收者分析控制器64請求接收者提供對所述消息通信的實際響應。通過接收者使用指示特定響應的顏色突出顯示消息、輸入描述響應的單詞以及檢測諸如心率之類的生物測量指標,可以選擇實際響應。進而,接收者分析控制器64可以控制返回給發送者的實際響應,使得發送者能夠收到關於接收者如何理解所述消息通信的附加通信。
在分析消息通信來確定應答響應時,發送者分析控制器62和接收者分析控制器64優選地將所述通信編碼成包括所述應答響應。所述應答響應編碼優選地指示是否存在預期響應、預定響應、實際響應、響應說明以及被指定給所述響應的可顯示屬性(例如顏色)。但是,所述編碼可以單獨指示所述響應說明或者可以單獨使用顏色對所述通信編碼以指示諸響應。
在分析應答響應的消息時,發送者分析控制器62訪問響應資料庫56。響應資料庫56包括多個相互獨立或相互集成的資料庫。此外,所述多個資料庫可以位於單個數據存儲位置內,或者跨多個通過網絡鏈路或硬連線鏈路連結的數據存儲系統分布。
通信發送者和接收者的標識符被包括在該通信內。根據發送者和接收者標識符,可以訪問個人簡檔。個人簡檔信息可以包括但不限于姓名、籍貫、國家語言、公司團體、成員資格以及個人特徵。
發送者和接收者用於通信的計算系統可以存儲應答響應控制器54可以訪問的個人簡檔。網絡服務提供商可以為應答響應控制器54可以訪問的每個客戶標識符存儲個人簡檔。此外,可通過網絡訪問的個人標識資料庫可以根據標識符來存儲個人簡檔。每個存儲個人簡檔的計算系統都可以提供訪問個人簡檔所需的安全層和要求。
作為響應資料庫56組件的資料庫的實例包括但不限於個人響應資料庫70、基於地區的響應資料庫72、國家語言支持(NLS)響應資料庫74、基於公司的響應資料庫76、基於特徵的響應資料庫78以及基於聊天室的響應資料庫80。
個人響應資料庫70存儲個人的響應。特定個人的預期響應從個人對先前消息通信的實際響應來收集。此外,特定個人的預期響應從預先記錄的個人對樣本內容的響應來收集。進而,可以訪問個人的日程表以根據位置、活動、近期睡眠或飲食(或預設)以及其他有助於預計對特定類型內容的響應的日程表因素來預計響應。
個人對通信的預定響應從發送者在先前通信中指定的特定於發送者的預定響應來收集。此外,個人的預定響應可以從預先記錄的特定個人對樣本內容的響應來收集。
基於地區的響應資料庫72根據與發送者或接收者關聯的地區來存儲預定響應和預期響應。基於地區的響應優選地包括特定於地區的對單詞、俗語、短語、話題以及成語的響應。例如,南部的居民通常不會對問候語「y′all」做出否定響應。然而,北部的居民可能對使用該短語做出否定響應。預定響應是根據與發送者關聯的區域從基於地區的響應資料庫72確定的,而預期響應是根據與接收者關聯的區域從基於地區的響應資料庫72確定的。
NLS響應資料庫74根據國家語言支持標準來存儲響應。NLS使應用可以支持多種語言和文化習俗。藉助NLS,每個用戶選擇包括語言、國家以及文化信息的簡檔。NLS系統的一個典型功能是根據用戶簡檔來切換日期和時間格式以及貨幣符號以便顯示。
根據本發明的一個優點,通過預計如何根據接收者的NLS簡檔來切換通信內容,可以進一步利用NLS來確定應答響應。進而,根據本發明的一個優點,可以擴展NLS以不僅僅是為文化習俗提供支持。有利地,還可以為實際語言習慣提供支持。因此,NLS響應資料庫74存儲對語言習慣的響應,以便消息的內容被切換為其他基於語言的格式時,在預期響應和預定響應之間切換該語言習慣。
基於公司的響應資料庫76根據公司或其他組織來存儲響應。公司和組織通常具有特定的行業用語,用於指公司或組織內的產品、服務以及員工。此外,在某一公司文化中,通常存在認同的話題和用詞選擇,而其他話題或選擇被視為是否定的。進而,不同辦公室對特定項目的引用也不盡相同。資料庫76優選地存儲這些產品和服務引用以及主題,以便當員工相互交流或第三方與員工交流時,可以訪問和分析基於公司的預期響應和預定響應。
基於特徵的響應資料庫78根據個人特徵來存儲通用響應。個人特徵可以包括例如簡檔和偏好。例如,偏好可以包括音樂偏好,電影偏好或食物偏好。每個個人特徵都可以具有與其關聯的通用響應。根據接收者和發送者的特徵,可以進一步指定接收者的通用個人特徵預期響應。進而,根據接收者和發送者的特徵,可以進一步指定發送者的通用個人特徵預定響應。
基於聊天室的響應資料庫80存儲特定聊天室的響應。聊天室通常與特定的話題關聯。但是,聊天室中的談話類型以及聊天室中什麼是合適的通常由經常進入聊天室的那些人確定。資料庫80優選地存儲對聊天室內消息通信的預期響應、預定響應以及實際響應以進一步確定聊天室通信的預期響應和預定響應。經常訪問特定聊天室的人還可以設置預期的對特定詞彙的使用、特殊話題以及一天中特定時段的響應的類型。
除了訪問響應資料庫56,應答響應控制器54還從消息存儲控制器58請求為發送者與特定接收者之間先前通信存儲的應答響應的記錄。特定發送者與特定接收者之間的先前通信歷史記錄用於確定當前通信的加權歷史記錄值。例如,可以將「0」和「100」之間的加權歷史記錄值分配給每個先前通信的應答響應,其中值「0」表示非常友好的語氣,值「50」表示中性語氣,值「100」表示非常不友好的語氣。確定先前通信歷史記錄值的平均值並將其指示給發送者和接收者。接收者可以分配該值,或者該值可以由應答響應控制器54確定。
發送者也可以訪問其他人之間的通信集的加權通信歷史記錄值。例如,如果發送者一周前在通信中向接收者的老闆抱怨該接收者,該發送者可以請求自抱怨郵件的日期以來發送者和接收者之間通信的加權通信歷史記錄值。「抱怨」郵件通常是表示通信是在生氣的情形下發送的郵件。
接收者從發送者收到的通信的平均加權通信歷史記錄值將為發送者給出更多有關參照系(接收者將在其中閱讀來自發送者的未來通信)的信息。進而,基於該平均加權通信歷史記錄值,發送者可以調整通信以便嘗試調整發送者與接收者之間的平均加權通信歷史記錄值。公司可以為員工之間以及員工與顧客之間的交流提供激勵,以便在平均加權通信歷史記錄值的指定範圍內實現通信。
優選地,可以訪問發送者分析控制器62進行語音到文本的轉換,所述轉換通常將口述的語音通信轉換成文本通信。優選地,在將通信從語音轉換成文本時,發送者分析控制器62檢測肢體語言和語調並將這些反應編碼為文本,從而使增強的應答響應可用。
雖然發送者分析控制器62和接收者分析控制器64訪問響應資料庫56來使用所述響應條件分析當前的通信,但是,響應收集控制器66將使用樣本內容來提示發送者和接收者並請求發送者和接收者指示對該內容的響應。由響應收集控制器66收集的信息被分發給響應資料庫56以便存儲在適當的個人資料庫中。
樣本內容可以通過多種通信介質呈現給發送者或接收者。例如,響應於檢測到發送者或接收者的特定動作,響應收集控制器66可以自動地啟動Web頁面。進而,響應收集控制器66可以啟動即時消息傳送會話、電子郵件、聊天室、文本消息傳送或其他形式的通信,通過所述形式的通信,可以請求對選定內容的響應並將這些響應返回給響應收集控制器66以便分析和存儲。
響應樣本內容的個人可以為個人的響應指定優先保密級別。例如,個人可以將所述響應指定為公用、對滿足所需條件的系統半公開、僅對由該個人指定的其他個人和組織以及公司半保密、或僅具體請求對所述樣本內容的響應的個人和組織或公司專用。具體地說,對於半公開保密,網絡提供商可以要求個人、組織、公司以及其他網絡提供商證明特定安全和保密基礎設施已就緒,可以接收對個人的預期響應的訪問。
響應收集控制器66所使用的樣本內容可以包括例如建議通信的內容或已發送通信的內容。電子郵件選項允許發送者請求將建議消息與響應請求一起發送到選定的預定接收者。在請求所述選定的預定接收者做出響應時,響應收集控制器66將所述建議消息用作樣本內容。在所述選定的預定接收者與發送者之間可以共享預期響應以確定在將電子郵件發送到其餘預定接收者之前應對該電子郵件的內容做出何種類型的調整。
此外,公司可以提供響應收集控制器66所利用的樣本內容以提示員工、顧客以及其他人並檢索來自員工、顧客以及其他人的響應,其中所述樣本內容特定於該公司內典型和適當的通信內容類型。對所述公司樣本內容的響應可以存儲在響應資料庫56中,在分析由公司員工啟動的通信時,只有該公司才能訪問所述響應。
進而,網際網路服務提供商可以設計樣本內容以便從顧客或任何通過所述服務與顧客通信的人得到預期響應。具體地說,網際網路服務提供商可以設計樣本內容以確定個人用戶和一般用戶看作垃圾郵件或其他不希望的通信的信息類型。基於對樣本內容的個人響應以及一般響應,網際網路服務提供商然後能夠更好地過濾不希望的通信以避免它們到達顧客。
可以為焦點團體設計樣本內容以便在將特定廣告通信分發給更多觀眾之前預計對所述廣告通信的響應。焦點團體可以包括同意成為該焦點團體一部分的個人以及通過市場調查認為符合該焦點團體理想特徵的個人。
響應收集控制器66可以監視個人的行蹤並請求該個人在進入其他地區後更新對樣本內容的響應。例如,當檢測到一個主要工作和生活在德克薩斯州的個人到達紐約後,響應收集控制器66可以啟動樣本內容通信以測試所述個人在其他地區使用該內容後是否已更改了對特定類型內容的預期響應和預定響應。如本領域的技術人員將理解的那樣,可以設計和分發其他類型的樣本內容。
現在參考圖5,其中示出了根據本發明的方法、系統和程序的消息存儲控制器的方框圖。如圖所示,消息存儲控制器58包括資料庫過濾控制器180和資料庫存儲控制器182。
資料庫過濾控制器180根據諸如應答響應類型或標識應答響應的顏色之類的搜索條件來過濾上下文可搜索資料庫60。此外,資料庫過濾控制器180可以根據諸如發送者、接收者、時間或日期之類的其他條件來過濾上下文可搜索資料庫60。資料庫過濾控制器180可以進一步對過濾後的搜索分類以根據日期、時間或其他條件來排序相關的通信輸入。
例如,資料庫過濾控制器180可以過濾上下文可搜索資料庫60以得到由特定用戶收到的總體預期應答響應為「友好」的通信以及特定作者發送的通信或與特定主題有關的通信。在另一個實例中,資料庫過濾控制器180可以過濾上下文可搜索資料庫60以得到特定團體內的員工在特定時期內發送的通信,其中所述通信的至少一部分包括「抱怨」預定響應。
資料庫存儲控制器182控制在上下文可搜索資料庫60中存儲通信。通信優選地包括應答響應和指示應答響應的顏色。其中在通信中只標識指示應答響應的顏色,資料庫存儲控制器182可以將顏色轉換成應答響應以便存儲。
上下文可搜索資料庫60優選地可以通過包括顏色和應答響應在內的多種條件來搜索。如圖所示,上下文可搜索資料庫60被分成按照顏色184和按照應答響應186兩種可搜索條件。也可以在上下文可搜索資料庫60中實現其他可搜索條件。
現在參考圖6,其中示出了根據本發明的方法、系統和程序的分析偏好的示例表示。分析偏好窗口82示出了通信中可以被分析的內容83的類型的實例。優選地,發送者或接收者通過選擇內容83的類型可以指定消息的響應分析類型。
首先,可以將通信中的單詞與對個人響應資料庫中指定的特定單詞的預期響應進行比較。具體地說,當使用轉換應用轉換通信時,該轉換應用在選擇如何轉換這些單詞時將對特定單詞的預期響應與發送者對特定單詞的預定響應進行比較。
此外,分析通信的短語是有利的。具體地說,一種語言中的成語可能隨地區而快速地改變,從而某一地區中說一種語言的人可能無法理解另一地區中所說的成語含義或者具有與對所述成語預定的響應不同的響應。
分析整個句子和段落是有利的。例如,發送者可以指示對整個句子或段落而非個別單詞的總體預定響應。進而,分析控制器可以根據句子和段落內單詞和短語的類型來確定該句子或段落的總體語氣。
對於每種通信類型,都存在為該通信提供附加內容的通信的獨特特徵。例如,在電子郵件中,存在需要發送者填寫的主題行。通常,接收者使用主題行來確定打開電子郵件的次序。此外,接收者可以將某些類型的主題行標識為指示不希望的郵件並自動地從視圖中刪除此類電子郵件。有利地,可以分析建議電子郵件的主題行以確定對此類主題行的預期響應。
電子郵件通常具有緊急狀態設置這一附加屬性。發送者可以指示消息是普通、緊急還是非常緊急。進而,在本發明中,對於需要閱讀或限期回復的電子郵件,用戶可以指示電子郵件的時效緊急性。當該電子郵件出現在接收者的電子郵箱中時,可以提供這些緊急設置(如果支持)。該設置增強了電子郵件的內容。但是,對某個人非常緊急可能對其他人只是有限的緊急,從而導致誤解或失敗。進而,某些發送者習慣於將每封電子郵件指定為緊急,當接收者隨著時間的推移意識到來自特定發送者的電子郵件始終為緊急時,將降低此類選擇的有效性。
在本發明中,除了在特定類型的通信中可用的緊急設置以外,通過為任意類型的通信提供用途設置增強了通信。用途設置允許發送者指示通信是否為例如商業用途、個人用途或其他類型的用途。
進而,通過分析通信的內容或根據發送者選擇,發送者可以指示發送通信時的總體情感或心情。通過分析可以預計預定接收者將在其下理解所述用途設置的心情。根據預定接收者在當前通信或其他通信會話中指定的心情可以了解該預定接收者的當前心情。
所分析的單詞和短語的特定部分可以包括問候語和結束語。例如,可以分析員工給高層主管的建議通信以確定該建議通信的問候語和結束語對於該特定高層主管是否足夠正式。當收到通信並且接收者選擇要轉換的通信時,優選地根據發送者對那些問候語的預定響應來轉換所述問候語和結束語。例如,發送者可能目的是所述問候語和結束語在商業上是尊敬的。
通過圖形、聲音和視頻可以為通信提供更多內容。通信中經常使用諸如圖釋之類的圖標來指示與句子關聯的情感。例如,開玩笑的句子後邊可以附帶一個將向某些讀者指示該句子是一個玩笑的笑臉圖釋。但是,不同接收者對不同圖釋和其他圖標的響應可能隨地區、民族、對基於網際網路的通信的熟知程度、年齡以及其他因素的不同而顯著不同。某一接收者將眨眼圖釋理解為挑逗,而另一接收者可能會將其理解為開玩笑。
某些類型的通信提供代表該通信中的參與者的基於圖形或視頻的虛擬人物。通常,在諸如即時消息傳送和聊天室之類更為即時的通信類型中顯示虛擬人物,但並不限於這些通信類型。虛擬人物通常在通信期間做出各種動作、為每個參與者提供的文本配音並在顯示區域內移動。參與者可以選擇需要虛擬人物做出的動作,或者虛擬人物可以根據可用動作的選擇自動地做出特定動作。有利地,參與者可以選擇打算表達的情感以便虛擬人物做出動作。進而,在本發明中,可以確定特定參與者對特定動作的預期響應並將所述響應提供給其他參與者,從而增強了通信。
可以分析在通信中提供的聲音、視頻和圖形內容來確定響應。聲音內容可以包括語音郵件、聲音片段或其他音頻附件。通過例如調整音調、音量或者其他聲音屬性以增強含義可以實現對聲音內容的預期響應和預定響應。通過將聲音內容附件轉換成文本然後分析該文本可以實現對聲音內容的分析。進而,可以類似地轉換並分析視頻和圖形內容。通過分析與視頻關聯的級別以及分析視頻中圖像的類型也可以分析該視頻。
電子通信的優勢功能包括將文檔附加到通信的功能。例如,發送者可以將文本、聲音、圖形或視頻文件與電子郵件消息附加在一起。有利地,如果需要,可以通過將附件轉換成等同的文本來分析該附件的內容。
此外,分析偏好窗口82示出了形式85,分析可以以所述形式被輸出給發送者或接收者。例如,發送者或接收者可以請求查看對所分析內容的每個部分的應答響應(根據顏色)、對消息的總體應答響應(根據顏色)以及帶有調整建議的應答響應。此外,發送者或接收者可以請求查看該發送者和接收者之間先前通信或者其他先前通信集的加權通信歷史記錄值。
在確定通信的總體應答響應時,可以確定當前通信的加權歷史記錄值。具體地說,消息的每個單詞、句子、段落、頁、章或其他部分由消息先前的單詞、句子、段落、頁、章或其他部分來加權以確定先前部分的內容是否更改了當前部分的上下文。例如,如果通信的起始段落不友好,則分配給該起始段落的應答響應值可以按照該起始段落的不友好程度來加權為其他段落確定的應答響應,而其他段落本身此後將不會被閱讀為不友好。
進而,分析偏好窗口82示出了可以選擇與通信一起輸出的應答響應設置類型87。發送者和接收者均可指定要為通信輸出哪個應答響應設置類型87。例如,發送者可以請求輸出預期響應,輸出預定響應以及阻止建議消息中的特定響應(但不阻止其他響應)。在阻止特定響應中,接收者可以請求只顯示預期響應。此外,例如,發送者可以指定阻止顯示所有對通信內圖標的應答響應。
分析偏好窗口82還描述了存儲偏好89。發送者和接收者可以為存儲某一通信或一般地存儲通信指定偏好。具體地說,用戶可以按照包括但不限於應答響應、顏色、作者和主題的多個條件來指定存儲通信的偏好。
現在參考圖7,其中示出了根據本發明的方法、系統和程序的個人響應簡檔的示例表示。如圖所示,個人響應簡檔84是一個在個人響應資料庫70內為個人存儲的響應的實例。
存儲在個人響應簡檔84內的響應可以從對通信的實際響應和預定響應來收集。此外,存儲在個人響應簡檔84內的響應可以從個人對樣本內容的響應來收集。
在所述個人響應簡檔84的實例中,指示了個人對特定單詞、短語、問候語以及話題的響應。在替代實施例中,可以指示對在其他分析類別內的內容的響應。
當兩個人對通信內容的理解不同時,往往會引起通信中的誤解。例如,某人認為短語「kick the bucket」是無禮的,而其他個人的簡檔可能指示該個人認為此短語是幽默的。
顯示的響應指示了與某一類型的內容關聯的感覺。此外,正號(+)和負號(-)進一步說明了感覺的程度。例如,除了發現缺乏問候語是無禮的,個人還可以使用兩個負號來指示無禮的程度。在另一個實例中,個人可以使用三個正號來指示對任何有關壘球話題的通信都具有強烈的興趣。除了示出的響應指示符的類型以外,也可以使用其他類型的響應指示符。例如,可以使用拇指向上/拇指向下響應指示符。
在所述實例中,如果個人在通信中使用了所述單詞,所述響應被假定為應用於該個人將如何響應以及該個人將希望其他人如何響應。但是,在替代實施例中,個人可以指定該個人將以某一方式響應收到帶有特定註解的通信(預期響應),但是如果同樣內容由該個人發送,則希望不同的響應(預定響應)。
現在參考圖8,其中示出了根據本發明的方法、系統和程序的地區響應簡檔的示例表示。如圖所示,地區響應簡檔86是為基於地區的響應資料庫72內的某一地區(德克薩斯州)存儲的響應的實例。
存儲在地區響應簡檔86內的響應可以從對通信(與所述地區關聯)的實際響應和預定響應來收集。具體地說,可以分析很寬範圍的通信來統計上地確定某一地區的一般響應。進而,可以分析特定地區內個人對樣本內容的響應來統計上地確定某一地區的一般響應。如圖所示,隨每個一般響應提供了統計測定。
可以按照例如特定地理邊界、城市邊界、縣邊界、州邊界、國家邊界或大陸邊界來定義地區。此外,還可以根據某一特徵來定義地區,例如根據更大邊界(例如州邊界)內所有人都從事高技術產業的「高技術」地區來定義地區。
按照地區響應來分析通信允許處於不同地區的發送者和接收者更好地通信。例如,對於示出的地區,使用「howdy」作為問候語是適合的並被聯想為友好的問候語。如果發送者來自示出的地區而接收者不是,則接收者將接收到通信,所述通信將對該問候語的預定響應顯示為對收到友好問候語的響應。
某一地區內個人的響應可能與該地區的一般響應不同。例如,南部的居民通常不會對單詞「y′all」做出否定響應,因此上述單詞在該地區通常是適當的。但是,北部的居民可能對使用上述單詞做出否定的響應。
動作通常被賦予基於地區的含義或被賦予共享上下文(exformation)(多方之間共享的關於動作的含義的知識,其對不知道所述動作具有含義的人不起作用)。例如,多數大學都有校啦啦隊以及與啦啦隊關聯的動作。基於大學的動作的知識通常是地區性的,其中相互比賽的大學知曉彼此的動作。優選地,當由虛擬人物執行時,將指定對這些基於大學的動作的地區響應以便向此類動作添加含義。
現在參考圖9,其中示出了一個根據本發明的方法、系統和程序的國家語言支持簡檔的示例實施例。如圖所示,國家語言支持簡檔100包括根據特定國家語言所存儲的響應的實例。國家語言支持使得應用能夠支持多種語言和文化習俗。使用NLS,每個用戶都選擇包括語言、國家和文化信息的簡檔。NLS系統的典型功能是根據用戶簡檔來切換日期格式、時間格式以及貨幣符號以便進行顯示。
根據本發明的一個優點,通過預計如何根據接收者的NLS簡檔來切換通信內容,可以利用NLS來確定應答響應。進而,根據本發明的一個優點,可以擴展NLS以不只是為文化習俗提供支持。有利地,還可以為實際語言習慣提供支持。
例如,國家語言支持簡檔100提供了為語言為英語並且國家為美國的簡檔所存儲的響應的實例。首先,提供了對文本處理類型的響應。傳統的NLS規定根據用戶簡檔來切換使用的字體。但是,對字體的處理可以提供附加的通信。對於該實例簡檔,單詞全部大寫,則這些單詞通常是作為感情熱烈的通信被接收的。單詞全部大寫並為粗體,則所述單詞是作為在生氣情況下發送的通信被接收的。進而,使用多個感嘆號通常暗示與該感嘆號關聯的短語是以「大聲」的方式表達的。具體地說,假如通信是被說出的,說話者將以提高的音量說出帶有「!」的短語。
如果通信被切換成另一種語言,優選地與文本處理關聯的響應也將被切換。例如,如果在接收者的語言中存在指示強烈感情(與所通信的單詞關聯)的文本處理,則將切換所述文本字符或其他符號。但是,為語言著色來指示響應(其中所述著色是可切換的)是另一種指示文本處理的方式。進而,如果通信由具有相同國家簡檔的其他人接收,通過著色來指示預定響應或預期響應以增強通信仍然是有利的。
並非所有具有相同國家語言簡檔的用戶都能理解與不同字符、文本處理、虛擬人物動作以及圖形關聯的含義的細微差別。例如,並非國家語言支持簡檔100的所有用戶都理解當以全部大寫鍵入句子時,該文本處理被視為熱烈的或「抱怨」通信。此外,由於網際網路通信慣例的改變,提供國家語言支持基礎以便概括對不同慣例的響應是有利的。
國家語言支持簡檔100還包括對其他分析類別中特定語言和國家簡檔的內容的響應。通常,在特定語言和地區內,某些單詞和短語具有典型的關聯響應。例如,某些單詞根據定義具有貶低的含義,例如idiot、moron以及zit-faced。其他單詞根據定義通常被用在強烈的語氣中,例如incompetent和horrible。進而,某些語言包括具有關聯的一般響應的成語。
現在參考圖10,其中示出了根據本發明的方法、系統和程序的建議電子郵件的示例表示。如圖所示,發送者電子郵件88包括由發送者發送的建議通信的實例。建議電子郵件通信包括發送者準備發送給某一特定接收者或多個接收者的消息。
出於示例的目的,圖7中的個人響應簡檔84代表預定接收者的個人響應簡檔,圖8中的地區響應簡檔86代表發送者的地區響應簡檔,並且圖9中的國家語言支持簡檔100代表接收者的國家語言支持簡檔。
不同的顏色優選地代表不同類型的應答響應。每個發送者或接收者可以指定代表不同響應的顏色或者可以為每種類型的響應固定一組標準顏色。在本實例中,通信內容的加下劃線部分根據內容的各個不同部分之後的括號中指示的顏色來突出顯示。但是,在替代實施例中,可以利用對通信的各個不同部分著色的替代形式。此外,作為對著色的替代,可以在通信中顯示與通信的各個不同部分關聯的響應說明的文本指示符。
進而,可以執行其他形式的對發送者電子郵件88的著色。在本實例中,可以根據針對通信所指示的最強烈的響應來確定總體預期響應。如將進一步描述的那樣,對使用單詞「y′all」的預期響應是發送者受過的教育很少。本實例中的總體預期響應通過使用橙色(與「沒受教育」響應關聯)遮蔽發送者電子郵件88的背景來指示,如標號91處所示。
通信的建議問候語為「Hi Sarah」。如標號92處所示,該問候語的「Hi」部分以紅色突出顯示。紅色(出於示例目的)表示預計接收者將會對該問候語感到不快。
優選地,可以利用不同的顏色深淺來區分響應的強烈程度。例如,如標號96處所示,使用較深的橙色突出顯示單詞「y′all」預計接收者會因該單詞的使用將發送者看作根本沒受過教育,而不只是受教育不夠。「-」標記指示要使用的顏色的深淺和感情的程度,其中所標記的深淺與個人響應簡檔84中為單詞「y′all」指示的感情的程度相匹配。
除了為單詞和整體通信顯示區域著色外,也可以為發送者電子郵件的其他部分著色。例如,短語「Let me know」之後帶有「!!!!」。國家語言支持簡檔100指示當使用多個「!」時,將以更高或提高的話音傳達該短語。如標號95處所示,使用深紫色來突出顯示「!!!!」之前整個加下劃線的短語,這預計接收者會將該短語理解為大聲表達的通信。
在對建議電子郵件的預期響應不是發送者所希望的響應的情況下,發送者可以調整該建議電子郵件的內容或者發送者可以調整與該電子郵件的某一部分關聯的顏色/應答響應來指示預定響應。優選地,在顯示給接收者的電子郵件中標記發送者的預定響應。
為了指示對建議電子郵件的預定響應,發送者可以取消選定突出顯示的顏色區域並使用代表預定響應的顏色來添加其他突出顯示的顏色區域。具體地說,工具欄97包括用於突出顯示應答響應的可選擇工具98。發送者選擇該工具和突出顯示的顏色。有利地,顏色和關聯的應答響應一起列出。當發送者利用可選擇工具98時,突出顯示將指示預定響應。當接收者利用可選擇工具98時,突出顯示將指示實際響應。
在所示實例中,發送者使用淡藍色突出顯示在標號94處指示的單詞「lovely」以表示友誼。對單詞「lovely」的預期響應為鍾愛。通過使用某一顏色(不同於表示預期響應的顏色)來突出顯示單詞「lovely」,發送者將自己的預定含義應用到了該單詞。在將電子郵件顯示給接收者時,會以淡藍色突出顯示單詞「lovely」,從而使得發送者能夠消除關於應如何解釋該單詞的任何誤解。發送者也可以選擇要求編輯該電子郵件,在編輯過程中可以建議能更好體現發送者意圖的單詞或短語。
現在參考圖11,其中示出了根據本發明的方法、系統和程序存儲的上下文可搜索的電子郵件文件的示例表示。如圖所示,電子郵件文件118是圖10中發送者電子郵件88的已存儲的文件。有利地,當存儲了發送者電子郵件88後,將在電子郵件文件118中指定與發送者電子郵件88內的著色關聯的著色和應答響應,從而可以根據顏色、應答響應以及其他條件來搜索電子郵件文件118。
在本實例中,將標籤與內容的加下劃線部分關聯來指示通信的上下文,所述上下文包括應答響應和與該應答響應關聯的顏色。具體地說,標籤將指示應答響應的類型(預期、預定或實際)、已標識的響應以及與該已標識的響應關聯的顏色。但是,在替代實施例中,可以利用其他類型的標識符來指示通信的上下文信息。
如圖所示,在標號121處指示了對電子郵件文件118的總體應答響應,指定了預期響應為未受教育(由文件內的橙色來表示)。在其他實例中,問候語的上下文在標號120處指示,單詞「y′all」的上下文在標號122處指示,單詞「lovely」的上下文在標號124(預期)和126(預定)處指示,「!!!!」之前的短語的上下文在標號127處指示。
具體地說,在標號122處指示的單詞「y′all」的標籤包括指示顏色和已標識響應的程度的負號(-)。優選地,顏色和已標識響應的程度都使用匹配的指示符來標記。
通過為電子郵件文件118的全文以及選定部分添加標籤以進行存儲,可以通過應答響應和與應答響應關聯的顏色來搜索電子郵件文件118。例如,如果用戶請求搜索所有包括預定應答響應「友好」的通信,將返回電子郵件文件118。
當檢索標記有上下文指示符的已存儲通信時,優選地將顯示所述通信以反映這些上下文指示符。例如,如果用戶檢索到電子郵件文件118,優選地以與圖10中發送者電子郵件88類似的輸出格式將其顯示給該用戶,其中藉助指示應答響應的顏色來突出顯示通信的各個不同部分。
現在參考圖12,其中示出了根據本發明的方法、系統和程序的按照應答響應排序的資料庫的示例表示。如圖所示,按照應答響應排序的資料庫186包括多個按照應答響應、發送者、標題、日期、顏色以及ID編號存儲的通信。當存儲通信時,所述ID編號被附加到該通信以指示存儲的次序。可以為每個資料庫項添加其他欄位。
在本實例中,前三項(ID編號44、89以及200)包括具有應答響應為「友好」的通信。如果用戶請求所有由「A.TOM」發送且應答響應為「友好」的通信,前兩個通信將被返回給用戶。
第四和第五項(ID編號20和92)包括具有「抱怨」上下文的應答響應的通信。第五和第六項(ID編號92)是同一通信,所述第五和第六項同時根據包括「抱怨」上下文的應答響應以及「大聲」上下文的應答響應被包括在資料庫中。有利地,當按照應答響應存儲通信時,該通信中的每個應答響應都是可搜索的。在按照顏色排序的資料庫184中,類似地根據顏色來存儲通信,其中在通信中指示的每種顏色都是可搜索的。
如圖所示,通過正號(+)和負號(-)指示的每種感情的程度與所利用的顏色的深淺相匹配。例如,第一項中的應答響應其程度為兩個正號,因此色度、透明度或其他顏色屬性的程度將被調整兩個正值。
通過應答響應(預期、預定或實際)的類型、響應說明、與響應關聯的顏色以及與響應關聯的內容可以進一步指定應答響應。例如,ID編號項44可以被描述為具有與通信的總體內容關聯的說明「友好」以及顏色「淡藍色」的預期響應。相比之下,ID編號項89可以被描述為具有與通信內容的特定段落關聯的說明「友好」以及顏色「淡藍色」的預定響應。
現在參考圖13,其中示出了用於基於上下文搜索並存儲通信的過程和程序的高級邏輯流程圖。如圖所示,過程從方框150開始並此後繼續到方框152。所述過程步驟可以通過能夠執行應答響應分析的伺服器或其他計算系統來執行。
方框152示出了關於是否收到輸入的判定。如果收到應答響應分析請求,過程繼續到方框154。如果檢測到需要存儲的通信,過程繼續到方框166。如果收到按照某一搜索條件來搜索已存儲通信的請求時,則過程繼續到方框170。
首先,可以由發送者、接收者或自動執行應答響應分析的過程來啟動應答響應分析請求。在提供應答響應分析時,方框154示出了確定發送者或接收者標識中的至少一個。在確定標識時,可以訪問屏幕名稱、標識編號或其他標識符。優選地還可以訪問與所述標識關聯的簡檔。簡檔可以包括有關發送者或接收者的個人信息和特徵。發送者和接收者都可以被標識,從而所述應答響應分析可以同時得出接收者的預期響應以及發送者的預定響應。
其次,方框156示出了訪問所述發送者和/或接收者的相關響應資料庫。該相關響應資料庫可以包括根據個人、地區、國家語言支持、特徵、公司以及其他分類存儲的應答響應。
此後,方框158示出了按照所述相關響應資料庫中的應答響應來分析通信的內容。具體地說,分析可以包括將單詞、短語、句子、符號、圖形、聲音以及其他通信內容與具有指示對各類內容的預定響應和預期響應的資料庫進行比較。進而,具體地說,發送者或接收者可以為將在通信中執行的分析類型指定偏好。例如,發送者可以請求分析單詞、短語和句子,而不請求分析符號和文本附件。
然後,方框160示出了根據分析偏好為所述內容指定應答響應。在通信內容中,可以添加或注釋標籤、標記或其他命令指示符,所述標籤、標記或其他命令指示符指定了與發送者或接收者請求分析的內容的每個部分關聯的應答響應。例如,格式為擴展標記語言(XML)的消息可以被分成多個節,其中帶有被分析內容的節由旨在顯示應答響應的屬性來指定。
此後,方框162示出了調整所述通信的至少一個部分的顏色以表示針對該至少一個部分的應答響應,然後過程結束。有利地,請求者可以指定是否應顯示每個應答響應的顏色、總體應答響應的顏色還是應顯示指定類型的應答響應的顏色這樣的偏好。當請求者指定對總體應答響應的請求時,可以調整在其中顯示通信的窗口或其他顯示界面的顏色。特別地,如果沒有為通信確定應答響應,則不能添加顏色,但是其他類型的圖形指示符可以指示沒有確定應答響應。
具體地說,通信的顏色可以由所述消息傳送伺服器來調整,或者在發送者或接收者所利用的計算系統處調整。消息傳送伺服器指定與每種類型的應答響應關聯的顏色並根據這些指定的顏色來調整通信的顏色。在發送者或接收者計算系統處,發送者或接收者可以單獨地指定將何種顏色與每個應答響應關聯。發送者可以進一步指定將在通信中顯示給接收者的通信的各部分的顏色。
為了存儲通信,方框166示出了使用為通信確定的上下文來標記所述通信。具體地說,優選地在通信中標記預期、預定以及實際應答響應。接著,方框168示出了按照顏色、應答響應、發送者、接收者、日期、時間、話題以及其他相關分類來存儲通信,然後過程結束。特別地,當通信從一個用戶傳送給另一個用戶並添加了附加應答響應時,優選地將更新已存儲的通信以便包括對所述通信的更改。
當收到根據搜索條件來搜索通信的請求後,方框170示出了按照所述搜索條件來過濾已存儲的通信。匹配所述搜索條件的通信集將被過濾出並且方框172示出了控制通過搜索過濾的通信集的輸出。方框174示出了使用指示通信內應答響應的可顯示屬性來呈現選定通信中特定的通信,然後過程結束。具體地說,可以利用顏色作為指示所呈現通信中應答響應的可顯示屬性,但是,諸如文本之類的其他可顯示屬性也可以指示針對通信的應答響應。
需要重點指出的是,雖然本發明是在完整功能的數據處理系統的環境中描述的,但是本領域的技術人員將理解,本發明的諸過程能夠以計算機可讀介質上指令的形式以及各種形式分布並且本發明同等地適用所述形式,與實際用於執行分布的信號承載介質的特定類型無關。計算機可讀介質的實例包括諸如軟盤、硬碟驅動器、RAM、CD-ROM、DVD-ROM之類的記錄型介質,以及諸如數字和模擬通信鏈路、使用例如射頻和光波傳輸的傳輸形式的有線或無線通信鏈路之類的傳輸型介質。計算機可讀介質可以採取編碼格式的形式,所述編碼格式在特定數據處理系統中解碼以便實際使用。
儘管參考優選實施例具體示出並描述了本發明,本領域的技術人員將理解,可以在不偏離本發明的精神和範圍的情況下在其中做出各種形式和細節上的更改。
權利要求
1.一種用於存儲上下文可搜索的通信的方法,所述方法包括分析通信內容的各個不同部分以標識與所述內容的所述各個不同部分中的每個部分關聯的特定應答響應;以及將特定可顯示屬性與所述內容的所述各個不同部分中的每個部分關聯以指示所述標識出的應答響應;以及為所述通信將所述內容的所述各個不同部分中的每個部分與所述標識出的應答響應中的每個應答響應以及所述關聯的可顯示屬性中的每個可顯示屬性一起存儲在可通過上下文搜索的資料庫中,所述上下文包括應答響應和可顯示屬性中的至少一個。
2.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,其中所述各個不同部分中的每個部分包括單詞、短語、句子、段落、話題、主題行、心情、緊急指示符、問候語、結束語、圖標、圖形、虛擬人物動作、聲音片段、視頻片段、附加文檔以及全部所述內容中的至少一個。
3.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,其中所述關聯的可顯示屬性中的每個可顯示屬性包括顏色、文本處理、樣式處理以及圖形元素中的至少一個。
4.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,其中所述應答響應中的每個應答響應包括所述通信的預定接收者的預期響應、所述通信的發送者的預定響應以及所述預定接收者對所述通信的實際響應中的至少一個。
5.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,所述方法進一步包括從所述可搜索的資料庫檢索所述通信;以及使用在所述通信的所述內容中顯示的所述可顯示屬性中的所述每個可顯示屬性來呈現所述通信。
6.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,所述方法進一步包括根據包括應答響應和可顯示屬性中的至少一個的搜索條件來過濾所述可搜索的資料庫以檢索存儲在所述可搜索的資料庫中且匹配所述搜索條件的通信集。
7.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,所述方法進一步包括根據發送者、接收者、日期、時間以及話題中的至少一個在所述可搜索的資料庫中搜索特定的應答響應。
8.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,所述方法進一步包括響應於檢測到對所述通信的修改,使用所述修改以及與所述修改關聯的修改後的應答響應來更新所述可搜索的資料庫中所述已存儲的通信。
9.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,所述方法進一步包括使用與通信內容的多個分類關聯的應答響應的至少一個響應資料庫中的項來分析所述內容的所述各個不同部分中的每個部分。
10.根據權利要求9所述的用於存儲上下文可搜索的通信的方法,其中所述應答響應的至少一個響應資料庫包括個人響應資料庫、地區響應資料庫、國家語言支持響應資料庫、公司響應資料庫以及特徵響應資料庫中的至少一個。
11.根據權利要求1所述的用於存儲上下文可搜索的通信的方法,其中所述通信是文檔、電子通信、語音通信、視頻通信以及圖形通信中的至少一個。
12.一種用於存儲上下文可搜索的通信的系統,所述系統包括被通信地連接到網絡的計算系統;所述計算系統進一步包括用於分析通信內容的各個不同部分以標識與所述內容的所述各個不同部分中的每個部分關聯的特定應答響應的裝置;以及用於將特定可顯示屬性與所述內容的所述各個不同部分中的每個部分關聯以指示所述標識出的應答響應的裝置;以及用於為所述通信將所述內容的所述各個不同部分中的每個部分與所述標識出的應答響應中的每個應答響應以及所述關聯的可顯示屬性中的每個可顯示屬性一起存儲在可通過上下文搜索的資料庫中的裝置,所述上下文包括應答響應和可顯示屬性中的至少一個。
13.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於將特定可顯示屬性與所述各個不同部分中的每個部分關聯的裝置,所述各個不同部分中的每個部分包括單詞、短語、句子、段落、話題、主題行、心情、緊急指示符、問候語、結束語、圖標、圖形、虛擬人物動作、聲音片段、視頻片段、附加文檔以及全部所述內容中的至少一個。
14.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於關聯特定可顯示屬性的裝置,所述特定可顯示屬性包括顏色、文本處理、樣式處理以及圖形元素中的至少一個。
15.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於指示所述應答響應中的每個應答響應的裝置,所述應答響應中的每個應答響應包括所述通信的預定接收者的預期響應、所述通信的發送者的預定響應以及所述預定接收者對所述通信的實際響應中的至少一個。
16.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於從所述可搜索的資料庫檢索所述通信的裝置;以及用於使用在所述通信的所述內容中顯示的所述可顯示屬性中的所述每個可顯示屬性來呈現所述通信的裝置。
17.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於根據包括應答響應和可顯示屬性中的至少一個的搜索條件來過濾所述可搜索的資料庫以檢索存儲在所述可搜索的資料庫中且匹配所述搜索條件的通信集的裝置。
18.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於根據發送者、接收者、日期、時間以及話題中的至少一個在所述可搜索的資料庫中搜索特定的應答響應的裝置。
19.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於響應於檢測到對所述通信的修改,使用所述修改以及與所述修改關聯的修改後的應答響應來更新所述可搜索的資料庫中所述已存儲的通信的裝置。
20.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於使用與通信內容的多個分類關聯的應答響應的至少一個響應資料庫中的項來分析所述內容的所述各個不同部分中的每個部分的裝置。
21.根據權利要求20所述的用於存儲上下文可搜索的通信的系統,所述系統進一步包括用於將所述內容的所述各個不同部分與所述至少一個響應資料庫進行比較的裝置,所述至少一個響應資料庫包括個人響應資料庫、地區響應資料庫、國家語言支持響應資料庫、公司響應資料庫以及特徵響應資料庫中的至少一個。
22.根據權利要求12所述的用於存儲上下文可搜索的通信的系統,其中所述通信是文檔、電子通信、語音通信、視頻通信以及圖形通信中的至少一個。
23.一種用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品包括記錄介質;記錄在所述記錄介質上用於分析通信內容的各個不同部分以標識與所述內容的所述各個不同部分中的每個部分關聯的特定應答響應的裝置;以及記錄在所述記錄介質上用於將特定可顯示屬性與所述內容的所述各個不同部分中的每個部分關聯以指示所述標識出的應答響應的裝置;以及記錄在所述記錄介質上用於為所述通信將所述內容的所述各個不同部分中的每個部分與所述標識出的應答響應中的每個應答響應以及所述關聯的可顯示屬性中的每個可顯示屬性一起存儲在可通過上下文搜索的資料庫中的裝置,所述上下文包括應答響應和可顯示屬性中的至少一個。
24.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於將特定可顯示屬性與所述各個不同部分中的每個部分關聯的裝置,所述各個不同部分中的每個部分包括單詞、短語、句子、段落、話題、主題行、心情、緊急指示符、問候語、結束語、圖標、圖形、虛擬人物動作、聲音片段、視頻片段、附加文檔以及全部所述內容中的至少一個。
25.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於關聯特定可顯示屬性的裝置,所述特定可顯示屬性包括顏色、文本處理、樣式處理以及圖形元素中的至少一個。
26.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於指示所述應答響應中的每個應答響應的裝置,所述應答響應中的每個應答響應包括所述通信的預定接收者的預期響應、所述通信的發送者的預定響應以及所述預定接收者對所述通信的實際響應中的至少一個。
27.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於從所述可搜索的資料庫檢索所述通信的裝置;以及記錄在所述記錄介質上用於使用在所述通信的所述內容中顯示的所述可顯示屬性中的所述每個可顯示屬性來呈現所述通信的裝置。
28.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於根據包括應答響應和可顯示屬性中的至少一個的搜索條件來過濾所述可搜索的資料庫以檢索存儲在所述可搜索的資料庫中且匹配所述搜索條件的通信集的裝置。
29.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於根據發送者、接收者、日期、時間以及話題中的至少一個在所述可搜索的資料庫中搜索特定的應答響應的裝置。
30.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於響應於檢測到對所述通信的修改,使用所述修改以及與所述修改關聯的修改後的應答響應來更新所述可搜索的資料庫中所述已存儲的通信的裝置。
31.根據權利要求23所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於使用與通信內容的多個分類關聯的應答響應的至少一個響應資料庫中的項來分析所述內容的所述各個不同部分中的每個部分的裝置。
32.根據權利要求31所述的用於存儲上下文可搜索的通信的電腦程式產品,所述電腦程式產品進一步包括記錄在所述記錄介質上用於將所述內容的所述各個不同部分與所述至少一個響應資料庫進行比較的裝置,所述至少一個響應資料庫包括個人響應資料庫、地區響應資料庫、國家語言支持響應資料庫、公司響應資料庫以及特徵響應資料庫中的至少一個。
33.一種用於根據上下文搜索通信的方法,所述方法包括根據包含特定應答響應和關聯的特定可顯示屬性中的至少一個的搜索條件來過濾存儲在可搜索資料庫中的多個通信;以及使用在所述多個通信的某個通信集的內容中顯示的所述關聯的可顯示屬性來呈現符合所述搜索條件的所述通信集。
34.一種用於存儲基於上下文的通信的方法,所述方法包括確定通信的上下文,其中所述上下文指示了非語言和語言通信響應;以及將所述通信與所述上下文一起存儲在可通過非語言和語言通信響應搜索的資料庫中。
35.根據權利要求34所述的用於存儲基於上下文的通信的方法,所述方法進一步包括將至少一個可顯示屬性與所述通信的所述上下文關聯。
36.根據權利要求35所述的用於存儲基於上下文的通信的方法,所述方法進一步包括將所述通信與所述至少一個可顯示屬性一起存儲在可通過可顯示屬性搜索的資料庫中。
37.根據權利要求34所述的用於存儲基於上下文的通信的方法,其中所述語言和非語言通信響應包括所述通信的接收者的預期響應、所述通信的發送者的預定響應以及所述通信的所述接收者的實際響應中的至少一個。
38.一種用於存儲通信的方法,所述方法包括分析通信內容的各個不同部分以標識與所述內容的所述各個不同部分中的每個部分關聯的特定應答響應;以及將顏色與所述內容的所述各個不同部分中的每個部分關聯以指示所述標識出的應答響應;以及為所述通信將所述內容的所述各個不同部分中的每個部分與所述標識出的應答響應中的每個應答響應以及所述顏色中的每種顏色一起存儲在可通過上下文搜索的資料庫中,所述上下文包括應答響應和顏色中的至少一個。
全文摘要
本發明提供了用於存儲上下文可搜索的通信的方法、系統和程序。將分析通信內容的各個不同部分以標識與所述內容的各個不同部分中的每個部分關聯的應答響應。將可顯示屬性與所述內容的各個不同部分中的每個部分關聯以指示所述標識出的應答響應。為所述通信將所述內容的各個不同部分中的每個部分與所述標識出的應答響應以及所述關聯的可顯示屬性一起存儲在可通過上下文搜索的資料庫中,所述上下文包括標識出的應答響應以及關聯的可顯示屬性中的至少一個。
文檔編號G06Q10/00GK1757030SQ03810705
公開日2006年4月5日 申請日期2003年6月13日 優先權日2002年6月27日
發明者M·W·布朗, M·A·保利尼, N·J·史密斯 申請人:國際商業機器公司