使用日历的智能通知的制作方法

文档序号:9602510阅读:489来源:国知局
使用日历的智能通知的制作方法
【专利说明】使用日历的智能通知背景
[0001]存在提供位置信息的许多应用和服务。一些应用显示设备的位置信息(例如计算设备的位置)或目的地,以及用户的位置信息。存在许多在其中人们可能想要知道另一个人当前位于哪里的情形。例如,父母可能想要知道家庭成员当前位于哪里,工人可能想要知道同事位于哪里等等。
概沭
[0002]提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在被用来帮助确定所要求保护的主题的范围。
[0003]至少部分基于用户的当前上下文将通知递送给用户。所述通知可以基于个人信息(例如日历事件、任务、警告等等)以及用户的上下文。例如,取代仅使用预定时间来递送通知,基于购买牛奶的任务的提醒通知可以响应于用户正位于食品杂货店附近而被递送给该用户。也可以响应于由可信组中的另一个组成员完成的任务将通知发送给其它用户(例如作为可信组的一部分的用户)。基于当前用户上下文来调整任务序列的通知。任务通知可以在该任务可以被执行时被递送给用户,而不是用户一次查看所有的任务。例如,在执行一个任务之后,用户可以接收在他们当前位置附近有另一个任务要执行的通知。组成员可以创建给另一个成员的请求行动的消息。当做出响应时,做出请求的组成员接收通知并且其它组成员也可以接收通知。
附图简沭
[0004]图1示出在确定如何递送与日历事件相关联的通知中使用上下文信息的系统;
[0005]图2示出在共享程序和配置许可的共享服务之间的交互;
[0006]图3示出基于日历事件将通知递送给组成员;
[0007]图4示出发送通知和设置提醒;
[0008]图5A和5B示出基于当前上下文的涉及不同的事件的交互式通知;
[0009]图6示出用于使用与用户相关联的当前上下文发送通知的过程;
[0010]图7解说了用于使用上下文信息递送通知的示范性在线系统;以及
[0011]图8、9A、9B和10以及相关联的描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。
详细描沭
[0012]现在参考各附图,其中相似的附图标记表示相似的元件,将针对元件描述各个实施例,将描述各个实施例。
[0013]图1示出在确定如何递送与日历事件相关联的通知中使用上下文信息的系统。
[0014]如所示,系统100包括共享应用110、日历115、上下文信息120、偏好和设置130、通知管理器26、平板计算设备150、智能电话设备160以及计算设备170。
[0015]通知管理器26被配置为至少部分基于用户的当前上下文将通知递送给用户。所述通知可以基于个人信息(例如日历事件、任务、警告等等)以及用户的上下文。例如,取代仅在预定时间递送通知,基于购买牛奶的任务的提醒通知可以由通知管理器26响应于用户正位于食品杂货店附近而被递送给该用户。通知可以由通知管理器26使用不同通知的类型(例如短消息服务(SMS);吐司通知;信息栏消息、电子消息等等)来递送。
[0016]通知管理器26可以基于用户的当前上下文选择通知类型。例如,可以基于用户位于哪里和/或用户目前正在使用什么计算设备来选择通知的类型。
[0017]用户可以配置与递送通知以及使用上下文信息相关联的偏好和设置130。例如,用户可以配置指定可以收集并共享什么上下文信息以及指定如何递送通知的偏好的许可。
[0018]也可以响应于事件的状态变化由通知管理器26将通知发送给其它用户(例如作为可信组的一部分的用户)。例如,可以由另一个组成员完成任务,用户可以更新任务的状态等等。当一个组成员的位置被更新时也可以通知组成员。例如,当一个用户在一个位置执行签到时,通知管理器26可以自动将该位置与其它组成员共享。
[0019]基于当前用户上下文来由通知管理器26调整任务序列的通知。任务通知可以在该任务可以被执行时被递送给用户,而不是用户一次查看所有的任务。例如,在执行一个任务之后,用户可以接收在他们当前位置附近有另一个任务要执行的通知。组成员可以创建给另一个成员的请求行动的消息。当做出响应时,做出请求的组成员接收通知并且其它组成员也可以接收通知。
[0020]计算设备170示出用于共享应用的示例图形用户界面172。如所示,界面172示出家庭组的不同成员。部分176示出爸爸的状态中的最后检查、爸爸的图像以及请求位置元素。部分178示出儿子的状态中的最后检查、儿子的图像、与儿子相关的内容以及请求位置元素。
[0021]响应于请求位置用户界面元素的选择,位置请求被发送给相关联的用户以请求他们当前位置。根据实施例,当用户接受位置请求时,做出请求的用户接收该用户的当前位置,并且该组中的其它成员接收该用户的当前位置。
[0022]在界面172中示出的部分174显示了在共享应用110中创建提醒以发送给儿子。在当前的示例中,妈妈正在创建提醒以告知儿子晚餐在冰箱里。在创建了提醒之后,妈妈选择发送提醒选项。根据一个实施例,基于消息的内容和儿子当前的上下文可以将该提醒发送给儿子。例如,妈妈在早上创建并选择发送提醒选项,但提醒直到儿子当天晚些时候在家时才发送给儿子。
[0023]平板计算设备150示出发送给爸爸的设备指示在6 :15PM去接妈妈的消息152。通知管理器26可以在预定时间和/或使用与爸爸相关联的上下文信息来递送消息152。例如,通知管理器26可以在爸爸离开他的办公室之后将消息152发送给爸爸。消息152还包括“好”选项以确认该消息、稍后选项以设置消息更晚提醒以及请求位置元素。响应于请求位置用户界面元素的选择,位置请求被发送给妈妈以请求她的当前位置。当妈妈接受了位置请求时,爸爸接收妈妈的当前位置,并且该组中的其它成员(例如儿子)也可以接收妈妈的当前位置。
[0024]智能电话160示出了地图的显示163,该显示示出每个组成员的最后报告的位置。例如,儿子可显示示出其它家庭成员的位置的地图。
[0025]为了方便与通知管理器26通信,可以实现一个或多个回调例程。应用110可以是各种应用,例如共享应用、商业生产力应用、娱乐应用、音乐应用、旅行应用、视频应用等等。通常,应用110可以是递送或接收如在此所述的通知的任何应用。应用110可以被配置为与共享服务105交互。应用110可以被配置为接收不同类型的输入(例如触摸输入、语音输入、键盘输入(例如物理键盘和/或软件输入面板(SIP))和/或其它类型的输入)。
[0026]如所示的系统100包括诸如平板计算设备150以及智能电话160之类的检测触摸输入何时被接收到(例如手指触摸或接近触摸触摸屏)的一个或多个触摸屏输入设备。可利用检测用户的触摸输入的任何类型的触摸屏。以下提供更多的细节。
[0027]图2示出在共享程序和配置许可的共享服务之间的交互。
[0028]如所示,图2示出包括设置210和日志212的共享服务以及包括设置用户界面222、审核用户界面226、位置用户界面228和本地设置224的共享应用110。
[0029]用户可以配置不同的准则,例如与共享应用110的操作有关的许可、过滤器和组设置。例如,经授权的用户可以添加一个组成员或从组中移除一个组成员。
[0030]用户可以设置指定用户允许与组中其它成员共享什么信息的许可。例如,用户可以选择在共享任何信息之前允许不同类型的信息与组成员共享。用户可以决定将位置信息与组中的一个用户共享,但是不与组中的另一个成员共享位置信息。
[0031]用户也可以配置一个或多个过滤器,所述过滤器可以基于各种准则(例如时刻、做出请求的设备、做出请求的位置等等)如设置许可所确定地来过滤共享信息。例如,用户可以允许另一个用户接收位置信息,但希望与详细位置信息相比该位置信息示出一个大致位置。用户还可以配置过滤器来限制一个或多个组成员可用的信息量。例如,爸爸和妈妈可以设置需和和过滤准则以允许护理者从妈妈和爸爸家中的计算设备查看他们的孩子的位置,只要在护理者工作时间中出现请
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1