国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于智能個人時間表助理的系統(tǒng)和方法

      文檔序號:6495361閱讀:170來源:國知局
      用于智能個人時間表助理的系統(tǒng)和方法
      【專利摘要】本公開提供用于幫助用戶管理約會時間表的方法和系統(tǒng),其中至少一個約會與事件相關,且所述約會具有描述所述約會和/或事件的方面的相關約會信息,所述方法包括接收來自電子通知的自由形式的調度信息;推斷所述自由形式的調度信息的至少一部分涉及現有約會和/或相關事件,所述現有約會具有描述所述約會和/或相關事件的方面的目前相關約會信息;選擇約會進行修改;和基于推斷為涉及所述現有約會和/或相關事件的所述自由形式的調度信息的所述部分以及目前與所述現有約會相關的所述約會信息和代表用戶執(zhí)行的先前動作和/或所了解的用戶的內容偏好的用戶偏好簽名中的至少一個來修改所選約會。
      【專利說明】用于智能個人時間表助理的系統(tǒng)和方法
      [0001]相關申請案的交叉引用
      [0002]本申請依據35U.S.C.§ 119(e)請求2011年4月25日提出的題為“Systemand Method for an Intelligent Personal Timeline Assistant” 的臨時申請序列N0.61/478,608的權益,所述申請的內容以引用方式的并入本文。
      【技術領域】
      [0003]本發(fā)明涉及用于幫助用戶管理任務或約會的時間表的系統(tǒng)和方法,且更具體說來,隨著用戶和/或任務的狀態(tài)改變而創(chuàng)建、增強和/或修改約會時間表。
      【背景技術】
      [0004]相關領域的描述
      [0005]希望創(chuàng)建自動化代理來幫助用戶的業(yè)務和個人生活,特別是幫助處理對智力要求并不苛刻但對我們生活的順利運作卻很重要的任務,迄今為止仍然是可望而不可及的目標。也許用自動化代理來代替人類的個人助理可能在很長一段時間仍然是可望而不可及的目標,不僅是因為與人類代理有豐富的互動,還因為人類的智慧具有固有的優(yōu)勢來理解上下文。例如,如果私人秘書知道老板剛剛遭受個人損失,那么他或她不太可能建議用歌劇之夜來代替商務會議后逗留一晚。秘書可能從響應一些正常業(yè)務問題的簡短的電子郵件推斷出所述個人損失。
      [0006]如果用戶選擇利用與具有大量存儲器的個人設備相結合的對任務、日歷和預約或改期的一些創(chuàng)新,那么它們甚至可能使生活忙碌而無法受益于人類個人助理的人們能夠高效地生活。
      [0007]然而,當涉及到管理關鍵事件之前和之后的一系列事件時,即使是對于最有組織的用戶,各種各樣的所述工具引入個人生活的效率仍然相當欠缺。例如,關鍵事件可包括商務會議。商務會議之前和之后的事件可包括飛行、租賃汽車、出席會議、入住酒店、過夜、返回租賃的汽車和搭飛機回家。這樣的一系列事件可能很復雜。此外,所述實例不包括商務與娛樂的混合。
      [0008]即使是具有一些會員卡(數字或物理形式)來避免漫長的等待隊列的最有組織的商務旅客也將承認希望具有能讓旅行更輕松的無數個小東西的愿望還未實現。奇怪的是,大量的這些無數個期望而未實現的小東西可大致歸類為“可通過更加有組織來解決的簡單平凡的東西”。盡管它只是關于更加有組織的問題,但是也許是這些小項目數量龐大而使得即使對于最有組織的商務旅客也難以只關注主要任務(例如,確保電子郵件確認和會員卡很容易訪問)而不完成其它任務。未完成項目的列表和在何種程度上個人認為項目屬于“輕度忍受的壓力或旅行滋擾”因人而異。這些未完成的項目包括:(a)知道目的地城市的天氣以相應地穿著一當旅行到或生活在具有反復無常的天氣模式的城市,如果沒有考慮到以上問題,那么將是一件讓人懊惱不已的苦差事;(b)建立酒店預訂的確認電子郵件(幾天前收到且未單獨提交)是否在手機緩存中以便入住時快速存取一這是一個挑戰(zhàn),因為許多電子郵件從那時起能使確認電子郵件不再在手機緩存中;(C)確定汽車租賃公司是否有汽車導航來幫助避免只能使用自己移動設備上的地圖應用(擔心高昂的漫游數據費用),等等。
      [0009]雖然大多數用戶在很大程度上容忍上述項目,但是當事情不按計劃進行時,即使是經驗豐富的商務旅客也會很樂意得到幫助。例如,如果旅客在去機場途中并且旅客已因交通擁堵而延誤,而旅行計劃不允許將平時寬裕時間考慮到正常的旅行計劃中,那么旅客可能希望有提示來電話通知其他人他或她晚點了。
      [0010]對于花費大量時間在路上的人們,商務與娛樂的混合是必需品而不是奢侈品。再者,這是欠缺幫助的領域。特別是在大城市,尤其是對于流行表演、音樂會和/或餐飲場所,提前預留是必要的,以避免失望。這里,作為又一件在旅行之前要做的事情的實例,提前規(guī)劃也會發(fā)揮作用。與一個人生活的商務方面所需的所有計劃平行,一個人的生活的個人方面也需要對重要事件提前作出規(guī)劃和行動。
      [0011]總而言之,當涉及到許多事件必須按順序發(fā)生的商務旅游,即使是最有組織的人也會很樂意接受額外的幫助,盡管其中大部分可大致歸類為“更加有組織”。在事件不按計劃進行的情況下,即使只有少量的幫助,也會更樂于被人接受。最后,通過商務與娛樂的混合來幫助使旅途很難忘如果不是很重要那么只會更加依賴所述代理來提高生活質量。

      【發(fā)明內容】

      [0012]本公開提供用于幫助用戶管理約會時間表的用戶界面方法和系統(tǒng),其中所述約會中的至少一個與事件相關,且所述約會具有描述所述約會和/或事件的方面的相關約會信息,所述方法包括:接收來自電子通知的自由形式的調度信息;推斷所述自由形式的調度信息的至少一部分涉及約會時間表上現有的約會和/或與所述現有約會相關的事件,所述現有約會具有描述所述約會和/或相關事件的方面的目前相關約會信息;選擇約會進行修改;和基于以下來修改所選約會:(a)推斷為涉及所述現有約會和/或所述相關事件的所述自由形式的調度信息的所述部分,和(b) (i)目前與所述現有約會相關的所述約會信息和
      (ii)代表用戶執(zhí)行的先前動作和/或所了解的用戶的內容偏好的用戶偏好簽名中的至少一個。
      [0013]根據本發(fā)明的另一方面,所述現有約會和/或所選約會包括:(i)描述所述約會和/或所述相關事件的方面的約會信息;(ii)將代表所述用戶執(zhí)行的動作;(iii)更新所述用戶的通知,和/或(iv)建議所述用戶采取的行動。
      [0014]根據本發(fā)明的另一方面,所述電子通知包括:電子郵件、日歷約會、任務、應用、便箋應用數據、社交網絡事件、網站事件、短信、電子通信和/或所述用戶的位置信息。
      [0015]根據本發(fā)明的另一方面,所述相關約會信息包括:事件類型、一個或多個參與所述事件的個人、關于所述事件的位置信息,和/或關于所述事件的時間信息。
      [0016]根據本發(fā)明的另一方面,所述修改所選約會包括:識別所選約會中的模糊的約會信息;和基于所述自由形式的調度信息的所述部分來識別所述模糊的約會信息的至少一個建議的澄清。
      [0017]根據本發(fā)明的又一方面,所述修改所選約會還包括:從所述用戶接收關于所述建議的澄清是否解決所述模糊的約會信息的確認;和基于所述建議的澄清并基于來自所述用戶的所述確認來更新所選約會。[0018]根據本發(fā)明的另一方面,所述修改所選約會還包括:基于超過置信度閾值來斷定所述建議的澄清解決所述模糊的約會信息;和基于所述建議的澄清來更新所選約會。
      [0019]根據本發(fā)明的另一方面,所述識別至少一個建議的澄清基于所選約會的描述中輸入的自由形式的文本。
      [0020]根據本發(fā)明的另一方面,所述修改所選約會基于位置約束和/或時間約束。
      [0021]根據本發(fā)明的另一方面,本公開提供幫助用戶管理約會時間表的用戶界面方法和系統(tǒng),其中所述約會中的至少一個與事件相關,且所述約會具有描述所述約會和/或事件的方面的相關約會信息,所述方法包括:接收來自電子通知的自由形式的調度信息;推斷所述自由形式的調度信息的至少一部分涉及將在約會時間表上創(chuàng)建的新的約會,所述新的約會與事件相關;基于以下來確定所述新的約會的約會信息:(i)推斷為涉及所述新的約會和/或所述相關事件的所述自由形式的調度信息的所述部分,和(ii)代表用戶執(zhí)行的先前動作和/或所了解的用戶的內容偏好的用戶偏好簽名;和使用所述確定的約會信息來創(chuàng)建所述新的約會。
      [0022]根據本發(fā)明的另一方面,一種幫助用戶管理約會時間表的系統(tǒng),其中所述約會中的至少一個與事件相關,且所述約會具有描述所述約會和/或事件的方面的相關約會信息,所述系統(tǒng)包括:含有執(zhí)行時使計算機系統(tǒng)執(zhí)行上述任何行動的計算機可讀形式的指令的計算機存儲器存儲。
      [0023]上述任何方面可與上述的任何其它方面組合。
      【專利附圖】

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