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

文档序号:9925279阅读:来源:国知局
CD)、软盘以及磁带盒。作为示例而非限制,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性与非易失性、可移动与不可移动介质。计算机存储介质是有形的,且与通信介质互斥。计算机存储介质以硬件实现,并排除载波和传播信号。用于本公开的目的的计算机存储介质不是信号本身。示例性计算机存储介质包括硬盘、闪存驱动器和其它固态存储器。作为对比,通信介质在诸如载波或其他传输机制等已调制数据信号中体现计算机可读指令、数据结构、程序模块或其他数据,并包括任何信息传递介质。
[0060]尽管结合一示例性计算系统环境进行了描述,但本公开的各实施例能够用众多其它通用或专用计算系统环境、配置或设备实现。
[0061]适用于本发明的各方面的公知的计算系统、环境和/或配置的示例包括,但不仅限于:移动计算设备、个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、游戏控制台、基于微处理器的系统、机顶盒、可编程消费电子产品、移动电话、具有可穿戴或配件形状因子(例如,手表、眼镜、头戴式耳机或耳塞)的移动计算和/或通信设备、网络PC、小型计算机、大型计算机、包括上面的系统或设备中的任何一种的分布式计算环境等等。这样的系统或设备可以以任何方式来接受来自用户的输入,包括来自诸如键盘或指点设备之类的输入设备、通过姿势输入、接近输入(诸如通过悬浮)和/或通过语音输入。
[0062]本发明的各实施例可在被软件、固件、硬件或其组合中的一个或多个计算机或其他设备执行的计算机可执行指令(诸如程序模块)的一般上下文中被描述。计算机可执行指令可以被组织成一个或多个计算机可执行的组件或模块。一般而言,程序模块包括但不限于,执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件,以及数据结构。可以利用任何数量的这样的组件或模块以及它们的任何组织来实现本发明的各方面。例如,本发明的各方面不限于附图中所举例说明并且在此处所描述的特定计算机可执行指令或特定组件或模块。本发明的其他实施例可以包括具有比此处所举例说明和描述的功能多一些或少一些功能的不同的计算机可执行指令或组件。
[0063]本发明的各方面在通用计算机被配置成执行此处所描述的指令时将通用计算机变换为专用计算设备(例如计算设备104)。
[0064]在此所例示和所描述的实施例以及在此未具体描述但是处于本发明的各方面的范围内的实施例构成:用于从计算设备104上执行的应用IlOA的执行上下文之外的存储器区域部分112B中的一个或多个聚集事件信息并将其呈现在与应用IlOA相关联的UI元素116中的示例性手段。
[0065]此处所举例说明和描述的本发明的各实施例中的操作的执行或完成的顺序不是必需的,除非另作指定。即,除非另作指定,操作可以以任何顺序执行,本发明的各实施例可以包括额外的或比此处所公开的操作更少的操作。例如,考虑了在某一个操作之前、同时、或之后执行或完成另一个操作也在本发明的各方面的范围之内。
[0066]当介绍本发明的各方面或其各实施例的元素时,“一”、“一个”、“该”、“所述”旨在表示有这些元素中的一个或多个。术语“包括”、“包含”、以及“具有”旨在是包含性的,并表示除所列出的元素以外可以有额外的元素。术语“示例性”旨在表示“……的一示例”。短语“下述的一个或多个:A、B和是指“至少一个A和/或至少一个B和/或至少一个。
[0067]已经详细地描述了本发明的各方面,显然,在不偏离所附权利要求书所定义的本发明的各方面的范围的情况下,各种修改和变型是可能的。在不偏离本发明的各方面的范围的情况下,可以在上面的构造、产品以及方法中作出各种更改,意图是上面的描述中所包含的以及各附图中所示出的所有主题都应该解释为说明性的,而不是限制性的。
【主权项】
1.用于收集和向用户呈现日历事件信息的系统,所述系统包括: 与移动计算设备相关联的存储器区域,所述存储器区域存储至少一个应用,所述应用将所述存储器区域的与其相关联的第一部分用于数据存储;以及 处理器,所述处理器被编程为: 由所述应用选择与所述应用相关联的日历事件。 从所述应用的执行上下文之外的所述存储器区域的第二部分接收与所选日历事件有关的数据;以及 在与所述应用相关联的用户界面(UI)元素中呈现所接收到的数据, 其中所述处理器间歇性地接收并向所述移动计算设备的用户呈现所接收到的数据。2.如权利要求1所述的系统,其中所述处理器被进一步编程为基于所接收到的数据来个性化所述移动计算设备,其中所述存储器区域的所述第二部分与另一应用相关联,以及其中所述UI元素包括活动磁贴。3.如权利要求1所述的系统,其中所述处理器被编程以便通过执行以下中的至少之一来个性化所述移动计算设备:为所述日历事件添加提醒、设置所述日历事件当天的唤醒闹钟、设置所述移动计算设备的铃声、创建相册以便存储与所述日历事件相关联的照片、配置休假回复电子邮件设置、为所述日历事件创建待办列表、为所述移动计算设备设置背景图像、设置所述日历事件的倒计时计时器、或为所述移动计算设备设置锁屏图像。4.如权利要求1所述的系统,其中所述处理器被编程以便接收所述数据并在所述日历事件发生之后的定义的一段时间间歇性地呈现所接收到的数据。5.—种方法,包括: 由计算设备选择与在所述计算设备上执行的一应用相关联的日历事件。 从所述应用的执行上下文之外的至少一个存储器区域获得与所选日历事件有关的数据;以及 把所获得的数据呈现在用户界面(UI)元素中以便显示给用户,所述UI元素与所述应用相关联, 其中获得所述数据和呈现所获得的数据被间歇性地执行。6.如权利要求5所述的方法,其中选择所述日历事件包括以下至少之一:基于与所述日历事件相关联的开始日期自动选择所述日历事件,或从所述用户接收对所述日历事件的选择,并且所述方法进一步包括: 为所获得的数据生成统一资源标识符(URI); 把所生成的URI存储在所述应用的执行上下文内;以及 将所存储的、所生成的URI分享给与所述日历事件相关联的至少一个参加者。7.如权利要求5所述的方法,其中获得所述数据包括对所述数据执行基于文本的搜索,其中所述日历事件具有与其相关联的位置,并且其中获得所述数据包括使用所述位置作为搜索项来对所述数据执行搜索,或者其中所述日历事件具有与其相关联的开始时间,并且其中获得所述数据包括基于所述开始时间对所述数据执行搜索。8.如权利要求5所述的方法,其中从所述至少一个存储器区域获得所述数据包括从所述计算设备上的存储器区域以及从所述计算设备外的存储器区域获得所述数据,其中所获得的数据包括以下至少之一:文本数据、图像数据、视频数据、或音频数据。9.如权利要求5所述的方法,进一步包括接收来自所述用户的附加数据并将所述附加数据存储在所述应用的执行上下文内,或进一步包括标识与所述日历事件相关联的至少一个参加者,获得与所述参加者相关联的数据,以及用所获得的数据更新所述UI元素。10.如权利要求5所述的方法,进一步包括: 将所获得的数据存储在与所述UI元素相关联的数据结构中; 将所述数据结构传送给另一计算设备,其中所述另一计算设备用与所述日历事件有关的附加数据更新所述数据结构; 从所述另一计算设备接收经更新的数据结构;以及 用接收到的经更新的数据结构更新所述UI元素。
【专利摘要】本公开的实施例聚集和呈现与关联于计算设备上执行的应用的日历事件有关的事件信息。在一些实施例中,从应用的执行上下文之外的内容源获得与日历事件有关的数据与日历事件有关的数据被间歇性地获得和/或呈现在与应用相关联的用户界面元素中。应用的执行上下文之外的内容源可以在一个或更多个其他应用、计算设备操作系统、和/或web服务的执行上下文内。
【IPC分类】G06F3/14
【公开号】CN105706042
【申请号】CN201480061476
【发明人】M·N·利姆, T·N·詹森, S·卡利加里, J·J·弗鲁, T·L·楚达兹克, A·古普塔, R·夏, A·J·布洛什, J·A·施拉德尔
【申请人】微软技术许可有限责任公司
【公开日】2016年6月22日
【申请日】2014年11月10日
【公告号】CA2928714A1, US20150135088, WO2015073338A2, WO2015073338A3
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1