存在敏感顯示器13接收到指示在用戶界面區(qū)域54處 的用戶輸入手勢的信號時被填充發(fā)送者的姓名、電話號碼和/或電子郵件地址。以這種方 式,通知模塊16可以產(chǎn)生和輸出支持通知,該支持通知便利對于所接收的通信的響應(yīng)。
[0070] 作為支持通知的另一個示例,通知模塊16可以從待辦事項列表接收用于產(chǎn)生通 知的指令。該用于產(chǎn)生通知的指令可以包括關(guān)于諸如在特定商店購買某物的、在用戶的待 辦事項列表上的一個或多個任務(wù)的信息。同時并且稍后,通知模塊16可以從例如地圖應(yīng)用 或?qū)Ш綉?yīng)用接收關(guān)于從當(dāng)前位置到目的地的導(dǎo)航路線的信息?;陉P(guān)于在用戶的待辦事項 列表上的一個或多個任務(wù)和導(dǎo)航路線的信息,通知模塊16可以確定在其可以完成任務(wù)的 一個或多個的位置是否接近建議的導(dǎo)航路線。在一些示例中,通知模塊16可以與地圖或?qū)?航應(yīng)用或諸如因特網(wǎng)搜索應(yīng)用的另一個應(yīng)用交換信息,以確定導(dǎo)航路線的相對位置和用戶 可以完成任務(wù)中的一個或多個的位置。
[0071] 當(dāng)通知模塊16確定用于完成任務(wù)的位置和導(dǎo)航路線在彼此的某個(例如,預(yù)定義 或用戶限定的)距離內(nèi)時,通知模塊16可以將待辦事項列表通知和/或?qū)Ш铰肪€通知分配 到支持通知類別。通知模塊16可以產(chǎn)生通知,并且將該通知輸出以在存在敏感顯示器處顯 不O
[0072] 例如,通知模塊16可以產(chǎn)生通知,該通知向用戶詢問他們是否希望修改他們的導(dǎo) 航路線,以行進到可以完成任務(wù)的位置??梢栽诘貓D或?qū)Ш綉?yīng)用用戶界面中呈現(xiàn)該通知,并 且該通知可以包括允許用戶接受或拒絕所建議的修改的導(dǎo)航路線的用戶界面元素。
[0073] 在其他示例中,通知模塊16可以產(chǎn)生通知,該通知被顯示為在地圖或?qū)Ш綉?yīng)用中 顯示的地圖上的替選的導(dǎo)航路線。該替選路線可以包括:位置標(biāo)記,該位置標(biāo)記突出用戶可 以完成來自待辦事項列表的任務(wù)的位置和該位置或任務(wù)的簡述,以向用戶通知位置標(biāo)記的 原因。以這種方式,通知模塊16可以產(chǎn)生和輸出支持通知,該支持通知便利用戶在計劃的 旅行期間完成在他的或她的待辦事項列表上的任務(wù)。
[0074] 作為支持通知的另一個示例,計算裝置10的用戶可以在安排的會議。計算裝置 10 (例如,執(zhí)行一個或多個應(yīng)用模塊或操作系統(tǒng)服務(wù)的處理器40)可以使用多種信號來參 加會議,該多種信號例如是在日歷應(yīng)用中存儲的會議事件;基于例如裝置10所連接到的 Wi-Fi網(wǎng)絡(luò)或由計算裝置10接收的GPS信號的裝置的位置;和日時和星期的日子。在一些 情況下,計算裝置10 (例如,執(zhí)行一個或多個應(yīng)用模塊或操作系統(tǒng)服務(wù)的處理器40)也可以 例如基于與日歷會議事件相關(guān)聯(lián)的信息來知道安排參加會議的其他人。通知模塊16可以 訪問該信息。例如,日歷應(yīng)用可以在安排的會議的時間或在會議之前的預(yù)定時間向通知模 塊發(fā)送該信息(例如,用于會議提醒通知)。在其他示例中,通知模塊16可以訪問由計算裝 置10的操作系統(tǒng)或應(yīng)用模塊18保存的中央信息存儲。
[0075] 繼續(xù)該示例,處理器40可以從存在敏感顯示器13接收信號,該信號指示在顯示器 13處的用戶輸入,該用戶輸入指令該裝置共享文檔,諸如字處理文件、演示或電子表格?;?于指示用戶意欲共享文檔的信號和關(guān)于與用戶會見的其他人的信息,通知模塊16可以產(chǎn) 生包括在與裝置10的用戶的會見中出現(xiàn)的一個或多個人的姓名、電子郵件地址或其他聯(lián) 系信息的通知。通知模塊16可以輸出通知以在存在敏感顯示器13處在文檔共享應(yīng)用的場 境內(nèi)的用戶界面區(qū)域中顯示。例如,通知模塊16可以輸出通知以在存在敏感顯示器13處 在與其共享文檔的可能人員的列表中顯示。如上所述,通知模塊16可以以突出格式來輸出 通知,諸如列表的頂部、以不同的字體或字體大小等。以這種方式,通知模塊16可以便利與 會見的其他參與者貢獻文檔的任務(wù)。
[0076] 如上所述,另一個通知類別可以包括要求的通知。要求的通知類別可以與被用戶 請求、不被預(yù)測為緊急和與用戶使用計算裝置10在執(zhí)行的當(dāng)前任務(wù)相關(guān)的通知相關(guān)聯(lián)。例 如,用戶可以使用專用搜索應(yīng)用或使用因特網(wǎng)瀏覽器訪問的網(wǎng)站來執(zhí)行因特網(wǎng)搜索。通知 模塊16可以從專用搜索應(yīng)用或因特網(wǎng)瀏覽器接收信號以產(chǎn)生包括由該搜索應(yīng)用或因特網(wǎng) 瀏覽器執(zhí)行的搜索的結(jié)果的通知。在一些示例中,通知模塊16可以結(jié)合搜索結(jié)果來分析其 他場境信息,諸如與一個或多個其他應(yīng)用模塊20相關(guān)聯(lián)的信息、與用戶相關(guān)聯(lián)的信息或與 計算裝置10的至少一個傳感器相關(guān)聯(lián)的信息。例如,通知模塊16可以結(jié)合計算裝置的地 理位置來分析搜索結(jié)果,以預(yù)測相關(guān)的搜索結(jié)果。通知模塊16然后可以產(chǎn)生要求的通知, 并且輸出該要求的通知以顯示在存在敏感顯示器13處顯示的用戶界面的區(qū)域中。該用戶 界面可以是用戶在請求信息之前顯式進入的那個,諸如專用搜索應(yīng)用或使用因特網(wǎng)瀏覽器 訪問的搜索引擎網(wǎng)站。例如,通知模塊16可以輸出要求的通知以顯示為對于用戶的搜索查 詢的一組搜索結(jié)果的一部分。
[0077] 另一個通知類別包括中斷通知。如上所述,中斷通知類別與未被計算裝置10的用 戶請求、被預(yù)測為緊急和不與用戶使用計算裝置10在執(zhí)行的當(dāng)前任務(wù)相關(guān)的通知相關(guān)聯(lián)。 其中通知模塊16可以將通知對象分配到中斷通知類別的一個示例是當(dāng)裝置10(例如,通信 單元44)接收到進入的通信(例如,電話呼叫、電子郵件、文本消息等)時。在一些示例中, 通知模塊16可以被配置為將所有的到來的通信分配到中斷通知類別。在其他示例中,通知 模塊16可以考慮與進入的通信相關(guān)聯(lián)的信息(例如,通信所源自的人的標(biāo)識或通信的內(nèi) 容)和場境信息以確定將電話呼叫分配到哪個類別。
[0078] 例如,用戶可以例如使用在存在敏感顯示器13處顯示的設(shè)置菜單以靜默操作模 式(或者不干擾操作模式)來配置計算裝置10。在靜默操作模式中,通知模塊16(并且在 一些情況下,電話應(yīng)用)可以被配置為在接收到電話呼叫、消息或其他事件時不使得揚聲 器輸出聲音。在一些示例中,靜默操作模式也可以禁止通知的觸覺輸出。因此,當(dāng)以靜默操 作模式配置計算裝置10時,通知模塊16可以僅輸出場境通知,諸如電話呼叫的通知,以在 存在敏感顯示器13處顯示,例如通知模塊16可以將所有的通知分配到機會通知類別,并且 輸出通知以在存在敏感顯示器13處在通知管理器用戶界面、鎖屏用戶界面或主屏用戶界 面中顯示。然而,如果計算裝置10在其中用戶不能看到屏幕的物理位置,例如在用戶的包 或袋中,則用戶可變得不知道該通知。
[0079] 在一些實現(xiàn)方式中,當(dāng)以靜默操作模式配置計算裝置10時,通知模塊16可以分析 與進入的通信相關(guān)聯(lián)的信息,以確定是否將進入的通信分配到中斷通知類別,并且以更中 斷的格式來輸出場境通知,例如觸覺或可聽通知,以覆蓋靜默操作模式。例如,如果計算裝 置10在預(yù)定時間段(其可以被通知模塊16或裝置的用戶設(shè)置)內(nèi)從同一人接收到多個通 信,則通知模塊16可以覆蓋靜默模式,并且輸出一個或多個場境通知以使用揚聲器或觸覺 裝置呈現(xiàn)。該多個通信可以包括相同類型的通信或不同類型的通信,諸如電子郵件、文本消 息、電話呼叫和語音電子郵件、社交網(wǎng)絡(luò)消息等。
[0080] 作為另一個示例,通知模塊16可以將與日歷應(yīng)用相關(guān)聯(lián)的至少一些場境通知分 配到中斷通知類別。例如,通知模塊16可以從日歷應(yīng)用接收產(chǎn)生關(guān)于諸如會議的即將到來 的事件的通知的指令。在一些示例中,通知模塊16可以將關(guān)于即將到來的會議的所有通知 分配到中斷通知類別。在其他實現(xiàn)方式中,通知模塊16可以結(jié)合用于確定要將事件通知分 配到哪個通知類別的場境信息來分析與事件相關(guān)聯(lián)的信息,諸如事件的名稱、事件的位置、 事件的時間、事件的其他參與者、用戶是否是被要求的或可選的等。
[0081] 例如,通知模塊16可以結(jié)合與計算裝置10所位于的位置(例如地理位置)來分 析即將到來的事件的位置?;谑录恢煤脱b置位置的分析,通知模塊16可以產(chǎn)生和輸出 各種場境通知中的一個或多個。例如,通知模塊16可以將事件通知分配到中斷通知類別, 并且輸出場境通知,用于向用戶報告到了離開當(dāng)前位置的時間以準(zhǔn)時到達會議位置。在一 些實現(xiàn)方式中,通知模塊16也可以當(dāng)提供到了用戶離開以準(zhǔn)時進行會議的時間的場境通 知時分析由地圖應(yīng)用或?qū)Ш綉?yīng)用提供的信息,諸如路線和交通信息。
[0082] 在其他示例中,通知模塊16可以分析事件位置和計算裝置10的位置,并且確定用 戶不可能準(zhǔn)時到達會議(例如,單獨或與路線和交通信息相結(jié)合地基于相對位置和直到會 議的時間)。至少部分地基于該確定,通知模塊16可以將事件通知對象分配到中斷通知類 另IJ。通知模塊16可以然后至少部分地基于將通知分配到中斷類別而輸出事件通知。例如, 通知模塊16可以輸出場境通知,其向用戶警告即將到來的事件。在一些情況下,場境通知 可以包括用于用戶的另外的信息或選項,諸如:用戶是否要向事件的其他參與者發(fā)送消息 的查詢,用于向該其他參與者警告用戶可能晚到;或者向事件的其他參與者警告取消通知。
[0083] 在一些情況下,通知模塊16可以向中斷通知類別分配其他場境通知。例如,通知 模塊16可以接收產(chǎn)生明天是用戶的配偶的生日的通知的指令。通知模塊16也可以接收用 于指示待辦事項列表應(yīng)用具有關(guān)于為配偶購買禮物的未完成的條目的信息。至少部分地基 于未完成的待辦事項列表條目和用戶的配偶的接近的生日,通知模塊16可以將通知對象 分配到中斷通知類別。通知模塊16然后可以利用信息來填充通知關(guān)系,該信息例如是未完 成的的待辦事項列表條目的說明和明天是配偶的生日的提醒。通知模塊16可以輸出場境 通知以具有或沒有伴隨的聲音或觸覺通知地在存在敏感顯示器13處顯示。
[0084] 作為另一個示例,通知模塊16可以將一些通信相關(guān)的通知分配到中斷通知類別。 例如,通知模塊16可以從通信應(yīng)用(諸如電子郵件應(yīng)用、文本消息傳送應(yīng)用、社交網(wǎng)絡(luò)應(yīng)用 等)接收產(chǎn)生通知的指令連同用于該通知的信息。用于該通知的信息可以包括例如通信 的發(fā)送者的身份(例如,聯(lián)系人姓名、電話號碼、電子郵件地址等)、通信的主題或通信的主 體。在一些示例中,通知模塊16可以單獨或與其他場境信息相結(jié)合地分析通知信息,以確 定要將通知對象分配到哪個通知類別。
[0085] 在一些示例中,通知模塊16可以基于通知信息將通知對象分配到中斷通知類別。 例如,通知信息可以包括通信的發(fā)送者的身份。如果發(fā)送者被通知模塊16已知為與裝置 10的用戶具有預(yù)定或用戶限定的關(guān)系的人,則通知模塊16可以將通知對象分配到中斷通 知類別。例如,預(yù)定或用戶限定的關(guān)系可以包括配偶、合伙人、重要的其他方、父母、子女、老 板、同事等。
[0086] 類似地,通知模塊16可以基于通信的主題或基于通信的主體的內(nèi)容來將通知對 象分配到中斷通知類別。例如,用于在通信的主題行或主體中包括詞"緊急"的通信的通知 可以使得通知模塊16將通知對象分配到中斷通知類別。
[0087] 通知模塊16可以產(chǎn)生中斷通知,并且輸出它們以在觸覺裝置(例如,使得裝置10 振動的偏心馬達)、揚聲器或存在敏感顯示器13處向用戶呈現(xiàn)。在一些示例中,通知模塊 16可以輸出可視通知,以便以與在存在敏感顯示器13處顯示的當(dāng)前用戶界面場境清楚地 區(qū)分的方式顯示在存在敏感顯示器13處的與在存在敏感顯示器13處顯示的當(dāng)前用戶界面 場境相鄰的區(qū)域中。例如,如圖3B中所示,當(dāng)前用戶界面場境可以包括在存在敏感顯示器 13處顯示的消息傳送應(yīng)用用戶界面62。通知模塊16可以輸出中斷通知64。該中斷通知64 滑入或彈入與存在敏感顯示器13的邊緣相鄰的視圖內(nèi)。中斷通知64的用戶界面場境66通 過諸如線68的一個或多個用戶界面元素與消息傳送應(yīng)用用戶界面62清楚地區(qū)分。在這個 示例中,中斷通知64包括關(guān)于進入的電話呼叫的信息,包括呼叫者的圖片和姓名。以這種 方式,通知模塊16可以在存在敏感顯示器13處向用戶顯著地顯示中斷通知64,但是與例如 將整個用戶界面場境切換到電話應(yīng)用用戶界面相比可以減小消息傳送應(yīng)用用戶界面62的 可視干擾。
[0088] 在一些示例中,中斷通知64可能不要求用戶與通知64交互,以繼續(xù)用戶使用計算 裝置10在執(zhí)行的任務(wù)。例如,用戶可以使用在存在敏感顯示器13處的消息傳送應(yīng)用用戶 界面62來繼續(xù)與消息傳送應(yīng)用交互,而不解除或確認中斷通知64。替選地,用戶可以分別 與用戶界面元素70或72交互與接受或拒絕進入的呼叫。
[0089] 另一個通知類別可以包括機會通知。機會通知類別可以與通知模塊16預(yù)測為不 緊急、不與用戶使用計算裝置10在執(zhí)行的任務(wù)相關(guān)和不與用戶使用裝置10請求的信息相 關(guān)的通知相關(guān)聯(lián)。在一些情況下,通知模塊16可以輸出機會通知以在存在敏感顯示器13 處在便利任務(wù)切換的用戶界面中顯示。例如,如圖3C中所示,便利任務(wù)切換的用戶界面可 以包括主屏幕用戶界面82。圖3C圖示了兩個機會通知84和86。第一機會通知84是查詢 裝置的用戶是否想要填充他的或她的在下午的空閑時間的查詢。通知模塊16可以在從日 歷應(yīng)用接收到產(chǎn)生關(guān)于在下午的未安排的時間塊的通知的指令時產(chǎn)生這樣的通知84。單獨 或與其他場境信息相結(jié)合地基于通知信息,通知模塊16可以將通知對象分配到機會通知 類別,并且產(chǎn)生和輸出用于以在圖3C中所示的方式在存在敏感顯示器13處顯示的通知。
[0090] 通知模塊16可以在從電子郵件或消息傳送應(yīng)用接收到產(chǎn)生關(guān)于所接收的通信的 通知的指令時產(chǎn)生第二機會通知86。單獨或與其他場境信息相結(jié)合地基于通知信息,通知 模塊16可以將通知對象分配到機會通知類別。例如,通知模塊16可以基于通信的發(fā)送者、 通信的主題或通信的主體的內(nèi)容確定該通信是不緊急、不與用戶請求的信息相關(guān)以及不與 用戶使用計算裝置10在執(zhí)行的當(dāng)前任務(wù)相關(guān)。當(dāng)通知模塊16將通知對象分配到機會通知 類別時,通知模塊16可以產(chǎn)生和輸出用于以在圖3C中所示的方式在存在敏感顯示器13處 顯示的通知。
[0091] 在其他實現(xiàn)方式中,通知模塊16可以輸出機會通知以在存在敏感顯示器13處在 除了在圖3C中所示之外的用戶界面接觸中顯示。例如,通知模塊16可以輸出機會通知以 在存在敏感顯式器13處在諸如在圖1中所示的界面14的通知中心用戶界面