[发明专利]最相关的首先日历事件同步有效
申请号: | 201780081356.4 | 申请日: | 2017-12-22 |
公开(公告)号: | CN110121726B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | S·R·乔伊纳;J·辛格 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;H04L67/1095;G06Q10/0631;G06Q10/1093;G06F16/27 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 赵腾飞 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相关 首先 日历 事件 同步 | ||
为了在本地日历与主日历同步期间提高用户设备的响应性,主日历将首先相对于当前时间向用户设备提供最相关的事件。因此,使用户设备能够向用户显示那些最相关的事件。
背景技术
当同步日历应用程序以使得多个设备的日历应用程序中显示的事件包括等效事件时,用户经常遇到处理滞后,尤其是当要同步的事件的数量很大时。除了对用户造成烦扰之外,这种处理滞后通常会阻止用户访问日历应用程序或其它应用程序,直到同步完成为止;使用户长时间盯着日历中的空白当前时间框直到该时间框被填充为止,或者锁定设备以处理同步操作。
发明内容
提供本概括部分以便用简化的形式介绍将在以下的详细描述中进一步描述的概念选择。本概括部分并不是旨在标识本发明的关键特征或本质特征,也不是旨在帮助确定本发明的保护范围。
本文讨论了用于为电子日历服务提供改进的同步操作的系统和方法,其具有提供相关事件数据的减少的等待时间以及针对正在同步的设备的减少的锁定。在一个方面,将这些改进作为用于同步日历上的事件的API(应用程序接口)提供,其将首先向用户返回最相关的事件(例如,通过在日历的其余部分之前同步第一个月的数据)。通过首先提供最相关的事件,提供了更佳的用户体验,这是因为应用程序不必在向用户显示日历之前等待加载整个事件集。利用这种改进,日历应用程序将自动查询并且首先返回当前时间框中发生的事件,然后是当前时间框之后的任何事件以及之前的任何事件。这允许客户端首先获得通常最感兴趣的信息,而不必在日历界面可用之前等待整个同步完成;使日历应用程序能够异步地开始显示第一时间框的数据,同时在后台继续进行同步,从而提供更具响应性的用户体验。
示例实现成计算机进程、计算系统或诸如设备、计算机程序产品或计算机可读介质之类的制品。根据一个方面,该计算机程序产品是计算机系统可读的计算机存储介质,其对包括有用于执行计算机进程的指令的计算机程序进行编码。
在下面的附图和描述中阐述了一个或多个方面的细节。通过阅读以下详细描述并查看相关的附图,其它特征和优点将变得显而易见。应当理解,以下的详细描述仅仅是解释性的,而不是对权利要求的限制。
附图说明
包含在本公开内容中并构成本公开内容的一部分的附图示出了各个方面。在附图中:
图1是示出可以实现本公开内容的示例性操作环境;
图2是示出用于从主存储库的角度同步日历的示例性方法中所涉及的通常阶段的流程图;
图3是示出用于从用户设备的角度同步日历的示例性方法中所涉及的通常阶段的流程图;
图4是示出计算设备的示例性物理部件的框图;
图5A和图5B是一种移动计算设备的框图;以及
图6是一种分布式计算系统的框图。
具体实施方式
下面的详细描述参照附图。在可以时,在附图和下面的描述中使用相同的附图标记来指代相同或者类似的元素。虽然描述了一些示例,但针对其的修改、调整和其它实现方式也是可能的。例如,可以对附图中所示出的组成部分进行替代、增加或者修改,可以通过对所公开的方法进行替代、重新排序或者增加阶段来修改本文所描述的方法。因此,以下的详细描述并非是对本发明进行限制,相反,本发明的适当保护范围由所附权利要求书进行界定。示例可以采用硬件实施方式、或整个软件实施方式、或者组合软件和硬件方面的实施方式。因此,下面的详细描述不应采用限制性的意义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780081356.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理