跨多平台的自动任务流管理制造技术

技术编号:20023180 阅读:26 留言:0更新日期:2019-01-06 03:12
跨多平台的自动任务流管理的技术被提供。在一些示例中,在对传入或传出的通信的分析时,用户可以被提示以创建任务,或者在推理时自动地创建任务。可以支持用户定义针对任务的持续时长、优先级、和/或截止期限。日程表项目可以基于任务和用户属性(例如,用户的日程安排、与任务相关的其他活动等)而被创建。创建的任务可以是通过日程表和/或通过其他应用用户体验(例如,任务管理应用、电子邮件应用和类似的应用)可追踪的。在检测到相关活动的执行时自动地关闭应用,或者在提示时由用户关闭任务。基于任务、安排、和其他相关因素,未完成的任务可以被自动地重排(以及在日程表上重安排)。

【技术实现步骤摘要】
【国外来华专利技术】跨多平台的自动任务流管理
技术介绍
在日常生活中,常人通常被大量的个人任务和职业任务所累。随着计算机和实用程序的激增,许多人使用电子邮件、日程、以及日程安排软件以用于管理与任务相关联的任务和信息。例如,普通的场景包括:人们在日程表应用中人工地记录他们的工作,并且当任务完成时人工地改变它们的状态。任务管理应用执行类似的动作。然而,针对任务管理的日程表,任务以及日程安排应用的传统使用通常是静态的,其依赖于人们人工地管理任务、他们的日程安排以及完成。随着个人任务的和职业任务的数量的增长,这样的应用的功能和能力可能不足以解决人们的需求。
技术实现思路

技术实现思路
被提供以用简化的形式介绍概念的选择,这些概念将在下面的具体实施方式中进一步被描述。本
技术实现思路
不旨在标识所要求保护的技术主题的关键特征或必要特征,也不旨在被用来限制所要求保护的技术主题的范围。实施例涉及一种提供跨多平台的自动任务流管理。在一些示例中,响应于接收到通信,通信可以被分析以推理任务,该任务可以包括任务属性。响应于用户确认或者自动地基于针对任务属性的一个或者多个默认的值和用户输入,推理任务可以被创建。与任务或者任务属性相关联的信息可以被提供给日程表应用,使得日程表项目基于以下被创建以用于任务:任务属性中一个或多个、用户属性和日程表项目周围的一个或者多个事件。在其他示例中,响应于用户输入、冲突的日程表项目创建、或者任务在任务截止期限前未完成,任务可以被重安排并且日程表应用被指导以自动地重安排日程表项目。通过阅读以下详细描述和相关附图,这些和其它特征和优点将变得显而易见。应该理解,前面的一般性描述和下面的详细描述都是说明性的,并不限制所要求保护的方面。附图说明图1示出了针对跨多个平台的自动任务流管理的示例显示图;图2示出了提供跨多个平台的自动任务流管理中的主要部件和交互的示例系统的显示图;图3示出了在协作环境中的跨多个平台的自动任务流管理的显示图;图4示出了使得跨多个平台的自动任务流管理成为可能的示例邮件应用用户体验的显示图;图5示出了根据一些实施例的示例任务创建/查看用户体验的显示图;图6示出了具有跨多个平台的自动任务流管理的示例日程表用户体验的显示图;图7示出了计算设备的示例的框图,根据一些实施例,该计算设备可以被用于提供跨多平台的自动任务流管理;以及图8示出了根据一些实施例的用于提供跨多平台的自动任务流管理流程的逻辑流程图。具体实施方式如上面简要描述的,实施例是关于跨多平台的自动任务流管理。在一些示例中,用户可以被提示以根据对传入或者传出的通信(电子邮件、即时消息、在线会议等)的分析来创建任务,或者任务被基于推理被自动地创建。用户可以被允许定义任务的持续时长、优先级、和/或截止期限。基于任务和用户属性(例如,用户的日程安排、与任务相关的其他活动等),日程表项目可以被创建。所创建的任务可以是通过日程表和/或其他应用用户体验(例如,任务管理应用、电子邮件应用、以及类似的应用)可追踪的。可以在检测相关活动的执行时自动地关闭任务,或者可以在被提示时由用户关闭任务。基于任务、预约和其他相关因素,未完成的任务可以被重排(reflow)(并被在日程表上被重安排(reschedule))。基于用户偏好或任务属性,任务可以被划分成(或者不划分成)不同的时间段。此外,子任务可以从单任务被创建,或者基于用户输入或自动推理而被合并在雨伞(umbrella)任务下。尽管由任务管理应用管理的任务和由日程表应用管理的日程表项目在本文中被用作示例,实施例不被限定为两个不同的对象。在一些实施例中,任务和日程表项目可以是一个,并且是被任务管理程序、日程表应用和/或二者管理的相同对象。因此,当相同的对象被用于维护任务信息时,相同对象的两个不同的视图(任务和日程表)可以被提供给用户。在下面详细的描述中,将参考构成本文一部分的附图,并且通过说明、特定的实施例或者示例的方式来示出附图。在不背离本公开的精神和范围的情况下,这些方面可以被组合,其他方面可以被利用,并且在不脱离本公开的精神和范围的前提下,可以作出结构变化。因此,下面详细的描述不被作为限制,并且当前专利技术的范围通过附的权利要求和他们的等价被定义。虽然将在与运行在个人计算机上的操作系统上的应用程序一起执行的程序模块的一般上下文中描述一些实施例,本领域技术人员将认识到各方面也可以结合其它程序模块来被实现。通常地,程序模块包括例程、程序、组件、数据结构、以及执行特定任务或实现特定抽象数据类型的其他类型的结构。此外,本领域技术人员将意识到,可以利用其它计算机系统配置(包括手持设备、多处理器系统/基于微处理器的或可编程的消费电子设备、小型计算机/大型计算机以及类似的计算设备)来实践实施例。实施例也可以分布式计算环境中实施,在分布式计算环境中任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。一些实施例可以实现为计算机实现的过程(方法)、计算系统,或实现为制品(例如计算机程序产品或计算机可读介质)。计算机程序产品可以是计算机系统可读的计算机存储介质并且编码计算机程序,其包括用于使计算机或计算系统执行(多个)示例过程的指令。计算机可读存储介质是计算机可读存储设备。计算机可读存储介质例如可以经由以下中的一项多项来实现:易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或光盘、以及类似的硬件介质。在本说明书中,术语“平台”可以是用于提供任务管理的软件和硬件组件的组合。平台的示例包括但不限于:在多个服务器上执行的托管服务、在单个计算设备上执行的应用、设备操作系统以及类似的系统。术语“服务器”一般是指通常在网络化环境中执行一个或多个软件程序的计算设备。下面提供对这些技术和示例操作的更多细节。如本文中所使用的,计算设备是指以下设备,其包括至少一个存储器和一个或多个处理器,计算设备包括服务器、台式计算机、笔记本电脑、平板电脑、智能手机、车载电脑、或穿戴式计算机。存储器可以是计算设备的可移除组件或不可移除组件,该计算设备被配置为存储要由一个或多个处理器执行的一个或多个指令。处理器可以是被耦合到存储器的计算设备的组件,并且被配置为联通存储器所存储的指令一起执行程序。在此描述的动作或操作可以在单个处理器上执行、在多个处理器上(在单个机器中或分布在多个机器上)的一个或多个核上执行、或在多核处理器的一个或多个核上执行。操作系统是被配置为管理提供公共服务和应用的计算设备的硬件和软件组件的系统。集成模块是被集成在应用程序或服务内的应用程序或服务的组件,使得应用程序或服务被配置为执行组件。计算机可读存储器装置是经由以下中的一项或多项实现的物理计算机可读存储介质:易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘、或光盘、以及在其上包括指令以自动保存内容到位置的可比较的硬件介质。用户体验--与用户与应用或服务交互的应用或服务相关联的可视显示。用户动作是指用户与应用的用户体验之间的交互或由服务提供的用户体验,该服务包括以下中的一项:触摸输入、手势输入、语音命令、眼睛跟踪、陀螺输入、笔输入、鼠标输入、和键盘输入。应用程序编程接口(API)可以是一组例程、协议、以及用于应用或服务的工具,其允许应本文档来自技高网...

【技术保护点】
1.一种用以提供跨多平台的自动任务流管理的计算设备,所述计算设备包括:显示器,被配置为呈现针对一个或多个应用的用户体验;存储器,被配置为存储指令;以及处理器,被耦合到所述显示器和所述存储器,并且被配置为执行任务管理应用连同所述存储器中存储的所述指令,其中所述任务管理器应用被配置为:响应于分析通信或者接收用户输入,显示创建任务的提示,其中所述任务包括任务属性;基于所述任务属性来创建所述任务;向日程表应用提供与所述任务和所述任务属性相关联的信息,使得日程表项目基于以下被创建以用于所述任务:所述任务属性中一个或者多个、用户属性和所述日程表项目周围的一个或者多个事件;以及响应于用户输入、冲突的日程表项目创建和任务在任务截止期限前未完成中的一项,自动地重排所述任务并且指导所述日程表应用以重安排所述日程表项目。

【技术特征摘要】
【国外来华专利技术】2016.05.27 US 15/167,9401.一种用以提供跨多平台的自动任务流管理的计算设备,所述计算设备包括:显示器,被配置为呈现针对一个或多个应用的用户体验;存储器,被配置为存储指令;以及处理器,被耦合到所述显示器和所述存储器,并且被配置为执行任务管理应用连同所述存储器中存储的所述指令,其中所述任务管理器应用被配置为:响应于分析通信或者接收用户输入,显示创建任务的提示,其中所述任务包括任务属性;基于所述任务属性来创建所述任务;向日程表应用提供与所述任务和所述任务属性相关联的信息,使得日程表项目基于以下被创建以用于所述任务:所述任务属性中一个或者多个、用户属性和所述日程表项目周围的一个或者多个事件;以及响应于用户输入、冲突的日程表项目创建和任务在任务截止期限前未完成中的一项,自动地重排所述任务并且指导所述日程表应用以重安排所述日程表项目。2.根据权利要求1所述的计算设备,其中所述任务管理应用被进一步配置为:通过所述日程表项目接收对所述任务属性中的一个或者多个的修改;以及在所述任务管理应用处修改所述一个或者多个任务属性。3.根据权利要求1所述的计算设备,其中所述任务管理应用被进一步配置为:向一个或者多个应用提供所述任务,所述一个或者多个应用包括电子邮件应用、即时消息应用、在线会议应用和个人助理。4.根据权利要求1所述的计算设备,其中所述任务属性包括:持续时长、优先级、截止期限、安排所述任务的时间段、拒绝所述任务的时间段、将与所述任务相关联的数据或者共享属性。5.根据权利要求1所述的计算设备,其中所述任务管理应用被进一步配置为:指导所述日程表应用以创建所述日程表项目并且重安排所述日程表项目连同与所述任务相关的一个或者多个其他日程表项目。6.一种在计算设备处被执行以提供跨多平台的自动任务流管理的方法,所述方法包括:接收通信;分析所述通信以推理任务,其中所述任务包括任务属性;基于针对所述任务属性的默认值中的一个或者多个默认值和用户输入,创建所述任务;向日程表应用提供与所述任务和所述任务属性相关联的信息,使得日程表项目基于以下被创建以用于所...

【专利技术属性】
技术研发人员:S·山克K·埃科阿德杰L·雅各布森T·里奇J·蒂德韦尔S·比拉尼
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1