用于智能個(gè)人時(shí)間表助理的系統(tǒng)和方法
【專利摘要】本公開提供用于幫助用戶管理約會(huì)時(shí)間表的方法和系統(tǒng),其中至少一個(gè)約會(huì)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述方法包括接收來自電子通知的自由形式的調(diào)度信息;推斷所述自由形式的調(diào)度信息的至少一部分涉及現(xiàn)有約會(huì)和/或相關(guān)事件,所述現(xiàn)有約會(huì)具有描述所述約會(huì)和/或相關(guān)事件的方面的目前相關(guān)約會(huì)信息;選擇約會(huì)進(jìn)行修改;和基于推斷為涉及所述現(xiàn)有約會(huì)和/或相關(guān)事件的所述自由形式的調(diào)度信息的所述部分以及目前與所述現(xiàn)有約會(huì)相關(guān)的所述約會(huì)信息和代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名中的至少一個(gè)來修改所選約會(huì)。
【專利說明】用于智能個(gè)人時(shí)間表助理的系統(tǒng)和方法
[0001]相關(guān)申請(qǐng)案的交叉引用
[0002]本申請(qǐng)依據(jù)35U.S.C.§ 119(e)請(qǐng)求2011年4月25日提出的題為“Systemand Method for an Intelligent Personal Timeline Assistant” 的臨時(shí)申請(qǐng)序列N0.61/478,608的權(quán)益,所述申請(qǐng)的內(nèi)容以引用方式的并入本文。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明涉及用于幫助用戶管理任務(wù)或約會(huì)的時(shí)間表的系統(tǒng)和方法,且更具體說來,隨著用戶和/或任務(wù)的狀態(tài)改變而創(chuàng)建、增強(qiáng)和/或修改約會(huì)時(shí)間表。
【背景技術(shù)】
[0004]相關(guān)領(lǐng)域的描述
[0005]希望創(chuàng)建自動(dòng)化代理來幫助用戶的業(yè)務(wù)和個(gè)人生活,特別是幫助處理對(duì)智力要求并不苛刻但對(duì)我們生活的順利運(yùn)作卻很重要的任務(wù),迄今為止仍然是可望而不可及的目標(biāo)。也許用自動(dòng)化代理來代替人類的個(gè)人助理可能在很長一段時(shí)間仍然是可望而不可及的目標(biāo),不僅是因?yàn)榕c人類代理有豐富的互動(dòng),還因?yàn)槿祟惖闹腔劬哂泄逃械膬?yōu)勢(shì)來理解上下文。例如,如果私人秘書知道老板剛剛遭受個(gè)人損失,那么他或她不太可能建議用歌劇之夜來代替商務(wù)會(huì)議后逗留一晚。秘書可能從響應(yīng)一些正常業(yè)務(wù)問題的簡短的電子郵件推斷出所述個(gè)人損失。
[0006]如果用戶選擇利用與具有大量存儲(chǔ)器的個(gè)人設(shè)備相結(jié)合的對(duì)任務(wù)、日歷和預(yù)約或改期的一些創(chuàng)新,那么它們甚至可能使生活忙碌而無法受益于人類個(gè)人助理的人們能夠高效地生活。
[0007]然而,當(dāng)涉及到管理關(guān)鍵事件之前和之后的一系列事件時(shí),即使是對(duì)于最有組織的用戶,各種各樣的所述工具引入個(gè)人生活的效率仍然相當(dāng)欠缺。例如,關(guān)鍵事件可包括商務(wù)會(huì)議。商務(wù)會(huì)議之前和之后的事件可包括飛行、租賃汽車、出席會(huì)議、入住酒店、過夜、返回租賃的汽車和搭飛機(jī)回家。這樣的一系列事件可能很復(fù)雜。此外,所述實(shí)例不包括商務(wù)與娛樂的混合。
[0008]即使是具有一些會(huì)員卡(數(shù)字或物理形式)來避免漫長的等待隊(duì)列的最有組織的商務(wù)旅客也將承認(rèn)希望具有能讓旅行更輕松的無數(shù)個(gè)小東西的愿望還未實(shí)現(xiàn)。奇怪的是,大量的這些無數(shù)個(gè)期望而未實(shí)現(xiàn)的小東西可大致歸類為“可通過更加有組織來解決的簡單平凡的東西”。盡管它只是關(guān)于更加有組織的問題,但是也許是這些小項(xiàng)目數(shù)量龐大而使得即使對(duì)于最有組織的商務(wù)旅客也難以只關(guān)注主要任務(wù)(例如,確保電子郵件確認(rèn)和會(huì)員卡很容易訪問)而不完成其它任務(wù)。未完成項(xiàng)目的列表和在何種程度上個(gè)人認(rèn)為項(xiàng)目屬于“輕度忍受的壓力或旅行滋擾”因人而異。這些未完成的項(xiàng)目包括:(a)知道目的地城市的天氣以相應(yīng)地穿著一當(dāng)旅行到或生活在具有反復(fù)無常的天氣模式的城市,如果沒有考慮到以上問題,那么將是一件讓人懊惱不已的苦差事;(b)建立酒店預(yù)訂的確認(rèn)電子郵件(幾天前收到且未單獨(dú)提交)是否在手機(jī)緩存中以便入住時(shí)快速存取一這是一個(gè)挑戰(zhàn),因?yàn)樵S多電子郵件從那時(shí)起能使確認(rèn)電子郵件不再在手機(jī)緩存中;(C)確定汽車租賃公司是否有汽車導(dǎo)航來幫助避免只能使用自己移動(dòng)設(shè)備上的地圖應(yīng)用(擔(dān)心高昂的漫游數(shù)據(jù)費(fèi)用),等等。
[0009]雖然大多數(shù)用戶在很大程度上容忍上述項(xiàng)目,但是當(dāng)事情不按計(jì)劃進(jìn)行時(shí),即使是經(jīng)驗(yàn)豐富的商務(wù)旅客也會(huì)很樂意得到幫助。例如,如果旅客在去機(jī)場途中并且旅客已因交通擁堵而延誤,而旅行計(jì)劃不允許將平時(shí)寬裕時(shí)間考慮到正常的旅行計(jì)劃中,那么旅客可能希望有提示來電話通知其他人他或她晚點(diǎn)了。
[0010]對(duì)于花費(fèi)大量時(shí)間在路上的人們,商務(wù)與娛樂的混合是必需品而不是奢侈品。再者,這是欠缺幫助的領(lǐng)域。特別是在大城市,尤其是對(duì)于流行表演、音樂會(huì)和/或餐飲場所,提前預(yù)留是必要的,以避免失望。這里,作為又一件在旅行之前要做的事情的實(shí)例,提前規(guī)劃也會(huì)發(fā)揮作用。與一個(gè)人生活的商務(wù)方面所需的所有計(jì)劃平行,一個(gè)人的生活的個(gè)人方面也需要對(duì)重要事件提前作出規(guī)劃和行動(dòng)。
[0011]總而言之,當(dāng)涉及到許多事件必須按順序發(fā)生的商務(wù)旅游,即使是最有組織的人也會(huì)很樂意接受額外的幫助,盡管其中大部分可大致歸類為“更加有組織”。在事件不按計(jì)劃進(jìn)行的情況下,即使只有少量的幫助,也會(huì)更樂于被人接受。最后,通過商務(wù)與娛樂的混合來幫助使旅途很難忘如果不是很重要那么只會(huì)更加依賴所述代理來提高生活質(zhì)量。
【發(fā)明內(nèi)容】
[0012]本公開提供用于幫助用戶管理約會(huì)時(shí)間表的用戶界面方法和系統(tǒng),其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述方法包括:接收來自電子通知的自由形式的調(diào)度信息;推斷所述自由形式的調(diào)度信息的至少一部分涉及約會(huì)時(shí)間表上現(xiàn)有的約會(huì)和/或與所述現(xiàn)有約會(huì)相關(guān)的事件,所述現(xiàn)有約會(huì)具有描述所述約會(huì)和/或相關(guān)事件的方面的目前相關(guān)約會(huì)信息;選擇約會(huì)進(jìn)行修改;和基于以下來修改所選約會(huì):(a)推斷為涉及所述現(xiàn)有約會(huì)和/或所述相關(guān)事件的所述自由形式的調(diào)度信息的所述部分,和(b) (i)目前與所述現(xiàn)有約會(huì)相關(guān)的所述約會(huì)信息和
(ii)代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名中的至少一個(gè)。
[0013]根據(jù)本發(fā)明的另一方面,所述現(xiàn)有約會(huì)和/或所選約會(huì)包括:(i)描述所述約會(huì)和/或所述相關(guān)事件的方面的約會(huì)信息;(ii)將代表所述用戶執(zhí)行的動(dòng)作;(iii)更新所述用戶的通知,和/或(iv)建議所述用戶采取的行動(dòng)。
[0014]根據(jù)本發(fā)明的另一方面,所述電子通知包括:電子郵件、日歷約會(huì)、任務(wù)、應(yīng)用、便箋應(yīng)用數(shù)據(jù)、社交網(wǎng)絡(luò)事件、網(wǎng)站事件、短信、電子通信和/或所述用戶的位置信息。
[0015]根據(jù)本發(fā)明的另一方面,所述相關(guān)約會(huì)信息包括:事件類型、一個(gè)或多個(gè)參與所述事件的個(gè)人、關(guān)于所述事件的位置信息,和/或關(guān)于所述事件的時(shí)間信息。
[0016]根據(jù)本發(fā)明的另一方面,所述修改所選約會(huì)包括:識(shí)別所選約會(huì)中的模糊的約會(huì)信息;和基于所述自由形式的調(diào)度信息的所述部分來識(shí)別所述模糊的約會(huì)信息的至少一個(gè)建議的澄清。
[0017]根據(jù)本發(fā)明的又一方面,所述修改所選約會(huì)還包括:從所述用戶接收關(guān)于所述建議的澄清是否解決所述模糊的約會(huì)信息的確認(rèn);和基于所述建議的澄清并基于來自所述用戶的所述確認(rèn)來更新所選約會(huì)。[0018]根據(jù)本發(fā)明的另一方面,所述修改所選約會(huì)還包括:基于超過置信度閾值來斷定所述建議的澄清解決所述模糊的約會(huì)信息;和基于所述建議的澄清來更新所選約會(huì)。
[0019]根據(jù)本發(fā)明的另一方面,所述識(shí)別至少一個(gè)建議的澄清基于所選約會(huì)的描述中輸入的自由形式的文本。
[0020]根據(jù)本發(fā)明的另一方面,所述修改所選約會(huì)基于位置約束和/或時(shí)間約束。
[0021]根據(jù)本發(fā)明的另一方面,本公開提供幫助用戶管理約會(huì)時(shí)間表的用戶界面方法和系統(tǒng),其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述方法包括:接收來自電子通知的自由形式的調(diào)度信息;推斷所述自由形式的調(diào)度信息的至少一部分涉及將在約會(huì)時(shí)間表上創(chuàng)建的新的約會(huì),所述新的約會(huì)與事件相關(guān);基于以下來確定所述新的約會(huì)的約會(huì)信息:(i)推斷為涉及所述新的約會(huì)和/或所述相關(guān)事件的所述自由形式的調(diào)度信息的所述部分,和(ii)代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名;和使用所述確定的約會(huì)信息來創(chuàng)建所述新的約會(huì)。
[0022]根據(jù)本發(fā)明的另一方面,一種幫助用戶管理約會(huì)時(shí)間表的系統(tǒng),其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述系統(tǒng)包括:含有執(zhí)行時(shí)使計(jì)算機(jī)系統(tǒng)執(zhí)行上述任何行動(dòng)的計(jì)算機(jī)可讀形式的指令的計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)。
[0023]上述任何方面可與上述的任何其它方面組合。
【專利附圖】
【附圖說明】
[0024]可通過參照?qǐng)D1-7來理解本公開的實(shí)施方案及其優(yōu)點(diǎn),在附圖中,相同的參考數(shù)字代表相同的兀件。
[0025]為了更完整地理解本發(fā)明的各種實(shí)施方案,現(xiàn)在參考結(jié)合附圖的如下描述,在附圖中:
[0026]圖1不出了根據(jù)一些實(shí)施方案的個(gè)人時(shí)間表助理系統(tǒng)。
[0027]圖2示出所述個(gè)人時(shí)間表助理系統(tǒng)的實(shí)施方案,其中所述個(gè)人時(shí)間表助理所需的一些服務(wù)駐留在遠(yuǎn)程服務(wù)器上,而本系統(tǒng)的剩余部分駐留在移動(dòng)設(shè)備上。
[0028]圖3示出個(gè)人時(shí)間表助理系統(tǒng)的實(shí)施方案,其中移動(dòng)設(shè)備僅充當(dāng)事件聚合器和渲染界面。
[0029]圖4示出了具有兩個(gè)獨(dú)立的線程約會(huì)的事件時(shí)間表的實(shí)施方案,其中它們兩個(gè)的依賴關(guān)系圖映射到接受時(shí)間和位置約束的單一事件時(shí)間表。
[0030]圖5示出根據(jù)一些實(shí)施方案從自不同數(shù)據(jù)源接收且按照時(shí)間順序發(fā)生的事件創(chuàng)建時(shí)間表。
[0031]圖6示出根據(jù)一些實(shí)施方案當(dāng)用戶旅行到圣何塞參加會(huì)議時(shí)顯示的用戶界面。
[0032]圖7示出根據(jù)一些實(shí)施方案當(dāng)用戶在馬薩諸塞州的所在城市時(shí)顯示的用戶界面。
【具體實(shí)施方式】
[0033]本文闡述的技術(shù)將涉及用戶的具有時(shí)間約束和位置約束的不同事件(如活動(dòng)或行動(dòng))的約會(huì)順序準(zhǔn)確地轉(zhuǎn)化為可促進(jìn)自動(dòng)提供幫助或輔助的可計(jì)算形式,并可定制對(duì)從過去的行動(dòng)中了解到的用戶的偏好的幫助。
[0034]本公開包括一種用于幫助用戶管理任務(wù)或約會(huì)時(shí)間表的系統(tǒng)和方法。所述任務(wù)或約會(huì)通常代表需要用戶親自或以其它方式參與的事件。所述任務(wù)或約會(huì)可能是商務(wù)的和/或個(gè)人的,其中所述任務(wù)或約會(huì)在大多數(shù)情況下預(yù)計(jì)在未來發(fā)生。示例性任務(wù)或約會(huì)是涉及用戶的一系列不同的活動(dòng)或行動(dòng),包括趕飛機(jī)、租賃汽車、物理或虛擬地出席會(huì)議、參加電話會(huì)議,或者打電話回家祝愿孩子生日快樂?;蛘?,如果用戶錯(cuò)過了一些任務(wù)或約會(huì),那么它們可能發(fā)生在過去。
[0035]本系統(tǒng)從來自不同事件源的電子通知推斷并解釋與任務(wù)或約會(huì)(下文統(tǒng)稱為“約會(huì)”)相關(guān)的約會(huì)信息(下文稱為“元數(shù)據(jù)”)。電子通知來自事件源,包括,例如,電子郵件、日歷事件、待辦清單、短信或即時(shí)消息(頂)、社交網(wǎng)絡(luò)、事件策劃網(wǎng)站、手機(jī)通話記錄和用戶交互。
[0036]本系統(tǒng)的實(shí)施方案接收除明確指定為約會(huì)相關(guān)信息的信息以外的自由形式的調(diào)度信息。如上所述,電子通知來自不同的事件源,包括電子郵件、日歷事件、待辦清單、短信或即時(shí)消息(頂)、社交網(wǎng)絡(luò)、事件策劃網(wǎng)站、手機(jī)通話記錄和用戶交互。不同于其中用戶可發(fā)出具有明確指定約會(huì)相關(guān)信息的特殊形式的請(qǐng)求來重新安排日歷會(huì)議的傳統(tǒng)的日歷系統(tǒng),本系統(tǒng)接收自由形式的調(diào)度信息并推斷自由形式的調(diào)度信息的部分涉及時(shí)間表上的約會(huì)。例如,如果傳統(tǒng)電子郵件系統(tǒng)收到請(qǐng)求用戶重新安排會(huì)議的電子郵件,那么用戶必須按要求進(jìn)入日歷系統(tǒng)并重新安排會(huì)議。相反,本系統(tǒng)能夠推斷電子郵件涉及日歷會(huì)議并自動(dòng)重新安排會(huì)議。此類自由形式的調(diào)度信息可連同不一定與事件和/或約會(huì)相關(guān)的其它信息一起包括在電子通知中。
[0037]將這些不同來源視為提供關(guān)于約會(huì)的連續(xù)約會(huì)信息(或元數(shù)據(jù))流的自由形式的饋入,本系統(tǒng)組裝并增量保持由一個(gè)或多個(gè)獨(dú)立的約會(huì)線程組成的單一約會(huì)時(shí)間表且基于隨時(shí)間的推移從關(guān)于約會(huì)的數(shù)據(jù)流逐步推斷出的語義來更新所述時(shí)間表。示例性的約會(huì)信息包括時(shí)間信息、位置信息,和/或自由形式的信息片段。示例性的自由形式的信息片段包括破譯興趣點(diǎn)的具體名稱、出席會(huì)議者的名字、來自配偶的孩子的生日提醒,或者呼出或來電或未接來電的身份的線索。在一些實(shí)施方案中,本系統(tǒng)用約會(huì)的依賴關(guān)系圖來代表每個(gè)約會(huì)線程。
[0038]本系統(tǒng)使用用戶的過去行動(dòng)的簽名來動(dòng)態(tài)生成合成約會(huì),并將它們注入接受時(shí)間和空間約束的約會(huì)時(shí)間表。本系統(tǒng)還提供建議,以幫助用戶及時(shí)赴約(且在錯(cuò)過約會(huì)的情況下,提供建議以基于所錯(cuò)過約會(huì)的性質(zhì)來補(bǔ)救)。系統(tǒng)提供的建議可基于約會(huì)的性質(zhì)、時(shí)間、地點(diǎn),和/或用戶過去互動(dòng)的簽名。如本文所用,術(shù)語“簽名”代表一組關(guān)于用戶的偏好和/或過去行為的數(shù)據(jù)?;谟脩羝谩⒒顒?dòng)和行為來產(chǎn)生用戶簽名的技術(shù)包括但并不限于 2007 年 3 月 6 日提出的題為 “Methods and Systems for Selecting and PresentingContent based on Context Sensitive User Preferences” 的美國專利 N0.7,792,815 和2010 年 7 月 26 日提出的題為 “Methods and Systems for Selecting and PresentingContent based on Learned Periodicity of User Content Selection,,的美國專利N0.7,949,627中所公開的技術(shù),所述專利的內(nèi)容以引用方式并入本文。示例性建議的說明性集合包括用戶約會(huì)遲到的以下使用情況:在降落到安排會(huì)議發(fā)生的城市之后顯示與之約會(huì)的人的電話號(hào)碼(例如,幫助通知那個(gè)人約會(huì)延遲);用戶一降落到約會(huì)目的地附近的機(jī)場就顯示具有開車去約會(huì)的方向的地圖;和/或推薦在用戶為約會(huì)而到達(dá)的城市中與用戶簽名相匹配的餐廳。
[0039]本發(fā)明的方法和系統(tǒng)還包括提供隱式和顯式通知,以進(jìn)一步幫助用戶,例如主動(dòng)發(fā)送自動(dòng)信息以選擇會(huì)議參與者;通知他們用戶延遲且為參加會(huì)議而在飛行途中。在這個(gè)實(shí)例中,所述消息是不請(qǐng)自來的消息調(diào)度和/或自動(dòng)響應(yīng)調(diào)度來響應(yīng)于例如來自用戶應(yīng)該出席的會(huì)議的參與者的用戶的選擇列表的消息的電子通知。
[0040]除了生成合成事件、提供建議和執(zhí)行通知之外,在一些實(shí)施方案中,本系統(tǒng)還為用戶或代表用戶執(zhí)行動(dòng)作或交易。所述動(dòng)作或交易的結(jié)果又是注入時(shí)間表的合成約會(huì)或向用戶通知?jiǎng)幼骰蚪灰椎慕Y(jié)果的通知。例如,動(dòng)作或交易包括使用在線自動(dòng)售票服務(wù)(例如,TICKETMASTER和/或FANDANGO)來購買音樂會(huì)的門票或電影票,或者使用餐廳預(yù)訂服務(wù)(例如,0PENTABLE)的應(yīng)用編程界面(API)來預(yù)訂用戶最喜歡的餐館。
[0041]與當(dāng)司機(jī)偏離了原來建議的路線時(shí)汽車導(dǎo)航系統(tǒng)重新計(jì)算并宣布新的路線的方式幾乎相同,本系統(tǒng)以固定的時(shí)間間隔定期重新評(píng)估時(shí)間表。因此,當(dāng)用戶的位置改變時(shí),出現(xiàn)新的約會(huì)和/或發(fā)生對(duì)現(xiàn)有約會(huì)的更新,必要時(shí),調(diào)度系統(tǒng)重新校準(zhǔn)或重新生成合成約會(huì)(識(shí)別并解決空間和時(shí)間上的沖突),提供新的建議,和/或執(zhí)行通知和動(dòng)作以幫助用戶完成更新后的約會(huì)時(shí)間表。
[0042]本系統(tǒng)以從傳統(tǒng)日歷界面到新用戶界面的各種方式來呈現(xiàn)由外部驅(qū)動(dòng)和綜合生成的約會(huì)組成的生成的單個(gè)約會(huì)時(shí)間表。本公開包括捕捉事件時(shí)間表以及建議和通知的動(dòng)態(tài)方面的所述新界面的說明性實(shí)施方式。在一些實(shí)施方案中,引起的動(dòng)態(tài)變化的因素包括
(I)時(shí)間,(2)用戶的位置,和/或(3)如上文提到的從不同電子通知或事件源流推斷的關(guān)于約會(huì)的約會(huì)信息。
[0043]現(xiàn)轉(zhuǎn)向附圖,圖1示出了根據(jù)一些實(shí)施方案的個(gè)人時(shí)間表助理系統(tǒng)。圖1包括事件源101、事件流聚合器102、智能標(biāo)記解析服務(wù)103、內(nèi)容抓取服務(wù)104、定時(shí)器105、位置變化106、元數(shù)據(jù)107、中斷處理程序108、有限狀態(tài)機(jī)109、調(diào)度器110、事件發(fā)生器/重新校準(zhǔn)器
111、時(shí)間表113、約會(huì)線程114和116、約會(huì)節(jié)點(diǎn)115、界面117和118、通知119、建議120、外部通知121和外部動(dòng)作122。本系統(tǒng)使用事件流聚合器102來從不同的電子通知或事件源101聚合并推斷約會(huì)信息。所推斷的約會(huì)信息用作映射到約會(huì)時(shí)間表113的約會(huì)的元數(shù)據(jù)107。從這些電子通知推斷出的約會(huì)信息可大致分為(I)時(shí)間一關(guān)于事件何時(shí)發(fā)生和持續(xù)時(shí)間的信息;(2)位置一事件發(fā)生的位置;(3)事件的性質(zhì)一對(duì)事件性質(zhì)的理解是在幫助分類事件類型的推導(dǎo)智能標(biāo)簽(或?qū)捤傻卣f,名詞或短語)的具體水平上進(jìn)行的;和其它事件屬性,例如事件的參與者等。將內(nèi)容與智能標(biāo)簽相關(guān)聯(lián)的技術(shù)包括但并不限于2010年9月 10 日提出的題為 “Method of and System for Presenting Enriched Video ViewingAnalytics”的美國專利申請(qǐng)N0.12/879,141中所公開的技術(shù),所述申請(qǐng)以引用方式并入本文。在一些實(shí)施方案中,本系統(tǒng)使用事件性質(zhì)的語義來推斷這個(gè)事件與其它事件的依賴關(guān)系O
[0044]這個(gè)約會(huì)信息的數(shù)據(jù)源代表持續(xù)的信息流,其中一些是但不限于,電子郵件、日歷事件、任務(wù)應(yīng)用、便箋應(yīng)用數(shù)據(jù)、社交網(wǎng)絡(luò)應(yīng)用和/或網(wǎng)站。事件聚合器102與智能標(biāo)記解析服務(wù)103協(xié)同工作,智能標(biāo)記解析服務(wù)103可解決并澄清來自所述不同來源的智能標(biāo)簽以推斷例如自由形式的調(diào)度信息的意義。示例性自由形式的調(diào)度信息包括約會(huì)是否提到了地名等。事件聚合器102還與內(nèi)容抓取服務(wù)104協(xié)同工作,內(nèi)容抓取服務(wù)104從旅游服務(wù)、航空公司等的網(wǎng)站分析并推斷信息,以如上所述促進(jìn)解決智能標(biāo)記解析服務(wù)103解決的智能標(biāo)記。
[0045]本系統(tǒng)響應(yīng)于三種類型的中斷:(1)定時(shí)器105 ;(2)位置變化106 ;和(3)來自上文提到的任何事件源的新的約會(huì)信息或事件元數(shù)據(jù)107的可用性。有限狀態(tài)機(jī)(FSM) 109的中斷處理程序108委托合適的中斷處理程序執(zhí)行該輸入。FSM109處理來自上述類別的中斷,并將計(jì)劃條目分配到具有位置和時(shí)間信息以及約會(huì)的任何約會(huì)信息的時(shí)間表調(diào)度器110。在一些設(shè)備中,位置更新事件的處理需要高的用電量,從而消耗電池壽命。在位置更新事件就電池壽命方面而言極其昂貴的所述設(shè)備中,在一些實(shí)施方案中,F(xiàn)SM109通過不注冊(cè)位置更新來優(yōu)化功能。相反,當(dāng)本系統(tǒng)獲得位置更新事件時(shí),F(xiàn)SM109查詢當(dāng)前位置,并在接收到當(dāng)前位置之后分配更新(假設(shè)對(duì)位置請(qǐng)求的響應(yīng)不同步)。
[0046]FSM109與時(shí)間表調(diào)度器110協(xié)同工作,時(shí)間表調(diào)度器110又與合成事件發(fā)生器/重新校準(zhǔn)器111協(xié)同工作,以(I)更新約會(huì)時(shí)間表113的約會(huì)(在界面117上),從而反映約會(huì)之間的依賴關(guān)系;和(2)再生關(guān)于當(dāng)前狀態(tài)的通知119和建議120。如果需要,那么在一些實(shí)施方案中,時(shí)間表調(diào)度器110還產(chǎn)生(在界面118上)外部通知121和外部動(dòng)作122。外部動(dòng)作122的實(shí)例是使用網(wǎng)上售票服務(wù)所暴露的自動(dòng)化的API來預(yù)訂餐廳或電影。外部通知121的實(shí)例是以征求或不請(qǐng)自來的方式發(fā)送的自動(dòng)化消息,以當(dāng)用戶開會(huì)遲到且用戶無法到達(dá)所選收件人時(shí)選擇會(huì)議中的收件人。在一些實(shí)施方案中,提供這種服務(wù),如果個(gè)人助理駐留在網(wǎng)絡(luò)上,那么這個(gè)服務(wù)可用;例如,本系統(tǒng)代表用戶回復(fù)電子郵件,例如甚至當(dāng)用戶無法回復(fù)郵件時(shí),也會(huì)自動(dòng)生成“離開辦公室”的郵件。
[0047]合成事件發(fā)生器111產(chǎn)生合成約會(huì),并將它們注入接受時(shí)間和空間約束的時(shí)間表113。一個(gè)實(shí)例是生成由外部動(dòng)作122自動(dòng)執(zhí)行的預(yù)約餐廳晚餐,且一旦完成就將約會(huì)注入時(shí)間表113。如果用戶因?yàn)闀?huì)議結(jié)束得早而選擇比原計(jì)劃提前飛回,且用戶選擇趕上較早的飛機(jī),那么所述助理也代表用戶發(fā)起取消。
[0048]時(shí)間表113示出了其中示出兩個(gè)約會(huì)線程(約會(huì)線程114和約會(huì)線程116)且每個(gè)線程具有互相依賴的各自的約會(huì)節(jié)點(diǎn)115的實(shí)施方案。在一些實(shí)施方案中,所述個(gè)人助理的渲染界面是日歷界面與建議和通知界面的組合。在其它實(shí)施方案中,提出了在單一界面中捕捉所有所述三個(gè)要素的新的界面。無論渲染界面如何,在一些實(shí)施方案中,用戶界面的輸入是陰影框112中示出的元素:具有約會(huì)線程114、116,建議120和通知119的時(shí)間表113。
[0049]圖2示出所述個(gè)人時(shí)間表助理系統(tǒng)的實(shí)施方案,其中所述個(gè)人時(shí)間表助理所需的一些服務(wù)駐留在遠(yuǎn)程服務(wù)器上,而本系統(tǒng)的剩余部分駐留在移動(dòng)設(shè)備上。圖2包括對(duì)應(yīng)于結(jié)合圖1描述的元素101-123的元素201-223、網(wǎng)絡(luò)224和界面225。在圖2中,智能標(biāo)記解析服務(wù)203和內(nèi)容抓取服務(wù)204駐留在網(wǎng)絡(luò)224上。在這種情況下,外部聚合器202駐留在用戶設(shè)備上,且外部聚合器202 (通過界面225)與都駐留在網(wǎng)絡(luò)224上的智能標(biāo)記解析服務(wù)203和內(nèi)容抓取服務(wù)204進(jìn)行通信。
[0050]在其中設(shè)備具有足夠存儲(chǔ)器的一些實(shí)施方案中,智能標(biāo)記解析服務(wù)203還駐留在設(shè)備上。在一些實(shí)施方案中,內(nèi)容抓取服務(wù)204駐留在設(shè)備上。例如,在這樣的情況下,本系統(tǒng)包括一種每當(dāng)需要更新模板和/或需要改變現(xiàn)有模板或需要新模板且模板當(dāng)前不駐留在設(shè)備上時(shí)更新內(nèi)容抓取服務(wù)204的無縫方法。
[0051]在一些實(shí)施方案中,如果智能標(biāo)記解析服務(wù)203和內(nèi)容抓取服務(wù)204駐留在網(wǎng)絡(luò)224中,那么本系統(tǒng)以隱私保護(hù)的安全方式分配請(qǐng)求,且所述服務(wù)以無狀態(tài)的方式提供服務(wù),從而使請(qǐng)求盡可能匿名。圖2示出的實(shí)施方案的一個(gè)優(yōu)點(diǎn)是實(shí)施方案將用戶狀態(tài)信息保留在設(shè)備上,并且在需要時(shí)以無狀態(tài)的方式有節(jié)制地使用網(wǎng)絡(luò)。
[0052]圖3示出個(gè)人時(shí)間表助理系統(tǒng)的實(shí)施方案,其中移動(dòng)設(shè)備僅充當(dāng)事件聚合器和渲染界面。如圖2示出,在圖3中,元素301-323對(duì)應(yīng)于結(jié)合圖1描述的元素101-123。圖3還包括事件同步主管理員325、事件同步從管理員327、位置變化328、更新329和界面331。事件從管理員327 (通過界面331)將聚合事件分配到遠(yuǎn)程系統(tǒng)。遠(yuǎn)程系統(tǒng)維護(hù)用戶狀態(tài)(例如,用戶過去動(dòng)作的簽名等)。如上文結(jié)合圖2所述,服務(wù)器上的事件同步主管理員325接收客戶端更新并充當(dāng)FSM309的設(shè)備代理。事件同步主管理員325還將設(shè)備事件(例如位置變化328和應(yīng)用信息更新329)引導(dǎo)到FSM309。事件同步主管理員325 (通過界面331)響應(yīng)以更新,其中通過界面317呈現(xiàn)信息,通過設(shè)備的界面318呈現(xiàn)時(shí)間表更新和動(dòng)作或通知,所述兩者都接收自時(shí)間表調(diào)度器310。所述實(shí)施方案具有超過結(jié)合圖2描述的配置的優(yōu)點(diǎn),因?yàn)樯踔廉?dāng)用戶無法訪問或無法溝通時(shí),所述個(gè)人助理也可繼續(xù)提供幫助。
[0053]圖4示出了具有兩個(gè)獨(dú)立的約會(huì)線程的時(shí)間表的實(shí)施方案。本系統(tǒng)初步推斷包括關(guān)于約會(huì)的約會(huì)信息的不完整的自由形式的調(diào)度信息,且當(dāng)繼續(xù)出現(xiàn)約會(huì)時(shí)逐步更新約會(huì)至接近完整。圖4包括時(shí)間表401、約會(huì)線程402-403、通知列表404、建議405和節(jié)點(diǎn)407-414。例如,用戶僅用關(guān)于“在Veveo開會(huì)”、會(huì)議日期和Veveo的參與者(例如,Mural1、Daren)的描述的非結(jié)構(gòu)化的自由形式的備注來首先創(chuàng)建日歷事件。時(shí)間表401開始只有一個(gè)初始約會(huì)節(jié)點(diǎn)411。隨著時(shí)間的推移,當(dāng)本系統(tǒng)接收代表機(jī)票預(yù)訂和汽車租賃信息的約會(huì)時(shí),本系統(tǒng)推斷關(guān)于約會(huì)的約會(huì)信息和初始約會(huì)節(jié)點(diǎn)411代表的約會(huì)的約會(huì)信息。所述約會(huì)信息使本系統(tǒng)能夠解決在馬薩諸塞州安多弗的Veveo的位置,從而澄清Veveo的多個(gè)辦公地點(diǎn)。然后,本系統(tǒng)將另外的約會(huì)節(jié)點(diǎn)407-410添加到約會(huì)線程。
[0054]如果本系統(tǒng)接收到代表晚餐預(yù)訂事件的新的約會(huì),那么合成事件發(fā)生器111(如圖1示出)將約會(huì)節(jié)點(diǎn)412添加到時(shí)間表401中以代表晚餐預(yù)訂事件。在圖4中,時(shí)間表401示出了具有兩個(gè)獨(dú)立的約會(huì)線程402、403的時(shí)間表的實(shí)施方案。約會(huì)線程402、403具有代表從不同的事件源的元數(shù)據(jù)流和合成生成的約會(huì)推斷出的代表約會(huì)的約會(huì)節(jié)點(diǎn)。時(shí)間表401未按比例繪制。約會(huì)線程402是具有兩個(gè)約會(huì)節(jié)點(diǎn)413、414 (示出為菱形節(jié)點(diǎn))的個(gè)人約會(huì)線程。約會(huì)線程403是具有六個(gè)約會(huì)節(jié)點(diǎn)406-411 (示出為圓形節(jié)點(diǎn))的商務(wù)約會(huì)線程。
[0055]本系統(tǒng)定期從不同的來源接收約會(huì)形式的自由形式的調(diào)度信息,基于所接收的約會(huì)推斷出新的約會(huì)信息,且使用時(shí)間、位置變化和從不同來源推斷的關(guān)于約會(huì)的新的約會(huì)信息來更新通知列表404或建議列表405。例如,響應(yīng)于接收到作為航空訂票電子郵件消息的自由形式的調(diào)度信息,本系統(tǒng)從航空訂票電子郵件消息推斷并解釋約會(huì)信息,且創(chuàng)建約會(huì)節(jié)點(diǎn)406以顯示用戶離開加利福尼亞去波士頓。響應(yīng)于接收到用戶已到達(dá)波士頓機(jī)場的例如航空訂票電子郵件消息的進(jìn)一步的自由形式的調(diào)度信息,本系統(tǒng)從進(jìn)一步的航空訂票電子郵件消息推斷并解釋約會(huì)信息,并且創(chuàng)建約會(huì)節(jié)點(diǎn)407。
[0056]響應(yīng)于接收到例如汽車租賃確認(rèn)鏈接的自由形式的調(diào)度信息,本系統(tǒng)使用建議列表405創(chuàng)建了建議以顯示用戶的汽車租賃確認(rèn)鏈接。本系統(tǒng)從用戶簽名進(jìn)一步檢索用戶的汽車租賃首選客戶號(hào)并將所述客戶號(hào)(例如,優(yōu)選AVIS)與來自建議列表405的建議相關(guān)聯(lián)。響應(yīng)于接收到進(jìn)一步的汽車租賃確認(rèn)電子郵件,本系統(tǒng)從所述進(jìn)一步的汽車租賃確認(rèn)電子郵件推斷并解釋約會(huì)信息,以創(chuàng)建約會(huì)節(jié)點(diǎn)408,從而例如示出用戶已從汽車租賃處租到汽車。
[0057]響應(yīng)于例如用戶位置變化的自由形式的調(diào)度信息,本系統(tǒng)創(chuàng)建了來自建議列表405的建議,以顯示酒店預(yù)訂電子郵件鏈接。本系統(tǒng)還從用戶簽名檢索用戶的航空里程會(huì)員卡號(hào),并將信息增加到建議,使得用戶可接收到距離入住酒店的英里數(shù)。響應(yīng)于接收到酒店預(yù)訂網(wǎng)站的網(wǎng)站鏈接,本系統(tǒng)推斷并解釋約會(huì)信息,以創(chuàng)建代表用戶入住酒店的約會(huì)節(jié)點(diǎn)409。
[0058]響應(yīng)于接收到例如用戶設(shè)備的位置變化的自由形式的調(diào)度信息,本系統(tǒng)創(chuàng)建了包含用戶朋友的電話號(hào)碼并觸發(fā)提醒用戶不久就要跟這個(gè)朋友吃午飯的提醒的建議。響應(yīng)于接收到例如短信的自由形式的調(diào)度信息,本系統(tǒng)從所述短信推斷約會(huì)信息并創(chuàng)建代表用戶跟同事在餐館吃午飯的約會(huì)節(jié)點(diǎn)410。
[0059]響應(yīng)于接收到自身包含自由形式的調(diào)度信息的日歷事件,本系統(tǒng)從日歷事件推斷約會(huì)信息并創(chuàng)建代表用戶參加會(huì)議的約會(huì)節(jié)點(diǎn)411。
[0060]本系統(tǒng)還基于用戶簽名創(chuàng)建代表在用戶最喜愛的餐廳預(yù)訂晚餐的合成約會(huì)節(jié)點(diǎn)412。用戶的簽名指示當(dāng)用戶偶然訪問波士頓時(shí)總是去這家餐廳。
[0061]響應(yīng)于在設(shè)備上接收到例如亞馬遜(AMAZON)購買確認(rèn)電子郵件的自由形式的調(diào)度信息,本系統(tǒng)從所述購買確認(rèn)電子郵件推斷并解釋約會(huì)信息,且創(chuàng)建代表用戶買書送給朋友作為生日禮物的約會(huì)節(jié)點(diǎn)413。例如,本系統(tǒng)解釋包括指示購買是為朋友過生日而進(jìn)行的購買確認(rèn)電子郵件中提到的禮品包裝文字的約會(huì)信息。這個(gè)約會(huì)信息的解釋還使本系統(tǒng)創(chuàng)建合成約會(huì)節(jié)點(diǎn)414。本系統(tǒng)從社交網(wǎng)站推斷并解釋朋友生日的約會(huì)信息以創(chuàng)建合成約會(huì)節(jié)點(diǎn)414。本系統(tǒng)通過分析并驗(yàn)證社交網(wǎng)站和例如亞馬遜購買確認(rèn)電子郵件的自由形式的調(diào)度信息中提到的航運(yùn)收件人名稱之間的朋友姓名的清楚的極強(qiáng)相關(guān)性來推斷并解釋約會(huì)信息。這個(gè)合成約會(huì)節(jié)點(diǎn)還觸發(fā)本系統(tǒng)創(chuàng)建在朋友生日當(dāng)天給朋友打電話的建議,并用設(shè)備通訊錄中朋友的聯(lián)系信息來填充建議。
[0062]圖5示出根據(jù)一些實(shí)施方案基于從自不同數(shù)據(jù)源接收且按照時(shí)間順序發(fā)生的事件來在時(shí)間表上創(chuàng)建約會(huì)節(jié)點(diǎn)。圖5示出時(shí)間表501、個(gè)人約會(huì)線程502、商務(wù)約會(huì)線程503和約會(huì)節(jié)點(diǎn)506-518。如先前所述,本系統(tǒng)通過接收代表事件的自由形式的調(diào)度信息在時(shí)間表約會(huì)節(jié)點(diǎn)中創(chuàng)建應(yīng)用信息,并響應(yīng)于接收到包含所述約會(huì)節(jié)點(diǎn)的后續(xù)自由形式的調(diào)度信息而逐步更新約會(huì)節(jié)點(diǎn)。圖5詳細(xì)示出商務(wù)約會(huì)線程503。包括約會(huì)節(jié)點(diǎn)513、514的個(gè)人約會(huì)線程502對(duì)應(yīng)于個(gè)人約會(huì)線程402和約會(huì)節(jié)點(diǎn)413、414(圖4示出)。本系統(tǒng)從日歷事件518推斷例如開始時(shí)間和結(jié)束時(shí)間、聯(lián)系人、公司和地點(diǎn)的約會(huì)信息,并使用所述約會(huì)來創(chuàng)建會(huì)議節(jié)點(diǎn)511、512。響應(yīng)于接收到代表航空公司確認(rèn)事件的后續(xù)約會(huì)519,本系統(tǒng)創(chuàng)建約會(huì)節(jié)點(diǎn)506、506、517、518,其中約會(huì)節(jié)點(diǎn)506代表未來出發(fā)去會(huì)議城市,約會(huì)節(jié)點(diǎn)507代表未來到達(dá)會(huì)議城市,約會(huì)節(jié)點(diǎn)517代表未來離開會(huì)議城市,以及約會(huì)節(jié)點(diǎn)518代表未來到家。響應(yīng)于汽車租賃事件520,本系統(tǒng)創(chuàng)建約會(huì)節(jié)點(diǎn)508、516,其中節(jié)點(diǎn)508代表未來提車且節(jié)點(diǎn)516代表未來返還租用的汽車。響應(yīng)于接收到酒店確認(rèn)事件521,本系統(tǒng)創(chuàng)建約會(huì)節(jié)點(diǎn)509、515,其中約會(huì)節(jié)點(diǎn)509代表未來入住且約會(huì)節(jié)點(diǎn)515代表未來退房。響應(yīng)于接收到SMS事件522,本系統(tǒng)創(chuàng)建約會(huì)節(jié)點(diǎn)510供用戶在開會(huì)之前與同事吃午飯。[0063]本系統(tǒng)使用用戶過去訪問舉行會(huì)議的城市時(shí)的偏好的用戶簽名信息,以創(chuàng)建代表合成約會(huì)節(jié)點(diǎn)的約會(huì)節(jié)點(diǎn)512。約會(huì)節(jié)點(diǎn)512表示代表用戶進(jìn)行的預(yù)約。在其它實(shí)施方案中,約會(huì)節(jié)點(diǎn)512不是合成約會(huì)節(jié)點(diǎn),而是給用戶的建議。在接收到建議點(diǎn)擊之后,本系統(tǒng)響應(yīng)地創(chuàng)建了約會(huì)節(jié)點(diǎn)512。
[0064]在一些實(shí)施方案中,本系統(tǒng)基于從代表所接收到的事件的自由形式的調(diào)度信息推斷的約會(huì)信息并基于用戶對(duì)澄清的確認(rèn)來澄清約會(huì)。例如,第一約會(huì)是從日歷事件518創(chuàng)建的約會(huì)節(jié)點(diǎn)511、512,其中用戶簡單地輸入“John”。如果用戶設(shè)備的地址簿包括兩個(gè)John(例如,John Smith和John Jones),那么本系統(tǒng)不能在兩個(gè)模糊的姓名之間澄清。在進(jìn)一步接收到航空公司確認(rèn)事件519之后,本系統(tǒng)將目的地城市設(shè)為舊金山。如果兩個(gè)John的地址都靠近舊金山,那么本系統(tǒng)仍很難澄清日歷事件518。然而,如果用戶簽名基于過去的動(dòng)作(例如,電話、電子郵件、SMS、社交網(wǎng)絡(luò)互動(dòng)等)指示與John Smith的溝通比與JohnJones的溝通多,那么本系統(tǒng)可請(qǐng)求并處理用戶確認(rèn)以解決歧義。例如,本系統(tǒng)向用戶提出例如“您的意思是John Smith?”的問題。在接收到用戶的選擇以后,本系統(tǒng)繼續(xù)創(chuàng)建另外的合成約會(huì)或動(dòng)作,如果有另外的合成約會(huì)或動(dòng)作的話。在其它實(shí)施方案中,本系統(tǒng)處理用戶的選擇以更新用戶簽名供未來處理使用。
[0065]在一些實(shí)施方案中,如果約會(huì)信息代表大于系統(tǒng)閾值的置信度,那么本系統(tǒng)基于來自接收到的約會(huì)的約會(huì)信息來澄清約會(huì)。例如,如果用戶的日歷中簡單地具有“John”但John Jones住在德克薩斯州,那么接收到飛去舊金山的航空公司的確認(rèn)允許本系統(tǒng)澄清John并將日歷約會(huì)的范圍縮小到John Smith。本系統(tǒng)繼續(xù)創(chuàng)建合成約會(huì)節(jié)點(diǎn),如果有合成約會(huì)節(jié)點(diǎn)的話,從而隱式地假設(shè)日歷約會(huì)涉及John Smith。在這種情況下,本系統(tǒng)解決了超過系統(tǒng)閾值的歧義,從而不要求用戶顯式地澄清這兩種可能性。
[0066]在一些實(shí)施方案中,本系統(tǒng)基于從接收到的約會(huì)中的自由形式的非結(jié)構(gòu)化數(shù)據(jù)確定的約會(huì)信息來澄清約會(huì)。例如,用戶輸入“John X-公司”作為文字描述,其中X-公司在舊金山和加拿大渥太華有分公司。本系統(tǒng)關(guān)于會(huì)議將在哪兒舉行可能具有歧義。用戶然后例如基于電話將他得知的出席會(huì)議的另一姓名添加到日歷事件。在這一點(diǎn)上,日歷事件包含以下的自由形式的非結(jié)構(gòu)化數(shù)據(jù):“John X-公司Pat”。該用戶的聯(lián)系人列表中有Pat條目,其以公司X-公司的形式存在。另外,Pat的辦公室地址指示舊金山。在這種情況下,本系統(tǒng)將這個(gè)約會(huì)信息或元數(shù)據(jù)視為足以澄清會(huì)議地點(diǎn),且將舊金山匯聚為會(huì)議地點(diǎn),因?yàn)镻at居住在舊金山。在接收到去舊金山機(jī)場的航空公司確認(rèn)事件之后,本系統(tǒng)進(jìn)一步證實(shí)了這個(gè)結(jié)論。
[0067]本系統(tǒng)通過將合成約會(huì)調(diào)整成符合用戶時(shí)間和空間的存在來不斷適應(yīng)實(shí)時(shí)約會(huì)流。例如,航空公司確認(rèn)事件可能是在另一分支位置的機(jī)場。因此,本系統(tǒng)通過根據(jù)新的會(huì)議地點(diǎn)重新計(jì)算并調(diào)整合成約會(huì)來將合成約會(huì)調(diào)整成符合用戶時(shí)間和空間的存在。在又一實(shí)施方案中,因?yàn)榻?jīng)常確定用戶位置可能會(huì)耗盡電池電量,所以當(dāng)約會(huì)節(jié)點(diǎn)是當(dāng)前的或當(dāng)發(fā)生外部事件時(shí),本系統(tǒng)只執(zhí)行位置檢查。
[0068]本系統(tǒng)包括多個(gè)歧義因素。雖然位置是影響時(shí)間表的因素,但是光是時(shí)間也可以是一個(gè)因素。例如,當(dāng)在特定的時(shí)間用戶應(yīng)該參加電話會(huì)議時(shí),所述事件可能發(fā)生而不管用戶在哪里。(界定條件可能會(huì)使用戶不可訪問,例如,如果用戶在飛行。在一些情況下,飛機(jī)有辦法允許用戶與在地面上的另一方溝通。)在一些實(shí)施方案中,當(dāng)電話會(huì)議夾在旅游計(jì)劃中間時(shí),本系統(tǒng)向用戶提供指示時(shí)間緊迫的視覺線索,即使實(shí)際上沒有實(shí)時(shí)沖突(例如,如果會(huì)議不沖突但前往會(huì)議重疊)。這些視覺線索類似于詢問用戶是否確實(shí)要在去參加另一會(huì)議的途中召開電話會(huì)議的個(gè)人秘書或助理。
[0069]圖6示出根據(jù)一些實(shí)施方案當(dāng)用戶旅行到圣何塞參加會(huì)議時(shí)顯示的用戶界面。圖6包括時(shí)間601和通知602。所述界面在手機(jī)的主屏幕的簡單界面中提供時(shí)間表和建議的元素。所述界面以考慮用戶位置的相關(guān)時(shí)間順序顯示通知602。時(shí)間601和用戶位置確定除了從事件流數(shù)據(jù)的解釋的語義動(dòng)態(tài)變化以外的用戶界面上還提供的通知602或建議(“航班延誤”的SMS等)。
[0070]用戶界面基于時(shí)間602和用戶位置向用戶提供代表相關(guān)性事件的約會(huì)。用戶界面聚合例如個(gè)人約會(huì)線程502和商務(wù)約會(huì)線程503 (圖5示出)的多個(gè)約會(huì)線程。用戶界面以對(duì)用戶有用的時(shí)間和空間順序安排并提供約會(huì)。例如,圖6示出用戶界面提供從日歷應(yīng)用程序、由本系統(tǒng)分析并解釋的電子郵件填充的地圖應(yīng)用程序和基于用戶位置的YELP業(yè)務(wù)推薦服務(wù)應(yīng)用程序聚合的通知。
[0071]在左手邊,圖6示出用戶著陸灣區(qū)參加CISCO的會(huì)議。本系統(tǒng)從例如電子郵件或日歷事件的電子通知中的自由形式的調(diào)度信息推斷關(guān)于會(huì)議的約會(huì)信息。用戶界面基于商務(wù)約會(huì)線程503 (圖5示出)提供到CISCO的方向。在一些實(shí)施方案中,這些方向的粒度足以使本系統(tǒng)知道屬于用戶接見的CISCO員工的辦公室。本系統(tǒng)從包括電子郵件和日歷事件的電子通知推斷這個(gè)信息,并將合適的辦公樓顯示為目的地。CIS⑶員工的姓名是Bob Smith也顯示為通知602。本系統(tǒng)顯示Smith先生的電話號(hào)碼,從而允許用戶打電話并讓Smith先生知道用戶在路上、遲到等。
[0072]用戶界面還聚合個(gè)人約會(huì)線程502 (圖5示出)。基于用戶簽名,本系統(tǒng)知道用戶對(duì)匹茲堡海盜感興趣?;谟脩粼跒硡^(qū)中的位置,用戶界面顯示匹配用戶體育興趣的通知,從而顯示匹茲堡海盜對(duì)陣舊金山巨人隊(duì)。用戶界面將這個(gè)通知排名并顯示在上述主要約會(huì)之后,因?yàn)檫@個(gè)通知的相關(guān)性度量較低且通知發(fā)生在當(dāng)天晚些時(shí)候。
[0073]在右手邊,圖6基于個(gè)人約會(huì)線程502 (圖5示出)示出代表示出偶然發(fā)現(xiàn)的之前的聯(lián)系人或朋友的合成約會(huì)的LINKEDIN(關(guān)系網(wǎng))通知。用戶界面還基于商務(wù)約會(huì)線程503(圖5示出)顯示原定第二天進(jìn)行的會(huì)議約會(huì),使得用戶可以提前規(guī)劃。用戶界面還顯示建議到Black Horse Pub或Speisekammer吃晚餐,且基于本系統(tǒng)接收到的酒店確認(rèn)電子郵件中的自由形式的調(diào)度信息顯示到Fairmont酒店的方向。
[0074]用戶界面的其它實(shí)例包括使用日歷應(yīng)用用戶界面和建議或通知用戶界面的組合來顯示約會(huì)節(jié)點(diǎn)和建議或通知。
[0075]圖7示出根據(jù)一些實(shí)施方案當(dāng)用戶在馬薩諸塞州的所在城市時(shí)顯示的用戶界面。圖7包括時(shí)間601和通知602。用戶界面基于時(shí)間601和用戶位置動(dòng)態(tài)地更新。當(dāng)本系統(tǒng)接收代表用戶相關(guān)性的實(shí)時(shí)狀態(tài)更新的電子通知時(shí),用戶界面更新以顯示所述更新。例如,響應(yīng)于代表交通更新的電子通知,用戶界面以州際公路南93號(hào)上交通警報(bào)的形式顯示在途中延遲。
[0076]本系統(tǒng)可進(jìn)行的建議或通知的非限制性實(shí)例包括在旅行前顯示目的地城市的天氣;需要時(shí),顯示??吞?hào)碼或汽車租賃會(huì)員;一旦本系統(tǒng)確定用戶著陸就顯示用戶前往的目的地城市的預(yù)取地圖;一旦本系統(tǒng)確定用戶著陸就顯示安排參加會(huì)議的人的電話號(hào)碼(使得當(dāng)用戶在停機(jī)坪上著急地打開設(shè)備打電話說他或她遲到時(shí),本系統(tǒng)在設(shè)備上顯示部分或全部與會(huì)者的號(hào)碼而無需用戶執(zhí)行任何搜索);在當(dāng)用戶出差到某個(gè)城市時(shí)總是訪問的最喜歡的地方預(yù)訂晚餐;提醒用戶在朋友生日當(dāng)天給朋友打電話(正好跟用戶參加商務(wù)會(huì)議旅游在同一天),用戶給所述朋友買了書并在前幾天發(fā)貨。
【權(quán)利要求】
1.一種幫助用戶管理約會(huì)時(shí)間表的計(jì)算機(jī)實(shí)現(xiàn)的用戶界面的方法,其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述方法包括: 接收來自電子通知的自由形式的調(diào)度信息; 推斷所述自由形式的調(diào)度信息的至少一部分涉及約會(huì)時(shí)間表上現(xiàn)有的約會(huì)和/或與所述現(xiàn)有約會(huì)相關(guān)的事件,所述現(xiàn)有約會(huì)具有描述所述約會(huì)和/或相關(guān)事件的方面的目前相關(guān)約會(huì)信息; 選擇約會(huì)進(jìn)行修改;和 基于以下來修改所選約會(huì) Ca)推斷為涉及所述現(xiàn)有約會(huì)和/或所述相關(guān)事件的所述自由形式的調(diào)度信息的所述部分,和 (b) (i)目前與所述現(xiàn)有約會(huì)相關(guān)的所述約會(huì)信息和(ii)代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名中的至少一個(gè)。
2.如權(quán)利要求1所述的方法,其中所述現(xiàn)有約會(huì)和/或所選約會(huì)包括:(i)描述所述約會(huì)和/或所述相關(guān)事件的方面的約會(huì)信息;(ii)將代表所述用戶執(zhí)行的動(dòng)作;(iii)更新所述用戶的通知,和/或(iv)建議所述用戶采取的行動(dòng)。
3.如權(quán)利要求1所述的方法,其中所述電子通知包括:電子郵件、日歷約會(huì)、任務(wù)、應(yīng)用、便箋應(yīng)用數(shù)據(jù)、社交網(wǎng)絡(luò)事件、網(wǎng)站事件、短信、電子通信和/或所述用戶的位置信息。
4.如權(quán)利要求1所述的方法,其中所述相關(guān)約會(huì)信息包括:事件類型、一個(gè)或多個(gè)參與所述事件的個(gè)人、關(guān)于所述事件的位置信息,和/或關(guān)于所述事件的時(shí)間信息。
5.如權(quán)利要求1所述的方法`,其中所述修改所選約會(huì)包括: 識(shí)別所選約會(huì)中的模糊的約會(huì)信息;和 基于所述自由形式的調(diào)度信息的所述部分來識(shí)別所述模糊的約會(huì)信息的至少一個(gè)建議的澄清。
6.如權(quán)利要求5所述的方法,其中所述修改所選約會(huì)還包括: 從所述用戶接收關(guān)于所述建議的澄清是否解決所述模糊的約會(huì)信息的確認(rèn);和 基于所述建議的澄清并基于來自所述用戶的所述確認(rèn)來更新所選約會(huì)。
7.如權(quán)利要求5所述的方法,其中所述修改所選約會(huì)還包括: 基于超過置信度閾值來斷定所述建議的澄清解決所述模糊的約會(huì)信息;和 基于所述建議的澄清來更新所選約會(huì)。
8.如權(quán)利要求5所述的方法,其中所述識(shí)別至少一個(gè)建議的澄清基于所選約會(huì)的描述中輸入的自由形式的文本。
9.如權(quán)利要求1所述的方法,其中所述修改所選約會(huì)基于位置約束和/或時(shí)間約束。
10.一種幫助用戶管理約會(huì)時(shí)間表的計(jì)算機(jī)實(shí)現(xiàn)的用戶界面的方法,其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述方法包括: 接收來自電子通知的自由形式的調(diào)度信息; 推斷所述自由形式的調(diào)度信息的至少一部分涉及將在約會(huì)時(shí)間表上創(chuàng)建的新的約會(huì),所述新的約會(huì)與事件相關(guān);基于以下來確定所述新的約會(huì)的約會(huì)信息:(i)推斷為涉及所述新的約會(huì)和/或所述相關(guān)事件的所述自由形式的調(diào)度信息的所述部分,和(ii)代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名;和 使用所述確定的約會(huì)信息來創(chuàng)建所述新的約會(huì)。
11.如權(quán)利要求10所述的方法,其中所述新的約會(huì)包括:(i)將代表所述用戶執(zhí)行的動(dòng)作;(i i)更新所述用戶的通知,和/或(i i i)建議所述用戶采取的行動(dòng)。
12.如權(quán)利要求10所述的方法,其中所述電子通知包括:電子郵件、日歷約會(huì)、任務(wù)、應(yīng)用、便箋應(yīng)用數(shù)據(jù)、社交網(wǎng)絡(luò)事件、網(wǎng)站事件、短信、電子通信和/或所述用戶的位置信息。
13.如權(quán)利要求10所述的方法,其中所述確定的約會(huì)信息包括:事件類型、一個(gè)或多個(gè)參與所述事件的個(gè)人、關(guān)于所述事件的位置信息,和/或關(guān)于所述事件的時(shí)間信息。
14.如權(quán)利要求10所述的方法,其中所述創(chuàng)建所述新的約會(huì)基于位置約束和/或時(shí)間約束。
15.一種幫助用戶管理約會(huì)時(shí)間表的系統(tǒng),其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述系統(tǒng)包括: 計(jì)算機(jī)存儲(chǔ)器存儲(chǔ),其包括執(zhí)行時(shí)使計(jì)算機(jī)系統(tǒng)進(jìn)行以下操作的計(jì)算機(jī)可讀形式的指令: 接收來自電子通知的自由形式的調(diào)度信息; 推斷所述自由形式的調(diào)度信息的至少一部分涉及約會(huì)時(shí)間表上現(xiàn)有的約會(huì)和/或與所述現(xiàn)有約會(huì)相關(guān)的事件,所述現(xiàn)有約會(huì)具有描述所述約會(huì)和/或相關(guān)事件的方面的目前相關(guān)約會(huì)信息; 選擇約會(huì)進(jìn)行修改;和 基于以下來修改所選約會(huì) Ca)推斷為涉及所述現(xiàn)有約會(huì)和/或所述相關(guān)事件的所述自由形式的調(diào)度信息的所述部分,和 (b) (i)目前與所述現(xiàn)有約會(huì)相關(guān)的所述約會(huì)信息和(ii)代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名中的至少一個(gè)。
16.如權(quán)利要求15所述的系統(tǒng),其中所述現(xiàn)有約會(huì)和/或所選約會(huì)包括:(i)描述所述約會(huì)和/或所述相關(guān)事件的方面的約會(huì)信息;(ii)將代表所述用戶執(zhí)行的動(dòng)作;(iii)更新所述用戶的通知,和/或(iv)建議所述用戶采取的行動(dòng)。
17.如權(quán)利要求15所述的系統(tǒng),其中所述電子通知包括:電子郵件、日歷約會(huì)、任務(wù)、應(yīng)用、便箋應(yīng)用數(shù)據(jù)、社交網(wǎng)絡(luò)事件、網(wǎng)站事件、短信、電子通信和/或所述用戶的位置信息。
18.如權(quán)利要求15所述的系統(tǒng),其中所述相關(guān)約會(huì)信息包括:事件類型、一個(gè)或多個(gè)參與所述事件的個(gè)人、關(guān)于所述事件的位置信息,和/或關(guān)于所述事件的時(shí)間信息。
19.如權(quán)利要求15所述的系統(tǒng),其中修改所選約會(huì)的所述計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)指令包括以下指令: 識(shí)別所選約會(huì)中的模糊的約會(huì)信息;和 基于所述自由形式的調(diào)度信息的所述部分來識(shí)別所述模糊的約會(huì)信息的至少一個(gè)建議的澄清。
20.如權(quán)利要求19所述的系統(tǒng),其中修改所選約會(huì)的所述計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)指令還包括以下指令: 從所述用戶接收關(guān)于所述建議的澄清是否解決所述模糊的約會(huì)信息的確認(rèn);和 基于所述建議的澄清并基于來自所述用戶的所述確認(rèn)來更新所選約會(huì)。
21. 如權(quán)利要求19所述的系統(tǒng),其中修改所選約會(huì)的所述計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)指令還包括以下指令: 基于超過置信度閾值來斷定所述建議的澄清解決所述模糊的約會(huì)信息;和 基于所述建議的澄清來更新所選約會(huì)。
22.如權(quán)利要求19所述的系統(tǒng),其中識(shí)別至少一個(gè)建議的澄清的所述計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)指令基于所選約會(huì)的描述中輸入的自由形式的文本。
23.如權(quán)利要求15所述的系統(tǒng),其中修改所選約會(huì)的所述計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)指令基于位置約束和/或時(shí)間約束。
24.一種幫助用戶管理約會(huì)時(shí)間表的系統(tǒng),其中所述約會(huì)中的至少一個(gè)與事件相關(guān),且所述約會(huì)具有描述所述約會(huì)和/或事件的方面的相關(guān)約會(huì)信息,所述系統(tǒng)包括: 計(jì)算機(jī)存儲(chǔ)器存儲(chǔ),其包括執(zhí)行時(shí)使計(jì)算機(jī)系統(tǒng)進(jìn)行以下操作的計(jì)算機(jī)可讀形式的指令: 接收來自電子通知的自由形式的調(diào)度信息; 推斷所述自由形式的調(diào)度信息的至少一部分涉及將在約會(huì)時(shí)間表上創(chuàng)建的新的約會(huì),所述新的約會(huì)與事件相關(guān); 基于以下來確定所述新的約會(huì)的約會(huì)信息:(i)推斷為涉及所述新的約會(huì)和/或所述相關(guān)事件的所述自由形式的調(diào)度信息的所述部分,和(ii )代表用戶執(zhí)行的先前動(dòng)作和/或所了解的用戶的內(nèi)容偏好的用戶偏好簽名;和 使用所述確定的約會(huì)信息來創(chuàng)建所述新的約會(huì)。
25.如權(quán)利要求24所述的系統(tǒng),其中所述新的約會(huì)包括:(i)將代表所述用戶執(zhí)行的動(dòng)作;(i i )更新所述用戶的通知,和/或(i i i )建議所述用戶采取的行動(dòng)。
26.如權(quán)利要求24所述的系統(tǒng),其中所述電子通知包括:電子郵件、日歷約會(huì)、任務(wù)、應(yīng)用、便箋應(yīng)用數(shù)據(jù)、社交網(wǎng)絡(luò)事件、網(wǎng)站事件、短信、電子通信和/或所述用戶的位置信息。
27.如權(quán)利要求24所述的系統(tǒng),其中所述確定的約會(huì)信息包括:事件類型、一個(gè)或多個(gè)參與所述事件的個(gè)人、關(guān)于所述事件的位置信息,和/或關(guān)于所述事件的時(shí)間信息。
28.如權(quán)利要求24所述的系統(tǒng),其中創(chuàng)建所述新的約會(huì)的所述計(jì)算機(jī)存儲(chǔ)器存儲(chǔ)指令基于位置約束和/或時(shí)間約束。
【文檔編號(hào)】G06Q10/10GK103688279SQ201280026011
【公開日】2014年3月26日 申請(qǐng)日期:2012年4月24日 優(yōu)先權(quán)日:2011年4月25日
【發(fā)明者】M·阿拉瓦穆丹, D·吉爾, G·威林格, S·萬卡塔拉曼, R·巴爾維 申請(qǐng)人:韋韋歐股份有限公司