位置和日历信息的增强视图和通知制造技术

技术编号:34237014 阅读:11 留言:0更新日期:2022-07-24 08:24
一种系统提供用户位置和日历信息的增强视图和通知。系统能够利用指定事件的位置和时间的日历数据来分析和显示一个或多个人的位置数据。示出与每个个人的日历的细节一起显示的一个或多个人的位置的用户界面允许计算机用户容易地确定每个个人是否相对于其时间表处于适当位置。当人们偏离日历、遵循日历或者在适当的位置时,也能够生成图形突出显示或者其他类型的通知。能够使用过滤功能来定向到在跨组的所有成员或者跨时间的特定成员的特定时间窗口中的事件。在这样的配置中,设备能够基于给定的时间范围来选择特定的日历事件,以允许对上下文相关的用户活动进行更集中地查看。看。看。

Enhanced view and notification of location and calendar information

【技术实现步骤摘要】
【国外来华专利技术】位置和日历信息的增强视图和通知

技术介绍

[0001]随着移动技术的进步,位置跟踪系统变得越来越普遍。现有位置跟踪系统中有能够被用于个人和商业目的的许多功能。例如,一些系统能够提供对示出个人的位置以及家庭成员、同事、朋友等的位置的地图的显示。这样的系统允许人们相互协调、在特定位置会面、对儿童进行定位等。
[0002]尽管现有位置跟踪系统有许多益处,但是一些系统仍然具有许多限制。例如,一些现有系统在示出个人的位置时提供非常少的上下文。对于需要协调全天具有许多不同会议的群组的个人来说,这种限制会使其变得困难。在一个说明性示例中,如果个人在地图上观察其同事的位置,则该个人可能需要执行许多手动任务以确定每个同事是否在相对于每个同事的时间表的适当位置。个人(诸如团队经理)可能需要访问针对每个团队成员的日历,记下针对每个事件的时间和地点,并且然后将该信息与实时位置信息进行比较以确定每个个人是否遵照时间表。
[0003]这样的手动任务的要求会导致计算资源方面的许多低效率。另外,现有系统的缺点可能导致许多错误,因为可能需要用户手动地输入数据并且在不同的应用之间切换以获得所需的数据。当对于可能包括数百或者数千人的大型团队时,现有系统所需的手动任务可能使任何人都非常难(如果有可能的话)有效地跟踪在大地理区域内具有约定的冗长时间表的群组的进展。

技术实现思路

[0004]在本文中所公开的技术提供用户位置和日历信息的增强视图和通知。系统能够分析和显示一个或多个人的实时和历史位置数据,其中,其日历数据指定预定的事件。以每个个人的日历的细节布置的、示出个人或者一组人的位置的用户界面允许计算机用户轻松地确定每个个人是否相对于其时间表处于适当位置。当人们偏离日历时,例如,不在关于特定日历事件的适当位置时,也能够生成图形突出显示或者其他类型的通知。在一些配置中,所述系统能够利用过滤功能来定向到在跨群组的所有成员或者跨时间的特定成员的特定时间窗口中的事件。在这样的配置中,设备能够基于预定的时间范围来选择特定的日历事件,以使得系统能够提供上下文相关的用户活动的聚焦视图以及对事件的更有针对性的显示。
[0005]如在下文更详细描述的,在本文中所公开的技术提供了利用和显示位置信息和日历信息的多个特征。例如,能够基于一个或多个标准来分发通知以选择群组成员。例如,在安排多个群组成员在特定位置会面的场景中,能够将特定类型的通知传送给在所述位置处或附近的个体成员,并且能够将其他类型的通知传送给距所述位置超出阈值距离的成员。在一些配置中,诸如会议组织者之类的群组成员能够接收对位置信息和日历信息的上下文针对性显示。这样的特征允许用户在采取动作之前查看群组的活动和时间表的更宽泛的上下文,例如,确定哪些群组成员应当接收广播通知、确定应当对日历事件进行的修改的类型等。在本文中所公开的技术也提供了用于定义在日历事件中所指定的位置周围的区域的许多用户界面特征,以及用于选择用于过滤日历事件的特定时间范围的其他用户界面特征。
[0006]应当意识到,上文所描述的主题可以被实现为计算机控制的装置、计算机进程、计算系统,或者被实现为诸如计算机可读存储介质之类的制品。在许多其他益处中,在本文中所描述的技术改善了关于广泛的计算资源的效率。例如,可以改进设备的人类交互,因为对在本文中所公开的技术的使用使得用户能够查看位置信息和日历信息以减少进行手动操作以从不同应用获得日历信息和位置信息的需要。与计算设备的这种经改善的交互改善了其他计算资源,诸如处理器和网络资源,例如,用户能够利用一个应用来工作并且减少了手动步骤,其能够最终减少网络流量和计算周期。除了在本文中所提及的那些技术效果之外的其他技术效果也能够根据在本文中所公开的技术的实现方式来实现。
[0007]提供本
技术实现思路
是为了以简化形式介绍对概念的选择,这些概念将在下文的详细描述中进一步描述。本
技术实现思路
并不旨在识别所要求保护的主题的关键或基本特征,也并不旨在用作确定所要求保护的主题范围的帮助。例如,术语“技术”可以指代上述或贯穿本文档描述的上下文所允许的(一种或多种)系统、(一种或多种)方法、计算机可读指令、(一个或多个)模块、算法、硬件逻辑和/或(一个或多个)操作。
附图说明
[0008]参考附图描述了详细描述。在图中,附图标记的(一个或多个)最左侧数字标识首次出现该附图标记的图。不同图中相同的附图标记表示相似或相同的项目。对多个项目中的单个项目的引用可以使用带有字母序列中的字母的附图标记来指代每个个体项目。对项目的通用引用可以使用没有字母序列的特定附图标记。
[0009]图1A图示了被配置为显示群组的成员的位置和描述在每个成员的位置与在其相关联的时间表中指定的事件位置之间的关系的状态指示符的用户界面。
[0010]图1B图示了被配置为显示针对所选择的群组成员的位置信息和日历信息的用户界面。
[0011]图1C图示了被配置为显示针对个人的位置信息、日历信息和状态指示符的用户界面。
[0012]图1D图示了用于确定状态指示符的过程的各方面。
[0013]图2A图示了被配置为显示针对多个群组成员的位置信息、日历信息和状态指示符的用户界面。
[0014]图2B图示了用于确定针对至少一个群组成员的状态指示符的过程的各方面。
[0015]图3A图示了涉及过滤功能以识别跨时间范围的所选择的日历事件的过程的各方面和示出群组成员相对于所选择的日历事件的位置的位置的用户界面。
[0016]图3B图示了涉及过滤功能以识别跨另一时间范围的所选择的日历事件的过程的各方面和示出群组成员相对于所选择的日历事件的位置的位置的用户界面。
[0017]图3C图示了涉及过滤功能以识别跨又一时间范围的所选择的日历事件的过程的各方面和示出群组成员相对于所选择的日历事件的位置的位置的用户界面。
[0018]图4图示了在示出群组的位置和日历事件的第一用户界面到示出个体的位置和日历事件的第二用户界面之间的转换。
[0019]图5A图示了另一示例性用户界面,其能够被用于为过滤功能选择时间范围以识别所选择的日历事件。
[0020]图5B图示了图5A的用户界面,其中,用户已经选择了用于过滤功能的第二时间范围以识别所选择的日历事件。
[0021]图6A图示了另一示例性用户界面,其能够被用于为过滤功能选择时间范围以识别历史日历事件。
[0022]图6B图示了图6A的用户界面,其中,用户已经为过滤功能选择了第二时间范围以识别跨时间的历史日历事件,所述用户界面示出了与和所选择的日历事件相关联的位置的交互的历史视图。
[0023]图6C图示了图6A的用户界面,其中,用户已经为过滤功能选择了第三时间范围以识别跨时间的历史日历事件,用户界面示出了与和所选择的日历事件相关联的位置的交互的历史视图。
[0024]图6D图示了图6A的用户界面,其中,用户已经为过滤功能选择了第四时间范围以识别跨时间的历史日历事件,用户界面示出了与和所选择的日历事件相关联的位置的交互的历史视图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由计算设备执行的方法,所述方法包括:接收定义针对多个用户的多个日历事件的日历数据,其中,所述多个日历事件中的每个日历事件指定事件时间和事件位置;接收指示针对与所述多个用户中的每个用户相关联的远程设备的物理位置的位置数据;过滤所述日历数据以从所述多个日历事件中识别所选择的日历事件集合,其中,所述多个日历事件被过滤成指定在预定时间范围之内的事件时间的所选择的日历事件集合;生成状态指示符,所述状态指示符指示在所述多个用户中的个体用户的所述物理位置与在和所述个体用户中的每个个体用户相关联的所选择的日历事件集合中指定的相关联事件位置之间的关系;以及使得显示包括所选择的日历事件集合的所述状态指示符的用户界面,所述状态指示符与示出在地图上相对于所述事件位置的一个或多个位置标记的所述个体用户的所述物理位置的图形元素同时地显示,其中,所述状态指示符指示在所述个体用户的所述物理位置与在所选择的日历事件集合中指定的所述事件位置之间的所述关系。2.根据权利要求1所述的方法,还包括:接收指示从所述多个用户中选择单个用户的用户输入;以及修改所述用户界面以显示将焦点引到示出所述单个用户的物理位置的单个图形元素的地图,所述地图与状态指示符同时地显示,所述状态指示符将焦点引到在所述单个用户的所述物理位置与基于与所述单个用户的关联性从所选择的日历事件集合中选择的日历事件中指定的事件位置之间的关系。3.根据权利要求1所述的方法,其中,所述用户界面还包括描述所选择的日历事件集合的细节的日历概要,所述日历概要与示出所述个体用户的所述物理位置的所述图形元素同时地显示。4.根据权利要求1所述的方法,还包括:确定在所述多个用户中的单个用户的物理位置与所选择的日历事件集合中的相关联的日历事件的事件位置之间的距离,所述距离是在所述相关联的日历事件的开始时间的预定时间段之内确定的;以及响应于确定在所述单个用户的所述物理位置与所述事件位置之间的所述距离大于阈值距离,利用所述用户相对于所述相关联的日历事件而偏离时间表的指示来配置所述状态指示符。5.根据权利要求1所述的方法,还包括:确定在所述多个用户中的单个用户的物理位置与所选择的日历事件集合中的相关联的日历事件的事件位置之间的距离,所述距离是在所述相关联的日历事件的开始时间的预定时间段之内确定的;以及响应于确定在所述单个用户的所述物理位置与所述事件位置之间的所述距离小于阈值距离,利用所述用户相对于所述相关联的日历事件而遵循时间表的指示来配置所述状态指示符。6.根据权利要求1所述的方法,还包括:确定在所述多个用户中的单个用户的物理位置与在所选择的日历事件集合中的相关
联的日历事件中指定的事件位置之间的通勤的可能性;以及利用对在所述单个用户的所述物理位置与所述事件位置之间的所述通勤的所述可能性的描述来配置所述状态指示符。7.根据权利要求1所述的方法,还包括:分析所选择的日历事件集合以确定在所述多个用户中的单个用户的物理位置与针对所选择的日历事件集合中的每个日历事件的事件位置之间的距离;以及生成...

【专利技术属性】
技术研发人员:L
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1