聚集和呈现事件信息的制作方法

文档序号:9925279阅读:234来源:国知局
聚集和呈现事件信息的制作方法
【专利说明】聚集和呈现事件信息
[0001 ]
[0002]现有的日历应用接收来自用户的数据,把接收到的数据与特定日历事件相关联,并把接收到的数据存储于可被日历应用访问的存储器中。虽然一些日历事件可被用户进一步分类或归类(例如个人、工作、高优先级、低优先级等等),日历应用通常通过简单地接收和存储来自用户的数据来相同地对待所有的日历事件。
[0003]一些现有的第三方应用从因特网获得与日历事件相关的数据,并且按需把数据呈现给用户。例如,第三方应用获得与关联于即将到来的旅行的日历事件有关的天气信息。然而,这些第三方应用在从第三方应用的执行上下文之外的内容源标识和访问与一事件有关的数据方面能力有限。
[0004]挺述
[0005]$开的各实施例使计算设备能够选择与所述计算设备上执行的应用相关联的日历事件。与所选日历事件有关的数据从所述应用的执行上下文之外的存储器区域获得。所获得的数据被呈现在与所述应用相关联的用户界面(UI)元素上,以便显示给用户。数据被获得并且间歇地呈现在所述UI元素上。
[0006]提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。
[0007]附图简述
[0008]图1是例示出用于收集并向计算设备的用户呈现日历事件信息的计算设备的示例性框图。
[0009]图2是例示出计算设备选择、获得与日历事件有关的数据以及将其呈现给用户的操作的示例性流程图。
[0010]图3是例示出对日历应用中的日历事件的选择的示例性用户界面。
[0011]图4是例示出传达日历事件倒计时的屏幕的示例性用户界面元素。
[0012]图5是例示出包含与日历事件有关的数据的屏幕的示例性用户界面元素。
[0013]图6是例示出包含与日历事件有关的数据的屏幕的另一示例性用户界面元素。
[0014]图7是例示出为多个日历事件呈现倒计时信息的屏幕的示例性用户界面元素。
[0015]在全部附图中,相应的附图标记指示相应的部分。
[0016]详细描述
[0017]参考附图,本公开的实施例使得能够聚集日历事件信息并将其呈现给计算设备104的用户102。日历事件114由诸如应用IlOA的在计算设备104上执行的应用选择。与日历事件114有关的数据是从应用IlOA的执行上下文之外的一个或更多个存储器区域部分112B接收的。在一些实施例中,关于与应用IlOA相关联的日历事件114的相关数据是从计算设备104内但位于应用IlOA的执行上下文之外的存储器区域部分112B接收的。例如,在计算设备104或在计算设备104中的操作系统上执行的另一应用IlOB可获得对与日历事件114有关的存储在存储器区域部分112B中的数据的访问权。在一些实施例中,操作系统监视与应用I1A相关联的日历事件114并将来自多个存储器区域部分112B的数据提供给与应用I1A相关联的用户界面(UI)元素116。监视日历事件114和提供相关数据可周期性地和/或间歇性地执行。
[0018]本公开的各方面进一步使与日历事件114相关联的应用IlOA能从位于应用IlOA的执行上下文之外的一个或多个存储器区域部分112B获得与日历事件114有关的数据。此外,本公开的各方面使计算设备104的用户102能指示出一个或多个特定的日历事件114(例如重要的或感兴趣的事件)来在计算设备104上快速访问与那些日历事件114有关的数据。从而,获得和呈现与日历事件114有关的数据为计算设备104的用户102创建了更有吸引力且个性化的用户体验,诸如在图4到图7中例示出的那样。
[0019]再次参考图1,一示例性框图例示出收集日历事件信息并将其呈现给计算设备104的用户102。在图1的示例中,与用户102相关联的计算设备104表示用于在与应用IlOA相关联的UI元素116中呈现与关联于应用IlOA的日历事件114有关的数据的系统。与日历事件114有关的数据是从应用IlOA的执行上下文之外的存储器区域部分112B,和/或从应用IlOA的执行上下文之内的存储器区域部分112A获得的。计算设备104表示执行实现与计算设备104相关联的操作和功能的指令(例如,应用程序、操作系统功能、或两者)的任何设备。计算设备104可包括移动计算设备或任何其它的便携式设备。在一些实施例中,移动计算设备包括移动电话、膝上型计算机、图形输入板、计算板、上网本、游戏设备、可穿戴计算设备(诸如手表或眼镜形状因子)、和/或便携式媒体播放器。计算设备104还可包括较不便携的设备,诸如台式个人计算机、自助服务终端、桌面设备、工业控制设备、无线充电站、以及电动汽车充电站。另外,计算设备104可以表示一组处理单元或其它计算设备。
[0020]在一些实施例中,计算设备104具有至少一个处理器106、存储器区域108、以及至少一个用户界面126。处理器106包括任意数量的处理单元,并被编程为执行用于实现本公开的各方面的计算机可执行指令。指令可由处理器106或由在计算设备104内执行的多个处理器执行,或者由计算设备104外部的处理器来执行。在某些实施例中,处理器106被编程为执行诸如在附图(例如,图2)中所例示出的那些指令之类的指令。
[0021]在一些实施例中,处理器106表示执行在此所述的操作的模拟技术的一种实现。例如,所述操作可以由模拟计算设备和/或数字计算设备来执行。
[0022]计算设备104进一步具有一个或多个计算机可读介质,诸如存储器区域108。存储器区域108包括任何数量的、与计算设备104相关联或计算设备104可访问的介质。存储器区域108可以在计算设备104的内部(如图1所示)、在计算设备104的外部(未示出)、或两者(未示出)。在一些实施例中,存储器区域108包括只读存储器、读写存储器和/或布线到模拟或数字计算设备104中的存储器。
[0023]存储器区域108除了别的数据之外还存储了诸如应用#1(110A)到应用#N(110B)之类的一个或多个应用。应用在被处理器106执行时操作以在计算设备104上执行功能。示例性应用包括邮件应用程序、web浏览器、日历应用程序、地址簿应用程序、消息收发程序、媒体应用、基于位置的服务、搜索程序等。应用可与对应的应用或服务通信,诸如可经由网络访问的web服务。例如,应用可表示与在云中执行的服务器侧服务相对应的所下载的客户机侧应用。
[0024]应用#1(110A)到应用#N(110B)有与它们相关联的相应的执行上下文。例如,应用#I的执行上下文是存储器区域部分#1(112A),而应用#N的执行上下文是存储器区域部分.(112B),如图1所例示。在一些实施例中,存储器区域部分#1(112A)(与应用#1(110A)相关联)和存储器区域部分#2(112B)位于计算设备104内(见图1),并且表示工作存储器和/或持久存储器。在这样的实施例中,与日历事件114有关的数据由应用IlOA从计算设备104内的存储器区域部分112B(在应用IlOA的执行上下文之外)获得。在一示例性实施例中,一些或所有的存储器区域部分#1(112A)和/或存储器区域部分#2(112B)可在计算设备104之外(未示出)作为示例,处理器106被编程为由应用IlOA选择与应用IlOA相关联的日历事件114。应用IlOA将存储器的与其相关联的第一部分(例如存储器区域部分112A)用于数据存储。与所选日历事件114有关的数据是从所述存储器的位于应用IlOA的执行上下文之外的第二部分(例如存储器区域部分112B)接收的。示例性第二存储器部分可与在计算设备104上执行的另一应用IlOB相关联。接收到的数据被呈现在与应用IlOA相关联的用户界面元素116中的一个或多个中。处理器106接收该数据并把接收到的数据间歇性地呈现给计算设备104的用户 102。
[0025]在一些实施例中,处理器106继续接收与日历事件114有关的数据并在日历事件114发生之后的定义的一段时间间歇性地呈现接收到的数据(例如一直到日历事件114结束之后10天)为了节省电池寿命,处理器106可基于在计算设备104上检测到的用户活动,接收与日历事件114有关的数据。例如,如果用户1
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1