欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于提供用戶(hù)存在性和有效性的狀態(tài)和預(yù)測(cè)的方法及結(jié)構(gòu)的制作方法

文檔序號(hào):6437227閱讀:338來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于提供用戶(hù)存在性和有效性的狀態(tài)和預(yù)測(cè)的方法及結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及計(jì)算機(jī)系統(tǒng),尤其是涉及這樣一種系統(tǒng)及其方法,該系統(tǒng)和方法通過(guò)收集來(lái)自一個(gè)或多個(gè)設(shè)備的數(shù)據(jù)來(lái)支持協(xié)作和通信并且對(duì)其可預(yù)測(cè)用戶(hù)存在性及有效性的預(yù)測(cè)模型進(jìn)行學(xué)習(xí)。更具體地說(shuō),該方法和該結(jié)構(gòu)可為人們或者通信代理提供這樣的信息,該信息與用戶(hù)在多位置上的存在性及有效性和/或用戶(hù)訪問(wèn)一個(gè)或多個(gè)設(shè)備或者通信信道的當(dāng)前狀態(tài)或?qū)?lái)狀態(tài)有關(guān)。
背景技術(shù)
盡管用于存儲(chǔ)提示并且進(jìn)行創(chuàng)建的電子日歷系統(tǒng)與其可滿(mǎn)足時(shí)間的其它系統(tǒng)相聯(lián)系,并且位置為人們提供了一類(lèi)時(shí)機(jī)以進(jìn)行合作,但是許多合作是基于在不確定性下所設(shè)置的有利時(shí)機(jī)的通信。人們之間的這種非正式的協(xié)作往往取決于人們共同知道朋友和同伴現(xiàn)在和將來(lái)的位置和活動(dòng)。即使采用例如在線的分組日歷系統(tǒng),但是人們往往試圖了解怎樣與可用的他人進(jìn)行各個(gè)合作,例如試圖知道他們?cè)噲D與其相接觸的某些人的當(dāng)前狀態(tài)。然而,知道人的當(dāng)前狀態(tài)不一定會(huì)促進(jìn)通信當(dāng)事人之間將來(lái)的或者所希望的合作。
在剛才的一示例中,傳統(tǒng)的電子郵件系統(tǒng)提供了其可解決當(dāng)事人之間進(jìn)行通信和消息聯(lián)系困難的一示例。在一個(gè)可能的情況下,雇員位于國(guó)外或者邊遠(yuǎn)地區(qū),其中并不總是可通過(guò)電話或者其他介質(zhì)來(lái)進(jìn)行通話。雇員事先已向工友、管理者、以及愛(ài)人說(shuō)明了電子郵件是最可靠的方式,在電子郵件中雇員實(shí)際上可接收到一消息并且可隨后對(duì)該消息作出響應(yīng)。盡管,傳統(tǒng)的電子郵件系統(tǒng)可以指示出已傳送的消息已被雇員接收到并且被雇員打開(kāi)并且可包括諸如“一星期度假”或者“今天下午不在辦公室”這樣的預(yù)定的/預(yù)置的應(yīng)答—假定雇員記得設(shè)置電子郵件系統(tǒng),但是目前不能自動(dòng)產(chǎn)生提供給消息發(fā)送者這樣的指示,即指示出雇員實(shí)際上何時(shí)和/或要多久做出應(yīng)答。因此如果出現(xiàn)了本地緊急情況或者需要了解重要的商業(yè)信息,消息發(fā)送器只得猜測(cè)雇員可能接收到該消息的時(shí)間并且希望接收到該消息且以及時(shí)的方式作出響應(yīng)。當(dāng)企圖安排與這樣的當(dāng)事人進(jìn)行會(huì)見(jiàn)的日程時(shí)出現(xiàn)了類(lèi)似的困難,該當(dāng)事人難于確定他們是否可以出席在將來(lái)某個(gè)時(shí)間所定的會(huì)議。如在日常情況中所常見(jiàn)的,消息是以不同程度的緊急性、重要性、以及優(yōu)先級(jí)來(lái)進(jìn)行傳送的。通常,一經(jīng)通知就安排關(guān)鍵的會(huì)議以便解決重要的事務(wù)或者個(gè)人的發(fā)布。因此,一個(gè)或多個(gè)消息被定向到一個(gè)或多個(gè)當(dāng)事人以指示出會(huì)議的緊急性。同時(shí),往往通過(guò)多通信方式來(lái)傳送消息以便希望到達(dá)可能的當(dāng)事人。例如,經(jīng)理人將電子郵件發(fā)送到關(guān)鍵的當(dāng)事人并且該電子郵件附有電話、呼叫、或者傳真以送至當(dāng)事人,其中典型的將語(yǔ)音郵件發(fā)送到非應(yīng)答的當(dāng)事人。令人遺憾的是,經(jīng)理往往不能確定非應(yīng)答的當(dāng)事人是否接收到該消息并且往往不能確定所有當(dāng)事人來(lái)開(kāi)會(huì)的可靠度。因此,即使調(diào)制解調(diào)器通信系統(tǒng)可通過(guò)多個(gè)介質(zhì)而將消息快速的傳送世界任何地方,但是需要這樣一種系統(tǒng)和方法以改善當(dāng)事人之間的聯(lián)系、通信、以及協(xié)作并且緩和與收件人何時(shí)和/或要多久接收到特定信息有關(guān)的不確定性。
發(fā)明概要下面給出了本發(fā)明簡(jiǎn)單的概要以便提供本發(fā)明某些方面的基本知識(shí)。該摘要并不是對(duì)該發(fā)明的廣義概述。其不是要確定本發(fā)明的關(guān)鍵/關(guān)鍵性部件或者描繪出本發(fā)明的范圍。其唯一的目的是以簡(jiǎn)化形式而給出本發(fā)明的某些概念以作為隨后詳細(xì)說(shuō)明的前奏。
本發(fā)明涉及這樣一種系統(tǒng)和方法,該系統(tǒng)和方法通過(guò)對(duì)其可預(yù)測(cè)用戶(hù)存在性及有效性的預(yù)測(cè)模型進(jìn)行學(xué)習(xí)來(lái)支持協(xié)作以及通信。除了例如對(duì)用戶(hù)的日程、每天、每周的內(nèi)容進(jìn)行分析之外,通過(guò)考慮用戶(hù)活動(dòng)以及接近度從多個(gè)設(shè)備來(lái)收集數(shù)據(jù),其中采用該數(shù)據(jù)來(lái)構(gòu)建一個(gè)或多個(gè)學(xué)習(xí)模型以預(yù)測(cè)用戶(hù)的存在性及有效性。本發(fā)明通過(guò)向授權(quán)的人和/或自動(dòng)化應(yīng)用程序提供與用戶(hù)的現(xiàn)在和將來(lái)狀態(tài)有關(guān)的隨機(jī)預(yù)測(cè)可有助于實(shí)時(shí)的、近實(shí)時(shí)的、和/或長(zhǎng)期的規(guī)劃發(fā)送消息和進(jìn)行協(xié)作(例如,諸如直到某人將到達(dá)或者離開(kāi)一位置為止的時(shí)間,將在一位置停留的最少時(shí)間t,將訪問(wèn)一設(shè)備的時(shí)間,將審閱電子郵件的時(shí)間,將結(jié)束在進(jìn)行中的會(huì)談的時(shí)間等等這樣的一些狀態(tài))。采用這種人或者應(yīng)用所接收到的預(yù)測(cè)以有助于在當(dāng)事人之間更有效的且及時(shí)的通信,因?yàn)槠髨D傳送的當(dāng)事人或者系統(tǒng)根據(jù)所傳送用戶(hù)的鍛煉慣例來(lái)對(duì)可能的周期用戶(hù)所要達(dá)到的設(shè)備做出了預(yù)測(cè)或者提示。
在本發(fā)明的一個(gè)方面中,提出了一貝葉斯推斷系統(tǒng),該系統(tǒng)可支持位于各種自動(dòng)化應(yīng)用程序范圍內(nèi)的有效預(yù)測(cè)裝置及系統(tǒng)。為了創(chuàng)建通用的預(yù)測(cè)模型,收集或者聚集來(lái)自多信源的與用戶(hù)的活動(dòng)以及位置有關(guān)的數(shù)據(jù),該數(shù)據(jù)除了包括例如日程之外還包括與多個(gè)設(shè)備上的用戶(hù)活動(dòng)有關(guān)的數(shù)據(jù)。此外,根據(jù)所感興趣的其他事件的存在性以及不存在性來(lái)概括預(yù)測(cè)以支持協(xié)作以及通信。例如,令用戶(hù)或者應(yīng)用想要的是,知道用戶(hù)是否并且何時(shí)訪問(wèn)其收件箱中的留言,或者確定一合適的時(shí)間來(lái)中斷對(duì)用戶(hù)的通知。
其他方面包括預(yù)測(cè)用戶(hù)何時(shí)易于訪問(wèn)具有特定容量的通訊設(shè)備的計(jì)算機(jī)系統(tǒng)。例如,自動(dòng)系統(tǒng)或者其他用戶(hù)希望知道用戶(hù)何時(shí)可能易于訪問(wèn)具有完全視頻會(huì)議能力的計(jì)算機(jī)。此外,本發(fā)明提供了改進(jìn)模型以對(duì)諸如在日程表信息中所捕獲的細(xì)目這樣的多個(gè)內(nèi)容提示進(jìn)行處理,而不是僅僅取決于會(huì)議的存在性。
通過(guò)許多應(yīng)用程序來(lái)利用如上所述所預(yù)測(cè)的存在性且有效性信息。例如,可采用本發(fā)明以有助于消息發(fā)送者與接收者之間的會(huì)見(jiàn)、協(xié)作以及通信,其中通用的預(yù)測(cè)模型是根據(jù)所傳送的用戶(hù)的存在性、動(dòng)作、以及日程表而建構(gòu)造的以預(yù)測(cè)用戶(hù)接收消息、接收通信、和/或參與會(huì)議這樣的有效狀態(tài)的時(shí)間。利用這種推斷來(lái)向全部的同事和/或向有選擇的同事報(bào)告或者顯示用戶(hù)的狀態(tài)(取決于同事與用戶(hù)的關(guān)系),并且本發(fā)明可應(yīng)用于諸如自動(dòng)會(huì)議或者交互式通信調(diào)度程序或者重新調(diào)度程序、智能高速緩存系統(tǒng)以及通信中繼系統(tǒng)這樣的各種應(yīng)用。
本發(fā)明的其他應(yīng)用是可行的,其包括更好的細(xì)微的推論而不是有效的概念。例如,根據(jù)利用率和內(nèi)容的模式,本發(fā)明可采用類(lèi)似的方法以推出直到用戶(hù)進(jìn)行特定類(lèi)型的交互作用或者通信為止的時(shí)間。例如,通過(guò)學(xué)習(xí)統(tǒng)計(jì)并且構(gòu)造其可推斷出這類(lèi)特定利用率的模型來(lái)確定直到當(dāng)前駕駛汽車(chē)進(jìn)行旅行的用戶(hù)可獲得語(yǔ)音和/或電視會(huì)議時(shí)的預(yù)期時(shí)間。在另一個(gè)示例中,其可根據(jù)利用率的模型來(lái)確定何時(shí)利用特定類(lèi)型的警告或者通知來(lái)中斷用戶(hù),并且推斷出中斷的工作負(fù)荷以及相關(guān)成本。
在本發(fā)明的另一個(gè)方面中,利用有效性的預(yù)測(cè)組件來(lái)估算用戶(hù)何時(shí)可能處于這樣的設(shè)置下,在該設(shè)置下他/她可以或者將對(duì)利用不在辦公室這樣的消息進(jìn)行應(yīng)答的被認(rèn)為是急件的且由用戶(hù)的系統(tǒng)所接收的消息進(jìn)行審閱,諸如消息對(duì)于某一段時(shí)間而言消息何時(shí)是不可見(jiàn)的和/或消息何時(shí)至少是緊急的、和/或?qū)τ谟脩?hù)而言其是來(lái)自于特別重要的一個(gè)或多個(gè)人。增加這種其具有動(dòng)態(tài)計(jì)算有效性狀態(tài)的可選消息以集中于預(yù)測(cè)要多久用戶(hù)才可審閱諸如電子郵件這樣的消息,或者這種可選消息可用于審閱該消息、或者處于特定的情況下(例如“回到辦公室”)。其他方面包括根據(jù)審閱歷史來(lái)確定直到用戶(hù)審閱各種信息時(shí)的時(shí)間以及用戶(hù)處于一種或者多種設(shè)置下的時(shí)間,其每一個(gè)與一類(lèi)或多類(lèi)可行通信有關(guān)。將與用戶(hù)的能力或者可能性有關(guān)的消息傳送到參與通信的消息發(fā)送者,或者在給定的時(shí)間段內(nèi)做出應(yīng)答。
本發(fā)明采用與其他系統(tǒng)和處理中返回用戶(hù)的可能性或者當(dāng)前有效性有關(guān)的信息。這可包括語(yǔ)音郵件系統(tǒng)、日程系統(tǒng)、調(diào)度系統(tǒng)、自動(dòng)維護(hù)系統(tǒng)、自動(dòng)代理、以及用戶(hù)跟蹤系統(tǒng)以便為消息發(fā)送者和/或系統(tǒng)提供與接通的可能性有關(guān)的有用信息反饋并且根據(jù)用戶(hù)所期望的存在性以及有效性來(lái)進(jìn)行理性決斷。
在本發(fā)明的另一個(gè)方面中,提供了這樣一種系統(tǒng)和方法,該系統(tǒng)和方法構(gòu)造并且使用用戶(hù)的注意焦點(diǎn)及工作負(fù)荷的模型以作為對(duì)用戶(hù)的中斷角色進(jìn)行整治(harnessing)的一部分。該方法可以從所遵守的事件中推出用戶(hù)的工作負(fù)荷,更具體地說(shuō),可以推斷出與各種警告以及通信有關(guān)的中斷用戶(hù)的成本。這種中斷模型使來(lái)自多感覺(jué)通道的信息混合在一起,其例如包括桌面事件、日程信息的分析、可視的姿勢(shì)、以及周?chē)穆?tīng)覺(jué)分析。
構(gòu)造模型以從多事件源中推斷出可中斷性的用戶(hù)狀態(tài)并且提供中斷的更好表征期望成本。這包括其對(duì)可提供事件流的事件系統(tǒng)感興趣的聯(lián)合模型,其包括桌面活動(dòng)及感覺(jué)觀測(cè)。此外,在除了根據(jù)數(shù)據(jù)來(lái)學(xué)習(xí)關(guān)注及可中斷性的模型之外還給出了關(guān)注及其用于對(duì)與不同情況下的中斷成本有關(guān)的優(yōu)選進(jìn)行編碼的效用評(píng)定的概率分布的情況下,本發(fā)明可推斷出中斷的期望成本。由一組工具(例如中斷工作臺(tái))來(lái)對(duì)學(xué)習(xí)范例進(jìn)行處理,其中對(duì)所學(xué)習(xí)的模型進(jìn)行評(píng)審并且實(shí)驗(yàn)提供該模型的精確性等級(jí)。同時(shí)″模型移除″研究還要考慮例如移走所考慮的感知檢測(cè)并且包括其表示與客戶(hù)計(jì)算機(jī)系統(tǒng)及日程表信息相互作用的事件的判別能力。
為了實(shí)現(xiàn)上述并且相關(guān)的目的,在這里結(jié)合下述說(shuō)明以及附圖來(lái)對(duì)發(fā)明的某些示例性方面進(jìn)行描述。這些方面示出了實(shí)施本發(fā)明的各種方式,本發(fā)明包括所有的方式。當(dāng)結(jié)合附圖來(lái)考慮是,從以下的詳細(xì)說(shuō)明中可顯而易見(jiàn)的得出其他優(yōu)點(diǎn)及新穎特征。


圖1給出了根據(jù)本發(fā)明一方面的預(yù)測(cè)系統(tǒng)的示意性方框圖;圖2給出了根據(jù)本發(fā)明一方面的協(xié)同系統(tǒng)的示意圖;圖3給出了根據(jù)本發(fā)明一方面的其用于配置協(xié)同系統(tǒng)的圖形用戶(hù)界面的示意圖;圖4給出了根據(jù)本發(fā)明一方面的協(xié)同系統(tǒng)中的其顯示預(yù)測(cè)的圖形用戶(hù)界面的示意圖;圖5-7給出了根據(jù)本發(fā)明一方面的與協(xié)同系統(tǒng)相互作用的圖形用戶(hù)界面;圖8給出了根據(jù)本發(fā)明一方面的說(shuō)明了貝葉斯網(wǎng)絡(luò)的影響圖,該貝葉斯網(wǎng)絡(luò)預(yù)測(cè)赴會(huì)的可能性、可中斷性的概率分布、以及會(huì)見(jiàn)的位置;圖9給出了根據(jù)本發(fā)明一方面的決策系統(tǒng),其用于預(yù)測(cè)用戶(hù)赴會(huì)的概率圖10給出了根據(jù)本發(fā)明一方面的決策系統(tǒng),其用于根據(jù)訓(xùn)練數(shù)據(jù)來(lái)預(yù)測(cè)所確立會(huì)議的可中斷性;圖11給出了根據(jù)本發(fā)明一方面的中斷成本的示意圖;圖12給出了根據(jù)本發(fā)明一方面的對(duì)存在性預(yù)測(cè)的會(huì)見(jiàn)分析的影響的示意圖;圖13給出了根據(jù)本發(fā)明一方面的其用于說(shuō)明協(xié)同系統(tǒng)結(jié)構(gòu)的圖形用戶(hù)界面;圖14給出了根據(jù)本發(fā)明一方面的事件記錄的示意圖;圖15給出了根據(jù)本發(fā)明一方面的動(dòng)態(tài)貝葉斯模型的示意圖;圖16給出了根據(jù)本發(fā)明一方面的用于事件系統(tǒng)的控制面板的示意圖;圖17給出了根據(jù)本發(fā)明一方面的事件白板的示意圖;圖18給出了本發(fā)明一方面的與注意狀態(tài)及隨時(shí)間的中斷的期望成本有關(guān)的推斷;圖19給出了根據(jù)本發(fā)明一方面的警告顯示的示意圖;圖20給出了根據(jù)本發(fā)明一方面的中斷工作臺(tái)的示意圖;圖21給出了根據(jù)本發(fā)明一方面的貝葉斯網(wǎng)絡(luò)模型的示意圖;
圖22-26給出了根據(jù)本發(fā)明一方面的各種決策樹(shù);圖27給出了根據(jù)本發(fā)明一方面的其用于存在性及有效性預(yù)測(cè)的處理的流程圖;圖28給出了根據(jù)本發(fā)明一方面的通信系統(tǒng)的示意性方框圖;圖29給出了根據(jù)本發(fā)明一方面的優(yōu)先系統(tǒng)的示意性方框圖;圖30給出了根據(jù)本發(fā)明一方面的通知引擎與環(huán)境分析器之間的協(xié)作系統(tǒng)的示意性方框圖;圖31給出了根據(jù)本發(fā)明一方面的合適操作內(nèi)容的示意性方框圖圖32給出了本發(fā)明與其相互作用的采樣計(jì)算內(nèi)容的示意性方框圖;圖33-37給出了根據(jù)本發(fā)明一方面的示例性應(yīng)用。
本發(fā)明的詳細(xì)說(shuō)明本發(fā)明涉及這樣一種系統(tǒng)和方法,促進(jìn)諸如參與了通信和/或組合的自動(dòng)化應(yīng)用程序之間的實(shí)體之間的協(xié)作和交流。本發(fā)明的系統(tǒng)和方法包括一個(gè)服務(wù)程序(例如網(wǎng)絡(luò)服務(wù),自動(dòng)化應(yīng)用程序),這個(gè)服務(wù)程序通過(guò)其可對(duì)一個(gè)或者多個(gè)用戶(hù)的存在性和有效性進(jìn)行預(yù)測(cè)的預(yù)測(cè)模型的學(xué)習(xí)來(lái)支持協(xié)作與交流。這個(gè)預(yù)測(cè)模型是通過(guò)考慮用戶(hù)活動(dòng)而收集來(lái)的數(shù)據(jù)和多設(shè)備的鄰近性構(gòu)建起來(lái)的,除此之外還分析了用戶(hù)日歷表的內(nèi)容,例如一天的某個(gè)時(shí)間,一個(gè)星期的某一天。為了方便實(shí)體之間的協(xié)作和交流,提供了各種應(yīng)用程序,這些應(yīng)用程序采用該模型所提供的雇員存在性和有效性信息。
一些示例性應(yīng)用程序包括例如自動(dòng)化會(huì)議或者交互式的通信日程安排或者重新安排日程、智能高速緩存系統(tǒng)、通信系統(tǒng)、語(yǔ)音系統(tǒng)、日歷系統(tǒng)、調(diào)度系統(tǒng)、通知系統(tǒng)、消息系統(tǒng)、自動(dòng)維護(hù)系統(tǒng)、自動(dòng)代理、視頻系統(tǒng)、數(shù)字助手、以及用戶(hù)跟蹤系統(tǒng),以便為消息發(fā)送者或者系統(tǒng)本身提供關(guān)于建立聯(lián)系的可能性以及根據(jù)用戶(hù)期望的存在性和有效性來(lái)做出精明決策等有關(guān)的信息如這個(gè)應(yīng)用程序中所使用的,術(shù)語(yǔ)“組件”,“服務(wù)”,“模型”,以及“系統(tǒng)”都是指計(jì)算機(jī)相關(guān)實(shí)體、或者硬件、硬件和軟件的結(jié)合體、軟件、或者運(yùn)行中的軟件。例如,一個(gè)組件有可能是并不僅僅限于處理器上正在運(yùn)行的一處理,一處理器,一對(duì)象,一可執(zhí)行的執(zhí)行程序的線程,一程序,及/或一計(jì)算機(jī)。通過(guò)說(shuō)明,在服務(wù)器上運(yùn)行的應(yīng)用程序和服務(wù)器本身都能成為一個(gè)組件。一個(gè)或者多個(gè)組件可能駐留在執(zhí)行的處理和/或線程中,并且一個(gè)組件可能定位在一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)以及兩個(gè)以上的計(jì)算機(jī)中。
在這里,術(shù)語(yǔ)“推論”是指一般根據(jù)通過(guò)對(duì)事件和數(shù)據(jù)的捕獲所形成的一組觀測(cè)值來(lái)推理有關(guān)于或者推斷系統(tǒng)狀態(tài)、環(huán)境、和/或用戶(hù)的處理。采用推論來(lái)識(shí)別特定內(nèi)容或者動(dòng)作,或者例如可以產(chǎn)生狀態(tài)的概率分布。推論可以是隨機(jī)的,即根據(jù)所考慮的數(shù)據(jù)和事件來(lái)對(duì)感興趣的狀態(tài)的概率分布進(jìn)行估算。推論也可以涉及從一組事件或數(shù)據(jù)中提取出更高層次事件的技術(shù)。這樣的推論將導(dǎo)致從一組觀測(cè)到的事件或存儲(chǔ)事件的數(shù)據(jù)中構(gòu)造新的事件或者動(dòng)作,無(wú)論這些事件是否是因臨時(shí)接近而相互聯(lián)系的,也無(wú)論這些事件和數(shù)據(jù)是否是從一個(gè)或幾個(gè)事件和數(shù)據(jù)源而來(lái)。
參考最初的圖1,系統(tǒng)100說(shuō)明了根據(jù)本發(fā)明一個(gè)方面的存在性和有效性預(yù)測(cè)。預(yù)測(cè)服務(wù)110(或是預(yù)測(cè)組件)接收到一個(gè)或者多個(gè)關(guān)于一個(gè)(或多個(gè))合法用戶(hù)存在性和有效性的查詢(xún)114,并且產(chǎn)生關(guān)于合法用戶(hù)現(xiàn)在或者將來(lái)狀態(tài)120的一個(gè)或多個(gè)預(yù)測(cè)。查詢(xún)114及其返回的狀態(tài)120是由一個(gè)或多個(gè)自動(dòng)化應(yīng)用程序和合法用戶(hù)130產(chǎn)生并接收的,然而,應(yīng)該理解的是狀態(tài)信息120可以在沒(méi)有收到查詢(xún)114的情況下直接產(chǎn)生(例如其按照預(yù)定的時(shí)間間隔將可用的人力信息報(bào)告給人事經(jīng)理的調(diào)度系統(tǒng))。一般說(shuō)來(lái),查詢(xún)114是由應(yīng)用程序、經(jīng)過(guò)授權(quán)的用戶(hù)130、或者其它實(shí)體產(chǎn)生的,以便獲得與合法用戶(hù)的存在性,有效性,位置,通信能力,設(shè)備可用性等等有關(guān)的應(yīng)答。然而值得注意的是,還可以分別查詢(xún)和應(yīng)答補(bǔ)充信息以諸如取代存在信息,預(yù)測(cè)服務(wù)程序110例如提供一個(gè)人缺席的時(shí)間長(zhǎng)短以或者取代有效性信息,并且提供一個(gè)人可能處于不可用的時(shí)間長(zhǎng)短。
查詢(xún)114將直接送往預(yù)測(cè)服務(wù)程序110以決定大多數(shù)不同的用戶(hù)狀態(tài)120,例如·用戶(hù)將要到達(dá)或者離開(kāi)一個(gè)場(chǎng)所的時(shí)間;·用戶(hù)將要在一個(gè)場(chǎng)所停留至少時(shí)間t的時(shí)間;·用戶(hù)有權(quán)使用一個(gè)設(shè)備的時(shí)間(例如完整的桌面系統(tǒng));·用戶(hù)能夠查閱郵件或其它消息的時(shí)間·用戶(hù)結(jié)束一個(gè)正在進(jìn)行中的談話的時(shí)間·用戶(hù)參加一個(gè)會(huì)議的可能性·預(yù)期中斷消耗的時(shí)間;并且包括實(shí)質(zhì)上的任何時(shí)間,地點(diǎn),設(shè)備以及基于通訊的預(yù)測(cè)或者回答。
為了產(chǎn)生狀態(tài)信息120,預(yù)測(cè)服務(wù)程序110采用一學(xué)習(xí)組件134,這個(gè)學(xué)習(xí)組件包括一個(gè)或多個(gè)關(guān)于學(xué)習(xí)模型以對(duì)用戶(hù)狀態(tài)120進(jìn)行推斷。這些模型基本上包括諸如統(tǒng)計(jì)/數(shù)學(xué)模型這樣的任何類(lèi)型的系統(tǒng)以及其包含貝葉斯學(xué)習(xí)的處理過(guò)程,該貝葉斯學(xué)習(xí)例如可以產(chǎn)生諸如貝葉斯網(wǎng)絡(luò)這樣的貝葉斯有關(guān)模型、自然的貝葉斯分類(lèi)器,和/或支持向量機(jī)。其它類(lèi)型的模型或者系統(tǒng)可以包括例如神經(jīng)網(wǎng)絡(luò)和隱馬爾可夫模型。雖然本發(fā)明采用精心的推理模型,但是應(yīng)該理解的是還有利用其他的方法。例如,除了更徹底的概率逼近之外,也是可以利用決定論的假設(shè)(例如按照規(guī)則,在X數(shù)量的時(shí)間沒(méi)有桌面活動(dòng)可能意味該用戶(hù)沒(méi)有在工作)。如此,除了下面對(duì)不確定性推理進(jìn)行詳細(xì)描述之外,還可以進(jìn)行與用戶(hù)及相關(guān)裝置的狀態(tài)、場(chǎng)所、內(nèi)容、焦點(diǎn)等等有關(guān)的邏輯。
學(xué)習(xí)組件134可以從用戶(hù)事件數(shù)據(jù)存儲(chǔ)器140中進(jìn)行訓(xùn)練,用戶(hù)事件數(shù)據(jù)存儲(chǔ)器140從與一個(gè)或多個(gè)用戶(hù)相關(guān)的多個(gè)不同數(shù)據(jù)源中收集或匯集數(shù)據(jù)。這樣的數(shù)據(jù)源可以包括各種數(shù)據(jù)獲取組件150,數(shù)據(jù)獲取組件記錄或記錄用戶(hù)事件數(shù)據(jù)。(例如,移動(dòng)電話,加速度計(jì),由麥克風(fēng)記錄的有聲活動(dòng),全球定位系統(tǒng)(GPS),電子日歷,圖像監(jiān)視設(shè)備,桌面活動(dòng)等等)。在繼續(xù)對(duì)本發(fā)明的存在性和有效性預(yù)測(cè)進(jìn)行更詳細(xì)的討論之前,應(yīng)該指出預(yù)測(cè)服務(wù)程序110可以由從實(shí)質(zhì)上支持預(yù)測(cè)和查詢(xún)處理的任意方式來(lái)實(shí)現(xiàn)。例如,預(yù)測(cè)服務(wù)程序110可以由一個(gè)服務(wù)器、一個(gè)服務(wù)器和客戶(hù)應(yīng)用程序的集合,或更一般化的包括網(wǎng)絡(luò)服務(wù)或其他其可對(duì)自動(dòng)化系統(tǒng)124及授權(quán)用戶(hù)130提供應(yīng)答的自動(dòng)化應(yīng)用程序來(lái)實(shí)現(xiàn)。
應(yīng)該注意的是本發(fā)明可以確定和共享每一個(gè)接觸用戶(hù)所感興趣的當(dāng)前狀態(tài)以及存在性和有效性預(yù)測(cè)的子目標(biāo)類(lèi)型。這些包括1.地點(diǎn),(例如,用戶(hù)將在X分鐘內(nèi)返回到他們的辦公室,當(dāng)前感覺(jué)在辦公室的用戶(hù)將在X分鐘內(nèi)離開(kāi)他們的辦公室,將要在t分鐘內(nèi)到達(dá)地點(diǎn)x等等)2.可中斷性(確定性,例如,低的,中等的,高的,或各種不同中斷代價(jià)(例如,電話中斷的期望成本是5美元,改變桌上型電能的期望成本是1.5美元,等等。))3.通信信道的可用性(用戶(hù)具有可用的移動(dòng)電話,可用的辦公室電話,可用的尋呼機(jī),已經(jīng)聯(lián)上網(wǎng)絡(luò)且擁有大型顯示設(shè)備的桌面系統(tǒng),裝有微軟NetMeeting軟件的桌面系統(tǒng))4.其他的情況(例如,用戶(hù)在辦公室里的談話可能將會(huì)在x分鐘內(nèi)結(jié)束)通信信道可以是直接所推理的或者來(lái)自位置間的連接信道。例如,敷設(shè)時(shí)能夠確定的信道與地點(diǎn)間的鏈接(或隨著監(jiān)測(cè)而得來(lái)的),辦公室包含下面的信道硬布線的電話、運(yùn)行著下列軟件應(yīng)用程序的帶有大顯示器的完整桌面系統(tǒng),即運(yùn)行微軟的Office,NetMeeting等等)。將與鏈接到所在地的信道有關(guān)的信息保存在所在地和設(shè)備規(guī)劃中。
與數(shù)據(jù)模型或規(guī)劃有關(guān),本發(fā)明還提供了這樣一種方法(包括易于使用的用戶(hù)界面)以將設(shè)備和位置添加到所考慮的系統(tǒng)中,這使用戶(hù)易于建立如參考圖2而在下面更詳細(xì)描述的協(xié)同服務(wù)。當(dāng)增加一個(gè)設(shè)備時(shí),用戶(hù)描述設(shè)備類(lèi)型、捕獲信道信息等等、以及場(chǎng)所信息,例如這個(gè)機(jī)器在我的辦公桌上,相反這個(gè)機(jī)器是一部帶有無(wú)線連接的可移動(dòng)膝上計(jì)算機(jī)或這部手機(jī)總是在這個(gè)時(shí)候和我在一起等等。當(dāng)加入位置時(shí),與基于XML的方案或者數(shù)據(jù)模型相關(guān)的所有空閑設(shè)備可被提供用于捕獲設(shè)備裝置或者位置信息。設(shè)備方案、位置方案、以及其他方案提供了豐富的模板以捕獲位置和設(shè)備的屬性。應(yīng)該理解的是,提供了其與本發(fā)明的方案和方法相互作用的用戶(hù)接口和方法以增加或刪除設(shè)備和位置(如果需要,還有其他被監(jiān)控的信息)。
進(jìn)一步值得注意的是,本發(fā)明的系統(tǒng)和方法也要考慮并且處理從802.11信號(hào)所收集的位置信息以及如例子所示的接口。例如,提供了一個(gè)社區(qū)大學(xué)的地圖,該地圖利用建筑物位置來(lái)繪制可以看見(jiàn)的當(dāng)前相關(guān)點(diǎn)以指示出用戶(hù)的位置。在家的時(shí)候,系統(tǒng)確定家用無(wú)線網(wǎng)絡(luò)是否在使用中,因此該系統(tǒng)可判斷用戶(hù)何時(shí)在家。同樣,也可對(duì)無(wú)線存取之外的區(qū)域的GPS信號(hào)進(jìn)行處理。
現(xiàn)在參考圖2,系統(tǒng)200示出了根據(jù)本發(fā)明一方面的一個(gè)協(xié)同系統(tǒng)200(也稱(chēng)作協(xié)同200)。在一方面中,協(xié)同系統(tǒng)200可以是以C#或其它語(yǔ)言編寫(xiě)的,編譯成基于服務(wù)器的服務(wù)且是構(gòu)筑在.NET開(kāi)發(fā)環(huán)境之上的(或者任何商業(yè)上可獲得的開(kāi)發(fā)環(huán)境)。協(xié)同系統(tǒng)200例如包含一中心數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)設(shè)施、設(shè)備供應(yīng)接口和控制單元、以及貝葉斯機(jī)器學(xué)習(xí)工具。系統(tǒng)200用作自動(dòng)代理所使用的設(shè)施,該自動(dòng)代理為用戶(hù)提供協(xié)作信息和通信服務(wù)而不是被用戶(hù)直接查詢(xún)。然而,下面所描述的查詢(xún)界面使得人們或系統(tǒng)直接查詢(xún)預(yù)測(cè)或者協(xié)同系統(tǒng)200所提供的服務(wù)。
協(xié)同系統(tǒng)200通常由四個(gè)核心組件構(gòu)成,然而也可使用多于或少于四個(gè)的組件。一個(gè)數(shù)據(jù)獲取組件210(或多個(gè)組件)在用戶(hù)希望使用的多個(gè)計(jì)算機(jī)、組件或者設(shè)備上執(zhí)行。當(dāng)信道可用時(shí),組件210從802.11無(wú)線信號(hào)強(qiáng)度或者GPS數(shù)據(jù)(也可以包括任何電子源的輸入信號(hào))中檢測(cè)計(jì)算機(jī)使用活動(dòng)214、記錄信息220、時(shí)間信息、視頻、聲音、以及位置信息。數(shù)據(jù)獲取組件210包括一個(gè)數(shù)據(jù)處理層,該數(shù)據(jù)處理層可使用戶(hù)能夠配置和定義其用于詳細(xì)說(shuō)明用戶(hù)存在性的音頻及視頻源的參數(shù)。在本地高速緩存這些信息并且將其發(fā)送到其運(yùn)行在中心協(xié)同服務(wù)器230上的協(xié)同數(shù)據(jù)合并組件224(也稱(chēng)作事件記錄或事件數(shù)據(jù)庫(kù))。組件224負(fù)責(zé)對(duì)來(lái)自用戶(hù)多機(jī)器的數(shù)據(jù)進(jìn)行組合并且將其存儲(chǔ)在XML編碼的事件數(shù)據(jù)庫(kù)中(可包含其他類(lèi)型的編碼)。
通常,將在日程表中所編碼的通過(guò)多個(gè)設(shè)備的多維用戶(hù)活動(dòng)以及約會(huì)狀態(tài)存儲(chǔ)在一個(gè)關(guān)系數(shù)據(jù)庫(kù)中。對(duì)不同交互作用的交互開(kāi)始和結(jié)束時(shí)間以及約會(huì)狀態(tài)進(jìn)行編碼以作為數(shù)據(jù)庫(kù)中的不同維數(shù)??赏ㄟ^(guò)對(duì)多維數(shù)據(jù)庫(kù)的信息查詢(xún)來(lái)搜集靜態(tài)和動(dòng)態(tài)構(gòu)建的預(yù)測(cè)模型。根據(jù)當(dāng)前情況(例如一天中的時(shí)間、星期幾、以及用于關(guān)鍵轉(zhuǎn)換的用戶(hù)的當(dāng)前轉(zhuǎn)換狀態(tài))以及與所期望的預(yù)測(cè)有關(guān)的預(yù)測(cè)目標(biāo)(例如如果當(dāng)前不可用,那么直到一通信信道變成可利用的時(shí)間)來(lái)動(dòng)態(tài)的創(chuàng)建查詢(xún)。
可以采用幾個(gè)過(guò)程來(lái)構(gòu)造預(yù)測(cè)模型以及為大家所熟知的其他標(biāo)準(zhǔn)時(shí)間系列方法,該模型包括諸如其采用自回歸分析的時(shí)間序列模型,該其他標(biāo)準(zhǔn)時(shí)間系列方法包括諸如ARIMA模型這樣的其用于對(duì)替代方法進(jìn)行評(píng)估的技術(shù)(例如,參看P.,A.Galper,E.Horvitz,A.Seiver所著的、預(yù)測(cè)的國(guó)際性刊物11(1)于1995年3月在73-87所公開(kāi)的“不確定推理及預(yù)測(cè)”http//research.microsoft.com/~horvitz/FORECAST.HTM)。其他的方法包括動(dòng)態(tài)貝葉斯網(wǎng)絡(luò)和連續(xù)時(shí)間貝葉斯網(wǎng)絡(luò),這兩個(gè)例子形成了暫時(shí)的貝葉斯網(wǎng)絡(luò)表示及推理方法論。
在利用來(lái)自該現(xiàn)有數(shù)據(jù)庫(kù)的信息來(lái)進(jìn)行推理的一個(gè)方法中,本發(fā)明通過(guò)適當(dāng)?shù)牟樵?xún)數(shù)據(jù)庫(kù)而通過(guò)從該數(shù)據(jù)庫(kù)中獲得一組其適合某個(gè)情形的適當(dāng)匹配情況、并且此后采用該情況的統(tǒng)計(jì)分析(例如,采用貝耶斯網(wǎng)絡(luò)學(xué)習(xí)過(guò)程,即使用模型結(jié)構(gòu)查找來(lái)組成最好的預(yù)測(cè)模型)、并且此后在即將到來(lái)的特定查詢(xún)以進(jìn)行對(duì)象推論的協(xié)同下來(lái)利用該模型來(lái)動(dòng)態(tài)的學(xué)習(xí)貝耶斯網(wǎng)絡(luò)。在這樣一個(gè)實(shí)時(shí)學(xué)習(xí)過(guò)程中,并非努力為所有可能的查詢(xún)建立一個(gè)大的靜態(tài)預(yù)測(cè)模型,該方法集中于通過(guò)從事件數(shù)據(jù)庫(kù)224中構(gòu)建一組情況240來(lái)進(jìn)行分析,該數(shù)據(jù)庫(kù)224與即將到來(lái)的查詢(xún)244保持一致的。這個(gè)方法使得其表示下述標(biāo)志之間的特定臨時(shí)關(guān)系的變量的公式化及離散化進(jìn)行特定定制,上述標(biāo)志例如是不存在、存在、約定開(kāi)始時(shí)間、以及結(jié)束時(shí)間的時(shí)段之間的轉(zhuǎn)換,如查詢(xún)244所定義的。將這些情況240提供給一個(gè)學(xué)習(xí)及推論子系統(tǒng)250,該子系統(tǒng)250構(gòu)造了為目標(biāo)預(yù)測(cè)254所定制的貝耶斯網(wǎng)絡(luò)。貝耶斯網(wǎng)絡(luò)用來(lái)構(gòu)造感興趣事件的累計(jì)分布。在一個(gè)方面中,本發(fā)明采用一個(gè)學(xué)習(xí)工具來(lái)在相互依存的模型之上執(zhí)行結(jié)構(gòu)查找,根據(jù)一個(gè)具有最強(qiáng)預(yù)測(cè)數(shù)據(jù)能力的貝耶斯模型分值來(lái)識(shí)別繪圖模型。如上所述,實(shí)質(zhì)上根據(jù)本發(fā)明可以采用任何類(lèi)型的學(xué)習(xí)系統(tǒng)或者過(guò)程。例如,所采用的一個(gè)學(xué)習(xí)過(guò)程已被Chickering et al所著的、在因特網(wǎng)或者其他信息源上所公開(kāi)的、名稱(chēng)為“一種其利用本地結(jié)構(gòu)來(lái)學(xué)習(xí)貝耶斯網(wǎng)絡(luò)的貝耶斯方法”(MSR-TR-97-07,1997年8月)的文獻(xiàn)所公開(kāi)。
協(xié)同系統(tǒng)200將出現(xiàn)或缺席的周期記錄記錄在事件記錄224中。事件會(huì)被資源設(shè)備210典型標(biāo)注,由此由各個(gè)容量和位置來(lái)定義設(shè)備。例如,用戶(hù)可指定某些設(shè)備具有全音頻會(huì)議能力。由容量所索引的特定設(shè)備對(duì)事件進(jìn)行標(biāo)記可使得系統(tǒng)200預(yù)測(cè)隨時(shí)間的可能分布,直到用戶(hù)可以訪問(wèn)不同種類(lèi)的設(shè)備而無(wú)需產(chǎn)生特定計(jì)劃。當(dāng)將這些設(shè)備分配到固定位置時(shí),這些預(yù)測(cè)可以被用來(lái)預(yù)測(cè)用戶(hù)位置。協(xié)同事件系統(tǒng)可以監(jiān)控用戶(hù)與計(jì)算機(jī)系統(tǒng)的交互歷史,其包括運(yùn)行在系統(tǒng)上的應(yīng)用程序,當(dāng)前所集中于的或者剛才所集中于的應(yīng)用程序。如一例子所示,系統(tǒng)可識(shí)別用戶(hù)何時(shí)檢查電子郵件或者查閱通知。因此,通過(guò)去掉存在性和不存在性,協(xié)同200支持對(duì)用戶(hù)極可能查閱郵件(或其他通信)的時(shí)間進(jìn)行預(yù)測(cè),給出他最后一次看完郵件已過(guò)去的時(shí)間。系統(tǒng)200還考慮直到用戶(hù)利用該應(yīng)用程序來(lái)預(yù)定應(yīng)用程序或者停止時(shí)的時(shí)間。因此,給出他或她最后一次訪問(wèn)郵箱的時(shí)間,可向系統(tǒng)200查詢(xún)用戶(hù)很可能在何時(shí)訪問(wèn)郵箱。因?yàn)橄到y(tǒng)200對(duì)交談進(jìn)行檢測(cè),因此其他方面包括預(yù)測(cè)當(dāng)前交談很可能何時(shí)結(jié)束。
系統(tǒng)提供預(yù)測(cè)p(te\E,ξ),其中te是興趣事件出現(xiàn)之前的時(shí)間,事件E包括最接近的活動(dòng)環(huán)境(proximal activity context)、一天中的時(shí)間、一周中的一天、以及其表示考慮之中的活動(dòng)日程項(xiàng)的特征的多種屬性?;诓樵?xún),最接近的活動(dòng)環(huán)境表示標(biāo)志狀態(tài)之間的一個(gè)或多個(gè)顯著轉(zhuǎn)變。這種條件根據(jù)最近的關(guān)鍵標(biāo)志來(lái)捕獲直至將來(lái)的狀態(tài)很強(qiáng)烈時(shí)的時(shí)間這樣的建模假定。預(yù)測(cè)離開(kāi)的用戶(hù)可能回到辦公室的時(shí)間,或者回到辦公室并且至少停留的一些時(shí)間t,最接近的活動(dòng)環(huán)境就是自從用戶(hù)從出現(xiàn)到離開(kāi)的狀態(tài)轉(zhuǎn)變的這段時(shí)間。因?yàn)閷?duì)用戶(hù)過(guò)多長(zhǎng)時(shí)間會(huì)離開(kāi)辦公室的預(yù)測(cè),或者,尤其是,將過(guò)至少一段時(shí)間t才離開(kāi),最接近的活動(dòng)環(huán)境被作為用戶(hù)從離開(kāi)到出現(xiàn)的轉(zhuǎn)變的時(shí)間。
在開(kāi)始討論圖3之前,值得注意的是,提供了根據(jù)本發(fā)明的一個(gè)或多個(gè)圖形用戶(hù)接口。更進(jìn)一步值得注意的是,分別所描述的圖形接口可在多種其它不同的設(shè)置和內(nèi)容中被提供。例如,在這里所討論的應(yīng)用程序或者模型可與一個(gè)桌面開(kāi)發(fā)工具、郵件應(yīng)用程序、日立應(yīng)用程序,和/或網(wǎng)絡(luò)瀏覽器相關(guān),盡管其他類(lèi)型的應(yīng)用程序可被利用。這些應(yīng)用程序可以與圖形用戶(hù)接口(GUI)相關(guān),其中GUI提供一種其具有一個(gè)或多個(gè)顯示對(duì)象(未給出)的顯示,該顯示對(duì)象包括諸如其具有多種配置維度、多形狀、顏色、文本、數(shù)字和聲音的配置圖標(biāo)、按鈕、滾動(dòng)條、輸入框、選項(xiàng)配置、菜單、表格等等方面,以促進(jìn)利用應(yīng)用程序和/或模型進(jìn)行操作。此外,GUI還可以包括多個(gè)其他用以調(diào)整和配置本發(fā)明的一個(gè)或多個(gè)方面的輸入或控制,并且這一點(diǎn)我們下面將會(huì)詳述。這些可以包括從鼠標(biāo)、鍵盤(pán)、話筒輸入、網(wǎng)站、遠(yuǎn)端網(wǎng)站服務(wù)、模式識(shí)別器、臉孔識(shí)別器,和/或其他諸如照相機(jī)、攝像機(jī)輸入的設(shè)備接收用戶(hù)需求以影響或調(diào)整GUI的運(yùn)作。
回到圖3,接口300示例性的說(shuō)明了根據(jù)本發(fā)明一方面的預(yù)測(cè)選項(xiàng)。參考圖1、2所描述的系統(tǒng)可采用接口300。一方面,在310,可提供一個(gè)模式選擇以可根據(jù)當(dāng)前觀測(cè)進(jìn)行實(shí)時(shí)分析或者可根據(jù)過(guò)去數(shù)據(jù)和觀察來(lái)進(jìn)行離線分析。在314,可以選擇將被重新獲得的有效性及活動(dòng)預(yù)測(cè)的類(lèi)型。這種預(yù)測(cè)包括用戶(hù)將會(huì)在線的時(shí)間或者什么時(shí)候他們會(huì)開(kāi)始在線,預(yù)測(cè)郵件回復(fù)相關(guān)時(shí)間,電話相關(guān)時(shí)間,辦公室會(huì)見(jiàn)、在家聯(lián)機(jī)、視頻會(huì)議可能性、全屏是否可用,可利用的多個(gè)監(jiān)控、可利用的電話類(lèi)型、可利用的網(wǎng)絡(luò)會(huì)議和中斷選擇的代價(jià),例如。在320可選擇關(guān)聯(lián)假設(shè),無(wú)論用戶(hù)是否檢查郵箱或者是否忽略郵箱。在324可設(shè)置評(píng)估時(shí)間,其包括小時(shí)和分鐘的設(shè)置。在330,我們可設(shè)定另一個(gè)假設(shè),即有關(guān)于用戶(hù)察看或忽略他們各自的郵箱的時(shí)間。應(yīng)該理解的是,在接口300中所描述的選擇在性質(zhì)上是示例性的,并且在系統(tǒng)和/或用戶(hù)間的任何實(shí)質(zhì)上的通信和/或協(xié)作內(nèi)容中都可提供預(yù)測(cè)。
參考圖4,接口400示例性的說(shuō)明了根據(jù)本發(fā)明一方面的預(yù)測(cè)。與上述的接口300類(lèi)似,前面參考圖1、2所描述的系統(tǒng)可采用接口400。在這個(gè)方面中,接口400提供一個(gè)當(dāng)前模板(pallet),其中顯示與用戶(hù)能夠根據(jù)通信和容量的各種形式來(lái)進(jìn)行通信之前的時(shí)間有關(guān)的各種預(yù)測(cè)。在410,可為各個(gè)預(yù)測(cè)選擇用戶(hù)(例如Eric Horvitz)。在414,提供一個(gè)可能性閾值閾值調(diào)整以使得用戶(hù)能夠調(diào)整與各種預(yù)測(cè)相關(guān)的確定量。在420,提供一個(gè)或多個(gè)諸如用戶(hù)在線、郵件閱讀、電話、辦公室會(huì)見(jiàn)、在家聯(lián)機(jī)、視頻會(huì)議可能性等等這樣的預(yù)測(cè)類(lèi)型。在430,為420的預(yù)測(cè)類(lèi)型顯示相關(guān)預(yù)測(cè)次數(shù)。這包括其用于描述用戶(hù)通過(guò)給定通信媒質(zhì)進(jìn)行通信之前的預(yù)測(cè)時(shí)間量的圖形的和/或數(shù)字的結(jié)果。例如,在434,圖形展示和數(shù)字展示說(shuō)明在410所選擇的用戶(hù)很有可能在辦公室待149分鐘,而且可能性90%。此外,其他提供出席蹤跡的信息能夠在接口400顯示“查到的最后一個(gè)在BLdg113,時(shí)間3:11pm2/21/2003”參考圖5,示出了根據(jù)本發(fā)明一個(gè)方面的其用于預(yù)測(cè)存在性的接口500。接口500顯示了一同等接口,該接口提供了其用于選擇查詢(xún)種類(lèi)和為實(shí)時(shí)內(nèi)容或者離線分析形成查詢(xún)的裝置。在所示的情況下,得知他或她已經(jīng)在休息日的10點(diǎn)離開(kāi)25分鐘,關(guān)于一個(gè)用戶(hù)至少15分鐘內(nèi)返回辦公室的可能性的一個(gè)請(qǐng)求被輸入了。從事件數(shù)據(jù)庫(kù)中收集一組相關(guān)數(shù)據(jù)并且創(chuàng)建貝葉斯網(wǎng)絡(luò)。該網(wǎng)絡(luò)被用來(lái)產(chǎn)生關(guān)于何時(shí)用戶(hù)回來(lái)的累積概率分布。對(duì)于這些例子而言,根據(jù)0.08的置信閾值值,系統(tǒng)也共享如510所示的文件概要預(yù)測(cè)(例如,狀況用戶(hù)離開(kāi)已經(jīng)30分鐘,估計(jì)中斷成本0.1美元;預(yù)測(cè)希望用戶(hù)返回)。類(lèi)似的分析可在分別例如圖6、7中的辦公室缺席分析和郵件回復(fù)分析這樣的興趣事件中執(zhí)行。如后面所詳述的,提供了這樣一種方法,該方法考慮會(huì)議和其提供用戶(hù)實(shí)用性的預(yù)測(cè)的模型的構(gòu)建。接下來(lái)將描述會(huì)議參加、中斷和位置的模型的構(gòu)建。
圖8-10說(shuō)明了建模本發(fā)明各個(gè)方面的影響圖以及決策樹(shù)。本發(fā)明提供了這樣一種系統(tǒng)和方法,該系統(tǒng)和方法用來(lái)分析與會(huì)議有關(guān)的多種特征并且將這些觀察集成于存在性和有效性的綜合貝葉斯分析中。除了提高與缺席或出席有關(guān)的預(yù)測(cè)模型之外,學(xué)習(xí)這樣的模型,該模型使約定的多種屬性與參加一個(gè)會(huì)議的可能性以及會(huì)議的中斷性有關(guān)。當(dāng)根據(jù)所列出的一串約定地點(diǎn)中沒(méi)有該位置時(shí),本發(fā)明也可學(xué)習(xí)模型以推斷會(huì)議的地點(diǎn)。這些推論可以為諸如共享時(shí)間表和其他工具及應(yīng)用程序這樣的交互式的工具提供有價(jià)值的輸入。
協(xié)同系統(tǒng)將存儲(chǔ)于用戶(hù)日程表中的會(huì)議列入記錄,注意的是在線日程(例如微軟的郵件程序Outlook)中可用的約會(huì)屬性以及若干其他計(jì)算屬性的狀態(tài)。采用所記錄的數(shù)據(jù)以學(xué)習(xí)其能夠預(yù)測(cè)參加情況、中斷和位置的模型。為了建立出席模型,商業(yè)上可用服務(wù)器(例如微軟的Exchange server)協(xié)同的自動(dòng)訪問(wèn)約會(huì)的約會(huì)屬性。協(xié)同系統(tǒng)創(chuàng)建了約定的草擬訓(xùn)練組以及其屬性,并且利用通過(guò)使用與出現(xiàn)有關(guān)的一組試探所形成的猜測(cè)來(lái)標(biāo)注約會(huì)場(chǎng)所。這個(gè)參加試探認(rèn)為桌面活動(dòng)已延伸到日程會(huì)議的重要的部分是不參加會(huì)議的證據(jù),并且還認(rèn)為會(huì)議期間的活動(dòng)缺席是參加會(huì)議的證據(jù)。
對(duì)數(shù)據(jù)進(jìn)行標(biāo)記的試探在精確度上根據(jù)任務(wù)有所變化。應(yīng)該理解的是,為注釋參加會(huì)議的其基于活動(dòng)的試探可能是吵雜的。因此,根據(jù)其作為草案數(shù)據(jù)組的出席性而進(jìn)行預(yù)測(cè)并且其可使用戶(hù)通過(guò)手動(dòng)標(biāo)注出席性來(lái)改進(jìn)草案數(shù)據(jù)組的工具是可使用的。協(xié)同系統(tǒng)可產(chǎn)生一個(gè)按其發(fā)生順序來(lái)顯示約會(huì)的表格,并且顯示其包含有與出席有關(guān)的推測(cè)的出席字段。除了編輯出席字段,用戶(hù)還能夠增加對(duì)會(huì)議物理位置的評(píng)估和不同的會(huì)議被打斷的情況,指定會(huì)議的被打斷性是否為低、中、高。被注解的日程被用來(lái)構(gòu)建這樣一模型,該模型可預(yù)測(cè)一個(gè)用戶(hù)參加約會(huì)屬性所給出的將來(lái)會(huì)議的可能性的預(yù)測(cè)。
除了一天中的時(shí)間,一周中的某一天,考慮訓(xùn)練和預(yù)測(cè)時(shí)間的會(huì)議屬性包括會(huì)議日期和時(shí)間,會(huì)議持久性,主題,位置,組織者,參加者的數(shù)量和屬性,用戶(hù)的角色(使用者就是相對(duì)于被要求的或者隨意的參加者的組織者),用戶(hù)的響應(yīng)狀態(tài)(答是,試探性的回答,不做回答,或者沒(méi)有相應(yīng)要求),無(wú)論會(huì)議是否為周期發(fā)生的,無(wú)論在用戶(hù)的日程表上時(shí)間被標(biāo)注為忙或閑。同等系統(tǒng)進(jìn)入一個(gè)活動(dòng)目錄(例如微軟活動(dòng)目錄)服務(wù)來(lái)識(shí)別和注釋用戶(hù)、組織者、和參會(huì)者之間的組織關(guān)系,注意,舉個(gè)例子,無(wú)論組織者和參會(huì)者是否是組織中的重要任務(wù),直接的報(bào)告,經(jīng)理或者用戶(hù)經(jīng)理的經(jīng)理。作為預(yù)測(cè)日程參加、中斷和位置的模型精確性的評(píng)估的一部分,已經(jīng)進(jìn)行了幾個(gè)試驗(yàn)。
圖8顯示了單個(gè)用戶(hù)數(shù)據(jù)所學(xué)習(xí)的貝葉斯網(wǎng)絡(luò)800,其示出了從再現(xiàn)日程中所抽取的變量以及興趣表示的變量當(dāng)中的可能的相關(guān)性。模型800是通過(guò)從存儲(chǔ)在用戶(hù)的2001年10月到2002年3月6個(gè)月期間的在線日程的會(huì)議收集數(shù)據(jù)來(lái)建立的。數(shù)據(jù)組包括659個(gè)會(huì)議的約定,其中559個(gè)被用來(lái)訓(xùn)練模型,剩下的100個(gè)作為測(cè)試的集合。要求日程表的主人利用是否參加會(huì)議的信息來(lái)注釋事件,標(biāo)注會(huì)議的位置,同時(shí)指示出會(huì)議的中斷性,其被離散為低、中、高的中斷性。對(duì)于數(shù)據(jù)集而言,參加其為0.64的約會(huì)。用戶(hù)為0.5的情況分配了低中斷可能性,為0.4的情況分配了中等可能性,為0.1的情況分配了高中斷可能性。這個(gè)模型很好的執(zhí)行;所持?jǐn)?shù)據(jù)的分類(lèi)精度在預(yù)測(cè)參加方面達(dá)到0.92并且在分配中斷可能性方面達(dá)到0.81。
圖9和圖10中分別示出了預(yù)測(cè)會(huì)議參加和中斷可能性的決策樹(shù)900和1000。如圖9中所示,預(yù)測(cè)會(huì)議參加的關(guān)鍵影響變量包括是否通過(guò)別名或者個(gè)人來(lái)組織會(huì)議,會(huì)議的持久性,響應(yīng)狀態(tài),會(huì)議是否是周期性的,參與者的數(shù)量,是否邀請(qǐng)了直接報(bào)告人,其包含在位置場(chǎng)所中的信息,以及會(huì)議是否被標(biāo)注為忙時(shí)。決策樹(shù)900的葉子處的柱狀圖顯示了相對(duì)于不參加的參加可能性,其中結(jié)果p(不參加|會(huì)議屬性1...n)在上邊的位置,下邊是p(參加|會(huì)議屬性1...n)。
如圖10所示,預(yù)測(cè)會(huì)議中斷性的主要影響變量是用戶(hù)是否通過(guò)相對(duì)于個(gè)人的一個(gè)別名所邀請(qǐng),用戶(hù)是否對(duì)約會(huì)進(jìn)行響應(yīng),參與者的數(shù)量,是否邀請(qǐng)了直接報(bào)告,以及會(huì)議的主題。決策樹(shù)1000的葉子處的柱狀圖顯示了中斷的概率分布,其中從高到底部的狀態(tài)分別是低、中、高中斷可能性。
協(xié)同系統(tǒng)以幾種方式采用出席及中斷模型。該系統(tǒng)允許對(duì)有關(guān)于用戶(hù)參加或者即將參加的可能性進(jìn)行直接查詢(xún)。協(xié)同系統(tǒng)也可以分享關(guān)于一個(gè)用戶(hù)目前或未來(lái)時(shí)間的中斷期望成本(ECI)的信息。提供給用戶(hù)一個(gè)工具以使每個(gè)中斷水平與中斷成本的經(jīng)濟(jì)價(jià)值相關(guān)。他們也通過(guò)典型的一天中的時(shí)間和一周中的某一天這樣的自由時(shí)段來(lái)評(píng)估中斷的缺省價(jià)值。圖11給出了表1100,其描述了以中斷的價(jià)值為垂直軸、以中斷時(shí)間為水平軸。協(xié)同系統(tǒng)以下述方式來(lái)計(jì)算中斷期望成本(ECI)。
ECI=p(Am|E,ξ)Σip(cim|E,ξ)cim+(1-p(Am|E,ξ))cd]]>當(dāng)Am是參加會(huì)議的事件,cim是與中斷價(jià)值i相關(guān)的中斷成本,cd是處于考慮之中的時(shí)間段的缺省成本,E代表與日程屬性有關(guān)的觀察、最接近的內(nèi)容、一周中的某天、一天中的時(shí)間。
協(xié)同系統(tǒng)還將與會(huì)議的時(shí)間和屬性有關(guān)的推斷集成到與出席和缺席有關(guān)的預(yù)測(cè)中。系統(tǒng)執(zhí)行一個(gè)近似的會(huì)議分析以預(yù)知要考慮多種模式的會(huì)議的復(fù)雜性。在這個(gè)近似分析中,本發(fā)明形成了獨(dú)立的會(huì)議假設(shè),并且單獨(dú)考慮了各個(gè)會(huì)議。根據(jù)其最接近時(shí)間以及查詢(xún)中所專(zhuān)用的轉(zhuǎn)變,認(rèn)為用戶(hù)日程上的會(huì)議子集對(duì)于查詢(xún)而言是活動(dòng)的。對(duì)于活動(dòng)會(huì)議,一個(gè)顯著的貝葉斯網(wǎng)絡(luò)模型以及相關(guān)的累積分布,在會(huì)議范圍的過(guò)程中被計(jì)算以返回或者缺席,這個(gè)范圍指在會(huì)議之前或之后延長(zhǎng)會(huì)議的時(shí)間。在構(gòu)建一個(gè)相關(guān)會(huì)議的模型時(shí),協(xié)同系統(tǒng)的情況獲取組件識(shí)別與查詢(xún)所定義的最接近內(nèi)容相一致的事件。通常,只有被標(biāo)注為被參加的會(huì)議才被考慮。最后,直到返回或者缺席各個(gè)會(huì)議范圍之前,將時(shí)間累積分配與無(wú)會(huì)議狀態(tài)的累計(jì)分配組合在一起。
系統(tǒng)通過(guò)為無(wú)會(huì)議狀態(tài)構(gòu)建一個(gè)出席轉(zhuǎn)變的累積分配來(lái)執(zhí)行上述組合的。按照上述方式來(lái)計(jì)算累積分配,其采用與未提前安排會(huì)議或者用戶(hù)顯示未參加會(huì)議情況下的查詢(xún)相一致的事件。然后,對(duì)于由各個(gè)會(huì)議范圍所示出的時(shí)間范圍而言,將未參加和參加情況的累積分配相加在一起,并由用戶(hù)參加或者即將參加會(huì)議的可能性來(lái)對(duì)其進(jìn)行加權(quán)。
圖12給出了示意圖1200,該示意圖1200轉(zhuǎn)繼(relay)參加會(huì)議的可能性的綜合對(duì)預(yù)測(cè)用戶(hù)有效性的影響。休息日下午1:20有一個(gè)關(guān)于已經(jīng)離開(kāi)12分鐘的用戶(hù)何時(shí)會(huì)回到辦公桌前的查詢(xún)。最上部的曲線表示用戶(hù)返回到無(wú)會(huì)議狀況的累積分配。低一些的曲線考慮到活動(dòng)會(huì)議而給出了折疊結(jié)果,其考慮到用戶(hù)將要參加一個(gè)相關(guān)會(huì)議的可能性。這種情況下,3個(gè)會(huì)議在考慮中,包括下午1-2點(diǎn),2:30-3:30,和4-5點(diǎn)的會(huì)議。
圖13給出了根據(jù)本發(fā)明一方面的協(xié)同系統(tǒng)1300。在這個(gè)方面中,為其使中斷成本與所選配置文件相關(guān)的用戶(hù)建立一個(gè)或多個(gè)配置文件,其中為所選配置文件建立了各個(gè)時(shí)間段。在1310中,可以選擇諸如缺省,傍晚在家,深夜在家,周末在家,度假,工作缺省等等這樣的各個(gè)圖表。此后在1314使中斷成本與諸如缺省中斷,高中斷,中等中斷,低中斷等等這樣的所選配置文件相關(guān)。應(yīng)該理解的是,可以提供更多非常好的中斷等級(jí)。在1320,為在1324所選的給定配置文件選擇各種開(kāi)始和結(jié)束時(shí)間、天、以及日程階段。
參考圖14,說(shuō)明了根據(jù)本發(fā)明一方面的時(shí)間記錄屏幕1400。時(shí)間紀(jì)錄屏幕1400圖示了一些可能被捕獲或存儲(chǔ)在上述事件記錄數(shù)據(jù)庫(kù)中的示范事件。然后這些事件可被用于構(gòu)建和訓(xùn)練一個(gè)或多個(gè)根據(jù)本發(fā)明的學(xué)習(xí)模型。例如,一些記錄在屏幕1400中的事件包括其含有日期時(shí)間的系統(tǒng)出席事件、背景噪音聲音事件、演講聲音事件等等。應(yīng)該理解的是,記錄了多個(gè)其指示用戶(hù)來(lái)去的事件。也可采用來(lái)自桌面機(jī)器、手持機(jī)器、移動(dòng)終端、和/或其他組件的各種輸入來(lái)捕獲各個(gè)事件。
繼續(xù)進(jìn)展之前,說(shuō)明一下協(xié)同系統(tǒng)能夠被應(yīng)用于多種通信,消息,優(yōu)先權(quán),通告,以及根據(jù)圖28-30中所詳細(xì)描述的協(xié)同應(yīng)用程序中。在一個(gè)例子中,可采用“Bestcom”系統(tǒng)(根據(jù)圖28中所描述的),其集中于創(chuàng)建這樣一個(gè)服務(wù),該服務(wù)根據(jù)對(duì)與通信有關(guān)的內(nèi)容、可獲信道以及優(yōu)選的考慮來(lái)為用戶(hù)提供最佳通信方式。在Bestcom中,一個(gè)代理作為代理人,并且考慮到呼叫者和被呼叫者的目的及內(nèi)容。盡管參加通信雙方的優(yōu)選都會(huì)被考慮,但是Bestcom的很多方面強(qiáng)調(diào)被呼叫者的通信優(yōu)選,宛如從被呼叫者中尋找注意的資源。根據(jù)對(duì)呼叫者的識(shí)別、所選的初始信道(例如電話,快速消息,電子郵件)、以及所計(jì)算的或者所檢測(cè)到的被呼叫者的內(nèi)容,Bestcom考慮如何處理進(jìn)來(lái)的通信的優(yōu)選。
在清晰的Bestcom服務(wù)被呼叫者清晰喚起的情形下,共享與通信的特性有關(guān)的注釋以作為一部分Bestcom元數(shù)據(jù)圖式(schema)。例如,一個(gè)被呼叫者可能希望喚起B(yǎng)estcom來(lái)和一本書(shū)的合著者通話,并且希望通過(guò)喚起文字處理應(yīng)用程序中的特別定位服務(wù)來(lái)共享文檔。Bestcom服務(wù)能夠與被呼叫者的代理共享通信的目標(biāo)和可用信道。Bestcom的精華在于包含了被呼叫者狀態(tài)的私密性。盡管在進(jìn)行通信決策的過(guò)程中使用與這個(gè)狀態(tài)有關(guān)的內(nèi)容信息,但是呼叫者僅僅是個(gè)人的總結(jié)出與是否和如何處理通信有關(guān)的決策。
動(dòng)作包括在同一個(gè)信道上建立實(shí)時(shí)聯(lián)系,轉(zhuǎn)移信道,傳送消息,或者為呼叫者提供更佳時(shí)間并且安排一個(gè)未來(lái)的呼叫。Bestcom影響包括對(duì)基本優(yōu)先評(píng)估工具的發(fā)展以進(jìn)行諸如建立和編輯其分配有不同通信優(yōu)先權(quán)的人群這樣的認(rèn)為,并且評(píng)估不同內(nèi)容的中斷成本。盡管Bestcom的基礎(chǔ)版本集中于簡(jiǎn)單的評(píng)估和用戶(hù)狀態(tài)的直接感知,但是本發(fā)明采用與協(xié)同系統(tǒng)所提供的出席和可能性有關(guān)的充分內(nèi)容。
圖15給出了圖表1500,其說(shuō)明了根據(jù)本發(fā)明的動(dòng)態(tài)貝葉斯模型以用于推理有關(guān)于其捕獲關(guān)鍵變量以及相關(guān)性的用戶(hù)注意焦點(diǎn)。警報(bào)仲裁系統(tǒng)的原始版本采用如表1500中所示的手工動(dòng)態(tài)貝葉斯網(wǎng)絡(luò)模型。貝葉斯網(wǎng)絡(luò)中考慮的一個(gè)關(guān)鍵變量是注意焦點(diǎn)。這個(gè)變量的狀態(tài)被構(gòu)建成為大約15個(gè)相互排斥的注意狀態(tài),其捕獲用戶(hù)的狀態(tài)頻譜,這個(gè)頻譜是被工作量所分段的內(nèi)容。狀態(tài)包括這樣的特性例如高焦點(diǎn)的單個(gè)活動(dòng),中等焦點(diǎn)的單個(gè)活動(dòng),低焦點(diǎn)的單個(gè)活動(dòng),辦公室談話、出席、駕駛、私人時(shí)間和睡眠。
關(guān)注模型的一個(gè)目標(biāo)是推斷出假定用戶(hù)在特定注意狀態(tài)的情況下不同類(lèi)型中斷的成本。為達(dá)到這個(gè)目標(biāo),本發(fā)明考慮效用,u(Di,Aj),其捕獲用戶(hù)在被任務(wù)或者通信事件Di,所打斷時(shí)的關(guān)注狀態(tài)Aj下的成本。對(duì)這個(gè)成本進(jìn)行評(píng)估以作為所愿意支付的以避免對(duì)于每個(gè)組合而言金額混亂。假定一組經(jīng)濟(jì)價(jià)值以避免中斷,從用戶(hù)的關(guān)注狀態(tài)總結(jié)出的可能性分配,通過(guò)對(duì)效用性求和、由每個(gè)注意狀態(tài)的可能性來(lái)加權(quán)、并且以進(jìn)入的感知信息流為條件來(lái)計(jì)算期望中斷成本(ECI)。也就是說(shuō),ECI是ECI=Σjp(Ai|E)u(Di,Aj)]]>其中p(Aj\E)是注意狀態(tài)的可能性、其以證據(jù)流E為條件。
圖16給出了圖表1600,該圖表說(shuō)明了根據(jù)本發(fā)明一方面的其用于一事件系統(tǒng)的控制面板,該控制面板示出了事件分類(lèi)和用于處理聲音和視頻信息的圖形顯示。1600所描述的界面考慮了這樣一個(gè)系統(tǒng)的真實(shí)實(shí)現(xiàn)的其他細(xì)節(jié),該系統(tǒng)能夠從感知信息流提供中斷成本。在這個(gè)例子當(dāng)中,用戶(hù)的活動(dòng)通過(guò)事件感知來(lái)監(jiān)控與客戶(hù)設(shè)備的交互作用,并且提取系統(tǒng)從操作系統(tǒng)和在客戶(hù)端所執(zhí)行的應(yīng)用程序中檢測(cè)計(jì)算機(jī)事件。另外利用貝葉斯主動(dòng)追蹤系統(tǒng)來(lái)對(duì)視覺(jué)姿勢(shì)進(jìn)行處理并且利用音頻信號(hào)處理分析來(lái)對(duì)周?chē)曇艋顒?dòng)進(jìn)行處理。最后,用戶(hù)的日程通過(guò)一個(gè)與電子日程應(yīng)用程序(如Outlook)的接口被自動(dòng)檢查,以判斷日程表中是否有一個(gè)會(huì)議。圖16顯示了一個(gè)叫做進(jìn)入流(Infloflow)的事件監(jiān)控和控制系統(tǒng),這個(gè)系統(tǒng)將在下面詳細(xì)敘述。
客戶(hù)事件系統(tǒng)提供了一抽象工具以用于將低水平系統(tǒng)事件的模式結(jié)合到高水平事件模式中。本發(fā)明在關(guān)注模型中既考慮低水平也考慮高水平事件。例如,捕獲低水平狀態(tài)以作為所使用的應(yīng)用程序,無(wú)論用戶(hù)是否在打字,點(diǎn)擊鼠標(biāo),以及諸如應(yīng)用當(dāng)中切換模式的高水平事件(例如,單個(gè)應(yīng)用程序關(guān)注相對(duì)于多個(gè)應(yīng)用程序之間的切換),任務(wù)完成的指示(例如發(fā)出一條消息,關(guān)閉一個(gè)文件,關(guān)閉一個(gè)應(yīng)用程序等等)。
對(duì)于日程安排時(shí)間,會(huì)考慮會(huì)議是否在進(jìn)行中,直到會(huì)議結(jié)束時(shí)的持續(xù)時(shí)間,以及會(huì)議地點(diǎn)。對(duì)于聲音和視覺(jué)分析而言,能夠確定談話或者其他信號(hào)是否被識(shí)別,用戶(hù)是否位于桌面系統(tǒng)附近,甚至用戶(hù)是否專(zhuān)注于或者離開(kāi)計(jì)算機(jī)。
圖17是給出了根據(jù)本發(fā)明的事件白板1700的示意圖。采用事件白板1700來(lái)捕獲和分享系統(tǒng)所考慮的低水平和高水平事件的狀態(tài)。如圖所示,事件包括與應(yīng)用程序的生命周期有關(guān)的詳情,當(dāng)前“居首位”的且進(jìn)行交互作用的應(yīng)用程序、以及用于捕獲諸如桌面使用模式的使用模式的事件,這種情況下,示出了一個(gè)用戶(hù)在預(yù)置時(shí)間范圍之內(nèi)(這個(gè)例子中是15秒)的不同應(yīng)用程序之間進(jìn)行切換。
圖18是給出了根據(jù)本發(fā)明一方面的其說(shuō)明了與關(guān)注狀態(tài)以及隨時(shí)間中斷成本有關(guān)的推論的1800示意圖。上面描述的流入系統(tǒng)考慮各個(gè)事件并采用動(dòng)態(tài)貝葉斯網(wǎng)絡(luò)來(lái)推斷關(guān)注狀態(tài)的概率分布。在1810的輸出描述了這樣一個(gè)其考慮8個(gè)關(guān)注狀態(tài)的模型的輸出,這個(gè)狀態(tài)包括高聚焦單個(gè)活動(dòng)、低聚焦單個(gè)活動(dòng)、辦公室談話、陳述或者會(huì)議、駕駛、私人時(shí)間,睡眠和現(xiàn)在空閑。輸出1810描述了辦公室談話的初始高可能性在最近的時(shí)間變?yōu)橛筛呔劢箚蝹€(gè)活動(dòng)所支配。
輸出1820描述了隨不同打擾時(shí)間Di的期望中斷成本的推論。在這種情況下,可根據(jù)粗略用戶(hù)關(guān)注狀態(tài)下的所推論概率分布來(lái)計(jì)算用戶(hù)為避免不同的通信事件可能會(huì)支付的金錢(qián)。圖1820中的曲線從上到下代表了與6個(gè)不同中斷相關(guān)的估計(jì)成本,包括電話,尋呼,帶有和諧打鐘報(bào)時(shí)的全視覺(jué)信號(hào),非常微小的打鐘報(bào)時(shí)聲音顯示,不帶和諧打鐘報(bào)時(shí)的全視覺(jué)信號(hào),不帶打鐘報(bào)時(shí)的微小聲音顯示。
圖19是根據(jù)本發(fā)明一方面的其說(shuō)明了報(bào)警顯示的圖表1900。圖表1900顯示了其采用期望中斷成本模型的通知系統(tǒng)(例如,關(guān)于新聞、財(cái)政、電子郵件、遠(yuǎn)程消息等等的通知)中的全視覺(jué)信號(hào)的視覺(jué)顯示示例。這個(gè)信號(hào)可能伴隨有聲音傳達(dá)。本發(fā)明可平衡所推斷出的不同消息動(dòng)作的期望成本與如在信息價(jià)值的單獨(dú)分析中所評(píng)估的不同通信的期望價(jià)值。
圖20給出了根據(jù)本發(fā)明一方面的中斷工作臺(tái)2000,這個(gè)工作臺(tái)根據(jù)用戶(hù)的當(dāng)前內(nèi)容而提供了與不同活動(dòng)相關(guān)的不同類(lèi)型中斷的成本模型,這個(gè)用戶(hù)可與計(jì)算機(jī)終端進(jìn)行交互作用。根據(jù)來(lái)自于上述感知傳感器和桌面活動(dòng)的事件記錄,可采用學(xué)習(xí)模型來(lái)預(yù)測(cè)辦公室的用戶(hù)中斷狀態(tài)。這些學(xué)習(xí)模型預(yù)測(cè)用戶(hù)的中斷狀態(tài),由此用戶(hù)的關(guān)注焦點(diǎn)或者工作量的詳細(xì)狀態(tài)始終不清晰。也就是說(shuō),回避用戶(hù)關(guān)注狀態(tài)的清晰模型,這可使其表征用戶(hù)中斷性的模型被直接追蹤。圖20描述了其被稱(chēng)作中斷模型工作臺(tái)的工具2000,其提供了事件捕獲、時(shí)間段的注釋、以及建立和測(cè)試中斷統(tǒng)計(jì)模型。圖20還顯示了在會(huì)議注釋階段中所使用的標(biāo)記工具2000的快照。
在訓(xùn)練階段,工具2000捕獲桌面流,日程和音視頻事件。在標(biāo)注時(shí)間時(shí),工具2000顯示了主體辦公室的同步視頻解碼,這個(gè)視頻信號(hào)是在數(shù)碼相機(jī)的訓(xùn)練階段所捕獲的。工作臺(tái)事件記錄系統(tǒng)同步使利用訓(xùn)練期所監(jiān)控的事件與來(lái)自數(shù)字錄像帶的場(chǎng)景相同步,這有利于對(duì)時(shí)間段的進(jìn)行標(biāo)注并使其與事件相關(guān)。
通常情況下,模型建立的第一階段是事件和環(huán)境捕獲。在這個(gè)階段,采用視頻照相機(jī)來(lái)記錄主體活動(dòng)以及所有辦公室環(huán)境。具有聲音跟蹤的錄像機(jī)位于主體肩部之上以進(jìn)行拍攝,除了顯示用戶(hù)辦公環(huán)境的一部分之外還顯示在用戶(hù)屏幕上所顯示的環(huán)境。
對(duì)構(gòu)建中斷模型的第二個(gè)階段進(jìn)行標(biāo)注和評(píng)估。提供了工具2000以在訓(xùn)練階段回顧其屏幕所捕獲的視頻并且在不同時(shí)間對(duì)其中斷狀態(tài)進(jìn)行標(biāo)注。通過(guò)允許用戶(hù)指定中斷狀態(tài)之間的轉(zhuǎn)變可使標(biāo)注效果最小化;而不是需要用戶(hù)標(biāo)志每一個(gè)小的時(shí)間段,轉(zhuǎn)變間的所有時(shí)間繼承了與其定義了每個(gè)截然不同段的開(kāi)始的轉(zhuǎn)變相關(guān)的中斷標(biāo)志。工具2000提供這樣一種方式以指定這樣的途徑,即其表示中斷成本的變量被離散化以及成本如何被表示。主題可以至少兩種方式來(lái)在不同時(shí)間對(duì)與其中斷性相關(guān)的評(píng)估進(jìn)行編碼。
以一種方法,主題對(duì)看錄像帶的時(shí)間段進(jìn)行標(biāo)注以分別標(biāo)注為高、中和低中斷性。如圖20中的前景所示的,用戶(hù)被要求分別為不同類(lèi)型的中斷分別繪制出每個(gè)高水平狀態(tài)的經(jīng)濟(jì)價(jià)值,這可反映出愿意支付以避免在其被標(biāo)注為高、中、低中斷成本狀態(tài)過(guò)程中的中斷。為每個(gè)不同中斷類(lèi)型低、中、高搜尋經(jīng)濟(jì)價(jià)值。在對(duì)訓(xùn)練期的時(shí)間段進(jìn)行標(biāo)注的第二個(gè)方法中,主體可定義一個(gè)范圍并且建立這樣的模型,該模型可直接推出其隨真實(shí)價(jià)值的概率分布,這表示中斷成本。
在編譯和測(cè)試階段,貝葉斯網(wǎng)絡(luò)(或者其他統(tǒng)計(jì)模型方法論例如統(tǒng)計(jì)衰退、矢量支持機(jī)器(SVM)等等)是由按照上述最開(kāi)始兩個(gè)方法所產(chǎn)生情況的已標(biāo)注情況庫(kù)構(gòu)造而成的。對(duì)辦公室活動(dòng)的一個(gè)或多個(gè)會(huì)話期(session)創(chuàng)建其利用中斷標(biāo)志來(lái)標(biāo)記的且其包含記錄事件狀態(tài)向量的2秒時(shí)間段的數(shù)據(jù)庫(kù)。此后該系統(tǒng)通過(guò)采用圖表結(jié)構(gòu)查詢(xún)來(lái)執(zhí)行貝葉斯學(xué)習(xí)過(guò)程,并且建立這樣的貝葉斯網(wǎng)絡(luò)模型,該模型用于與用戶(hù)的中斷狀態(tài)有關(guān)的實(shí)時(shí)預(yù)測(cè),只要給定被感知事件的實(shí)時(shí)流。
在運(yùn)行時(shí),使用由該模型所推斷出的中斷狀態(tài)的概率分布來(lái)計(jì)算不同中斷類(lèi)的期望中斷成本。對(duì)于考慮中的每個(gè)中斷而言,通過(guò)調(diào)用與上述所定義的期望中斷成本相似的期望值來(lái)計(jì)算中斷的期望成本,以用中斷的不同狀態(tài)的可能性p(Ii|E)代替明確關(guān)注狀態(tài),如下所示ECI=Σjp(Ii|E)u(Di,Ij)---(2)]]>除了推斷中斷的當(dāng)前狀態(tài)外,本發(fā)明還產(chǎn)生了其表示與中斷的進(jìn)一步狀態(tài)有關(guān)的關(guān)注預(yù)測(cè)的若干變量。這些變量包括與其隨直到到達(dá)中斷的低狀態(tài)、中等狀態(tài)、或者高狀態(tài)時(shí)的時(shí)間的概率分布有關(guān)的推論,并且可實(shí)現(xiàn)更多的其表示直到實(shí)現(xiàn)了中斷狀態(tài)時(shí)的時(shí)間的專(zhuān)用變量,這將持續(xù)不同的時(shí)間長(zhǎng)度。舉例來(lái)說(shuō),這個(gè)族里的變量表示直到用戶(hù)保持在低成本中斷狀態(tài)至少15分鐘時(shí)的時(shí)間。通常這樣的預(yù)測(cè)對(duì)仔細(xì)考慮是否、何時(shí)、以及如何調(diào)停通信是重要的。為了檢驗(yàn)所產(chǎn)生模型的預(yù)測(cè),工作臺(tái)2000允許用戶(hù)保留一份訓(xùn)練中的數(shù)據(jù),以便可以使用保留的數(shù)據(jù)來(lái)測(cè)試該模型。為了進(jìn)行實(shí)驗(yàn),用85%的數(shù)據(jù)來(lái)訓(xùn)練該模型并且為測(cè)試保留15%的數(shù)據(jù)。
圖21給出了根據(jù)本發(fā)明一方面的其說(shuō)明了貝葉斯網(wǎng)絡(luò)模型的一圖表2100。圖表2100描繪了由如上所述的工作臺(tái)所輸出的一貝葉斯網(wǎng)絡(luò)模型。該模型是根據(jù)中斷成本所標(biāo)記的一個(gè)主題活動(dòng)的記錄構(gòu)建而成的。在這種情況下,情況數(shù)據(jù)庫(kù)表示主體辦公室中的并且其具有一個(gè)小時(shí)期間的主體計(jì)算機(jī)的活動(dòng)。這個(gè)數(shù)據(jù)庫(kù)包括1800個(gè)二秒情況,其表示可中斷性等級(jí)中的43個(gè)狀態(tài)轉(zhuǎn)移。85%的情況用來(lái)構(gòu)建這個(gè)模型。其它15%的情況為訓(xùn)練而保留。
其表示當(dāng)前可中斷性狀態(tài)的變量(包含了低,中,高的狀態(tài))在2110被標(biāo)記為COI。其他變量包含直到下一個(gè)低狀態(tài)、直到下一個(gè)中等狀態(tài)、直到下一個(gè)高狀態(tài)時(shí)的預(yù)測(cè)時(shí)間,并且其表示直到中斷的低,中,高成本時(shí)的時(shí)間的這些變量的變體將保持不同的時(shí)間長(zhǎng)度。預(yù)測(cè)變量將被離散化為五個(gè)時(shí)間狀態(tài),其包括小于1分鐘,1-5分鐘,5-10分鐘,10-15分鐘,及大于15分鐘。
圖22-26說(shuō)明了根據(jù)本發(fā)明一個(gè)方面的的決策樹(shù)。圖22顯示了一決策數(shù),該決策數(shù)表示其基于貝葉斯網(wǎng)絡(luò)的COI變量的概率分布的緊湊編碼。在樹(shù)葉子上的條形圖代表由通向葉子的路徑所代表的一組觀測(cè)結(jié)果的可中斷性的高,中,低成本的概率分布(以從高到低的順序)。這路徑代表了存在性,應(yīng)用使用,以及可以感知到的事件的混合體。
圖21中所顯示的模型提供了與當(dāng)前狀態(tài)以及與中斷的進(jìn)一步狀態(tài)有關(guān)的有價(jià)值的推論。當(dāng)對(duì)所保留情況的15%進(jìn)行測(cè)試時(shí),貝葉斯網(wǎng)絡(luò)示出了在正確的分配該主題的可中斷性狀態(tài)方面的分級(jí)精確度是0.73。這個(gè)模型還提供了與其表示將來(lái)狀態(tài)的多個(gè)變量有關(guān)的有用預(yù)測(cè)。舉例來(lái)說(shuō),該模型預(yù)測(cè)直到用戶(hù)下一次轉(zhuǎn)變到低成本中斷時(shí)的時(shí)間的分級(jí)精確度是0.56,并且直到用戶(hù)下一次處于高成本狀態(tài)的中斷的時(shí)間的分級(jí)精確度是0.78。
除了利用所有的變量特征來(lái)測(cè)試這個(gè)模型的性能外,其他方面還包括進(jìn)行“模型消除”研究。這包括對(duì)與從學(xué)習(xí)和推理中去掉可感知特性有關(guān)的損耗進(jìn)行分析。因?yàn)樵擃I(lǐng)域的許多計(jì)算機(jī)可能沒(méi)有聽(tīng)覺(jué)和視覺(jué)的能力,因此對(duì)于用戶(hù)在設(shè)備附近或接近客戶(hù)設(shè)備的情況下,本發(fā)明還在從日歷信息和桌面活動(dòng)的豐富圖案中預(yù)測(cè)用戶(hù)可中斷性的過(guò)程中采用判別能力。
圖23顯示了按照與圖22中所示的模型相類(lèi)似的方式所創(chuàng)建的一貝葉斯網(wǎng)絡(luò)模型。然而,在訓(xùn)練和測(cè)試的模型中沒(méi)有考慮聽(tīng)覺(jué)或視覺(jué)的事件。圖24示出了其表示主題的中斷成本的變量的決策樹(shù)。
對(duì)圖24中的決策樹(shù)中所示出的結(jié)構(gòu),路徑和分布狀態(tài)與圖22中決策樹(shù)的這些特性進(jìn)行比較可提供對(duì)模型差異的洞察力。繞過(guò)這些感知信息,將導(dǎo)致圖22中所示的決策樹(shù)所考慮的聽(tīng)覺(jué)事件的缺失。在缺乏感知信息的情況下,其他事件變成有價(jià)值的鑒別器。如圖24中的決策樹(shù)所顯示的,引入了新的應(yīng)用程序狀態(tài)(不論主題是否正忙于電子郵件和日歷應(yīng)用程序)。
本發(fā)明也可以使用其用于感知信息損失的關(guān)鍵變量的分級(jí)準(zhǔn)確度的靈敏度。下述表1示出了對(duì)于考慮中的主題數(shù)據(jù)而言中斷成本的分級(jí)準(zhǔn)確度是沒(méi)有損失的。然而,并沒(méi)有發(fā)現(xiàn)對(duì)于所有感興趣變量有相同的評(píng)估。人們注意到變量靈敏度的混和表示對(duì)可中斷性將來(lái)的預(yù)測(cè)。例如,對(duì)于在關(guān)注焦點(diǎn)下的主題而言,直到下一個(gè)高成本狀態(tài)時(shí)的分級(jí)準(zhǔn)確度僅由于損失的感知信息而僅僅稍微的減少了。另一方面,直到這下一個(gè)低成本狀態(tài)時(shí)的預(yù)測(cè)很易受到感知信息損失的影響,由于感知事件的損失而使分級(jí)準(zhǔn)確度從0.56轉(zhuǎn)變到0.46。
表1.對(duì)用戶(hù)中斷性當(dāng)前和將來(lái)狀態(tài)的分類(lèi)精確度

圖25中的從一貝葉斯網(wǎng)絡(luò)學(xué)習(xí)程序所得來(lái)的決策樹(shù)2500在對(duì)直到下一個(gè)低成本中斷時(shí)段的開(kāi)始時(shí)間進(jìn)行預(yù)測(cè)的過(guò)程中提供了對(duì)可視姿態(tài)信息的洞察力。決策樹(shù)2500顯示了由從主要跟蹤系統(tǒng)所得來(lái)的其與參加和姿態(tài)有關(guān)的多個(gè)特性以預(yù)測(cè)直到下一個(gè)低成本中斷的時(shí)間。
圖26示出了在不考慮視覺(jué)和聽(tīng)覺(jué)信息的情況下相同預(yù)測(cè)的決策樹(shù)2600。系統(tǒng)被迫依賴(lài)桌面活動(dòng)和存在性來(lái)對(duì)直到低成本中斷時(shí)的時(shí)間進(jìn)行預(yù)測(cè),并且對(duì)于手邊的主題和變量來(lái)說(shuō),這種依賴(lài)性典型的將導(dǎo)致預(yù)測(cè)質(zhì)量的降低。
圖27說(shuō)明了根據(jù)本發(fā)明的預(yù)測(cè)存在性和有效性的方法。然而,為了能簡(jiǎn)單的解釋起見(jiàn),該方法論是用一系列的行為來(lái)給出和描述的,應(yīng)該理解和明白的是本發(fā)明并不受這些行為順序的限制。因?yàn)楦鶕?jù)本發(fā)明的某些行為可以具有不同的順序和或在這里所示出和所描述的其他相并行。例如,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)該方法或者可以被表現(xiàn)為諸如一個(gè)狀態(tài)圖中的一系列互相聯(lián)系的狀態(tài)或事件。此外,并不是所有闡明的行為都可能被要求實(shí)現(xiàn)根據(jù)本發(fā)明的方法。
參考圖27,處理2700闡明了根據(jù)本發(fā)明的存在性和有效性預(yù)測(cè)。轉(zhuǎn)到2710,從與用戶(hù)出席和缺席期間相關(guān)的一個(gè)或多個(gè)設(shè)備中收集數(shù)據(jù)。如上所述,數(shù)據(jù)可以源自于許多的來(lái)源,諸如手持式設(shè)備、可移動(dòng)的設(shè)備、以及桌面設(shè)備或活動(dòng)。在2714,將這些源自不同設(shè)備的數(shù)據(jù)是聚集或收集在從事件記錄或數(shù)據(jù)庫(kù)中。這些數(shù)據(jù)被存儲(chǔ)以與這樣的注釋相對(duì)應(yīng),該注釋指出了這些數(shù)據(jù)源自哪里、這些數(shù)據(jù)源自什么類(lèi)型且是什么性能的設(shè)備、以及這數(shù)據(jù)些在什么時(shí)間和日期被記錄下來(lái)的。在2718中,一個(gè)或多個(gè)學(xué)習(xí)模型是根據(jù)已經(jīng)被記錄到事件數(shù)據(jù)庫(kù)中的數(shù)據(jù)而建造起來(lái)的。在2722中,接收這樣的一查詢(xún),該查詢(xún)是請(qǐng)求用戶(hù)出席或有效性信息。如上所述,這個(gè)查詢(xún)還可以直接獲得諸如未出席或者不有效這樣的附加信息。在2726中,根據(jù)存儲(chǔ)在事件數(shù)據(jù)庫(kù)中的數(shù)據(jù)來(lái)訓(xùn)練在2718中所描述的學(xué)習(xí)模型。這些數(shù)據(jù)與其和各種設(shè)備和/或場(chǎng)所相關(guān)的一個(gè)或多個(gè)用戶(hù)出席及缺席時(shí)間段有關(guān)。采用這個(gè)訓(xùn)練的模型來(lái)返回用戶(hù)狀態(tài)信息的預(yù)測(cè)(例如所期望的出席或缺席)以響應(yīng)所接收到的查詢(xún)。
預(yù)測(cè)的內(nèi)容可以直接地傳遞給用戶(hù),這些用戶(hù)是所授權(quán)的可以察看與用戶(hù)當(dāng)前所出席的位置、可中斷性、或者用戶(hù)對(duì)一個(gè)或多個(gè)通信信道的訪問(wèn)有關(guān)的或者與對(duì)將來(lái)存在性及有效性的預(yù)測(cè)有關(guān)細(xì)節(jié)的不同方面或不同程度。例如,上述圖4為具有適當(dāng)特權(quán)的同事呈現(xiàn)出這樣的可視化結(jié)果,其包括與用戶(hù)的存在性和有效性有關(guān)的詳細(xì)。在這種情況下,在轉(zhuǎn)變?yōu)橛行У奶囟ǔ潭鹊闹眯哦认?,指明了?dāng)前可利用的通信信道(例如在這種情況下,何時(shí)累積概率到達(dá)百分九十可能性),而條形圖指出了直到不同的信道變成可利用時(shí)的以分鐘所計(jì)的時(shí)間。
應(yīng)該理解的是,其他的可視化對(duì)于預(yù)測(cè)或當(dāng)前狀態(tài)的不同類(lèi)型的“選擇性顯示”而言也是可以的(例如,僅僅顯示某些特定類(lèi)型的情況給不同類(lèi)型的人,這不同類(lèi)型的人是以名字、或者通過(guò)對(duì)組類(lèi)型的抽象、通過(guò)相互關(guān)系等等而命名的)有選擇的顯示包括對(duì)時(shí)間域中的低精確度信息的信息抽象(并非是與預(yù)測(cè)有關(guān)的精確度,例如3小時(shí)與90分鐘這樣的精確度對(duì)照)或者對(duì)空間域中的低精確度信息的信息抽象,例如,“在西雅圖”與“在家”相對(duì)照。
還可對(duì)具有不同特權(quán)的人進(jìn)行調(diào)節(jié)(例如,通過(guò)非盈利組織(org)圖表中的關(guān)系,或通過(guò)動(dòng)態(tài)信息,例如今天我將要遇見(jiàn)的人)以察看不同的方面。這樣的控制可包含精確控制,例如,我的同事可以獲知我大概什么時(shí)候回西雅圖,或者我是否現(xiàn)在就在西雅圖。從我的直接匯報(bào)中可以知道今天上午我是在家里工作,等等?;蛘呶覍⒃诖蠹s30分鐘內(nèi)回到辦公室。
在其它情況下,使用這信息來(lái)向一個(gè)通訊代理通知最好采取什么樣的行為。這樣的應(yīng)用程序不包括用戶(hù)當(dāng)前或?qū)?lái)存在或有效性的詳細(xì)信息以送至其他用戶(hù),從而保持用戶(hù)位置的保密。所選用戶(hù)可以共享其包括用戶(hù)隨時(shí)間的中斷性這樣的當(dāng)前有效性或?qū)?lái)的預(yù)測(cè),由此可將中斷性表示為各種不同中斷的中斷成本或期望成本。這還可以包括有選擇性的共享與這樣的一用戶(hù)有關(guān)的信息,該用戶(hù)有權(quán)使用一個(gè)或多個(gè)通信信道信息。
現(xiàn)在參考圖28,說(shuō)明了一系統(tǒng)2800,該系統(tǒng)以及如上所述的本發(fā)明的其他方面均被采用。通道管理器2802識(shí)別這樣的通信信道,該通信信道能促進(jìn)和優(yōu)化在接觸者2820和被接觸者2830之間的通信2810的效用。在說(shuō)明了接觸者2820和被接觸者2830的同時(shí),應(yīng)該理解的是系統(tǒng)2800可便于識(shí)別兩個(gè)或更多通信參與者(例如,通訊組)之間的最佳通信信道。進(jìn)一步應(yīng)該理解的是進(jìn)行通信2810的參與者可以包括人類(lèi)團(tuán)體,設(shè)備和/或電子處理。從而,如這里所采用的,術(shù)語(yǔ)被接觸者和接觸者包括接觸者組和被接觸者組。
通信2810可以通過(guò)各種信道進(jìn)行傳送,這些信道包括但不局限于電話信道,電腦信道,傳真信道,尋呼信道和個(gè)人溝通渠道。電話信道包括但是并不局限于普通老式電話通信技術(shù),蜂窩式電話技術(shù),衛(wèi)星電話技術(shù)和因特網(wǎng)電話技術(shù)。計(jì)算機(jī)信道可以包括但是不局限于電子郵件,合作編輯,即時(shí)通訊,網(wǎng)絡(luò)會(huì)議,日歷和從事家用處理及上網(wǎng)的計(jì)算機(jī)設(shè)備。個(gè)人溝通渠道包括但是并不局限于會(huì)議電視,信使、以及面對(duì)面會(huì)議。對(duì)與當(dāng)前信道有關(guān)的數(shù)據(jù)(例如,忙碌著的電話)進(jìn)行分析,這些數(shù)據(jù)可以是與當(dāng)前信道變成可用的可能性有關(guān)的數(shù)據(jù)(例如,電話不再忙著)。
識(shí)別最佳的通信信道可以包括考慮在第一時(shí)間點(diǎn)建立通信2810的好處,同時(shí)在第一時(shí)間點(diǎn)通信信道是可利用的,并且當(dāng)其他通信信道可用時(shí)還要考慮延遲在第二時(shí)間點(diǎn)建立通信2810的成本。
通道管理器2802訪問(wèn)信道數(shù)據(jù)存儲(chǔ)器2835,接觸者數(shù)據(jù)存儲(chǔ)器2860和被接觸者數(shù)據(jù)存儲(chǔ)器2850。接觸者數(shù)據(jù)存儲(chǔ)器2860、信道數(shù)據(jù)存儲(chǔ)器2835、以及被接觸者數(shù)據(jù)存儲(chǔ)器2850可以將數(shù)據(jù)存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)中,這些數(shù)據(jù)結(jié)構(gòu)包括但是并不局限于一個(gè)或多個(gè)列表,數(shù)組,表格,數(shù)據(jù)庫(kù),棧,堆,鄰接表和數(shù)據(jù)立方體,并且可以駐留在一個(gè)物理設(shè)備中和/或可以分布在兩個(gè)或多個(gè)物理設(shè)備之間(例如,磁盤(pán)驅(qū)動(dòng)器,磁帶驅(qū)動(dòng)器,存儲(chǔ)器)。此外,接觸者數(shù)據(jù)存儲(chǔ)器2860、信道數(shù)據(jù)存儲(chǔ)器2835、以及被接觸者數(shù)據(jù)存儲(chǔ)器2850可以駐留在一個(gè)邏輯設(shè)備和/或數(shù)據(jù)結(jié)構(gòu)中。
通道管理器2802可以是一個(gè)計(jì)算機(jī)組件,如這里所定義的術(shù)語(yǔ),并且因此通道管理器2802可以分布在兩個(gè)或多個(gè)協(xié)作進(jìn)程之中和/或駐留在一個(gè)物理的或邏輯設(shè)備中(例如,計(jì)算機(jī),進(jìn)程)。
在通道管理器2802所解決的問(wèn)題的通用公式中,本發(fā)明考慮“通信值函數(shù)”f,其根據(jù)信道或者信道子集的可接受程度而返回每個(gè)通信信道或處于考慮之中的信道子集的值或者信道的序列。
值(信道)=f(優(yōu)選(被接觸者,接觸者,組織),內(nèi)容(被接觸者,接觸者))其中被接觸者和接觸者的內(nèi)容包括組員身份、組內(nèi)容、設(shè)備可用性、時(shí)間、任務(wù)、以及接觸者和被接觸者即將到來(lái)的情況等等。值得注意的是被接觸者和接觸者的內(nèi)容可能以一種或多種格式保存,其包括但并不局限于XML模式。在本發(fā)明的一個(gè)例子中,通道管理器2802開(kāi)始對(duì)所分配的值進(jìn)行排序并且企圖創(chuàng)建一個(gè)聯(lián)系或向接觸者2820及被接觸者2830通知有關(guān)于最可能的聯(lián)系。
通常,存在與優(yōu)選以及所采用的用于建模一內(nèi)容的一個(gè)或多個(gè)參數(shù)有關(guān)的不確定性。
期望值(信道)=∑if(優(yōu)選(被接觸者,接觸者,組織),p(被接觸者的內(nèi)容i|E),接觸者的內(nèi)容)當(dāng)采用該期望值來(lái)最初的識(shí)別這樣的信道,該信道被預(yù)測(cè)以使通信2810的效用最佳化,在本發(fā)明的一個(gè)例子中向被接觸者2830呈現(xiàn)與通信有關(guān)的選項(xiàng)。反作用于該選項(xiàng)的被接觸者2830此后將確定為通信2810所選的信道。在其可促進(jìn)適應(yīng)通信管理器2802的機(jī)器學(xué)習(xí)中采用對(duì)這些選項(xiàng)的反作用。
目前考慮到更多特定的使用期望效用的例子,根據(jù)方程1而獲得了在被接觸者2830優(yōu)選的內(nèi)容中的不確定性之下所進(jìn)行的決策的基本公式。
A*=argmaxjΣip(contextRi|E)×u(Aj,Akc,C,contextRi,contextC)]]>(等式1)其中A*是一個(gè)理想通信行為,其包括被接觸者(AC*)和被接觸者(接收方)((AR*)所使用的且通過(guò)優(yōu)化等式1所計(jì)算的信道。在等式1中Aj是處于考慮的通信信道,ACk是接觸者所使用的通信信道,ContextRi是所希望通信的被接觸者(接收方)的內(nèi)容,ContextC是接觸者的內(nèi)容
C是接觸者的特性,典型的其與一類(lèi)人相鏈接(例如,緊要聯(lián)系的、預(yù)先答復(fù)的、同一家族的、未知的)。
因此,在本發(fā)明一個(gè)方面的例子中,在給定證據(jù)E的情況下被接觸者2830具有某個(gè)內(nèi)容的條件概率p(contextRi|E)與效用函數(shù)u一起被用來(lái)確定理想的通信行為,采用該行為以使接觸者2820與被接觸者2830之間的通信2810的效用最大化。
通過(guò)引入與接觸者2820的內(nèi)容有關(guān)的不確定性來(lái)擴(kuò)展用于識(shí)別最佳通信信道的基本公式,其將在等式2中所示的總和與方程1的不確定性相加在一起。這個(gè)特殊的通信行為和/或?yàn)榻佑|者2820的初次接觸所選擇的信道由Acinit來(lái)表示。
A*=]]>argmaxjΣiΣip(contextRi|E)p(contextCk|E)×u(Aj,Ainitc,C,contextRi,contextCk)]]>(等式2)接觸者2820和被接觸者2830的內(nèi)容代表了一組高級(jí)的確定或不確定變量。與自動(dòng)評(píng)定和/或直接標(biāo)記緊急或重要通信的標(biāo)志有關(guān)的數(shù)據(jù)還可以在確定最佳通信信道的過(guò)程中被評(píng)估。可以將內(nèi)容變量認(rèn)為是優(yōu)化過(guò)程中的明確的確定性或概率因素。例如,mck表示適用于接觸者2820的信道并且由此等式3考慮適用于接觸者2820的信道組合。
A*=]]>argmaxl,nΣiΣkp(contextRi|E)p(contextCk|E)×u(A(mlR,mnC),Ainitc,C,contextRi,contextCk)]]>(等式3)本發(fā)明還可以對(duì)現(xiàn)在可用的最好通信選項(xiàng)與將來(lái)可用的最好通信選項(xiàng)進(jìn)行比較,并且根據(jù)通信延遲來(lái)更新?lián)p失的通信值,且當(dāng)接觸者處于不同狀態(tài)時(shí)(例如更多可用或更少可用)時(shí)如果通信將在晚一點(diǎn)的時(shí)間t到達(dá),那么根據(jù)中斷變化來(lái)更新可能的增益或損失。這樣的比較可以由等式4來(lái)獲得 ValueA*′(t+)-ValueA*(t0)=]]>maxl,nΣiΣkp(contextRi|E,t+)p(contextCk|E,t+)]]>×u(A(mlR(t+),mnC(t+)),AinitC,C,contextRi(tr),contextCk(t+))]]>maxl,nΣiΣkp(contextRi|E,t0)p(contextCk|E,t0)]]>×u(A(m1R(t0),mnC(t0)),AinitC,C,contextRi(t0),contextCk(t0))---(4)]]>
因此,采用與等式1到4所描述的公式相同的理論上的確定公式來(lái)為一組或多組接觸者及被接觸者生產(chǎn)一個(gè)或多個(gè)預(yù)期效用。這些接觸者及被接觸者被建立到一個(gè)或多個(gè)隨后所管理的組中。在本發(fā)明一個(gè)方面的例子中,根據(jù)這些信息而自動(dòng)的開(kāi)始、調(diào)度和/或安排通信。但是在本發(fā)明的另外一個(gè)方面中,與預(yù)期效用有關(guān)的消息出現(xiàn)在一個(gè)或多個(gè)參與者面前。通過(guò)說(shuō)明的方式,為接觸者2820提供了其根據(jù)被接觸者的優(yōu)選而確定的高效用的通信列表。此后從通信列表中選擇接觸者2820。
當(dāng)對(duì)在接觸者2820和被接觸者2830之間的通信2810進(jìn)行說(shuō)明時(shí),應(yīng)該理解的是在相似的或更多接觸者2810與被接觸者2820之間的更多通信可以通過(guò)本發(fā)明來(lái)識(shí)別。通過(guò)說(shuō)明的方式,系統(tǒng)2800可識(shí)別其可促進(jìn)群組會(huì)議的通信2810,因?yàn)槎€(gè)通信參與者之間存在很多的通信2810(例如,同時(shí)由電子郵件和傳呼機(jī)發(fā)送重復(fù)的信息)。
例如,信道管理器2802所識(shí)別出的通信2810依賴(lài)于,至少部分依賴(lài)于例如與通信信道、接觸者、以及被接觸者有關(guān)的一組或多組數(shù)據(jù)。一個(gè)可能的數(shù)據(jù)組,通信信道數(shù)據(jù)組2835與可用的通信信道有關(guān)??捎玫耐ㄐ判诺揽梢园ǖ遣⒉痪窒抻陔娮余]件(不同的優(yōu)先權(quán))、電話(普通老式電話,蜂窩電話,衛(wèi)星電話,因特網(wǎng)電話)、傳呼、信使、電視會(huì)議、面對(duì)面會(huì)議、即時(shí)的合作編輯、延期的合作編輯,畫(huà)中畫(huà)電視、激活家用設(shè)備(例如,打開(kāi)書(shū)房里的燈,讓電話以有特色的模式響鈴)等等。一個(gè)通信信道可以不是靜態(tài)實(shí)體,因此可改變與通信信道狀態(tài)、容量、有效性、成本等等有關(guān)的信息。因此,通信信道數(shù)據(jù)組2835可以包含前狀態(tài)信息和/或數(shù)據(jù)以有助于與其和一個(gè)或多個(gè)通信信道相關(guān)的未來(lái)狀態(tài)、容量、有效性、成本等的預(yù)測(cè)。
信道管理器2802還可利用被接觸者數(shù)據(jù)2850,這些數(shù)據(jù)包括與硬件,軟件,所執(zhí)行的被接觸者任務(wù)相關(guān)的信息,被接觸者的關(guān)注狀態(tài),被接觸者內(nèi)容數(shù)據(jù)2852,以及被接觸者優(yōu)選數(shù)據(jù)2854等等相關(guān)的信息。通過(guò)說(shuō)明的方式,硬件數(shù)據(jù)可以包括這樣的信息,該信息與被接觸者使用什么硬件,什么硬件正在使用中,被接觸者(例如,桌面,膝上計(jì)算機(jī),個(gè)人數(shù)字助理),硬件的能力(例如,會(huì)議電視要求的充足的內(nèi)存和通信頻帶寬度),使用硬件的成本,以及硬件當(dāng)前功能的狀態(tài)(例如,聯(lián)機(jī),脫機(jī))相關(guān)的信息。硬件數(shù)據(jù)還可以包括與使用模式有關(guān)的消息,該使用模式便于確定不可使用的硬件成為可用的可能性。軟件數(shù)據(jù)可包括這樣的信息,該信息是有關(guān)于被接觸者可以使用什么軟件、被接觸者當(dāng)前正在使用的是什么軟件(例如,正在使用的字處理軟件)、軟件的能力(例如,是否允許合作的編輯)、以及和軟件當(dāng)前功能的狀態(tài)(例如,正在運(yùn)行且活躍,正在運(yùn)行但不活躍)。軟件數(shù)據(jù)還可包括與使用模式有關(guān)的消息,該使用模式便于確定不可使用的軟件成為可用的可能性。
被接觸者數(shù)據(jù)2850還可以包含與被接觸者2830的優(yōu)選有關(guān)的優(yōu)選數(shù)據(jù)2854。優(yōu)選數(shù)據(jù)2854可以包括這樣的數(shù)據(jù),該數(shù)據(jù)是有關(guān)于最好是如何與被接觸者2850接觸、這些優(yōu)選根據(jù)不同接觸者2820、不同時(shí)間、不同信道、以及不同通信主題而隨時(shí)間變化。被接觸者優(yōu)選數(shù)據(jù)2854可以包括但并不局限于其與這樣的優(yōu)選有關(guān)的數(shù)據(jù),該優(yōu)選是有關(guān)于每天進(jìn)行通信的時(shí)間的優(yōu)選(例如,清晨,上班時(shí)間,晚上,深夜,就寢時(shí)間),有關(guān)于每周通信時(shí)間的優(yōu)選(例如,星期一到星期五,周末,假日,假期),有關(guān)于接觸者身份的優(yōu)選(例如,雇主,雇員,關(guān)鍵同事,同事,貴族,小家庭,大家庭,密友,普通朋友,熟人,別人),當(dāng)前在所希望的通信時(shí)間范圍內(nèi)可用的硬件(例如,桌面,膝上計(jì)算機(jī),個(gè)人用計(jì)算機(jī)),優(yōu)選的軟件(例如,電子郵件軟件,字處理軟件,日歷軟件),以及優(yōu)選的可中斷性(例如,在當(dāng)集中注意力工作時(shí)不希望被打斷,僅在非集中注意力時(shí)可以被打斷)。雖然在優(yōu)先的判決中確定了6個(gè)優(yōu)選,但是應(yīng)該理解的是根據(jù)本發(fā)明可采用更多或者更少的優(yōu)選。
被接觸者數(shù)據(jù)2850還可以包括內(nèi)容數(shù)據(jù)2852。內(nèi)容數(shù)據(jù)2852通常是與被接觸者2830的觀測(cè)情況有關(guān)。例如,與被接觸者2830所涉及的活動(dòng)的類(lèi)型(例如,正在工作,沒(méi)有工作),被接觸者2830出現(xiàn)的場(chǎng)所(例如,辦公室,家,汽車(chē),陣雨),日程表(例如,約會(huì)情況,約會(huì)的有效性),與其他參與者的通信歷史(例如,過(guò)去已經(jīng)答復(fù)了電子郵件,最近已經(jīng)在電話中講過(guò)了,交互作用的效用,交互作用的持續(xù)時(shí)間),當(dāng)前位置的背景內(nèi)容噪聲,那天工作了多少小時(shí),以及關(guān)注狀態(tài)(例如,高注意,注意,輕注意,和他人交談,輕型活動(dòng))有關(guān)的觀測(cè)可以保存在內(nèi)容數(shù)據(jù)2852中。
在一些情況下內(nèi)容數(shù)據(jù)2852可能是不完全的(例如,由于因?yàn)閿z像機(jī)中斷,電視分析數(shù)據(jù)就不能利用了)。因此,當(dāng)對(duì)這些不完全數(shù)據(jù)進(jìn)行轉(zhuǎn)送時(shí),信道管理器2802推斷出有關(guān)于最佳的通信。因此,被接觸者數(shù)據(jù)2850還可以這樣的信息以有助于產(chǎn)生一個(gè)或多個(gè)與遺漏數(shù)據(jù)元有關(guān)的可能性。通過(guò)說(shuō)明的方式,被接觸者數(shù)據(jù)2850可以包含可操作的數(shù)據(jù)以預(yù)測(cè)即使在不能利用跟蹤信息的情況下被接觸者2830也處于高注意狀態(tài)的可能性。
被接觸者數(shù)據(jù)2850可以進(jìn)一步包括與長(zhǎng)期性和/或嚴(yán)重性有關(guān)的信息,以動(dòng)態(tài)改變被接觸者2850的通訊需求。通過(guò)說(shuō)明的方式,被接觸者2850可能要求中斷在一個(gè)小時(shí)不能中斷(例如,保持所有事物除當(dāng)前任務(wù)中高度危急的事情外,直到從現(xiàn)在起的一小時(shí)后才能改變)。通過(guò)更進(jìn)一步的說(shuō)明,當(dāng)被接觸者2830希望和接觸者2820談話時(shí),為防止接觸者2820“躲避”被接觸者2830,接觸者2820通過(guò)留下一封電子郵件或一封語(yǔ)音郵件來(lái)“回避”被接觸者2830,被接觸者2830可以要求以這樣的方式來(lái)與接觸者2820接觸,即在X個(gè)單位時(shí)間內(nèi)通知接觸者2820希望接觸。
因此,回到等式1A*=argmaxjΣip(contextRi|E)×u(Aj,Akc,C,contextRi,contextC)]]>(等式1)被接觸者數(shù)據(jù)2850可以發(fā)現(xiàn)通過(guò)contextRI分量可有助于效用函數(shù)u,這個(gè)分量包括上文所討論的被接觸者內(nèi)容數(shù)據(jù)2852。
除了在確定最佳通信過(guò)程中所使用的被接觸者數(shù)據(jù)2850數(shù)據(jù)之外,同時(shí)也可采用與接觸者2820有關(guān)的數(shù)據(jù)。接觸者數(shù)據(jù)2860可以包括本上與可用于被接觸者2830相類(lèi)似的硬件,軟件,內(nèi)容,優(yōu)選,以及基通訊需要數(shù)據(jù),但是不同之處在于其是從接觸者2820的角度所配備的。
因此,回到了等式1,A*=argmaxjΣip(contextRi|E)×u(Aj,Akc,C,contextRi,contextC)]]>(等式1)接觸者數(shù)據(jù)2860可以看出通過(guò)contextC分量可有助于效用函數(shù)u。
本發(fā)明并不局限于二個(gè)參與者之間的通信或二個(gè)參與者之間的單通信信道。應(yīng)該理解的是,可將多通道和/或多通信參與者視為已增加的備選組,其使使用優(yōu)化最大計(jì)算變得復(fù)雜,而不會(huì)改變其根據(jù)通信參與者的優(yōu)選、內(nèi)容、以及能力來(lái)識(shí)別及建立一個(gè)或多個(gè)通信信道的基本處理。
信道管理器2802可以包括若干計(jì)算機(jī)組件,這些組件負(fù)責(zé)實(shí)現(xiàn)部分信道管理器2802的功能。例如,信道管理器2802可以包括一個(gè)優(yōu)選解析器2872。該優(yōu)選解析器2872檢查被接觸者優(yōu)選數(shù)據(jù)2854和接觸者優(yōu)選數(shù)據(jù)2864以發(fā)現(xiàn)這兩組數(shù)據(jù)之間的相關(guān)性。在本發(fā)明的一個(gè)例子中,將該相關(guān)性有關(guān)的信息保存在所解析的優(yōu)選數(shù)據(jù)中。對(duì)于成組通信而言,優(yōu)選解析器2872檢查多組優(yōu)選數(shù)據(jù)以發(fā)現(xiàn)優(yōu)選之間的相關(guān)性。通過(guò)說(shuō)明的方式,對(duì)于二個(gè)參與者之間的通信而言,優(yōu)選解析器2872確定兩個(gè)參與者希望通過(guò)其與重要任務(wù)相關(guān)的高優(yōu)先級(jí)電子郵件來(lái)進(jìn)行通信。類(lèi)似的,當(dāng)接觸者2820僅僅喜歡通過(guò)電話進(jìn)行通信時(shí),優(yōu)選解析器2872可以確定被接觸者2830更喜歡通過(guò)協(xié)同編輯和電話進(jìn)行與特定文檔有關(guān)的通信。因此,解析器2872產(chǎn)生數(shù)據(jù)(例如所解析的優(yōu)選數(shù)據(jù))或開(kāi)始這樣的處理,即將值分配給被接觸者2830優(yōu)選與接觸者優(yōu)選2820之間的相關(guān)性。在本發(fā)明的一個(gè)示例方面,被接觸者2830的優(yōu)選被給予更多的加權(quán),并且因此,如果接觸者2820企圖進(jìn)行與這樣的文檔有關(guān)的電話談話,即用于該文檔的被接觸者2830更喜歡電話和協(xié)同編輯,那么優(yōu)選解析器2872產(chǎn)生了數(shù)據(jù)或開(kāi)始這樣的處理,即更可能使接觸者2820通過(guò)電話和協(xié)同編輯進(jìn)行通信。在本發(fā)明的另一個(gè)示例性方面中,接觸者2820的優(yōu)選被給予高于被接觸者優(yōu)選的優(yōu)先權(quán)。通過(guò)說(shuō)明的方式,當(dāng)一個(gè)接觸者2820試圖與一個(gè)電子被接觸者2830進(jìn)行通信時(shí),更要重點(diǎn)考慮接觸者2820的優(yōu)選,并且因此優(yōu)選解析器2872產(chǎn)生了值或開(kāi)始這樣的處理,即更可能觀測(cè)到接觸者2820的優(yōu)選。在本發(fā)明的另一個(gè)示例性方面中,優(yōu)選解析器2872產(chǎn)生了一列可能的在其優(yōu)選的響應(yīng)上所排列的通信信道。
信道管理器2802還包括一個(gè)環(huán)境分析器2874。這個(gè)環(huán)境分析器2874檢查被接觸者內(nèi)容數(shù)據(jù)2852和接觸者內(nèi)容數(shù)據(jù)2862以發(fā)現(xiàn)這兩組數(shù)據(jù)間的相關(guān)性。在本發(fā)明的一個(gè)例子中,將與該相關(guān)性有關(guān)的信息保存在已分析過(guò)的內(nèi)容數(shù)據(jù)中。為了進(jìn)行組通信,環(huán)境分析器2874檢查多組內(nèi)容數(shù)據(jù)以選取與該內(nèi)容有關(guān)的信息。通過(guò)說(shuō)明的方式,對(duì)于二個(gè)參與者之間的通信,環(huán)境分析器2874確定由于被接觸者內(nèi)容是不能立即使用的實(shí)時(shí)通信,但是在將來(lái)的時(shí)間點(diǎn)T1時(shí)該通信成為可用的概率為X1%,并且在將來(lái)的時(shí)間點(diǎn)T2該通信成為可用的概率為X2%。更進(jìn)一步,環(huán)境分析器2874決定雖然接觸者2820已經(jīng)要求實(shí)時(shí)的電話通信,但是接觸者2820的內(nèi)容可使電子郵件通信對(duì)其效用進(jìn)行優(yōu)化。例如,接觸者2820的內(nèi)容可以包括與接觸者2820所在場(chǎng)所的內(nèi)容噪聲有關(guān)的信息。環(huán)境分析器2874確定既然噪聲等級(jí)對(duì)通過(guò)實(shí)時(shí)電話通信來(lái)優(yōu)化效用沒(méi)有什么幫助,那么因此可產(chǎn)生價(jià)值和/或開(kāi)始這樣的處理,即更可能使接觸者2820通過(guò)電子郵件與被接觸者2830進(jìn)行通信。與優(yōu)選解析器2872所執(zhí)行的處理相同,在系統(tǒng)2800的不同例子中,環(huán)境分析器2874可以對(duì)被接觸者2830的內(nèi)容進(jìn)行比接觸者2820的內(nèi)容更大的加權(quán)。
再次返回等式1A*=argmaxjΣip(contextRi|E)×u(Aj,Akc,C,contextRi,contextC)]]>(等式1)環(huán)境分析器2874執(zhí)行與效用函數(shù)u以及對(duì)contextRi和contextC的分析相關(guān)的處理。
信道管理器2802還可以包括一個(gè)信道分析器2876。該信道分析器2876對(duì)該通信信道數(shù)據(jù)組2835進(jìn)行分析。信道分析器2876產(chǎn)生了與當(dāng)前所可用的通信信道和/或信道成為可用的可能性有關(guān)的數(shù)據(jù)。在本發(fā)明的一個(gè)例子中,將這樣的數(shù)據(jù)保存在一個(gè)通信信道數(shù)據(jù)中。例如,信道分析器2876還對(duì)由接觸者2820為通信指定的一個(gè)或多個(gè)信道進(jìn)行檢查,和/或被接觸者2830所列出的其作為被接觸者優(yōu)選數(shù)據(jù)2854中的優(yōu)選的一個(gè)或多個(gè)信道進(jìn)行檢查。信道分析器2876還可根據(jù)被接觸者的活動(dòng)來(lái)檢查由與被接觸者2830相關(guān)的位置信息所確定的當(dāng)前可用信道以及其變?yōu)榭捎玫男诺?。例如,如果被接觸者2830正在駕車(chē)回家(例如,正如由全球定位系統(tǒng)和日程表決定的),那么信道分析器2876檢查當(dāng)前的蜂窩狀信道并且此外檢查信道在被接觸者2830家中的可用性。因此,信道分析器2876便于產(chǎn)生數(shù)據(jù)和/或開(kāi)始這樣的處理,即當(dāng)為在接觸者2820和被接觸者2830之間的通信2810確定最佳通信信道時(shí)可采用期望信道的可能性增大。因此,檢查等式1A*=argmaxjΣip(contextRi|E)×u(Aj,Akc,C,contextRi,contextC)]]>(等式1)信道分析器2876執(zhí)行與效用函數(shù)u以及對(duì)接觸者信道Aj和被接觸者信道ACk的分析相關(guān)的處理。
信道管理器2802還可以包含一通信建立器2878。一旦建立了理想的通信行為A*,那么通信建立器2878著手進(jìn)行處理以使接觸者2820和被接觸者2830通過(guò)所確定的最佳通信信道而連接。該連接是基于,至少部分的基于,所解析的優(yōu)選數(shù)據(jù)、所分析的內(nèi)容數(shù)據(jù)、以及通信信道數(shù)據(jù)。例如,如果將最佳通信2810確定為電子郵件,那么此后通信建立器可為接觸者2820啟動(dòng)一電子郵件組成處理(例如,在計(jì)算機(jī)上的電子郵件界面,在手機(jī)上語(yǔ)音到電子郵件的轉(zhuǎn)換器,在兩路數(shù)字傳呼機(jī)上的電子郵件編排器),并且根據(jù)所確定的最佳信道2810將已組成的電子郵件轉(zhuǎn)送到被接觸者2830的最合適的電子郵件應(yīng)用。例如,通信建立器2878可以根據(jù)與被接觸者2830所在位置有關(guān)的數(shù)據(jù)來(lái)將這封電子郵件轉(zhuǎn)送被接觸者2830的傳呼機(jī)。在本發(fā)明的可選示例中,系統(tǒng)2800不包括通信建立器2878,其反而依賴(lài)于例如接觸者2820和被接觸者2830的行為來(lái)建立通信。應(yīng)該理解的是優(yōu)選解析器2872,環(huán)境分析器2874,信道分析器2876以及通信建立2878是如這里所定義的術(shù)語(yǔ)所示的計(jì)算機(jī)的組件。
參考圖29,系統(tǒng)2910說(shuō)明了根據(jù)本發(fā)明一方面的優(yōu)先權(quán)系統(tǒng)2912以及通知結(jié)構(gòu)。優(yōu)先權(quán)系統(tǒng)2912接收一個(gè)或多個(gè)消息或通知2914、為相關(guān)的消息產(chǎn)生了一個(gè)優(yōu)先級(jí)或重要性度量(例如,消息重要性高低的概率值)、并且在輸出器2916處提供了其具有相關(guān)優(yōu)先值的一個(gè)或多個(gè)消息。如下面所詳細(xì)描述的,對(duì)分級(jí)器進(jìn)行構(gòu)造并且對(duì)其進(jìn)行訓(xùn)練以自動(dòng)的將優(yōu)先級(jí)量度分配給消息2914。例如,對(duì)輸出2916進(jìn)行格式化以便為該消息分配一概率,該概率是該消息屬于重要性的高、中、低或其他程度級(jí)別的概率。例如,根據(jù)所確定的重要性類(lèi)別,來(lái)自動(dòng)對(duì)電子郵件程序(未給出)的郵箱中的消息進(jìn)行排序。該排序還包括將文件送往其用于定義重要性標(biāo)簽的系統(tǒng)文件夾。這包括其標(biāo)記了諸如低、中、高這樣重要性程度的文件夾,其中為相關(guān)的文件夾來(lái)對(duì)特定重要性所確定的消息進(jìn)行排序。同樣地,一個(gè)或多個(gè)音頻聲音或直觀顯示(例如圖標(biāo),符號(hào))可以適合于提醒用戶(hù)收到一條具有期望優(yōu)先級(jí)的消息(例如,三聲嘟嘟響代表高優(yōu)先級(jí)信息,二聲嘟嘟響代表中等優(yōu)先級(jí)信息,一聲嘟嘟響代表低優(yōu)先級(jí)信息,紅色或閃爍警報(bào)的符號(hào)代表高優(yōu)先級(jí),綠色和非閃爍警報(bào)符號(hào)表明已經(jīng)收到中優(yōu)先級(jí)消息)。
根據(jù)本發(fā)明的另一個(gè)方面,采用通知平臺(tái)2917以及優(yōu)先級(jí)系統(tǒng)2912以將按優(yōu)先次序列出的消息送往用戶(hù)有權(quán)訪問(wèn)的一個(gè)或多個(gè)通知接收器中。如下面所詳細(xì)描述的,通知平臺(tái)2917適合于接收按優(yōu)先次序列出的消息2916并作出例如關(guān)于何時(shí),何地,以及如何通知用戶(hù)的決定。舉例來(lái)說(shuō),通知平臺(tái)2917可以決定用戶(hù)通信方式(例如,用戶(hù)當(dāng)前的通知槽2918比如手機(jī)或個(gè)人數(shù)字助理(PDA))和可能位置及關(guān)注焦點(diǎn)。例如,如果收到一封重要性高的電子郵件,通知平臺(tái)2917可以決定用戶(hù)的位置/焦點(diǎn)并且將該消息送往與用戶(hù)相關(guān)的通知接收器2918/重新格式化該消息。例如,如果收到一封低優(yōu)先級(jí)消息,通知平臺(tái)2917可以配置成先把這電子郵件保留在用戶(hù)的收件箱中,用戶(hù)可以遲些時(shí)候隨心所欲地查看。如下面所詳細(xì)描述的,可利用其他路由和/或警報(bào)系統(tǒng)2919來(lái)將按優(yōu)先次序列出的消息2916發(fā)送到用戶(hù)或其他系統(tǒng)。
現(xiàn)在轉(zhuǎn)到圖30,系統(tǒng)3000闡明了根據(jù)本發(fā)明一個(gè)方面的通知引擎和環(huán)境分析器如何共同運(yùn)行的。系統(tǒng)3000包括一個(gè)環(huán)境分析器3022,一個(gè)通知引擎3024,一個(gè)或多個(gè)通知源1到N,3026,3027,3028,其可作為通知源的優(yōu)先級(jí)系統(tǒng)3030,以及一個(gè)或多個(gè)通知接收器1到M,3036,3037,3038,其中N和M分別都是整數(shù)。這些消息源還被被認(rèn)為是事件發(fā)起者,與此同時(shí)這些接收器也被認(rèn)為是事件訂閱者。接收器和消息源可以是任意數(shù)據(jù)。通常,根據(jù)保存在環(huán)境分析器3022中的和/或內(nèi)容所存取的部分參數(shù)信息,分析器3022中通知引擎3024將其被稱(chēng)為事件或提示的所有通知從消息源3026-3028傳送到消息接收器3036-3038。
環(huán)境分析器3022對(duì)與變量以及其可影響做出通知決策的用戶(hù)參數(shù)有關(guān)的信息。例如,參數(shù)可能包括內(nèi)容信息以及以這些參數(shù)為條件的附加參數(shù),內(nèi)容信息例如是用戶(hù)的典型位置以及關(guān)注焦點(diǎn)或者一天的某個(gè)時(shí)間、一周的一天的活動(dòng),附加參數(shù)例如是用戶(hù)希望訪問(wèn)處于不同位置的參數(shù)。這些參數(shù)的功能還可以是通過(guò)一個(gè)或多個(gè)傳感器自動(dòng)進(jìn)行觀測(cè)。例如,根據(jù)與全球定位系統(tǒng)(GPS)子系統(tǒng)所提供的用戶(hù)位置有關(guān)的信息、與所使用的設(shè)備類(lèi)型和/或設(shè)備的使用模式、以及用戶(hù)最后一次訪問(wèn)的特定設(shè)備的時(shí)間,來(lái)選擇或者更改一個(gè)或多個(gè)配置文件。另外,如下面所詳細(xì)描述的,也將使用自動(dòng)推論以能夠動(dòng)態(tài)推斷出諸如位置和關(guān)注這樣的參數(shù)或者狀態(tài)。將配置文件參數(shù)存儲(chǔ)為用戶(hù)所編輯的用戶(hù)配置文件。除了依賴(lài)于預(yù)先定義的配置文件或者動(dòng)態(tài)結(jié)論,通知結(jié)構(gòu)可使得用戶(hù)實(shí)時(shí)的指定他或者她的狀態(tài),例如除了后x小時(shí)內(nèi)或者直到給定時(shí)間的重要通知之外用戶(hù)是不沒(méi)有空的。
參數(shù)還包括缺省通知優(yōu)選參數(shù),其與在不同設(shè)置中不同類(lèi)型的通知所擾亂的用戶(hù)優(yōu)選有關(guān),并且其作為通知引擎3024做出通知決策的基礎(chǔ),且一旦這樣用戶(hù)就開(kāi)始改變。參數(shù)可包括與用戶(hù)希望在不同內(nèi)容下如何被通知(例如移動(dòng)電話和尋呼機(jī))有關(guān)的缺省參數(shù)。參數(shù)可以包括諸如與不同設(shè)置中的不同模式通知相關(guān)的中斷成本這樣的評(píng)估。這可以包括其指示出用戶(hù)在不同位置可能性、不同設(shè)備空閑的可能性、他或她在給定時(shí)間時(shí)的關(guān)注狀態(tài)的可能性的內(nèi)容參數(shù)以及其指示用戶(hù)有多么渴望在指定時(shí)間被通知的通知參數(shù)。
根據(jù)本發(fā)明一方面的由環(huán)境分析器3022所存儲(chǔ)的信息包含在由分析器所確定的內(nèi)容信息中。如在說(shuō)明書(shū)的隨后章節(jié)中所詳細(xì)描述的,分析器3022通過(guò)根據(jù)一個(gè)或多個(gè)內(nèi)容信息源(未顯示)來(lái)辨別用戶(hù)位置和關(guān)注狀態(tài)來(lái)確定內(nèi)容信息。例如,環(huán)境分析器3022可其作為用戶(hù)汽車(chē)或者移動(dòng)電話一部分的全球定位系統(tǒng)(GPS)來(lái)確定用戶(hù)的確切位置。分析器還可以采用統(tǒng)計(jì)模型來(lái)通過(guò)考慮背景評(píng)估和/或通過(guò)考慮這樣的消息所集聚的觀察來(lái)確定用戶(hù)處于給定關(guān)注狀態(tài)的可能性,上述消息例如是天的類(lèi)型、一天的時(shí)間、用戶(hù)日程表中的數(shù)據(jù)以及與用戶(hù)活動(dòng)有關(guān)的觀察。關(guān)注的給定狀態(tài)包括用戶(hù)是否打開(kāi)以接收通知、是否忙、以及是否未打開(kāi)以接收通知,并且可包括諸如周末,假期,和/或其他場(chǎng)合/時(shí)段這樣的其他考慮。
源3026-3028,3030為用戶(hù)和/或者其他實(shí)體產(chǎn)生了通知。例如,源3026-3028可包括通諸如互聯(lián)網(wǎng)和基于網(wǎng)絡(luò)的通信這樣的電話通信以及軟件服務(wù)。通知源在這里通常被定義為用于產(chǎn)生事件,其還被稱(chēng)作通知或者警報(bào)以希望告警用戶(hù),或者用戶(hù)的代理,有關(guān)信息、和/或者一系統(tǒng)或者世界事件。通告源還被稱(chēng)為事件源。
例如,產(chǎn)生了電子郵件以作為按優(yōu)先次序所列出的優(yōu)先權(quán)系統(tǒng)3030的通知,其中產(chǎn)生通知的應(yīng)用程序或系統(tǒng)為電子郵件分配與對(duì)于用戶(hù)的重要性或者緊急性相關(guān)的優(yōu)先權(quán)。無(wú)需考慮對(duì)用戶(hù)的相關(guān)重要性就可以發(fā)送電子郵件。與互聯(lián)網(wǎng)相關(guān)的服務(wù)可以包括諸如常常是目前新聞的大標(biāo)題這樣的其包含用戶(hù)訂閱信息的通知以及股價(jià)。
通知源3026-3028自己可以是推型源或者是拉型源。推型源是無(wú)需對(duì)應(yīng)請(qǐng)求即可自動(dòng)產(chǎn)生并且發(fā)送信息的源,例如大標(biāo)題新聞或者其他與互聯(lián)網(wǎng)相關(guān)的其在被訂閱之后自動(dòng)發(fā)送信息的服務(wù)。拉型源是那些根據(jù)請(qǐng)求發(fā)送信息的源,例如當(dāng)對(duì)郵件服務(wù)器進(jìn)行輪詢(xún)之后所接收到的電子郵件。還有其他通知源如下·諸如日程表系統(tǒng)這樣的電子郵件桌面應(yīng)用程序;·計(jì)算機(jī)系統(tǒng)(例如,可以提醒用戶(hù)有消息,這些消息包含關(guān)于系統(tǒng)活動(dòng)或問(wèn)題提醒的信息);·與因特網(wǎng)有關(guān)的服務(wù),約會(huì)信息,日程表查詢(xún);·一個(gè)或多個(gè)共享文件夾中的文檔變化或某類(lèi)文檔的數(shù)目;·新文檔的可用性以響應(yīng)持續(xù)或不斷的查詢(xún)信息;及,·下述信息的信息源,即與人們、其存在性、他們所處位置的變化、他們鄰近的情況(例如,當(dāng)我正在旅行時(shí)讓我知道是否有其他的同事或朋友在離我10英里區(qū)域之內(nèi)),或者他們的有效性(例如,讓我知道何時(shí)史蒂夫能參加一次交談以及何時(shí)史蒂夫接近一個(gè)可以支持完整視頻會(huì)議的高速網(wǎng)絡(luò)鏈接)有關(guān)的信息。
通知接收器3036-3038能給用戶(hù)提供通知。例如,這樣的通知接收器3036-3038可以包括計(jì)算機(jī),比如桌面或膝上型計(jì)算機(jī),輕便型計(jì)算機(jī),手機(jī),陸上通信線電話,傳呼機(jī),車(chē)載計(jì)算機(jī),以及其他的系統(tǒng)/應(yīng)用程序。有人指出這些接收器的一部分3036-3038可以比其他的接收器更充分的傳遞通知。例如,一個(gè)臺(tái)式計(jì)算機(jī)一般都擁有揚(yáng)聲器以及與其相連的一個(gè)相對(duì)大的彩色顯示器,當(dāng)其連接到局域網(wǎng)或者因特網(wǎng)時(shí)還擁有較高的網(wǎng)絡(luò)帶寬來(lái)接收信息。因此,通知可以由臺(tái)式計(jì)算機(jī)以相對(duì)充裕的方式傳遞到用戶(hù)。反之,例如,許多手機(jī)只有一個(gè)較小的且只能顯示黑白色的顯示器,并且只能以相對(duì)較低的網(wǎng)絡(luò)帶寬來(lái)接收信息。因此,與手機(jī)所傳遞的通知有關(guān)的信息通常比較短小且將其調(diào)整為面向電話的界面。因此,通知的內(nèi)容根據(jù)其是被發(fā)送到手機(jī)還是臺(tái)式計(jì)算機(jī)而不同。根據(jù)本發(fā)明的一個(gè)方面,通知接收器指出其通過(guò)例如事件訂閱服務(wù)而訂閱事件或通知。
通知引擎3024訪問(wèn)環(huán)境分析器所存儲(chǔ)的和/或所確定的信息,并且確定從哪一個(gè)通知源3026-3028所接收到的信息將被傳送給接收器3036-3038中哪一個(gè)。另外,根據(jù)接收器3036-3038中哪一個(gè)被選中以發(fā)送信息,通知引擎3024可確定如何來(lái)傳送該通知。例如,可確定在將通知提供給所選接收器3036-3038之前將對(duì)其進(jìn)行概述。
本發(fā)明并不局限于設(shè)備3024如何確定哪一個(gè)通知將被傳送到哪一個(gè)通知接收器,也不局限于通告以何種方式被傳送。根據(jù)一個(gè)方面,可利用決策理論分析。例如,通知設(shè)備3024適合于推斷出與這樣的變量有關(guān)的重要不確定性,該變量包括用戶(hù)位置、關(guān)注、設(shè)備空閑性,以及如果尚未有報(bào)警則直到用戶(hù)訪問(wèn)信息之前的時(shí)間。
通知引擎3024因此做出與是否向用戶(hù)警告一通知有關(guān)的通知決策以轉(zhuǎn)送該通知。通常,通知引擎3024確定出通知的下一個(gè)期望值。這樣做時(shí),考慮如下情況
·每個(gè)空閑接收器的保真度和傳輸可靠性;·打攪用戶(hù)的關(guān)注成本;·信息對(duì)用戶(hù)的新奇性;·用戶(hù)親自查閱該信息時(shí)的時(shí)間;·信息的潛在內(nèi)容敏感值;和/或·隨通知中所包含的信息的時(shí)間而增加和/或減少的值產(chǎn)生了所做出的與不確定性有關(guān)的推論以作為這樣一個(gè)值的預(yù)計(jì)可能性,該值例如是在給定用戶(hù)的某些關(guān)注狀態(tài)時(shí)由于使用特定設(shè)備的特定模式而中斷用戶(hù)的成本。通知引擎3024做出如下述一個(gè)或多個(gè)所示的決策·用戶(hù)目前打算和正在做什么(例如,基于內(nèi)容信息)·用戶(hù)目前在哪里;·信息的重要程度;·通知延遲的成本;·如何轉(zhuǎn)移通知;·達(dá)到用戶(hù)的可能性;以及·與使用給定通知接收器的特定模式相關(guān)的保真度如何。
因此,通知引擎3024能夠執(zhí)行分析,例如對(duì)未決的且活動(dòng)的通知進(jìn)行的理論決策分析,評(píng)估由信息接收器和信息源所提供的與內(nèi)容有關(guān)的變量,并且推斷出所選的不確定性,例如用戶(hù)很可能閱讀信息的時(shí)間、用戶(hù)的位置、以及當(dāng)前關(guān)注狀態(tài)。
此外,通知引擎3024可存取環(huán)境分析器3022存儲(chǔ)在用戶(hù)配置文件之中的信息以代替或者支持個(gè)性化的決策理論分析。例如,用戶(hù)配置文件可能示出在給定時(shí)間用戶(hù)寧愿被呼機(jī)通知,并且只要這個(gè)通知具有預(yù)定的重要性水平。這類(lèi)信息被用作一基線,根據(jù)該基線來(lái)開(kāi)始決策理論分析,或者其可以是這樣一種方式,即通知引擎3024通過(guò)該方式來(lái)確定如何以及是否通知用戶(hù)。
根據(jù)本發(fā)明的一方面,通知平臺(tái)結(jié)構(gòu)3000被配置成這樣的一層,該層駐留在事件或消息基礎(chǔ)結(jié)構(gòu)之上。然而,本發(fā)明并不局限于任何特定事件基礎(chǔ)結(jié)構(gòu)。這類(lèi)事件和消息系統(tǒng)和協(xié)議可以包括·超文本傳輸協(xié)議(HTTP),或者為本領(lǐng)域所熟知的HTTP擴(kuò)展;·為本領(lǐng)域所熟知的簡(jiǎn)單目標(biāo)訪問(wèn)協(xié)議(SOAP);
·為本領(lǐng)域所熟知的視窗操作系統(tǒng)管理儀器(WMI);·為本領(lǐng)域所熟知的Jini;以及·基本上任何類(lèi)型的通信協(xié)議,例如那些基于包交換協(xié)議的通信協(xié)議。
此外,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)應(yīng)該理解的是,這些結(jié)構(gòu)被配置成這樣的一層,該層駐留在靈活分配的基礎(chǔ)結(jié)構(gòu)之上。因此,例如,按照源發(fā)送通知、警報(bào)、以及事件的方式,并且按照接收器接收通知、警報(bào)、以及事件的方式,通知平臺(tái)結(jié)構(gòu)可利用底層的基礎(chǔ)結(jié)構(gòu)。然而,本發(fā)明并不局限于此。
參考圖31,用于實(shí)現(xiàn)本發(fā)明各個(gè)方面的示例性環(huán)境3110包括一計(jì)算機(jī)3112。計(jì)算機(jī)3112包括處理單元3114,系統(tǒng)存儲(chǔ)器3116,以及系統(tǒng)總線3118。系統(tǒng)總線3118使系統(tǒng)部件與處理單元3114相連,該系統(tǒng)部件包括但不限于系統(tǒng)存儲(chǔ)器3116。處理單元3114可以是任何可用的處理器。雙重微處理器和其他多處理器結(jié)構(gòu)也可以被用作處理單元3114。
系統(tǒng)總線3118可以是任何類(lèi)型的其包括存儲(chǔ)總線或者存儲(chǔ)控制器的總線結(jié)構(gòu),外圍總線和外部設(shè)備,和/或其使用任何各種可用總線結(jié)構(gòu)的本地總線,其包括但不限于工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA),微信道結(jié)構(gòu)(MSA),擴(kuò)展ISA(EISA),智能驅(qū)動(dòng)電子(IDE),VESA本地總線(VLB),外圍設(shè)備互相連接(PCI),通用系列總線(USB),高級(jí)圖形端口(AGP),個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際協(xié)會(huì)總線(PCMCIA),和小型計(jì)算機(jī)系統(tǒng)接口(SCSI)。
系統(tǒng)存儲(chǔ)器3116包括易失性存儲(chǔ)器3120和非易失性存儲(chǔ)器3122。例如在啟動(dòng)時(shí),將基本輸入/輸出系統(tǒng)(BIOS)存儲(chǔ)在非易失性存儲(chǔ)器3122之中,該基本輸入/輸出系統(tǒng)包含基本例程以在計(jì)算機(jī)3112之中的元件之間傳送信息。非易失性存儲(chǔ)器3122可以包括只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器,電可編程只讀存儲(chǔ)器,電可擦除只讀存儲(chǔ)器或者閃存。易失性存儲(chǔ)器3120包括其作為外部緩沖存儲(chǔ)器的隨機(jī)訪問(wèn)存儲(chǔ)器。通過(guò)說(shuō)明的方式但是并不局限于此,RAM以多種方式是可用的,諸如同步隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM),動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(DRAM),同步動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SDRAM),雙倍數(shù)率同步動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(DDRSDRAM),增強(qiáng)型同步動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(ESDRAM),同時(shí)連接動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SLDRAM),以及直接Rambus隨機(jī)訪問(wèn)存儲(chǔ)器(DRRAM)。
計(jì)算機(jī)3112還包括可移動(dòng)/不可移動(dòng),易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。圖31給出了一個(gè)磁盤(pán)存儲(chǔ)器3124的例子。磁盤(pán)存儲(chǔ)器3124包括但并不限于諸如磁性盤(pán)片驅(qū)動(dòng)、軟盤(pán)驅(qū)動(dòng)、帶子驅(qū)動(dòng)、Jaz驅(qū)動(dòng)、壓縮驅(qū)動(dòng),LS-100驅(qū)動(dòng),閃存卡或者存儲(chǔ)棒這樣的設(shè)備。另外,磁盤(pán)存儲(chǔ)器3124可以包括單獨(dú)的存儲(chǔ)介質(zhì)或者與其他存儲(chǔ)介質(zhì)的組合,該其他存儲(chǔ)介質(zhì)包括但并不局限于諸如壓縮盤(pán)片ROM設(shè)備(CD-ROM)、可記錄的CD驅(qū)動(dòng)器(CD-R Drive),可重新CD驅(qū)動(dòng)器(CD-RWDrive)或者數(shù)字通用ROM驅(qū)動(dòng)器(DVD-ROM)這樣的光盤(pán)存儲(chǔ)器。為有助于盤(pán)片存儲(chǔ)設(shè)備3124與系統(tǒng)總線3118的連接,使用典型的諸如接口3126這樣的可移動(dòng)或不可移動(dòng)的接口。
應(yīng)該理解的是圖31描述了其用作用戶(hù)與合適操作環(huán)境3110中所描述的基本計(jì)算機(jī)資源之間的媒質(zhì)的軟件。這種軟件包括操作系統(tǒng)3128。存儲(chǔ)在盤(pán)片存儲(chǔ)器3124中的操作系統(tǒng)3128用于控制并且定位計(jì)算機(jī)系統(tǒng)3112的資源。系統(tǒng)應(yīng)用程序3130具有這樣的優(yōu)點(diǎn),即操作系統(tǒng)3128通過(guò)存儲(chǔ)在系統(tǒng)存儲(chǔ)器3136或者磁盤(pán)3124上的程序模塊3132以及程序數(shù)據(jù)來(lái)對(duì)資源進(jìn)行管理。應(yīng)該理解的是,本發(fā)明可由各種操作系統(tǒng)或者操作系統(tǒng)的組合來(lái)實(shí)現(xiàn)。
用戶(hù)通過(guò)輸入設(shè)備3136而向計(jì)算機(jī)3112輸入命令或者信息。輸入設(shè)備3136包括但不限于諸如鼠標(biāo)、滾動(dòng)球、鐵筆、接觸辦、鍵盤(pán)、麥克、魔術(shù)棒、游戲桿、衛(wèi)星碟、掃描儀、電視調(diào)諧卡、數(shù)碼相機(jī)、數(shù)字?jǐn)z像機(jī)、網(wǎng)絡(luò)照相機(jī)等等這樣的指示設(shè)備。這些輸入設(shè)備以及其他輸入設(shè)備通過(guò)接口端口3138而經(jīng)由系統(tǒng)總線3118而與處理單元3114相連。接口端口3138包括諸如連續(xù)端口,并行端口,游戲端口以及通用系列總線(USB)。輸出設(shè)備3140使用一些同類(lèi)型的端口以作為輸出設(shè)備3136。由此,例如,一個(gè)USB端口可能被用于將輸入提供到計(jì)算機(jī)3112,并且將來(lái)自計(jì)算機(jī)3112的信息輸出到輸出設(shè)備3140。輸出適配器3142被提供以用于說(shuō)明其他輸出設(shè)備3140中的諸如監(jiān)控器、揚(yáng)聲器、以及打印機(jī)這樣的輸出設(shè)備3140需要特定適配器。輸出適配器3142包括但并不局限于其提供輸出設(shè)備3140與系統(tǒng)總線3118之間的連接方式的圖像聲音卡。應(yīng)當(dāng)注意的是,其它設(shè)備和/或該設(shè)備的系統(tǒng)既提供輸入也提供輸出功能,例如遠(yuǎn)端計(jì)算機(jī)3144。
計(jì)算機(jī)3112可在其使用與諸如遠(yuǎn)程計(jì)算機(jī)3144這樣的一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接的網(wǎng)絡(luò)環(huán)境中進(jìn)行操作。遠(yuǎn)程計(jì)算機(jī)3144可以是個(gè)人電腦,服務(wù)器,路由器,網(wǎng)絡(luò)PC,工作站,基于微處理器的設(shè)備,同等設(shè)備或其他普通網(wǎng)絡(luò)節(jié)點(diǎn)等等,并且典型的包括與計(jì)算機(jī)3112相關(guān)的所描述的多個(gè)或者所有元件。為了簡(jiǎn)要的目的,只有示出了其具有遠(yuǎn)程計(jì)算機(jī)3144的存儲(chǔ)設(shè)備3146。遠(yuǎn)程計(jì)算機(jī)3144通過(guò)網(wǎng)絡(luò)接口3148而在邏輯上與計(jì)算機(jī)3112相連,并且此后通過(guò)通信連接3150而在物理上相連。網(wǎng)絡(luò)接口3148包含諸如局域網(wǎng)和廣域網(wǎng)這樣的通信網(wǎng)絡(luò)。局域網(wǎng)技術(shù)包括光纖分布數(shù)據(jù)接口(FDDI),銅線分布數(shù)據(jù)接口(CDDI),以太網(wǎng)/IEEE 1102.3,令牌環(huán)/IEEE 1102.5以及類(lèi)似。廣域網(wǎng)技術(shù)包括但不限于點(diǎn)到點(diǎn)連接,諸如綜合服務(wù)數(shù)字網(wǎng)(ISDN)這樣的電路交換網(wǎng)以及其各種變化,包交換網(wǎng)絡(luò),以及數(shù)字用戶(hù)線(DSL)。
通信連接3150是指其所采用的以使網(wǎng)絡(luò)接口3148與總線3118相連的硬件或者軟件。雖然為了更清楚的說(shuō)明而示出了通信連接3150位于計(jì)算機(jī)3112內(nèi)部,但是它也可位于計(jì)算機(jī)3112的外部。連接網(wǎng)絡(luò)接口3148所必需的硬件或者軟件包括諸如調(diào)制解調(diào)器這樣的內(nèi)部和外部的技術(shù),該調(diào)制解調(diào)器包括常規(guī)電話分級(jí)調(diào)制解調(diào)器,同軸電纜調(diào)制解調(diào)器及DSL調(diào)制解調(diào)器,ISDN適配器和以太網(wǎng)卡,但這只是示例性目的。
圖32是采樣計(jì)算環(huán)境3200的示例性方框圖,本發(fā)明與該采樣計(jì)算環(huán)境互相作用。該系統(tǒng)3200包括一個(gè)或多個(gè)客戶(hù)端3210??蛻?hù)端3210可以是硬件或者軟件(例如線程、處理、計(jì)算機(jī)器)。系統(tǒng)3200也可以包括多個(gè)服務(wù)器3230。服務(wù)器3230也可以是硬件或者軟件(例如線程、處理、計(jì)算機(jī)器)。服務(wù)器3230收納了線程以通過(guò)采用例如本發(fā)明來(lái)執(zhí)行轉(zhuǎn)變。客戶(hù)端3210和服務(wù)器3230之間的一個(gè)可能的通信可以是其適用于在兩個(gè)或多個(gè)計(jì)算處理器之間進(jìn)行傳送的數(shù)據(jù)包格式。系統(tǒng)3200包括一個(gè)通信基本結(jié)構(gòu)3250,采用該通信結(jié)果3250可促進(jìn)客戶(hù)端3210和服務(wù)器3230之間的通信??蛻?hù)端3210與一個(gè)或多個(gè)客戶(hù)數(shù)據(jù)存儲(chǔ)3260器相連,采用該客戶(hù)數(shù)據(jù)存儲(chǔ)器3260可將本地信息存儲(chǔ)在客戶(hù)端3210。類(lèi)似的,服務(wù)器3230與多個(gè)服務(wù)數(shù)據(jù)存儲(chǔ)器3240相連,采用該服務(wù)數(shù)據(jù)存儲(chǔ)器3240可將本地信息存儲(chǔ)在服務(wù)器3230中。
圖33-37給出了根據(jù)本發(fā)明一方面的應(yīng)用程序。圖33說(shuō)明了使用在決定何時(shí)將緊急信息發(fā)送到數(shù)字3300所示的便攜設(shè)備的過(guò)程中對(duì)發(fā)出電子郵件的時(shí)間進(jìn)行預(yù)測(cè)。圖34示出了使用在決定在3400將辦公室信息當(dāng)中的個(gè)性化發(fā)送給同事的過(guò)程中對(duì)發(fā)出電子郵件的時(shí)間進(jìn)行預(yù)測(cè),并且其可選的包括在3410發(fā)出辦公室消息當(dāng)中的電子郵件的時(shí)間預(yù)測(cè)。圖35示出了在3500發(fā)出辦公室消息的時(shí)間預(yù)測(cè)。圖36示出了這樣一應(yīng)用程序(例如電子日歷)中的離開(kāi)辦公室的時(shí)間預(yù)測(cè),該應(yīng)用程序共享在3600對(duì)發(fā)出其他的時(shí)間進(jìn)行預(yù)測(cè)。圖37示出了根據(jù)本發(fā)明的其采用預(yù)測(cè)的重新安排應(yīng)用程序。在3700,提供了一個(gè)接口以給出了一個(gè)選項(xiàng)以重新安排目前要離開(kāi)的用戶(hù)的呼叫。在3710,通過(guò)采用離開(kāi)時(shí)間的預(yù)測(cè),為重新安排呼叫提供了一個(gè)建議時(shí)間。
上述描述包括本發(fā)明的例子。當(dāng)然不可能為了描述本發(fā)明而描述可想到的每一個(gè)組建的結(jié)合或者方法,但是對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)可認(rèn)識(shí)到本發(fā)明的其他組合和改變是可能的。因此,本發(fā)明包含了其屬于隨后權(quán)利要求的精神和范圍之內(nèi)的所有改變、修改以及變化。更進(jìn)一步,對(duì)于屬于“includes”既被用在詳細(xì)的說(shuō)明書(shū)中又被用于權(quán)利要求中,這樣的術(shù)語(yǔ)以與術(shù)語(yǔ)“comprising’”相似的方式包含在內(nèi),因?yàn)楫?dāng)采用其作為權(quán)利要求中的過(guò)渡詞匯時(shí)“comprising”被解釋。
權(quán)利要求
1.一種可促進(jìn)實(shí)體之間的通信及協(xié)作的系統(tǒng),包括一學(xué)習(xí)組件,該學(xué)習(xí)組件是根據(jù)一個(gè)和多個(gè)用戶(hù)的獲得模式而訓(xùn)練的;以及一預(yù)測(cè)組件,該預(yù)測(cè)組件利用學(xué)習(xí)組件來(lái)產(chǎn)生與一個(gè)或多個(gè)用戶(hù)的狀態(tài)有關(guān)的預(yù)測(cè)。
2.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)組件接收一個(gè)或多個(gè)其與所識(shí)別用戶(hù)的存在性或者有效性有關(guān)的查詢(xún)并且產(chǎn)生了一個(gè)或多個(gè)與所識(shí)別用戶(hù)的當(dāng)前將來(lái)狀態(tài)有關(guān)的預(yù)測(cè)。
3.根據(jù)權(quán)利要求2的系統(tǒng),由一個(gè)或多個(gè)自動(dòng)化應(yīng)用程序程序或者授權(quán)的人產(chǎn)生并且接收該查詢(xún)以及一個(gè)或多個(gè)所返回的狀態(tài)。
4.根據(jù)權(quán)利要求3的系統(tǒng),該查詢(xún)是由應(yīng)用程序或者授權(quán)的人發(fā)起的,以便獲得與存在性、有效性、位置、通信能力、所識(shí)別用戶(hù)的設(shè)備可用性中的至少一個(gè)有關(guān)的應(yīng)答。
5.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)部件確定與預(yù)計(jì)人將缺席多久或者多久將可不看到一人有關(guān)的補(bǔ)充信息。
6.根據(jù)權(quán)利要求1的系統(tǒng),存在性狀態(tài)包括用戶(hù)達(dá)到或者離開(kāi)一位置的時(shí)間、用戶(hù)處于一位置至少時(shí)間t的時(shí)間、用戶(hù)訪問(wèn)一設(shè)備的時(shí)間、用戶(hù)查閱電子郵件或者其他信息的時(shí)間、用戶(hù)結(jié)束正在進(jìn)行中的交談的時(shí)間、用戶(hù)到會(huì)的可能性、隨時(shí)間的中斷期望成本中的至少一個(gè)。
7.根據(jù)權(quán)利要求1的系統(tǒng),學(xué)習(xí)組件包括一個(gè)或多個(gè)學(xué)習(xí)模型以推斷存在性狀態(tài),該學(xué)習(xí)模型包括統(tǒng)計(jì)模型、數(shù)學(xué)模型、貝葉斯相關(guān)模型、貝斯分類(lèi)器、支持向量機(jī)(SVMs)、神經(jīng)網(wǎng)絡(luò)、以及隱藏的馬爾可夫模型中的至少一個(gè)。
8.根據(jù)權(quán)利要求1的系統(tǒng),學(xué)習(xí)組件是根據(jù)用戶(hù)事件數(shù)據(jù)存儲(chǔ)器所訓(xùn)練的,該用戶(hù)事件數(shù)據(jù)存儲(chǔ)器集合來(lái)自與一個(gè)或多個(gè)用戶(hù)相關(guān)的多個(gè)不同數(shù)據(jù)源的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8的系統(tǒng),數(shù)據(jù)源包括用于記錄或者存入用戶(hù)事件數(shù)據(jù)的數(shù)據(jù)獲取部件,該數(shù)據(jù)源包括手機(jī)、加速計(jì)、擴(kuò)音器所記錄的聲音活動(dòng)、全球定位系統(tǒng)(GPS)、電子日程表、時(shí)間信息、影象監(jiān)控裝置、無(wú)線電設(shè)備、以及計(jì)算機(jī)桌面活動(dòng)中的至少一個(gè)。
10.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)組件是作為服務(wù)器、服務(wù)器場(chǎng)、客戶(hù)應(yīng)用程序、網(wǎng)絡(luò)服務(wù)、以及其可為自動(dòng)系統(tǒng)或者授權(quán)的人提供應(yīng)答的自動(dòng)化應(yīng)用程序程序中的至少一個(gè)而實(shí)現(xiàn)的。
11.根據(jù)權(quán)利要求9的系統(tǒng),數(shù)據(jù)獲取部件包括一信號(hào)處理層,該信號(hào)處理層可使用戶(hù)配置并且定義所使用的音頻和視頻源進(jìn)行以定義用戶(hù)的存在性。
12.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)組件根據(jù)其與一查詢(xún)相一致的事件數(shù)據(jù)庫(kù)來(lái)構(gòu)造一組情況以使得其表示下述標(biāo)志之間的特定臨時(shí)關(guān)系的變量的公式化及離散化進(jìn)行特定定制,上述標(biāo)志是如查詢(xún)244所定義的缺席、出席、約定開(kāi)始時(shí)間、以及結(jié)束時(shí)間的時(shí)段之間的轉(zhuǎn)換。
13.根據(jù)權(quán)利要求1的系統(tǒng),事件數(shù)據(jù)庫(kù)記錄出席和缺席的周期以作為一事件記錄中的事件。
14.根據(jù)權(quán)利要求13的系統(tǒng),由通過(guò)各個(gè)性能和位置所定義的源設(shè)備來(lái)注釋事件。
15.根據(jù)權(quán)利要求14的系統(tǒng),進(jìn)一步包括通過(guò)性能所索引的特定設(shè)備來(lái)標(biāo)記事件以使系統(tǒng)對(duì)其隨用戶(hù)訪問(wèn)不同類(lèi)型的設(shè)備的時(shí)間的概率分布進(jìn)行預(yù)測(cè)。
16.根據(jù)權(quán)利要求14的系統(tǒng),進(jìn)一步包括其被分配給固定位置的源設(shè)備可對(duì)用戶(hù)的位置進(jìn)行預(yù)測(cè)。
17.根據(jù)權(quán)利要求1的系統(tǒng),進(jìn)一步包括一事件系統(tǒng)以監(jiān)控用戶(hù)與計(jì)算機(jī)系統(tǒng)相互作用的歷史,該事件系統(tǒng)包括運(yùn)行在系統(tǒng)上的應(yīng)用,目前所關(guān)注的或者剛剛失去關(guān)注的應(yīng)用。
18.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)部件確定用戶(hù)何時(shí)檢查電子郵件或者查閱一通知。
19.根據(jù)權(quán)利要求18的系統(tǒng),預(yù)測(cè)部件預(yù)測(cè)用戶(hù)多半會(huì)查閱一通信的時(shí)間,給出他最后一次看完郵件已過(guò)去的時(shí)間。
20.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)部件確定用戶(hù)將忙于一應(yīng)用或者停止使用該應(yīng)用的時(shí)間。
21.根據(jù)權(quán)利要求1的系統(tǒng),預(yù)測(cè)部件預(yù)測(cè)當(dāng)前交談可能結(jié)束時(shí)的時(shí)間。
22.一種具有存儲(chǔ)在其上的計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀指令用于實(shí)現(xiàn)權(quán)利要求1的學(xué)習(xí)組件以及預(yù)測(cè)組件。
23.根據(jù)權(quán)利要求1的系統(tǒng),學(xué)習(xí)組件和預(yù)測(cè)組件中至少一個(gè)與通信系統(tǒng)。通知系統(tǒng)、信息系統(tǒng)、優(yōu)先系統(tǒng)、自動(dòng)會(huì)議或者交互式通信調(diào)度程序或者重新調(diào)度程序、智能高速緩存系統(tǒng)、音頻系統(tǒng)、日歷系統(tǒng)、調(diào)度系統(tǒng)、自動(dòng)維護(hù)系統(tǒng)、自動(dòng)代理、視頻系統(tǒng)、數(shù)字輔助、以及用戶(hù)跟蹤系統(tǒng)中的至少一個(gè)相關(guān)以便根據(jù)所期望的用戶(hù)存在性以及有效性來(lái)為消息發(fā)送者或者系統(tǒng)提供這樣的有用信息,即該信息是有關(guān)于建立通信以及做出理性決策的可能性。
24.一種提供存在性預(yù)測(cè)的方法,包括根據(jù)一查詢(xún)來(lái)確定其表示標(biāo)記狀態(tài)當(dāng)中的一個(gè)或多個(gè)顯著的最新轉(zhuǎn)換的最接近的活動(dòng)環(huán)境;以及構(gòu)造一模型以預(yù)測(cè)將來(lái)狀態(tài),將來(lái)的狀態(tài)取決于更近標(biāo)記狀態(tài)的時(shí)間。
25.根據(jù)權(quán)利要求23的方法,進(jìn)一步包括根據(jù)等式p(te\E,ξ)提供預(yù)測(cè),其中te是興趣事件出現(xiàn)之前的時(shí)間,事件E包括最接近的活動(dòng)環(huán)境、一天中的時(shí)間、一周中的一天、以及其表示考慮之中的活動(dòng)日程項(xiàng)的特征的多種屬性。
26.根據(jù)權(quán)利要求24的方法,進(jìn)一步包括預(yù)測(cè)離開(kāi)的用戶(hù)可能回到辦公室的時(shí)間或者回到其辦公室并且至少停留一些時(shí)間t,最接近的活動(dòng)環(huán)境就是自從用戶(hù)從出現(xiàn)到離開(kāi)的狀態(tài)轉(zhuǎn)變的這段時(shí)間。
27.根據(jù)權(quán)利要求23的方法,進(jìn)一步包括對(duì)用戶(hù)過(guò)多長(zhǎng)時(shí)間會(huì)離開(kāi)辦公室的預(yù)測(cè),或者,將過(guò)至少一段時(shí)間t才離開(kāi),最接近的活動(dòng)環(huán)境被作為用戶(hù)從離開(kāi)到出現(xiàn)的轉(zhuǎn)變的時(shí)間。
28.一種用于確定預(yù)測(cè)模型的方法,包括分析與會(huì)議有關(guān)的多種特征并且將這些觀察集成于對(duì)存在性和有效性的分析中;以及建立這樣的模型,該模型使約定的多種屬性與參加一個(gè)會(huì)議的可能性有關(guān)。
29.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括建立這樣的模型,該模型確定會(huì)議的可中斷性。
30.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括當(dāng)所列出的一串約定地點(diǎn)中沒(méi)有一位置時(shí),推斷出會(huì)議的位置。
31.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括通過(guò)商業(yè)上可用服務(wù)器自動(dòng)的訪問(wèn)約會(huì)的約會(huì)屬性來(lái)建立出席模型。
32.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括創(chuàng)建了約定的草擬訓(xùn)練組以及其屬性,并且利用通過(guò)與出席有關(guān)的一組試探所形成的猜測(cè)來(lái)標(biāo)注約會(huì)場(chǎng)所。
33.根據(jù)權(quán)利要求33的方法,進(jìn)一步包括采用出席試探以認(rèn)為桌面活動(dòng)已延伸到日程會(huì)議的一部分以作為不參加會(huì)議的證據(jù),并且還認(rèn)為會(huì)議期間的活動(dòng)缺席是參加會(huì)議的證據(jù)。
34.根據(jù)權(quán)利要求32的方法,進(jìn)一步包括根據(jù)其作為草案數(shù)據(jù)組的出席性而進(jìn)行預(yù)測(cè)并且其可使用戶(hù)通過(guò)手動(dòng)標(biāo)注出席性來(lái)改進(jìn)草案數(shù)據(jù)組的工具是可使用。
35.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括可產(chǎn)生一個(gè)按其發(fā)生順序來(lái)顯示約會(huì)的表格,并且顯示其包含與出席有關(guān)猜測(cè)的一出席區(qū)域。
36.根據(jù)權(quán)利要求35的方法,進(jìn)一步包括增加對(duì)會(huì)議物理位置的評(píng)估,并且添加通過(guò)指定會(huì)議的被打斷性是低、中、高來(lái)來(lái)打斷會(huì)議的情況。
37.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括根據(jù)會(huì)議日期和時(shí)間,會(huì)議持久性,主題,位置,組織者,參加者的數(shù)量和屬性,用戶(hù)的角色,用戶(hù)的響應(yīng)狀態(tài),會(huì)議是否為周期發(fā)生的,在用戶(hù)的日程表上時(shí)間被標(biāo)注為忙或閑來(lái)建立模型。
38.根據(jù)權(quán)利要求28的方法,進(jìn)一步包括互換與用戶(hù)目前或未來(lái)時(shí)間的中斷期望成本(ECI)有關(guān)的信息。
39.根據(jù)權(quán)利要求38的方法,進(jìn)一步包括提供給用戶(hù)一個(gè)工具以使相關(guān)的中斷級(jí)別與中斷成本的美元價(jià)值相關(guān)。
40.根據(jù)權(quán)利要求38的方法,進(jìn)一步包括根據(jù)下列等式來(lái)計(jì)算中斷期望成本(ECI)。ECI=p(Am|E,ξ)Σip(cim|E,ξ)cim+(1-p(Am|E,ξ))cd]]>當(dāng)Am是參加會(huì)議的事件,cim是與中斷價(jià)值i相關(guān)的中斷成本,cd是處于考慮之中的時(shí)間段的缺省成本,E代表與日程屬性有關(guān)的觀察、最接近的內(nèi)容、一周中的某天、一天中的時(shí)間。
41.一種其可促進(jìn)實(shí)體之間的通信及協(xié)作的系統(tǒng),包括一裝置,根據(jù)一個(gè)和多個(gè)用戶(hù)事件來(lái)學(xué)習(xí)活動(dòng)模式;以及一裝置,根據(jù)來(lái)自自動(dòng)化應(yīng)用程序程序的一查詢(xún)來(lái)產(chǎn)生對(duì)與將來(lái)的用戶(hù)狀態(tài)有關(guān)的預(yù)測(cè)。
42.一種其采用通信和協(xié)作系統(tǒng)的圖形用戶(hù)界面,包括一個(gè)或多個(gè)顯示對(duì)象,該顯示對(duì)象與其示出了所預(yù)測(cè)的一個(gè)或多個(gè)用戶(hù)的存在性狀態(tài)的一圖形用戶(hù)界面相關(guān);以及至少一個(gè)輸入,用于查詢(xún)所預(yù)測(cè)的存在性狀態(tài)。
43.根據(jù)權(quán)利要求42的圖形用戶(hù)界面,該輸入進(jìn)一步包括實(shí)時(shí)選擇、離線選擇、預(yù)測(cè)選擇、假定選擇、時(shí)間選擇中的至少一個(gè)。
44.根據(jù)權(quán)利要求43的圖形用戶(hù)界面,預(yù)測(cè)選擇進(jìn)一步包括在線選擇、電子郵件查閱選擇、電話呼叫選擇、辦公室存在性選擇、在線在家選擇、電視會(huì)議能力選擇、可用的全屏選擇、可用的多監(jiān)控選擇、可用的語(yǔ)音類(lèi)型可用的網(wǎng)絡(luò)會(huì)議選擇、以及中斷成本的選擇。
45.根據(jù)權(quán)利要求42的圖形用戶(hù)界面,進(jìn)一步包括顯示這樣的對(duì)象,即該對(duì)象描述了所預(yù)測(cè)的直到用戶(hù)通過(guò)給定的通信媒介來(lái)進(jìn)行通信時(shí)的時(shí)間量的圖示或者數(shù)值結(jié)果。
46.根據(jù)權(quán)利要求45的圖形用戶(hù)界面,進(jìn)一步包括與用戶(hù)可能的所在之處有關(guān)的提示。
47.根據(jù)權(quán)利要求42的圖形用戶(hù)界面,進(jìn)一步包括產(chǎn)生其描述了用戶(hù)存在性的概率的一曲線圖。
48.根據(jù)權(quán)利要求42的圖形用戶(hù)界面,進(jìn)一步包括提供一接口以設(shè)置其用于存在性分析的一個(gè)或多個(gè)配置文件。
49.根據(jù)權(quán)利要求49的圖形用戶(hù)界面,該接口可設(shè)置與一個(gè)或多個(gè)配置文件有關(guān)的一中斷成本。
50.根據(jù)權(quán)利要求49的圖形用戶(hù)界面,該接口可為各個(gè)配置文件設(shè)置不同的時(shí)段、天數(shù)、以及歷時(shí)。
51.一種其可促進(jìn)實(shí)體之間的通信及協(xié)作的系統(tǒng),包括一工具,該工具根據(jù)一個(gè)或多個(gè)用戶(hù)的活度模式來(lái)構(gòu)造模型;以及一預(yù)測(cè)組件,該預(yù)測(cè)組件采用該模型以產(chǎn)生與一個(gè)或多個(gè)用戶(hù)的狀態(tài)有關(guān)的預(yù)測(cè)。
52.根據(jù)權(quán)利要求51的系統(tǒng),該模型采用動(dòng)態(tài)貝葉斯模型以推斷用戶(hù)的關(guān)注焦點(diǎn)。
53.根據(jù)權(quán)利要求51的系統(tǒng),該狀態(tài)包括高焦點(diǎn)的單獨(dú)活動(dòng),中等焦點(diǎn)的單獨(dú)活動(dòng),低焦點(diǎn)的單獨(dú)活動(dòng),辦公室談話、出席、駕駛、私人時(shí)間、以及睡眠中的至少一個(gè)。
54.根據(jù)權(quán)利要求51的系統(tǒng),假定用戶(hù)具有通過(guò)對(duì)一效用u(Di,Ai)進(jìn)行處理的特定關(guān)注狀態(tài),該模型推斷出不同類(lèi)型的中斷成本,u(Di,Aj)用于捕獲用戶(hù)在被任務(wù)或者通信事件Di,所打斷時(shí)的關(guān)注狀態(tài)Aj下的成本。
55.根據(jù)權(quán)利要求54的系統(tǒng),對(duì)這個(gè)成本進(jìn)行評(píng)估以作為所愿意支付的以避免金額混亂。
56.根據(jù)權(quán)利要求54的系統(tǒng),該模型通過(guò)對(duì)效用求和、由每個(gè)注意狀態(tài)的可能性來(lái)加權(quán)、并且以進(jìn)入的感知信息流為條件來(lái)計(jì)算期望中斷成本(ECI)。
57.根據(jù)權(quán)利要求56的系統(tǒng),根據(jù)下述來(lái)計(jì)算ECIECI=Σjp(Ai|E)u(Di,Aj)]]>其中p(Aj\E)是注意狀態(tài)的可能性、其以證據(jù)流E為條件。
58.根據(jù)權(quán)利要求51的系統(tǒng),進(jìn)一步包括一控制面板,該控制面板用于其具有事件分類(lèi)的事件系統(tǒng)以及用于處理聲音和視頻信息的圖形顯示。
59.根據(jù)權(quán)利要求58的系統(tǒng),進(jìn)一步包括用于捕獲其就是利用貝葉斯主動(dòng)追蹤系統(tǒng)所處理的視覺(jué)姿勢(shì)這樣的一組件以及用于對(duì)周?chē)穆曇艋顒?dòng)進(jìn)行的一組件。
60.根據(jù)權(quán)利要求58的系統(tǒng),進(jìn)一步包括這樣一組件,該組件用于監(jiān)控所自動(dòng)檢查的用戶(hù)日程表。
61.根據(jù)權(quán)利要求51的系統(tǒng),進(jìn)一步包括一客戶(hù)事件系統(tǒng),該客戶(hù)事件系統(tǒng)提供了一抽象工具以用于將低水平系統(tǒng)事件的模式結(jié)合到高水平事件模式中。
62.根據(jù)權(quán)利要求61的系統(tǒng),捕獲低水平狀態(tài)以作為所使用的應(yīng)用程序,其包括用戶(hù)是否在打字、點(diǎn)擊鼠標(biāo)、其包括應(yīng)用程序當(dāng)中的切換模式的高水平事件、以及任務(wù)完成的指示。
63.根據(jù)權(quán)利要求60的系統(tǒng),監(jiān)控日程表進(jìn)一步包括會(huì)議否在進(jìn)行中、直到會(huì)議結(jié)束時(shí)的持續(xù)時(shí)間、以及會(huì)議地點(diǎn)。
64.根據(jù)權(quán)利要求51的系統(tǒng),進(jìn)一步包括一事件白板以捕獲和分享系統(tǒng)所考慮的低水平和高水平事件的狀態(tài)。
65.根據(jù)權(quán)利要求64的系統(tǒng),事件包括與應(yīng)用程序的生命周期有關(guān)的詳情、當(dāng)前“居首位”且正在交互作用的應(yīng)用程序、以及用于捕獲使用模式的事件。
66.根據(jù)權(quán)利要求65的系統(tǒng),進(jìn)一步包括一個(gè)或多個(gè)警報(bào)顯示,該警報(bào)顯示是由其采用中斷期望成本模型的通知系統(tǒng)所產(chǎn)生的。
67.根據(jù)權(quán)利要求66的系統(tǒng),該警報(bào)顯示與音頻傳送相結(jié)合。
68.根據(jù)權(quán)利要求51的系統(tǒng),在其可在計(jì)算機(jī)上操作的中斷工作臺(tái)上對(duì)該模型進(jìn)行調(diào)整。
69.根據(jù)權(quán)利要求68的系統(tǒng),進(jìn)一步包括學(xué)習(xí)模型,根據(jù)來(lái)自與感知傳感器和桌面活動(dòng)的事件記錄,可采用該學(xué)習(xí)模型來(lái)預(yù)測(cè)辦公室的用戶(hù)中斷狀態(tài)。
70.根據(jù)權(quán)利要求68的系統(tǒng),提供了事件捕獲、時(shí)間段的注釋、建立模型、以及測(cè)試可中斷性統(tǒng)計(jì)模型。
71.根據(jù)權(quán)利要求70的系統(tǒng),該中斷工作臺(tái)包括一事件記錄系統(tǒng),該事件記錄系統(tǒng)使利用訓(xùn)練期所監(jiān)控的事件與來(lái)自數(shù)字錄像帶的場(chǎng)景相同步,這有利于對(duì)時(shí)間段的進(jìn)行標(biāo)注并使其與事件相關(guān)。
72.根據(jù)權(quán)利要求68的系統(tǒng),進(jìn)一步包括一組件,該組件提供了與事件及環(huán)境捕獲有關(guān)的模型建立的第一階段。
73.根據(jù)權(quán)利要求72的系統(tǒng),進(jìn)一步包括一攝像機(jī),采用該攝像機(jī)來(lái)記錄主體活動(dòng)以及所有辦公室環(huán)境。
74.根據(jù)權(quán)利要求68的系統(tǒng),進(jìn)一步包括一組件,該組件提供了與標(biāo)記和評(píng)定有關(guān)的模型構(gòu)造的第二階段。
75.根據(jù)權(quán)利要求74的系統(tǒng),進(jìn)一步包括一組件,該組件對(duì)看錄像帶的時(shí)間段進(jìn)行標(biāo)注以分別標(biāo)注為高、中和低中斷性。
76.根據(jù)權(quán)利要求74的系統(tǒng),進(jìn)一步包括一組件,該組件可定義一個(gè)范圍并且建立這樣的模型,該模型可直接推出其隨實(shí)際值的概率分布,這表示中斷的成本。
77.根據(jù)權(quán)利要求57的系統(tǒng),進(jìn)一步計(jì)算不同中斷類(lèi)的期望中斷成本,對(duì)于考慮中的每個(gè)中斷而言,通過(guò)如下所示用中斷的不同狀態(tài)的可能性p(Ii|E)代替明確關(guān)注狀態(tài)來(lái)計(jì)算中斷的期望成本ECI=Σip(Ii|E)u(Di,Ij)]]>
78.根據(jù)權(quán)利要求51的系統(tǒng),該模型可對(duì)這樣的變量進(jìn)行操作,該變量表示與中斷的進(jìn)一步狀態(tài)有關(guān)的關(guān)注預(yù)測(cè)。
79.根據(jù)權(quán)利要求78的系統(tǒng),可中斷性的將來(lái)狀態(tài)捕獲與其隨直到到達(dá)中斷的低狀態(tài)、中等狀態(tài)、或者高狀態(tài)時(shí)的時(shí)間的概率分布有關(guān)的推論,并且可實(shí)現(xiàn)更多的其表示直到實(shí)現(xiàn)了中斷狀態(tài)時(shí)的時(shí)間的專(zhuān)用變量,這將持續(xù)不同的時(shí)間長(zhǎng)度。
80.根據(jù)權(quán)利要求79的系統(tǒng),采用將來(lái)的狀態(tài)以用于仔細(xì)考慮是否、何時(shí)、以及如何調(diào)停通信。
81.一種其可促進(jìn)實(shí)體之間的通信及協(xié)作的系統(tǒng),包括一數(shù)據(jù)收集組件,用于收集與用戶(hù)在不同位置出席和缺席有關(guān)的信息和/或與用戶(hù)使用不同設(shè)備和/或通信信道有關(guān)的信息;一學(xué)習(xí)組件,根據(jù)一個(gè)或多個(gè)用戶(hù)的活動(dòng)模式來(lái)訓(xùn)練該學(xué)習(xí)組件;以及一預(yù)測(cè)組件,該預(yù)測(cè)組件采用學(xué)習(xí)組件來(lái)為特定查詢(xún)產(chǎn)生與一個(gè)或多個(gè)用戶(hù)的狀態(tài)相關(guān)的預(yù)測(cè)和/或與用戶(hù)當(dāng)前或者將來(lái)的有效性和存在性有關(guān)的情況。
82.根據(jù)權(quán)利要求81的系統(tǒng),將該信息收集到關(guān)系數(shù)據(jù)庫(kù)中。
83.根據(jù)權(quán)利要求81的系統(tǒng),該信息包括在日程表中所編碼的通過(guò)多設(shè)備的多維用戶(hù)活動(dòng)以及約會(huì)狀態(tài)。
84.根據(jù)權(quán)利要求82的系統(tǒng),該信息包括所編碼的不同交互作用的開(kāi)始和結(jié)束時(shí)間以及約會(huì)狀態(tài)以作為數(shù)據(jù)庫(kù)中的不同維數(shù)。
85.根據(jù)權(quán)利要求82的系統(tǒng),進(jìn)一步包括通過(guò)多維數(shù)據(jù)庫(kù)來(lái)查詢(xún)信息所確定的靜態(tài)和動(dòng)態(tài)構(gòu)建的預(yù)測(cè)模型。
86.根據(jù)權(quán)利要求85的系統(tǒng),根據(jù)當(dāng)前情況來(lái)動(dòng)態(tài)的創(chuàng)建查詢(xún),該當(dāng)前情況包括一天中的時(shí)間、星期幾、以及用于關(guān)鍵轉(zhuǎn)換的用戶(hù)的當(dāng)前轉(zhuǎn)換狀態(tài)。
87.根據(jù)權(quán)利要求85的系統(tǒng),該模型包括確定與所期望的預(yù)測(cè)有關(guān)的預(yù)測(cè)目標(biāo),其包括如果當(dāng)前不可用的那么直到一通信信道變成可利用的時(shí)間。
88.根據(jù)權(quán)利要求85的系統(tǒng),該模型包括時(shí)間序列模型、ARIMA模型、動(dòng)態(tài)貝葉斯網(wǎng)絡(luò)、以及連續(xù)時(shí)間貝葉斯網(wǎng)絡(luò)。
89.根據(jù)權(quán)利要求88的系統(tǒng),通過(guò)適當(dāng)?shù)牟樵?xún)數(shù)據(jù)庫(kù),通過(guò)從數(shù)據(jù)庫(kù)中獲得一組匹配情況,并且此后采用對(duì)情況的統(tǒng)計(jì)分析來(lái)動(dòng)態(tài)的學(xué)習(xí)貝耶斯網(wǎng)絡(luò)。
90.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括一組件,該組件用于確定每一個(gè)接觸用戶(hù)所感興趣的當(dāng)前狀態(tài)以及對(duì)存在性和有效性預(yù)測(cè)的特定類(lèi)型的子目標(biāo)。
91.根據(jù)權(quán)利要求90的系統(tǒng),子目標(biāo)涉及位置、可中斷性、以及通信信道的可用性中的至少一個(gè)。
92.根據(jù)權(quán)利要求91的系統(tǒng),通信信道可以是直接所推出的或者其取作將信道與位置相鏈接的信息。
93.根據(jù)權(quán)利要求92的系統(tǒng),將與鏈接到一位置的信道有關(guān)的信息保存在該位置和設(shè)備規(guī)劃中。
94.根據(jù)權(quán)利要求93的系統(tǒng),該規(guī)劃包括與何時(shí)添加設(shè)備、設(shè)備類(lèi)型、信道、以及位置有關(guān)的信息。
95.根據(jù)權(quán)利要求94的系統(tǒng),進(jìn)一步包括一用戶(hù)接口,該用戶(hù)接口與該規(guī)劃相互作用以添加并且移去設(shè)備、位置、以及信道。
96.根據(jù)權(quán)利要求94的系統(tǒng),根據(jù)802.11信號(hào)和GPS信號(hào)中的至少一個(gè)而自動(dòng)的確定該位置。
97.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括用于產(chǎn)生其被中繼傳送到下述用戶(hù)的預(yù)測(cè)的一組件,這些用戶(hù)是所授權(quán)的可以察看與用戶(hù)當(dāng)前所出席的位置、可中斷性、或者用戶(hù)對(duì)一個(gè)或多個(gè)通信信道的訪問(wèn)有關(guān)的、或者與對(duì)將來(lái)存在性及有效性的預(yù)測(cè)有關(guān)的細(xì)節(jié)的不同方面或不同程度。
98.根據(jù)權(quán)利要求97的系統(tǒng),進(jìn)一步這樣的一組件,該組件選擇性的顯示不同類(lèi)型的預(yù)測(cè)或者當(dāng)前狀態(tài)。
99.根據(jù)權(quán)利要求98的系統(tǒng),其中選擇性的顯示包括對(duì)時(shí)間域中的低精確度信息的信息抽象。
100.根據(jù)權(quán)利要求98的系統(tǒng),其中選擇性的顯示包括其具有不同特權(quán)的不同人,其包括非盈利組織圖表中的關(guān)系信息或者動(dòng)態(tài)信息。
101.根據(jù)權(quán)利要求100的系統(tǒng),為通訊代理提供了與所可能采取的行動(dòng)有關(guān)的信息。
102.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括至少一個(gè)一組件,利用用戶(hù)預(yù)測(cè)信息來(lái)自動(dòng)的應(yīng)答消息;一組件,與他人共享用戶(hù)預(yù)測(cè)信息;以及一組件,根據(jù)用戶(hù)的預(yù)測(cè)信息而自動(dòng)的重新安排通信。
全文摘要
本發(fā)明涉及這樣一種系統(tǒng)和方法,該系統(tǒng)和方法可促進(jìn)諸如參與了通信和/或組合的自動(dòng)化應(yīng)用程序之間的實(shí)體之間的協(xié)作和交流。本發(fā)明的系統(tǒng)和方法包括一個(gè)服務(wù)程序,這個(gè)服務(wù)程序通過(guò)對(duì)其可對(duì)一個(gè)或者多個(gè)用戶(hù)的存在性和有效性進(jìn)行預(yù)測(cè)的預(yù)測(cè)模型的學(xué)習(xí)來(lái)支持協(xié)作與交流。存在性預(yù)測(cè)包括在不同程度的精確定位和使用不同的設(shè)備或應(yīng)用程序下,用戶(hù)的當(dāng)前或者將來(lái)的位置。有效性評(píng)定包括推斷出以不同的方法中斷一用戶(hù)以及用戶(hù)當(dāng)前或者將來(lái)訪問(wèn)一個(gè)或多個(gè)通信信道的成本。這個(gè)預(yù)測(cè)模型是通過(guò)考慮用戶(hù)活動(dòng)而收集來(lái)的數(shù)據(jù)和多設(shè)備的鄰近性構(gòu)建起來(lái)的,除此之外還分析了用戶(hù)日歷表的內(nèi)容,例如一天的某個(gè)時(shí)間,一個(gè)星期的某一天。為了促進(jìn)實(shí)體之間的協(xié)作和交流,提供了各種應(yīng)用程序,這些應(yīng)用程序采用該模型所提供的存在性和有效性信息。
文檔編號(hào)G06Q10/00GK1629870SQ200410089950
公開(kāi)日2005年6月22日 申請(qǐng)日期2004年5月28日 優(yōu)先權(quán)日2003年6月30日
發(fā)明者E·J·豪維茨, P·克齊, J·T·埃皮西布爾, C·M·卡笛亞 申請(qǐng)人:微軟公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
吉林省| 延津县| 康保县| 白玉县| 定兴县| 乌鲁木齐县| 开江县| 任丘市| 香港| 岫岩| 黑龙江省| 博罗县| 虞城县| 合江县| 曲靖市| 五华县| 高碑店市| 申扎县| 修水县| 武川县| 改则县| 和田县| 内黄县| 油尖旺区| 河南省| 安龙县| 芒康县| 寿宁县| 滦南县| 和田县| 古蔺县| 左权县| 绥化市| 宣化县| 泗水县| 塔城市| 新巴尔虎右旗| 银川市| 桃园县| 平乡县| 托里县|