亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

可選擇狀態(tài)機用戶接口系統(tǒng)的制作方法

文檔序號:6554754閱讀:204來源:國知局
專利名稱:可選擇狀態(tài)機用戶接口系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及消息通信系統(tǒng),尤其涉及可使用可變交互式機制來對底層應(yīng)用程序狀態(tài)機進行導(dǎo)航和控制的可選用戶接口系統(tǒng)。
背景技術(shù)
狀態(tài)機是使用執(zhí)行特定任務(wù)或解決特定問題所需的操作狀態(tài)來設(shè)計的計算設(shè)備。存在構(gòu)建為狀態(tài)機的無數(shù)專用設(shè)備。語音郵件系統(tǒng)是這樣的應(yīng)用程序狀態(tài)機的一個示例。
當今,眾多狀態(tài)機,尤其是語音郵件系統(tǒng)使用允許用戶控制狀態(tài)機的雙音多頻(DTMF)導(dǎo)航技術(shù)。換言之,用戶可通過在電話按鍵鍵盤上按下適當?shù)逆I來導(dǎo)航語音郵件菜單和選項。許多這些DTMF導(dǎo)航技術(shù)需要用戶記住對應(yīng)于按鍵鍵盤上數(shù)字的選項選擇。
其它DTMF系統(tǒng)使用允許用戶通過電話按鍵鍵盤拼寫單詞的導(dǎo)航技術(shù)。這通常是麻煩的且非常耗費時間。DTMF聲音郵件系統(tǒng)的其它變體使用向用戶呈現(xiàn)一組可用選項的語音媒體處理組件。例如,經(jīng)常向用戶提供諸如“請輸入您的口令”或“按1查看所有新消息”等特定提示。盡管這些可聽見的提示有時是有用的,但它們往往消耗時間,仍舊需要用戶通過按鍵鍵盤使用DTMF技術(shù)。
近期的努力針對利用語音識別技術(shù)來允許用戶來導(dǎo)航狀態(tài)機菜單。這些努力非常受限,因為它們僅識別預(yù)先編程的菜單選擇和/或數(shù)據(jù)。例如,可對系統(tǒng)編程來識別由公司雇傭的個人的名字。
無論提供何種技術(shù),狀態(tài)機目前限于在任何給定時刻使用單種導(dǎo)航技術(shù)。換言之,根據(jù)常規(guī)系統(tǒng),用戶最初選擇通過DTMF或語音命令技術(shù)來導(dǎo)航狀態(tài)機。然而,就這些系統(tǒng)而言,這兩種選項通常不是同時或并發(fā)可用的,用戶在任何一個會話過程中不擁有在導(dǎo)航系統(tǒng)之間切換的選擇。
盡管嘗試使用DTMF或語音識別技術(shù)來實現(xiàn)對狀態(tài)機(例如,語音郵件系統(tǒng))的導(dǎo)航,但存在對同時或并發(fā)地提供多個不同導(dǎo)航技術(shù)從而允許用戶在會話的任何時刻始終可選擇較佳的用戶接口技術(shù)的系統(tǒng)的實際需求。另外,存在對使用語音識別機制來實現(xiàn)與狀態(tài)機導(dǎo)航相關(guān)的多功能性的系統(tǒng)和/或方法的需求。

發(fā)明內(nèi)容
以下提供了本發(fā)明的簡化的概述,以提供對本發(fā)明的某些方面的基本理解。該概述不是本發(fā)明的廣泛的概觀。它既不旨在標識本發(fā)明的關(guān)鍵/重要的元素,也不描繪本發(fā)明的范圍。它唯一的目的是以簡化的形式呈現(xiàn)本發(fā)明的某些概念,作為之后呈現(xiàn)的更詳細描述的序言。
本發(fā)明的一方面允許用戶通過電話通信組件連接至服務(wù)器(例如,消息通信服務(wù)器),從而訪問那里豐富的信息。本發(fā)明包括將電話通信組件和/或系統(tǒng)與應(yīng)用程序狀態(tài)機(例如,消息通信服務(wù)器組件和/或系統(tǒng))統(tǒng)一的系統(tǒng)和/或方法。更具體地,在一個方面,本發(fā)明創(chuàng)建兩個相對不同的用戶體驗,一個通過使用雙音多頻(DTMF)導(dǎo)航,一個通過語音識別導(dǎo)航。以此為依據(jù),可使用一單個底層狀態(tài)機。
可由活動地并存的多個用戶接口(UI)機制利用狀態(tài)機中的導(dǎo)航和流程控制(例如,狀態(tài)轉(zhuǎn)移)。本發(fā)明引入語音識別特征以及其它輸入機制用于驅(qū)動應(yīng)用程序狀態(tài)機(例如,統(tǒng)一消息通信系統(tǒng)(UM))的用戶接口。根據(jù)本發(fā)明的一方面,語音識別UI被設(shè)計成提供獨立于DTMF用戶接口的對應(yīng)用程序的自然導(dǎo)航。用戶無需輸入任何DTMF數(shù)據(jù)即可導(dǎo)航語音菜單。
根據(jù)本發(fā)明,基于DTMF的菜單基礎(chǔ)架構(gòu)和語音識別菜單結(jié)構(gòu)在任何時刻均可以活動且可供用戶使用。例如,在該體驗中的任何時刻,用戶可從語音模式切換至DTMF驅(qū)動模式。因為該切換不必是顯式的,用戶在任何時刻可提交DTMF或者語音命令。
在另一方面,在用戶進入應(yīng)用程序的任何部分之后將向用戶播放的提示可以基于用戶用來進入該狀態(tài)的UI機制。例如,如果是語音命令將用戶帶入該狀態(tài),那么將播放語音菜單。另一方面,如果是DTMF命令將用戶帶入該狀態(tài),那么將播放DTMF菜單。
在又一方面,在任何時刻,無論從語音還是DTMF UI,用戶均可念出“幫助”以審閱可用的語音命令或按下“0”以審閱可用的DTMF命令。根據(jù)該UI機制的并存性,這兩組命令在所有時刻均可用。在首次進入UM系統(tǒng)時即向用戶呈現(xiàn)的默認UI可被設(shè)為個人選項??墒褂没谝?guī)則的邏輯和/或人工智能推理機制來確定默認UI。
為多個并存UI模型使用底層應(yīng)用程序狀態(tài)機。語音UI方面所特有的是被選擇來利用語音識別的某些獨特特征的附加設(shè)計范例。例如,語音UI可具有獨特的提示和菜單用于處理用戶輸入、輸入確認以及對低置信度識別結(jié)果的出錯處理。
在其它方面,在所有時刻,一組“任何時刻”快捷方式可供使用,用于跳至底層狀態(tài)機(例如,統(tǒng)一消息通信應(yīng)用程序)的主要功能。在統(tǒng)一消息通信應(yīng)用程序的示例中,這些主要功能位置可以是語音郵件、日歷、呼叫某人、電子郵件和個人選項。
每一語音菜單也可具有菜單上下文所特有的菜單命令。例如,有了對應(yīng)用程序編程接口的訪問,本發(fā)明可添加允許電話生成和對電子郵件通信的檢索的功能。本發(fā)明還可便于通過電話通信設(shè)備接受或取消日歷項(例如,會議請求和約會)。
為了達到前述和相關(guān)的目的,此處結(jié)合以下描述和附圖描述了本發(fā)明的某些說明性的方面。然而這些方面僅指示可使用本發(fā)明的原理的各種方式中的少數(shù),而本發(fā)明旨在包含所有這樣的方面以及其等效技術(shù)方案。當結(jié)合附圖考慮本發(fā)明的以下詳細描述時,本發(fā)明的其它優(yōu)點和新穎的特征將是顯而易見的


圖1是根據(jù)本發(fā)明的一方面,便于狀態(tài)機用戶接口選擇的高層示例性系統(tǒng)體系結(jié)構(gòu)。
圖2是根據(jù)所揭示的一方面,示出具有不同的狀態(tài)機用戶接口組件的用戶接口的示例性系統(tǒng)。
圖3示出了根據(jù)所揭示的一方面,便于對統(tǒng)一消息通信系統(tǒng)的用戶接口選擇的系統(tǒng)體系結(jié)構(gòu)。
圖4示出了根據(jù)所揭示的一方面,使用基于規(guī)則的邏輯引擎的用戶接口選擇組件。
圖5示出了根據(jù)示例性的一方面,使用人工智能組件的用戶接口選擇組件。
圖6示出了根據(jù)本發(fā)明的一方面,便于通信的高層示例性系統(tǒng)體系結(jié)構(gòu)。
圖7示出了根據(jù)所揭示的一方面,使用統(tǒng)一消息通信系統(tǒng)的示例性系統(tǒng)體系結(jié)構(gòu)。
圖8是根據(jù)所揭示的一方面,便于內(nèi)容轉(zhuǎn)換和解釋的呼叫控制組件。
圖9示出了根據(jù)所揭示的一方面的示例性通信方法的流程圖。
圖10示出了根據(jù)所揭示的一方面,使用基于規(guī)則的邏輯引擎的呼叫控制組件。
圖11示出了根據(jù)一方面,使用人工智能組件的呼叫控制組件。
圖12是根據(jù)所揭示的一方面呼入統(tǒng)一消息通信系統(tǒng)的示例性流程圖。
圖13是根據(jù)一方面訪問語音郵件和電子郵件的示例性流程圖。
圖14是根據(jù)示例性的一方面訪問電子日歷的示例性流程圖。
圖15是根據(jù)所揭示的一方面訪問電子聯(lián)系人的示例性流程圖。
圖16是根據(jù)所揭示的一方面錄制消息的示例性流程圖。
圖17是根據(jù)所揭示的一方面呼入使用語音命令的統(tǒng)一消息通信系統(tǒng)的示例性流程圖。
圖18是根據(jù)本發(fā)明的一方面訪問使用語音命令的語音郵件和電子郵件的示例性流程圖。
圖19是根據(jù)所揭示的一方面訪問使用語音命令的電子日歷的示例性流程圖。
圖20是根據(jù)所揭示的一方面訪問使用語音命令的電子聯(lián)系人的示例性流程圖。
圖21是根據(jù)所揭示的一方面錄制使用語音命令的消息的示例性流程圖。
圖22示出了可執(zhí)行所揭示的體系結(jié)構(gòu)的計算機的框圖。
圖23示出了根據(jù)本發(fā)明的示例性計算環(huán)境的示意性框圖。
具體實施例方式
現(xiàn)在參考附圖描述本發(fā)明,在全部附圖中,同樣的參考標號指的是同樣的元素。在以下描述中,為說明起見,描述了眾多具體細節(jié),以提供對本發(fā)明的全面理解。然而顯然,本發(fā)明可以無需這些具體細節(jié)而實現(xiàn)。在其它實例中,公知的結(jié)構(gòu)和設(shè)備以框圖形式示出,以便于描述本發(fā)明。
如在本申請中所使用的,術(shù)語“組件”和“系統(tǒng)”指的是計算機相關(guān)的實體,它們或者是硬件、硬件和軟件的組合、軟件或者是執(zhí)行中的軟件。例如,組件可以是,但不限于,運行在處理器上的進程、處理器、對象、可執(zhí)行代碼、執(zhí)行的線程、程序和/或計算機。作為說明,運行在服務(wù)器上的應(yīng)用程序和服務(wù)器本身都可以是組件。一個或多個組件可以駐留在進程和/或執(zhí)行中的線程內(nèi),且組件可以位于一臺計算機上和/或分布在兩臺或多臺計算機之間。
如此處所使用的,術(shù)語“推斷”和“推論”一般指的是從通過事件和/或數(shù)據(jù)捕捉到的一組觀察值中推出或推斷系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過程。推論例如可以被用來標識具體的上下文或動作,或者可以生成狀態(tài)上的概率分布。推論可以是概率性的,即,基于對數(shù)據(jù)和事件的考慮進行對所關(guān)心的狀態(tài)上的概率分布的計算。推論也可以指的是用于從一組事件和/或數(shù)據(jù)中組成更高級的事件的技術(shù)。這樣的推論導(dǎo)致從一組觀察到的事件和/或存儲的事件數(shù)據(jù)中構(gòu)造出新的事件或動作,而不論原先的事件是否在時間上緊密相關(guān),也不論原先的事件和數(shù)據(jù)是來自一個還是若干個事件和數(shù)據(jù)源。
現(xiàn)在參考圖1,示出根據(jù)本發(fā)明的一方面的系統(tǒng)100的高層體系結(jié)構(gòu)示意圖。一般而言,系統(tǒng)100包括用戶接口(UI)選擇組件102、UI存儲104和狀態(tài)機組件106。可以理解和領(lǐng)會,本發(fā)明的一個新穎的方面是將UI機制從狀態(tài)機106中脫離。本發(fā)明可使用多個UI機制以在應(yīng)用程序內(nèi)實現(xiàn)導(dǎo)航。而且,本發(fā)明新穎的方面可并發(fā)使用多個UI接口(例如,雙音多頻(DTMF)、語音識別)。
換言之,根據(jù)本發(fā)明新穎的方面,在任何時刻多個UI機制可以是活動的,以允許用戶自由地在UI機制之間切換。在以下的示例中,本發(fā)明使用允許使電話能夠訪問用戶收件箱的兩個或多個UI機制(例如,DTMF和語音識別)同時存在的新穎的設(shè)計。而且,該兩個或多個UI機制可同時利用底層應(yīng)用程序狀態(tài)機。
以下示例性方面針對結(jié)合語音郵件應(yīng)用程序(例如,狀態(tài)機106)的UI選擇組件102和UI存儲104的使用。然而,可以理解,狀態(tài)機組件106可以是任何應(yīng)用程序狀態(tài)機。從而,UI選擇組件102可實現(xiàn)對任何可用UI機制的利用。作為示例,在操作中,用戶可使用UI選擇組件102來選擇DTMF導(dǎo)航技術(shù)以控制底層狀態(tài)機(例如,語音郵件系統(tǒng))的操作。同樣,可使用UI選擇組件102以便于語音識別導(dǎo)航技術(shù)??梢岳斫猓琔I選擇組件102可持續(xù)可用,從而向用戶提供在會話過程中的任何時刻在UI導(dǎo)航技術(shù)之間切換的能力。
盡管此處所述的示例性方面針對使用DTMF和/或語音識別導(dǎo)航技術(shù)的系統(tǒng),但可理解,可使用任何導(dǎo)航技術(shù),而不背離本發(fā)明的功能的精神和/或范圍。例如,其它方面可使用定點設(shè)備來實現(xiàn)對于狀態(tài)機的導(dǎo)航。
現(xiàn)在轉(zhuǎn)向圖2,示出了本發(fā)明的一方面的更詳細的體系結(jié)構(gòu)示意圖。如上所述,為創(chuàng)建兩個不同的用戶體驗,可結(jié)合多個UI機制使用單個底層狀態(tài)機組件106。以此為根據(jù),這兩種機制均可利用狀態(tài)機中的流程控制(例如,狀態(tài)轉(zhuǎn)移)。
如圖2中所示,UI存儲104可包含1到N個UI組件,其中N為整數(shù)??梢岳斫猓?到N個UI組件可單獨或一起被稱為UI組件202。在圖3中示出UI存儲104的更具體的示例。
參考圖3的示例性方面,如圖所示,UI存儲104可包含UI組件202,包括但不限于,DTMF UI組件和語音UI組件。此外,狀態(tài)機組件106可包含統(tǒng)一消息通信系統(tǒng)302。統(tǒng)一消息通信系統(tǒng)302可將電話系統(tǒng)與電子消息通信和/或組織系統(tǒng)聯(lián)合在一起。將在以下詳細討論示例性統(tǒng)一消息通信系統(tǒng)。
如上所述,本發(fā)明引入語音識別特征以及DTMF特征以驅(qū)動統(tǒng)一消息通信系統(tǒng)302的UI。根據(jù)一方面,語音識別UI 202可被設(shè)計成獨立于DTMF UI 202提供對應(yīng)用程序(例如,狀態(tài)機106)的自然導(dǎo)航。因為本發(fā)明將這些UI機制脫離,因此用戶將能夠通過語音菜單驅(qū)動,而無需輸入任何DTMF輸入。
允許基于DTMF的菜單基礎(chǔ)架構(gòu)與語音識別菜單結(jié)構(gòu)在任何時刻均活動且對用戶可用是本發(fā)明的新穎特征。在會話或體驗過程中的任何時刻,用戶可獨立地從語音模式切換至DTMF驅(qū)動模式。該切換不必是顯式的;用戶僅需提交DTMF信號或者語音命令來自動實現(xiàn)轉(zhuǎn)換。
繼續(xù)語音郵件系統(tǒng)的示例,一旦用戶進入應(yīng)用程序的任何部分即向用戶播放的提示將基于用戶用來進入該狀態(tài)的UI機制。如果使用語音命令將用戶帶入狀態(tài),則將播放語音菜單。另一方面,如果DTMF命令將用戶帶入該狀態(tài),那么將播放DTMF菜單。另外,從無論語音還是DTMF UI 202,用戶均可使用“幫助”來確定命令。例如,在任何時刻,用戶可以念出“幫助”以審閱可用的語音命令,或按下“0”來審閱可用的DTMF命令。這組兩個命令在所有時刻均可用。
用戶首次進入統(tǒng)一消息通信系統(tǒng)302時即向用戶呈現(xiàn)的默認UI可被置為個人選項。同樣,可以理解,可使用基于規(guī)則的邏輯和/或人工智能(AI)技術(shù)來自動化選擇進程。將在以下更詳細討論這些基于規(guī)則的邏輯和基于AI的推斷技術(shù)。
語音UI 202所特有的是,被選擇來利用語音識別的某些新穎特征的附加設(shè)計范例。語音UI 202可具有不同的提示和菜單,用于處理用戶輸入、輸入確認以及對低置信度識別結(jié)果的出錯處理。而且,DTMF提示將不能被重用或轉(zhuǎn)換為“按下或念出”。語音提示和菜單可經(jīng)歷一次完全的可用性流程,包括用戶教育審閱??缮蓪τ脩舳月犐先プ匀坏牟藛?。例如,可生成菜單念出“你想要呼叫或訪問你的郵箱嗎?”而不是“念出‘呼叫’以呼叫某人或‘訪問郵箱’以訪問你的郵箱”。
一組“任何時刻”快捷方式可在所有時間可用,用于跳至統(tǒng)一消息通信應(yīng)用程序302的主功能。如下將詳細討論的,主功能可包括語音郵件、日歷、呼叫某人、電子郵件和個人選項。每一語音菜單也可含有該菜單上下文專用的菜單命令。
在替換的方面,本發(fā)明可限制對統(tǒng)一消息通信應(yīng)用程序106的特征的訪問。換言之,如果要使應(yīng)用程序流程更自然,那么某些較晦澀或較不重要的特征將僅通過DTMF模式提供。這些特征可按照用戶期望的方式預(yù)先編程和/或定義。參考圖17至21將更好地理解,在語音菜單內(nèi),因為不考慮重用DTMF數(shù)字,可提高菜單靈活性。例如,在語音郵件、電子郵件和日歷回放菜單中,不需要存在“回放過程中”與“消息之后”菜單之間的區(qū)別。
可以理解,結(jié)合使用語音命令,鍵入分機號和清楚地講出名字的DTMF路徑折疊成“尋找[個人名字]”的單個項。而且,圍繞聯(lián)系人導(dǎo)航的基礎(chǔ)架構(gòu)也可折疊成“尋找[個人名字]”。諸如“我將遲到15分鐘”等偶爾的單詞組合將先前是DTMF模式的下的兩個條目(例如,對遲到的條目和對時間的分開的條目)組合在一起。
參考圖17至21描述語音識別菜單結(jié)構(gòu)的概觀。這些特征顯示了DTMF菜單基礎(chǔ)架構(gòu)和語音用戶接口覆蓋圖兩者。語音示意圖旨在顯示示例性UI的主要語法元素和總體流程,而不是每個具體的提示和出錯處理條件。所包含的流程示意圖不旨在以任何方式限制本發(fā)明的范圍和/或新穎的功能。
本發(fā)明前述的新穎方面可使用基于規(guī)則的邏輯和/或AI推理技術(shù)來實現(xiàn)、預(yù)測和/或推斷動作。更具體地,可以理解,本發(fā)明(例如,結(jié)合狀態(tài)分析、UI選擇、語音識別)可使用各種基于規(guī)則和/或基于AI的方案來實現(xiàn)本發(fā)明的各個方面。
繼續(xù)上述情形,參考圖4,示出了替換UI選擇組件102的示意框圖。如圖所示,UI選擇組件102可包括基于規(guī)則的邏輯引擎402。如將參考圖5在稍后描述的,可任選AI組件(未示出)可以與基于規(guī)則的邏輯引擎402一起使用或代替邏輯引擎402來自動推斷用于上述UI選擇組件102的功能的一個或一組動作。
在圖4的示例性方面中,可根據(jù)預(yù)定義的偏好(例如,規(guī)則)對基于規(guī)則的邏輯引擎402進行編程或配置。例如,可基于所定義的準則構(gòu)造規(guī)則(例如,邏輯)來自動選擇特定的UI。從而,系統(tǒng)可自動選擇和使用特定的UI。更具體地,可建立規(guī)則來考慮起始位置(例如,內(nèi)部、外部、因特網(wǎng)...)、始發(fā)者、目標位置等,用于自動選擇和使用UI。
在圖5中示出本發(fā)明的另一替換方面的示意圖。圖5中示出的該替換方面的UI選擇組件102使用可自動推斷和/或預(yù)測動作的AI組件502。該替換方面可任選地包括便于UI選擇組件102的自動選擇的推斷模塊(未示出)。
根據(jù)該方面,可任選AI組件502可便于自動執(zhí)行此處所描述的本發(fā)明的各個方面(例如,狀態(tài)分析、UI選擇和語音識別)。AI組件502可任選地包括還可部分地利用基于推斷的方案來便于推斷在給定時刻和/或狀態(tài)將被執(zhí)行的預(yù)期動作來增強AI組件自動化方面的推斷組件。本發(fā)明的基于AI的方面可通過任何合適的基于機器學(xué)習(xí)的技術(shù)和/或基于統(tǒng)計的技術(shù)和/或基于概率的技術(shù)來實現(xiàn)。
在替換方面中,如由圖5進一步示出,本發(fā)明(例如,結(jié)合狀態(tài)分析、UI選擇和語音識別)可任選地使用各種基于AI的方案來自動實現(xiàn)本發(fā)明的各個方面。具體地,可任選地提供AI組件502用于基于AI進程(例如,置信度、推斷等)來實現(xiàn)本發(fā)明的各方面。例如,可通過自動分類器系統(tǒng)和進程來促進基于用戶偏好或發(fā)件人標識啟動UI的進程。而且,可使用可任選AI組件502以便于基于預(yù)測和/或推斷的偏好選擇UI的自動化進程。
分類器是將輸入屬性向量X=(x1,x2,x3,x4,xn)映射至該輸入屬于一個類的置信度的函數(shù),即f(x)=confidence(class)。這樣的分類可以使用基于概率和/或基于統(tǒng)計的分析(例如,分解為分析效用和成本)來預(yù)測或推斷用戶想要自動執(zhí)行的動作。
SVM是可以使用的分類器的示例。SVM通過尋找可能輸入的空間中的超曲面來操作,其中超曲面試圖從非觸發(fā)事件中分離出觸發(fā)準則。直觀上,這使分類對于接近但不同于訓(xùn)練數(shù)據(jù)的測試數(shù)據(jù)是正確的。其它有向或無向的模型分類方法包括,例如單純貝葉斯、貝葉斯網(wǎng)絡(luò)、決策樹,并可以采用提供不同獨立性模式的概率分類模型。此處所用的分類也包括用于開發(fā)優(yōu)先級模型的統(tǒng)計回歸。
可以通過本說明書容易地理解,此處揭示和描述的組件可以使用顯式訓(xùn)練(例如,通過普通訓(xùn)練數(shù)據(jù))以及隱式訓(xùn)練(例如,通過觀察用戶行為、接收外部信息)的分類器。例如,可以通過分類器構(gòu)造器和特征選擇模塊內(nèi)的學(xué)習(xí)或訓(xùn)練階段來配置SVM。換言之,構(gòu)想了對專家系統(tǒng)、模糊邏輯、支持向量機、貪婪搜索算法、基于規(guī)則的系統(tǒng)、貝葉斯模型(例如,貝葉斯網(wǎng)絡(luò))、神經(jīng)網(wǎng)絡(luò)、其它非線性訓(xùn)練技術(shù)、數(shù)據(jù)融合、基于效用的分析系統(tǒng)、使用貝葉斯模型的系統(tǒng)等的使用,且這些使用旨在落入此處所附權(quán)利要求書的范圍之內(nèi)。
現(xiàn)在參考圖6,示出了根據(jù)本發(fā)明的一方面的系統(tǒng)600的高層體系結(jié)構(gòu)示意圖。一般而言,系統(tǒng)600可包括統(tǒng)一消息通信(UM)系統(tǒng)組件602、電話通信組件604以及計算機應(yīng)用程序、狀態(tài)機和/或服務(wù)器組件606。如上所述,UI選擇組件102(圖1)和本發(fā)明的隨后功能可與統(tǒng)一消息通信系統(tǒng)602結(jié)合使用。更具體地,如圖6中所示,可使用本發(fā)明來允許選擇UI,從而實現(xiàn)對服務(wù)器組件內(nèi)維護的復(fù)雜數(shù)據(jù)的電話訪問。該電話訪問可經(jīng)由統(tǒng)一消息通信系統(tǒng)602來實現(xiàn)。
電話通信組件604可包括能夠傳遞語音和/或可聽聲音和信號(例如,DTMF)的任何設(shè)備。作為示例,電話通信組件604可包括傳統(tǒng)有線電話以及無線(例如,蜂窩)電話。而且,可經(jīng)由使用因特網(wǎng)協(xié)議語音(VOIP)或因特網(wǎng)協(xié)議傳真(FOIP)的便攜無線設(shè)備和/或計算機電話通信組件604來實現(xiàn)電話通信組件604。
可使用服務(wù)器組件606來主存任何通信和/或組織的應(yīng)用程序。例如,結(jié)合本發(fā)明的各方面,服務(wù)器組件606可主存通信應(yīng)用程序,包括但不限于,語音郵件、電子郵件、文本消息通信應(yīng)用程序等。
在一個方面,UM系統(tǒng)602可將電話通信系統(tǒng)604與服務(wù)器組件606(例如,郵箱服務(wù)器)相聯(lián)合。從而,電話通信系統(tǒng)604可訪問維護在服務(wù)器組件606內(nèi)的復(fù)雜信息,從而統(tǒng)一該系統(tǒng)。盡管圖6示出了單個電話通信系統(tǒng)604和單個服務(wù)器組件606,但可理解和領(lǐng)會,本發(fā)明是可擴展的,從而能夠統(tǒng)一多個電話和/或服務(wù)器系統(tǒng)。
現(xiàn)在參考圖7,示出了根據(jù)本發(fā)明一方面的示例性系統(tǒng)體系結(jié)構(gòu)。系統(tǒng)700一般包括UM系統(tǒng)602、電話通信系統(tǒng)604和服務(wù)器組件606。在一個方面,如圖所示,電話通信組件604、服務(wù)器組件606和多個客戶機702可通過有線局域網(wǎng)(LAN)連接704(例如,以太網(wǎng))連接至UM系統(tǒng)602。盡管示出了三個具體的客戶機702(例如,智能電話、臺式機、膝上型計算機),但可理解,可使用任何數(shù)量的客戶機702(例如,電子郵件客戶機),而不背離本發(fā)明的精神和/或范圍。可以理解,在替換的方面中,圖7中所示的連接可以是有線的、無線的或其組合。
而且,可以理解,客戶機702可使用不同的通信技術(shù)以便與服務(wù)器組件606通信。例如,智能電話、袖珍個人計算機(PC)或其它手持式設(shè)備可使用專用的通信軟件以與郵箱服務(wù)器706或現(xiàn)用目錄服務(wù)器708同步。在另一示例中,臺式機(例如,客戶機702)可使用有線(例如,以太網(wǎng))連接,從而獲取對服務(wù)器組件606的訪問。該三個客戶機702的又一示例性客戶機(例如,膝上型計算機)可使用無線因特網(wǎng)連接來訪問服務(wù)器組件606。
現(xiàn)在轉(zhuǎn)向UM系統(tǒng)組件602,可提供呼叫控制組件710、文本-語音(TTS)引擎712、語音識別引擎714、語音媒體處理組件716、傳真媒體處理組件718和UM應(yīng)用程序組件720??蓞⒖家韵碌氖纠郧樾胃玫乩斫膺@些組件中的每一個。
電話通信組件604可包括通過公共交換電話網(wǎng)絡(luò)(PSTN)724連接的公共電話、通過專用分組交換機(PBX)728或?qū)S秒娫捊粨Q機連接的專用(例如,公司內(nèi)部)電話726以及使用經(jīng)由網(wǎng)關(guān)732的VOIP或FOIP的計算機系統(tǒng)730??梢岳斫?,這些組件是示例性的,且不旨在作為電話通信組件604的詳盡的列表。換言之,電話通信組件604可包括能夠生成和/或傳輸可聽(例如,語音、傳真)信號的任何機制。
另外,UM系統(tǒng)602可包括UI選擇組件734來實現(xiàn)上述的對適當?shù)腢I的選擇。盡管未在圖7中示出,但可理解,UI選擇組件734可與UI存儲(未示出)通信以便實現(xiàn)所期望和/或選擇的UI。還可理解,該UI存儲(未示出)可與UI選擇組件734共處或遠離UI選擇組件734。例如,UI存儲(未示出)可位于服務(wù)器組件606內(nèi)。
圖8示出了呼叫控制組件710的實現(xiàn)。更具體地,UM應(yīng)用程序組件720可包括電子郵件集成組件802、日歷集成組件804、聯(lián)系人列表集成組件806和安全組件808。在對以下示例性情形討論之后,將更好地理解這些組件(802、804、806、808)中的每一個。盡管圖8的UM應(yīng)用程序組件720示出了四個示例性功能組件,但可理解,以下情形中所述的這些組件的功能可結(jié)合(或分離)成不同的組件。同樣,可以理解,此處所述的組件可共處或遠離,而不背離本發(fā)明的范圍。
為向本發(fā)明提供上下文,提供以下示例性的情形??梢岳斫?,包含以下示例性情形僅為了向本發(fā)明提供上下文。也可理解,存在此處未具體揭示的其它情形。為了該目的,以下情形不旨在限制本發(fā)明的范圍和/或功能。
第一示例性情形針對電子郵件集成組件802的討論。更具體地,該情形針對“不在辦公室”(OOF)語音郵件問候語與電子郵件的集成。再次參考圖7,按照慣例,OOF狀態(tài)可在用戶專用電子郵件帳戶(例如,通過客戶機702)或語音郵件帳戶(例如,通過電話722、726)兩者上分開設(shè)置??梢岳斫猓ㄟ^服務(wù)器組件生成的OOF電子郵件自動回復(fù)以及語音郵件擴展的缺席(例如,OOF)問候語通常包含類似的信息。本發(fā)明可便于在單個操作中從單個位置同時設(shè)置電子郵件和聲音郵件OOF狀況兩者。
繼續(xù)參考圖7,當用戶從電子郵件應(yīng)用程序(例如,客戶機702)設(shè)置OOF狀態(tài)時,UM系統(tǒng)602可將OOF消息集成(例如,同步化)到電話通信組件604。從而,通過電話通信系統(tǒng)604對用戶的呼叫將包括OFF擴展缺席問候語的可聽版本。通過使用TTS引擎712的文字-語音轉(zhuǎn)換技術(shù),該問候語可在聽覺上呈現(xiàn)包含在電子郵件OOF自動回復(fù)中的文本。
類似地,在用戶通過語音識別引擎714的語音識別技術(shù)從電話通信組件604(例如,電話722)設(shè)置OOF的情況中,統(tǒng)一消息通信系統(tǒng)602可自動在郵箱服務(wù)器706中設(shè)置電子郵件OOF消息。之后,向用戶發(fā)送電子郵件的發(fā)件人將接收通過電話通信機制發(fā)出的OOF自動回復(fù)的文本形式。
第二情形針對日歷集成組件804,尤其針對日歷或規(guī)劃器的訪問和管理。當今,用戶可受限地從電話系統(tǒng)(例如,722、726、730)訪問他們的日歷,且只能讀取在服務(wù)器組件606內(nèi)維護的對應(yīng)于約會的信息。根據(jù)本發(fā)明的一方面,用戶可通過電話通信組件604(例如,722、726、730)來管理約會和啟動與約會相關(guān)的通信??梢岳斫?,可通過UM系統(tǒng)602的語音識別組件714來促進完全的規(guī)劃器功能。例如,通過電話通信設(shè)備604,用戶可接受、拒絕、修改、取消包含在服務(wù)器組件606內(nèi)的約會和與之通信。
在一個方面,與UM系統(tǒng)602的電話會話可以被自動轉(zhuǎn)移到會議位置處的電話。換言之,通過電話通信組件604,用戶可連接至UM系統(tǒng)602,借此,基于服務(wù)器組件606中的日歷(例如,約會)條目,可確定對于呼叫適當?shù)霓D(zhuǎn)移目標位置。最后,通過經(jīng)由電話通信設(shè)備604聯(lián)系UM系統(tǒng)602,用戶可啟動對會議參與者的有目標的或廣播電子消息(例如,電子郵件)。例如,用戶可向會議參與者告知會議遲到。
又一方面針對通過聯(lián)系人列表集成組件806對聯(lián)系人列表條目的遠程訪問。結(jié)合當今的系統(tǒng),用戶不能電話訪問通常存儲在電子郵件系統(tǒng)(例如,服務(wù)器606)上的他們的個人聯(lián)系人列表。根據(jù)本發(fā)明的一方面,從電話通信設(shè)備604(例如,電話722、726、730),用戶可搜索維護在服務(wù)器606內(nèi)的聯(lián)系人列表中的聯(lián)系人。如果需要,用戶可立即連接至聯(lián)系人或留下消息(例如,語音、文字、電子郵件)給該聯(lián)系人。如果該聯(lián)系人是僅具有電子郵件地址的外部聯(lián)系人,那么本發(fā)明允許用戶通過創(chuàng)建具有聲音文件附件(例如,.wav)的電子郵件來傳遞可聽消息,從而將該通信轉(zhuǎn)發(fā)給所期望的目標。
現(xiàn)在轉(zhuǎn)向?qū)M應(yīng)用程序組件720的安全組件808的功能的討論,可使用本發(fā)明通過電子郵件或其它應(yīng)用程序重置個人標識號(PIN)。作為示例,當用戶忘記他們的電話語音郵件PIN(例如,口令)時,他們通常必須聯(lián)系信息技術(shù)(IT)幫助臺或系統(tǒng)管理員來重置PIN。根據(jù)UM系統(tǒng)601,本發(fā)明可允許用戶使用域證書登錄服務(wù)器組件606上他們的電子郵件,以及重置/改變他們的電話語音郵件PIN(例如,口令)。
涉及安全組件808的又一情形針對語音郵件的數(shù)字權(quán)限管理。當今,當在電話上留下語音郵件時,發(fā)件人無法限制對該消息的訪問和/或管理。使用本發(fā)明,可發(fā)送帶有限制的訪問的語音消息。例如,可發(fā)送語音郵件,借此收件人可收聽該語音郵件,但是被限制進行轉(zhuǎn)發(fā)或保存該消息。
再次參考電子郵件集成組件802,照慣例,在不合適收聽聲音文件的情況中(例如,在會議中),用戶不能找出其語音郵件的內(nèi)容。本發(fā)明的UM系統(tǒng)602(例如,電子郵件集成組件802)提供語音郵件的文本預(yù)覽(反之亦然)。根據(jù)UM系統(tǒng)602,通過電子郵件客戶機702,用戶可在文本上訪問他們計算機、膝上型計算機或其它合適的設(shè)備(例如,智能電話)上的語音郵件。通過語音識別技術(shù)(例如,語音識別引擎714),本發(fā)明可轉(zhuǎn)換語音郵件,借此將其轉(zhuǎn)錄成文本。從而,用戶可無需播放聲音文件即審閱語音消息的內(nèi)容。類似地,可使用TTS引擎712通過電話通信設(shè)備604轉(zhuǎn)換和傳遞電子郵件通信。
另外,本發(fā)明可便于將電子消息附件(例如,文字處理文檔)轉(zhuǎn)換成可聽的文件(例如,語音)。這可通過TTS組件712來完成。以此為依據(jù),除了呈現(xiàn)電子通信的可聽內(nèi)容以外,本發(fā)明可呈現(xiàn)包含文本附件的內(nèi)容的可聽文件??梢岳斫猓颂幟枋龅腡TS轉(zhuǎn)換技術(shù)和導(dǎo)航概念可應(yīng)用于文件系統(tǒng)目錄等。換言之,語音識別引擎714可用于實現(xiàn)文件系統(tǒng)目錄內(nèi)的導(dǎo)航。從而,可使用TTS引擎712將目標文檔轉(zhuǎn)換為語音,以此通過電話通信組件604將可聽(例如,語音)文件呈現(xiàn)給用戶。
另一方面針對使用電子郵件集成組件802以便于分析電子郵件通信消息的內(nèi)容。例如,當電子郵件消息通過電話通信設(shè)備604(例如,電話)被可聽地呈現(xiàn)給用戶時,通常消息可能非常長且難以抓住要領(lǐng)。本發(fā)明一方面的新穎特征可使用邏輯和/或推理技術(shù)來標識包含在通信中的最重要的消息和/或句子(例如,內(nèi)容)。這些邏輯和/或推理機制可使用基于規(guī)則和/或人工智能(AI)機制來實現(xiàn)對內(nèi)容的過濾和/或分類。一旦標識之后,可將內(nèi)容流線化或精簡的形式可聽地呈現(xiàn)給用戶。
如前所述,UM系統(tǒng)602可限制電子郵件的可聽回放僅包括其中包含的最重要的消息和/或句子??梢岳斫?,因為可根據(jù)所期望的算法(例如,基于規(guī)則、AI)可對內(nèi)容過濾和/或分類,因此可減少向用戶讀出的消息的數(shù)量和長度。同樣,可按照相同的方式處理(例如,過濾、分類)重要的語音郵件消息。當然,當人們在電話上接收許多電子郵件消息時,可能難以導(dǎo)航至對用戶而言重要的特定消息。使用本發(fā)明,重要的語音郵件可由UM系統(tǒng)702標識,并首先向用戶讀出。同樣,可過濾語音消息,借此僅向用戶讀出一部分語音郵件。
本發(fā)明的另一新穎特征針對傳真發(fā)送。作為示例,在某些組織中,所有入站的傳真被定向給一個郵箱,其中路由器查看傳真并通過電子裝置將其定向至組織中的適當?shù)膫€人。如果傳真消息包含敏感信息,則重定向該傳真的個人將能夠訪問旨在機密的信息。根據(jù)本發(fā)明的一方面,UM系統(tǒng)602可使用傳真媒體處理組件718將封面頁從傳真發(fā)送的其余頁面中分離。從而,重定向消息的路由器僅可訪問傳真的封面頁,而不是機密內(nèi)容。
在另一情形中,當人們呼叫用戶且被傳送至語音郵件系統(tǒng),但沒有留下消息時,被呼叫者不總是知道某人曾經(jīng)呼叫。根據(jù)本發(fā)明的一方面,UM系統(tǒng)602可生成電子郵件消息,并將其轉(zhuǎn)發(fā)給被呼叫者,從而通知某人曾呼叫但未留下語音郵件消息。
本發(fā)明的又一新穎的方面針對與電子郵件系統(tǒng)的策略與遵從性集成。照慣例,語音消息被存儲在服務(wù)器(例如,服務(wù)器組件606)上,并根據(jù)任意或預(yù)先編寫的策略保存和/或歸檔。例如,一種這樣的策略可在特定的天數(shù)(例如,21天)后刪除消息。使用本發(fā)明(例如,與電子郵件系統(tǒng)集成),用戶可控制從電話通信組件604刪除或歸檔哪些消息。同樣,可將邏輯和/或推理機制應(yīng)用于自動管理消息的保存和/或刪除。
本發(fā)明的又一方面針對允許用戶選取鍵擊配置方案的系統(tǒng)和/或方法??梢岳斫?,不同的語音郵件系統(tǒng)可具有不同的鍵來導(dǎo)航和控制電話用戶接口。如果用戶從一個系統(tǒng)改變到另一個,他們通常必須了解新的鍵來使用該新系統(tǒng)。使用本發(fā)明,可使用按鍵配置用于最常用的系統(tǒng)。從而,用戶可選擇對該特定用戶熟悉的預(yù)定配置。同樣,可按照特定用戶期望的方式對按鍵編程。以這種方式,用戶不必了解新的鍵擊配置以訪問該新系統(tǒng)。
安全組件808的另一新穎方面針對使用語音識別技術(shù)來實現(xiàn)語音郵件驗證。當今,當用戶從電話訪問他們的郵箱時,他們一般鍵入PIN作為他們的口令。在眾多情況中,這對用戶而言不是非常安全且不方便(例如,當駕駛汽車時訪問)。使用本發(fā)明,用戶能夠可聽見地念出短語或所期望的PIN以獲取對他們郵箱的訪問。由于語音短語必須匹配用戶之前錄制的短語,這可能更方便也更安全。同樣,可對系統(tǒng)編程以了解用戶特有的性質(zhì)(例如,語音音調(diào)性質(zhì))。
又一示例性方面針對菜單和提示的最終用戶配置。當最終用戶通過電話訪問他們的郵箱時,他們不具有改變按鈕或在問候語過程中向他們回放的信息的能力。使用本發(fā)明,用戶可指定他們問候語的位置,從而,取決于用戶角色,可使用包含額外信息的更詳細的問候語。例如,IT管理員可選擇將關(guān)鍵升級情況的數(shù)量置于他們的主要郵箱問候語中??梢岳斫?,在替換的方面中,可在每個用戶的基礎(chǔ)上定制提示(例如,音頻)。同樣,狀態(tài)機的排序可以是用戶可定制的。
總而言之,本發(fā)明的各方面針對結(jié)合UM系統(tǒng)602使用的以下新穎的組件。
與電子郵件應(yīng)用程序的OOF語音郵件問候語集成——電子郵件和語音郵件系統(tǒng)OOF狀態(tài)可以是匹配的內(nèi)容從而允許用戶從一個地點設(shè)置OOF狀態(tài)的方面。例如,自動恢復(fù)電子郵件的正文可以使用TTS機制作為電話問候語向用戶讀出。
日歷訪問——以新穎的方式從電話對日歷約會進行操作與交互的能力。例如,用戶可接受、拒絕、取消、轉(zhuǎn)到會議位置的電話、以及啟動對會議參與者的電子郵件消息。
聯(lián)系人列表訪問——訪問個人聯(lián)系人列表而不僅是公司目錄的能力。通過電話向電子郵件帳戶發(fā)送電子郵件和聲音文件附件的能力。
PIN重設(shè)——允許用戶通過電子郵件客戶端重設(shè)口令(例如,語音郵件口令)。可以理解,操作系統(tǒng)安全證書可維護安全性。
對語音郵件的數(shù)字權(quán)限管理——語音郵件的數(shù)字權(quán)限是新且新穎的概念。換言之,可使用本發(fā)明來控制和/或限制對語音郵件內(nèi)容的訪問。例如,收件人可收聽語音郵件,但可被限制轉(zhuǎn)發(fā)或保存該消息。
語音郵件的文本預(yù)覽——使用語音-文本轉(zhuǎn)換技術(shù),本發(fā)明可將所錄制的語音郵件轉(zhuǎn)換成文本消息。然后可通過電子郵件客戶機應(yīng)用程序?qū)⒃撓l(fā)送給收件人。同樣,本系統(tǒng)構(gòu)想了文本消息的文本-語音轉(zhuǎn)換。而且,本系統(tǒng)構(gòu)想了生成語音消息的聲音文件(例如,.wav格式)并將其附加到電子郵件。因此,電子郵件以及附件可被轉(zhuǎn)發(fā)給收件人。
安全傳真處理——本發(fā)明可從所接收的傳真?zhèn)魉椭刑崛》饷骓?例如,第一頁),從而保持了該傳送的其余頁的機密性。
最重要的句子——基于預(yù)定義的邏輯和/或推理技術(shù),本發(fā)明可按照重要性對通信(例如,電子郵件和/或語音郵件)的句子進行確定和分級。例如,分機可對于給定電子郵件線索以及其中包含的關(guān)鍵字來進行。可以理解,句子和/或關(guān)鍵字的分級一般可在不必完整地審閱整個電子郵件的情況下提供整個電子郵件的概述。另外,各方面針對使用該技術(shù)來通過電話讀取文本電子郵件,這也是本發(fā)明的新穎的概念。
重要消息——對于電子郵件消息,用戶可任選地應(yīng)用過濾準則(例如,基于規(guī)則、AI)的事實尤其新穎。本發(fā)明可分析電子郵件線索并相應(yīng)地對其分級。作為示例,本發(fā)明可確定消息的發(fā)件人、使用策略、邏輯和/或推理機制,從而對消息的重要性分級和/或分類。在一個方面,本系統(tǒng)可使用該技術(shù)來確定關(guān)于通過電話向用戶念出消息的順序。同樣,可使用該技術(shù)在通過電話向用戶呈現(xiàn)電子郵件之前過濾電子郵件。
未接呼叫通知——該組件可被集成至統(tǒng)一消息通信系統(tǒng),從而通過監(jiān)視通信量提供第三方呼叫控制。在一個方面中,本系統(tǒng)可監(jiān)視所接收到的呼叫并將其告知客戶機。
與電子郵件系統(tǒng)的策略和遵從性集成——可將新穎的基于規(guī)則和/或AI的策略應(yīng)用于語音郵件和/或電子郵件,從而實現(xiàn)對內(nèi)容的管理和保存。
按鍵配置——本發(fā)明提供集成新穎的按鍵配置定義機制的功能。
口頭口令語音郵件認證——本發(fā)明可使用安全的口頭口令以通過電話訪問語音郵件和/或電子郵件郵箱。該可聽認證是認證技術(shù)的一種新穎的使用。
菜單和提示的最終用戶配置——本發(fā)明提供定制最終用戶菜單和提示的能力。
圖9示出了使用OOF語音消息來設(shè)置電子郵件OOF通知的動作的示例性流程圖。盡管為說明的簡單起見,此處例如以流程圖或示意圖示出的一種或多種方法被示出和描述為一連串動作,但可以理解和領(lǐng)會,本發(fā)明不受動作的順序的限制,根據(jù)本發(fā)明,某些動作可以按不同順序和/或與此處未示出和描述的其它動作同時發(fā)生。例如,本領(lǐng)域的技術(shù)人員可以理解和領(lǐng)會,方法可以替換地被表示為諸如在狀態(tài)圖中的一連串相互關(guān)聯(lián)的狀態(tài)或事件。而且,不是所有示出的動作對實現(xiàn)根據(jù)本發(fā)明的方法都是必需的。
在902處,錄制可聽的OOF消息。本系統(tǒng)可在904處標識相應(yīng)的電子郵件帳戶。一旦標識之后,轉(zhuǎn)換可以開始。在906處,該可聽OOF消息可被轉(zhuǎn)換成文本OOF消息。從而,在908處,可將文本OOF消息應(yīng)用于所標識的電子郵件帳戶。因此,盡管格式不同(例如,語音郵件相比電子郵件),但OOF的內(nèi)容可被復(fù)制到不同的系統(tǒng)。盡管圖9的方法示出了可將語音郵件OOF轉(zhuǎn)換成電子郵件OOF的過程,但可理解,可使用本發(fā)明的替換的新穎方面將電子郵件OOF轉(zhuǎn)換成語音郵件系統(tǒng)。
如上所述,可以理解,前述的本發(fā)明的新穎方面可使用基于規(guī)則和/或AI推理技術(shù)來實現(xiàn)、預(yù)測和/或推斷動作。更具體地,可以理解,本發(fā)明(例如,結(jié)合內(nèi)容分析、內(nèi)容保存策略、同步、語音識別)可使用各種基于規(guī)則和/或基于AI的方案來實現(xiàn)本發(fā)明的各個方面。
繼續(xù)上述情形并參考圖10,示出了替換UM應(yīng)用程序組件720的示意框圖。如圖所示,UM應(yīng)用程序組件720可包含基于規(guī)則的邏輯引擎1002。如之后參考圖11所述,可與基于規(guī)則的邏輯引擎1002一起使用或替代其使用可任選AI組件(未示出)來自動推斷用于實現(xiàn)上述UM應(yīng)用程序組件720(和UM系統(tǒng)602)的功能的一個或一組動作。
在圖10的示例性方面中,可根據(jù)預(yù)定義的偏好(例如,規(guī)則)對基于規(guī)則的邏輯引擎1002進行編程或配置。例如,規(guī)則(例如,邏輯)可被構(gòu)造成基于所定義的分層結(jié)構(gòu)自動對電子郵件區(qū)分優(yōu)先級。以此為依據(jù),可建立規(guī)則來考慮主題、發(fā)件人標識、收件人標識等來對電子郵件區(qū)分優(yōu)先級和處理。在另一方面,可建立規(guī)則來預(yù)定或定義策略,借此可根據(jù)該策略管理(例如,保存、轉(zhuǎn)發(fā)、刪除)電子郵件和/或語音郵件。
圖11中示出本發(fā)明的另一替換方面的示意圖。圖11中所示的該替換方面的UM應(yīng)用程序組件720使用可自動推斷和/或預(yù)測動作的可任選AI組件1102。該替換方面可任選地包含便于對UM應(yīng)用程序組件720自動控制和/或操作的接口模塊(未示出)。
根據(jù)此方面,可任選AI組件1102可便于自動執(zhí)行如此處所述的本發(fā)明的各個方面(例如,對內(nèi)容進行分析和區(qū)分優(yōu)先級、內(nèi)容保存策略、同步、語音識別)。AI組件1102可任選地包含可進一步增強部分地利用基于推斷的方案以便于推斷在給定時刻和/或狀態(tài)將執(zhí)行的預(yù)期動作的AI組件的自動化方面??赏ㄟ^任何合適的基于機器學(xué)習(xí)的技術(shù)和/或基于統(tǒng)計的技術(shù)和或基于概率的技術(shù)來實現(xiàn)本發(fā)明基于AI的方面。
在該替換方面中,如圖11進一步示出,本發(fā)明(例如,結(jié)合內(nèi)容分析、內(nèi)容保存策略、同步、語音識別)可任選地使用各種基于人工智能的方案來自動實現(xiàn)本發(fā)明的各個方面。具體地,可任選地提供AI組件1102以基于AI進程(例如,置信度、推斷)來實現(xiàn)本發(fā)明的各方面。例如,用于基于用戶偏好或發(fā)件人標識來確定電子郵件中的內(nèi)容的優(yōu)先級的過程可通過自動分類器系統(tǒng)和進程來促進。此外,可使用可任選AI組件1102來促進向用戶呈現(xiàn)基于預(yù)測和/或推斷的偏好區(qū)分優(yōu)先級的內(nèi)容的自動化進程。
分類器是將輸入屬性向量x=(x1,x2,x3,x4,xn)映射至該輸入屬于類的置信度的函數(shù),即f(x)=confidence(class)。這樣的分類可以使用概率和/或基于統(tǒng)計的分析(例如,分解為分析效用和成本)來預(yù)測或推斷用戶想要自動執(zhí)行的動作。
支持向量機(SVM)是可以使用的分類器的一個示例。SVM通過尋找可能輸入的空間中的超曲面操作,其中超曲面試圖從非觸發(fā)事件中分離出觸發(fā)標準。直觀上,這使分類對于接近但不同于訓(xùn)練數(shù)據(jù)的測試數(shù)據(jù)是正確的??梢允褂闷渌邢蚧驘o向的模型分類方法包括,例如單純貝葉斯、貝葉斯網(wǎng)絡(luò)、決策樹以及提供獨立的不同模式的概率分類模型。此處所用的分類也包括用于開發(fā)優(yōu)先級模型的統(tǒng)計回歸。
可以通過本說明書中容易地理解,本發(fā)明可以使用顯式訓(xùn)練(例如,通過普通訓(xùn)練數(shù)據(jù))以及隱式訓(xùn)練(例如,通過觀察用戶行為、接收外部信息)的分類器。例如,可以通過分類器構(gòu)造器和特征選擇模塊內(nèi)的學(xué)習(xí)或訓(xùn)練階段來配置SVM。換言之,構(gòu)想了對專家系統(tǒng)、模糊邏輯、支持向量機、貪婪搜索算法、基于規(guī)則系統(tǒng)、貝葉斯模型(例如,貝葉斯網(wǎng)絡(luò))、神經(jīng)網(wǎng)絡(luò)、其它非線性訓(xùn)練技術(shù)、數(shù)據(jù)融合、基于效用的分析系統(tǒng)、使用貝葉斯模型的系統(tǒng)等的使用,且這些使用旨在落入此處所附的權(quán)利要求書的范圍之內(nèi)。
圖12至16中示出的是根據(jù)本發(fā)明的一方面的UM系統(tǒng)的示例性用戶接口(UI)的流程圖。如上所述,該UM系統(tǒng)可便于對存儲在服務(wù)器郵箱中的語音郵件、電子郵件和傳真進行管理。本發(fā)明便于從電話UI訪問和管理此類信息。根據(jù)UI,用戶能夠從電話訪問他們的語音郵件和其它有用信息,來代替訪問臺式計算機或手持設(shè)備。
根據(jù)本發(fā)明,圖12至16是根據(jù)所揭示的方面的DTMF處理流程的說明性示例。類似地,圖17至21是根據(jù)所揭示的方面的語音激活處理流程的說明性示例。如上所述,可以理解,對于UM系統(tǒng)導(dǎo)航機制而言,DTMF和語音識別接口可同時活動。
以下是本發(fā)明可解決的示例性情形。在第一情形中,假定用戶正在前往遠程位置處的會議的路上,但不肯定該會議將在建筑物中的哪個房間中舉行。用戶可能想要在駕駛他的汽車前往會議的同時快速地找到該信息。本發(fā)明的一方面可便于該信息的電話檢索。
在另一情形中,假定用戶實際上遲到了會議,且想要呼叫會議室以在到達那里之前通過電話參與。此處,用戶可電話訪問會議位置信息,然后被傳送至?xí)h位置。
在第三情形中,假定用戶上午駕車去工作,且想要事先處理電子郵件或語音郵件中未解決的某些問題。從電話UI,用戶可快速地審閱不同的問題,按照期望的方式回復(fù),以及跟進該問題中涉及的人。
在最后的示例性情形中,假定用戶位于賓館房間中,不能訪問打印機,而想要發(fā)送電子郵件以及后一天的日歷約會給賓館的傳真機,使得用戶可審閱材料和對那一天安排計劃。本發(fā)明的一個方面通過電話連接便于該功能。在審閱以下的圖12至16之后,將更好地理解這些和其它方面的過程流程。
現(xiàn)在參考圖12,示出了呼叫UM的示例性處理任務(wù)流程圖。該過程示出了根據(jù)由外部呼叫者1202和內(nèi)部呼叫者1204啟動的呼叫的過程的流程。如圖所示,該示例性方面的處理流程取決于呼叫者的類型(例如,外部1202或內(nèi)部1204)以及在1206撥打的聯(lián)系人號碼。將在1208處向外部呼叫者提示公司信息,而在1210處向內(nèi)部呼叫者提示內(nèi)部信息。
在每一情形中,呼叫者可通過拼寫名字和使用1212處的目錄搜索或通過輸入數(shù)字分機號直接連接至分機號(1214)來聯(lián)系位于系統(tǒng)上的用戶。如果用戶未應(yīng)答,那么在1216處,系統(tǒng)可根據(jù)呼叫者的類型(例如,外部、內(nèi)部、OOF)播放適當?shù)膯柡蛘Z。從而,將在1218處錄制語音郵件消息。如果按下預(yù)先指定的鍵(例如,“*”),那么系統(tǒng)可在1220處進入被呼叫者郵箱。
可以理解,被呼叫者可通過從公司和/或內(nèi)部問候語菜單(1208、1210)選擇預(yù)先指定的鍵(例如,“#”)以從1220處直接訪問郵箱。該直接訪問將在1222處向被呼叫者提示必要信息。在每一情況中,一旦在1220處輸入適當?shù)陌踩C書信息,在1224處即獲取對UM的訪問。圖13示出了一旦授權(quán)訪問之后的繼續(xù)的過程的流程圖。
現(xiàn)在參考圖13,一旦在1224處被授予對UM的訪問權(quán)限,可在1302處向用戶提示主菜單。作為示例,可提示用戶按下“1”用于語音郵件、“2”用于日歷選項、“3”用于聯(lián)系人、“4”用于電子郵件等。選項數(shù)字“2”和“3”,例如日歷選項和聯(lián)系人,將分別參考圖14和15更詳細討論。作為另一示例,用戶可選擇“5”來發(fā)送消息(例如,語音郵件、電子郵件)或“7”來設(shè)置OOF。在框1302中示出其它示例性菜單選擇。
如圖所示,如果選擇了語音郵件或電子郵件,那么系統(tǒng)前進至1304,在那里可向用戶呈現(xiàn)內(nèi)容。換言之,可向用戶呈現(xiàn)語音郵件、電子郵件和/或會議請求內(nèi)容??梢岳斫?,如上所述,可使用邏輯和推理機制來管理、組織、過濾和/或分類內(nèi)容。如圖所示,一旦呈現(xiàn)了內(nèi)容,那么可向用戶呈現(xiàn)“消息之后”菜單,從而提供另外的選項。作為示例,按下“4”,用戶可發(fā)送所期望消息的傳真。換言之,一旦用戶收聽語音郵件和/或TTS轉(zhuǎn)換的電子郵件之后,用戶可選擇將該消息的傳真發(fā)送給所期望的位置。同樣,按下“3”,用戶可回復(fù)該消息或接受會議約會請求。通過選擇選項“2”,用戶可在1306處呼叫特定消息的發(fā)件人。將參考圖15更詳細討論該“呼叫”選項??梢岳斫?,在圖13的UI處理流程中示出的選項是示例性的,且不旨在是用戶可用的選項的詳盡列表。
在1308處,示出了在消息回放過程中呈現(xiàn)的示例性播放命令的列表。再一次,該列表就此處所述的功能而言不旨在是詳盡的。如圖所示,可以理解,該系統(tǒng)可根據(jù)1306處所示選項實現(xiàn)暫停、恢復(fù)刪除、重復(fù)等任務(wù)。
現(xiàn)在轉(zhuǎn)向圖14,示出了日歷訪問的示例性流程圖。在1402處,系統(tǒng)可播放還未進行的會議的數(shù)量。同樣,如1402處所示,用戶可通過選取各種選項中的任何一個來管理會議約會和/或請求。例如,用戶可選擇選項“2”來呼叫會議位置,“2,2”來呼叫會議組織者,或“3”來指示對該會議遲到。同樣,如圖所示,可向用戶呈現(xiàn)另外的導(dǎo)航選項。
圖15示出了實現(xiàn)從聯(lián)系人菜單生成呼叫的示例性處理流程??梢岳斫?,也可根據(jù)會議請求/約會或所接收的通信生成呼叫。再次參考圖15,一旦通過1212處的目錄搜索來定位聯(lián)系人之后,系統(tǒng)可在1502處呈現(xiàn)用戶信息。在1502處呈現(xiàn)的信息可實現(xiàn)任何期望的任務(wù)。作為示例,用戶可通過按下“2”或“3”分別呼叫聯(lián)系人或發(fā)送消息給聯(lián)系人。如果用戶選擇呼叫,那么如圖所示,該過程繼續(xù)生成呼叫。
圖16中示出的是錄制消息的處理流程圖。在1602處錄制消息。在1604處,向用戶呈現(xiàn)管理該錄制的各種選項。例如,用戶可通過按下“1”將該消息標記為高優(yōu)先級或按下“5”來限制訪問。一旦完成之后,用戶可在1606處退出該系統(tǒng)。
圖17至21示出了使用語音UI的UM系統(tǒng)的示例性處理流程。如上所述,用戶可選擇性地對應(yīng)用程序狀態(tài)機(例如,UM系統(tǒng))使用不同的導(dǎo)航機制。圖17至21的處理流程圖示出了DTMF UI(圖12至16)與語音激活UI的并存??梢岳斫?,用戶可在任何時刻使用任何可用的UI用于在應(yīng)用程序狀態(tài)機內(nèi)導(dǎo)航。
現(xiàn)在參考圖17,示出了呼入UM系統(tǒng)的示例性處理任務(wù)流程圖。如參考圖12所述,該過程示出了根據(jù)由外部呼叫者1202和內(nèi)部呼叫者1204啟動的呼叫的過程的流程。如圖所示,該示例性方面的處理流程取決于呼叫者的類型(例如,外部1202或內(nèi)部1204)以及在1206撥打的聯(lián)系人號碼。將在1208處向外部呼叫者提示公司信息,而在1210處向內(nèi)部呼叫者提示內(nèi)部信息。
在每一情形中,呼叫者可通過拼寫名字和使用目錄搜索(圖12的1212)或通過輸入數(shù)字分機號來直接連接至分機號(1214)來聯(lián)系位于系統(tǒng)上的用戶。如圖17中所示,用戶可在1702處念出命令來實現(xiàn)所期望的選項。同樣,在1704處,用戶可口頭地向系統(tǒng)指示要聯(lián)系的所期望的目標個人。在任何時刻,用戶可念出單詞“幫助”(1706)來訪問可用的系統(tǒng)選項。圖18示出了一旦授權(quán)訪問之后包含語音選項的繼續(xù)的過程流程圖。
現(xiàn)在參考圖18,一旦在1224處被授予對UM的訪問權(quán)限,可在1302處向用戶提示主菜單。作為示例,可提示用戶按下“1”用于語音郵件、“2”用于日歷選項、“3”用于聯(lián)系人、“4”用于電子郵件等。作為其它的示例,用戶可選擇“5”來發(fā)送消息(例如,語音郵件、電子郵件)或“7”來設(shè)置OOF。在框1302中示出其它的示例性DTMF菜單選擇。同樣,如果期望,可在1802處使用語音命令以實現(xiàn)導(dǎo)航。
如圖所示,如果選擇了語音郵件或電子郵件,那么系統(tǒng)前進至1304,在那里可向用戶呈現(xiàn)內(nèi)容。換言之,可向用戶呈現(xiàn)語音郵件、電子郵件和/或會議請求內(nèi)容。可以理解,如上所述,可使用邏輯和推理機制來管理、組織、過濾和/或分類內(nèi)容。如圖所示,一旦呈現(xiàn)了內(nèi)容之后,那么可向用戶呈現(xiàn)“消息之后”菜單,從而提供另外的選項。作為示例,按下“4”,用戶可發(fā)送所期望消息的傳真。換言之,一旦用戶收聽語音郵件和/或TTS轉(zhuǎn)換的電子郵件之后,用戶可選擇將該消息的傳真發(fā)送給所期望的位置。同樣,按下“3”,用戶可回復(fù)該消息或接受會議約會請求。通過選擇選項“2”,用戶可在1306處呼叫特定消息的發(fā)件人。可以理解,在圖18的UI處理流程中示出的選項是示例性的,且不旨在是用戶可用的選項的詳盡列表。
還可理解,可在回放“過程中”或回放“消息之后”使用1804處所示的語音命令。換言之,可在任一情形中重用語音命令。這些可重用命令在圖18上作為“任何時刻”命令列出。
在1308處,示出了在消息回放過程中呈現(xiàn)的示例性DTMF播放命令的列表。再一次,該列表就此處所述的功能而言不旨在是詳盡的。如圖所示,可以理解,該系統(tǒng)可根據(jù)1308處所示選項實現(xiàn)暫停、恢復(fù)刪除、重復(fù)等任務(wù)。在1806處的一個方面中,語音命令和選項可用于暫?;胤?。
現(xiàn)在轉(zhuǎn)向圖19,示出了日歷訪問的示例性流程圖。在1402處,系統(tǒng)可播放還未進行的會議的數(shù)量。同樣,如1402處所示,用戶可通過選取各種選項中的任何一個來管理會議約會和/或請求。例如,用戶可選取選項“2”來呼叫會議位置,“2,2”來呼叫會議組織者,或“3”來指示對該會議的遲到。同樣,如圖所示,可向用戶呈現(xiàn)另外的導(dǎo)航選項。例如,如圖所示,用戶可使用1902處的語音命令來實現(xiàn)日歷回放。
圖20示出了實現(xiàn)從聯(lián)系人菜單生成呼叫的示例性處理流程??梢岳斫?,也可根據(jù)會議請求/約會或所接收的通信生成呼叫。再次參考圖20,一旦通過2002處的目錄搜索口頭地定位聯(lián)系人之后,系統(tǒng)可在1502處呈現(xiàn)用戶信息。在1502處呈現(xiàn)的信息可實現(xiàn)任何期望的任務(wù)。作為示例,用戶可通過按下“2”或“3”分別呼叫聯(lián)系人或發(fā)送消息給聯(lián)系人。如果用戶選擇呼叫,那么如圖所示,該過程繼續(xù)生成呼叫。另外,在2004處,用戶可通過使用語音命令實現(xiàn)與聯(lián)系人的通信。例如,用戶能夠可聽地向系統(tǒng)指示去“尋找”特定的個人。接著,用戶能夠可聽地告知系統(tǒng)發(fā)送電子郵件消息給所定位的聯(lián)系人。
圖21中示出的是錄制消息的處理流程圖。在1602處錄制消息。在1604處,向用戶呈現(xiàn)管理該錄制的各種選項。例如,用戶可通過按下“1”將該消息標記為高優(yōu)先級或按下“5”來限制訪問。一旦完成之后,用戶可在1606處退出該系統(tǒng)。如關(guān)于其它示例性流程圖所述,用戶可在任何時刻選擇通過另一可用UI(例如,語音識別)來與系統(tǒng)通信。在圖21的示例中,用戶可念出2102處標識的命令,從而導(dǎo)航應(yīng)用程序狀態(tài)機(例如,UM系統(tǒng))。
現(xiàn)在參考圖22,示出了可用于執(zhí)行所揭示的體系結(jié)構(gòu)的計算機的框圖。為了向本發(fā)明的各方面提供附加的環(huán)境,圖22及以下討論旨在提供可在其中實現(xiàn)本發(fā)明各方面的合適的計算環(huán)境2200的簡要、概括的描述。盡管以上在可在一臺或多臺計算機上運行的計算機可執(zhí)行指令的通用語境中描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員可以認識到,本發(fā)明也可以結(jié)合其它程序模塊和/或作為硬件和軟件的組合來實現(xiàn)。
一般而言,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。而且,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明方法可以使用其它計算機系統(tǒng)配置來實現(xiàn),包括單處理器或多處理器計算機系統(tǒng)、小型機、大型機、以及個人計算機、手持式計算設(shè)備、基于微處理器的或可編程消費電子產(chǎn)品等,它們中的每一個都可以有效地耦合至一個或多個相關(guān)聯(lián)的設(shè)備。
本發(fā)明所示方面也可以在分布式計算環(huán)境中實現(xiàn),在分布式計算環(huán)境中,某些任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于本地或遠程存儲器存儲設(shè)備中。
計算機一般包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是可由計算機訪問的任何可用介質(zhì),且包括易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。作為示例,而非限制,計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以任何方法或技術(shù)實現(xiàn)的用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括,但不限于,RAM、ROM、EEPROM、閃存或其它存儲器技術(shù),CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲,磁帶盒、磁帶、磁盤存儲或其它磁性存儲設(shè)備或能用于存儲所需信息且可以由計算機訪問的任何其它介質(zhì)。
通信介質(zhì)通常具體化為諸如載波或其它傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),且包含任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”指的是這樣一種信號,其一個或多個特征以在信號中編碼信息的方式被設(shè)定或更改。作為示例,而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無線介質(zhì),諸如聲學(xué)、RF、紅外線和其它無線介質(zhì)。上述中任一個的組合也應(yīng)包括在計算機可讀介質(zhì)的范圍之內(nèi)。
再次參考圖22,示出了用于實現(xiàn)本發(fā)明各方面的示例性環(huán)境2200,包括計算機2202,計算機2202包括處理單元2204、系統(tǒng)存儲器2206和系統(tǒng)總線2208。系統(tǒng)總線2208將包括但不限于系統(tǒng)總線2206在內(nèi)的系統(tǒng)組件耦合至處理單元2204。處理單元2204可以是各種市場上可購買的任何處理器。雙微處理器和其它多處理器體系結(jié)構(gòu)也可以作為處理單元2204使用。
系統(tǒng)總線2208可以是若干類型總線結(jié)構(gòu)中的任一種,可進一步與存儲器總線(帶有或不帶有存儲器控制器)、外設(shè)總線和使用各種市場上可購買的總線體系結(jié)構(gòu)中任一種的局部總線互連。系統(tǒng)存儲器2206包括只讀存儲器(ROM)2210和隨機存取存儲器(RAM)2212?;据斎?輸出系統(tǒng)(BIOS)存儲在諸如ROM、EPROM、EEPROM等非易失性存儲器2210中,其中BIOS包含有助于諸如啟動時在計算機2202中元件之間傳遞信息的基本例程。RAM 2212還可以包括諸如靜態(tài)RAM等用于高速緩存數(shù)據(jù)的高速RAM。
計算機2202還包括內(nèi)部硬盤驅(qū)動器(HDD)2214(例如EIDE、SATA),其中內(nèi)部硬盤驅(qū)動器2214也可被配置為在合適的機箱(未示出)中供外部使用;磁軟盤驅(qū)動器(FDD)2216(例如讀寫可移動軟盤2218)以及光盤驅(qū)動器2220(例如讀CD-ROM盤2222,或者讀寫諸如DVD等其它高容量光介質(zhì))。硬盤驅(qū)動器2214、磁盤驅(qū)動器2216和光盤驅(qū)動器2220可以分別通過硬盤驅(qū)動器接口2224、磁盤驅(qū)動器接口2226和光盤驅(qū)動器接口2228連接到系統(tǒng)總線2208。用于外部驅(qū)動器實現(xiàn)的接口2224包括通用串行總線(USB)和IEEE 13224接口技術(shù)中的至少一個或兩者。
驅(qū)動器及其相關(guān)聯(lián)的計算機可讀介質(zhì)提供對數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計算機可執(zhí)行指令等的非易失性存儲。對于計算機2202,驅(qū)動器和介質(zhì)容納合適數(shù)字格式的任何數(shù)據(jù)的存儲。盡管以上計算機可讀介質(zhì)的描述提及HDD、可移動磁盤和諸如CD或DVD等可移動光介質(zhì),但本領(lǐng)域的技術(shù)人員應(yīng)該理解,計算機可讀的其它類型的介質(zhì),諸如zip驅(qū)動器、磁帶盒、閃存卡、盒式磁帶等,也可以在示例性操作環(huán)境中使用,而且,任何這樣的介質(zhì)可以包含用于執(zhí)行本發(fā)明的方法的計算機可執(zhí)行指令。
多個程序模塊可存儲在驅(qū)動器和RAM 2212中,包括操作系統(tǒng)2230、一個或多個應(yīng)用程序2232、其它程序模塊2234和程序數(shù)據(jù)2236。操作系統(tǒng)、應(yīng)用程序、模塊和/或數(shù)據(jù)的全部或部分也可以高速緩存在RAM 2212中??梢岳斫猓景l(fā)明可以使用各種市場上可購買的操作系統(tǒng)或操作系統(tǒng)的組合來實現(xiàn)。
用戶可以通過一個或多個有線/無線輸入設(shè)備,例如鍵盤2238和諸如鼠標2240等定點設(shè)備來向計算機2202輸入命令和信息。其它輸入設(shè)備(未示出)可包括麥克風(fēng)、IR遙控器、操縱桿、游戲墊、指示筆、觸摸屏等。這些和其它輸入設(shè)備通常通過耦合至系統(tǒng)總線2208的輸入設(shè)備接口2242連接到處理單元2204,但可以由其它接口連接,諸如并行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口等。
監(jiān)示器2244或其它類型的顯示設(shè)備也通過接口,諸如視頻適配器2246連接至系統(tǒng)總線2208。除監(jiān)示器2244之外,計算機一般包括其它外設(shè)輸出設(shè)備(未示出),諸如揚聲器、打印機等。
計算機2202可使用通過有線和/或無線通信至一臺或多臺遠程計算機,諸如遠程計算機2248的邏輯連接在網(wǎng)絡(luò)化環(huán)境中操作。遠程計算機2248可以是工作站、服務(wù)器計算機、路由器、個人計算機、便攜式計算機、基于微處理器的娛樂設(shè)備、對等設(shè)備或其它常見的網(wǎng)絡(luò)節(jié)點,并且一般包括相對于計算機2202描述的多個或全部元素,但是為了簡明起見,僅示出存儲器存儲設(shè)備2250。所示邏輯連接包括至局域網(wǎng)(LAN)2252和/或更大的網(wǎng)絡(luò),例如廣域網(wǎng)(WAN)2254的有線/無線連接。這樣的LAN和WAN連網(wǎng)環(huán)境在辦公室和公司中是常見的,且便于諸如內(nèi)聯(lián)網(wǎng)等企業(yè)范圍網(wǎng)絡(luò),它們?nèi)慷伎蛇B接至例如因特網(wǎng)等全球通信網(wǎng)絡(luò)。
當在LAN網(wǎng)絡(luò)環(huán)境中使用時,計算機2202通過有線和/或無線通信網(wǎng)絡(luò)接口或適配器2256連接至局域網(wǎng)2252。適配器2256可便于至LAN 2252的有線或無線通信,LAN 2225也可包括部署在其上的用于與無線適配器2256通信的無線接入點。當在WAN網(wǎng)絡(luò)環(huán)境中使用時,計算機2202可以包括調(diào)制解調(diào)器2258,或者連接至WAN 2254上的通信服務(wù)器,或者具有用于通過諸如因特網(wǎng)等WAN 2254建立通信的其它裝置。調(diào)制解調(diào)器2258可以是內(nèi)置或外置的、有線或無線的設(shè)備,它通過串行端口接口2242連接至系統(tǒng)總線2208。在網(wǎng)絡(luò)化環(huán)境中,相對于計算機2202所述的程序模塊或其部分可以存儲在遠程存儲器/存儲設(shè)備2250中??梢岳斫?,所示的網(wǎng)絡(luò)連接是示例性的,且可使用在計算機之間建立通信鏈路的其它手段。
計算機2202可以用于與操作上部署在無線通信中的任何無線設(shè)備或?qū)嶓w通信,例如,打印機、掃描儀、臺式和/或便攜式計算機、便攜式數(shù)據(jù)助理、通信衛(wèi)星、與無線可檢測標簽(例如公共電話亭、報亭、休息室)相關(guān)聯(lián)的任何設(shè)備部分或位置、以及電話。這至少包括Wi-Fi和BluetoothTM(藍牙)無線技術(shù)。因此,通信可以是使用常規(guī)網(wǎng)絡(luò)的預(yù)定義的結(jié)構(gòu),或僅僅是至少兩個設(shè)備之間的自組織通信。
Wi-Fi,即無線保真允許從家里的睡椅、旅館房間中的床或工作單位的會議室無線地連接至因特網(wǎng)。Wi-Fi是類似于蜂窩電話中使用的技術(shù)的無線技術(shù),它使得例如計算機等設(shè)備能夠在室內(nèi)外基站范圍內(nèi)的任何地方收發(fā)數(shù)據(jù)。Wi-Fi網(wǎng)絡(luò)使用被稱為IEEE 802.11(a、b、g等)的無線電技術(shù)來提供安全、可靠、快速的無線連接。Wi-Fi網(wǎng)絡(luò)可以用于將計算機彼此連接、連接至因特網(wǎng)、以及連接至有線網(wǎng)絡(luò)(使用IEEE 802.3或以太網(wǎng))。Wi-Fi網(wǎng)絡(luò)在非特許的2.4和5GHz無線電波段中,例如以11Mbps(802.1a)或54Mbps(802.11b)數(shù)據(jù)速率運行,或者使用包括兩種波段(雙波段)的產(chǎn)品,因此網(wǎng)絡(luò)可以提供類似于在許多辦公室中使用的基本10BaseT有線以太網(wǎng)網(wǎng)絡(luò)的真實性能。
現(xiàn)在參考圖23,示出了根據(jù)本發(fā)明的示例性計算環(huán)境2300的示意框圖。系統(tǒng)2300包括一個或多個客戶機2302。客戶機2302可以是硬件和/或軟件(例如,線程、進程、計算設(shè)備)。客戶機2302可以例如,通過使用本發(fā)明容納cookie和/或相關(guān)聯(lián)的上下文信息。系統(tǒng)2300也包括一個或多個服務(wù)器2304。服務(wù)器2304也可以是硬件和/或軟件(例如,線程、進程、計算設(shè)備)。服務(wù)器2304可以例如,通過使用本發(fā)明容納執(zhí)行變換的線程??蛻魴C2302與服務(wù)器2304之間的一種可能的通信可以是以適用于在兩個或多個計算機進程之間傳輸?shù)臄?shù)據(jù)包的形式。數(shù)據(jù)包可以包括,例如cookie和/或相關(guān)聯(lián)的上下文信息。系統(tǒng)2300包括通信架構(gòu)2306(例如,諸如因特網(wǎng)等全球通信網(wǎng)絡(luò)),它可以用來便于客戶機2302與服務(wù)器2304之間的通信。
可以通過有線(包括光纖)和/或無線技術(shù)來便于通信??蛻魴C2302操作上連接至可以用于存儲客戶機2302本地的信息(例如,cookie和/或相關(guān)聯(lián)的上下文信息)的一個或多個客戶機數(shù)據(jù)存儲2308。類似地,服務(wù)器2304操作上連接至可用來存儲服務(wù)器2304本地的信息的一個或多個服務(wù)器數(shù)據(jù)存儲2310。
以上描述包括本發(fā)明的示例。當然,不可能為描述本發(fā)明而描述每個可想象的組件或方法的組合,但是本領(lǐng)域的普通技術(shù)人員可以認識到,還可以有本發(fā)明的眾多其它組合和排列。從而,本發(fā)明旨在包括落入所附權(quán)利要求書精神和范圍內(nèi)的所有這樣的變更、修改和變化。而且,就在詳細描述或者在權(quán)利要求書中使用的術(shù)語“包括”而言,當被用作權(quán)利要求書中的過渡詞時,這樣的術(shù)語旨在類似于解釋術(shù)語“包含”的方式是包含性的。
權(quán)利要求
1.一種便于在應(yīng)用程序狀態(tài)機內(nèi)導(dǎo)航的系統(tǒng),所述系統(tǒng)包括用戶接口存儲,它保存多個用戶接口,所述多個用戶接口并發(fā)地活動以實現(xiàn)所述應(yīng)用程序狀態(tài)機內(nèi)的導(dǎo)航;以及用戶接口選擇組件,它便于選擇所述多個用戶接口中的一個。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個用戶接口包括雙音多頻用戶接口和語音識別用戶接口。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述用戶接口選擇組件包括自動化對所述多個用戶接口中的一個的選擇的基于規(guī)則的邏輯組件和人工智能組件中的至少其中之一。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述應(yīng)用程序狀態(tài)機是統(tǒng)一消息通信系統(tǒng)。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述統(tǒng)一消息通信系統(tǒng)包括從第一設(shè)備接受第一格式的消息的組件;以及分析所述消息并將所述消息轉(zhuǎn)換成對應(yīng)于根據(jù)用戶指令傳達所述消息的目標設(shè)備的第二格式的統(tǒng)一消息通信組件,所述用戶指令是通過所選擇的用戶接口來傳送的。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所接收的消息是語音郵件通信。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所轉(zhuǎn)換的消息是電子郵件通信。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述電子郵件通信和語音郵件通信的內(nèi)容在日期和時間上是同步的。
9.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述統(tǒng)一消息通信組件通過電話將電子日歷的內(nèi)容傳達給個人。
10.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述統(tǒng)一消息通信組件通過電話從個人接收可聽消息、對所述消息重新格式化并使用重新格式化的消息填充日歷。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述重新格式化的消息的內(nèi)容與所述可聽消息的內(nèi)容同步。
12.一種其上存儲如權(quán)利要求1所述的系統(tǒng)的組件的計算機可讀介質(zhì)。
13.一種使用統(tǒng)一消息通信系統(tǒng)的方法,所述方法包括并發(fā)地提供便于導(dǎo)航所述統(tǒng)一消息通信系統(tǒng)的多個用戶接口;選擇所述多個用戶接口之一;通過所選擇的用戶接口將指令發(fā)送給所述統(tǒng)一消息通信系統(tǒng);以及處理所述指令以控制所述統(tǒng)一消息通信系統(tǒng)的操作。
14.如權(quán)利要求13所述的方法,其特征在于,還包括替換地選擇所述多個用戶接口中的另一個,并根據(jù)所述替換用戶接口發(fā)送第二指令。
15.如權(quán)利要求13所述的方法,其特征在于,所述處理的動作包括從第一設(shè)備接收第一格式的消息;分析所述消息,并將所述消息變換成對應(yīng)于傳達所述消息的目標設(shè)備的格式;將所述第一和不同格式的消息同步。
16.如權(quán)利要求15所述的方法,其特征在于,所接收的消息是語音郵件通信。
17.如權(quán)利要求16所述的方法,其特征在于,所述變換的消息是電子郵件通信。
18.如權(quán)利要求15所述的方法,其特征在于,還包括通過電話將電子日歷的內(nèi)容傳達給個人。
19.如權(quán)利要求17所述的方法,其特征在于,還包括通過電話從個人接收可聽信息;對所述信息重新格式化;以及使用重新格式化的信息填充日歷。
20.一種便于與應(yīng)用程序狀態(tài)機通信的系統(tǒng),所述系統(tǒng)包括用于并發(fā)地提供便于導(dǎo)航所述應(yīng)用程序狀態(tài)機的多個用戶接口機制的裝置;用于選擇所述多個用戶接口機制之一的裝置;用于通過所選擇的用戶接口機制接收指令的裝置;以及用于處理所述指令以控制所述應(yīng)用程序狀態(tài)機的操作的裝置。
全文摘要
一種并發(fā)地提供便于控制應(yīng)用程序狀態(tài)機(例如,統(tǒng)一消息系統(tǒng))的多個用戶接口(UI)的機制的系統(tǒng)。更具體地,本發(fā)明可創(chuàng)建兩個相對不同的用戶體驗,一個通過使用雙音多頻(DTMF)導(dǎo)航,一個通過語音識別導(dǎo)航。以此為依據(jù),可使用一單個底層狀態(tài)機??捎苫顒拥夭⒋娴亩鄠€UI機制利用狀態(tài)機中的導(dǎo)航和流程控制(例如,狀態(tài)轉(zhuǎn)移)。本發(fā)明引入語音識別特征以及其它輸入機制,用于驅(qū)動應(yīng)用程序狀態(tài)機(例如,統(tǒng)一消息通信系統(tǒng))的UI。語音識別UI可被設(shè)計成提供獨立于DTMF UI的對應(yīng)用程序的自然導(dǎo)航。
文檔編號G06F9/44GK1838694SQ20061000931
公開日2006年9月27日 申請日期2006年2月23日 優(yōu)先權(quán)日2005年3月22日
發(fā)明者D·A·豪威爾, D·T·方 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1