日历上的经分类的时间指定制造技术

技术编号:22107456 阅读:37 留言:0更新日期:2019-09-14 05:15
描述了用于在日历中对时间块的分类的技术。可以基于直接用户输入或者来自用户历史或行为的推断来确定要在用户的日历上分类的时间块。接下来,可以确定要分配的类别、时间块的开始和结束。时间块可以在所有工作日是相同的,可以是每天不同的,等等。在分类时间块期间要处理的一个或多个例外也可以通过直接用户输入或推断来确定。接着,可以受制于一个或多个例外来实现与所分配的类别相关联的一个或多个规则,所述规则限制在经分类的时间块期间在用户的日历上的对事件的安排。

Classified time assignment on the calendar

【技术实现步骤摘要】
【国外来华专利技术】日历上的经分类的时间指定
技术介绍
存在许多软件工具来帮助人们进行忙碌的日子和任务。日历应用是允许人们安排诸如会议、任务、约会等之类的事件的工具之一。现代日历应用通常不仅仅是一个安排工具,而且还提供宽泛的多种功能和特征。日历应用的本质仍然是基于相同的概念的。例如,用户指示他们想要创建事件,用户提供该事件的所有细节,并且该事件在日历上被创建,并且利用诸如事件的标题和时间之类的文本呈现被显示。在日益繁忙的工作和个人环境中,人们的日历通常充满了会议、约会、和类似事件。此外,增加的协作特征和访问允许其他人容易地安排会议和其他事件,以引起人们对他或她自己的日常安排的减弱的控制。一个人的日程中的时间段可能被重复预订,并且会议可能被分散在各个时间,这在此人尝试完成任务时可能变为破坏性的。
技术实现思路
提供了该
技术实现思路
以用简化的形式引入对以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在排他地标识所要求保护主题的关键特征或必要特征,也不旨在帮助确定所要求保护的主题的范围。实施例涉及提供日历中的时间块的分类。在一些示例中,可以基于直接用户输入或者来自用户历史或行为的推断来确定要在用户的日历上分类的时间块。接下来,可以确定要分配的类别、时间块的开始和结束。时间块可以在所有工作日是相同的,可以是每天不同的,等等。也可以通过直接用户输入或推断来确定在分类时间块期间要处理的一个或多个例外。接着,可以受制于一个或多个例外来实现与所分配的类别相关联的一个或多个规则,所述规则限制在经分类的时间块期间在用户的日历上的对事件的安排。通过阅读以下的详细描述以及浏览相关联的附图,这些和其他特征和优点将是显而易见的。所要理解的是,先前的一般描述和以下的详细描述两者都是解释性的,并且不限制所要求保护的方面。附图说明图1A-1C包括示出了其中可以实现日历中的时间块的分类的示例网络环境的显示图;图2包括示出了对日历中的时间块进行分类的示例方案的显示图;图3A-3D包括示出了日历中的时间块的分类的示例日历用户界面;图4是根据在本文中所描述的至少一些实施例来布置的示例联网环境;图5示出了根据在本文中所描述的至少一些实施例来布置的通用计算设备,其可以被配置为提供日历中的时间块的分类;以及图6示出了用于提供日历中的时间块的分类的示例过程的逻辑流程图。具体实施方式如上文简要描述的,实施例涉及日历中的时间块的分类。用户可以指示对要分类的所选时间块的指定,或者系统可以分析用户的历史和行为以推断要分配至用户的日历上的时间块的类别。可以基于用户输入或推断来确定一周中或几天内的每一天的时间块的开始和结束以及要分配的类别。可以提供各种类别作为默认类别,而其他类别由用户来定义。每个类别可以与限制在经分类的时间块期间对诸如会议、约会等之类的事件的安排的一个或多个规则相关联。也可以基于用户输入或推断来定义例外。例如,某些人可以被允许在经分类的时间块期间安排事件,而其他人不被允许这样做。在另一示例中,类别指定可以被展现给其他用户,并且与类别相匹配的事件请求可以在该时间块期间被允许。在以下的详细描述中,对形成了本文的一部分并且在其中通过图示、具体实施例、或示例的方式示出的附图进行了参考。可以组合这些方面,可以利用其他方面,并且可以进行结构性改变而不脱离本公开的精神或范围。因此,以下的详细描述不被认为是限制性意义,并且本专利技术的范围是由所附权利要求及其等同物来限定的。尽管一些实施例将在结合在个人计算机上的操作系统上运行的应用程序而执行的程序模块的一般上下文中被描述,但本领域的技术人员将认识到的是,也可以结合其他程序模块来实现这些方面。通常而言,程序模块包括例程、程序、组件、数据结构、以及执行特定的任务或实现特定的抽象数据类型的其他类型的结构。此外,本领域技术人员将理解的是,可以利用包括手持设备、多处理器系统、基于微处理器的或可编程的消费性电子产品、小型计算机、大型计算机、以及类似的计算设备在内的其他计算机系统配置来实践实施例。还可以在其中由通过通信网络所链接的远程处理设备来执行任务的分布式计算环境中实践实施例。在分布式计算环境中,程序模块既可以位于本地存储器存储设备中,也可以位于远程存储器存储设备中。一些实施例可以被实现为计算机实现的过程(方法)、计算系统、或者诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是这样一种计算机存储介质,其能够由计算机系统读取并且对包括用于使得计算机或计算机系统执行示例过程的指令的计算机程序进行编码。所述计算机可读存储介质是计算机可读存储器设备。所述计算机可读存储介质可以例如是经由以下中的一个或多个来实现的:易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘、或压缩盘、以及类似硬件介质。在整个说明书中,术语“平台”可以是用于提供要在用户的日历上分类的时间块的软件和硬件组件的组合,所述分类可以是基于直接用户输入或者来自用户历史或行为的推断来确定的。接下来,可以确定要分配的类别、时间块的开始和结束。时间块可以在所有工作日是相同的,可以是每天不同的,等等。在分类时间块期间要处理的一个或多个例外也可以通过直接用户输入或推断来确定。接着,可以受制于一个或多个例外来实现与所分配的类别相关联的一个或多个规则,所述规则限制在经分类的时间块期间在用户的日历上的对事件的安排。平台的示例包括但不限于在多个服务器上执行的托管的服务,在单个计算设备上执行的应用,以及类似系统。术语“服务器”一般是指通常在联网环境中执行一个或多个软件程序的计算设备。然而,服务器也可以被实现为在被视为网络上的服务器的一个或多个计算设备上执行的虚拟服务器(软件程序)。下面提供了关于这些技术和示例操作的更多细节。图1A-1C包括示出了其中可以实现日历中的时间块的分类的示例网络环境的显示图。如在图100A-100C中所示,示例系统可以包括托管基于云的生产力服务114的数据中心112,所述基于云的生产力服务114被配置为使得用户能够在多个设备之间以及跨多种平台来创建、编辑、和/或共享内容。数据中心112可以包括被配置为执行生产力服务114的一个或多个处理服务器116,此外还有其他组件。数据中心112还可以包括一个或多个存储服务器120,所述存储服务器120被配置为管理包括与生产力服务114相关联的数据的一个或多个数据存储单元。如在本文中所描述的,生产力服务114可以被实现为软件、硬件、或其组合。在一些实施例中,生产力服务114可以被配置为与各种应用互操作。例如,如在图100A-100C中所示,用户104可以通过设备102来执行应用106的瘦(例如,web浏览器)或厚(例如,本地安装的客户端应用)版本,其中,生产力服务114可以被配置为通过诸如网络110之类的一个或多个网络来与应用106集成和互操作。应用106可以是由生产力服务114托管的应用。应用106可以被配置为提供诸如安排、日历管理、任务管理、和类似服务之类的具体服务。由此,应用106可以是通信应用或日历应用等,并且与诸如日历应用118的生产力服务114的组件进行通信。设备102可以包括台式计算机、膝上型计算机、平板计算机、车载计算机、智能电话、或可穿戴计算设备等。通信接口可以促进生产力服务114与应用106本文档来自技高网...

【技术保护点】
1.一种用于提供日历中的时间块的分类的方法,所述方法包括:基于直接用户输入或推断来在用户的日历上确定要分类的时间块;确定要分配的类别、所述时间块的开始、和所述时间块的结束;确定在所述时间块期间要处理的一个或多个例外;受制于所述一个或多个例外来实现与所分配的类别相关联的一个或多个规则,所述一个或多个规则限制在所述时间块期间在所述用户的日历上的对事件的安排。

【技术特征摘要】
【国外来华专利技术】2017.01.31 US 15/420,9061.一种用于提供日历中的时间块的分类的方法,所述方法包括:基于直接用户输入或推断来在用户的日历上确定要分类的时间块;确定要分配的类别、所述时间块的开始、和所述时间块的结束;确定在所述时间块期间要处理的一个或多个例外;受制于所述一个或多个例外来实现与所分配的类别相关联的一个或多个规则,所述一个或多个规则限制在所述时间块期间在所述用户的日历上的对事件的安排。2.根据权利要求1所述的方法,其中,基于所述推断来在所述用户的日历上确定要分类的所述时间块包括:分析所述用户的当前日程、所述用户的安排历史、与所述用户相关联的通信、以及与所述用户的日历相结合的用户行为中的一个或多个;以及基于分析来渲染所述推断。3.根据权利要求1所述的方法,其中,实现限制在所述用户的日历上的对事件的所述安排的、与所分配的类别相关联的所述一个或多个规则包括:受制于所述一个或多个例外在所述时间块期间拒绝来自另一用户的事件安排请求;以及如果所请求的事件与所述时间块具有同一类别,则在所述时间块期间允许来自另一用户的事件安排请求。4.根据权利要求1所述的方法,其中,确定所述要分配的类别、所述时间块的所述开始、和所述时间块的所述结束包括:基于直接输入或推断来确定所述要分配的类别、所述时间块的所述开始、和所述时间块的所述结束;以及选择针对每个工作日具有相同的开始和结束的时间块。5.根据权利要求1所述的方法,其中,确定所述时间块的所述开始和所述结束包括:选择针对至少两个或更多个工作日具有不同的开始和不同的结束的时间块。6.根据权利要求1所述的方法,还包括:将所述时间块作为忙碌时间展现给其他用户;以及以对所分配的类别的指示将所述时间块展现给其他用户。7.一种用于提供日历中的时间块分类的计算设备,所述计算设备包括:通信接口,其被配置为促进所述计算设备与一个或多个服务器和其他计算设备之间的通信;被配置为存储指令的存储器;以及耦合至所述存储器和所述通信接口的一个或多个处理器,所述一个或多个处理器被配置为执行日历应用,其中,所述日历应用被配置为:基于直接用户输入或推断来在用户的日历上确定要分类的时间块;确定要分配的类别、所述时间块的开始、和所述时间块的结束;确定在所述时间块期间要处理的一个...

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

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

1