对用于任务完成的信息的智能捕获、存储和取回制造技术

技术编号:20022971 阅读:26 留言:0更新日期:2019-01-06 03:05
提供了对用于任务完成的信息的智能捕获、存储和取回。用户可以显式地请求捕获信息,或者用户信息从一个或多个数据流被隐式地捕获。对捕获的信息的语义理解被提供,其中离线过程被运行,离线过程分析捕获的信息以将它们装入一组预定义的高值场景中。每当捕获落入这样的场景中时,关于捕获的附加的结构化信息被提取。此外,各方面提供了在数据储存库中存储和索引信息。用户被支持使用自然语言界面显式地取回存储的信息,或者存储的信息可以基于上下文而被主动地提供给用户以支持任务完成。

【技术实现步骤摘要】
【国外来华专利技术】对用于任务完成的信息的智能捕获、存储和取回
技术介绍
计算设备用户被暴露于大量信息,包括用户可能需要以便帮助记住并且能够在想要或需要时访问的信息。存储信息的传统示例方法是“保存”范例,例如,用户将信息存储在文档中,这些文档诸如文字处理文档、幻灯片演示文档、电子表格、便签文档、邮件消息等。这样方式对于例如存储大量信息的台式计算机用户可能是有效的。但是,用户需要记住信息被存储的位置以访问和使用保存的信息。另外,很多计算机用户正在从个人计算机范例转向仅移动或移动优先范例,并且与用户如何消费信息相关联的消费模式正在改变。例如,用户越来越多地存储主要与实体相关联的信息片段,诸如餐馆名称、联系人姓名和/或号码、日期、事实、方向、会员号、帐户信息等,并且可以利用各种方式来存储和访问信息。例如,用户可以使用联系人或笔记应用来录入和存储信息,或者使用嵌入式摄像头以用于捕获信息的图像。这样的方式可能要求用户显式地捕获信息,并且然后在需要时查找和取回信息。作为另一示例,用户可以显式地命令个人助理应用基于日期、一天中的时间、用户要去或离开的地方或与用户联系的人来提供针对具体项目的提醒。虽然这种示例方式支持信息的上下文显现(surface),但是它还需要用户的显式动作来捕获信息。除此之外,随着技术进步,用户的期望也会发生变化。例如,用户越来越期望被应用于存储的信息的智能以及系统利用附加的元数据来提供丰富的信息。
技术实现思路
提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式部分中被进一步描述。本
技术实现思路
并非旨在标识要求保护的主题内容的所有特征,也并非旨在限制要求保护的主题内容的范围。各方面涉及用于支持对用于任务完成的信息的智能捕获、存储和取回的设备、方法和计算机可读介质。智能捕获存储和响应(ICSR)系统被提供以用于接收显式地捕获的信息或者用于隐式地捕获与用户相关联的信息,在语义上理解信息,基于信息来生成推断,以及反应性地或主动地取回并且基于上下文来向用户提供有意义的信息。在下面的附图和描述中阐述了一个或多个方面的细节。从对以下具体实施方式的阅读和对相关联的附图的回顾,其他特征和优点将是清楚的。应当理解,以下具体实施方式仅是说明性的而非限制性的;本公开内容的适当范围由权利要求限定。附图说明被并入在本公开内容中并且构成本公开内容的一部分的附图示出了本公开内容的各个方面。在附图中:图1是示出其中可以实现对用于任务完成的信息的智能捕获、存储和取回的示例环境的简化框图;图2是示出示例ICSR系统的各种组件的简化框图;图3是捕获信息的示例显式请求的图示;图4是表示实体以及它们的属性的结构化示意图以及它们如何与用户相关的示例图表的一部分的图示;图5是示出在用于提供对用于任务完成的信息的智能捕获、存储和取回的示例方法中涉及的一般阶段的流程图;图6是示出可以用以实践示例的计算设备的物理组件的框图;图7A和图7B是可以用以实践各方面的移动计算设备的框图;以及图8是可以在其中实践各方面的分布式计算系统的框图。具体实施方式以下详细描述参考附图。只要可能,在附图和以下描述中使用相同的附图标记来指代相同或相似的元素。虽然可以描述本公开内容的各方面,但是修改、适配和其他实现方式是可能的。例如,可以对附图中示出的元素进行替换、添加或修改,并且可以通过将阶段替换、重新排序或添加到所公开的方法来修改本文中描述的方法。因此,以下具体实施方式不限制本公开内容,相反,本公开内容的适当范围由所附权利要求限定。示例可以采用硬件实现方式或完全软件实现方式或组合软件和硬件方面的实现方式的形式。因此,以下具体实施方式不应当被视为具有限制意义。本公开内容的各方面涉及用于提供对用于任务完成的信息的智能捕获、存储和取回的设备、方法和计算机可读介质。例如,各方面支持一种用来显式地捕获信息的手段,诸如通过自由格式文本、标记的照片或要记住的显式命令。另外,各方面支持一种用来隐式地捕获用户信息的手段,诸如通过理解存储的图像、访问的网页等的不同数据流。此外,提供了对捕获的信息的语义理解。例如,离线过程被运行,这些离线过程分析捕获的信息以将它们装入(bucket)到一组预定义的高值场景中。只要捕获落入这样的场景中,关于捕获的更多结构化信息就会被提取。此外,各方面提供了在数据储存库中存储和索引信息。用户能够使用自然语言界面显式地取回存储的信息,或者存储的信息可以被主动地提供给用户以支持任务完成。根据一个方面,捕获的信息被存储在后端服务器上,并且用于对信息的智能捕获、存储和取回的大量数据分析和处理由后端服务器设备执行,从而节省了存储器并且减少了用户的计算设备的处理器负载。图1示出了其中可以实现对用于任务完成的信息的智能捕获、存储和取回的计算环境100的表示的简化框图。如图所示,示例环境包括执行智能数字个人助理112的计算设备102,智能数字个人助理112能够通过网络114或网络的组合远程地访问智能捕获存储和响应(ICSR)系统106,网络包括例如但不限于广域网(例如,因特网)、局域网、专用网络、公共网络、分组网络、电路交换网络、有线网络和/或无线网络。计算设备102可以是用于执行应用104以用于执行各种任务的各种类型的计算设备之一(例如,平板计算设备、台式计算机、移动通信设备、膝上型计算机、膝上型/平板计算机混合计算设备、大屏幕多点触摸显示器、游戏设备、智能电视、可穿戴设备、连接汽车(connectedaotomobile)、智能家居设备或其他类型的计算设备。这些计算设备的硬件关于图6、图7A、图7B和图8而被更详细地讨论。在一个示例中,应用104包括生产力应用,用户可以在计算设备102上利用生产力应用以用于各种任务,这些任务可以包括例如写入、计算、绘制、取得和组织笔记,组织、准备演示文稿,发送和接收电子邮件,浏览web内容,制作音乐,等等。应用104可以包括可以被在本地存储在计算设备102上的胖客户端应用,或者可以包括驻留在远程服务器上并且通过网络114或网络的组合可访问的瘦客户端应用(即,web应用)。瘦客户端应用可以被托管在浏览器控制的环境中,或者以浏览器支持的语言而被编码,并且依赖于公共web浏览器以渲染在计算设备102上可执行的应用。在一个示例中,智能数字个人助理112在计算设备102的操作系统(OS)层中被实例化。在另一示例中,由智能数字个人助理112提供的功能使用在计算设备102的应用或硬件层中被支持的组件而被全部或部分地实现。根据一个方面,智能数字个人助理112操作以针对用户执行功能或服务,诸如设置提醒,识别自然用户输入,经由搜索引擎使用外部数据来回答问题,搜索计算设备102上或与计算设备102通信的数据存储储存库110中的文件,执行计算和转换,跟踪飞行和包裹,检查天气,设置警报,启动应用104,发送消息,创建日历事件,等等。这样的功能或服务可以例如基于用户输入(例如,由用户做出的显式请求)而被执行,或者主动地基于上下文信息而被执行,这些上下文信息诸如时间/日期、用户的位置、语言、时间表、被安装在计算设备102上的应用104、用户的偏好、用户的行为(其中这样的行为在通知用户和用户同意的情况下被监测/跟踪)、存储的联系人(在某些情况中,包括到本地用户或本文档来自技高网...

【技术保护点】
1.一种用于减少计算设备上的处理器负载以用于对用于任务完成的信息的智能捕获、存储和取回的方法,包括:分析捕获的信息项以用于标识相关联的实体、相关联的属性和相关联的动作,其中所述捕获的信息项与用户相关联;将与所述捕获的信息项相关联的所述实体、所述属性和所述动作存储在知识图中;在索引中索引与所述捕获的信息项相关联的所述实体、所述属性和所述动作;接收针对所述捕获的信息项而查询所述索引的指示;针对所述捕获的信息项而查询所述索引;以及取回所述捕获的信息项以用于在端点计算设备上向所述用户提供所述捕获的信息项以用于任务完成。

【技术特征摘要】
【国外来华专利技术】2016.05.26 US 15/166,1821.一种用于减少计算设备上的处理器负载以用于对用于任务完成的信息的智能捕获、存储和取回的方法,包括:分析捕获的信息项以用于标识相关联的实体、相关联的属性和相关联的动作,其中所述捕获的信息项与用户相关联;将与所述捕获的信息项相关联的所述实体、所述属性和所述动作存储在知识图中;在索引中索引与所述捕获的信息项相关联的所述实体、所述属性和所述动作;接收针对所述捕获的信息项而查询所述索引的指示;针对所述捕获的信息项而查询所述索引;以及取回所述捕获的信息项以用于在端点计算设备上向所述用户提供所述捕获的信息项以用于任务完成。2.根据权利要求1所述的方法,其中:分析捕获的信息项包括分析隐式捕获的信息项;并且在分析所述捕获的信息项之前,挖掘存储的数据以用于标识要针对所述用户而捕获和存储的信息项。3.根据权利要求2所述的方法,其中挖掘存储的数据包括挖掘针对所述用户的基于云的储存库,所述基于云的储存库包括所述用户的文档、照片和电子邮件附件。4.根据权利要求3所述的方法,其中挖掘存储的数据以用于标识要针对所述用户而捕获和存储的信息项包括分析与所述存储的数据相关联的光学字符识别元数据。5.根据权利要求2所述的方法,其中标识要针对所述用户而捕获和存储的信息项包括确定信息项与预定义模式是否匹配,其中所述预定义模式定义特定捕获类型的语义。6.根据权利要求1所述的方法,其中:分析捕获的信息项包括分析显式捕获的信息项;并且在分析所述捕获的信息项之前:从所述用户接收捕获所述信息项的请求的指示;对所述请求执行自然语言处理以提取键和值数据集;以及在所述索引中索引所述键和值数据集。7.根据权利要求1所述的方法,其中接收针对捕获的信息项而查询所述索引的指示包括经由通过自然语言用户界面或图形用户界面与智能个人数字助理的交互来接收针对所述捕获的信息项的显式请求。8.根据权利要求1所述的方法,其中接收针对捕获的信息项而查询所述索引的指示包括:接收与所述用户相关联的上下文数据以用于确定所述索引是否包括能够基于所述上下文数据而被主动地显现给所述用户的一个或多个捕获的信息项。9.一种用于减少计算设备上的处理器负载以用于对用于任务完成的信息的智能捕获、存储和取回的计算设备,包括:处理单元;以及包括计算机可读指令的存储器,所述计算机可读指令在由所述处理单元执行时可操作以:分析捕获的信息项以用于标识相关联的实体、相关联的属性和相关联的动作,其中所述捕获的信息项与用户相关联;将与所述捕...

【专利技术属性】
技术研发人员:R·维纳科塔D·S·吉尔R·古普塔V·万加拉S·V·泰鲁马莱阿南旦皮莱
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1