当前位置: 首页 > 专利查询>谷歌公司专利>正文

在消息中识别任务制造技术

技术编号:14278763 阅读:38 留言:0更新日期:2016-12-24 22:54
本文描述用于在消息中识别任务的方法和设备。在各种实施方式中,可对于所接收的消息执行自然语言处理,以生成注释消息。可根据语法分析所述注释消息。可基于所述注释消息的所述分析将所述消息的一部分分类为用户任务条目。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
用户可能对电子邮件文本、语音邮件、和/或要求用户执行各种任务的其他消息(例如“周二上午9点给Sally打电话”、“准备报告”、“周六8点在Sal's订餐”等等)应接不暇。可以通过各种方式将这些任务合并在消息中,使得用户可能被要求仔细阅读消息,并且可能会重读一些消息,以保证他们履行或以其他方式处理分配给他们的任务。如果用户没有创建代办事项列表,则以后对于用户而言在采用各种格式(例如电子邮件、文本、语音邮件等等)的无数消息中找到分配给他们的任务可能很困难。
技术实现思路
本公开一般指向用于在消息中识别任务并执行各种响应动作的方法、设备和计算机可读介质(暂时性和非暂时性)。在一些实施方式中,消息可以经历自然语言处理以生成包括各种信息的注释消息,诸如经注释的词性、经解析的句法关系、经注释的实体引用、对相同实体的引用聚类等等。例如可以根据具有一个或多个规则路径的语法分析该注释消息,以确定消息的一部分是否有资格分类为任务,如果有,则应当将其分类为什么类型的任务。在各种实施方式中,可以识别适当的用户接口,并且在一些情况下可以基于任务类型分类、从自然语言处理输出的注释消息、以及其他数据源来启动或打开。将消息的一部分(或全部)分类为任务以及确定任务的类型提供了各种技术优点。例如,将消息的一部分自动分类为任务可以防止用户未能执行在匆忙阅读的消息中、在用户没有读取的消息中、和/或在用户没有完全理解(例如由于注意力不集中等等)的消息中该用户没有注意到的任务。此外,自动确定任务使用户免于以后必须回顾消息来查找潜在任务。作为另一个示例,自动识别与履行分类任务相关联的用户接口可以让用户免于亲自发起用户接口的麻烦和/或提高用户完成任务的可能性。利用自然语言处理和语法来识别任务还提供其他技术优点,诸如在不损害电子通信保密性的情况下有助于任务识别。另一个潜在的技术优点是,因为任务被自动识别,所以借助于必要的跟进电子邮件(例如完成任务的提醒)更少,可以减少总体电子邮件流量。在一些实施方式中,可以提供计算机实施的方法,包括:由计算系统对于所接收的消息执行自然语言处理,以生成注释消息;由所述计算系统根据语法分析所述注释消息;以及由所述计算系统基于所述注释消息的所述分析将所述消息的一部分分类为用户任务条目。该方法以及本文公开的技术的其他实施方式可以分别选择性地包括以下特征中的一个或多个特征。在各种实施方式中,所述分析包括由所述计算系统根据所述语法的多个规则路径分析所述注释消息,以生成多个候选用户任务条目及关联得分。在各种实施方式中,所述分类包括由所述计算系统基于所述关联得分从所述多个候选用户任务条目选择所述用户任务条目。所述方法进一步包括由所述计算系统基于所述注释消息的所述分析识别与所述用户任务条目的履行相关联的用户接口。在各种实施方式中,所述自然语言处理的执行包括由所述计算系统在所述消息中识别对于所述用户任务条目的任务交互实体的引用。在各种实施方式中,所述自然语言处理的执行进一步包括由所述计算系统将所述第一任务交互实体分类为人员、位置或组织。在各种实施方式中,所述自然语言处理的执行进一步包括由所述计算系统识别所述用户任务条目的任务动作。在各种实施方式中,识别所述用户接口包括基于所述任务交互实体和任务动作识别所述用户接口。在各种实施方式中,所述方法进一步包括由所述计算系统基于所述注释消息的所述分析用信息填充与所述用户接口相关联的一个或多个数据点。在各种实施方式中,所述方法可进一步包括由所述计算系统自动启动或打开所述用户接口。在各种实施方式中,所述语法包括上下文无关语法。其他实施方式可包括一种存储指令的非非暂时性计算机可读存储介质,所述指令能够被处理器执行以执行诸如上述方法中的一个或多个的方法。另一个实施方式可包括一种包括存储器以及一个或多个处理器系统,所述处理器能够操作为执行存储器中存储的指令,以执行诸如上述方法中的一个或多个的方法。应当理解,上述概念以及本文更详细所述附加概念的全部组合均视为本文公开的主题的一部分。例如,在本公开结尾出现的所要求的主题的全部组合均视为本文公开的主题的一部分。附图说明图1图示出可以在消息中识别任务的示例性环境。图2描绘自然语言处理引擎的示例性组件。图3示意性示出可以怎样使用本文公开的技术分析消息,从而识别和/或将任务分类并采取响应动作的示例。图4描绘图示在消息中识别任务的示例性方法的流程图。图5示意性描绘计算机系统的示例架构。具体实施方式图1图示出可以在消息中识别任务的示例性环境。示例性环境包括客户端装置106和用户任务条目系统102。用户任务条目系统102可以在例如通过网络(未示出)通信的一个或多个计算机中实现。用户任务条目系统102可以是其中可以实现本文所述系统、组件和技术的系统的示例和/或本文所述系统、组件和技术可以与其接口对接的系统的示例。虽然本文将其描述为大部分在“用户任务条目系统”中实现,但是所公开的技术实际上可以在用于各种其他目的的系统上执行,诸如电子邮件系统、文本消息系统、社交网络系统、语音邮件系统、生产力系统、企业软件、搜索引擎等等。用户可以经由客户端装置106与用户任务条目系统102交互。其他计算机装置可以与用户任务条目系统102通信,包括但不限于附加客户端装置和/或实现网站服务的一个或多个服务器,所述网站与用户任务条目系统102的提供者合作。但是为了简明起见,在客户端装置106的场境下描述示例。客户端装置106可以是通过网络(诸如局域网(LAN)或诸如互联网的广域网(WAN))与用户任务条目系统102通信的计算机(将一个或多个这样的网络一般性地标注为110)。客户端装置106例如可以是桌面型计算装置、膝上型计算装置、平板计算装置、移动电话计算装置、用户车辆的计算装置(例如车载通信系统、车载娱乐系统、车载导航系统)、或包括计算装置的用户可穿戴装置(例如具有计算装置的用户的手表、具有计算装置的用户的眼镜、可穿戴音乐播放器)。可以提供附加的和/或替选的客户端装置。客户端装置106可以执行一个或多个应用(诸如客户端应用107),应用使得用户能够接收和消费消息、创建任务列表、并执行与任务履行有关的各种动作。如同本文使用的,“消息”可以是指电子邮件、文本消息(例如SMS、MMS)、即时信使消息、语音邮件、或者发给用户并且能够进行自然语言处理的任何其他传入通信。在一些实施方式中,客户端装置106和用户任务条目系统102分别包括用于存储数据和软件应用的存储器、用于访问数据和执行程序的处理器、以及有助于通过网络110通信的组件。由客户端装置106和/或用户任务条目系统102执行的操作可以跨多个计算机系统分布。用户任务条目系统102例如可以被实现为在通过网络相互耦合的一个或多个位置的一个或多个计算机上运行的计算机程序。在各种实施方式中,用户任务条目系统102可包括实体引擎120、用户接口引擎122、自然语言处理(NLP)引擎124、语法引擎126、和/或任务分类引擎128。在一些实施方式中,可将引擎120、122、124、126和/或128中的一个或多个引擎组合和/或省略。在一些实施方式中,可以在独立于用户任务条目系统102的组件中实现引擎120、122、124、126和\本文档来自技高网...

【技术保护点】
一种计算机实施的方法,包括:由计算系统对于所接收的消息执行自然语言处理,以生成注释消息;由所述计算系统根据语法来分析所述注释消息;以及由所述计算系统基于所述注释消息的所述分析,将所述消息的一部分分类为用户任务条目。

【技术特征摘要】
【国外来华专利技术】2014.01.22 US 14/161,3681.一种计算机实施的方法,包括:由计算系统对于所接收的消息执行自然语言处理,以生成注释消息;由所述计算系统根据语法来分析所述注释消息;以及由所述计算系统基于所述注释消息的所述分析,将所述消息的一部分分类为用户任务条目。2.根据权利要求1所述的计算机实施的方法,其中:所述分析包括:由所述计算系统根据所述语法的多个规则路径来分析所述注释消息,以生成多个候选用户任务条目及关联得分;以及所述分类包括:由所述计算系统基于所述关联得分,从所述多个候选用户任务条目中选择所述用户任务条目。3.根据权利要求1所述的计算机实施的方法,进一步包括:由所述计算系统基于所述注释消息的所述分析,识别与所述用户任务条目的履行相关联的用户接口。4.根据权利要求3所述的计算机实施的方法,其中,执行所述自然语言处理包括:由所述计算系统在所述消息中识别对于所述用户任务条目的任务交互实体的引用。5.根据权利要求4所述的计算机实施的方法,其中,执行所述自然语言处理进一步包括:由所述计算系统将所述第一任务交互实体分类为人员、位置或组织。6.根据权利要求5所述的计算机实施的方法,其中,执行所述自然语言处理进一步包括:由所述计算系统识别所述用户任务条目的任务动作。7.根据权利要求6所述的计算机实施的方法,其中,识别所述用户接口包括:基于所述任务交互实体和任务动作来识别所述用户接口。8.根据权利要求3所述的计算机实施的方法,进一步包括:由所述计算系统基于所述注释消息的所述分析,用信息填充与所述用户接口相关联的一个或多个数据点。9.根据权利要求3所述的计算机实施的方法,进一步包括:由所述计算系统自动启动或打开所述用户接口。10.根据权利要求1所述的计算机实施的方法,其中,所述语法包括上下文无关语法。11.一种包括存储器和一个或多个处理器的系统,所述一个或多个...

【专利技术属性】
技术研发人员:阿玛纳格·苏布拉马尼亚埃德加·佩利塞尔莎琳尼·阿加瓦尔
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1