使用日歷的智能通知的制作方法
【專利說明】使用日歷的智能通知背景
[0001]存在提供位置信息的許多應(yīng)用和服務(wù)。一些應(yīng)用顯示設(shè)備的位置信息(例如計算設(shè)備的位置)或目的地,以及用戶的位置信息。存在許多在其中人們可能想要知道另一個人當前位于哪里的情形。例如,父母可能想要知道家庭成員當前位于哪里,工人可能想要知道同事位于哪里等等。
概沭
[0002]提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。該概述不旨在標識所要求保護的主題的關(guān)鍵特征或基本特征,也不旨在被用來幫助確定所要求保護的主題的范圍。
[0003]至少部分基于用戶的當前上下文將通知遞送給用戶。所述通知可以基于個人信息(例如日歷事件、任務(wù)、警告等等)以及用戶的上下文。例如,取代僅使用預(yù)定時間來遞送通知,基于購買牛奶的任務(wù)的提醒通知可以響應(yīng)于用戶正位于食品雜貨店附近而被遞送給該用戶。也可以響應(yīng)于由可信組中的另一個組成員完成的任務(wù)將通知發(fā)送給其它用戶(例如作為可信組的一部分的用戶)。基于當前用戶上下文來調(diào)整任務(wù)序列的通知。任務(wù)通知可以在該任務(wù)可以被執(zhí)行時被遞送給用戶,而不是用戶一次查看所有的任務(wù)。例如,在執(zhí)行一個任務(wù)之后,用戶可以接收在他們當前位置附近有另一個任務(wù)要執(zhí)行的通知。組成員可以創(chuàng)建給另一個成員的請求行動的消息。當做出響應(yīng)時,做出請求的組成員接收通知并且其它組成員也可以接收通知。
附圖簡沭
[0004]圖1示出在確定如何遞送與日歷事件相關(guān)聯(lián)的通知中使用上下文信息的系統(tǒng);
[0005]圖2示出在共享程序和配置許可的共享服務(wù)之間的交互;
[0006]圖3示出基于日歷事件將通知遞送給組成員;
[0007]圖4示出發(fā)送通知和設(shè)置提醒;
[0008]圖5A和5B示出基于當前上下文的涉及不同的事件的交互式通知;
[0009]圖6示出用于使用與用戶相關(guān)聯(lián)的當前上下文發(fā)送通知的過程;
[0010]圖7解說了用于使用上下文信息遞送通知的示范性在線系統(tǒng);以及
[0011]圖8、9A、9B和10以及相關(guān)聯(lián)的描述提供了其中可實施本發(fā)明的各實施例的各種操作環(huán)境的討論。
詳細描沭
[0012]現(xiàn)在參考各附圖,其中相似的附圖標記表示相似的元件,將針對元件描述各個實施例,將描述各個實施例。
[0013]圖1示出在確定如何遞送與日歷事件相關(guān)聯(lián)的通知中使用上下文信息的系統(tǒng)。
[0014]如所示,系統(tǒng)100包括共享應(yīng)用110、日歷115、上下文信息120、偏好和設(shè)置130、通知管理器26、平板計算設(shè)備150、智能電話設(shè)備160以及計算設(shè)備170。
[0015]通知管理器26被配置為至少部分基于用戶的當前上下文將通知遞送給用戶。所述通知可以基于個人信息(例如日歷事件、任務(wù)、警告等等)以及用戶的上下文。例如,取代僅在預(yù)定時間遞送通知,基于購買牛奶的任務(wù)的提醒通知可以由通知管理器26響應(yīng)于用戶正位于食品雜貨店附近而被遞送給該用戶。通知可以由通知管理器26使用不同通知的類型(例如短消息服務(wù)(SMS);吐司通知;信息欄消息、電子消息等等)來遞送。
[0016]通知管理器26可以基于用戶的當前上下文選擇通知類型。例如,可以基于用戶位于哪里和/或用戶目前正在使用什么計算設(shè)備來選擇通知的類型。
[0017]用戶可以配置與遞送通知以及使用上下文信息相關(guān)聯(lián)的偏好和設(shè)置130。例如,用戶可以配置指定可以收集并共享什么上下文信息以及指定如何遞送通知的偏好的許可。
[0018]也可以響應(yīng)于事件的狀態(tài)變化由通知管理器26將通知發(fā)送給其它用戶(例如作為可信組的一部分的用戶)。例如,可以由另一個組成員完成任務(wù),用戶可以更新任務(wù)的狀態(tài)等等。當一個組成員的位置被更新時也可以通知組成員。例如,當一個用戶在一個位置執(zhí)行簽到時,通知管理器26可以自動將該位置與其它組成員共享。
[0019]基于當前用戶上下文來由通知管理器26調(diào)整任務(wù)序列的通知。任務(wù)通知可以在該任務(wù)可以被執(zhí)行時被遞送給用戶,而不是用戶一次查看所有的任務(wù)。例如,在執(zhí)行一個任務(wù)之后,用戶可以接收在他們當前位置附近有另一個任務(wù)要執(zhí)行的通知。組成員可以創(chuàng)建給另一個成員的請求行動的消息。當做出響應(yīng)時,做出請求的組成員接收通知并且其它組成員也可以接收通知。
[0020]計算設(shè)備170示出用于共享應(yīng)用的示例圖形用戶界面172。如所示,界面172示出家庭組的不同成員。部分176示出爸爸的狀態(tài)中的最后檢查、爸爸的圖像以及請求位置元素。部分178示出兒子的狀態(tài)中的最后檢查、兒子的圖像、與兒子相關(guān)的內(nèi)容以及請求位置元素。
[0021]響應(yīng)于請求位置用戶界面元素的選擇,位置請求被發(fā)送給相關(guān)聯(lián)的用戶以請求他們當前位置。根據(jù)實施例,當用戶接受位置請求時,做出請求的用戶接收該用戶的當前位置,并且該組中的其它成員接收該用戶的當前位置。
[0022]在界面172中示出的部分174顯示了在共享應(yīng)用110中創(chuàng)建提醒以發(fā)送給兒子。在當前的示例中,媽媽正在創(chuàng)建提醒以告知兒子晚餐在冰箱里。在創(chuàng)建了提醒之后,媽媽選擇發(fā)送提醒選項。根據(jù)一個實施例,基于消息的內(nèi)容和兒子當前的上下文可以將該提醒發(fā)送給兒子。例如,媽媽在早上創(chuàng)建并選擇發(fā)送提醒選項,但提醒直到兒子當天晚些時候在家時才發(fā)送給兒子。
[0023]平板計算設(shè)備150示出發(fā)送給爸爸的設(shè)備指示在6 :15PM去接媽媽的消息152。通知管理器26可以在預(yù)定時間和/或使用與爸爸相關(guān)聯(lián)的上下文信息來遞送消息152。例如,通知管理器26可以在爸爸離開他的辦公室之后將消息152發(fā)送給爸爸。消息152還包括“好”選項以確認該消息、稍后選項以設(shè)置消息更晚提醒以及請求位置元素。響應(yīng)于請求位置用戶界面元素的選擇,位置請求被發(fā)送給媽媽以請求她的當前位置。當媽媽接受了位置請求時,爸爸接收媽媽的當前位置,并且該組中的其它成員(例如兒子)也可以接收媽媽的當前位置。
[0024]智能電話160示出了地圖的顯示163,該顯示示出每個組成員的最后報告的位置。例如,兒子可顯示示出其它家庭成員的位置的地圖。
[0025]為了方便與通知管理器26通信,可以實現(xiàn)一個或多個回調(diào)例程。應(yīng)用110可以是各種應(yīng)用,例如共享應(yīng)用、商業(yè)生產(chǎn)力應(yīng)用、娛樂應(yīng)用、音樂應(yīng)用、旅行應(yīng)用、視頻應(yīng)用等等。通常,應(yīng)用110可以是遞送或接收如在此所述的通知的任何應(yīng)用。應(yīng)用110可以被配置為與共享服務(wù)105交互。應(yīng)用110可以被配置為接收不同類型的輸入(例如觸摸輸入、語音輸入、鍵盤輸入(例如物理鍵盤和/或軟件輸入面板(SIP))和/或其它類型的輸入)。
[0026]如所示的系統(tǒng)100包括諸如平板計算設(shè)備150以及智能電話160之類的檢測觸摸輸入何時被接收到(例如手指觸摸或接近觸摸觸摸屏)的一個或多個觸摸屏輸入設(shè)備??衫脵z測用戶的觸摸輸入的任何類型的觸摸屏。以下提供更多的細節(jié)。
[0027]圖2示出在共享程序和配置許可的共享服務(wù)之間的交互。
[0028]如所示,圖2示出包括設(shè)置210和日志212的共享服務(wù)以及包括設(shè)置用戶界面222、審核用戶界面226、位置用戶界面228和本地設(shè)置224的共享應(yīng)用110。
[0029]用戶可以配置不同的準則,例如與共享應(yīng)用110的操作有關(guān)的許可、過濾器和組設(shè)置。例如,經(jīng)授權(quán)的用戶可以添加一個組成員或從組中移除一個組成員。
[0030]用戶可以設(shè)置指定用戶允許與組中其它成員共享什么信息的許可。例如,用戶可以選擇在共享任何信息之前允許不同類型的信息與組成員共享。用戶可以決定將位置信息與組中的一個用戶共享,但是不與組中的另一個成員共享位置信息。
[0031]用戶也可以配置一個或多個過濾器,所述過濾器可以基于各種準則(例如時刻、做出請求的設(shè)備、做出請求的位置等等)如設(shè)置許可所確定地來過濾共享信息。例如,用戶可以允許另一個用戶接收位置信息,但希望與詳細位置信息相比該位置信息示出一個大致位置。用戶還可以配置過濾器來限制一個或多個組成員可用的信息量。例如,爸爸和媽媽可以設(shè)置需和和過濾準則以允許護理者從媽媽和爸爸家中的計算設(shè)備查看他們的孩子的位置,只要在護理者工作時間中出現(xiàn)請