專利名稱:識(shí)別和建立通信的較佳模態(tài)或信道的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及關(guān)于識(shí)別和建立數(shù)據(jù)通信的策略(在系統(tǒng)的一個(gè)例子中, 包括決策理論上的策略),尤其涉及根據(jù)目前的和預(yù)測(cè)的確定的和/或不確定 的被聯(lián)系者和/或聯(lián)系者的選擇、性能和環(huán)境來(lái)促進(jìn)聯(lián)系者與被聯(lián)系者之間的 最佳通信鏈接。
背景技術(shù):
隨著聯(lián)系者與被聯(lián)系者之間可能的通信模態(tài)數(shù)量的增加,識(shí)別和選擇實(shí) 行通信所采用的最佳信道來(lái)幫助使數(shù)據(jù)通信的效用最大化已變得越來(lái)越有價(jià) 值。例如,通信各方能夠通過(guò)計(jì)算機(jī)(例如,電子郵件、IP上的語(yǔ)音、協(xié)作 編輯)、電話(例如,P0TS、手機(jī)、衛(wèi)星電話)、面對(duì)面(例如,個(gè)人會(huì)面、 電視會(huì)議)和/或其他方法來(lái)進(jìn)行通信,這類通信使用一個(gè)或多個(gè)信道(例如, 電話和協(xié)作編輯)。使這類通信的效用或預(yù)期效用最大化可以取決于各方的 身份、各方可用的通信設(shè)備的類型、被用來(lái)作初始信令的設(shè)備的類型、各方 的位置,以及各方從事什么活動(dòng)(如果有的話)或?qū)?lái)可能會(huì)從事什么活動(dòng)。
作為說(shuō)明,第一個(gè)被聯(lián)系者可能正在使用第一種工具并極力專注于一項(xiàng) 重要的任務(wù),因此,除了選擇想與其進(jìn)行有關(guān)該重要任務(wù)的通信的人以外, 他可能不想經(jīng)由實(shí)時(shí)通信而被打斷。但是,第二個(gè)聯(lián)系者可能不正在使用工 具,對(duì)任務(wù)的關(guān)注程度不高,任務(wù)也不重要,因此,他可能并不在意經(jīng)由實(shí)
3時(shí)通信而被關(guān)注各種話題的同事打斷。按照慣例,聯(lián)系者擁有有限的手段(如 果有的話),可以確定哪種或哪些通信方法(如果有的話)將最適用于跟被 聯(lián)系者進(jìn)行通信(例如,聯(lián)系被聯(lián)系者的秘書,以確定怎樣和什么時(shí)候聯(lián)系 被聯(lián)系者)。同樣,被聯(lián)系者擁有有限的聯(lián)系控制方法(例如,不掛好電話、 忽略電子郵件、禁止電子郵件應(yīng)用程序發(fā)揮作用、把指示留給秘書)。這樣, 被聯(lián)系者和聯(lián)系者的選擇和需要可能一直沒能被觀察到。
除考慮各種實(shí)時(shí)方法以及允許用戶將具有潛在破壞性的實(shí)時(shí)中斷發(fā)送到 異步(存儲(chǔ)并發(fā)送)通信格式(例如,語(yǔ)音郵件、電子郵件)中以外,被聯(lián) 系者可以具有關(guān)于某種特定模態(tài)的一些選擇,這取決于聯(lián)系者和所處的環(huán)境。 例如,被聯(lián)系者在處理一個(gè)重要的文檔時(shí)可能會(huì)喜歡接收有關(guān)該文檔的即時(shí) 消息,以便從該即時(shí)消息中進(jìn)行剪切和粘貼,而不喜歡接收將會(huì)要求轉(zhuǎn)錄打 電話者的評(píng)論的實(shí)時(shí)電話。而且,按照慣例,被聯(lián)系者擁有有限的裝置(如 果有的話)來(lái)使這類選擇被遵守(例如,訓(xùn)練有素的秘書、考慮周到的同事), 這經(jīng)常導(dǎo)致未履行選擇和不希望的打斷。
以前,通信雙方之間的傳統(tǒng)通信很復(fù)雜,而優(yōu)化通信多方之間的通信(例 如,小組會(huì)晤、小組電信會(huì)議)效用的識(shí)別和日程安排通信甚至更加復(fù)雜, 因?yàn)樽R(shí)別、日程安排和啟動(dòng)所花費(fèi)的時(shí)間和資源比實(shí)際通信更多。當(dāng)調(diào)度程 序和初始化軟件不具備有關(guān)各方的完整的信息時(shí),會(huì)使這類日程安排和啟動(dòng) 的問(wèn)題惡化。
發(fā)明概述
以下表現(xiàn)了本發(fā)明的簡(jiǎn)化概述,以便提供對(duì)本發(fā)明的一些方面的基本理 解。該概述不是本發(fā)明的廣泛縱覽。它并不意在識(shí)別本發(fā)明的關(guān)鍵要素或緊 要要素或描繪本發(fā)明的范圍。其唯一的目的是用作為下文更加詳細(xì)的描述的 序言的一種簡(jiǎn)化的形式來(lái)表現(xiàn)本發(fā)明的一些概念。
本發(fā)明涉及用于根據(jù)有關(guān)被聯(lián)系者和/或聯(lián)系者的、完整的或不完整的信 息來(lái)確定聯(lián)系者與被聯(lián)系者之間的最佳通信模態(tài)的一種系統(tǒng)和方法。為了保 護(hù)被聯(lián)系者的隱私,通??梢圆慌c聯(lián)系者分享在確定最佳通信模態(tài)中所使用 的被聯(lián)系者信息。根據(jù)被識(shí)別的各種最佳通信模態(tài),可以在聯(lián)系者與被聯(lián)系 者之間實(shí)時(shí)地安排一次或多次通信、將其列入日程表和/或?qū)ζ溥M(jìn)行啟動(dòng)。預(yù)定的通信可以依靠通信各方當(dāng)前的環(huán)境和性能,并且/或者,依靠有關(guān)不同的 通信模態(tài)將變得可用和/或通信方環(huán)境將變得更理想的可能性的預(yù)測(cè)。或者和 /或此外,本發(fā)明可以為聯(lián)系者顯示被聯(lián)系者的當(dāng)前列表一一 根據(jù)正在考慮 的信息,按選擇的順序來(lái)分等級(jí)。在其他情況下,可以顯示或僅僅調(diào)用最佳 的設(shè)備。
該方法可以考慮通信各方和(此外和/或或者)被聯(lián)系者的優(yōu)先權(quán)或值的 測(cè)度的優(yōu)化(包括與聯(lián)系者的選擇有關(guān)的被聯(lián)系者的選擇)。在本發(fā)明的另 一個(gè)示例方面中,可以根據(jù)某個(gè)組織的各項(xiàng)政策來(lái)建立一項(xiàng)或多項(xiàng)政策,考 慮被聯(lián)系者和聯(lián)系者的選擇,但在使用參與者的企業(yè)的層次上將這些選擇結(jié)
合起來(lái)。
現(xiàn)在考慮一種方法,通過(guò)該方法,所選擇的通信可以滿足由被聯(lián)系者規(guī) 定的一套政策,其次(經(jīng)由與聯(lián)系者的選擇有關(guān)的被聯(lián)系者的選擇)滿足聯(lián)
系者有關(guān)通信的一套政策。在這種方法的一般公式中,若提供被表示為效用 功能的通信與協(xié)作選擇、關(guān)于環(huán)境的信念、被表示為概率分布的內(nèi)容與通信, 以及有關(guān)通信的一套決定選擇對(duì)象(例如,現(xiàn)在建立一個(gè)實(shí)時(shí)的電話連接, 在聯(lián)系者的屏幕上彈出一張電子郵件撰寫表格、將聯(lián)系者發(fā)送到語(yǔ)音郵件 等),則決策系統(tǒng)應(yīng)該選擇使通信的預(yù)期效用最大化的那個(gè)動(dòng)作過(guò)程。在本 發(fā)明的一個(gè)示例方面中,由于聯(lián)系者所要求的是接收者關(guān)注的資源,因此, 通信的接收者被認(rèn)為是主要作用者。但是,也可以考慮聯(lián)系者的選擇,以嘗 試在所施加的限制內(nèi)使與聯(lián)系者的通信的效用最大化,同時(shí)使與被聯(lián)系者的 通信的效用最大化。此外,在自動(dòng)化設(shè)置中,當(dāng)聯(lián)系者在與自動(dòng)化的被聯(lián)系 者進(jìn)行通信時(shí),本發(fā)明可以忽視與被聯(lián)系者的通信的效用,并將使與聯(lián)系者 的通信的效用最大化作為主要的目標(biāo)。
最佳通信模態(tài)可以建立在一些因素的基礎(chǔ)上,但不局限于這些因素,這 些因素(例如)包括可用的通信信道(包括單個(gè)及多個(gè)同時(shí)的信道)、在最 初嘗試進(jìn)行通信的過(guò)程中所使用的工具、被聯(lián)系者選擇、聯(lián)系者選擇、被特 別標(biāo)識(shí)的時(shí)期、聯(lián)系者的分組、被聯(lián)系者環(huán)境、聯(lián)系者環(huán)境、被聯(lián)系者通信 需求、聯(lián)系者通信需求、聯(lián)系者通信目標(biāo)、時(shí)間表、優(yōu)先權(quán)、截止時(shí)間、費(fèi) 用、好處、被聯(lián)系者性能和聯(lián)系者性能。作為說(shuō)明,處理聯(lián)合地址的狀態(tài)的演講稿撰寫人可能擁有幾種通信模態(tài), 通過(guò)這些通信模態(tài)可以聯(lián)系到她(例如,親自、通過(guò)電話、通過(guò)電子郵件、 通過(guò)合作編輯演講稿、通過(guò)尋呼機(jī))。在演講之前的兩個(gè)星期,如果時(shí)間不 那么緊迫,則演講稿撰寫人可能會(huì)愿意經(jīng)由各種類型的通信模態(tài)接受來(lái)自不 同類別中的人的通信。例如,演講稿撰寫人可能喜歡來(lái)自第一組人(例如, 總統(tǒng)、白宮工作人員、某些家庭成員)的實(shí)時(shí)通信(例如,電話、合作編輯), 這種類型的實(shí)時(shí)通信部分被建立在演講稿撰寫人位于的地方和演講稿撰寫人 正在做的事情的基礎(chǔ)上。例如,演講稿撰寫人在不處理文檔時(shí),可能喜歡電 話;在處理文檔時(shí),可能喜歡用于合作編輯的電話和聯(lián)合計(jì)算機(jī)屏幕;在工 作但不在她的書桌旁時(shí),可能喜歡優(yōu)先權(quán)高的電子郵件和/或移動(dòng)尋呼。例如, 演講稿撰寫人可能想要通過(guò)這些選擇來(lái)促進(jìn)使與演講稿撰寫人的通信的效用 最大化,并且/或者按被聯(lián)系者的要求來(lái)定制工作環(huán)境。同樣,演講稿撰寫人 可能喜歡來(lái)自第二組人(例如,國(guó)會(huì)的特殊成員、某些新聞撰稿人和某些親 密的朋友)的非實(shí)時(shí)通信(例如,優(yōu)先權(quán)低的電子郵件),以便她的工作流 程不被打斷,再次嘗試使通信效用最大化并定制工作場(chǎng)所。
在本發(fā)明的一個(gè)示例方面中,當(dāng)聯(lián)系者希望與被聯(lián)系者進(jìn)行通信時(shí),在 使與被聯(lián)系者的通信效用最大化的基礎(chǔ)上,聯(lián)系者可以使用本發(fā)明來(lái)識(shí)別各 種通信模態(tài)并呈現(xiàn)有關(guān)這些模態(tài)的等級(jí)評(píng)定信息。這類效用計(jì)算可以考慮當(dāng) 前的條件和有關(guān)將來(lái)的條件的概率。作為說(shuō)明,如果總統(tǒng)想要聯(lián)系與演講有 關(guān)的被聯(lián)系者,則實(shí)質(zhì)上可以用所有的通信方法與被聯(lián)系者聯(lián)系,并且可以 選擇將提供最直接的反饋的方法。例如,如果演講稿撰寫人正在她的書桌旁 處理演講稿,則可以選擇利用同時(shí)的語(yǔ)音信道和共享計(jì)算機(jī)屏幕進(jìn)行合作編 輯。但是,如果演講稿撰寫人在她的汽車內(nèi)(例如,如GPS所確定的),那 么,雖然最接近的手機(jī)可以使通信的直接性最大化,但是,電話要被延遲io 分鐘,直到演講稿撰寫人到家并準(zhǔn)備好用于轉(zhuǎn)錄和/或編輯的便攜式電腦時(shí)才 能產(chǎn)生較高的效用。如果演講稿撰寫人在蜂窩覆蓋范圍以外,并且不具備衛(wèi) 星電話,則可以讓信使分派消息。作為進(jìn)一步的說(shuō)明,如果演講稿撰寫人的 獸醫(yī)希望提前一個(gè)月聯(lián)系被聯(lián)系者,以提醒可選的辦公室要視察健康寵物, 則可以選擇優(yōu)先權(quán)低的電子郵件和/或優(yōu)先權(quán)低的語(yǔ)音郵件,來(lái)使效用最大
6化。這些說(shuō)明指出在確定將使效用最大化的通信的過(guò)程中,會(huì)需要評(píng)估許 多變量。
本發(fā)明可以使用關(guān)于被聯(lián)系者和/或聯(lián)系者的一套豐富的數(shù)據(jù)來(lái)幫助確 定將使通信的效用最大化的通信模態(tài)。本發(fā)明有時(shí)可能利用完整的數(shù)據(jù)來(lái)就 最佳的通信模態(tài)進(jìn)行推理,但在其他時(shí)候,由于該套數(shù)據(jù)龐大而復(fù)雜,因此, 本發(fā)明有時(shí)可能就不確定的決策進(jìn)行推理。例如,決策系統(tǒng)可能只有關(guān)于被 聯(lián)系者處于某種注意狀態(tài)的可能性的信念(被表示為概率分布)。這種信念 可以作為信息的函數(shù)被加以動(dòng)態(tài)的計(jì)算,信息來(lái)源例如包括(但不局限于) 被聯(lián)系者的日程表、桌面活動(dòng)、被聯(lián)系者的位置中的周圍的音響效果,以及 對(duì)被聯(lián)系者的注視或局部活動(dòng)的視頻分析)。關(guān)于被聯(lián)系者的注意力、位置 的被推斷的可能性以及被聯(lián)系者的環(huán)境的其他方面可以被用來(lái)驅(qū)動(dòng)關(guān)于通信 的動(dòng)態(tài)決策,嘗試選擇使被聯(lián)系者的預(yù)期效用最大化的動(dòng)作可以推動(dòng)這一點(diǎn)。 這樣,如果提供關(guān)于被聯(lián)系者和/或聯(lián)系者環(huán)境的多種觀察資料,則本發(fā)明可 以確定最佳的通信模態(tài)。
本發(fā)明促進(jìn)使用多種決策方法,其中,最佳的方法是在不同的情況中被 選擇出來(lái)的。例如,可以通過(guò)使用簡(jiǎn)單的優(yōu)先規(guī)則來(lái)作出一個(gè)決定,通過(guò)作 為被聯(lián)系者的選擇和被聯(lián)系者與/或聯(lián)系者的通信選擇的輸入按鍵方面的政 策來(lái)作出另一個(gè)決定。在另一種情況下,若考慮關(guān)于環(huán)境的不確定性,則可 以使用有關(guān)通信值的決策理論上的推理來(lái)作出決定。此外,可以使決定對(duì)日 期和時(shí)間敏感,考慮有關(guān)特定的時(shí)間范圍的特殊斷言,來(lái)指導(dǎo)通信。例如, 被聯(lián)系者可能會(huì)非常重視發(fā)生在某個(gè)時(shí)間點(diǎn)(例如,發(fā)表演講)之前的通信, 但在隨后的一個(gè)月內(nèi)可能會(huì)對(duì)這類通信很不在乎。
在另一個(gè)示例方面,聯(lián)系者可以規(guī)定所需的各種模態(tài)并允許本發(fā)明使所 規(guī)定的模態(tài)內(nèi)的通信效用最大化。雖然聯(lián)系者可以選擇一個(gè)初始通信模態(tài), 但是,可以為聯(lián)系者提及(例如,通過(guò)消息、通過(guò)自動(dòng)發(fā)送)較佳模態(tài)。在 本發(fā)明的一個(gè)示例方面中,通信設(shè)備(例如,電話、計(jì)算機(jī)屏幕、傳真)可 以包括一個(gè)"BestCom"按鈕,該按鈕促使優(yōu)化通信模態(tài)并使聯(lián)系者不再需要
作出有關(guān)模態(tài)和路由的決定,這類決策由本發(fā)明來(lái)執(zhí)行。若具備這種服務(wù), 則潛在的未來(lái)被聯(lián)系者可能要求潛在的未來(lái)聯(lián)系者將來(lái)在嘗試聯(lián)系時(shí)利用本發(fā)明來(lái)聯(lián)系被聯(lián)系者。
本發(fā)明不局限于雙方之間的通信,也不局限于雙方之間的單個(gè)通信信道。 將會(huì)理解,多個(gè)信道和/或多個(gè)通信方可以作為被增加的各組備擇對(duì)象,它們 會(huì)使效用最大化計(jì)算變得復(fù)雜,而不會(huì)改變根據(jù)通信各方的選擇、環(huán)境和性 能來(lái)識(shí)別和建立一個(gè)或多個(gè)通信模態(tài)的基本過(guò)程。
本發(fā)明的又一個(gè)方面考慮(例如)經(jīng)由掃描日程表和被推斷出的可用性 信息的自動(dòng)化系統(tǒng)或經(jīng)由與每位潛在的參與者建立私人對(duì)話來(lái)延遲通信并將 其重新安排到以后的某個(gè)時(shí)間的值。例如,假設(shè)聯(lián)系者嘗試實(shí)時(shí)地聯(lián)系被 聯(lián)系者,而被聯(lián)系者正在參加一個(gè)重要的會(huì)議。根據(jù)有關(guān)被聯(lián)系者的出入情 況的日程表信息或統(tǒng)計(jì)數(shù)字(有助于預(yù)測(cè)可聯(lián)系到被聯(lián)系者的可能性),最 佳的選項(xiàng)(例如,使效用最大化的一個(gè)選項(xiàng))可能是將實(shí)時(shí)的談話重新安排 到預(yù)測(cè)被聯(lián)系者開完會(huì)回來(lái)的時(shí)候。本發(fā)明的一個(gè)方面可以考慮聯(lián)系者的曰 程表,以安排一個(gè)相互都有利的時(shí)間。
本發(fā)明的另一個(gè)方面有助于將信息呈現(xiàn)給聯(lián)系者和/或被聯(lián)系者,并使他 們參加對(duì)話,以幫助確定通信的時(shí)間。該對(duì)話可以產(chǎn)生有關(guān)通信的實(shí)體選擇 數(shù)據(jù),其中,這類數(shù)據(jù)可以被用來(lái)在各種可能的通信模態(tài)之間進(jìn)行選擇。這
類交互作用同樣可以被用來(lái)確定小組會(huì)議的時(shí)間,其中,考慮了延遲的費(fèi)用 (例如,正在被傳輸?shù)男畔⒌闹档墓烙?jì)損失)、聯(lián)系者當(dāng)前關(guān)注的狀態(tài)、被 聯(lián)系者當(dāng)前關(guān)注的狀態(tài)、聯(lián)系者潛在關(guān)注的狀態(tài)、被聯(lián)系者潛在關(guān)注的狀態(tài)、 其他模態(tài)的可用性、被聯(lián)系者當(dāng)前的可用性和被聯(lián)系者潛在的可用性。
本發(fā)明包括用于預(yù)測(cè)被聯(lián)系者可能有空的可能性的各種方法,其中,這 種可能性可以被用于確定小組會(huì)議的時(shí)間,"位參與者(/2是一個(gè)整數(shù))的小 組經(jīng)驗(yàn)的效用在其中被最大化。例如,可以檢查"位參與者的日程表,來(lái)推 斷這些參與者可能可以分享一些共同模態(tài)(例如,電視會(huì)議、協(xié)作編輯)的 時(shí)間。在其他的情況下,當(dāng)一個(gè)子集的參與者將無(wú)法獲得比其他參與者相同 的較理想的模態(tài)時(shí),可能會(huì)對(duì)參加小組會(huì)議的最佳方式進(jìn)行自動(dòng)分析。在這 類情況中,可以決定限制一些方法(例如,放棄視頻鏈接),以維持參與者 中的相等的關(guān)系。根據(jù)這種分析,可以制定自動(dòng)化會(huì)議要求。
為了實(shí)現(xiàn)前述和有關(guān)的目的,這里結(jié)合以下描述和附圖來(lái)描述本發(fā)明的
8某些說(shuō)明性方面。但是,這些方面只指出可以使用本發(fā)明的原理的各種方法 中的一些方法,本發(fā)明意在包括所有這些方法及其同等物。通過(guò)思考以下本 發(fā)明的詳細(xì)描述并結(jié)合附圖,可以明白本發(fā)明的其他優(yōu)點(diǎn)和新穎的特點(diǎn)。
附圖簡(jiǎn)述
圖1是根據(jù)本發(fā)明的一個(gè)方面的示意方框圖,展示了用于根據(jù)加入通信 的各方的選擇、性能、環(huán)境和目標(biāo)來(lái)識(shí)別最佳通信的一種系統(tǒng)。
圖2是根據(jù)本發(fā)明的一個(gè)方面的示意方框圖,展示了用于根據(jù)加入通信 的各方的選擇、性能、環(huán)境和目標(biāo)來(lái)識(shí)別和建立最佳通信的一種系統(tǒng)。
圖3是根據(jù)本發(fā)明的一個(gè)方面的示意方框圖,進(jìn)一步展示了用于根據(jù)加 入通信的各方的選擇、性能、環(huán)境和目標(biāo)來(lái)識(shí)別和建立最佳通信的一種系統(tǒng)。
圖4展示了可以使用本發(fā)明的一種環(huán)境。
圖5是流程圖,展示了用于執(zhí)行本發(fā)明的一個(gè)方面的一種特別的方法學(xué)。
圖6是流程圖,展示了用于執(zhí)行本發(fā)明的一個(gè)方面的另一種方法學(xué)。
圖7是根據(jù)本發(fā)明來(lái)配置的一種系統(tǒng)的示范操作環(huán)境的示意方框圖。
圖8是示意方框圖,展示了根據(jù)本發(fā)明的一個(gè)方面的環(huán)境意識(shí)處理。
圖9展示了根據(jù)本發(fā)明的一個(gè)方面的、與嘗試通信的聯(lián)系者有關(guān)的處理。
圖10展示了根據(jù)本發(fā)明的一個(gè)方面的、用于在未經(jīng)請(qǐng)求的聯(lián)系者與被聯(lián)
系者之間建立通信的一種聯(lián)系系統(tǒng)和有關(guān)的方法學(xué)。
詳細(xì)描述
現(xiàn)在參考附圖來(lái)描述本發(fā)明,其中,類似的參考數(shù)字被用來(lái)指全部附圖 中的類似元件。在以下的描述中,出于解釋的目的,陳述了許多具體的細(xì)節(jié), 以便提供對(duì)本發(fā)明的徹底的理解。但是,對(duì)于精通該技術(shù)領(lǐng)域的人而言,顯 而易見,沒有這些具體的細(xì)節(jié),也可以實(shí)踐本發(fā)明。在其他的實(shí)例中,以方 框圖的形式表現(xiàn)了眾所周知的結(jié)構(gòu)和設(shè)備,以便于對(duì)本發(fā)明的描述。
如在這個(gè)申請(qǐng)中所使用的,術(shù)語(yǔ)"部件"意在指有關(guān)計(jì)算機(jī)的實(shí)體、硬 件、硬件與軟件的組合、軟件或執(zhí)行軟件。例如,部件可能是(但不局限于 是)在處理器上運(yùn)行的過(guò)程、處理器、對(duì)象、可執(zhí)行內(nèi)容、執(zhí)行線程、程序 和計(jì)算機(jī)。作為說(shuō)明,在服務(wù)器上運(yùn)行的應(yīng)用程序和服務(wù)器都可以是部件。 一個(gè)或多個(gè)部件可以駐留在執(zhí)行程序和/或線程內(nèi),部件可以被定位在一臺(tái)計(jì)算機(jī)上和/或被分布在兩臺(tái)或多臺(tái)計(jì)算機(jī)之間。
將會(huì)理解,本發(fā)明的各個(gè)方面可以使用被規(guī)定為功能或規(guī)則的確定性政 策的表示法,這些功能或規(guī)則涉及爭(zhēng)論情況信息、有關(guān)參與者的性質(zhì)的細(xì)節(jié), 以及所面臨的內(nèi)容或任務(wù)。本發(fā)明也可以使用與促進(jìn)不確定的推論與決策以 及優(yōu)化預(yù)期效用和/或?qū)㈩A(yù)期費(fèi)用降到最低的有關(guān)各種技術(shù)。這樣,利用手工 構(gòu)制的模型、根據(jù)用機(jī)器學(xué)習(xí)方法或通過(guò)結(jié)合機(jī)器學(xué)習(xí)和人的評(píng)估獲得的數(shù) 據(jù),可以執(zhí)行統(tǒng)計(jì)推論。這類模型可以結(jié)合確定性政策來(lái)使用,其中,根據(jù) 環(huán)境來(lái)使用推論性規(guī)則或確定性規(guī)則??梢允褂酶鞣N機(jī)器學(xué)習(xí)系統(tǒng)/方法論
(例如,搜索備擇依賴性結(jié)構(gòu)并應(yīng)用計(jì)分(例如,"貝葉斯信息準(zhǔn)則"等) 方法的貝葉斯學(xué)習(xí)方法、貝葉斯分類器、包括決策樹學(xué)習(xí)方法、支持矢量機(jī) 器、線性與非線性回歸、神經(jīng)網(wǎng)絡(luò)表示法等的其他統(tǒng)計(jì)分類器)來(lái)建立和更 新推論性模型。
首先參考圖1,展示了用于根據(jù)通信各方的偏愛、環(huán)境、性能和目標(biāo)來(lái)
識(shí)別最佳通信模態(tài)的系統(tǒng)100。系統(tǒng)100促進(jìn)在聯(lián)系者120與被聯(lián)系者130 之間建立通信110。雖然展示了一個(gè)聯(lián)系者120和一個(gè)被聯(lián)系者130,但將會(huì) 理解,可以使用系統(tǒng)100來(lái)識(shí)別兩個(gè)或多個(gè)通信方之間的最佳通信模態(tài)。將 會(huì)進(jìn)一步理解,通信IIO的一方可以是人,也可以是電子過(guò)程。
可以通過(guò)各種模態(tài)來(lái)實(shí)現(xiàn)通信110,這些模態(tài)例如可以包括(但不局限 于)電話模態(tài)、計(jì)算機(jī)模態(tài)、硬拷貝傳真模態(tài)、尋呼模態(tài)和個(gè)人模態(tài)。有關(guān) 模態(tài)的數(shù)據(jù)可以被存儲(chǔ)在通信模態(tài)數(shù)據(jù)存儲(chǔ)器115中。例如,通信模態(tài)數(shù)據(jù) 存儲(chǔ)器115可以保存的信息包括(但不局限于)可用的模態(tài)、使用該模態(tài)的 通信費(fèi)用、模態(tài)將變?yōu)榭捎玫目赡苄?、模態(tài)容量和模態(tài)可靠性。系統(tǒng)100考 慮當(dāng)前可用于建立通信110的各種模態(tài),也可以考慮有關(guān)將成為可用于建立 通信110的各種模態(tài)的預(yù)測(cè)。例如,計(jì)算機(jī)目前可能不可用,因?yàn)樗魂P(guān)閉 了,但是,以后當(dāng)計(jì)算機(jī)的用戶來(lái)工作并將其打開時(shí),它就可以成為可用的 了。電話模態(tài)可以包括(但不局限于)POTS電話技術(shù)、手機(jī)電話技術(shù)、衛(wèi)星 電話技術(shù)和互聯(lián)網(wǎng)電話技術(shù)。計(jì)算機(jī)模態(tài)可以包括(但不局限于)電子郵件、 協(xié)作編輯、即時(shí)報(bào)文、網(wǎng)絡(luò)會(huì)議、日程安排,以及家庭處理和/或聯(lián)網(wǎng)中所使 用的設(shè)備。個(gè)人模態(tài)可以包括(但不局限于)電視會(huì)議、通訊聯(lián)系和面對(duì)面
10的會(huì)晤。如同可以分析有關(guān)模態(tài)可以成為可用(例如,電話將不再占線)的 可能性的數(shù)
據(jù),也可以分析有關(guān)當(dāng)前模態(tài)(例如,正占線的電話)的數(shù)據(jù)。所以,識(shí)別 最佳通信可以包括考慮在第一個(gè)時(shí)間點(diǎn)建立通信110的各種好處(在那個(gè)時(shí)
間點(diǎn)有各種可用的通信模態(tài)),以及考慮將建立通信iio延遲到第二個(gè)時(shí)間
點(diǎn)(當(dāng)其他的通信模態(tài)可用時(shí))的費(fèi)用。
聯(lián)系管理器140被用來(lái)識(shí)別和確定哪些模態(tài)可以用于聯(lián)系者120與被聯(lián) 系者130之間的通信。為了促進(jìn)識(shí)別各種模態(tài)并為了進(jìn)一步幫助確定應(yīng)該為 通信110使用哪些模態(tài)和應(yīng)該在什么時(shí)間點(diǎn)嘗試通信,聯(lián)系管理器140訪問(wèn) 聯(lián)系者數(shù)據(jù)存儲(chǔ)器150、被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160和通信模態(tài)數(shù)據(jù)存儲(chǔ)器115。 聯(lián)系者數(shù)據(jù)存儲(chǔ)器150、通信模態(tài)數(shù)據(jù)存儲(chǔ)器115和被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160 可以將數(shù)據(jù)存儲(chǔ)在各種數(shù)據(jù)結(jié)構(gòu)中,這些數(shù)據(jù)結(jié)構(gòu)包括(但不局限于) --個(gè) 或多個(gè)列表、陣列、表格、數(shù)據(jù)庫(kù)、堆棧、堆、鏈表和數(shù)據(jù)立方體。聯(lián)系者 數(shù)據(jù)存儲(chǔ)器150、通信模態(tài)數(shù)據(jù)存儲(chǔ)器115和被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160可以 駐留在一個(gè)物理設(shè)備上,并且/或者可以被分布在兩個(gè)或多個(gè)物理設(shè)備(例如, 磁盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、存儲(chǔ)器單元)之間。此外,聯(lián)系者數(shù)據(jù)存儲(chǔ)器150、 通信模態(tài)數(shù)據(jù)存儲(chǔ)器115和被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160可以駐留在一個(gè)邏輯設(shè) 備和/或數(shù)據(jù)結(jié)構(gòu)中。同樣,聯(lián)系管理器140可以被分布在兩個(gè)或多個(gè)合作程 序之間,并且/或者駐留在一個(gè)物理或邏輯設(shè)備(例如,計(jì)算機(jī)、程序)中。
在本發(fā)明的一個(gè)例子中,聯(lián)系者120不可獲得被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160, 而被聯(lián)系者130則可以獲得聯(lián)系者數(shù)據(jù)存儲(chǔ)器150的一個(gè)或多個(gè)部分。這樣, 被聯(lián)系者130的隱私可以得到保護(hù),聯(lián)系者120的身份可以被揭示。
聯(lián)系者數(shù)據(jù)存儲(chǔ)器150可以包括當(dāng)前的狀態(tài)信息、有關(guān)與將通信延遲到 各個(gè)時(shí)間點(diǎn)(與關(guān)于將來(lái)狀態(tài)的預(yù)測(cè)相關(guān))相關(guān)的將來(lái)的狀態(tài)和費(fèi)用的預(yù)測(cè)。 同樣,被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160可以包括當(dāng)前的狀態(tài)信息、關(guān)于與將通信延 遲到各個(gè)時(shí)間點(diǎn)(與有關(guān)將來(lái)狀態(tài)的預(yù)測(cè)相關(guān))相關(guān)的將來(lái)的狀態(tài)和費(fèi)用的 預(yù)測(cè)。例如,被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160可以包括有關(guān)被聯(lián)系者130的當(dāng)前注 意狀況(例如,在有關(guān)一項(xiàng)被分配的任務(wù)的電話交談中)的信息,也可以包 括有關(guān)在一個(gè)或多個(gè)將來(lái)的時(shí)間點(diǎn)的聯(lián)系者130的被預(yù)測(cè)注意狀態(tài)的信息(例如,被聯(lián)系者130在5分鐘內(nèi)處于相同狀態(tài)的可能性為25%,被聯(lián)系者 130在10分鐘內(nèi)處于較低注意狀態(tài)的可能性為50%)。
所以,當(dāng)執(zhí)行與識(shí)別將使聯(lián)系者120與被聯(lián)系者130之間的通信110的 效用最大化的模態(tài)有關(guān)的處理時(shí),聯(lián)系管理器140可以檢查通信模態(tài)數(shù)據(jù)存 儲(chǔ)器115、聯(lián)系者數(shù)據(jù)存儲(chǔ)器150和被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160。當(dāng)展示一個(gè)通 信110時(shí),將會(huì)理解, 一種或多種通信模態(tài)可以運(yùn)用于各種方法中,這些方 法包括(但不局限于)聯(lián)系者120與被聯(lián)系者130之間并行的、連續(xù)的和同 時(shí)的通信。作為說(shuō)明,聯(lián)系者120和被聯(lián)系者130在經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)通信模 態(tài)上的協(xié)作編輯共享文檔的同時(shí),可以通過(guò)電話進(jìn)行通信。
聯(lián)系管理器140可以檢査數(shù)據(jù)(例如,聯(lián)系者數(shù)據(jù)存儲(chǔ)器150、通信模 態(tài)數(shù)據(jù)存儲(chǔ)器115、被聯(lián)系者數(shù)據(jù)存儲(chǔ)器160),并找到足以執(zhí)行用于識(shí)別通 信110的最佳模態(tài)的確定性計(jì)算的信息。通過(guò)根據(jù)充分的信息來(lái)應(yīng)用一個(gè)或 多個(gè)基于選擇的規(guī)則,可以促進(jìn)確定性計(jì)算。作為說(shuō)明,如果第一方正在嘗 試打電話給第二方,則本發(fā)明可以顯示關(guān)于在第二方的環(huán)境中的實(shí)時(shí)電話技 術(shù)的、到達(dá)第二方的當(dāng)前最佳的可能的設(shè)備(按可能性來(lái)分等級(jí))。作為進(jìn) 一步的說(shuō)明,如果被聯(lián)系者的人物類別存儲(chǔ)器中所列的、作為"重要同事" 的聯(lián)系者試圖要聯(lián)系被聯(lián)系者,而被聯(lián)系者不在開會(huì),是工作時(shí)間,被聯(lián)系 者在語(yǔ)音使能設(shè)備附近,聯(lián)系者正在使用語(yǔ)音使能設(shè)備,那么,除非被聯(lián)系 者正在與某人交談,否則本發(fā)明可以將那個(gè)聯(lián)系者發(fā)送到最佳語(yǔ)音使能設(shè)備。
用于顯示和編輯這類選擇與/或規(guī)則的工具將減輕創(chuàng)建和管理這類規(guī)則 的任務(wù)。在一種更加復(fù)雜的方法中,本發(fā)明經(jīng)由各種自動(dòng)化方法來(lái)指導(dǎo)通信, 若所考慮的變量不確定,則這些方法可識(shí)別具有值或最高的期望值的通信動(dòng) 作。決策問(wèn)題的幾種公式是可行的,這取決于所考慮的變量、正在被表示的 選擇和決策的主要作用者或"所有者")。
在問(wèn)題的一般公式中,本發(fā)明考慮一個(gè)"通信值函數(shù)"/,返回所考慮的 每種通信模態(tài)或一個(gè)子集的模態(tài)的值,或在模態(tài)或一個(gè)子集的模態(tài)的可接受 性方面的通信模態(tài)上的排序。
值(模態(tài))
=/(被聯(lián)系者的選擇、聯(lián)系者的選擇、組織的選擇、被聯(lián)系者的環(huán)境、聯(lián)系者的環(huán)境)
其中,被聯(lián)系者和聯(lián)系者的環(huán)境包括可用的設(shè)備、 一天中的時(shí)間、聯(lián)系 者和被聯(lián)系者所手頭的任務(wù)和情況,以及類似的內(nèi)容。將會(huì)理解,可以用一 種或多種格式來(lái)存儲(chǔ)被聯(lián)系者和聯(lián)系者的環(huán)境。格式包括(但不局限于)XML 模式。在一個(gè)示例方面中,本發(fā)明用所分配的值來(lái)定制各種模態(tài),并嘗試創(chuàng) 建連接或就可能的最佳連接向聯(lián)系者和/或被聯(lián)系者提出建議。
但是,聯(lián)系管理器140可能會(huì)發(fā)現(xiàn)可用的信息不完全。這樣,聯(lián)系者管 理器140可能在用于識(shí)別通信110的最佳模態(tài)的計(jì)算中所涉及的某些數(shù)據(jù)點(diǎn) 方面不確定。這樣,可能會(huì)要求聯(lián)系管理器140在這種不確定的情況下進(jìn)行 推理。例如,在本發(fā)明的一個(gè)示例方面,聯(lián)系管理器140可以要求與被聯(lián)系 者130關(guān)注的狀態(tài)有關(guān)的一個(gè)值。但是,關(guān)于一個(gè)實(shí)例計(jì)算,在被聯(lián)系者數(shù) 據(jù)存儲(chǔ)器160中可能不會(huì)發(fā)現(xiàn)這種值。這樣,聯(lián)系管理器140可能根據(jù)信息 類桌面事件、被聯(lián)系者130的位置中的周圍的噪聲和確定最大效用時(shí)的注視 跟蹤,來(lái)依靠有關(guān)被聯(lián)系者130注意狀況的一種或多種條件概率。
一般而言,可能會(huì)無(wú)法確定選擇和被用于模擬環(huán)境的一個(gè)或多個(gè)參數(shù)。 在這種情況中,可以推斷每個(gè)變量的不同狀態(tài)上的概率分布,并可以計(jì)算每 種模態(tài)的預(yù)期值。例如,如果不確定被聯(lián)系者的環(huán)境的一些方面,則可以將 概率分布(在這里被抽象地表示)、所觀察的關(guān)于環(huán)境的給定證據(jù)^和不確 定性上的總數(shù)表示為
期望值(模態(tài))
=S,/(被聯(lián)系者的選擇、聯(lián)系者的選擇、組織的選擇,P(被聯(lián)系者^(guò) 的環(huán)境力,聯(lián)系者的環(huán)境)
本發(fā)明可以通過(guò)所分配的^^值來(lái)定制各種模態(tài),并嘗試創(chuàng)建連接或就 最佳連接向聯(lián)系者和/或被聯(lián)系者提出建議。
現(xiàn)在,考慮使用預(yù)期效用的更多特殊的例子,用方程式l捕捉被聯(lián)系者 130的選擇環(huán)境中不確定的決策的特定基本公式。
13J* = argmaxZ/Hc贈(zèng)e;C' | E)xw(A,4',C,co艦;c/ ',cw toc/C) ( 1 )
其中,A+是理想的通信動(dòng)作,它們包括聯(lián)系者(Ae')所使用的各種模態(tài) 和通過(guò)優(yōu)化方程式1來(lái)計(jì)算的被聯(lián)系者(接收者)(A")。在該方程式中, A」是正在考慮的通信模態(tài),A是聯(lián)系者所使用的通信模態(tài),context 是預(yù)期 通信的被聯(lián)系者(接收者)的環(huán)境,context是聯(lián)系者的環(huán)境,C是通常被 鏈接到一類人(例如,重要的同事、以前被回復(fù)的、家庭、未知的)的聯(lián)系 者的身份。這樣,在本發(fā)明的一個(gè)示例方面中,p(context iE)是條件概率, 若結(jié)合效用函數(shù)u使用證據(jù)E來(lái)確定理想的通信動(dòng)作,則被聯(lián)系者有確定的 環(huán)境,可以利用這些通信動(dòng)作來(lái)使聯(lián)系者120與被聯(lián)系者130之間的通信110 的效用最大化。
通過(guò)引入關(guān)于聯(lián)系者120的環(huán)境的不確定性,可以擴(kuò)展用于識(shí)別最佳通 信模態(tài)的基本公式,這將方程式2中所指出的合計(jì)加到公式1中的不確定性 計(jì)算。聯(lián)系者120為最初聯(lián)系所選擇的特定的通信動(dòng)作和/或模態(tài)被表示為
At:mU。
聯(lián)系者120和被聯(lián)系者130環(huán)境代表各套豐富的確定的變量或不確定的 變量。這些環(huán)境可以包含的數(shù)據(jù)包括(但不局限于)聯(lián)系者120和/或被聯(lián)系 者130的可用模態(tài)(例如,是可用的私人語(yǔ)音信道,是可用的信道和豐富的 桌面(rich desktop),是可用的電視攝象機(jī))、有關(guān)位置的性質(zhì)的信息, 以及聯(lián)系者120和被聯(lián)系者130的內(nèi)容或任務(wù)。在識(shí)別最佳通信模態(tài)的過(guò)程 中,也可以評(píng)估與通信緊迫性或重要性的自動(dòng)化評(píng)估和/或直接標(biāo)明的指示有 關(guān)的數(shù)據(jù)。環(huán)境變量可以作為優(yōu)化過(guò)程中的明確的確定性因素或隨機(jī)因素。 例如,(可以代表聯(lián)系者120可用的各種模態(tài),因此,方程式3考慮聯(lián)系者 120可用的各種模態(tài)的組合。
」* = arg "ax S Z / (c。"/ex'R/1五)/7(cow/e;:rc A: | £)x w(v4(wf, mf 〉 4^, , C, co"/ex, ,c。"&x/ c、
(3) ' *
這樣,在各個(gè)示例方面中,系統(tǒng)100可以說(shuō)明聯(lián)系者120禾B/或被聯(lián)系者 130的選擇、環(huán)境和性能,其中,有關(guān)環(huán)境的信息可能不完整,因此,要求進(jìn)行不確定的推理,來(lái)識(shí)別可能的最佳通信模態(tài)。
現(xiàn)在參考圖2,展示了根據(jù)參加通信210的各方的選擇和環(huán)境來(lái)識(shí)別和
建立最佳通信的系統(tǒng)200。通信210可能發(fā)生在聯(lián)系者220與被聯(lián)系者230 之間。展示了一個(gè)聯(lián)系者220與一個(gè)被聯(lián)系者230之間的一個(gè)通信210,將 會(huì)理解,本發(fā)明可以識(shí)別類似數(shù)量或更多數(shù)量的聯(lián)系者和/或被聯(lián)系者之間的 更多數(shù)量的通信。作為說(shuō)明,如同可以識(shí)別通信雙方之間的多重通信210(例 如,復(fù)制由電子郵件和尋呼機(jī)同時(shí)發(fā)送的消息),本發(fā)明也可以識(shí)別促進(jìn)小 組會(huì)議的通信210。
例如,由通信管理器240識(shí)別的通信210至少可以部分地取決于有關(guān)通 信模態(tài)、聯(lián)系者和/或被聯(lián)系者的一套或多套數(shù)據(jù)。一個(gè)可能的數(shù)據(jù)集一一 通 信模態(tài)數(shù)據(jù)集215涉及可用的通信信道??捎玫耐ㄐ判诺揽梢园?但不局 限于)(各種優(yōu)先權(quán)的)電子郵件、電話(POTS、蜂窩式、衛(wèi)星、互聯(lián)網(wǎng))、 尋呼、信使/急件遞送人、電視會(huì)議、面對(duì)面的會(huì)晤、即時(shí)協(xié)作編輯、延遲記 入?yún)f(xié)作編輯、畫中畫電視、家用設(shè)備開動(dòng)(例如,打開書房中的燈、使電話 按一種獨(dú)特的樣式響鈴)等。通信模態(tài)可能不是靜態(tài)的實(shí)體,因此,各種通 信模態(tài)的狀態(tài)、性能、可用性、費(fèi)用等方面的信息可以改變。這樣,通信模 態(tài)數(shù)據(jù)集215可以包含當(dāng)前的狀態(tài)信息和/或數(shù)據(jù),以幫助就有關(guān)一種或多種 通信模態(tài)的將來(lái)的狀態(tài)、性能、可用性、費(fèi)用等進(jìn)行預(yù)測(cè)。
被聯(lián)系者230的位置可以確定哪些通信模態(tài)(如果有的話)是可用的。 例如,演講稿撰寫人在她白宮的辦公室中可能擁有協(xié)作編輯、電話、電子郵 件、尋呼機(jī)、電視會(huì)議和面對(duì)面的通信,在家里的辦公室中可能擁有電話、 面對(duì)面地通信和電子郵件,在假期中可能只擁有衛(wèi)星電話,而在淋浴或睡覺 時(shí)可能不具備實(shí)時(shí)的性能。被聯(lián)系者230當(dāng)前的任務(wù)也可以是確定哪些通信
模態(tài)(如果有的話)可用。例如,如果演講稿撰寫人當(dāng)前正在打電話,那么, 電話可能是不可用的。系統(tǒng)200可以使用有關(guān)電話將成為可用的可能性的預(yù) 測(cè),來(lái)確定通信210的最佳模態(tài)。這樣,本發(fā)明不是在第一個(gè)時(shí)間點(diǎn)(例如, 當(dāng)電話占線時(shí))發(fā)送電子郵件,而是可以將實(shí)時(shí)電話安排在以后的第二個(gè)時(shí) 間點(diǎn),那時(shí),演講稿撰寫人可能將會(huì)掛斷電話。
通信管理器240也可以擁有被稱作"被聯(lián)系者數(shù)據(jù)250"的另一套數(shù)據(jù)。
15例如,被聯(lián)系者數(shù)據(jù)250可以包括與硬件、軟件、正在執(zhí)行的被聯(lián)系者任務(wù)、 被聯(lián)系者注意狀況、被聯(lián)系者環(huán)境數(shù)據(jù)252和被聯(lián)系者選擇數(shù)據(jù)254有關(guān)的 信息。作為說(shuō)明,硬件數(shù)據(jù)可以包括與被聯(lián)系者擁有什么硬件、聯(lián)系者正在 使用什么硬件(例如,桌上型電腦、便攜式電腦、PDA)、該硬件的性能(例 如,用于電視會(huì)議的足夠的內(nèi)存和通信帶寬)、使用該硬件的費(fèi)用和該硬件 當(dāng)前的運(yùn)作狀態(tài)(例如,在線、離線)有關(guān)的信息。硬件數(shù)據(jù)也可以包括有 關(guān)幫助確定某個(gè)不可用的硬件將成為可用的可能性的使用樣式的信息。軟件 數(shù)據(jù)可以包括與被聯(lián)系者擁有什么軟件、被聯(lián)系者當(dāng)前正在使用什么軟件(例 如,正在使用什么文字處理器來(lái)編輯演講稿)、該軟件的性能(例如,允許 協(xié)作編輯)和該軟件當(dāng)前的運(yùn)作狀態(tài)(例如,運(yùn)行并活動(dòng),運(yùn)行但非活動(dòng)) 有關(guān)的信息。軟件數(shù)據(jù)也可以包括有關(guān)幫助確定某個(gè)不可用的軟件將成為可 用的可能性的使用樣式的信息。
被聯(lián)系者數(shù)據(jù)250也可以包含有關(guān)聯(lián)系者230的選擇的選擇數(shù)據(jù)254。 選擇數(shù)據(jù)254包括有關(guān)被聯(lián)系者250喜歡如何取得聯(lián)系的數(shù)據(jù),那些選擇隨 時(shí)間的推移在通信的各種聯(lián)系者220和各種議題方面有變化。例如,演講稿 撰寫人最初可以允許來(lái)自有關(guān)"聯(lián)合狀態(tài)演講"的一大組人的通信。演講稿 撰寫人也可以建立選擇,以便在演講截止時(shí)間之前的任何時(shí)候盡力允許總統(tǒng) 與她進(jìn)行實(shí)時(shí)的電話通信。但是,隨著截止時(shí)間的接近,演講稿撰寫人可能 會(huì)逐漸限制她愿意從其接受實(shí)時(shí)通信的一組人,她還可能會(huì)限制這類人可以 通信的方法。例如,在截止時(shí)間之前的最后幾小時(shí)內(nèi),除了親自與總統(tǒng)通信 和有關(guān)家庭成員的基于電話的緊急醫(yī)療信息以外,演講稿撰寫人可能會(huì)拒絕 所有的實(shí)時(shí)通信。
例如,被聯(lián)系者選擇數(shù)據(jù)254可以包括(但不局限于)有關(guān)選擇的數(shù)據(jù), 這些選擇關(guān)于一天中用于通信的時(shí)間(例如,早晨、工作時(shí)間、夜晚、深夜、 睡覺時(shí)間)、 一周中用于通信的時(shí)間(例如,星期一到星期五,周末、節(jié)日、 假期)、聯(lián)系者的身份(例如,老板、職員、重要的同事、同事、同輩、核 心家庭、大家庭、親密的朋友、朋友、熟人、其他人)、當(dāng)前可用的或在通 信嘗試的時(shí)間范圍內(nèi)可用的硬件(例如,桌上型電腦、便攜式電腦、家用計(jì) 算機(jī))、較佳軟件(例如,電子郵件、文字處理、列入日程表)和較佳的可中斷性(例如,在專注于工作時(shí)不中斷,只在不專注于工作時(shí)中斷)。在前面的句子中識(shí)別了 6項(xiàng)選擇,將會(huì)理解,可以根據(jù)本發(fā)明來(lái)使用更多或更少數(shù)量的選擇。
被聯(lián)系者數(shù)據(jù)250也可以包括環(huán)境數(shù)據(jù)252。環(huán)境數(shù)據(jù)252 —般涉及關(guān)于被聯(lián)系者230的觀察資料。例如,可以將觀察資料存儲(chǔ)在環(huán)境數(shù)據(jù)252中,這些觀察資料關(guān)于被聯(lián)系者230所涉及的活動(dòng)的類型(例如,與任務(wù)有關(guān),與任務(wù)無(wú)關(guān))、被聯(lián)系者230的位置(例如,辦公室、家、汽車、淋浴)、日程表(例如,約會(huì)狀況、約會(huì)可能性)、與另一方通信的歷史(例如,已回復(fù)過(guò)去的電子郵件、最近已打過(guò)電話、交互作用的效用、交互作用的持續(xù)時(shí)間)、當(dāng)前位置處的背景周圍的噪聲、那天的工作小時(shí)數(shù)和注意狀況(例如,高度關(guān)注、關(guān)注、輕微關(guān)注、與另一個(gè)人交談、不重要的活動(dòng))。前面的句子中列出7份觀察資料,但將會(huì)理解,可以將更多或更少數(shù)量的觀察資料存儲(chǔ)在環(huán)境數(shù)據(jù)252中。在一些場(chǎng)合中,環(huán)境數(shù)據(jù)252可能是不完整的(例如,由于攝像機(jī)發(fā)生故障,因此,不具備視頻分析數(shù)據(jù))。這樣,通信管理器240可能需要在依靠這種不完整的數(shù)據(jù)的同時(shí)就最佳通信進(jìn)行推理。因此,被聯(lián)系者數(shù)據(jù)250也可以包括促進(jìn)產(chǎn)生有關(guān)一個(gè)缺少的數(shù)據(jù)成分的一個(gè)或多個(gè)概率的信息。作為說(shuō)明,被聯(lián)系者數(shù)據(jù)250可以包含的信息可以切實(shí)可行地被用來(lái)預(yù)測(cè)即使不具備注視跟蹤信息被聯(lián)系者230也處于高度注意狀態(tài)的可能性。
被聯(lián)系者數(shù)據(jù)250還可以包括有關(guān)被聯(lián)系者250的長(zhǎng)期和/或短期的、動(dòng)態(tài)變化的通信需求的信息。作為說(shuō)明,被聯(lián)系者250可能需要在下一個(gè)小時(shí)內(nèi)不被打斷(例如,除非這項(xiàng)任務(wù)非常緊要或離現(xiàn)在只有一個(gè)小時(shí),否則保持原計(jì)劃)。作為進(jìn)一步的說(shuō)明,當(dāng)被聯(lián)系者230想要與聯(lián)系者220說(shuō)話時(shí),為了防止聯(lián)系者220通過(guò)留下電子郵件或語(yǔ)音郵件來(lái)"回避"被聯(lián)系者230,被聯(lián)系者230可以要求在聯(lián)系者220想要通信的X個(gè)單元的通知時(shí)間內(nèi)用某種方法與聯(lián)系者220聯(lián)系(例如,如果被分派發(fā)現(xiàn)至關(guān)緊要的事實(shí)的任務(wù)的研究助手試圖通過(guò)電子郵件與演講稿撰寫人取得聯(lián)系,則在助手嘗試的10秒鐘內(nèi),演講稿撰寫人想進(jìn)行實(shí)時(shí)的電話交談)。
這樣,返回到方程式1,
17J* = argmaxSp(c。艦;c/ '|五)xw(/^.,4' ,C,c。"tot ,cowtotc) ( 1 )
可見,被聯(lián)系者數(shù)據(jù)250通過(guò)contextBi部件投入效用函數(shù)u,該部件可以包括以上吋論的被聯(lián)系者環(huán)境數(shù)據(jù)252。
除了在確定最佳通信中所使用的被聯(lián)系者數(shù)據(jù)250以外,也可以使用有關(guān)聯(lián)系者220的數(shù)據(jù)。聯(lián)系者數(shù)據(jù)260可以包括硬件、軟件、環(huán)境、選擇,而通信需要類似于被聯(lián)系者230可用的數(shù)據(jù)的數(shù)據(jù),但不同之處在于從聯(lián)系者220的角度來(lái)準(zhǔn)備數(shù)據(jù)。
這樣,再回到方程式1,
可見,聯(lián)系者數(shù)據(jù)260通過(guò)contexf部件對(duì)效用函數(shù)u作貢獻(xiàn),該部件可以包括以上討論的聯(lián)系者環(huán)境數(shù)據(jù)262。
本發(fā)明不局限于雙方之間的通信,也不局限于雙方之間的單個(gè)通信信道。將會(huì)理解,多個(gè)信道和/或多個(gè)通信方可以作為增加的各組備擇對(duì)象,這些備擇對(duì)象可以使效用最大化計(jì)算變得復(fù)雜,而不會(huì)改變根據(jù)通信各方的選擇、環(huán)境和性能來(lái)識(shí)別和建立一種或多種通信模態(tài)的基本過(guò)程。
通信管理器240可以包括負(fù)責(zé)執(zhí)行通信管理器240的功能性的各個(gè)部分的幾個(gè)部件。例如,通信管理器可以包括一個(gè)選擇分解器242。選擇分解器242可以檢査被聯(lián)系者選擇數(shù)據(jù)254和聯(lián)系者選擇數(shù)據(jù)264,以發(fā)現(xiàn)兩套數(shù)據(jù)之間的相關(guān)性。關(guān)于小組通信,選擇分解器242可以檢查多套選擇數(shù)據(jù),以發(fā)現(xiàn)各項(xiàng)選擇之間的相關(guān)性。作為說(shuō)明,關(guān)于雙方之間的通信,選擇分解器242可以確定對(duì)于有關(guān)第一項(xiàng)任務(wù)的通信,雙方將喜歡通過(guò)優(yōu)先權(quán)高的電子郵件來(lái)進(jìn)行通信。同樣,選擇分解器242可以確定對(duì)于有關(guān)特定文檔的通信,被聯(lián)系者230將喜歡通過(guò)協(xié)作編輯和電話來(lái)進(jìn)行通信,而聯(lián)系者220將喜歡只通過(guò)電話來(lái)進(jìn)行通信。這樣,選擇分解器242可以產(chǎn)生數(shù)據(jù)或啟動(dòng)處理,這把各個(gè)值分配給被聯(lián)系者230選擇與聯(lián)系者選擇220之間的相關(guān)性。在本發(fā)明的一個(gè)示例方面中,更加重視被聯(lián)系者230的選擇,這樣,如果聯(lián)系者220嘗試進(jìn)行有關(guān)文檔的電話交談,而被聯(lián)系者230喜歡對(duì)其采用電話和協(xié)作編輯,那么,選擇分解器242可以產(chǎn)生數(shù)據(jù)或啟動(dòng)處理,這將使聯(lián)系者220更有可能通過(guò)電話和協(xié)作編輯來(lái)進(jìn)行通信。在本發(fā)明的另一個(gè)示例方面中,聯(lián)系者220的選擇比被聯(lián)系者的選擇更優(yōu)先。作為說(shuō)明,當(dāng)以人的形
式表現(xiàn)的聯(lián)系者220正在嘗試與電子被聯(lián)系者230進(jìn)行通信時(shí),聯(lián)系者220的選擇可能會(huì)被認(rèn)為更重要,因此,選擇分解器242可以產(chǎn)生各個(gè)值或啟動(dòng)處理,這使聯(lián)系者220的選擇更可能被觀察到。在本發(fā)明的另一個(gè)示例方面中,選擇分解器242可以產(chǎn)生潛在的通信模態(tài)的列表,這些通信模態(tài)根據(jù)其對(duì)各項(xiàng)選擇的響應(yīng)來(lái)分等級(jí)。
通信管理器240也可以包括一個(gè)環(huán)境分析器244。環(huán)境分析器244可以檢査被聯(lián)系者環(huán)境數(shù)據(jù)252和聯(lián)系者環(huán)境數(shù)據(jù)262,以發(fā)現(xiàn)兩套數(shù)據(jù)之間的相關(guān)性。關(guān)于小組通信,環(huán)境分析器244可以檢査多套環(huán)境數(shù)據(jù),以提取有關(guān)各種環(huán)境的信息。作為說(shuō)明,關(guān)于雙方之間的通信,環(huán)境分析器244可以確定這樣的被聯(lián)系者環(huán)境使得不能立即使用實(shí)時(shí)通信,但是,這種通信將來(lái)在時(shí)間點(diǎn)L成為可用的可能性為X,%,這種通信將來(lái)在時(shí)間點(diǎn)L成為可用的可能性為XA。此外,環(huán)境分析器244可以確定雖然聯(lián)系者220已要求實(shí)時(shí)的電話技術(shù),但是,這樣的聯(lián)系者220的環(huán)境使電子郵件通信可以優(yōu)化效用。例如,聯(lián)系者220的環(huán)境可以包括有關(guān)在聯(lián)系者220的位置處的周圍噪聲的信息。環(huán)境分析器244可以確定噪聲級(jí)別對(duì)于通過(guò)實(shí)時(shí)電話技術(shù)來(lái)優(yōu)化效用沒有幫助,因此可以產(chǎn)生值并/或啟動(dòng)處理,這將使聯(lián)系者220更有可能經(jīng)由電子郵件與被聯(lián)系者230進(jìn)行通信。類似于選擇分解器242所執(zhí)行的處理,在系統(tǒng)200的不同的例子中,環(huán)境分析器對(duì)被聯(lián)系者230的環(huán)境的重視程度可能比聯(lián)系者220的環(huán)境更高,或者,反之亦然。
再回到方程式1,
力* = argmaxZ/ (o 她:v/"/1E)xw(v4y,4^,C,a "/^x,/,cw toc/C) ( 1 )
在本發(fā)明的一個(gè)例子中,環(huán)境分析器244可以被視作執(zhí)行與效用函數(shù)u及其對(duì)context^和contexf的分析有關(guān)的處理。
通信管理器240也可以包括一個(gè)信道分析器246。例如,信道分析器246可以被用來(lái)分析通信模態(tài)數(shù)據(jù)集215。信道分析器246可以產(chǎn)生有關(guān)通信模態(tài)當(dāng)前的可用性和/或模態(tài)成為可用的可能性的數(shù)據(jù)。例如,信道分析器246可以檢査聯(lián)系者220為通信規(guī)定的一個(gè)或多個(gè)信道,以及/或被聯(lián)系者230列作被聯(lián)系者選擇數(shù)據(jù)254中的選擇的一個(gè)或多個(gè)信道。此外,信道分析器
19246可以檢查如有關(guān)被聯(lián)系者230的位置信息所確定的當(dāng)前可用的信道,以
及根據(jù)被聯(lián)系者230的活動(dòng)可以成為可用的信道。例如,如果被聯(lián)系者230
當(dāng)前正在驅(qū)車回家(例如,如GPS和時(shí)間表所確定的),那么,信道分析器
246可以檢査各種當(dāng)前的蜂窩式模態(tài),并且另外還可以檢查在被聯(lián)系者210
的家里可用的各種模態(tài)。這樣,信道分析器246促進(jìn)產(chǎn)生數(shù)據(jù)和/或啟動(dòng)處理,
這使在確定聯(lián)系者220與被聯(lián)系者230之間的通信210的最佳通信信道時(shí)將
更有可能使用所需的信道。這樣,檢査方程式l,
X* = argmaxZ/ (cw toC | E)xw(」),《,C,cw toC/,cw 欣。(1 )
在本發(fā)明的一個(gè)例子中,信道分析器246可以被視作執(zhí)行與效用函數(shù)u及其對(duì)聯(lián)系者模態(tài)Aj和被聯(lián)系者模態(tài)A 的分析有關(guān)的處理。
通信管理器240也可以包括一個(gè)通信建立器(establisher) 248。 一旦理想的通信動(dòng)作A承已被識(shí)別,通信建立器248就可以進(jìn)行處理,以便通過(guò)被識(shí)別的最佳通信模態(tài)來(lái)連接聯(lián)系者220和被聯(lián)系者230。例如,如果最佳通信210被識(shí)別為是電子郵件,則通信建立器可以為聯(lián)系者220啟動(dòng)電子郵件撰寫程序(例如,計(jì)算機(jī)上的電子郵件屏幕、手機(jī)上的語(yǔ)音-電子郵件轉(zhuǎn)換器、雙路數(shù)字尋呼機(jī)上的電子郵件合成器),并根據(jù)被識(shí)別的最佳通信210來(lái)為被聯(lián)系者230將所合成的電子郵件發(fā)送到最合適的電子郵件應(yīng)用程序。例如,通信建立器240可以根據(jù)與被聯(lián)系者230的位置有關(guān)的GPS數(shù)據(jù)來(lái)將電子郵件發(fā)送到被聯(lián)系者230的尋呼機(jī)。在本發(fā)明的另一個(gè)選擇性實(shí)施例中,系統(tǒng)200不包括一個(gè)通信建立器248,而是依靠(例如)聯(lián)系者220和/或被聯(lián)系者230動(dòng)作來(lái)建立通信。
將會(huì)理解,選擇分解器242、環(huán)境分析器244、信道分析器246和通信建立器248可以被單獨(dú)執(zhí)行,也可以結(jié)合硬件、軟件和/或固件來(lái)執(zhí)行。將進(jìn)一步理解,選擇分解器242、環(huán)境分析器244、信道分析器246和通信建立器248可以使用單獨(dú)執(zhí)行的和/或合作的一個(gè)或多個(gè)線程和/或過(guò)程。此外,這類線程和/或過(guò)程可以駐留在一個(gè)處理器上,并且/或者可以被分布在兩個(gè)或多個(gè)處理器上。在本發(fā)明的一個(gè)例子中,選擇分解器242、環(huán)境分析器244、信道分析器246和通信建立器248是使用一個(gè)或多個(gè)線程的分開的過(guò)程,每個(gè)分開的過(guò)程都駐留在一個(gè)處理器中。圖3展示了用于根據(jù)通信各方的選擇、性能和環(huán)境來(lái)識(shí)別和建立最佳通
信的系統(tǒng)300,其中,關(guān)于圖2的、以前所描述的部件在圖3中由類似的參考數(shù)字(已增加100)來(lái)識(shí)別。系統(tǒng)300包括一個(gè)通信選擇數(shù)據(jù)存儲(chǔ)器370和一個(gè)調(diào)用部件380。通信選擇數(shù)據(jù)存儲(chǔ)器370可以將數(shù)據(jù)存儲(chǔ)在各種數(shù)據(jù)結(jié)構(gòu)中,這些數(shù)據(jù)結(jié)構(gòu)包括(但不局限于) 一個(gè)或多個(gè)列表、陣列、表格、數(shù)據(jù)庫(kù)、堆棧、堆、鏈表和數(shù)據(jù)立方體。通信選擇數(shù)據(jù)存儲(chǔ)器370可以駐留在一個(gè)邏輯和/或物理設(shè)備上,并且/或者可以被分布在兩個(gè)或多個(gè)邏輯與/或物理設(shè)備(例如,磁盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、存儲(chǔ)器單元)之間。例如,通信選擇數(shù)據(jù)存儲(chǔ)器370可以存儲(chǔ)由通信管理器340產(chǎn)生和/或檢索的、有關(guān)可以被用來(lái)促進(jìn)通信310的潛在模態(tài)的信息。例如,通信選擇數(shù)據(jù)存儲(chǔ)器370可以保存能呈現(xiàn)給聯(lián)系者320和/或被聯(lián)系者330的通信模態(tài)等級(jí)評(píng)定列表,然后,這將允許通信各方進(jìn)入與系統(tǒng)300的對(duì)話并/或允許他們相互決定喜歡把哪項(xiàng)可用的選擇用于這個(gè)特定通信。對(duì)話可以產(chǎn)生有關(guān)通信的實(shí)體選擇數(shù)據(jù),其中,可以使用這類數(shù)據(jù)在各種可能的通信模態(tài)之間進(jìn)行選擇。同樣,通信選擇數(shù)據(jù)存儲(chǔ)器370可以保存可呈現(xiàn)給調(diào)用部件380的通信模態(tài)等級(jí)評(píng)定列表。然后,調(diào)用部件380可以嘗試建立各種被識(shí)別的通信。例如,由于競(jìng)態(tài)條件,調(diào)用部件380可能會(huì)嘗試建立不再可能的通信(例如,電話曾經(jīng)可用,然后變成不可用),這樣,調(diào)用部件380可以通過(guò)通信選擇數(shù)據(jù)存儲(chǔ)器370中可用的列表進(jìn)行工作,直到建立通信為止。
調(diào)用部件380可以執(zhí)行各種動(dòng)作,這些動(dòng)作包括(但不局限于)安排通信、將通信列入日程表和/或啟動(dòng)通信。作為說(shuō)明,調(diào)用部件380可以至少部分根據(jù)被存儲(chǔ)在通信選擇數(shù)據(jù)存儲(chǔ)器370中的數(shù)據(jù),來(lái)確定應(yīng)該在10分鐘內(nèi)執(zhí)行實(shí)時(shí)通信。這樣,調(diào)用部件380可以安排通信,并可以通知將進(jìn)行通信的各方已安排了通信,而不是立即啟動(dòng)通信。作為進(jìn)一步的說(shuō)明,調(diào)用部件380可以確定應(yīng)該執(zhí)行四個(gè)通信方之間的電視會(huì)議,并且,通過(guò)檢查四個(gè)個(gè)體的日程表,調(diào)用部件380可以確定應(yīng)該在5月1日下午的4點(diǎn)鐘舉行電視會(huì)議。這樣,調(diào)用部件380可以更新通信各方的日程表,準(zhǔn)備電視會(huì)議,并將計(jì)劃通知通信各方。仍然作為進(jìn)一步的說(shuō)明,調(diào)用部件380可以確定雙方可以立即進(jìn)行實(shí)時(shí)通信并可以在兩端撥打電話來(lái)建立通信。圖4展示了可以在其中使用本發(fā)明的環(huán)境400。環(huán)境400可以包括多個(gè)通信設(shè)備, 一個(gè)或多個(gè)聯(lián)系者可以使用其中的一些設(shè)備, 一個(gè)或多個(gè)被聯(lián)系者可以使用其中的另一些設(shè)備。例如,圖4的左側(cè)可以代表有關(guān)聯(lián)系者的通信設(shè)備,圖4的右側(cè)可以代表有關(guān)被聯(lián)系者的通信設(shè)備。例如,聯(lián)系者在不同時(shí)間和不同位置可以使用電話405、便攜式電腦410、桌面系統(tǒng)415、傳真機(jī)420、急件遞送人425和家用電視機(jī)430。例如,被聯(lián)系者在不同時(shí)間和不同位置可以使用電話450、便攜式電腦455、普通郵件閱讀器460、微型計(jì)算機(jī)系統(tǒng)470、主機(jī)系統(tǒng)475和家用電視機(jī)480。
被聯(lián)系者可能已建立一些選擇,這些選擇指出被聯(lián)系者將喜歡來(lái)自第一組聯(lián)系者(例如,被聯(lián)系者的旅行銷售職員)的電子郵件通信,如果聯(lián)系者不具備電子郵件的性能,則被聯(lián)系者將喜歡普通的郵件,并且,如果沒有其他的模態(tài)可用,而通信非常緊急,則被聯(lián)系者將只喜歡實(shí)時(shí)通信。同樣,被聯(lián)系者可能已建立一些選擇,這些選擇指出對(duì)于來(lái)自第二組聯(lián)系者(例如,核心家庭、親密的朋友)的通信,被聯(lián)系者將喜歡進(jìn)行有關(guān)第一組話題(例如,與工作有關(guān)、與急診醫(yī)療信息有關(guān))的實(shí)時(shí)電話通信,并將喜歡有關(guān)其他各組話題的電子郵件。作為進(jìn)一步的說(shuō)明,被聯(lián)系者可能己建立一些選擇,這些選擇指出對(duì)于來(lái)自第三組聯(lián)系者(例如,合作的作者)的通信,被聯(lián)
系者將喜歡實(shí)時(shí)電話呼叫和在聯(lián)系者希望進(jìn)行通信的有關(guān)點(diǎn)顯示文檔的共享計(jì)算機(jī)屏幕。
若提供這套選擇,則聯(lián)系者所嘗試的通信可以采取一種不同于聯(lián)系者所喜歡的形式。但是,由于被聯(lián)系者所關(guān)注的是正在被使用的資源,因此,將為某些組少量地提供該資源,而將為其他組大量地提供該資源,這取決于被聯(lián)系者的選擇和聯(lián)系者的身份。
當(dāng)識(shí)別用于在聯(lián)系者與被聯(lián)系者之間建立通信的最佳通信模態(tài)時(shí),被聯(lián)系者的選擇不只是被評(píng)估的數(shù)據(jù)點(diǎn)。例如,雖然被聯(lián)系者可能喜歡來(lái)自旅行銷售員的有關(guān)銷售員已寫的合同的電子郵件或普通郵件(例如,出于紀(jì)實(shí)的目的),但是,銷售員可能不具備用于發(fā)送電子郵件的計(jì)算機(jī),可能沒有時(shí)間發(fā)送普通郵件。這樣,在對(duì)通信各方的選擇和性能進(jìn)行分析之后,本發(fā)明可以通知想要聯(lián)系被聯(lián)系者的銷售員利用傳真機(jī)420發(fā)送傳真。然后,本發(fā)
22明可以將傳真發(fā)送到可以產(chǎn)生接近被聯(lián)系者想要的通信的普通郵件閱讀部件460,從而在考慮通信各方的選擇和性能的同時(shí)使通信的效用最大化。
被聯(lián)系者的選擇可以取決于被聯(lián)系者所在的地方。同樣,被聯(lián)系者的性能可以取決于被聯(lián)系者所在的地方。作為說(shuō)明,在辦公室中,被聯(lián)系者可能
擁有電話450、微型計(jì)算機(jī)470和主機(jī)系統(tǒng)470。但是,在家里,被聯(lián)系者可能只有電話450、便攜式電腦455和電視機(jī)480。而且,在馬路上時(shí),被聯(lián)系者可能只有便攜式電腦455。這樣,本發(fā)明能夠檢查被聯(lián)系者的環(huán)境(包括被聯(lián)系者的位置),來(lái)確定性能。即使在一個(gè)位置中,被聯(lián)系者的性能也會(huì)時(shí)常變化。例如,在一天中的某些工作時(shí)間,周圍的噪聲級(jí)別可能太高,以致不能實(shí)行實(shí)時(shí)通信,并且,如果可以傳達(dá)任何信息(例如,當(dāng)某個(gè)特別吵雜的的設(shè)備正在被聯(lián)系者的電話附近運(yùn)作時(shí)),則幾乎不能進(jìn)行實(shí)時(shí)通信。這樣,例如,如果聯(lián)系者嘗試使用實(shí)時(shí)電話技術(shù)來(lái)聯(lián)系被聯(lián)系者,則本發(fā)明可以在吵雜的設(shè)備通常停止運(yùn)轉(zhuǎn)之后的幾分鐘內(nèi)安排電話,或者,可以采用語(yǔ)音郵件,把它轉(zhuǎn)換成電子郵件并被顯示在被聯(lián)系者的尋呼機(jī)上。用這鐘方法,當(dāng)被聯(lián)系者的選擇和被聯(lián)系者的性能受到被聯(lián)系者所處的動(dòng)態(tài)環(huán)境的影響時(shí),本發(fā)明尋求使通信的效用最大化。
電視機(jī)430和電視機(jī)480是本發(fā)明可以用來(lái)使通信的效用最大化的家用設(shè)備的一些例子。例如,如果被聯(lián)系者的保安公司正在試圖警告被聯(lián)系者一個(gè)重要的信息(例如,小偷正在工廠內(nèi)偷竊),而被聯(lián)系者在家里看電影,那么,本發(fā)明會(huì)幫助聯(lián)系者通過(guò)實(shí)時(shí)電話通信和流到被聯(lián)系者的電視機(jī)的同時(shí)視頻來(lái)聯(lián)系被聯(lián)系者。這樣,由于被聯(lián)系者也許能夠識(shí)別小偷或通知保安公司該明顯的闖入實(shí)際上是預(yù)定的深夜扒竊,因此,通信的效用可以被最大化。
因此,將會(huì)理解,各種設(shè)備(例如,電視機(jī)、電話、加熱系統(tǒng)、空氣過(guò)濾系統(tǒng)等)都可以使用本發(fā)明。作為說(shuō)明,聯(lián)系者可能是當(dāng)?shù)氐碾娏居?jì)算機(jī),被聯(lián)系者可能是工廠加熱與空氣過(guò)濾系統(tǒng)。聯(lián)系者可能尋求通過(guò)可能的最佳方法來(lái)通知加熱與過(guò)濾系統(tǒng)滾動(dòng)節(jié)電將在大約30分鐘內(nèi)對(duì)工廠產(chǎn)生影響。這樣,本發(fā)明可根據(jù)加熱與過(guò)濾系統(tǒng)的選擇和性能以及電力公司計(jì)算機(jī)的選擇和性能,來(lái)嘗試傳達(dá)有關(guān)即將發(fā)生的節(jié)電的長(zhǎng)度、持續(xù)時(shí)間和嚴(yán)重
23程度的信息。這樣,工廠也許能夠?qū)?jié)電采取預(yù)先的行動(dòng),而不是采取反應(yīng) 的行動(dòng)。這個(gè)例子意在說(shuō)明,可以在各個(gè)計(jì)算機(jī)過(guò)程之間使用本發(fā)明。如果 本發(fā)明通知電力公司計(jì)算機(jī)無(wú)法和工廠加熱與過(guò)濾系統(tǒng)進(jìn)行通信,但可以經(jīng) 由實(shí)時(shí)電話技術(shù)與工廠管理器進(jìn)行通信,那么,電力公司計(jì)算機(jī)可以安排這 種電話。這個(gè)逐步升級(jí)的例子意在說(shuō)明,可以在計(jì)算機(jī)處理與人之間使用本 發(fā)明。
本發(fā)明的一個(gè)示例方面提供了可以被用來(lái)識(shí)別和建立通信的啟動(dòng)方法
(例如,按鈕、圖標(biāo)、語(yǔ)音命令)。例如,啟動(dòng)方法可能是被標(biāo)注有"BestCom" 的按鈕、在數(shù)據(jù)通信鏈接周圍有一顆星的圖標(biāo)或語(yǔ)音命令"請(qǐng)用Best Com"。 當(dāng)使用啟動(dòng)方法時(shí),認(rèn)為聯(lián)系者的環(huán)境是確定性的,認(rèn)為被聯(lián)系者的環(huán)境是 不確定的。這種情況可能是來(lái)自聯(lián)系者的確定性信息相對(duì)較少,而被聯(lián)系 者具有的感知的環(huán)境信息很豐富。作為說(shuō)明,便攜式電腦410可以包括一個(gè) 圖標(biāo),該圖標(biāo)規(guī)定聯(lián)系者想要所嘗試的通信使用本發(fā)明。這樣,在本發(fā)明的 這個(gè)例子中,將認(rèn)為聯(lián)系者的環(huán)境是確定的,認(rèn)為被聯(lián)系者的環(huán)境是不確定 的,從而引發(fā)與不確定性推理有關(guān)的處理。
圖4表現(xiàn)了可以被用來(lái)在聯(lián)系者與被聯(lián)系者之間建立最佳通信的幾種通 信設(shè)備。例如,本發(fā)明可以確定,使用電話405的聯(lián)系者與使用電話450的 被聯(lián)系者之間的實(shí)時(shí)電話通信可以使各方之間的通信的效用最佳化。但是, 當(dāng)聯(lián)系者想要進(jìn)行聯(lián)系時(shí),可能無(wú)法通過(guò)電話進(jìn)行通信。這樣,本發(fā)明也可 以考慮在時(shí)間幀^內(nèi)獲得對(duì)模態(tài)訪問(wèn)的可能性,其中,用/ (/^(f)lE)來(lái)代表 在時(shí)間t內(nèi)可以獲得模態(tài)的可能性。本發(fā)明的另一個(gè)方面包括考慮聯(lián)系者和/ 或被聯(lián)系者安排獲得可能無(wú)法立即可用的模態(tài)所需的費(fèi)用。因此,可能會(huì)放 棄建立立即可用的、具有第一預(yù)期效用的通信的機(jī)會(huì),而利用在以后的時(shí)間 點(diǎn)建立具有更高的第二預(yù)期效用的通信的機(jī)會(huì)。
鑒于以上表現(xiàn)和描述的各種示范系統(tǒng),參考圖5和圖6中的流程圖,將 更好地理解可以根據(jù)本發(fā)明來(lái)加以實(shí)施的各種方法。出于簡(jiǎn)單說(shuō)明的目的, 所展示的方法被表現(xiàn)和描述為一系列方框,但將會(huì)理解,本發(fā)明不受這些方 框的順序的限制,因?yàn)?,根?jù)本發(fā)明, 一些方框以不同的順序出現(xiàn)和/或與這 里所式和描述的其他方框同時(shí)發(fā)生。而且,可能不是所有被展示的方框都被
24要求執(zhí)行根據(jù)本發(fā)明的方法。此外,附加的和/或備擇的方法可以使用附加的 方框(這里未示出)。
現(xiàn)在參考圖5,流程圖展示了用于在兩個(gè)或多個(gè)通信方之間識(shí)別和建立
最佳通信模態(tài)的方法500。方法500解決確定在確定性情況中的通信的最大 效用。在510處,發(fā)生一般的初始化。這種初始化可以包括(但不局限于) 分配內(nèi)存、建立指示器、建立數(shù)據(jù)通信、獲取資源、設(shè)置變量和顯示處理活動(dòng)。
在520處,對(duì)包括(但不局限于)聯(lián)系者數(shù)據(jù)、被聯(lián)系者數(shù)據(jù)和通信模 態(tài)數(shù)據(jù)的數(shù)據(jù)進(jìn)行分析。聯(lián)系者數(shù)據(jù)可以包括(但不局限于)情況數(shù)據(jù)和聯(lián) 系者選擇數(shù)據(jù)。情況數(shù)據(jù)可以包括被觀察的數(shù)據(jù)_一例如,通過(guò)觀察聯(lián)系者 和/或觀察聯(lián)系者的環(huán)境而收集的數(shù)據(jù)。例如,可以對(duì)周圍的噪聲級(jí)別進(jìn)行分 析,以確定語(yǔ)音通信是否實(shí)用。聯(lián)系者情況數(shù)據(jù)可以包括(但不局限于)聯(lián) 系者應(yīng)用程序數(shù)據(jù)(例如,正在使用哪些應(yīng)用程序)、聯(lián)系者用戶數(shù)據(jù)(例 如,誰(shuí)正在使用應(yīng)用程序)和聯(lián)系者性能數(shù)據(jù)。聯(lián)系者選擇數(shù)據(jù)是指聯(lián)系者 希望怎樣實(shí)現(xiàn)通信。聯(lián)系者選擇數(shù)據(jù)包括(但不局限于)時(shí)間數(shù)據(jù)、位置數(shù) 據(jù)、任務(wù)數(shù)據(jù)、目標(biāo)數(shù)據(jù)和通信需求數(shù)據(jù)。除了聯(lián)系者和被聯(lián)系者選擇數(shù)據(jù) 以外,可能還有組織選擇數(shù)據(jù)。例如,當(dāng)聯(lián)系者和被聯(lián)系者都屬于相同的組 織時(shí),可能會(huì)根據(jù)組織政策將聯(lián)系者選擇和聯(lián)系者選擇混合在一起。例如, 通信需求數(shù)據(jù)可以包括聯(lián)系者必須在所規(guī)定的時(shí)期內(nèi)聯(lián)系所規(guī)定的被聯(lián)系者 (例如,投資者必須在股市收盤前聯(lián)系到經(jīng)紀(jì)人)的信息。被聯(lián)系者數(shù)據(jù)包 括(但不局限于)被聯(lián)系者情況數(shù)據(jù)和被聯(lián)系者選擇數(shù)據(jù)。被聯(lián)系者情況數(shù) 據(jù)可以包括(但不局限于)被聯(lián)系者應(yīng)用程序數(shù)據(jù)、被聯(lián)系者用戶數(shù)據(jù)和被 聯(lián)系者性能數(shù)據(jù)。被聯(lián)系者選擇數(shù)據(jù)包括(但不局限于)時(shí)間數(shù)據(jù)、位置數(shù) 據(jù)、任務(wù)數(shù)據(jù)、目標(biāo)數(shù)據(jù)和通信需求數(shù)據(jù)。
聯(lián)系者數(shù)據(jù)、被聯(lián)系者數(shù)據(jù)和模態(tài)數(shù)據(jù)可以包括描述當(dāng)前條件的信息和 幫助預(yù)測(cè)將來(lái)?xiàng)l件的信息。例如,電話當(dāng)前可能正在使用,但可以對(duì)有關(guān)電 話使用樣式的數(shù)據(jù)進(jìn)行分析,以幫助確定該電話在將來(lái)的某個(gè)時(shí)間點(diǎn)可用的 可能性。
520的分析可以模擬考慮聯(lián)系者選擇與被聯(lián)系者選擇之間的關(guān)系的效用。例如,如果雙方都喜歡實(shí)時(shí)電話通信,則安排實(shí)時(shí)電話可能會(huì)有高效用; 但是,如果一方喜歡電子郵件,而另一方喜歡電視會(huì)議,那么,實(shí)時(shí)通信可 能不是較佳的。除了將聯(lián)系者選擇數(shù)據(jù)與被聯(lián)系者選擇數(shù)據(jù)混合起來(lái)以外, 還可能與組織選擇數(shù)據(jù)混合。例如,當(dāng)聯(lián)系者和被聯(lián)系者都屬于相同的組織 時(shí),可以根據(jù)組織政策來(lái)將聯(lián)系者選擇和聯(lián)系者選擇混合在一起。最佳通信 動(dòng)作也可能會(huì)受到嘗試通信時(shí)可用的通信設(shè)備的性能的影響,并且/或者可能 會(huì)在將來(lái)某個(gè)時(shí)間受到聯(lián)系者和被聯(lián)系者的影響。例如,如果聯(lián)系者具備電 視會(huì)議設(shè)備,被聯(lián)系者同樣具備電視會(huì)議設(shè)備,那么,電視會(huì)議在選擇的分 析中可能會(huì)收到很高的值。但是,如果聯(lián)系者具有電子郵件的性能,而被聯(lián) 系者只具有寄普通郵件的性能,那么,即使電視會(huì)議將一直是最合乎需要的
特點(diǎn),它也可能維持不住。在這種情況下,如果發(fā)現(xiàn)電視會(huì)議設(shè)備的參與者 之一的費(fèi)用(例如,延遲時(shí)間、所花費(fèi)的努力和/或美元)少于移動(dòng)到下一種 最佳模態(tài)的費(fèi)用,那么,最理想的做法可能是延遲通信,直到最初有欠缺 的參與者利用允許這樣充分的通信的工具來(lái)定位并執(zhí)行通信為止。
在530處,可以從一套可能的規(guī)則中選擇一項(xiàng)或多項(xiàng)規(guī)則,其中,可以 使用這些規(guī)則來(lái)確定預(yù)期的效用。例如,若提供一大套通信模態(tài)和/或選擇, 則可以選擇第一套規(guī)則;但是,若提供一小套通信模態(tài)和/或選擇,則可以選 擇第二套規(guī)則??梢赃x擇關(guān)于其他參數(shù)的規(guī)則,這些參數(shù)包括(但不局限于) 匹配選擇的數(shù)量、匹配性能的數(shù)量、各種環(huán)境的性質(zhì)和質(zhì)量、所要求的通信 的類型和數(shù)量,以及所需通信的時(shí)間關(guān)鍵性質(zhì)。例如,這些規(guī)則可能一直由 被聯(lián)系者來(lái)規(guī)定。作為說(shuō)明,被聯(lián)系者可以規(guī)定有關(guān)在某種環(huán)境(例如,時(shí) 間、任務(wù)、目標(biāo)、位置、聯(lián)系者)下進(jìn)行通信的聯(lián)系與規(guī)則的性質(zhì)的各組人 和屬性。
在540處,在530處所選擇的規(guī)則被用來(lái)確定各種候選通信模態(tài)的一個(gè) 或多個(gè)預(yù)期效用。通過(guò)確定一套預(yù)期效用(包括立即可用的模態(tài)和被預(yù)測(cè)在 將來(lái)的某個(gè)時(shí)間點(diǎn)可用的模態(tài)),本發(fā)明促進(jìn)了對(duì)通信的效用的優(yōu)化,從而 改進(jìn)了傳統(tǒng)的系統(tǒng)。
在550處,可以向聯(lián)系者和/或被聯(lián)系者呈現(xiàn)有關(guān)可能的通信模態(tài)及其預(yù) 期效用的信息。這樣,聯(lián)系者和/或被聯(lián)系者可以從被識(shí)別為使通信的效用最
26大化的各種可能的通信中進(jìn)行選擇。例如,聯(lián)系者可能想要打?qū)崟r(shí)電話,但 可能被呈現(xiàn)可能產(chǎn)生更高效用的其他通信模態(tài)(例如,給不具備電話的開會(huì) 的人準(zhǔn)備高優(yōu)先權(quán)尋呼、給被聯(lián)系者的助手準(zhǔn)備實(shí)時(shí)電話)的列表。同樣, 可以通知被聯(lián)系者聯(lián)系者正在試圖與他們?nèi)〉寐?lián)系,并可以為被聯(lián)系者提供 機(jī)會(huì)根據(jù)他們當(dāng)前的性能來(lái)改變其選擇。作為說(shuō)明,當(dāng)凌晨2點(diǎn)選擇指出不 需要實(shí)時(shí)電話通信時(shí),被聯(lián)系者可能在家里看電影。由于本發(fā)明曾確定可以 立即聯(lián)系到被聯(lián)系者,因此,可以在電視機(jī)上為被聯(lián)系者呈現(xiàn)關(guān)于聯(lián)系者進(jìn) 行聯(lián)系的選項(xiàng)(例如,電話、電子郵件、視頻流)的列表,并可以為被聯(lián)系 者提供機(jī)會(huì)改變選擇(例如,愿意接受來(lái)自警察局的電話)。
在560處,一旦一種或多種最佳通信模態(tài)已通過(guò)該方法并/或由聯(lián)系者和
/或被聯(lián)系者識(shí)別,就可以安排通信、把通信.列入日程表并/或啟動(dòng)通信。作 為說(shuō)明,通過(guò)使電話響鈴,可以啟動(dòng)實(shí)時(shí)電話(通信雙方即刻能有的可用性 能);可以將協(xié)作編輯時(shí)期(用同時(shí)發(fā)生的即時(shí)通訊聯(lián)系和手機(jī)通信)安排
在當(dāng)天晚些時(shí)候(為雙方發(fā)送電子郵件提示);可以將電視會(huì)議確定在5月 1曰下午4點(diǎn)鐘(為所有被邀請(qǐng)方進(jìn)行日程表更新)。
在570處,確定是否需要另一個(gè)通信。如果570處的確定是"否",則 處理結(jié)束;否則,處理在520處繼續(xù)。
方法500不局限于一對(duì)一的通信。通過(guò)分析兩個(gè)以上通信員的數(shù)據(jù)(例 如,硬件、軟件、環(huán)境、選擇),可以使用方法500來(lái)將各組鏈接起來(lái)。作 為說(shuō)明, 一位或多位參與者可能嘗試在6個(gè)人之間建立通信。方法500可以 確定4個(gè)人已準(zhǔn)備好愿意并能夠經(jīng)由電視會(huì)議進(jìn)行通信,而另兩個(gè)人可能 只利用電子郵件進(jìn)行通信(一個(gè)人是出于選擇,另一個(gè)人是因?yàn)槿鄙贁z像機(jī))。 所以,方法500可以用電子郵件選擇警告用戶有關(guān)改變這個(gè)特定實(shí)時(shí)通信的 選擇,并可以只通過(guò)語(yǔ)音(無(wú)需攝像機(jī))與該人聯(lián)系,同時(shí)警告能用攝像機(jī) 的小組這位成員無(wú)法看見他們,只能聽見他們講話。
現(xiàn)在參考圖6,流程圖展示了用于識(shí)別和建立兩個(gè)或多個(gè)通信方之間的 最佳通信的方法600。方法600提出在被用來(lái)確定通信的最大效用的一個(gè)或 多個(gè)數(shù)據(jù)點(diǎn)方面進(jìn)行不確定的推理。在610處,發(fā)生一般的初始化。這種初 始化可以包括(但不局限于)分配內(nèi)存、建立指示器、建立數(shù)據(jù)通信、獲取資源、設(shè)置變量和顯示處理活動(dòng)。
在620處,對(duì)包括(但不局限于)聯(lián)系者數(shù)據(jù)、被聯(lián)系者數(shù)據(jù)和通信模 態(tài)數(shù)據(jù)的數(shù)據(jù)進(jìn)行分析,以確定可以獲得的相關(guān)性和需要進(jìn)行的推論。聯(lián)系 者數(shù)據(jù)(可能會(huì)不完整)可以包括(但不局限于)情況數(shù)據(jù)和聯(lián)系者選擇數(shù) 據(jù)。情況數(shù)據(jù)(也會(huì)不完整)可以包括通過(guò)觀察聯(lián)系者和/或觀察聯(lián)系者的環(huán) 境而收集的數(shù)據(jù)。例如,可以對(duì)光層次進(jìn)行分析,以確定文本通信是否實(shí)用。 但是,聯(lián)系者情況數(shù)據(jù)中可能會(huì)有間隙。例如,可能不具備有關(guān)聯(lián)系者的光 層次的信息,因此,可能要求根據(jù)諸如聯(lián)系者的位置(例如,在暗室中、在 卡車?yán)?和一天中的時(shí)間(例如,白天、深夜)的數(shù)據(jù)來(lái)進(jìn)行有關(guān)這種光的推論。
被聯(lián)系者數(shù)據(jù)(可能同樣不完整)包括(但不局限于)被聯(lián)系者情況數(shù) 據(jù)和被聯(lián)系者選擇數(shù)據(jù)。被聯(lián)系者情況數(shù)據(jù)(除了是從被聯(lián)系者的角度來(lái)收 集的以外,類似于聯(lián)系者情況數(shù)據(jù))同樣會(huì)不完整,并可以包括(但不局限 于)被聯(lián)系者應(yīng)用程序數(shù)據(jù)、被聯(lián)系者用戶數(shù)據(jù)和被聯(lián)系者性能數(shù)據(jù)。作為 說(shuō)明,可以通過(guò)監(jiān)控諸如注視跟蹤數(shù)據(jù)和桌面事件(例如,鍵盤擊打、鼠標(biāo) 移動(dòng))的數(shù)據(jù),來(lái)觀察有關(guān)被聯(lián)系者關(guān)注的狀態(tài)的數(shù)據(jù)??梢越Y(jié)合這類被觀 察的數(shù)據(jù),以產(chǎn)生被聯(lián)系者處于某種注意狀態(tài)(例如,關(guān)注、不關(guān)注)的可 能性。然后,可以將這種可能性與有關(guān)被聯(lián)系者的指派任務(wù)和被聯(lián)系者正在 執(zhí)行的當(dāng)前任務(wù)結(jié)合起來(lái),以確定與被聯(lián)系者的可打斷性有關(guān)的一個(gè)值。作 為說(shuō)明,如果被聯(lián)系者關(guān)注于跟被聯(lián)系者的指派任務(wù)有關(guān)的一項(xiàng)任務(wù),則被 聯(lián)系者可打斷性值可能會(huì)很低;而如果被聯(lián)系者不關(guān)注且不在執(zhí)行與被聯(lián)系 者的指派任務(wù)有關(guān)的一項(xiàng)任務(wù),則被聯(lián)系者可打斷性值可能會(huì)很高。計(jì)算這 種可打斷性參數(shù)可能是確定最佳通信模態(tài)中的一個(gè)步驟。但是,如果被用于 計(jì)算這種可打斷性的某個(gè)數(shù)據(jù)不見了,那么,本發(fā)明可能會(huì)進(jìn)行有關(guān)丟失的 數(shù)據(jù)點(diǎn)的推論,以便可以計(jì)算可能的最佳通信。
聯(lián)系者數(shù)據(jù)、被聯(lián)系者數(shù)據(jù)和模態(tài)數(shù)據(jù)可以包括描述當(dāng)前條件的信息和 幫助預(yù)測(cè)將來(lái)?xiàng)l件的信息。例如,電話當(dāng)前可能正在使用,但是,可以對(duì)有 關(guān)電話使用樣式的數(shù)據(jù)進(jìn)行分析,以幫助確定該電話在將來(lái)的某個(gè)時(shí)間點(diǎn)可 用的可能性。這樣,在630處,可以進(jìn)行所選擇的推論。例如,可以推斷p(contextBi I E)產(chǎn)生條件概率若提供某個(gè)證據(jù)E,則接收者(被聯(lián)系者)具有一種給 定的環(huán)境。同樣,可以進(jìn)行有關(guān)在時(shí)間幀t內(nèi)獲得模態(tài)的可能性的推論,其 中,p(/z^U) lE)代表可以在t時(shí)間內(nèi)獲得模態(tài)的可能性。
在640處,可以對(duì)與630的推論有關(guān)的值進(jìn)行分析,以確定用于確定具 有最大效用的通信的推論公式中可能使用的一個(gè)或多個(gè)值。例如,推論公式 可能是決策理論上的公式。
在650處,可以使用推論公式來(lái)確定通信的最大效用。在本發(fā)明的一個(gè) 示例方面中,被用來(lái)在被聯(lián)系者的環(huán)境中進(jìn)行不確定的決策的基本決策理論 上的公式如下所示
其中,^*是理想的通信動(dòng)作,這些動(dòng)作包括由優(yōu)化方程式1計(jì)算的、聯(lián)
系者(/》和被聯(lián)系者(接收者)所使用的各種模態(tài)。在該方程式中, Aj是正在被考慮的通信模態(tài),A、是聯(lián)系者所使用的通信模態(tài),context是預(yù) 定通信的被聯(lián)系者(接收者)的環(huán)境,context是聯(lián)系者的環(huán)境,C是通常 與一類人(例如,重要的同事、以前被回復(fù)的、家庭、未知的)鏈接的聯(lián)系 者的身份。
可以通過(guò)引入有關(guān)聯(lián)系者的環(huán)境的不確定性,來(lái)擴(kuò)展用于識(shí)別各種最佳 通信模態(tài)的基本公式,這將額外的不確定性上的合計(jì)加到方程式1。
有關(guān)聯(lián)系者和/或被聯(lián)系者環(huán)境的變量可以作為優(yōu)化處理中的顯示的確 定性因素或隨機(jī)因素,優(yōu)化處理與識(shí)別最佳通信模態(tài)有關(guān)。這樣,在方程式 3中,/^代表聯(lián)系者可用的各種模態(tài),因此,方程式3考慮了這些模態(tài)的組合。
= argmaxSZ/ (cw tot" |五)/7(co; toCA: | £)x mf ,/r^)《",C,co"teC/,co"tocrcA:)
本發(fā)明還可以將現(xiàn)在可用的通信的最佳選項(xiàng)與以后可用的最佳通信選項(xiàng)
29進(jìn)行比較,并且,如果應(yīng)該在以后的時(shí)間t (那時(shí),被聯(lián)系者處于一種不同
的狀態(tài)(例如,可用性較大或可用性較小))進(jìn)行通信,則可以根據(jù)通信延
遲來(lái)更新關(guān)于損失的通信值,并根據(jù)破壞性的變化來(lái)更新關(guān)于潛在的增益或
損失的通信值。
陸e , (C)-陸e ^ * Go)=
max ZS/7(cowtoC/1 )/7(ccw/eWcA: | )
x wf (Z+ ), < (f +))《,C, co"f ), ,^c^+ ))
" ,it
x (/0 ), < (/0))《■, , C, co"toC/(/。), co"/e;00。))
("
本發(fā)明也幫助考慮延遲通信并將其重新安排在以后的某個(gè)時(shí)間的值。例 如,假設(shè)聯(lián)系者嘗試與被聯(lián)系者實(shí)時(shí)聯(lián)系,而被聯(lián)系者在參加一個(gè)重要的會(huì) 議。最佳的選項(xiàng)(例如,使效用最大化的選項(xiàng))可能是根據(jù)日程表信息或 根據(jù)幫助預(yù)測(cè)聯(lián)系到被聯(lián)系者的可能性的、有關(guān)被聯(lián)系者出入的統(tǒng)計(jì)數(shù)字, 來(lái)將實(shí)時(shí)交談重新安排在被聯(lián)系者開完會(huì)回來(lái)的時(shí)候。本發(fā)明的一個(gè)方面也 可以考慮聯(lián)系者的日程表,以便安排相互都有利的時(shí)間。
這樣,可以在650處使用諸如方程式1 方程式4中所描述的內(nèi)容的決策 理論上的公式,以便產(chǎn)生一個(gè)或多個(gè)期望效用。在本發(fā)明的一個(gè)示例方面中, 將根據(jù)這類信息來(lái)自動(dòng)啟動(dòng)通信、安排通信和/或?qū)⑼ㄐ帕腥肴粘?。但是,?本發(fā)明的另一個(gè)方面中,如在660處,可以將有關(guān)那些期望效用的信息呈現(xiàn) 給一方或多方。作為說(shuō)明,可以為聯(lián)系者呈現(xiàn)具有高效用的通信的列表,它 根據(jù)被聯(lián)系者的選擇而被確定。然后,聯(lián)系者可以從該列表中進(jìn)行選擇。
至少部分根據(jù)660的選擇,可以在670處啟動(dòng)一個(gè)或多個(gè)通信(例如, 撥打電話、彈出電子郵件撰寫人/接收人)、安排一個(gè)或多個(gè)通信和/或?qū)⒁?個(gè)或多個(gè)通信列入日程。在680處,確定是否將要處理另一個(gè)通信。如果680 處的確定是"是",則處理在620處繼續(xù);否則,處理結(jié)束。
為了給本發(fā)明的各個(gè)方面提供額外的環(huán)境,圖7和以下的討論意在提供 對(duì)合適的計(jì)算環(huán)境710的簡(jiǎn)短、 一般的描述,其中,可以執(zhí)行本發(fā)明的各個(gè) 方面。上文已在可以運(yùn)行于一臺(tái)或多臺(tái)計(jì)算機(jī)上的計(jì)算機(jī)可實(shí)行指令的一般
30環(huán)境中描述了本發(fā)明,但精通該技術(shù)領(lǐng)域的人將會(huì)認(rèn)識(shí)到,本發(fā)明也可以結(jié) 合其他程序模塊并/或作為硬件與軟件的組合來(lái)加以執(zhí)行。 一般而言,程序模 塊包括執(zhí)行特定任務(wù)或?qū)嵭刑囟ǖ某橄髷?shù)據(jù)類型的例行程序、程序、部件、 數(shù)據(jù)結(jié)構(gòu)等。而且,精通該技術(shù)領(lǐng)域的人將理解,可以利用其他計(jì)算機(jī)系統(tǒng)
配置來(lái)實(shí)行各種發(fā)明方法,這些計(jì)算機(jī)系統(tǒng)配置包括單處理器或多處理器計(jì) 算機(jī)系統(tǒng)、微型計(jì)算機(jī)、大型計(jì)算機(jī),以及個(gè)人計(jì)算機(jī)、手持計(jì)算設(shè)備、基 于微處理器的或可編程的消費(fèi)電子設(shè)備和類似物,每種都可以在操作上被耦 合到一個(gè)或多個(gè)有關(guān)的設(shè)備。也可以在各種分布式計(jì)算環(huán)境中實(shí)行本發(fā)明的 所展示的各個(gè)方面,在這些分布式計(jì)算環(huán)境中,某些任務(wù)由通過(guò)通信網(wǎng)絡(luò)被 連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行。在一個(gè)分布式計(jì)算環(huán)境中,程序模塊可能既位 于本地內(nèi)存存儲(chǔ)設(shè)備中,又位于遠(yuǎn)程內(nèi)存存儲(chǔ)設(shè)備中。
參考圖7,用于執(zhí)行本發(fā)明的各個(gè)方面的示范環(huán)境710包括一臺(tái)計(jì)算機(jī)
712,該計(jì)算機(jī)712包括一個(gè)處理單元714、 一個(gè)系統(tǒng)存儲(chǔ)器716和一個(gè)系統(tǒng) 總線718。系統(tǒng)總線718將系統(tǒng)部件耦合到處理單元714,這些系統(tǒng)部件包括 (但不局限于)系統(tǒng)存儲(chǔ)器716。處理單元714可以是各種可購(gòu)得的處理器 中的任何處理器。雙重微處理器和其他多處理器結(jié)構(gòu)也可以被用作處理單元 714。
系統(tǒng)總線718可以是幾種類型的總線結(jié)構(gòu)中的任何一種,總線結(jié)構(gòu)包括
一個(gè)存儲(chǔ)器總線或存儲(chǔ)器控制器、 一個(gè)外設(shè)總線,以及使用各種可購(gòu)得的總 線構(gòu)造中的任何一種的一個(gè)局部總線。系統(tǒng)存儲(chǔ)器722包括只讀存儲(chǔ)器(ROM) 720和隨機(jī)存取存儲(chǔ)器(RAM) 722?;据斎?輸出系統(tǒng)(BIOS)被存儲(chǔ)在ROM 720中,該基本輸入/輸出系統(tǒng)(BIOS)包含幫助在計(jì)算機(jī)712的各個(gè)元件之 間例如在啟動(dòng)時(shí)轉(zhuǎn)移信息的 一些基本例行程序。
計(jì)算機(jī)712還包括一個(gè)硬盤驅(qū)動(dòng)器724, 一個(gè)磁盤驅(qū)動(dòng)器726 (例如,從 可移動(dòng)磁盤728讀取或?qū)懙娇梢苿?dòng)磁盤728),以及一個(gè)光盤驅(qū)動(dòng)器(例如, 用于讀取CD-R0M磁盤732,或者從其他光介質(zhì)讀取或?qū)懙狡渌饨橘|(zhì))。硬 盤驅(qū)動(dòng)器724、磁盤驅(qū)動(dòng)器726和光盤驅(qū)動(dòng)器730可以分別通過(guò)硬盤驅(qū)動(dòng)器 接口 734、磁盤驅(qū)動(dòng)器接口 736和光盤驅(qū)動(dòng)器插口 738被連接到系統(tǒng)總線718。 這些驅(qū)動(dòng)器及其有關(guān)的計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)712 (包括為采用合適的數(shù)字格式的廣播編程的存儲(chǔ))提供了非易失性數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可 執(zhí)行指令等。雖然以上關(guān)于計(jì)算機(jī)可讀介質(zhì)的描述談到硬盤、可移動(dòng)磁盤和 CD,但精通該技術(shù)領(lǐng)域的人應(yīng)該理解,可以由計(jì)算機(jī)讀取的其他類型的介質(zhì) (例如,拉鎖(zip)驅(qū)動(dòng)器、磁性錄音帶盒、快閃存儲(chǔ)器卡、數(shù)字視頻磁盤、 磁帶盒和類似物)也可以被用在示范操作環(huán)境中,并且,任何這樣的介質(zhì)都 可以包含用于執(zhí)行本發(fā)明的各種方法的計(jì)算機(jī)可執(zhí)行指令。
可以將許多程序模塊(包括一個(gè)操作系統(tǒng)740、一個(gè)或多個(gè)應(yīng)用程序742、 其他程序模塊744和程序數(shù)據(jù)746)存儲(chǔ)在各種驅(qū)動(dòng)器和RAM 722中。將會(huì) 理解,可以利用各種可購(gòu)得的操作系統(tǒng)或操作系統(tǒng)的組合來(lái)執(zhí)行本發(fā)明。
用戶可以通過(guò)鍵盤748和指示設(shè)備(例如,鼠標(biāo)750)來(lái)將命令和信息 輸入計(jì)算機(jī)712。其他輸入設(shè)備(未示出)可以包括一個(gè)話筒、 一個(gè)IR遙控 器、 一個(gè)操縱桿、 一個(gè)游戲墊、 一個(gè)圓盤式衛(wèi)星電視天線、 一個(gè)掃描儀或類 似物。這些和其他輸入設(shè)備經(jīng)常通過(guò)被耦合到系統(tǒng)總線718的串行端口接口 752來(lái)被連接到處理單元714,但也可能通過(guò)其他接口 (例如,并行端口、游 戲端口、通用串行總線("USB" ) 、 IR接口等)而被連接。監(jiān)視器754或 其他類型的顯示設(shè)備也經(jīng)由一個(gè)接口 (例如,視頻適配器756)被連接到系 統(tǒng)總線718。除了監(jiān)視器以外,計(jì)算機(jī)通常還包括諸如揚(yáng)聲器、打印機(jī)等其 他外圍輸出設(shè)備(未示出)。
計(jì)算機(jī)712可以在使用在邏輯連接到一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī)(例如,遠(yuǎn) 程計(jì)算機(jī)758)的聯(lián)網(wǎng)環(huán)境中進(jìn)行操作。遠(yuǎn)程計(jì)算機(jī)758可以是工作站、服 務(wù)器計(jì)算機(jī)、路由器、個(gè)人計(jì)算機(jī)、基于微處理器的娛樂裝置、對(duì)等設(shè)備或 其他普通的網(wǎng)絡(luò)節(jié)點(diǎn);雖然為簡(jiǎn)短起見只展示了內(nèi)存存儲(chǔ)設(shè)備760,但它通 常包括許多或所有關(guān)于計(jì)算機(jī)712的所述元件。所描繪的邏輯連接包括一個(gè) 局域網(wǎng)(LAN) 762和一個(gè)廣域網(wǎng)(WAN) 764。在辦公室、企業(yè)范圍的計(jì)算機(jī) 網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中,這類聯(lián)網(wǎng)環(huán)境是很普通的。
當(dāng)被用于LAN聯(lián)網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)712通過(guò)網(wǎng)絡(luò)接口或適配器766被 連接到地方網(wǎng)絡(luò)762。當(dāng)被用于WAN聯(lián)網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)712通常包括一 個(gè)調(diào)制解調(diào)器768,或者被連接到LAN上的通信服務(wù)器,或者具有用于在WAN 764 (例如,因特網(wǎng))上建立通信的其他設(shè)備。調(diào)制解調(diào)器768 (可能是內(nèi)置的,可能是外置的)經(jīng)由串行端口接口 752被連接到系統(tǒng)總線718。在聯(lián)網(wǎng) 的環(huán)境中,關(guān)于計(jì)算機(jī)712的所述程序模塊或其各個(gè)部分可以被存儲(chǔ)在遠(yuǎn)程 內(nèi)存存儲(chǔ)設(shè)備760中。將會(huì)理解,所示的各種網(wǎng)絡(luò)連接是起示例的作用,可 以使用在各臺(tái)計(jì)算機(jī)之間建立通信鏈接的其他設(shè)備。
圖8展示了示例系統(tǒng)800,該系統(tǒng)執(zhí)行了解環(huán)境處理,以幫助識(shí)別和建 立最佳通信模態(tài)。系統(tǒng)800包括一個(gè)通信管理器810,該通信管理器在操作 上被連接到一套可能的通信模態(tài)820和有關(guān)通信方將喜歡的通信方式及通信 方的環(huán)境的一套信息830。信息套830包括通信選擇數(shù)據(jù)存儲(chǔ)器840和一種 環(huán)境850。環(huán)境850具有從環(huán)境來(lái)源860收集的和/或根據(jù)環(huán)境來(lái)源860被推 斷出的信息。環(huán)境來(lái)源可以包括(但不局限于)日程表信息861、視頻分析 862、位置863、加速度計(jì)數(shù)據(jù)864、周圍的音響信息865和桌面事件866。
根據(jù)被聯(lián)系者的位置和任務(wù),環(huán)境850可以有很大的變化。例如,在交 通高峰時(shí)間以85英里/小時(shí)的速度驅(qū)車行駛的第一個(gè)被聯(lián)系者可能擁有一種 環(huán)境,而在交通高峰時(shí)間以5英里/小時(shí)的速度驅(qū)車行駛的第二個(gè)被聯(lián)系者可 能擁有一種不同的環(huán)境。同樣,在1千英里范圍內(nèi)沒有敵人的晴朗的天空中 駕駛自動(dòng)駕駛儀上的噴氣式戰(zhàn)斗機(jī)的被聯(lián)系者所處的環(huán)境不同于當(dāng)前正在敵 人領(lǐng)域上面臨地對(duì)空導(dǎo)彈威脅的飛行員所處的環(huán)境。舉個(gè)有關(guān)家庭的例子, 對(duì)于有學(xué)齡期孩子的父母而言,上課時(shí)間在家里和開課前IO分鐘還在車內(nèi),
兩者所處的環(huán)境可能不同。
通信管理器810按照當(dāng)前可能的或也許會(huì)變成可用的各種可能的通信模 態(tài)來(lái)檢查環(huán)境850和選擇840。這些通信模態(tài)可以包括(但不局限于) 一套 桌上型電腦870 (例如,擁有一臺(tái)以上的計(jì)算機(jī)的人、具有替代聯(lián)系的人(例 如,秘書、助手))、 一組房間性能875 (例如,可以在不止一間會(huì)見室、 會(huì)議室、辦公室中聯(lián)系到的人)、 一個(gè)手機(jī)880和一個(gè)POTS電話885。如圖 9所示,在執(zhí)行這類分析之后,通信管理器810可以運(yùn)行或由使用本發(fā)明的 其他通信方運(yùn)行。
圖9展示了使用本發(fā)明的通信各方和有關(guān)嘗試通信的聯(lián)系者的處理。連 接管理器900被切實(shí)可行地連接到聯(lián)系者通信管理器910和被聯(lián)系者通信管 理器920,其中,聯(lián)系者通信管理器910和被聯(lián)系者通信管理器920是聯(lián)合圖8來(lái)描述的通信管理器的一些例子。連接管理器960與聯(lián)系者通信管理器 910和被聯(lián)系者通信管理器920進(jìn)行通信,以獲取用于確定最佳通信的信息。 例如,通過(guò)使用聯(lián)合圖6和圖7所描述的各種方法,可以在聯(lián)系者最佳通信 設(shè)備930與被聯(lián)系者最佳通信設(shè)備940之間實(shí)現(xiàn)該最佳通信。
在收集信息并/或就環(huán)境965 (從多個(gè)環(huán)境來(lái)源960獲得)、選擇970和 性能975進(jìn)行推論之后,聯(lián)系者通信管理器910可以將聯(lián)系者方案950傳輸 到連接管理器900。例如,方案950可具有的信息包括(但不局限于)聯(lián)系 者身份、聯(lián)系者歷史、所登記的文檔、任務(wù)、來(lái)源模態(tài)、所要求的設(shè)備和性 能。同樣,例如,連接管理器900可能向被聯(lián)系者通信管理器920詢問(wèn)信息, 該信息包括(但不局限于)被聯(lián)系者環(huán)境985 (從多個(gè)環(huán)境來(lái)源980獲得)、 被聯(lián)系者選擇990和被聯(lián)系者性能995。將會(huì)理解,雖然聯(lián)系者通信管理器 910被描述為傳輸數(shù)據(jù),被聯(lián)系者通信管理器920被描述為被詢問(wèn),但是, 可以根據(jù)本發(fā)明來(lái)使用其他各種數(shù)據(jù)通信方法。
本發(fā)明提供了與硬件和/或軟件相互作用,以便自動(dòng)建立各種被識(shí)別的連 接。這樣,圖9中的聯(lián)系者也許能夠作出第一個(gè)決定他們想與被聯(lián)系者進(jìn) 行通信,想選擇用于建立"最佳通信"的設(shè)備,然后等候該"最佳通信"被 建立。例如,聯(lián)系者文字處理與被聯(lián)系者關(guān)注的文檔可以選擇該文檔中的一 個(gè)修訂并被呈現(xiàn)有關(guān)該修訂的選項(xiàng)菜單。這些選項(xiàng)之一可能是與被聯(lián)系者進(jìn) 行通信的"BestCom"選項(xiàng)。然后,這個(gè)人可能會(huì)選擇"BestCom"選項(xiàng),于 是將開始有關(guān)本發(fā)明的分析,以建立與被聯(lián)系者的通信。這種處理可能會(huì)向 聯(lián)系者呈現(xiàn)一些情況,例如,這些情況包括(但不局限于)顯示有關(guān)被安排 在以后進(jìn)行的電話交談的信息、通報(bào)指出電話正要被立即接通、"即時(shí)通信 員"輸入欄彈出、電子郵件撰寫表格彈出(合適的被聯(lián)系者填充"發(fā)往" ("To:")欄)。聯(lián)系者所經(jīng)歷的情況可能建立在被聯(lián)系者的選擇和環(huán)境 的基礎(chǔ)上。
如上所述,通信模態(tài)和/或被聯(lián)系者可能不是立即就能獲得。這樣,本發(fā) 明包括用于預(yù)測(cè)可以聯(lián)系到被聯(lián)系者的時(shí)候的可能性的各種方法,其中,這 種可能性可以被用來(lái)安排小組會(huì)議(其中,位參與者的小組經(jīng)驗(yàn)的效用被 最大化,"是一個(gè)整數(shù))。例如,可以檢查/2位參與者的日程表,以推斷出
34這些參與者可能可以共享某種模態(tài)(例如,電視會(huì)議、協(xié)作編輯)的時(shí)間。 可以根據(jù)這種分析來(lái)制定自動(dòng)化會(huì)議要求。
注意,如果需要的話,聯(lián)系者與被聯(lián)系者之間的通信可以發(fā)生在未知的 各方之間,并可以被商議。例如,如上所述,通信可以經(jīng)由聯(lián)系管理器中的 決策程序來(lái)被建立,并可以包括聯(lián)系者和被聯(lián)系者的通信選擇。這些程序可 以包括基于效用的決策,這些決策能夠根據(jù)與各方的通信的值來(lái)建立通信。 為了強(qiáng)調(diào)這些原理,圖io展示了聯(lián)系系統(tǒng)1000和有關(guān)的過(guò)程,用于根據(jù)本 發(fā)明的一個(gè)方面來(lái)在未經(jīng)請(qǐng)求的聯(lián)系者1010與被聯(lián)系者1014之間建立通信。
在1020處,未經(jīng)請(qǐng)求的聯(lián)系者IOIO開始嘗試進(jìn)行通信,然后,通信嘗 試被指引到聯(lián)系管理器1024或其他中間系統(tǒng)(例如,電子郵件服務(wù)、在線通 信員服務(wù)、在線電話服務(wù)等)。通信嘗試可以包括進(jìn)行通信的提議,并可以 作為有關(guān)未經(jīng)請(qǐng)求的聯(lián)系者IOIO的選擇數(shù)據(jù)庫(kù)(未示出)的一部分而被包括、 描述和/或更新(例如,見圖2中的選擇數(shù)據(jù)庫(kù)參考數(shù)字264)。該提議可以 包括給被聯(lián)系者1014的報(bào)酬和/或鼓勵(lì),以便促使與未經(jīng)請(qǐng)求的聯(lián)系者1010 進(jìn)行通信。提議和鼓勵(lì)可以包括多種不同的形式和/或格式。例如,可以引導(dǎo) 提議,比如"如果您愿意收聽、閱讀、觀看、檢査和/或與以下的商業(yè)廣告節(jié) 目、政治廣告、調(diào)査、商業(yè)信息片或其他類型的通信交互動(dòng)作",那么,"您 可以收到以下的鼓勵(lì)或報(bào)酬"(例如,錢、禮物、回扣、為其他項(xiàng)目打折等)。
進(jìn)行到1030,聯(lián)系管理器1024對(duì)有關(guān)與聯(lián)系者的潛在通信的被聯(lián)系者 選擇(例如,見圖2中的選擇數(shù)據(jù)庫(kù)參考數(shù)字254)進(jìn)行分析。在1034處, 確定是否應(yīng)該根據(jù)在1030處所分析的選擇來(lái)進(jìn)行未經(jīng)請(qǐng)求的通信。例如,如 果被聯(lián)系者的選擇被設(shè)置或配置成防止來(lái)自未知的或未經(jīng)請(qǐng)求的聯(lián)系者 IOIO的任何通信,則過(guò)程進(jìn)行到1040,其中,與未經(jīng)請(qǐng)求的聯(lián)系者1010的 可能的進(jìn)一步通信結(jié)束。這可以包括經(jīng)由聯(lián)系管理器1024將通信或反饋發(fā)送 給未經(jīng)請(qǐng)求的聯(lián)系者1010,指出不允許或不需要進(jìn)一步的通信。
如果未經(jīng)請(qǐng)求的通信在1034處是可接受的,則過(guò)程進(jìn)行到1044,其中, 向被聯(lián)系者1014呈現(xiàn)或傳遞未經(jīng)請(qǐng)求的聯(lián)系者進(jìn)行通信的提議。在1050處, 聯(lián)系管理器1024和/或被聯(lián)系者1014確定該提議是否可接受。例如,被聯(lián)系 者選擇可以啟動(dòng)或描述將從一個(gè)或多個(gè)預(yù)定類別的消息源被接收的預(yù)定數(shù)量的消息(例如,如果更新我的在線音樂帳戶以便從供應(yīng)商那里接收免費(fèi)的CD, 則可以在一天中從任何音樂供應(yīng)商那里收到多達(dá)io個(gè)消息或通信)。如果該 提議在1050處是可接受的(可以包括被聯(lián)系者1014的明確的選擇取代、需 要和/或接受指示),則在1054處,在未經(jīng)請(qǐng)求的聯(lián)系者1010與被聯(lián)系者 1014之間建立通信。將會(huì)理解,在各方之間進(jìn)行通信的約定可以包括一個(gè)關(guān) 于將來(lái)通信的約定,并可以包括過(guò)去的報(bào)酬。
如果進(jìn)行通信的提議在1050處是不可接受的,則過(guò)程進(jìn)行到1060。在 1060處,為各方提供機(jī)會(huì)參加對(duì)話。如果任何一方(聯(lián)系者或被聯(lián)系者)決 定不參加對(duì)話,則過(guò)程進(jìn)行到1040,其中,結(jié)束進(jìn)一步的通信。如果在1060 處需要對(duì)話,則過(guò)程進(jìn)行到1064,使各方能夠進(jìn)一步商議或修改在1044處 呈現(xiàn)的原來(lái)的提議(例如,討論來(lái)自被聯(lián)系者1014的相反的提議或修改)。 可以重復(fù)在1050、 1060、 1064處所描繪的過(guò)程。直到在1054處建立通信或 在1040處結(jié)束通信為止。
如上所述,本發(fā)明促進(jìn)了對(duì)未經(jīng)請(qǐng)求的通信的管理,并提高了與被聯(lián)系 者1014的這類通信的效用,同時(shí)增加了與聯(lián)系者1010的這類通信的值。聯(lián) 系管理器1024以及選擇數(shù)據(jù)庫(kù)可以被用來(lái)控制各種參數(shù)(例如,可接受種類 或類型的通信中未經(jīng)請(qǐng)求的通信被呈現(xiàn)給用戶或被聯(lián)系者的時(shí)間、地點(diǎn)和方 式)。在未經(jīng)請(qǐng)求的通信各方之間的約定的參數(shù)方面,聯(lián)系管理器1024促進(jìn) 了聯(lián)系者IOIO (和/或聯(lián)系者組)與一個(gè)或多個(gè)被聯(lián)系者1014之間的通信。
作為說(shuō)明,出于對(duì)報(bào)酬(例如,免費(fèi)的手機(jī)服務(wù))的回報(bào),被聯(lián)系者1014 可能會(huì)同意每個(gè)月接收預(yù)定數(shù)量的未經(jīng)請(qǐng)求的通信。未經(jīng)請(qǐng)求的通信可以起 源于各種來(lái)源(例如,汽車制造商、銀行、信用卡賣主),可以采取不同的 形式(例如,手機(jī)、衛(wèi)星電話、POTs電話、電子郵件、紙張郵件、視頻電話、 傳真等),可以有變化的長(zhǎng)度(例如,短期更新、冗長(zhǎng)的內(nèi)容介紹、很短的 提示),并可以在不同的時(shí)間被呈現(xiàn)。這么多樣的種類、形式和時(shí)間對(duì)于未 經(jīng)請(qǐng)求的聯(lián)系者1010而言可能具有不同的值,并可能將不同的效用提供給被 聯(lián)系者1014。例如,早晨開市以前的電話的價(jià)值可能是開市以后的電子郵件 的5倍,可能是即將閉市時(shí)的傳真的IO倍。這樣,可以通過(guò)各種各樣的所接 收通信的組合,來(lái)接收關(guān)于未經(jīng)請(qǐng)求的通信的預(yù)定值的約定。
36為了幫助安排各方之間的約定,在本發(fā)明的一個(gè)例子中,聯(lián)系管理器
1024可以包括一個(gè)未經(jīng)請(qǐng)求的通信約定管理器(未示出)和一個(gè)未經(jīng)請(qǐng)求的
通信接收跟蹤器(未示出)。例如,可以使用未經(jīng)請(qǐng)求的通信約定管理器來(lái)安排各方之間的約定的一些參數(shù)(例如,較佳模態(tài)、較佳時(shí)間、較佳通信話題(例如,股票、新聞、抵押率)、給未經(jīng)請(qǐng)求的通信員的總值、計(jì)算時(shí)期等)。例如,可以使用未經(jīng)請(qǐng)求的通信接收跟蹤器來(lái)監(jiān)控各種屬性(例如,所接收的通信的值和滿足約定所要求的剩余值)。
在本發(fā)明的一個(gè)例子中,系統(tǒng)1000還可以包括一個(gè)報(bào)酬計(jì)算器(未示出),例如,可以使用該計(jì)算器,至少部分根據(jù)在計(jì)算周期中所接收的未經(jīng)請(qǐng)求的通信的總值來(lái)確定被聯(lián)系者1014應(yīng)該從未經(jīng)請(qǐng)求的聯(lián)系者1010那里接收多少好處。作為說(shuō)明,雖然第一個(gè)被聯(lián)系者可以同意接收未經(jīng)請(qǐng)求的通信,但是,被聯(lián)系者在計(jì)算周期中可能一直太忙而無(wú)法接受任何這類未經(jīng)請(qǐng)求的通信。這樣,可以使用報(bào)酬計(jì)算器來(lái)確定被聯(lián)系者不應(yīng)該接收任何報(bào)酬。作為進(jìn)一步的說(shuō)明,第二個(gè)被聯(lián)系者可能己在計(jì)算周期中接收到未經(jīng)請(qǐng)求的通信的一個(gè)大值,因此,可以使用報(bào)酬計(jì)算器來(lái)確定被聯(lián)系者應(yīng)該接收預(yù)訂報(bào)酬以外的獎(jiǎng)金報(bào)酬(例如,除了免費(fèi)的移動(dòng)服務(wù)以外的禮券)。
雖然被聯(lián)系者1014最初可能會(huì)識(shí)別用于接收未經(jīng)請(qǐng)求的通信的各種較佳模態(tài)(例如,時(shí)間、地點(diǎn)、方法),但是,例如,當(dāng)根據(jù)這類選擇來(lái)呈現(xiàn)未經(jīng)請(qǐng)求的通信時(shí),被聯(lián)系者1014可以決定(例如,配置選擇)不接收通信、將其安排在以后的某個(gè)時(shí)間、改變通信模態(tài)和/或接受所提議的通信。這樣,被聯(lián)系者1014有機(jī)會(huì)提高未經(jīng)請(qǐng)求的通信的效用,這又提高了與未經(jīng)請(qǐng)求的聯(lián)系者IOIO的通信的值。 .
注意,用于處理未經(jīng)請(qǐng)求的通信的、以上所述的各種部件也可以被擴(kuò)展成包括一項(xiàng)或多項(xiàng)基于偶然性的政策和/或決策,這些政策和/或決策在處理被聯(lián)系者1014的身份和/或被聯(lián)系者的通信內(nèi)容中的不確定性的方面指導(dǎo)支付和償還。例如,利用基于偶然性的政策,在默認(rèn)的情況下,可以迫使(例如,經(jīng)由選擇數(shù)據(jù)庫(kù)中所提供的政策)未經(jīng)請(qǐng)求的或未被認(rèn)出的聯(lián)系者1010將付款或報(bào)酬提供給被聯(lián)系者1014,以便獲得用于跟那個(gè)被聯(lián)系者1014進(jìn)行通信的一種或多種模態(tài)。但是,可以提供各種有效的控制,以便在被聯(lián)系者識(shí)別聯(lián)系者之后和/或在對(duì)通信的內(nèi)容進(jìn)行分析之后,使被聯(lián)系者1014能夠?yàn)槁?lián)系者1010把通信變得免費(fèi)或較便宜。
這類政策可以使各種功能性發(fā)揮作用。例如,基于偶然性的方法使被聯(lián)
系者1014能夠接受來(lái)自聯(lián)系者1010的通信,被聯(lián)系者實(shí)際上想與該聯(lián)系者進(jìn)行通信,但該聯(lián)系者還沒有被登記或識(shí)別為已知的實(shí)體。這樣,系統(tǒng)IOOO可以以前面的費(fèi)用或其他報(bào)酬聯(lián)系到被聯(lián)系者1014。而在被聯(lián)系者識(shí)別聯(lián)系者1010之后,經(jīng)被聯(lián)系者允許,該費(fèi)用或報(bào)酬可以被取消。
所以,例如,人或其他聯(lián)系者可能沒有作為一個(gè)可識(shí)別的身份而被登記在可以與被聯(lián)系者進(jìn)行通信或可以經(jīng)由特定的信道(例如,電話通信)和/或被聯(lián)系者的每種特定的關(guān)聯(lián)情況狀態(tài)與被聯(lián)系者進(jìn)行通信的人的數(shù)據(jù)庫(kù)中。通過(guò)"預(yù)先"支付以獲得聯(lián)系,無(wú)法由系統(tǒng)識(shí)別的朋友、家人和同事可以獲得聯(lián)系(并且,也許變成登記為將來(lái)的支付_一免費(fèi)聯(lián)系)。但是,被聯(lián)系者1014 —識(shí)別出呼叫者并決定免去通信費(fèi)用,這些人就可以被償還費(fèi)用。再舉一個(gè)例子,對(duì)從事目標(biāo)銷售感興趣的未經(jīng)請(qǐng)求的呼叫者或聯(lián)系者1010可以支付費(fèi)用來(lái)聯(lián)系被聯(lián)系者1014,然而,如果銷售成功或(更一般的情況)被聯(lián)系者1014決定減少或取消聯(lián)系者1010為聯(lián)系被聯(lián)系者1014而預(yù)先進(jìn)行的默認(rèn)支付,則可以向未經(jīng)請(qǐng)求的呼叫者或聯(lián)系者1010償還通信的費(fèi)用。例如,如果被聯(lián)系者1014確定在進(jìn)行聯(lián)系之后實(shí)際上需要源自通信的電話、服務(wù)和/或內(nèi)容,則會(huì)發(fā)生這種情況。
將會(huì)理解,本發(fā)明的一些方面可以在一種計(jì)算機(jī)可讀介質(zhì)中得到具體表現(xiàn),以便計(jì)算機(jī)可讀介質(zhì)可以存儲(chǔ)根據(jù)本發(fā)明的、促進(jìn)各個(gè)實(shí)體之間的通信的一種系統(tǒng)的計(jì)算機(jī)可執(zhí)行部件。例如,計(jì)算機(jī)可執(zhí)行部件可以包括一個(gè)識(shí)別部件,該部件識(shí)別分別在至少兩個(gè)實(shí)體之間提供通信的多種通信模態(tài)。而且,計(jì)算機(jī)可執(zhí)行部件可以包括對(duì)有關(guān)第一個(gè)實(shí)體的第一個(gè)通信數(shù)據(jù)集和有關(guān)第二個(gè)實(shí)體的第二個(gè)通信數(shù)據(jù)集進(jìn)行分析的一個(gè)分析部件,該分析部件至
少部分根據(jù)對(duì)第一個(gè)和第二個(gè)通信數(shù)據(jù)集的分析來(lái)識(shí)別多種模態(tài)中的一種或多種通信模態(tài),并且,該分析部件在各個(gè)實(shí)體之間建立通信。
以上所描述的內(nèi)容包括本發(fā)明的一些例子。當(dāng)然,出于描述本發(fā)明的目的,不可能對(duì)部件或方法論的每種可能的組合都一一加以描述,但是,掌握
38該技術(shù)領(lǐng)域的普通技能的人可能會(huì)認(rèn)識(shí)到,本發(fā)明還可能有許多進(jìn)一步的組合和變更。相應(yīng)地,本發(fā)明意在包括不脫離所附權(quán)利要求的精神和范圍的所
有這些改變、修改和變化。而且,術(shù)語(yǔ)"包括(includes)"在詳細(xì)的描述或權(quán)利要求書中被使用,這種術(shù)語(yǔ)的內(nèi)含方式意在類似于術(shù)語(yǔ)"包含(comprising)",因?yàn)?包含"被認(rèn)為是權(quán)利要求中的傳統(tǒng)用詞。
權(quán)利要求
1. 一種用于促進(jìn)未知的各方之間的通信的方法,其特征在于包括執(zhí)行指導(dǎo)支付和償還的一項(xiàng)或多項(xiàng)基于偶然性的政策,以便處理有關(guān)與被聯(lián)系者的通信的被聯(lián)系者的身份和內(nèi)容中的至少一個(gè)的不確定性;以及,迫使聯(lián)系者為被聯(lián)系者提供報(bào)酬,以獲得與被聯(lián)系者進(jìn)行通信的一種或多種模態(tài)。
2. 如權(quán)利要求1所述的方法,其特征在于還包括提供控制,這些控制 使被聯(lián)系者能夠在被聯(lián)系者識(shí)別聯(lián)系者時(shí)將通信變得更便宜。
3. 如權(quán)利要求1所述的方法,其特征在于還包括提供控制,這些控制 使被聯(lián)系者能夠在分析通信內(nèi)容時(shí)將通信變得更便宜。
4. 如權(quán)利要求1所述的方法,其特征在于還包括接受來(lái)自沒有被識(shí)別 為已知實(shí)體的聯(lián)系者的通信。
5. 如權(quán)利要求4所述的方法,其特征在于還包括根據(jù)前面的報(bào)酬來(lái)提 供與被聯(lián)系者聯(lián)系,經(jīng)識(shí)別聯(lián)系者后的被聯(lián)系者的允許,可以取消該報(bào)酬。
6. 如權(quán)利要求4所述的方法,其特征在于還包括經(jīng)由被聯(lián)系者的決策 來(lái)償還聯(lián)系者的通信費(fèi)用,以減少前面的報(bào)酬。
全文摘要
提供了一種系統(tǒng)和方法,用于根據(jù)參與者的選擇和性能來(lái)識(shí)別和建立較佳模態(tài)或通信信道。在一種辦法中,若提供聯(lián)系者的所獲得或推斷出的選擇、性能和目標(biāo),則系統(tǒng)嘗試優(yōu)化被聯(lián)系者的推斷出的或直接獲得的選擇,同時(shí)為被聯(lián)系者的理念和環(huán)境保密。使用有關(guān)處理所嘗試的聯(lián)系的各種選擇和政策,并根據(jù)確定性規(guī)范或通過(guò)使用決策理論上的推論來(lái)推斷出不確定的環(huán)境、內(nèi)容和任務(wù),可以實(shí)現(xiàn)這種優(yōu)化,以便嘗試使與被聯(lián)系者的通信的期望效用最大化。通信服務(wù)的啟用可以采用各種方法,包括單個(gè)按鈕啟用和經(jīng)由與其他應(yīng)用程序和功能性更深入綜合的通信服務(wù)。該服務(wù)也可以包括根據(jù)預(yù)測(cè)聯(lián)系者和被聯(lián)系者的可聯(lián)系性的報(bào)酬來(lái)自動(dòng)重新安排通信。
文檔編號(hào)H04M3/42GK101505321SQ200910126410
公開日2009年8月12日 申請(qǐng)日期2002年3月15日 優(yōu)先權(quán)日2001年3月15日
發(fā)明者E·霍維茨 申請(qǐng)人:微軟公司