自动提取通信和内容中的承诺和请求制造技术

技术编号:17144328 阅读:31 留言:0更新日期:2018-01-27 16:38
一种分析电子通信内容的系统,可以从电子通信中自动提取请求或承诺。在一个示例过程中,处理部件可以分析内容,以确定内容的一个或多个含义;查询与电子通信有关的一个或多个数据源的内容;并且至少部分地基于(i)内容的一个或多个含义以及(ii)一个或多个数据源的内容,从内容中自动标识和提取请求或承诺。初始识别和提取之后可以跟随多个动作,这些动作包括对请求或承诺的描述的确认和细化,以及协助跟踪和解决请求或承诺的发送者、接收者或其他人中的一个或多个的动作,这些动作包括创建附加消息、提醒、约定或待办事项列表。

Automatic extraction of promises and requests in communication and content

A system that analyzes the content of electronic communications, which can automatically extract requests or promises from electronic communications. In one example in the process of content analysis can handle parts, with one or more meaning to determine the content of the query; and electronic communications relating to one or more of the contents of the data source; and based at least in part (I) content of one or more of the meaning and (II) one or more a data source content from the content in the automatic identification and extraction request or commitment. After the initial recognition and extraction can follow multiple actions, confirm and refine these actions including the request or the commitment to describe, and assist in tracking and solving the request to the sender and receiver or a commitment or other person in one or more of the action, these actions include creating additional messages, reminders, agreement or to-do list.

【技术实现步骤摘要】
【国外来华专利技术】自动提取通信和内容中的承诺和请求
技术介绍
电子通信已经成为社交和商业交互的重要形式。仅作为几个示例,这样的电子通信包括电子邮件、日历、SMS文本消息、语音邮件、图像、视频以及其他数字通信和内容。电子通信可以由用户在若干个计算设备中的任一计算设备上自动或手动地生成。
技术实现思路
本公开描述了用于标识电子通信(诸如用户之间或用户之中的消息)中的请求和承诺的技术和体系架构。例如,两个人之间的电子邮件交换可以包括向第二人发送请求以执行任务的第一人的文本,并且可以包括利用指示执行任务的承诺的消息来做出响应的第二人的文本。电子邮件交换可以传递足够的信息,以便系统自动确定执行任务的请求和/或接收者执行任务的承诺的存在,以及确定发起请求的人的标识和利用执行任务或有助于完成任务的承诺而做出响应的人的标识。如果电子邮件交换未传达足够的信息,以便确定请求和/或承诺的存在,则系统可以查询可能与电子邮件交换的一个或多个部分有关的其他信息源。例如,系统可以检查诸如包含在所维护的电子邮件的“线程”中的消息之类的更长历史的消息,或者可以查询电子邮件交换的作者中的一个或两个的日历或数据库,以获取附加信息。该系统还可以从通信中涉及的用户中的一个或多个,来寻求确认关于潜在请求的存在或在给定关于请求或者承诺的不确定性水平的情况下而执行任务的承诺的存在。提供本
技术实现思路
是为了以简化形式介绍下文将在具体实施方式中进一步描述的概念的选择。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不是旨在用作确定所要求保护的主题的范围的辅助手段。例如,术语“技术”可以指一个或多个系统、一个或多个方法、计算机可读指令、一个或多个模块、算法、硬件逻辑(例如,现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑器件(CPLD))和/或上述上下文和整个文件所准许的其他一个或多个技术。附图说明参照附图对具体实施方式进行描述。在这些附图中,附图标记的最左边的一个或多个数字标识附图标记首次出现在其中的附图。不同附图中的相同附图标记指示相似或相同的项目。图1是描绘其中可以实现本文中所描述的技术的示例环境的框图。图2是图示了进行示例任务提取过程的电子通信的框图。图3是图示了包括示例文本线程以及请求和承诺的任务提取过程的电子通信的框图。图4是消息、承诺和请求中的示例关系表。图5是可以与示例提取模块通信的多个信息源的框图。图6是作用于非文本通信的示例提取模块的框图。图7是示例机器学习系统的框图。图8是示例机器学习模型的框图。图9是图示了用于承诺和请求提取的示例在线和离线过程的框图。图10是示例任务提取过程的流程图。具体实施方式各种示例描述了用于系统的技术和体系架构,除了其他之外,该系统执行从电子通信中提取任务,该电子通信诸如是一个或多个用户之间或一个或多个用户之中的消息(例如,单个用户可以向自己或一个或多个其他用户来发送消息)。例如,两个人之间的电子邮件交换可以包括来自向第二人发送请求以执行任务的第一人的文本,并且可以包括做出执行任务的承诺(例如,同意)第二人的文本。电子邮件交换可以传递足够的信息,以供系统自动确定执行任务的请求和/或执行任务的承诺的存在。在一些实现方式中,电子邮件交换未传递足够的信息,以供确定请求和/或承诺的存在。不管否是这种情况,系统都可以查询可能与电子邮件交换的一个或多个部分有关的其他信息源。例如,系统可以检查由电子邮件交换的作者中的一个或两个或由其他人所交换的其他消息。该系统还可以检查更大的电子邮件和其他消息的语料库。除了其他消息之外,系统还可以查询电子邮件交换的作者中的一个或两个的日历或数据库,以获取更多信息。在一些实现方式中,系统可以查询作者中的一个或两个的相应位置处交通或天气状况。在本文中,“提取”用于描述确定通信中的请求或者承诺。例如,系统可以从一系列文本消息中提取请求或承诺。在本文中,系统正在确定或标识来自一系列文本消息的请求或承诺,但不一定是从该系列文本消息中移除请求或承诺。换言之,除非特别举例说明,否则本文中所使用的上下文中的“提取”并不意指“移除”。本文中,从通信中提取请求和/或承诺的过程,可以被描述为提取“任务内容”的过程。换言之,如本文中所描述的“任务内容”是指一个或多个请求、一个或多个承诺和/或包括在通信意义上所传递的请求和承诺的组合的项目。在各种实现方式中,可以标识以及提取承诺和请求之间的相互作用(interplay)。例如,这样的相互作用可以是对请求者的承诺生成针对请求者和/或第三方(例如,个人、群组、处理部件等)的一个或多个请求的地方。例如,工程经理对请求的完成产量分析的承诺可能生成针对生产数据的制造团队的二级请求。在各种实现方式中,过程可以提取包含承诺或请求的文本的片段。例如,段落可以包括该段落的第二句中的承诺或请求。附加地,该过程可以提取包含承诺或请求的文本片段、句子或段落,诸如段落中的第三句或各种单词短语。在各种实现方式中,过程可以利用与所提取的任务内容相关联的人员的标识和一个或多个位置,来扩充所提取的任务内容(例如,请求或承诺)。例如,所提取的请求可以被存储或被利用附加信息(诸如,一个或多个请求者和/或一个或多个被请求者的标识、相关位置、时间/日期等)而处理。一旦由计算系统标识并且提取,通信的任务内容(例如,承诺或请求提议或确认)可以被进一步处理或分析,以标识或推断承诺或请求的语义,包括:标识请求或承诺的主要所有者(例如,如果不是通信中的各方)、任务内容及其特性的性质(例如,其描述或概括)、所指定或推断的相关日期(例如,完成承诺或请求的最后期限)、相关响应,诸如初始回复或后续消息以及他们的预期时间(例如,每个礼节预期或围绕人员之中的任务完成的有效通信或每个组织)、以及要用于满足请求的信息资源。例如,这样的信息资源可以提供关于时间、人员、地点等的信息。所标识的任务内容和关于任务内容的推论可以用于驱动自动(例如,由计算机生成的)服务,该服务诸如是提醒、待办事项清单的修订(例如,和显示)、约定、会议请求和其他时间管理活动。在一些示例中,这样的自动服务可以在消息的构成(例如,输入电子邮件或文本)期间、读取消息期间或者在其他时间(诸如,在服务器或客户端设备上离线处理电子邮件期间)而被应用。关于请求或承诺的初始提取和推断还可以调用与一个或多个参与者一起工作的自动化服务,以至少部分地基于标识遗漏信息或关于从通信中检测或推断的一个或多个特性的不确定性,来确认或细化当前对请求或承诺以及请求或承诺的状态的理解或推断。在一些示例中,可以从多种形式的通信中提取任务内容,包括捕获人际交流的数字内容(例如,电子邮件、SMS文本、即时消息发送、电话呼叫、社交媒体中的发布等)以及所构成的内容(例如,电子邮件、便签制作和组织工具,诸如华盛顿州雷蒙德市的微软公司的文字处理文档等)。如下文所描述的,用于从各种形式的电子通信中,标识和提取任务内容的一些示例技术可以涉及电子通信的内容的语言分析,人类注释者可以将该电子通信的内容注释为包含承诺或请求。人类注释可以用于生成训练数据语料库的过程,该语料库用于构建和测试承诺或请求以及关于承诺或请求的各种特性的自动提取。这些技术还可以涉及人本文档来自技高网...
自动提取通信和内容中的承诺和请求

【技术保护点】
一种系统,包括:接收端口,其用于接收电子通信的内容;以及提取模块,其用于:分析所述内容,以确定所述电子通信的所述内容的一个或多个含义;查询与所述电子通信相关的一个或多个数据源的内容;以及至少部分地基于(i)所述内容的所述一个或多个含义以及(ii)所述一个或多个数据源的所述内容,从所述内容中自动提取请求或承诺。

【技术特征摘要】
【国外来华专利技术】2015.05.15 US 14/714,1371.一种系统,包括:接收端口,其用于接收电子通信的内容;以及提取模块,其用于:分析所述内容,以确定所述电子通信的所述内容的一个或多个含义;查询与所述电子通信相关的一个或多个数据源的内容;以及至少部分地基于(i)所述内容的所述一个或多个含义以及(ii)所述一个或多个数据源的所述内容,从所述内容中自动提取请求或承诺。2.根据权利要求1所述的系统,其中所述一个或多个数据源的所述内容包括所述电子通信的所述内容的一个或多个作者的个人数据。3.根据权利要求1所述的系统,其中所述电子通信包括音频、图像或视频,并且所述系统还包括:转换模块,其用于:将所述音频、所述图像或所述视频转换为对应的文本,以生成所述电子通信的所述内容;以及向所述提取模块提供所述电子通信的所述内容。4.根据权利要求1所述的系统,其中所述提取模块被配置成利用与提取的所述请求或承诺相关联的人员的标识和一个或多个位置,来扩充提取的所述请求或承诺。5.根据权利要求1所述的系统,还包括:机器学习模块,其被配置成使用所述电子通信的所述内容和/或所述一个或多个数据源的所述内容作为训练数据。6.一种方法,包括:接收消息;将语言分析应用于所述消息,以将所述消息自动变换成机器语言特征;针对与所述消息有关的信息,搜索数据源;从所述数据源,接收与所述消息有关的所述信息;以及至少部分地基于接收到的所述信息,自动标识所述机器语言特征中的请求或承诺。7.根据权利要求6所述的方法,其中所述消息包括音频、图像或视频,并且其中将所述语言分析应用于所述消息还包括:确定与所述音频、所述...

【专利技术属性】
技术研发人员:P·N·本内特N·查德拉塞卡兰M·盖蒙N·古特比E·J·霍维茨R·L·休斯P·辛格R·W·怀特
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1