專(zhuān)利名稱(chēng):通過(guò)數(shù)字助理的消息升級(jí)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過(guò)數(shù)字助理如尋呼機(jī)、電話和電子記事本(organizer)來(lái)升級(jí)發(fā)送到個(gè)人的消息的裝置和方法。
背景技術(shù):
用于檢索信息和提供約會(huì)提醒的電子設(shè)備和服務(wù)廣為人知。
常用的PDA(“個(gè)人數(shù)字助理”)和其它的設(shè)備允許用戶(hù)存儲(chǔ)和組織關(guān)于人、地點(diǎn)和事件的信息,目前被廣泛使用。許多這樣的設(shè)備保持有用戶(hù)的日程安排,并提供自動(dòng)提醒功能以提醒用戶(hù)即將到來(lái)的事件例如會(huì)議。但是,這些設(shè)備要求所有這樣的信息由其用戶(hù)直接提供。實(shí)質(zhì)上,這些設(shè)備不會(huì)做用戶(hù)指示它們?nèi)プ龅氖虑橹獾娜魏问虑椤?br>
現(xiàn)在也有按照預(yù)訂者的個(gè)人興趣所定制的提供會(huì)議提醒和事件通知的商業(yè)服務(wù)。許多這樣的服務(wù)提供各種方式,通過(guò)這些方式預(yù)訂者可以提供預(yù)訂者想要知道的信息的種類(lèi)的清單。但是,這些服務(wù)要求預(yù)訂者指定關(guān)于預(yù)訂者感興趣的信息的種類(lèi)或其它標(biāo)準(zhǔn)。實(shí)質(zhì)上,這些服務(wù)也不會(huì)做用戶(hù)指示它們?nèi)プ龅氖虑橹獾娜魏问虑椤?br>
現(xiàn)在有一些商業(yè)尋呼服務(wù),通過(guò)這些服務(wù)預(yù)訂者可以安排將體育比賽的結(jié)果、天氣報(bào)道或沖浪的有利條件的通知發(fā)送到尋呼機(jī)。此外,存在一些商業(yè)服務(wù),預(yù)訂者可以安排在給定的早晨的某個(gè)指定時(shí)刻通過(guò)他們的家庭電話(或通過(guò)某個(gè)其它的電話號(hào)碼)收到“起床”呼叫。但是,這些服務(wù)被限制在通過(guò)由用戶(hù)規(guī)定的單一的方法并為了單一的目的來(lái)聯(lián)絡(luò)預(yù)訂者。
此外,在各種軟件中存在一個(gè)特征,通過(guò)此特征可以通過(guò)電子郵件通知用戶(hù)在用戶(hù)的控制下在用戶(hù)所負(fù)責(zé)的數(shù)據(jù)庫(kù)中或程序代碼中對(duì)某個(gè)事項(xiàng)的改變。但是,這導(dǎo)致由于若干很有限的原因,只能利用很有限的選擇來(lái)聯(lián)絡(luò)用戶(hù)。
對(duì)于本領(lǐng)域的技術(shù)人員,通過(guò)下面的詳細(xì)描述,本發(fā)明的目的、特征和優(yōu)點(diǎn)將變得清楚,其中圖1是本發(fā)明的一個(gè)實(shí)施例的方框圖。
圖2是本發(fā)明的一個(gè)實(shí)施例所遵循的流程圖。
圖3是本發(fā)明的另一個(gè)實(shí)施例所遵循的流程圖。
圖4是本發(fā)明的另一個(gè)實(shí)施例所遵循的流程圖。
具體實(shí)施例方式
為了解釋的目的,在下面的描述中闡述了很多細(xì)節(jié),以便于充分理解本發(fā)明。但是,沒(méi)有這些具體細(xì)節(jié)也可以實(shí)施本發(fā)明,這對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是很清楚的。
本發(fā)明涉及發(fā)送到自動(dòng)化助理的用戶(hù)的所選擇的信息的升級(jí)。可以通過(guò)便攜式或手持式設(shè)備如尋呼機(jī)、PDA、移動(dòng)電話或便攜式電腦完成發(fā)送到用戶(hù)所選擇的信息的升級(jí),以便使用戶(hù)得到有關(guān)其個(gè)人日程安排的最新信息。但是,如本領(lǐng)域的技術(shù)人員所知的,本發(fā)明也可適用于使用非便攜式的設(shè)備如固定的計(jì)算機(jī)系統(tǒng)或有線電話,并且本發(fā)明可以用于提供關(guān)于個(gè)人日程安排以外的其它事項(xiàng)的信息,如時(shí)事新聞或涉及對(duì)用戶(hù)來(lái)說(shuō)有一定重要性或與用戶(hù)有一定關(guān)系的其他人的事務(wù)。
圖1是本發(fā)明的一個(gè)實(shí)施例的方框圖。自動(dòng)化助理100包括上下文解釋器110、事件探測(cè)器112、代理選擇器114和升級(jí)控制器116。自動(dòng)化助理100依賴(lài)于各種關(guān)于用戶(hù)的信息,包括但不限于PIM信息(個(gè)人信息管理信息)130、個(gè)人檔案信息132、聯(lián)絡(luò)信息134和規(guī)則136。用戶(hù)接口140允許用戶(hù)對(duì)自動(dòng)化助理100進(jìn)行定制。自動(dòng)化助理100從至少一個(gè)信息供應(yīng)商160接收對(duì)用戶(hù)來(lái)說(shuō)可能重要的信息,并且自動(dòng)化助理100可以和至少一個(gè)電子商務(wù)供應(yīng)商170進(jìn)行交互,以便執(zhí)行來(lái)自用戶(hù)的指令。自動(dòng)化助理100使用至少一個(gè)通信供應(yīng)商190,以提供與用戶(hù)的遠(yuǎn)程通信。在一個(gè)實(shí)施例中,這樣的通信可以包括訪問(wèn)用戶(hù)接口140。
在一個(gè)實(shí)施例中,用戶(hù)接口140是由用戶(hù)在計(jì)算機(jī)系統(tǒng)、蜂窩電話、便攜式PDA或其它設(shè)備上運(yùn)行的應(yīng)用程序,用于訪問(wèn)自動(dòng)化助理100和/或修改由自動(dòng)化助理100所使用的信息。在另一個(gè)實(shí)施例中,用戶(hù)接口140可以表現(xiàn)為允許用戶(hù)修改由自動(dòng)化助理100所使用的信息的網(wǎng)頁(yè)的方式,并且該網(wǎng)頁(yè)可利用常用的網(wǎng)絡(luò)瀏覽器硬件和/或軟件進(jìn)行察看。在另一個(gè)實(shí)施例中,用戶(hù)接口140僅僅可以由服務(wù)供應(yīng)商訪問(wèn),此服務(wù)供應(yīng)商對(duì)用戶(hù)提供部分或所有的自動(dòng)化助理100的服務(wù)。在各個(gè)實(shí)施例中,可以通過(guò)通信供應(yīng)商190進(jìn)行用戶(hù)和自動(dòng)化助理100的交互。
PIM信息130由自動(dòng)化助理100保持,并包含關(guān)于用戶(hù)的日常信息。在一個(gè)實(shí)施例中,此信息包括但不限于當(dāng)前可獲得的PDA設(shè)備中常常保持的各類(lèi)信息,如已安排事件和約會(huì)的日歷、地址清單、電話簿和用戶(hù)的備忘錄如“要做的事情”清單。在一個(gè)實(shí)施例中,從用戶(hù)攜帶的PDA設(shè)備重復(fù)更新此信息。在另一個(gè)實(shí)施例中,此信息由用戶(hù)通過(guò)使用用戶(hù)接口140來(lái)提供。在另一個(gè)實(shí)施例中,用戶(hù)直接通過(guò)諸如尋呼機(jī)或移動(dòng)電話的設(shè)備將此信息提供給自動(dòng)化助理100。在另一個(gè)實(shí)施例中,PIM信息130還包括關(guān)于另外一個(gè)人的信息,用戶(hù)可能已授權(quán)此人來(lái)回應(yīng)一類(lèi)或多類(lèi)事件。在另一個(gè)實(shí)施例中,PIM信息130可以從個(gè)人信息中編輯,其中該個(gè)人信息由其它的外部來(lái)源例如保持在自動(dòng)化助理100之外的個(gè)人、工作和/或家庭日歷保持,但自動(dòng)化助理100可以通過(guò)多種方式中的任何一種訪問(wèn)該外部來(lái)源。舉例來(lái)說(shuō),PIM信息130可以包含某些關(guān)于所述另外一個(gè)人的日程安排的信息,用來(lái)確定在給定的時(shí)間所述另外一個(gè)人是否有空來(lái)替代用戶(hù)。
個(gè)人檔案信息132由自動(dòng)化助理100保持,并包含關(guān)于用戶(hù)的偏好的信息。這樣的信息可以包括但不限于對(duì)于特定產(chǎn)品和服務(wù)用戶(hù)優(yōu)選使用的電子商務(wù)供應(yīng)商,在飛機(jī)上用戶(hù)優(yōu)選靠窗的座位還是靠過(guò)道的座位,用戶(hù)在食物上的口味,用戶(hù)在飛行??屠锍逃?jì)劃或商務(wù)租車(chē)計(jì)劃中的會(huì)員資格,用戶(hù)更喜歡制訂所有的行程安排還是愿意允許由其他人來(lái)進(jìn)行,用戶(hù)優(yōu)選的首選通信方式,用戶(hù)優(yōu)選的上下班來(lái)回的路線,以及用戶(hù)對(duì)哪些股票和旅游地點(diǎn)最感興趣。這樣的信息也可能包括優(yōu)選的條件或事件類(lèi)型,當(dāng)出現(xiàn)此優(yōu)選的條件和此類(lèi)事件時(shí),此用戶(hù)優(yōu)選聯(lián)絡(luò)另一個(gè)人如該用戶(hù)的秘書(shū)、朋友或家庭成員來(lái)替代該用戶(hù)。
在一個(gè)實(shí)施例中,個(gè)人檔案信息132可以由用戶(hù)直接通過(guò)用戶(hù)接口140提供給自動(dòng)化助理100。在另一個(gè)實(shí)施例中,自動(dòng)化助理100可以通過(guò)觀察用戶(hù)行為一段時(shí)間來(lái)獲得此信息。在另一個(gè)實(shí)施例中,用戶(hù)可以直接提供此信息,但經(jīng)過(guò)一段時(shí)間,自動(dòng)化助理100將記錄用戶(hù)遵守或不遵守所提供的信息的程度。在另一個(gè)實(shí)施例中,這樣的信息中的至少一部分由與用戶(hù)有關(guān)系的組織或機(jī)構(gòu)如雇主、醫(yī)院、銀行或金融機(jī)構(gòu)、或?qū)W校提供。
聯(lián)絡(luò)信息134由自動(dòng)化助理100保持,并包含關(guān)于可以用什么方式聯(lián)絡(luò)用戶(hù)的信息。在一個(gè)實(shí)施例中,此信息可以包括用戶(hù)尋呼機(jī)、移動(dòng)電話、家庭電話和/或工作電話的電話號(hào)碼,以及關(guān)于是否可以在尋呼機(jī)上或移動(dòng)電話上收到文字消息的數(shù)據(jù)。在另一個(gè)實(shí)施例中,此信息可包含可以聯(lián)絡(luò)用戶(hù)的電子郵件地址。在另一個(gè)實(shí)施例中,此信息可包含可以找到用戶(hù)的工作場(chǎng)所或住宅之外的地點(diǎn)的電話號(hào)碼。在另一個(gè)實(shí)施例中,聯(lián)絡(luò)信息134還可以包括其他人如用戶(hù)的秘書(shū)、朋友或家庭成員的聯(lián)絡(luò)信息,其中用戶(hù)已經(jīng)授權(quán)該其他的人來(lái)代替用戶(hù)處理一個(gè)或多個(gè)事件。
規(guī)則136由自動(dòng)化助理100保持,并包含在完成各種功能中所必須遵循的一組規(guī)則。在各個(gè)實(shí)施例中,此信息可由用戶(hù)和/或其他人提供,其中用戶(hù)已經(jīng)授權(quán)該其他人來(lái)添加或編輯規(guī)則,所述的其他人包括但不限于裝配和維護(hù)自動(dòng)化助理100的人、用戶(hù)的雇主、用戶(hù)的家庭成員等。此外,在各個(gè)實(shí)施例中,規(guī)則可以包括但不限于對(duì)實(shí)現(xiàn)某些功能無(wú)需首先得到用戶(hù)的批準(zhǔn)可以花費(fèi)多少錢(qián)的限制;在旅行或住宿預(yù)訂中所必須遵循的步驟;對(duì)為聯(lián)系用戶(hù)可以使用的某些設(shè)備所用的方式的限制;對(duì)關(guān)于在一天中用戶(hù)不想被打擾的時(shí)段的限制;不是用戶(hù)而是由已被用戶(hù)授權(quán)的另一個(gè)人來(lái)處理一個(gè)或多個(gè)確定的事件的條件;以及對(duì)此規(guī)則中的一條或多條的例外。還可以有關(guān)于何種事件或事件屬于什么主題是太敏感的以致不允許聯(lián)絡(luò)某些人和/或不允許通過(guò)某些被認(rèn)為有點(diǎn)不夠安全的方式嘗試聯(lián)絡(luò)的規(guī)則。如果用戶(hù)沒(méi)有指定已被授權(quán)處理一個(gè)或多個(gè)事件的其他的人,則可以有被限制來(lái)察看“密友”清單、聯(lián)絡(luò)信息、日歷信息和/或其它信息的規(guī)則和/或啟發(fā)式算法,以便確定可以被授予這樣的權(quán)力的可能的人。規(guī)則136可以由各種人和/或單位如用戶(hù)、自動(dòng)化助理100的設(shè)計(jì)人或維護(hù)人、與用戶(hù)相關(guān)的單位(如用戶(hù)的雇主)或已被用戶(hù)授權(quán)制訂或修改規(guī)則136的其他人來(lái)提供。
上下文解釋器110跟蹤信息并做出關(guān)于用戶(hù)的當(dāng)前情況即用戶(hù)的上下文的預(yù)測(cè)。上下文解釋器110利用來(lái)自各種來(lái)源的日歷、偏好、個(gè)人檔案、地點(diǎn)和歷史信息來(lái)確定用戶(hù)可能在什么地方、用戶(hù)可能在做什么事情、對(duì)于各種不同的人用戶(hù)是否可能接收拜訪,和/或什么辦法可用來(lái)與用戶(hù)進(jìn)行通信,所述來(lái)源包括但不限于PIM信息130、個(gè)人檔案信息132和/或規(guī)則136。當(dāng)可用的信息不足以確切地來(lái)確定用戶(hù)的上下文的若干方面時(shí),可以進(jìn)行預(yù)測(cè),并且這樣的預(yù)測(cè)可伴隨有置信值,以指明確切的程度。在一個(gè)實(shí)施例中,上下文解釋器110是一個(gè)專(zhuān)家系統(tǒng),該專(zhuān)家系統(tǒng)應(yīng)用規(guī)則(可以是或可以不是規(guī)則136的一部分)來(lái)進(jìn)行關(guān)于用戶(hù)的上下文的預(yù)測(cè)。在這樣的實(shí)施例中,可以通過(guò)下述方法對(duì)由上下文解釋器110所需進(jìn)行的計(jì)算加以限制,即通過(guò)將在此計(jì)算中所使用的信息的領(lǐng)域限制在僅僅是自動(dòng)化助理100的其他組件所需的那些信息。
具體地說(shuō),由上下文解釋器跟蹤的部分信息是用戶(hù)的活動(dòng)和/或用戶(hù)現(xiàn)在的行蹤。在一個(gè)實(shí)施例中,假設(shè)用戶(hù)通常將遵循日歷中的安排,上下文解釋器利用被保持為PIM信息130的一部分的日歷來(lái)跟蹤用戶(hù)。在另一個(gè)實(shí)施例中,上下文解釋器110利用通過(guò)通信供應(yīng)商190(下面將更詳細(xì)地討論)收到的信息來(lái)跟蹤用戶(hù)的實(shí)際行動(dòng)和/或用戶(hù)的行蹤。此信息可以由用戶(hù)所攜帶的一個(gè)或多個(gè)設(shè)備來(lái)提供,如來(lái)自集成在用戶(hù)的蜂窩電話或PDA中的GPS接收器的GPS數(shù)據(jù)。此信息也可以得自無(wú)線或有線語(yǔ)音或數(shù)據(jù)網(wǎng)絡(luò),如蜂窩通信系統(tǒng)的發(fā)送或接收網(wǎng)絡(luò),或用戶(hù)當(dāng)前將一個(gè)設(shè)備如便攜式計(jì)算機(jī)連接到其處的網(wǎng)絡(luò)地址。此外,如果將網(wǎng)絡(luò)地址與特定的物理位置相關(guān)聯(lián)的信息已經(jīng)被輸入或是可知的,則這樣的信息也可以得自被連接到有線網(wǎng)絡(luò)的設(shè)備或計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)地址,其中在給定的時(shí)間用戶(hù)正在訪問(wèn)該有線網(wǎng)絡(luò)。
當(dāng)關(guān)于用戶(hù)或其他人實(shí)際的行蹤的信息能夠被提供時(shí),對(duì)于此人來(lái)說(shuō)能限制提供此信息的地點(diǎn)和/或時(shí)間是理想的,因?yàn)橛捎诟鞣N原因這樣的信息可能被認(rèn)為是敏感的或私密的。在一個(gè)實(shí)施例中,此人可以命令蜂窩電話、尋呼機(jī)或其他通信服務(wù)的供應(yīng)商拒絕傳遞他/她實(shí)際的行蹤的信息。在另一個(gè)實(shí)施例中,維護(hù)有線網(wǎng)絡(luò)的一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)可以被設(shè)置為不傳遞將網(wǎng)絡(luò)地址與物理位置相關(guān)聯(lián)所需的信息,或可以設(shè)置為隱藏或限制訪問(wèn)實(shí)際的網(wǎng)絡(luò)地址,其中此人已將便攜式或臺(tái)式計(jì)算機(jī)連接到所述的有線網(wǎng)絡(luò)。在這些實(shí)施例中,自動(dòng)化助理100將被拒絕訪問(wèn)此人的行蹤,并因此在確定聯(lián)系此人的最佳方式或確定嘗試聯(lián)系此人還是根本不嘗試聯(lián)系此人時(shí),將沒(méi)有此信息可用。在另一個(gè)實(shí)施例中,即使自動(dòng)化助理100可訪問(wèn)或正被提供此信息,用戶(hù)也可以設(shè)置或命令自動(dòng)化助理100不傳遞用戶(hù)現(xiàn)在的行蹤。
可能出現(xiàn)這樣的情況,即在用某種方式設(shè)置了將不輸送人的行蹤的信息的各個(gè)實(shí)施例中,基于潛在接收者的身份來(lái)確定是否輸送該信息的選擇。具體地說(shuō),通過(guò)清單或關(guān)聯(lián)程度,一個(gè)人可以指明一個(gè)或多個(gè)將被允許接收此人的行蹤的信息的個(gè)人,而其他人將不被允許。在另一個(gè)實(shí)施例中,一個(gè)人可以指明此信息的各種散播程度,使得例如此人的家庭成員或配偶將可以沒(méi)有限制地訪問(wèn)關(guān)于此人的行蹤的信息,而親密的朋友或重要的同事可以訪問(wèn)此信息的不太細(xì)致的版本(例如,只是此人當(dāng)前是否不在),而此信息根本不提供給其他人。被選擇能比其他人接收更多的此信息的個(gè)人可以被指定為由此人選擇作為已被此人授權(quán)處理特定類(lèi)型的事件的個(gè)人中的一部分。在另一個(gè)實(shí)施例中,一個(gè)人可以指定特定的情況或事件,其中在這些情況或事件中,對(duì)于其他人,更多的關(guān)于他/她的行蹤的信息將是可得到的。
事件探測(cè)器112接收來(lái)自信息供應(yīng)商160的關(guān)于事件的信息以及來(lái)自上下文解釋器110的關(guān)于用戶(hù)現(xiàn)在的位置或用戶(hù)現(xiàn)在正在做什么和以后將做什么的輸入,且使用此信息并連同個(gè)人檔案信息132和/或規(guī)則136,來(lái)確定如果有的話應(yīng)該采取什么相應(yīng)行動(dòng)。換句話說(shuō),事件探測(cè)器112判斷事件的重要性,來(lái)確定是否應(yīng)該要做任何相應(yīng)事情。在確定事件對(duì)用戶(hù)的重要性時(shí),事件探測(cè)器112檢查從信息供應(yīng)商160所接收的信息,以了解是否有任何可以影響用戶(hù)所正在參加或?qū)⒁獏⒓拥幕顒?dòng)諸如參加會(huì)議或進(jìn)行投資的事情的指示。事件探測(cè)器112還檢查所接收的信息,來(lái)確定是否已經(jīng)發(fā)生或?qū)⒁l(fā)生可以引起用戶(hù)想要增加活動(dòng)的事情,如參加涉及用戶(hù)感興趣的主題的會(huì)議。此外,在確定事件對(duì)用戶(hù)的重要性時(shí),事件探測(cè)器112還判斷將要采取的行動(dòng)的緊急性,來(lái)可能避免失去行動(dòng)和/或允許一項(xiàng)行動(dòng)以具有更大的有益效果的機(jī)會(huì)。
信息供應(yīng)商160收集并編排信息以為自動(dòng)化助理100所使用。在各個(gè)實(shí)施例中,從信息供應(yīng)商160接收的信息可以包括天氣的最新資料、交通報(bào)道以及諸如銷(xiāo)售等事件或在參加本地活動(dòng)的用戶(hù)可能感興趣的特殊的當(dāng)?shù)厥录男侣?。在另一個(gè)實(shí)施例中,所接收的信息可以包括航班到港和離港的日程安排,飛行狀況、外地和旅行沿途的天氣情況,以及旅行中的用戶(hù)感興趣或?qū)β眯兄械挠脩?hù)的旅行安排有重要影響的在外地發(fā)生的主要事件。在另一個(gè)實(shí)施例中,所接收的信息可以包括股票行情、公司的收入報(bào)道以及從事投資的用戶(hù)感興趣的政府機(jī)關(guān)或其他機(jī)構(gòu)的公告。信息供應(yīng)商160可以是關(guān)于事件的信息的原始來(lái)源,和/或?qū)钠渌鼏挝蝗缯畽C(jī)關(guān)(例如NOAA)或商業(yè)單位(例如CNN或MapQuest)接收的關(guān)于事件的信息的收集者和編排者,其中信息供應(yīng)商160從這些單位根據(jù)需要提取、總結(jié)或編碼信息。
在一個(gè)實(shí)施例中,事件探測(cè)器112可以利用來(lái)自上下文解釋器110的關(guān)于用戶(hù)的上下文的信息,來(lái)將事件分類(lèi)為已安排的事件或沒(méi)有安排的事件。此分類(lèi)的一部分將依賴(lài)于對(duì)于事件是否表現(xiàn)出對(duì)規(guī)范的偏離的確定,這可以由一個(gè)閾值表示,超過(guò)此閾值,事件就被認(rèn)為是超出規(guī)范的范圍?;蛘?,關(guān)于事件是否超出規(guī)范范圍的信息(就是說(shuō),事件是否在某些方面是“例外”)可以作為來(lái)自外部的來(lái)源如信息供應(yīng)商160的關(guān)于此事件的其他信息的一部分而被提供。已安排的事件的示例可以是察看周期性供給的天氣信息。此周期性的信息察看可以是時(shí)間觸發(fā)的事件的一個(gè)示例,就是說(shuō),觸發(fā)事件探測(cè)器112進(jìn)行回應(yīng)不是基于所接收的關(guān)于外部事件的信息,而僅僅是時(shí)間的過(guò)去導(dǎo)致事件探測(cè)器112主動(dòng)查找用戶(hù)可能感興趣的事件。另一個(gè)示例可以是時(shí)間的過(guò)去觸發(fā)對(duì)在日歷中早先安排的事件的提醒。沒(méi)有安排的事件的示例可以是收到新的電子郵件或來(lái)自航空公司的關(guān)于航班取消的警告。
如果事件探測(cè)器112確定已經(jīng)發(fā)生而需要采取行動(dòng)的事件,則代理選擇器114從事件探測(cè)器112接收指明用戶(hù)感興趣的事件已經(jīng)發(fā)生的指示,并從事件探測(cè)器112接收指明此事件對(duì)用戶(hù)的重要性的程度的指示。考慮到事件的性質(zhì)和用戶(hù)感興趣的程度,代理選擇器114確定是否應(yīng)該聯(lián)絡(luò)用戶(hù),是否應(yīng)該聯(lián)絡(luò)已被用戶(hù)授權(quán)代表用戶(hù)來(lái)處理某些事件的另一個(gè)人,是否應(yīng)該同時(shí)聯(lián)絡(luò)多個(gè)人,或自動(dòng)化助理100是否可以獨(dú)立地采取足夠的行動(dòng)而不用打擾用戶(hù)。在確定聯(lián)絡(luò)何人時(shí),代理選擇器114可以參考個(gè)人檔案信息132和/或規(guī)則136,以得到由用戶(hù)和/或其他人提供的關(guān)于對(duì)于特殊事件和在什么情況下應(yīng)該聯(lián)絡(luò)誰(shuí)的限制,以及任何可適用的例外。
如果確定必須聯(lián)絡(luò)用戶(hù)和/或其他人,則代理選擇器114利用聯(lián)絡(luò)信息134和由事件探測(cè)器112指明的用戶(hù)感興趣的程度,來(lái)選擇必須通知用戶(hù)和/或其他人所用的方式。如果事件足夠重要以致需要立即采取行動(dòng),但用戶(hù)已經(jīng)指明某人而不是自動(dòng)化助理100必須采取此行動(dòng),則代理選擇器114可以確定應(yīng)該同時(shí)通過(guò)多種方式聯(lián)絡(luò)用戶(hù)或由用戶(hù)指定的人。對(duì)于如此重要的事件,代理選擇器114可以確定應(yīng)該同時(shí)聯(lián)絡(luò)多人,并且這些人可以包括或不包括用戶(hù)。
在選擇必須通知用戶(hù)所用的方式時(shí),代理選擇器114可以考慮由可以聯(lián)絡(luò)用戶(hù)的不同方式所施加的不同限制。例如,用戶(hù)可以具有一個(gè)尋呼機(jī),該尋呼機(jī)可能或不能將文本信息顯示給用戶(hù),并且如果該尋呼機(jī)具有文本功能,則在可以發(fā)送的字符的數(shù)量上可能存在限制。如果必須傳達(dá)的消息很長(zhǎng),并且允許文本的蜂窩電話能夠收到和/或顯示更大的消息,則對(duì)尋呼機(jī)的這樣的限制可能使得下述方式更為理想,即通過(guò)可使用的允許文本的蜂窩電話來(lái)聯(lián)絡(luò)用戶(hù)。也可以考慮消息的性質(zhì)和來(lái)自用戶(hù)的預(yù)期回應(yīng)。例如,如果消息是代替被取消航班的另外可選航班的清單,則可以使用任何能夠顯示此可供選擇的航班并便于簡(jiǎn)單選擇的設(shè)備。但是,如果事件將需要形式自由的回應(yīng)(例如,和一個(gè)重要的聯(lián)絡(luò)對(duì)象進(jìn)行連續(xù)的電子郵件交流),則優(yōu)選具有此交互能力的設(shè)備。
在另一個(gè)實(shí)施例中,在選擇聯(lián)絡(luò)用戶(hù)的方式時(shí),代理選擇器114可以考慮關(guān)于用戶(hù)現(xiàn)在的位置的信息,包括由上下文解釋器110提供的信息。地理覆蓋范圍的限制可能會(huì)妨礙用戶(hù)的尋呼機(jī)、蜂窩電話或其它無(wú)線設(shè)備的使用,而代理選擇器114在選擇另一種聯(lián)絡(luò)用戶(hù)的方式時(shí)可以考慮到此因素??赡艽嬖诩嫒菪?、安全性或協(xié)議的限制,妨礙通過(guò)便攜式計(jì)算機(jī)或其它設(shè)備使用數(shù)據(jù)網(wǎng)絡(luò)來(lái)聯(lián)系用戶(hù),即使此設(shè)備現(xiàn)在被連接到網(wǎng)絡(luò)并因此在其他情況下是可訪問(wèn)的。此限制可能是“防火墻”造成的,此“防火墻”限制訪問(wèn)用戶(hù)將該設(shè)備所連接到的該私有網(wǎng)絡(luò),這在用戶(hù)是訪問(wèn)某地點(diǎn)的過(guò)客的情況下可能發(fā)生,在此地點(diǎn)他的設(shè)備被連接到所述私有網(wǎng)絡(luò)。另一個(gè)這樣的限制可能由在給定的地理位置可利用的無(wú)線覆蓋范圍的限制造成,這使得帶有允許文本的蜂窩電話的用戶(hù)也不能在他的蜂窩電話上接收文本消息,因?yàn)樵谟脩?hù)當(dāng)前的位置的無(wú)線網(wǎng)絡(luò)不支持這樣的特征。
作為示例,如果在一個(gè)實(shí)施例中用戶(hù)被邀請(qǐng)參加一個(gè)會(huì)議,但用戶(hù)選擇不參加,則如果會(huì)議后來(lái)被取消,就沒(méi)有必要聯(lián)絡(luò)用戶(hù),因?yàn)榇耸录?duì)用戶(hù)是不重要的,因而代理選擇器114可以簡(jiǎn)單地給會(huì)議被取消的通知的發(fā)送者發(fā)送知悉。但是,如果用戶(hù)已經(jīng)選擇去參加會(huì)議,并且會(huì)議后來(lái)被取消,則代理選擇器114將參考聯(lián)絡(luò)信息134以選擇聯(lián)系用戶(hù)的方式來(lái)通知用戶(hù)會(huì)議取消。如果會(huì)議本來(lái)被安排在不久的將來(lái)即將召開(kāi),因而會(huì)議恰在最后時(shí)刻被取消,則代理選擇器114可以使用更適合于給用戶(hù)提供會(huì)議取消快速通知的聯(lián)系用戶(hù)的方式,例如用戶(hù)的尋呼機(jī)或移動(dòng)電話。但是如果被取消的會(huì)議將在很長(zhǎng)一段時(shí)間以后召開(kāi),那么,由于此信息不是那么緊急,代理選擇器114就可以選擇給用戶(hù)發(fā)送用戶(hù)可以在空閑時(shí)接收和閱讀的電子郵件,或代理選擇器114可以選擇聯(lián)絡(luò)被用戶(hù)指定為代表用戶(hù)處理此情況的人,如秘書(shū)。
在另一個(gè)實(shí)施例中,當(dāng)代理選擇器114正在選擇聯(lián)絡(luò)用戶(hù)的方式時(shí),代理選擇器114在進(jìn)行選擇時(shí)參考規(guī)則136以及聯(lián)絡(luò)信息134。雖然對(duì)于一個(gè)事件可能需要緊急聯(lián)絡(luò)用戶(hù),但規(guī)則136可能指明現(xiàn)在是夜晚,且用戶(hù)已指定僅僅在特定的情況下才在夜晚進(jìn)行聯(lián)絡(luò),因而如果事件不滿足那些特定情況,代理選擇器114可以等到早晨。實(shí)質(zhì)上,代理選擇器114權(quán)衡聯(lián)絡(luò)用戶(hù)的重要性與做這些對(duì)用戶(hù)的打擾,并選擇聯(lián)絡(luò)用戶(hù)的合適時(shí)間和方式。
在另一個(gè)實(shí)施例中,代理選擇器114包含少量的模板,在這些模板中將給定的類(lèi)型或嚴(yán)重性的事件映射到將采取的具體明確的行動(dòng)。此明確的行動(dòng)中的一部分可以是聯(lián)絡(luò)一個(gè)或多個(gè)特定的人或用戶(hù)以外的聯(lián)絡(luò)人。這些特定的人可以是應(yīng)急人員或用戶(hù)的秘書(shū)或行政助理。例如,在一個(gè)實(shí)施中,模板可以指定只由用戶(hù)而不是其他人和自動(dòng)化助理100來(lái)處理航班的取消?;蛘?,在另一個(gè)實(shí)施例中,如果在計(jì)劃離港時(shí)間之前還有比指定的時(shí)間多的時(shí)間,模板可能指定航班的取消將被轉(zhuǎn)送給行政秘書(shū)。
可能發(fā)生一個(gè)沒(méi)有與之對(duì)應(yīng)的模板的事件,但是對(duì)于此事件必須選擇并聯(lián)絡(luò)除用戶(hù)之外的某個(gè)人。這可以是由于在規(guī)則136中對(duì)聯(lián)絡(luò)用戶(hù)的限制或其它因素如可以聯(lián)系用戶(hù)的通信方式的限制的情形。在一個(gè)實(shí)施例中,將聯(lián)絡(luò)由于與用戶(hù)和待解決的事件的某些關(guān)系而被選擇的人。此人可以是用戶(hù)最近會(huì)見(jiàn)的人,或就已發(fā)生的此類(lèi)事件用戶(hù)定期與之商討的人,以及由此與事件的主題相關(guān)的人,如在涉及用戶(hù)的金融業(yè)務(wù)的重要事件的情況中的金融顧問(wèn)或經(jīng)紀(jì)人。如果事件是關(guān)于用戶(hù)的家庭成員或朋友的緊急情況,來(lái)自用戶(hù)的地址簿或密友清單中的人可以被選擇。所選擇的人可以是從已安排的事件的角度看起來(lái)與作為事件的當(dāng)事人的家庭成員或朋友有關(guān)系的人,如在涉及用戶(hù)的一個(gè)小孩的緊急情況的情形中的嬰兒看護(hù)者。具有一個(gè)如下選出的緊急聯(lián)絡(luò)人也是理想的,此緊急聯(lián)絡(luò)人在規(guī)則的判斷、模板和/或偏好沒(méi)有示出要聯(lián)絡(luò)的人的明確選擇的情況下可以是家庭成員或用戶(hù)委托處理緊急情況的其他人。此緊急聯(lián)絡(luò)人可以被指定為是默認(rèn)的一個(gè)人或多個(gè)人,如果聯(lián)絡(luò)通過(guò)模板、規(guī)則和/或偏好所確定的一個(gè)或多個(gè)人的努力失敗,則聯(lián)絡(luò)上述指定的人。在因?yàn)槁?lián)系其他人不成功而嘗試聯(lián)系緊急聯(lián)絡(luò)人時(shí),自動(dòng)化助理100還可以將聯(lián)系其他人已作出的何種努力以及緊急情況本身的性質(zhì)傳達(dá)給緊急聯(lián)絡(luò)人。
如果確定了一個(gè)事件需要聯(lián)絡(luò)用戶(hù),且代理選擇器114嘗試了聯(lián)絡(luò)但聯(lián)系用戶(hù)已失敗,則升級(jí)控制器116確定何時(shí)和怎樣升級(jí)聯(lián)絡(luò)用戶(hù)的努力。在一個(gè)實(shí)施例中,升級(jí)控制器116監(jiān)視由代理選擇器114做出的通過(guò)設(shè)備的初始選擇來(lái)聯(lián)絡(luò)用戶(hù)的初步努力,且如果在一段確定的時(shí)間之后嘗試沒(méi)有成功,則升級(jí)控制器116激勵(lì)代理選擇器114通過(guò)進(jìn)行另一次嘗試并可能通過(guò)使用不同的設(shè)備來(lái)進(jìn)一步嘗試。在另一個(gè)實(shí)施例中,升級(jí)控制器116可以和代理選擇器114相結(jié)合,且由于經(jīng)過(guò)了更多的時(shí)間并且聯(lián)絡(luò)用戶(hù)的需要已變得更加緊急,相結(jié)合的代理選擇器和升級(jí)控制器可以簡(jiǎn)單地再判斷聯(lián)絡(luò)用戶(hù)的重要性與做這些帶來(lái)的對(duì)用戶(hù)的打擾相比較的初始權(quán)重。
有很多聯(lián)系用戶(hù)或其他人的努力可能以失敗結(jié)束的方式,并且在一個(gè)實(shí)施例中,在確定要做的事情時(shí)考慮不成功的原因。在聯(lián)系用戶(hù)或其他人的嘗試中證明是不成功的方式可以很簡(jiǎn)單,如正被聯(lián)絡(luò)的人只是沒(méi)有回答或沒(méi)有回應(yīng)。可能沒(méi)有為什么是這種情況的提示,并且由于升級(jí)控制器116的激勵(lì),代理選擇器114可以選擇嘗試聯(lián)系另一個(gè)人和/或選擇嘗試通過(guò)另外的方式聯(lián)系同一個(gè)人?;蛘撸C明是失敗的方式可以給出關(guān)于失敗的性質(zhì)的指示,如來(lái)自電話公司的號(hào)碼不再被使用的記錄,或占線信號(hào),或擁有此電話號(hào)碼的人不在可以使用電話或蜂窩電話的服務(wù)區(qū)。指示可以是電子郵件回信的形式,指明此人不在城區(qū),或他們的電子郵件信箱已滿而不能再接受更多的消息,或電子郵件的地址是無(wú)效的。
在收到由于某種原因通信的嘗試失敗的指示,其中所述的原因在一段時(shí)間內(nèi)不能改正,或可能根本不能改正時(shí),升級(jí)控制器116可以激勵(lì)代理選擇器114選擇更積極的和可能更打擾的聯(lián)系此人的方式,因?yàn)槁?lián)系此人的方式的選擇已被明顯地減少了。或者,此不能指望被迅速改正的失敗的指示可以導(dǎo)致升級(jí)控制器116激勵(lì)代理選擇器114來(lái)選擇嘗試更迅速地聯(lián)絡(luò)另一個(gè)人,而不是繼續(xù)進(jìn)行進(jìn)一步的努力來(lái)聯(lián)系同一個(gè)人。最后,此在一段時(shí)間內(nèi)不能被改正的失敗的指示可以導(dǎo)致自動(dòng)化助理100選擇自己解決待解決的事件,因?yàn)閷?duì)于此事件沒(méi)有其他合適的人可被聯(lián)絡(luò)。
另外,在收到由于可以很快被改正的原因通信的嘗試因而失敗的指示,如電話線上的占線信號(hào)時(shí),升級(jí)控制器116可以激勵(lì)代理選擇器114在等待一段時(shí)間后重新嘗試相同的方式來(lái)進(jìn)行聯(lián)絡(luò),其中所述的一段時(shí)間應(yīng)短于如果失敗的原因已被表明在更長(zhǎng)的一段時(shí)間內(nèi)不能被改正或根本不能被改正而可能使用的時(shí)間。
作為示例,用戶(hù)可能已經(jīng)計(jì)劃在某一天晚些時(shí)候搭乘航班,但航班現(xiàn)在已經(jīng)被取消,而需要通知用戶(hù)。從在保持為PIM信息130的一部分的日歷中找出的信息來(lái)看,可以確定用戶(hù)現(xiàn)正在開(kāi)會(huì),并且從在規(guī)則136中找出的信息來(lái)看,用戶(hù)不喜歡在這樣的會(huì)議期間被打擾。但是,因?yàn)楸蝗∠暮桨鄬⒃谕惶焱硇r(shí)候,甚至可能恰好在用戶(hù)正在參加的會(huì)議之后立即起飛,所以需要在會(huì)議期間聯(lián)絡(luò)用戶(hù),盡管這樣做會(huì)引起打擾。相應(yīng)地,代理選擇器114參考聯(lián)絡(luò)信息134,發(fā)現(xiàn)用戶(hù)有能接收文本消息的尋呼機(jī),并給用戶(hù)發(fā)送文本消息在用戶(hù)尋呼機(jī)上。但是,不管什么原因,總之在合理長(zhǎng)的一段時(shí)間過(guò)去后,用戶(hù)一直沒(méi)有聯(lián)絡(luò)自動(dòng)化助理100來(lái)預(yù)訂一個(gè)新的航班或放棄旅行,則升級(jí)控制器116激勵(lì)代理選擇器114進(jìn)行進(jìn)一步嘗試。代理選擇器114再次檢查聯(lián)絡(luò)信息134和規(guī)則136,確定通過(guò)到用戶(hù)的移動(dòng)電話的語(yǔ)音合成呼叫的方式進(jìn)行聯(lián)系用戶(hù)的努力現(xiàn)在是合適的,并且做這些。但是,不管因?yàn)槭裁丛蛴脩?hù)沒(méi)有回答,則代理選擇器114現(xiàn)在參考PIM信息130以獲得用戶(hù)計(jì)劃參加的會(huì)議的會(huì)議室的電話號(hào)碼(如果有此信息),并打電話至?xí)h室。許多其它情形是可能的,而如本領(lǐng)域的技術(shù)人員所能理解的,上述的只是本發(fā)明的實(shí)施例將怎樣處理事件的一個(gè)示例。
或者,在某些事件的情形中,在一次或多次聯(lián)系用戶(hù)和/或另一個(gè)人的嘗試失敗后,自動(dòng)化助理100可以簡(jiǎn)單地自己處理事件??梢允怯脩?hù)已經(jīng)提供了一個(gè)偏好,由用戶(hù)或是指定的人作為處理給定事件的人,但是接下來(lái),如果聯(lián)系用戶(hù)和/或指定的人的嘗試已證明是失敗的,則自動(dòng)化助理100將隨后處理給定的事件。在此實(shí)施例中,在自動(dòng)化助理100已自己處理事件時(shí),自動(dòng)化助理100則可以稍后嘗試聯(lián)絡(luò)自動(dòng)化助理100早先已嘗試聯(lián)系的相同的人,以通知他們事件已經(jīng)被處理和/或提供處理事件的結(jié)果的細(xì)節(jié)。例如,事件可以是用戶(hù)的航班已被延期,并且聯(lián)系用戶(hù)和/或用戶(hù)的秘書(shū)的嘗試被證明是失敗的,于是自動(dòng)化助理安排費(fèi)用的預(yù)付,此費(fèi)用的預(yù)付對(duì)于保證用戶(hù)用于推遲登記入住的旅店房間預(yù)訂是必要的。
事件可以以這樣的方式發(fā)生,即條件變化到一定程度,使得自動(dòng)化助理100重復(fù)地判斷將采取什么樣的行動(dòng),或?qū)烤故欠駪?yīng)該采取行動(dòng)的這一問(wèn)題進(jìn)行再判斷。一種情形是隨著時(shí)間的過(guò)去,用戶(hù)的不回應(yīng)導(dǎo)致事件變得更緊急,并因此更重要。但是,其他情形,如收到額外的信息更新或修正早先收到的關(guān)于一個(gè)事件的信息可能是另一個(gè)經(jīng)常發(fā)生的情形。自動(dòng)化助理100可以改變對(duì)于聯(lián)絡(luò)誰(shuí)或在何處嘗試聯(lián)絡(luò)某人的早先的決定,以及對(duì)于在進(jìn)行這樣的聯(lián)絡(luò)中采用什么方式的決定。自動(dòng)化助理100可以初步確定代表用戶(hù)自主行動(dòng)是最好的行動(dòng),并且然后之后確定由于條件的變化必須聯(lián)絡(luò)某人,或反之亦然。在另一個(gè)可能的情形中,聯(lián)絡(luò)一個(gè)或多個(gè)人的反復(fù)努力和/或采取自主行動(dòng)的努力可能已經(jīng)不能有效地處理事件,并且在進(jìn)行所有的這些努力期間可能已經(jīng)過(guò)去了足夠長(zhǎng)的時(shí)間,使得進(jìn)一步的努力將是無(wú)用的。在這樣的情形中,升級(jí)控制器116可以停止激勵(lì)代理選擇器114采取任何進(jìn)一步行動(dòng)的嘗試,而是可以簡(jiǎn)單地給用戶(hù)發(fā)送已嘗試的行動(dòng)的通知。
在各前述的實(shí)施例中,所述實(shí)施例支持進(jìn)行在成功地聯(lián)絡(luò)由自動(dòng)化助理100選擇來(lái)處理給定事件的人之前所必需的多個(gè)嘗試,已經(jīng)被成功聯(lián)系的人可以被提供關(guān)于對(duì)聯(lián)絡(luò)其他人已進(jìn)行了什么嘗試的信息,和/或關(guān)于對(duì)聯(lián)絡(luò)其他人的先前的嘗試的結(jié)果的信息,以及關(guān)于事件本身的信息。這可能對(duì)已被成功聯(lián)絡(luò)的人在決定將怎樣對(duì)給定的事件作出反應(yīng)中是有用的,特別是如果此事件在某種意義上是緊急情況?;蛘?,可能有源自私密性和安全性的原因來(lái)限制對(duì)被成功聯(lián)絡(luò)的人提供多少關(guān)于失敗的聯(lián)絡(luò)其他人的嘗試的信息??梢允怯脩?hù)可以選擇將自動(dòng)化助理100設(shè)置成從不提供關(guān)于聯(lián)絡(luò)特定的人的嘗試的信息?;蛘?,可以是用戶(hù)可以選擇指定特定的人,其中所述的特定的人將不會(huì)收到任何這樣的信息,或只會(huì)收到此信息的限制版本,此限制版本不提供自動(dòng)化助理100嘗試聯(lián)絡(luò)的人的身份,或不提供關(guān)于如何聯(lián)絡(luò)其他人的地址或其它信息,和/或不提供在先前進(jìn)行的聯(lián)系其他人的嘗試中遭遇的失敗的性質(zhì)。
用戶(hù)接口140給用戶(hù)提供了一種方式,以提供使自動(dòng)化助理100做好正常運(yùn)行的準(zhǔn)備所需的信息。在一個(gè)實(shí)施例中,自動(dòng)化助理100的商業(yè)供應(yīng)商在中央計(jì)算機(jī)系統(tǒng)中將自動(dòng)化助理100維護(hù)為可由用戶(hù)預(yù)訂的服務(wù),并且用戶(hù)接口140的一個(gè)實(shí)施例可以是用戶(hù)可通過(guò)互聯(lián)網(wǎng)訪問(wèn)的網(wǎng)頁(yè)。在另一個(gè)實(shí)施中,自動(dòng)化助理100被維護(hù)在用戶(hù)擁有的計(jì)算機(jī)系統(tǒng)上(或用戶(hù)用其它方法可更容易本地訪問(wèn)的),并且用戶(hù)接口140可以是用戶(hù)在計(jì)算機(jī)系統(tǒng)中運(yùn)行的應(yīng)用程序。
通信供應(yīng)商190允許自動(dòng)化助理100與外界進(jìn)行通信。通信供應(yīng)商190可以是商業(yè)單位,此商業(yè)單位提供在自動(dòng)化助理100聯(lián)絡(luò)用戶(hù)的嘗試中自動(dòng)化助理100所利用的服務(wù),并可以包括移動(dòng)電話服務(wù)供應(yīng)商、尋呼服務(wù)供應(yīng)商、互聯(lián)網(wǎng)服務(wù)供應(yīng)商等。如前面所討論的,在一個(gè)實(shí)施例中,關(guān)于可以聯(lián)系用戶(hù)的電話號(hào)碼或電子郵件信箱的信息被保持為聯(lián)絡(luò)信息134的一部分。聯(lián)絡(luò)信息134也可以包含關(guān)于每個(gè)服務(wù)供應(yīng)商190的服務(wù)收費(fèi)和記帳價(jià)格,這樣的信息可以是代理選擇器114或升級(jí)控制器116在確定何時(shí)或者怎樣聯(lián)絡(luò)用戶(hù)中權(quán)衡的因素之一。例如,用戶(hù)可能擁有衛(wèi)星電話,當(dāng)不能使用更常規(guī)的尋呼或移動(dòng)電話服務(wù)時(shí),通過(guò)此衛(wèi)星電話可以在某些地區(qū)或在某些時(shí)候聯(lián)系用戶(hù),但是在特定的場(chǎng)合聯(lián)系用戶(hù)的需要可能沒(méi)有緊迫到可以承受使用如此先進(jìn)的聯(lián)絡(luò)用戶(hù)的方式所帶來(lái)的高費(fèi)用。
或者,通信供應(yīng)商190可以包含硬件和/或軟件,此硬件和/或軟件被用于使自動(dòng)化助理100可訪問(wèn)設(shè)備如傳真機(jī)、打印機(jī)、郵箱、掃描儀和其他與硬拷貝通信通道接口的方式。作為另一種可能性,通信供應(yīng)商190可以包括硬件和/軟件,此硬件和/軟件在諸如尋呼機(jī)或其它的便攜式無(wú)線電設(shè)備等的設(shè)備上提供電子郵件、文本到語(yǔ)音轉(zhuǎn)換(text-to-speech)輸出、語(yǔ)音識(shí)別輸入或文本消息傳遞的接口。
自動(dòng)化助理100也可以依賴(lài)于通信供應(yīng)商190來(lái)提供指明用戶(hù)現(xiàn)在的行蹤的信息,用于更新用戶(hù)的日程安排或作為在確定對(duì)于給定的事件是否應(yīng)該聯(lián)絡(luò)用戶(hù)時(shí)所使用的信息中的一部分。在通信供應(yīng)商190提供無(wú)線服務(wù)時(shí),通信供應(yīng)商190可以通過(guò)通信供應(yīng)商190運(yùn)行的無(wú)線網(wǎng)絡(luò)來(lái)確定用戶(hù)的地理位置。這可以通過(guò)分析在不同的地理位置的相對(duì)的信號(hào)強(qiáng)度,或通過(guò)用戶(hù)正在其中使用移動(dòng)電話處的地理單元的識(shí)別,或通過(guò)其他方式來(lái)實(shí)現(xiàn)。也可以是用戶(hù)正攜帶了蜂窩電話、尋呼機(jī)或其它設(shè)備的情況,其中所述的蜂窩電話、尋呼機(jī)或其它設(shè)備使用由通信供應(yīng)商190提供的通信系統(tǒng)作為發(fā)送信息的媒介,能夠提供關(guān)于由包含在該設(shè)備中的GPS接收器或其它技術(shù)所確定的用戶(hù)的地理位置的信息。
在另一個(gè)實(shí)施例中,還是通過(guò)GPS、三角測(cè)量或其它方法,通信供應(yīng)商190也能夠確定用戶(hù)或其他人正在行進(jìn)的速度。自動(dòng)化助理10在決定聯(lián)系用戶(hù)或其他人的最佳方式時(shí)可以將此信息作為一個(gè)因素使用。例如,特定的人正在給定的方向上以給定的速度行進(jìn)這一事實(shí)使得自動(dòng)化助理100估計(jì)此人正在回家并在一個(gè)給定時(shí)刻之前會(huì)到家,從而使得自動(dòng)化助理100可以通過(guò)呼叫他們家的電話或發(fā)電子郵件到他們的個(gè)人郵件帳號(hào)來(lái)聯(lián)絡(luò)該人。在另一個(gè)示例中,要聯(lián)絡(luò)的人好像靜止不動(dòng)這一事實(shí)使得自動(dòng)化助理100估計(jì)此人將能夠閱讀被發(fā)送到允許文本的蜂窩電話或?qū)ず魴C(jī)上的文本消息。在此示例中,優(yōu)選的是能夠發(fā)送文本消息,但如果待聯(lián)絡(luò)的人的運(yùn)動(dòng)看起來(lái)超過(guò)了某一速度,如20mph,則自動(dòng)化助理100可以估計(jì)此人現(xiàn)在可能在駕駛汽車(chē),因此優(yōu)選的則是使用語(yǔ)音合成對(duì)蜂窩電話進(jìn)行語(yǔ)音呼叫來(lái)將消息傳達(dá)給此人。
但是,如前面所討論的,也可能自動(dòng)化助理100正嘗試聯(lián)系的用戶(hù)或其他人可能已選擇安排為拒絕向自動(dòng)化助理100提供指明他們現(xiàn)在的行蹤的信息。這可以通過(guò)指示通信供應(yīng)商190不傳遞這樣的信息來(lái)實(shí)現(xiàn)。也可以是用戶(hù)指示自動(dòng)化助理100不傳遞這樣的信息,即使自動(dòng)化助理100已被提供了此信息。在另一個(gè)實(shí)施例中,可以指示或設(shè)置通信供應(yīng)商190或自動(dòng)化助理100僅僅將這樣的信息提供給特定的人或僅在特定的條件下提供以盡力保護(hù)私密性。
電子商務(wù)供應(yīng)商170可以是諸如在線購(gòu)物(就是說(shuō),通過(guò)互聯(lián)網(wǎng)或其它電子裝置購(gòu)買(mǎi)商品或服務(wù))、旅行服務(wù)的遠(yuǎn)程預(yù)訂、呼叫訂餐等服務(wù)的供應(yīng)商。電子商務(wù)供應(yīng)商170可以是這樣一種途徑,其中,除了在沒(méi)有電子商務(wù)供應(yīng)商170的幫助下代表用戶(hù)與商業(yè)或政府單位進(jìn)行交互的自動(dòng)化助理100之外或代替此自動(dòng)化助理100,自動(dòng)化助理100通過(guò)該途徑響應(yīng)于事件而自主地采取行動(dòng)。例如,如果電子商務(wù)供應(yīng)商170提供預(yù)訂航班或修改航班預(yù)訂的能力,則在關(guān)于取消的航班的上述的示例中,自動(dòng)化助理100可能已經(jīng)簡(jiǎn)單地代表用戶(hù)進(jìn)行了新的航班安排,可能還更改了出租運(yùn)輸和/或酒店客房的預(yù)訂。在一個(gè)實(shí)施例中,自動(dòng)化助理100是否會(huì)代表用戶(hù)進(jìn)行這樣的安排將取決于規(guī)則136中的信息是否指明用戶(hù)愿意允許自動(dòng)化助理100這樣做??梢允怯脩?hù)希望進(jìn)行所有的安排并且僅僅想讓自動(dòng)化助理100提供需要做這些的警告。或者,用戶(hù)可能愿意讓自動(dòng)化助理100進(jìn)行這樣的安排,并且隨后通知用戶(hù)已做出的更改,但是存在對(duì)于用戶(hù)愿意允許自動(dòng)化助理100代表用戶(hù)同意的最高價(jià)格的限制。電子商務(wù)供應(yīng)商170包括但不限于自動(dòng)化助理100可以通過(guò)電子消息傳遞如電子郵件、分組化電子傳輸?shù)鹊姆绞脚c之交互的單位。電子商務(wù)供應(yīng)商170甚至可以是某些人,其中所述的人由自動(dòng)化助理100通過(guò)模擬有線電話被聯(lián)絡(luò)并隨后由自動(dòng)化助理100利用文本到語(yǔ)音轉(zhuǎn)換技術(shù)與所述的人進(jìn)行對(duì)話。
圖1描述了自動(dòng)化助理的一個(gè)實(shí)施例,其中在所描述的各個(gè)組件之中,各種不同的內(nèi)部功能以特定的方式被劃分和分布。但是,如后面所要求的,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)清楚的是,在自動(dòng)化助理的內(nèi)部的多個(gè)組件的任何之一中,可以對(duì)各種內(nèi)部功能進(jìn)行不同的劃分。具體地說(shuō),關(guān)于用戶(hù)和/或其他人的信息可以以不同于前述的分割在PIM信息130、個(gè)人檔案信息132、聯(lián)絡(luò)信息134和規(guī)則136之中的方式被編制。此外,可以是如后面所要求的,自動(dòng)化助理以分布式形式存在(未示出),其中由多個(gè)組件執(zhí)行各種內(nèi)部功能,所述的多個(gè)組件被保持在不同的地方或具有不同的軟件和/或硬件形式,并可能分布在不同的商業(yè)和/或政府單位之中。
圖2是本發(fā)明的一個(gè)實(shí)施例中所遵循的流程圖。在200,用戶(hù)的自動(dòng)化助理等待關(guān)于事件的信息。當(dāng)在202收到事件信息之后,在210,自動(dòng)化助理的上下文解釋器提供關(guān)于用戶(hù)正在做什么或用戶(hù)將在做什么的信息。在一個(gè)實(shí)施例中,上下文解釋器從用戶(hù)的已安排事件的日歷中檢索此信息。在另一個(gè)實(shí)施例中,上下文解釋器110從其他來(lái)源中檢索此信息,其中所述的其他來(lái)源能夠提供用戶(hù)現(xiàn)在正在做什么或用戶(hù)現(xiàn)在所處的位置的指示。
在220,自動(dòng)化助理的事件探測(cè)器基于用戶(hù)現(xiàn)在正在做什么或用戶(hù)將在做什么,以及基于從用戶(hù)的個(gè)人檔案信息了解的用戶(hù)的興趣是什么,來(lái)確定事件信息對(duì)用戶(hù)是否重要。如果事件信息對(duì)用戶(hù)不重要,則自動(dòng)化助理不采取進(jìn)一步的行動(dòng),并返回至在200等待事件信息。
但是,如果事件信息對(duì)用戶(hù)是重要的,則自動(dòng)化助理的代理選擇器確定自動(dòng)化助理是否可以自己采取合適行動(dòng),而不用必須聯(lián)絡(luò)用戶(hù)。如果事件涉及重新預(yù)訂或更改預(yù)約,而用戶(hù)不想為此被打擾,則自動(dòng)化助理自己行動(dòng)可以是合適的。在一個(gè)實(shí)施例中,自動(dòng)化助理的代理選擇器將參考用戶(hù)的個(gè)人檔案信息來(lái)確定用戶(hù)對(duì)于用戶(hù)是否愿意參與處理該事件的偏好。在另一個(gè)實(shí)施例中,代理選擇器將參考由用戶(hù)提供的規(guī)則信息,來(lái)了解在此是否有對(duì)價(jià)格的限制或是否有此事件滿足的一組特定的條件,其中在此條件下用戶(hù)已經(jīng)指定必須聯(lián)絡(luò)用戶(hù)或代表用戶(hù)行動(dòng)的另一個(gè)人。如果自動(dòng)化助理的代理選擇器確定事件是自動(dòng)化助理可以不用聯(lián)絡(luò)用戶(hù)而進(jìn)行回應(yīng)的事件,則在232代理選擇器將采取這樣的行動(dòng)。
但是,如果自動(dòng)化助理的代理選擇器確定必須聯(lián)絡(luò)用戶(hù),則代理選擇器參考用戶(hù)的聯(lián)絡(luò)信息來(lái)確定聯(lián)絡(luò)用戶(hù)的合適的方式。在一個(gè)實(shí)施例中,代理選擇器還將參考任何指明用戶(hù)所希望的被聯(lián)絡(luò)的優(yōu)選方式的用戶(hù)的偏好。在另一個(gè)實(shí)施例中,代理選擇器還將參考用戶(hù)的規(guī)則來(lái)確定是否有用戶(hù)提供的關(guān)于何時(shí)或怎樣聯(lián)絡(luò)用戶(hù)的要求或限制。例如,用戶(hù)可能已經(jīng)指明一個(gè)偏好,即自動(dòng)化助理通過(guò)用戶(hù)的允許文本的蜂窩電話來(lái)聯(lián)絡(luò)用戶(hù),但用戶(hù)也可能已經(jīng)提供了一條規(guī)則,說(shuō)明用戶(hù)不想在夜晚的某個(gè)小時(shí)之后呼叫他的蜂窩電話,而在那個(gè)小時(shí)之后將總是使用用戶(hù)的允許文本的尋呼機(jī)。當(dāng)在234選擇了聯(lián)絡(luò)用戶(hù)的合適的方式之后,在236,代理選擇器進(jìn)行與用戶(hù)的聯(lián)絡(luò)。
如果在238用戶(hù)還沒(méi)有回應(yīng),則在240,自動(dòng)化助理的升級(jí)控制器考慮時(shí)間的過(guò)去對(duì)需要聯(lián)絡(luò)用戶(hù)的緊急程度的影響,再判斷聯(lián)絡(luò)用戶(hù)的合適方式??梢允鞘录遣恍枰浅>o急的回應(yīng)的事件的情況,因而選擇可以是試圖通過(guò)與初始所使用的試圖聯(lián)絡(luò)用戶(hù)的方式相同的方式來(lái)再次聯(lián)絡(luò)用戶(hù)。但是,也可以是下列情況,即事件是由于時(shí)間的過(guò)去而已經(jīng)變得更加緊急的事件,如對(duì)用戶(hù)的日歷中的快要臨近的已安排的事件的更改,因而升級(jí)控制器可以選擇使用聯(lián)絡(luò)用戶(hù)的另一種方式,此方式可能不是用戶(hù)優(yōu)選的,但是可能現(xiàn)在是必要的一種方式。在進(jìn)行此再判斷中,類(lèi)似于代理選擇器,升級(jí)控制器可以以不同的方式參考用戶(hù)提供的規(guī)則和/或用戶(hù)的偏好。在236,將進(jìn)行另一次嘗試來(lái)聯(lián)絡(luò)用戶(hù),并且再一次,在238自動(dòng)化助理在進(jìn)行進(jìn)一步嘗試之前,用一段合理長(zhǎng)的時(shí)間來(lái)等待用戶(hù)的回應(yīng)。
但是,如果在238用戶(hù)已經(jīng)對(duì)聯(lián)絡(luò)用戶(hù)的初始的嘗試進(jìn)行了回應(yīng),則自動(dòng)化助理返回至在200等待新的事件信息。
圖3是本發(fā)明的另一個(gè)實(shí)施例的流程圖。以與圖2相對(duì)應(yīng)的方式,在300,用戶(hù)的自動(dòng)化助理等待關(guān)于事件的信息。當(dāng)在302事件信息被收到之后,在310,自動(dòng)化助理的上下文解釋器提供關(guān)于用戶(hù)現(xiàn)在在做什么或用戶(hù)將在做什么的信息。在一個(gè)實(shí)施例中,上下文解釋器從用戶(hù)的已安排事件的日歷中檢索此信息。在另一個(gè)實(shí)施例中,上下文解釋器從其他來(lái)源中檢索此信息,其中所述的其他來(lái)源能夠提供用戶(hù)現(xiàn)在正在做什么或用戶(hù)現(xiàn)在所處位置的指示。
在320,自動(dòng)化助理的事件探測(cè)器基于用戶(hù)現(xiàn)在正在做什么或用戶(hù)將在做什么,以及基于從用戶(hù)的個(gè)人檔案信息了解的用戶(hù)的興趣是什么,來(lái)確定事件信息對(duì)用戶(hù)是否重要。如果事件信息對(duì)用戶(hù)不重要,則自動(dòng)化助理不采取進(jìn)一步的行動(dòng),并返回至在300等待事件信息。
但是,如果事件信息對(duì)用戶(hù)是足夠重要的,則在330,自動(dòng)化助理的代理選擇器確定自動(dòng)化助理是否應(yīng)該自己采取合適行動(dòng),而不用聯(lián)絡(luò)任何人。如果事件涉及用戶(hù)不想為此使任何人被打擾的不重要的事情,或如果根本不可能或在足夠短的有用的一段時(shí)間里不可能成功地聯(lián)絡(luò)任何適合聯(lián)絡(luò)的人,則自動(dòng)化助理自己行動(dòng)可能是合適的。在各種實(shí)施例中,代理選擇器在確定是否聯(lián)絡(luò)某人和/或聯(lián)絡(luò)誰(shuí)時(shí)可以使用一條或多條信息,包括用戶(hù)的個(gè)人檔案信息,用戶(hù)設(shè)置的規(guī)則,在試圖聯(lián)系某人時(shí)可能存在的技術(shù)或地理障礙,和/或?qū)τ诋?dāng)前的事件或在先的事件是否前面已經(jīng)進(jìn)行了聯(lián)絡(luò)嘗試但卻沒(méi)有成功。如果代理選擇器確定事件是自動(dòng)化助理100可以回應(yīng)而不用聯(lián)絡(luò)用戶(hù)的事件,則在332代理選擇器采取合適的行動(dòng)。
但是,如果在330自動(dòng)化助理的代理選擇器確定必須聯(lián)絡(luò)一個(gè)人或多個(gè)人,則在340,代理選擇器確定使用什么方式進(jìn)行聯(lián)絡(luò),以及是否真的可能進(jìn)行聯(lián)絡(luò)。在做出這些決定時(shí),自動(dòng)化助理可以使用各種信息,包括但不限于用戶(hù)的偏好;對(duì)其他人的偏好,如果其他人將代替用戶(hù)被聯(lián)絡(luò)或除了用戶(hù)還有其他人將被聯(lián)絡(luò);用戶(hù)和/或其他人的日程安排;關(guān)于聯(lián)系用戶(hù)和/或其他人的可用的各種方式的信息;關(guān)于用戶(hù)和/或其他人現(xiàn)在的行蹤的信息;聯(lián)系用戶(hù)和/或其他人的技術(shù)或地理障礙;以及先前的聯(lián)系用戶(hù)和/或與此事件或前面的事件相關(guān)的其他人的嘗試是否成功。例如,某人的現(xiàn)在所在位置上的無(wú)線通信覆蓋范圍的限制,或某人正在移動(dòng)并因此此人的位置在不斷改變的事實(shí)可以對(duì)可以聯(lián)絡(luò)此人的方式產(chǎn)生限制。如果可以確定待聯(lián)絡(luò)的人現(xiàn)在靜止在位于無(wú)線通信覆蓋范圍之中的區(qū)域中,則將文本消息發(fā)送至此人的尋呼機(jī)或蜂窩電話是理想的?;蛘?,如果待聯(lián)絡(luò)的人處在運(yùn)動(dòng)當(dāng)中,則通過(guò)文本消息方式的通信在此人的整個(gè)旅行線路中可能是不可靠的,因而通過(guò)其蜂窩電話聯(lián)絡(luò)此人并發(fā)出語(yǔ)音消息可能是理想的。
如果代理選擇器在340確定可以聯(lián)絡(luò)用戶(hù)和/或涉及事件的另一個(gè)或多個(gè)人,則在350代理選擇器嘗試這樣做。取決于事件的重要性或其它信息,代理選擇器可以嘗試同時(shí)聯(lián)系所選擇的人中的多個(gè)人。此外,在進(jìn)行嘗試時(shí),代理選擇器可以確定現(xiàn)在使用不止一種的通信方式來(lái)聯(lián)絡(luò)所選擇的人中的一個(gè)或多個(gè)是合適的。
在360,如果在被聯(lián)絡(luò)的人中沒(méi)有一個(gè)在合理長(zhǎng)的時(shí)間內(nèi)做出了回應(yīng),則在330,自動(dòng)化助理的升級(jí)控制器促使代理選擇器再判斷下面將采取什么行動(dòng)??梢允请S著當(dāng)?shù)却橙说幕貞?yīng)時(shí)發(fā)生的時(shí)間的過(guò)去,此條件已發(fā)生改變??赡懿辉俦匾ヂ?lián)絡(luò)任何人,因此在332代理選擇器將采取合適的行動(dòng)。但是,可以是諸如用戶(hù)的偏好等的信息指明自動(dòng)化助理自己行動(dòng)是不合適的,因此在340,代理選擇器對(duì)是否仍然可以再次試圖聯(lián)系某人進(jìn)行再判斷,并且這可能導(dǎo)致在350進(jìn)行聯(lián)絡(luò)一個(gè)不同的人和/或聯(lián)絡(luò)相同于先前已嘗試聯(lián)絡(luò)的人中的一個(gè)或多個(gè),但采用不同的方法的嘗試。但是,如果在340,確定所有的途徑已被嘗試來(lái)聯(lián)系所有適合的人,則在342,代理選擇器自己采取任何只要是合適的行動(dòng)。還應(yīng)該注意的是,取決于時(shí)間、條件和其他信息,由自動(dòng)化助理在332或342采取的合適的行動(dòng)可能是根本不采取任何行動(dòng)。這可能是因?yàn)橛脩?hù)已經(jīng)在偏好或模板中指明沒(méi)有行動(dòng)是正確的選擇,或條件可能已經(jīng)變化,因?yàn)橄惹暗穆?lián)絡(luò)某人的嘗試進(jìn)行到了合適的行動(dòng)現(xiàn)在已變成為不做行動(dòng)的程度。
圖4是本發(fā)明的另一個(gè)實(shí)施例的流程圖。開(kāi)始于400,然后在402用戶(hù)的自動(dòng)化助理等待來(lái)自信息來(lái)源如天氣、交通、航班狀況、電子郵件、日歷提醒等的關(guān)于事件的信息。在收到事件信息之后,在404確認(rèn)回應(yīng)事件的行動(dòng)項(xiàng)目(需要進(jìn)行的任務(wù))。如果在410,確定需要處理一個(gè)行動(dòng)項(xiàng)目,則在412判斷此行動(dòng)項(xiàng)目的重要性。單個(gè)的事件可以被轉(zhuǎn)化成可能需要進(jìn)行的多個(gè)行動(dòng)項(xiàng)目,例如航班取消導(dǎo)致通知用戶(hù)的行動(dòng)項(xiàng)目,為用戶(hù)收集可供選擇的航班的信息的行動(dòng)項(xiàng)目,以及可能的自主進(jìn)行為用戶(hù)預(yù)訂替代航班的行動(dòng)項(xiàng)目。在某些實(shí)施例中,最初可以詳細(xì)地進(jìn)行行動(dòng)項(xiàng)目的確認(rèn),而在其它的實(shí)施例中,可以?xún)H僅確認(rèn)更高等級(jí)的或更一般的任務(wù),而更精細(xì)的細(xì)節(jié)留到以后通過(guò)更專(zhuān)業(yè)的硬件和/或軟件在自動(dòng)化助理內(nèi)部或外部來(lái)確定。在一些實(shí)現(xiàn)中,這可能意味著只有當(dāng)它們的相關(guān)性已被滿足時(shí)行動(dòng)項(xiàng)目才將被確認(rèn),而在其他系統(tǒng)中,行動(dòng)將被更早地確認(rèn),但直到前面的行動(dòng)項(xiàng)目被完成或得到按這些行動(dòng)項(xiàng)目行動(dòng)所需的額外信息時(shí),才會(huì)按這些行動(dòng)項(xiàng)目行動(dòng)。
在420,判斷一個(gè)行動(dòng)項(xiàng)目來(lái)確定它是不是足夠重要的以致需要采取行動(dòng)。如果不是足夠重要的,則行動(dòng)項(xiàng)目可以不處理,此外,在410對(duì)是否還有行動(dòng)項(xiàng)目要處理做出另一個(gè)決定。在判斷行動(dòng)項(xiàng)目的重要程度時(shí),權(quán)衡各種因素??紤]用戶(hù)的當(dāng)前的活動(dòng)和環(huán)境,并連同使用個(gè)人檔案信息、規(guī)則、時(shí)間的過(guò)去和行動(dòng)項(xiàng)目和/或事件的緊急性。舉例來(lái)說(shuō),所收到的關(guān)于需要用戶(hù)旅行去參加的會(huì)議的電子郵件比關(guān)于用戶(hù)的辦公室中的會(huì)議的電子郵件對(duì)于采取行動(dòng)而言更緊急,因?yàn)閷?dǎo)致會(huì)議取消或重新安排的更改可能導(dǎo)致航班和/或旅店住宿的取消或重新安排,因而需要一定的準(zhǔn)備時(shí)間來(lái)有效地實(shí)現(xiàn)。緊急性在確定重要性時(shí)起到作用的另一個(gè)示例是提前六天收到航班取消的通知的事件與提前六小時(shí)收到航班取消的通知的事件相比二者之間的不同。后者明顯地更緊急地要求采取行動(dòng),因此被認(rèn)為是更重要的。相反地,隨著事件變得“陳舊”,時(shí)間的過(guò)去可以使得其它的一些事件重要性降低,而不是更重要,如被聯(lián)邦儲(chǔ)備委員會(huì)降低利率,這可以是帶來(lái)可能對(duì)用戶(hù)來(lái)說(shuō)很重要的機(jī)會(huì)的事件,但僅僅只是在有限的時(shí)間中,并且如果用戶(hù)和/或用戶(hù)指派的另一個(gè)人沒(méi)有及時(shí)做出反應(yīng),則此事件可能不再具有價(jià)值。
如果在420,行動(dòng)項(xiàng)目被確定是足夠重要的以致需要采取行動(dòng),則在422,對(duì)是用戶(hù)、由用戶(hù)委派的人、自動(dòng)化助理還是這些的某種組合能對(duì)行動(dòng)項(xiàng)目采取行動(dòng)做出決定。在確定用戶(hù)是否能對(duì)行動(dòng)項(xiàng)目采取行動(dòng)時(shí),可以考慮各種因素,包括但不限于現(xiàn)在的關(guān)于用戶(hù)的當(dāng)前位置和活動(dòng)(就是說(shuō),用戶(hù)的上下文)的信息是否指明可以通過(guò)用戶(hù)的通信設(shè)備中的一種來(lái)聯(lián)系他??梢詫?duì)被指定為對(duì)于行動(dòng)項(xiàng)目所委派的人的一個(gè)或多個(gè)其他的人做出類(lèi)似的決定。在一個(gè)實(shí)施例中,可以計(jì)算各種衡量標(biāo)準(zhǔn),其中所述的衡量標(biāo)準(zhǔn)涉及處置者對(duì)行動(dòng)項(xiàng)目采取行動(dòng)的能力,包括做這些的授權(quán)、找到此人的可能性、所需的時(shí)間或資金的成本和/或用戶(hù)的偏好,所述的偏好基于由用戶(hù)明確地提供的偏好或者從與處置者的過(guò)去的行為有關(guān)的反饋獲得的偏好,如某個(gè)特定的處置者在進(jìn)行以前的行動(dòng)項(xiàng)目時(shí)的可靠程度。
然后在424,對(duì)于每個(gè)處置者對(duì)行動(dòng)項(xiàng)目采取行動(dòng)帶來(lái)的成本做出決定,并且在430,對(duì)于是否存在一個(gè)處置者做出決定,其中此處置者處理該行動(dòng)項(xiàng)目的成本不會(huì)太高或成功的可能性不會(huì)太低以致說(shuō)明進(jìn)行該行動(dòng)項(xiàng)目是沒(méi)有道理的。
如果在430,確定存在一個(gè)處置者或多個(gè)處置者,可以在成本不超出被認(rèn)為是合適的范圍下對(duì)行動(dòng)項(xiàng)目采取行動(dòng),則在432選擇一個(gè)或多個(gè)處置者。有些情況,諸如僅僅只有被示出可靠性等級(jí)低的處置者可用來(lái)對(duì)行動(dòng)項(xiàng)目采取行動(dòng)而在此情況下只依賴(lài)一個(gè)處置者將是不謹(jǐn)慎的,就促成選擇多于一個(gè)的處置者。如果系統(tǒng)具有足夠的信息來(lái)對(duì)行動(dòng)項(xiàng)目采取行動(dòng)且用戶(hù)的個(gè)人檔案和/或規(guī)則指明此系統(tǒng)是用戶(hù)優(yōu)選處理此行動(dòng)項(xiàng)目的處置者,則系統(tǒng)可以選擇自己來(lái)對(duì)行動(dòng)項(xiàng)目采取行動(dòng),并做這些。
通過(guò)440、450、460和470,每個(gè)被選出的處置者被指派行動(dòng)項(xiàng)目。如果在450,自動(dòng)化助理(就是說(shuō),系統(tǒng))已被選擇為處置者,則在452行動(dòng)項(xiàng)目被指派給系統(tǒng)。如果在460或在470,用戶(hù)或由用戶(hù)委派的人被選擇為處置者,則在462選擇用于聯(lián)絡(luò)用戶(hù)或用戶(hù)委派的人的設(shè)備,并使用此設(shè)備來(lái)發(fā)送消息。取決于上面在432選擇的處置者,可以由不止一個(gè)處置者同時(shí)采取行動(dòng),并且/或者消息可以同時(shí)被發(fā)送給不止一個(gè)處置者。在例如航班被取消的情況下,在432,系統(tǒng)可能已經(jīng)選擇自己作為處置者之一,并且在與嘗試聯(lián)絡(luò)另一個(gè)處置者的同時(shí),可以采取初始的步驟,例如以下述方式嘗試性地預(yù)訂另一個(gè)航班,即如果另一個(gè)處置者做出及早的回應(yīng)則另一個(gè)處置者可能取消系統(tǒng)的行動(dòng)。
在選擇用于聯(lián)絡(luò)用戶(hù)或由用戶(hù)委派的人的設(shè)備時(shí),可以考慮用戶(hù)和/或被委派的人的當(dāng)前位置和活動(dòng)(即上下文)。可以使用的設(shè)備包括但不限于尋呼機(jī)、蜂窩電話、傳真發(fā)送、語(yǔ)音合成技術(shù)等。一旦選出一個(gè)設(shè)備,則可以開(kāi)始倒計(jì)數(shù),此倒計(jì)數(shù)標(biāo)志著從進(jìn)行聯(lián)絡(luò)嘗試以來(lái)過(guò)去的時(shí)間,并且如果用戶(hù)或被委派的人在倒計(jì)數(shù)完畢以前做出回應(yīng),則系統(tǒng)接收他們的關(guān)于如何在他們的指導(dǎo)下對(duì)行動(dòng)項(xiàng)目采取行動(dòng)的指令,或者接收他們已經(jīng)處理了行動(dòng)項(xiàng)目并且不需要進(jìn)一步的行動(dòng)的指示。但是,如果倒計(jì)數(shù)進(jìn)行完畢而對(duì)于聯(lián)絡(luò)的嘗試還沒(méi)有收到回應(yīng),則此事實(shí)可用于對(duì)于事件的重要性做出新的決定,并且當(dāng)事件的緊急性或陳舊可能是一個(gè)因素時(shí),可能也考慮時(shí)間的過(guò)去來(lái)做出所述決定。
如果在472,采取行動(dòng)的和/或發(fā)送消息至除系統(tǒng)以外的處置者的所有努力還沒(méi)有得到對(duì)應(yīng)于行動(dòng)項(xiàng)目的決定,則沒(méi)有解決的行動(dòng)項(xiàng)目被寫(xiě)入日志。隨后,如果在440不再有所選擇的可以向之委派行動(dòng)項(xiàng)目的處置者,并且在410不再有沒(méi)有處理的行動(dòng)項(xiàng)目,則自動(dòng)化助理在402等待另一個(gè)事件。
已經(jīng)結(jié)合優(yōu)選實(shí)施例描述了本發(fā)明。顯然,根據(jù)前面的描述,許多替換、改進(jìn)、變化和用途對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)將是明顯的。
以自動(dòng)化助理為背景描述了本發(fā)明的示例性的實(shí)施例,其中按特定的結(jié)構(gòu)組織并且意圖在支持單個(gè)用戶(hù)的計(jì)算機(jī)系統(tǒng)中運(yùn)行自動(dòng)化助理的組件。但是,如本領(lǐng)域的技術(shù)人員所理解的,可以將給定用戶(hù)的各種信息組織得不同于在此所詳細(xì)描述的來(lái)實(shí)施本發(fā)明。具體地說(shuō),用戶(hù)的偏好可以和規(guī)則結(jié)合,并且/或者用戶(hù)的聯(lián)絡(luò)信息可以和用戶(hù)的PIM信息結(jié)合等等。此外,單個(gè)的自動(dòng)化助理或一個(gè)自動(dòng)化助理軟件程序的實(shí)例可以被用來(lái)向多個(gè)用戶(hù)提供自動(dòng)化助理服務(wù)。所述的多個(gè)用戶(hù)可以是家庭成員、公司雇員,或可以是除使用此服務(wù)的相同的商業(yè)供應(yīng)商之外彼此之間沒(méi)有其它任何關(guān)系的多個(gè)個(gè)人。此外,用戶(hù)可以是用戶(hù)已經(jīng)對(duì)其委派了處理特定事件的責(zé)任的人,例如秘書(shū)或行政助理,或代表另一個(gè)用戶(hù)使用自動(dòng)化助理的其他人。此外,與由被設(shè)計(jì)在多種常見(jiàn)的現(xiàn)有計(jì)算機(jī)系統(tǒng)中的任何一種中運(yùn)行的自動(dòng)化助理軟件來(lái)實(shí)施本發(fā)明不同,可以使用包含專(zhuān)用硬件的專(zhuān)用自動(dòng)化助理設(shè)備來(lái)實(shí)施本發(fā)明。
權(quán)利要求
1.一種方法,包括接收事件的信息;確定事件對(duì)于用戶(hù)是否足夠重要,以致需要聯(lián)絡(luò)涉及所述事件的第一人;以及如果所述的事件對(duì)于所述用戶(hù)是足夠重要的,則選擇聯(lián)絡(luò)的第一人,選擇聯(lián)絡(luò)所述的第一人的第一方式,嘗試使用所述的第一方式聯(lián)絡(luò)所述的第一人,并且用一段時(shí)間等待所述的第一人來(lái)回應(yīng)。
2.如權(quán)利要求1所述的方法,還包括如果所述的事件對(duì)于所述用戶(hù)是足夠重要的,在所述的一段時(shí)間內(nèi)所述的第一人還沒(méi)有回應(yīng),并且有聯(lián)絡(luò)所述的第一人的可接受的第二方式,則選擇聯(lián)絡(luò)所述的第一人的第二方式并嘗試聯(lián)絡(luò)所述的第一人;以及如果所述的事件對(duì)于所述用戶(hù)是足夠重要的,在所述的一段時(shí)間內(nèi)所述的第一人還沒(méi)有回應(yīng),沒(méi)有聯(lián)絡(luò)所述的第一人的可接受的第二方式,并且有聯(lián)絡(luò)第二人的可接受的方式,則選擇聯(lián)絡(luò)所述的第二人和聯(lián)絡(luò)所述的第二人的方式。
3.如權(quán)利要求1所述的方法,其中確定所述事件對(duì)于所述用戶(hù)是否足夠重要包括將所述的事件的主題與一系列所述用戶(hù)感興趣的主題進(jìn)行比較。
4.如權(quán)利要求1所述的方法,其中確定所述事件對(duì)于所述用戶(hù)是否足夠重要包括將所述事件的時(shí)間與在日歷中列出的所述用戶(hù)參加的或?qū)⒓拥幕顒?dòng)進(jìn)行比較。
5.如權(quán)利要求1所述的方法,其中確定所述事件對(duì)于所述用戶(hù)是否足夠重要包括參考關(guān)于所述用戶(hù)的偏好的信息,來(lái)確定所述用戶(hù)是否有如下的偏好,即不聯(lián)絡(luò)任何人而代表所述用戶(hù)采取行動(dòng)以回應(yīng)所述的事件。
6.如權(quán)利要求1所述的方法,其中確定所述事件對(duì)于所述用戶(hù)是否足夠重要包括參考關(guān)于由所述用戶(hù)指定的規(guī)則的信息,所述的規(guī)則涉及多個(gè)條件,其中在所述的條件下,在沒(méi)有聯(lián)絡(luò)所述的第一人的情況下所述的用戶(hù)將不允許采取行動(dòng)。
7.如權(quán)利要求2所述的方法,其中選擇所述的第一人和所述的第二人包括參考關(guān)于所述用戶(hù)的偏好的信息,所述的偏好涉及對(duì)于特定的事件將聯(lián)絡(luò)哪些人。
8.如權(quán)利要求2所述的方法,其中選擇聯(lián)絡(luò)所述第一人的所述第一方式和確定是否有聯(lián)絡(luò)所述第一人的可接受的第二方式包括參考關(guān)于所述第一人的偏好的信息,以得到所述的第一人較喜歡何時(shí)或如何被聯(lián)絡(luò)。
9.如權(quán)利要求2所述的方法,其中選擇聯(lián)絡(luò)所述第一人的所述第一方式和確定是否有聯(lián)絡(luò)所述第一人的可接受的第二方式包括參考關(guān)于聯(lián)絡(luò)所述的第一人的每種可用方式的限制的信息。
10.如權(quán)利要求2所述的方法,其中選擇聯(lián)絡(luò)所述第一人的所述第一方式和確定是否有聯(lián)絡(luò)所述第一人的可接受的第二方式包括參考由所述第一人指定的規(guī)則,所述的規(guī)則涉及多個(gè)條件,其中在所述的條件下,所述的第一人要求不進(jìn)行聯(lián)絡(luò)所述的第一人的嘗試。
11.如權(quán)利要求10所述的方法,其中參考由所述第一人指定的規(guī)則還包括參考那些規(guī)則的例外的信息。
12.如權(quán)利要求1所述的方法,其中所述的第一人選自由所述用戶(hù)、所述用戶(hù)的家庭成員、所述用戶(hù)的朋友、所述用戶(hù)的雇員和所述用戶(hù)的同事組成的組。
13.如權(quán)利要求1所述的方法,其中所述的聯(lián)絡(luò)所述第一人的第一方式選自由有線電話、移動(dòng)電話、允許文本的移動(dòng)電話、尋呼機(jī)、允許文本的尋呼機(jī)、能夠傳送文本消息的計(jì)算機(jī)系統(tǒng)、能夠傳送音頻消息的計(jì)算機(jī)系統(tǒng)和能夠傳送視頻消息的計(jì)算機(jī)系統(tǒng)組成的組。
14.一陣包含指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)由處理器執(zhí)行所述的指令時(shí),使所述的處理器接收事件的信息;確定事件對(duì)于用戶(hù)是否足夠重要,以致需要聯(lián)絡(luò)涉及所述事件的第一人;以及如果所述的事件對(duì)于所述用戶(hù)是足夠重要的,則選擇聯(lián)絡(luò)的第一人,選擇聯(lián)絡(luò)所述的第一人的第一方式,嘗試使用所述的第一方式聯(lián)絡(luò)所述的第一人,并且用一段時(shí)間等待所述的第一人來(lái)回應(yīng)。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中還使所述的處理器如果所述的事件對(duì)于所述用戶(hù)是足夠重要的,在所述的一段時(shí)間內(nèi)所述的第一人還沒(méi)有回應(yīng),并且有可接受的第二方式,則選擇聯(lián)絡(luò)所述的第一人的第二方式并嘗試使用所述的第二方式聯(lián)絡(luò)所述的第一人;以及如果所述的事件對(duì)于所述用戶(hù)是足夠重要的,在所述的一段時(shí)間內(nèi)所述的第一人還沒(méi)有回應(yīng),沒(méi)有可接受的第二方式,并且有聯(lián)絡(luò)第二人的可接受的方式,則選擇聯(lián)絡(luò)所述的第二人和聯(lián)絡(luò)所述的第二人的方式。
16.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中使處理器通過(guò)將所述的事件的主題一系列與所述用戶(hù)感興趣的主題進(jìn)行比較,確定所述事件對(duì)于所述用戶(hù)是否足夠重要。
17.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)將所述事件的時(shí)間與在日歷中列出的所述用戶(hù)參加的或?qū)⒓拥幕顒?dòng)進(jìn)行比較,確定所述事件對(duì)于所述用戶(hù)是否足夠重要。
18.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)參考關(guān)于所述用戶(hù)的偏好的信息以確定所述用戶(hù)是否有如下偏好,即不聯(lián)絡(luò)任何人而代表所述用戶(hù)采取行動(dòng)以回應(yīng)所述的事件,來(lái)確定所述事件對(duì)于所述用戶(hù)是否足夠重要。
19.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)參考關(guān)于由所述用戶(hù)指定的規(guī)則的信息來(lái)確定所述事件對(duì)于所述用戶(hù)是否足夠重要,其中所述的規(guī)則涉及多個(gè)條件,在所述的條件下,在沒(méi)有聯(lián)絡(luò)所述的第一人的情況下所述的用戶(hù)將不允許采取行動(dòng)。
20.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)參考關(guān)于所述用戶(hù)的偏好的信息來(lái)選擇所述的第一人和所述的第二人,其中所述的偏好涉及對(duì)于特定的事件將聯(lián)絡(luò)哪些人。
21.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)參考關(guān)于所述第一人的偏好的信息,以得到所述的第一人較喜歡何時(shí)或如何被聯(lián)絡(luò),來(lái)選擇聯(lián)絡(luò)所述第一人的所述第一方式和確定是否有聯(lián)絡(luò)所述第一人的可接受的第二方式。
22.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)參考關(guān)于聯(lián)絡(luò)所述的第一人的每種可用方式的限制的信息,來(lái)選擇聯(lián)絡(luò)所述第一人的所述第一方式和確定是否有聯(lián)絡(luò)所述第一人的可接受的第二方式。
23.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中使所述的處理器通過(guò)參考所述第一人指定的規(guī)則,來(lái)選擇聯(lián)絡(luò)所述第一人的所述第一方式和確定是否有聯(lián)絡(luò)所述第一人的可接受的第二方式,所述的規(guī)則涉及多個(gè)條件,其中在所述的條件下,所述的第一人要求不進(jìn)行聯(lián)絡(luò)所述的第一人的嘗試。
24.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中所述的第一人選自由所述用戶(hù)、所述用戶(hù)的家庭成員、所述用戶(hù)的朋友、所述用戶(hù)的雇員和所述用戶(hù)的同事組成的組。
25.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中所述的聯(lián)絡(luò)所述第一人的第一方式選自由有線電話、移動(dòng)電話、允許文本的移動(dòng)電話、尋呼機(jī)、允許文本的尋呼機(jī)、能夠傳送文本消息的計(jì)算機(jī)系統(tǒng)、能夠傳送音頻消息的計(jì)算機(jī)系統(tǒng)和能夠傳送視頻消息的計(jì)算機(jī)系統(tǒng)組成的組。
26.一種方法,包括接收涉及下述事項(xiàng)的信息用戶(hù)的日程安排中的至少一項(xiàng)活動(dòng)、至少一個(gè)所述用戶(hù)感興趣的主題、所述用戶(hù)選擇的聯(lián)絡(luò)第一人的第一方式、對(duì)于如何聯(lián)絡(luò)所述第一人的所述第一人的至少一個(gè)偏好、以及所述第一人限制何時(shí)可以聯(lián)絡(luò)所述第一人的至少一個(gè)要求;接收關(guān)于事件的信息;參考關(guān)于所述的至少一項(xiàng)活動(dòng)和所述的感興趣的至少一個(gè)主題的信息來(lái)確定所述的事件對(duì)于所述的用戶(hù)是否足夠的重要,以致需要聯(lián)絡(luò)所述的第一人;以及參考關(guān)于聯(lián)絡(luò)所述第一人的所述第一方式,所述的至少一個(gè)偏好和所述的至少一個(gè)要求的信息,來(lái)確定如何聯(lián)絡(luò)所述的第一人。
27.如權(quán)利要求26所述的方法,其中所述的第一人選自由所述用戶(hù)、所述用戶(hù)的家庭成員、所述用戶(hù)的朋友、所述用戶(hù)的雇員和所述用戶(hù)的同事組成的組。
28.如權(quán)利要求26所述的方法,其中關(guān)于所述的聯(lián)絡(luò)所述第一人的第一方式的所述信息包括關(guān)于所述的聯(lián)絡(luò)所述第一人的至少一種方式中使用的設(shè)備的限制的信息。
29.如權(quán)利要求26所述的方法,其中所述的聯(lián)絡(luò)所述第一人的第一方式選自由有線電話、移動(dòng)電話、允許文本的移動(dòng)電話、尋呼機(jī)、允許文本的尋呼機(jī)、能夠傳送文本消息的計(jì)算機(jī)系統(tǒng)、能夠傳送音頻消息的計(jì)算機(jī)系統(tǒng)和能夠傳送視頻消息的計(jì)算機(jī)系統(tǒng)組成的組。
30.如權(quán)利要求26所述的方法,其中所述的關(guān)于所述至少一個(gè)偏好的信息包括認(rèn)為所述的聯(lián)絡(luò)所述第一人的第一方式優(yōu)于聯(lián)絡(luò)所述第一人的第二方式的偏好。
31.一種方法,包括接收事件的信息;確定所述事件相對(duì)于第一人的重要性等級(jí);以及如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則響應(yīng)于所述的事件采取行動(dòng)而不聯(lián)絡(luò)任何人。
32.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括將所述的事件的主題與一系列所述第一人感興趣的主題進(jìn)行比較。
33.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
34.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的位置的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
35.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于活動(dòng)的位置的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng),所述的活動(dòng)的位置通過(guò)由所述的至少一個(gè)人攜帶的設(shè)備提供關(guān)于所述的至少一個(gè)人現(xiàn)在的行蹤的信息來(lái)提供。
36.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括考慮由至少一個(gè)人的現(xiàn)在的位置引起的對(duì)聯(lián)絡(luò)所述的至少一個(gè)人的方式的限制。
37.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于第一人的偏好的信息以確定所述第一人是否有如下偏好,即不聯(lián)絡(luò)任何人而代表所述第一人采取行動(dòng)以回應(yīng)所述的事件。
38.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括考慮先前是否進(jìn)行了聯(lián)絡(luò)至少一個(gè)人的嘗試。
39.如權(quán)利要求31所述的方法,其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于所述第一人指定的規(guī)則的信息,所述的規(guī)則涉及多個(gè)條件,其中在所述的條件下,在沒(méi)有聯(lián)絡(luò)至少一個(gè)人的情況下所述的第一人將不允許采取行動(dòng)。
40.如權(quán)利要求39所述的方法,其中參考由所述的第一人指定的規(guī)則還包括參考關(guān)于那些規(guī)則的例外的信息。
41.一種包含指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)由處理器執(zhí)行所述的指令時(shí),使所述的處理器接收事件的信息;確定所述事件對(duì)于第一人的重要性等級(jí);以及如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則響應(yīng)于所述的事件采取行動(dòng)而不聯(lián)絡(luò)任何人。
42.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括將所述的事件的主題與一系列所述第一人感興趣的主題進(jìn)行比較。
43.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間安排的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
44.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的位置的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
45.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于活動(dòng)的位置的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng),所述的活動(dòng)的位置通過(guò)由所述的至少一個(gè)人攜帶的設(shè)備提供關(guān)于所述的至少一個(gè)人現(xiàn)在的行蹤的信息來(lái)提供。
46.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括考慮由所述的至少一個(gè)人現(xiàn)在的位置引起的對(duì)聯(lián)絡(luò)所述的至少一個(gè)人的方式的限制。
47.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于第一人的偏好的信息以確定所述第一人是否有如下偏好,即不聯(lián)絡(luò)任何人而代表所述第一人采取行動(dòng)以回應(yīng)所述的事件。
48.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括考慮先前是否進(jìn)行了聯(lián)絡(luò)至少一個(gè)人的嘗試。
49.如權(quán)利要求41所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述的事件對(duì)于所述第一人的重要性等級(jí)包括參考關(guān)于所述第一人指定的規(guī)則的信息,所述的規(guī)則涉及多個(gè)條件,其中在所述的條件下,在沒(méi)有聯(lián)絡(luò)至少一個(gè)人的情況下所述的第一人將不允許采取行動(dòng)。
50.如權(quán)利要求49所述的計(jì)算機(jī)可讀介質(zhì),其中參考由所述的第一人指定的規(guī)則還包括參考關(guān)于那些規(guī)則的例外的信息。
51.一種方法,包括接收關(guān)于在前的聯(lián)絡(luò)至少一個(gè)與事件有關(guān)的人的嘗試的信息;確定所述事件對(duì)于第一人的重要性等級(jí);以及如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則響應(yīng)于所述的事件采取行動(dòng)而不用進(jìn)行聯(lián)絡(luò)任何人的后續(xù)的嘗試。
52.如權(quán)利要求51所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括判斷從在前的聯(lián)絡(luò)至少一個(gè)人的嘗試以來(lái)的時(shí)間的過(guò)去對(duì)于所述的事件的重要性的等級(jí)的影響。
53.如權(quán)利要求51所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
54.如權(quán)利要求51所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的位置的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
55.如權(quán)利要求51所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于活動(dòng)的位置的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng),所述的活動(dòng)的位置通過(guò)由所述的至少一個(gè)人攜帶的設(shè)備提供關(guān)于所述的至少一個(gè)人現(xiàn)在的行蹤的信息來(lái)提供。
56.如權(quán)利要求51所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于第一人的偏好的信息以確定所述第一人是否有如下偏好,即不聯(lián)絡(luò)至少一個(gè)人而代表所述第一人采取行動(dòng)以回應(yīng)所述的事件。
57.一種包含指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)由處理器執(zhí)行所述的指令時(shí),使所述的處理器接收關(guān)于在前的聯(lián)絡(luò)至少一個(gè)與事件有關(guān)的人的嘗試的信息;確定所述事件對(duì)于第一人的重要性等級(jí);以及如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則響應(yīng)于所述的事件采取行動(dòng)而不用進(jìn)行聯(lián)絡(luò)任何人的后續(xù)的嘗試。
58.如權(quán)利要求57所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括判斷從在前的聯(lián)絡(luò)至少一個(gè)人的嘗試以來(lái)的時(shí)間的過(guò)去對(duì)于所述的事件的重要性的等級(jí)的影響。
59.如權(quán)利要求57所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于活動(dòng)的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
60.如權(quán)利要求57所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于第一人的偏好的信息以確定所述第一人是否會(huì)優(yōu)選代表所述第一人采取行動(dòng)以回應(yīng)所述的事件而不聯(lián)絡(luò)至少一個(gè)人。
61.一種裝置,由第一人以關(guān)于所述的第一人的活動(dòng)的信息對(duì)之進(jìn)行編程,并且由第一人對(duì)之進(jìn)行設(shè)置以接收關(guān)于事件的信息,確定所述事件對(duì)于所述的第一人的重要性等級(jí);以及如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則響應(yīng)于所述的事件采取行動(dòng)而不進(jìn)行聯(lián)絡(luò)至少一個(gè)人的嘗試。
62.如權(quán)利要求61所述的裝置,還由所述的第一人以所述的第一閾值和第二閾值對(duì)所述的裝置進(jìn)行編程。
63.如權(quán)利要求61所述的裝置,還由所述的第一人以規(guī)則對(duì)所述的裝置進(jìn)行編程,其中所述的規(guī)則指明何時(shí)應(yīng)該總是采取行動(dòng)而不用進(jìn)行聯(lián)絡(luò)至少一個(gè)人的嘗試。
64.一種裝置,由第一人攜帶,被設(shè)置來(lái)與接收關(guān)于事件的信息的服務(wù)供應(yīng)商進(jìn)行通信,如果所述的事件對(duì)于所述第一人的重要性等級(jí)大于或等于第一預(yù)定閾值,則允許所述的服務(wù)供應(yīng)商給所述的第一人提供關(guān)于所述事件的信息,并且允許所述的第一人回應(yīng)從所述的服務(wù)供應(yīng)商收到的關(guān)于所述事件的信息。
65.如權(quán)利要求64所述的裝置,包括確定所述的第一人現(xiàn)在的行蹤以及將關(guān)于所述的第一人現(xiàn)在的行蹤的信息轉(zhuǎn)發(fā)給所述的服務(wù)供應(yīng)商的裝置。
66.一種方法,包括接收事件的信息;確定所述事件相對(duì)于第一人的重要性等級(jí);如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則嘗試聯(lián)絡(luò)至少一個(gè)人;以及如果所述的事件具有大于或等于所述的第二預(yù)定閾值的重要性等級(jí),則嘗試聯(lián)絡(luò)多個(gè)人。
67.如權(quán)利要求66所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括將所述的事件的主題與一系列所述第一人感興趣的主題進(jìn)行比較。
68.如權(quán)利要求66所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
69.如權(quán)利要求66所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于所述的至少一人的現(xiàn)在的位置的信息。
70.如權(quán)利要求69所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括考慮由所述的至少一個(gè)人的現(xiàn)在的位置引起的對(duì)聯(lián)絡(luò)所述的至少一個(gè)人的方式的限制。
71.如權(quán)利要求69所述的方法,其中關(guān)于所述的至少一個(gè)人的現(xiàn)在的位置的信息由所述的至少一個(gè)人攜帶的設(shè)備提供。
72.如權(quán)利要求71所述的方法,其中在所述的由至少一個(gè)人攜帶的設(shè)備之中的GPS接收器被用來(lái)提供所述的關(guān)于所述的至少一個(gè)人的現(xiàn)在的位置的信息。
73.如權(quán)利要求71所述的方法,其中基于關(guān)于所述的設(shè)備被附接到其處的網(wǎng)絡(luò)連接的位置的信息,得出所述的關(guān)于所述的至少一個(gè)人的現(xiàn)在的位置的信息。
74.如權(quán)利要求71所述的方法,其中基于關(guān)于從其處接收由所述的設(shè)備發(fā)射的信號(hào)的位置的信息,得出所述的關(guān)于所述的至少一個(gè)人的現(xiàn)在的位置的信息。
75.如權(quán)利要求71所述的方法,其中至少一個(gè)人擁有可以禁止由所述的設(shè)備提供關(guān)于所述的至少一個(gè)人現(xiàn)在的位置的信息的選擇權(quán)。
76.一種包含指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)由處理器執(zhí)行所述的指令時(shí),使所述的處理器接收事件的信息;確定所述事件對(duì)于第一人的重要性等級(jí);如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則嘗試聯(lián)絡(luò)第一人;以及如果所述的事件具有大于或等于所述的第二預(yù)定閾值的重要性等級(jí),則嘗試聯(lián)絡(luò)多個(gè)人。
77.如權(quán)利要求76所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括將所述的事件的主題與一系列所述第一人感興趣的主題進(jìn)行比較。
78.如權(quán)利要求76所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
79.如權(quán)利要求76所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于所述的至少一人的現(xiàn)在的位置的信息。
80.如權(quán)利要求79所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括考慮由所述的至少一個(gè)人的現(xiàn)在的位置引起的對(duì)聯(lián)絡(luò)所述的至少一個(gè)人的方式的限制。
81.如權(quán)利要求79所述的計(jì)算機(jī)可讀介質(zhì),其中關(guān)于所述的至少一個(gè)人的現(xiàn)在的位置的信息由所述的至少一個(gè)人攜帶的設(shè)備提供。
82.如權(quán)利要求81所述的計(jì)算機(jī)可讀介質(zhì),其中至少一個(gè)人擁有可以禁止由所述的設(shè)備提供關(guān)于所述的至少一個(gè)人現(xiàn)在的位置的信息的選擇權(quán)。
83.一種方法,包括接收事件的信息;確定所述事件相對(duì)于第一人的重要性等級(jí);如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),則選擇聯(lián)絡(luò)至少一個(gè)人的第一設(shè)備并嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人;接收嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)聯(lián)絡(luò)人失敗的性質(zhì)的指示;以及取決于所述的失敗的性質(zhì),確定一種行動(dòng)。
84.如權(quán)利要求83所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括將所述的事件的主題與一系列所述第一人感興趣的主題進(jìn)行比較。
85.如權(quán)利要求83所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
86.如權(quán)利要求83所述的方法,其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于所述的至少一人的現(xiàn)在的位置的信息。
87.如權(quán)利要求86所述的方法,其中關(guān)于所述的至少一個(gè)人的位置的信息被用來(lái)得出所述的失敗的性質(zhì)。
88.如權(quán)利要求83所述的方法,其中取決于所述的失敗的性質(zhì)確定一種行動(dòng)包括如果所述的失敗的性質(zhì)提示使用所述的第一設(shè)備進(jìn)行聯(lián)絡(luò)所述的相同的至少一個(gè)人的稍后的嘗試將獲得成功,則再次使用所述的第一設(shè)備來(lái)再次嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人;以及如果所述的失敗的性質(zhì)提示使用所述的第一設(shè)備進(jìn)行聯(lián)絡(luò)所述的相同的至少一個(gè)人的稍后的嘗試將不會(huì)成功,則使用第二設(shè)備來(lái)再次嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人。
89.如權(quán)利要求83所述的方法,其中取決于所述的失敗的性質(zhì)確定一種行動(dòng)包括如果所述的失敗的性質(zhì)提示再次聯(lián)絡(luò)所述的相同的至少一個(gè)人的嘗試將獲得成功,則再次嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人;以及如果所述的失敗的性質(zhì)提示再次聯(lián)絡(luò)所述的相同的至少一個(gè)人的嘗試將不會(huì)成功,則嘗試聯(lián)絡(luò)另外可選的至少一個(gè)人。
90.如權(quán)利要求83所述的方法,其中取決于所述的失敗的性質(zhì)確定一種行動(dòng)包括如果所述的失敗的性質(zhì)提示再次聯(lián)絡(luò)所述的相同的至少一個(gè)人的嘗試將獲得成功,則再次嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人;以及如果所述的失敗的性質(zhì)提示再次聯(lián)絡(luò)所述的相同的至少一個(gè)人的嘗試將不會(huì)成功,則響應(yīng)于所述的事件采取行動(dòng)而不聯(lián)絡(luò)任何人。
91.如權(quán)利要求83所述的方法,其中所述的失敗的指示指明所述的第一設(shè)備正忙,提示再次使用所述的第一設(shè)備來(lái)再次聯(lián)絡(luò)所述的相同的至少一人的稍后的嘗試將獲得成功。
92.如權(quán)利要求83所述的方法,其中所述的失敗的指示指明所述的第一設(shè)備出現(xiàn)故障,提示再次使用所述的第一設(shè)備來(lái)再次聯(lián)絡(luò)所述的相同的至少一人的稍后的嘗試將不會(huì)成功。
93.如權(quán)利要求83所述的方法,其中所述的失敗的指示指明所述的相同的至少一個(gè)人選擇不回應(yīng)聯(lián)絡(luò)所述的相同的至少一個(gè)人的嘗試,提示再次使用所述的第一設(shè)備來(lái)再次聯(lián)絡(luò)所述的相同的至少一人的稍后的嘗試將不會(huì)成功。
94.一種包含指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)由處理器執(zhí)行所述的指令時(shí),使所述的處理器接收事件的信息;確定所述事件相對(duì)于第一人的重要性等級(jí);如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),則選擇聯(lián)絡(luò)至少一個(gè)人的第一設(shè)備并嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人;接收嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)聯(lián)絡(luò)人失敗的性質(zhì)的指示;以及取決于所述的失敗的性質(zhì),確定一種行動(dòng)。
95.如權(quán)利要求94所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括將所述的事件的主題與一系列所述第一人感興趣的主題進(jìn)行比較。
96.如權(quán)利要求94所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于由日歷提供的活動(dòng)的時(shí)間的信息,其中至少一個(gè)人參加或?qū)⒓铀龅幕顒?dòng)。
97.如權(quán)利要求94所述的計(jì)算機(jī)可讀介質(zhì),其中確定所述事件對(duì)于所述的第一人的重要性等級(jí)包括參考關(guān)于所述的至少一人的現(xiàn)在的位置的信息。
98.如權(quán)利要求94所述的計(jì)算機(jī)可讀介質(zhì),其中關(guān)于所述的至少一個(gè)人的位置的信息被用來(lái)得出所述的失敗的性質(zhì)。
99.一種裝置,由第一人以關(guān)于所述的第一人的活動(dòng)的信息對(duì)之進(jìn)行編程,并且由第一人對(duì)之進(jìn)行設(shè)置以接收事件的信息;確定所述事件對(duì)于所述的第一人的重要性等級(jí);如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),并且具有低于或等于第二預(yù)定閾值的重要性等級(jí),則嘗試聯(lián)絡(luò)第一人;以及如果所述的事件具有大于或等于所述的第二預(yù)定閾值的重要性等級(jí),則嘗試聯(lián)絡(luò)多個(gè)人。
100.如權(quán)利要求99所述的裝置,還由所述的第一人以所述的第一閾值和第二閾值對(duì)之進(jìn)行編程。
101.一種裝置,由第一人以關(guān)于所述的第一人的活動(dòng)的信息對(duì)之進(jìn)行編程,并且由第一人對(duì)之進(jìn)行設(shè)置以接收事件的信息;確定所述事件對(duì)于所述的第一人的重要性等級(jí);如果所述的事件具有大于或等于第一預(yù)定閾值的重要性等級(jí),則選擇聯(lián)絡(luò)至少一個(gè)人的第一設(shè)備并嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)人;接收嘗試聯(lián)絡(luò)所述的相同的至少一個(gè)聯(lián)絡(luò)人失敗的性質(zhì)的指示;以及取決于所述的失敗的性質(zhì),確定一種行動(dòng)。
102.如權(quán)利要求101所述的裝置,還由所述的第一人以所述的第一閾值對(duì)之進(jìn)行編程。
103.如權(quán)利要求101所述的裝置,還由所述的第一人以規(guī)則進(jìn)行編程,其中所述的規(guī)則指明何時(shí)總是應(yīng)該采取行動(dòng)而不用聯(lián)絡(luò)任何人。
全文摘要
一種方法和裝置,用于判斷事件對(duì)于某人的重要性,并且如果重要性等級(jí)達(dá)到或超過(guò)一個(gè)閾值但低于或只是達(dá)到另一個(gè)閾值,則采取行動(dòng);如果重要性等級(jí)達(dá)到或超過(guò)一個(gè)閾值,則嘗試聯(lián)絡(luò)至少一個(gè)人;或如果重要性等級(jí)達(dá)到或超過(guò)一個(gè)閾值,則使用第一方式來(lái)嘗試聯(lián)絡(luò)至少一個(gè)人,并且如果在使用第一方式后,在一段時(shí)間內(nèi)所述的至少一個(gè)人還沒(méi)有回應(yīng),則選擇并使用第二方式來(lái)聯(lián)絡(luò)所述的至少一個(gè)人。
文檔編號(hào)G06Q10/00GK1578951SQ02809669
公開(kāi)日2005年2月9日 申請(qǐng)日期2002年5月16日 優(yōu)先權(quán)日2001年5月24日
發(fā)明者保羅·皮爾斯, 施里肯特·薩克爾, 安德魯·安德森, 烏塔姆·森古普塔, 基特·坦, 史蒂文·貝內(nèi)特, 特雷沃爾·佩林, 斯科特·羅賓遜, 尼古拉斯·韋德 申請(qǐng)人:英特爾公司