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

文档序号:9925279阅读:来源:国知局
网络接口卡的计算机可执行指令(例如驱动程序)。计算设备104和其它设备之间的通信可使用任何协议或机制在任何有线或无线连接上发生。在一些实施例中,通信接口可用近程通信技术来操作,诸如通过使用近场通信(NFC)标签。
[0041]用户接口组件124包括用于将数据显示给用户102以及从用户102接收数据的图形卡。用户接口组件124还可包括用于操作图形卡的计算机可执行指令(例如驱动程序)。此夕卜,用户接口组件124可包括显示器(例如触摸屏显示器或自然用户界面)和/或用于操作显示器的计算机可执行指令(例如驱动程序)。用户接口组件124还可包括,例如,以下各项来将数据提供给用户102或从用户102接收数据:扬声器、声卡、相机、话筒、振动电机、一个或多个加速度计、蓝牙通信模块、全球定位系统(GPS)硬件、和/或感光光传感器。例如,用户102可通过按特定方式移动计算设备104来输入命令或操纵数据。
[0042]接着参考图3,一示例性用户界面例示出在日历应用中对日历事件114的选择。在302,日历应用被执行,而在304,用户102可指示计算设备104在特定的时间(例如在启动之际、在解锁计算设备104之际,等等)在用户界面126的特定部分(例如开始屏幕、锁定屏幕等等)显示日历事件114等。例如,为了快速访问以及可见性,用户102把日历事件114(例如可通过按压并保持显示在触摸屏显示器上的日历事件114来钉住约会)钉在计算设备104的开始屏幕上。被钉住的事件114被认为对用户102重要,而针对被钉住的事件114的相关内容从内容源118(在与被钉住的事件114相关联的日历应用的执行上下文之外)获得。
[0043I 接着参考图4,一示例性UI元素(例如UI元素116)例示出传达日历事件114倒计时和/或与日历事件114有关的数据的多个屏幕。如屏幕之间的箭头所示,屏幕可被顺序地显示给用户102。例如,在402,夏威夷休假倒计时(如倒计时计时器)被呈现在UI元素116中,而该倒计时在404自动改变成将该倒计时与在日历事件114期间感兴趣的地点或将访问的地点的图像一起呈现。UI元素116,在406,可呈现针对日历事件114的天气预报。因此,日历事件114倒计时被用与日历事件114有关的数据补充并被呈现给用户102。
[0044]接着参考图5和图6,示例性UI元素(如UI元素116)例示出包含与日历事件114有关的数据的屏幕的示例。如屏幕之间的箭头所示,屏幕可被顺序地显示给用户102。在502,UI元素116呈现与日历事件114有关的图像,该图像叠加了基于用户102的位置和/或上下文通过基于文本的搜索获得的相关数据(例如来自数字便笺应用和/或支持自由形式信息收集和多用户协作的其他应用)。1]1元素116在504被更新以便呈现来自用户102的一个或多个社交网络的获得的数据(例如关于在日历事件114期间也将在夏威夷的联系人的信息、关于先前已访问过夏威夷的联系人的信息等等)。在506,UI元素116被更新以呈现关于在日历事件114期间在夏威夷进行(或计划)的公共事件的信息。
[0045]在602,UI元素116呈现用户102预定的以便在夏威夷休假期间下榻的酒店的图像。预定信息可例如从与酒店预定有关的电子邮件通信获得。在604,UI元素116呈现从迈尔斯(例如用户102)的朋友苏珊接收的关于她下榻在与迈尔斯相同的酒店的短消息服务(SMS)消息。在606,UI元素116呈现目的地前一年的节日的图像(例如来自联系人的相册、网站、和/或通过因特网搜索),因为本年度的节日被安排在日历事件114期间发生。
[0046]接着参考图7,一示例性UI元素(例如UI元素116)例示出呈现针对多个日历事件114的倒计时信息的屏幕(例如在702、704和706)。在UI元素116(例如在图5到7中)中呈现的数据的顺序可以是随机的,或是可由用户102配置的。向用户102呈现数据的任何其他顺序或其组合也在本公开的范围之内。
[0047]其他示例
[0048]作为本文所述的实施例的替代或补充,除应用IlOA之外的实体(例如应用110B、在计算设备104上执行的操作系统、和/或web服务)可直接更新与应用IlOA相关联的UI元素116。例如,应用IlOA可能不能(或不想)访问在应用IlOA的执行上下文之外的任何存储器区域部分#2 (112B)然后其他实体直接把内容推送给UI元素116。例如,与应用I1A相关联的UI元素116(把存储器区域部分#1作为执行上下文)可接收并呈现从存储器区域部分#2(在应用IlOA的执行上下文之外)获得的有关夏威夷旅行预订的信息(例如酒店、餐厅、演出门票等等)O
[0049]在一示例性实施例中,与第一应用相关联的日历事件114基于在计算设备104上可获得的预定义阈值数量的消息(例如在预定义时间跨度内)被自动(例如无需用户102输入)选择。例如,如果用户102接收关于生日的预定义数量的消息,日历事件114就被自动选择(例如被钉到开始屏幕),并且与生日有关的各种消息和/或照片被呈现在与第一应用相关联的UI元素116上。各种消息可通过电子邮件应用、语音邮件应用、SMS应用等被接收。在一些实施例中,第二应用和/或计算设备104的操作系统把与生日有关的各种消息和/或照片提供给与第一应用IlOA相关联的UI元素116。1]1元素116上的数据可以被动画化。
[0050]在一些实施例中,人(例如参加者)与日历事件114相关联。在这样的实施例中,UI元素116也用与那些人相关联的信息(例如如果一位旅行者张贴有关该旅行的评论,或从在线零售商购买物品等等)被更新。
[0051]与计算设备104上执行的第一应用(例如应用110A)相关联的日历事件114可基于与计算设备104上执行的第二应用(例如应用110B)相关联的另一日历事件被更新。此外,虽然在与第一应用相关联的日历事件114的执行上下文之内描述,但本公开的各方面可用与第一应用相关联的任何类型的事件(例如,不限于日历事件)来操作。在这样的场景中,第二应用和/或计算设备104的操作系统提供从第一应用的执行上下文之外的存储器区域部分(例如存储器区域部分112B)提供与该事件有关的数据。例如,用户102进入特定位置就为第一应用生成了位置事件,该第一应用从第一应用的执行上下文之外的存储器区域部分接收与该位置事件有关的数据。作为另一示例,第一应用可生成错误事件(例如关于由用户102执行的非法操作的消息)。响应于该错误事件,第一应用从第一应用的执行上下文之外的存储器区域部分接收与该错误事件有关的数据。
[0052]在一些实施例中,应用IlOA接收与日历事件114有关的数据,而不发送对与日历事件114有关的数据的请求(例如不执行设备范围搜索或其他搜索)。
[0053]在一示例场景中,计算设备104接收来自用户102的从UI元素116移除至少一部分所获得的数据的请求。响应于收到的请求,所获得的数据的被请求部分从UI元素116被移除例如,与日历事件114有关的陈旧数据、用户102偏好于不显示的数据、和/或接收到的事实上不与日历事件114有关的数据,可从UI元素116被移除。
[0054]虽然已从应用IlOA从存储器区域部分#2(112B)接收与日历事件114有关的数据的角度描述了一些实施例,但本公开的各方面还能够以应用IlOB从存储器区域部分#1(112A)接收与日历事件114有关的数据的角度来操作。
[0055]附图中的各种元素的至少一部分功能可由附图中的其他元素或附图中未示出的实体(例如,处理器、web服务、服务器、应用程序、计算设备等)执行。
[0056]在一些实施例中,各图中所例示的操作可以作为在计算机可读介质上编码的软件指令以被编程或设计为执行操作的硬件或这两者来实现。例如,本公开的各方面可以被实现为片上系统或包括多个互连的导电元件的其它电路。
[0057]虽然本公开的各方面没有跟踪个人可标识信息,但参考了从用户监视和/或收集的数据来描述了各实施例。在一些实施例中,可向用户提供有关数据收集的通知(例如,经由对话框或偏好设置),并且给予用户对监视和/或收集给予同意或拒绝同意的机会。该同意可以采用选择加入同意或选择退出同意的形式。
[0058]示例性操作环境
[0059]示例性计算机可读介质包括闪存驱动器、数字多功能盘(DVD)、紧致盘(
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1