[发明专利]在文档中利用数据搜索在审
申请号: | 201580042230.7 | 申请日: | 2015-08-04 |
公开(公告)号: | CN106663122A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | B·E·兰普森;P·哈努玛拉;C·J·格罗斯;A·加尔加;K·L·布朗 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 利用 数据 搜索 | ||
背景技术
在字处理或者电子表格文档中创建表格或者透视表可以是复杂并且艰难的过程。甚至是对于知道如何使用数据来做高级分析的用户而言,通常所需要的用于创建表或者透视表的步骤的数量也是巨大的。对于初学者用户,发现和学习如何执行这些任务可能是特别困难的。
一些当前应用可以实现提供用于表和透视表的推荐的用户界面。然而,这些用户界面被限制在他们所提供的功能中。
本文是关于在本文中所呈现的公开的这些和其他考虑的。
发明内容
本文描述的技术是用于在文档中利用数据搜索。可以分析被接收到文档中的数据来识别出与数据相关联的元数据。元数据可以用于以各种格式来对数据进行注释、组织和/或呈现,包括但不限于透视表、表格、图表等等。元数据可以通过搜索内部或者外部数据存储来获得。内部数据存储可以包括但不限于与组织相关联的包括关于组织的信息的数据存储。外部数据存储可以包括但不限于使用互联网搜索引擎找到的各种数据存储。
在一个示例中,应用可以检测将数据输入到将数据输入到由应用(例如,电子表格文档)生成的文档中。应用可以调用搜索模块来分析输入的数据并且识别用于所输入的数据的一个或多个搜索项。搜索模块可以使用搜索项或者多个搜索项来执行对于组织数据存储、远程数据存储、或其组合的搜索。
搜索模块可以接收并且分析搜索的结果来识别与数据相关联的元数据。元数据可以包括但不限于关于设计的数据的描述(描述性元数据)或者信息以及数据的结构(结构化元数据)的说明。应用可以分析元数据并且呈现数据的建议的标签或者结构。
在一个具体的示例中,项“WA”、“PA”以及“CA”可以被输入到电子表格文档的列中的相邻元素。使用项“WA”、“PA”以及“CA”的搜索可以返回将数据识别为可能的州或者位置的元数据。响应于接收到该类型的元数据,应用可以分析该元数据,并且在文档中呈现“州(STATE)标签”,例如,在包含该项的该列的列头部中。
在一些实现中,应用可以进一步识别数据的可能的结构。在上面给出的示例中,例如,“WA”、“PA”以及“CA”的条目可以被重新组织或者移动为数据的单个列,由此进一步将其关系指示为“州”标签下的州。
在其他实现中,应用可以提供选项基于或者使用元数据来生成透视表或者其他类型的元素。透视表可以包括根据元数据或者通过使用元数据所组织的数据的一部分。继续上文所呈现的示例,例如,透视表可以使用“州”标签来生成,信息的列是条目“WA”、“PA”以及“CA”。在该示例中,元数据还可以包括销售信息或者州的其他类型的信息。该应用还可以创建销售数据的总计来完成生成透视表的过程。
应当意识到,上文所描述的主题可以被实现为计算机控制的装置、计算机过程、计算系统或者制品,例如,计算机可读存储介质。这些以及各种其他特征将通过阅读以下具体实施方式以及查看相关联的附图而显而易见。
提供该发明内容来以简化的形式引入将在下文具体实施方式中进一步描述的技术的选择。该发明内容不是要识别所要求保护的主题的关键特征或者必要特征,也不是要使用本发明内容来限制所要求保护的主题的范围。此外,所要求保护的主题不被限制为解决在本公开的任何部分中指出的任何或者所有缺点的实现。
附图说明
图1是示出了用于本文所公开的各种技术的示例性操作环境的系统图。
图2是示出了用于在文档中利用数据搜索的本文所公开的一种方法的方面的流程图。
图3A-图3C是示出了根据本文所公开的各种配置的用于在文档中利用数据搜索的用户界面的方面的用户界面图。
图4A-图4C是示出了使用搜索获得的描述性元数据和结构化元数据的使用的用户界面图。
图5是示出了根据本文描述的一个配置的多于一个的建议的元数据实现的用户界面图。
图6是示出了在针对建议的缺失数据的搜索期间获得的元数据的使用的用户界面图。
图7是示出了在其中可以使用元数据来校正数据的屏幕显示器的用户界面图。
图8是示出了用于能够实现本文所公开的技术的计算系统的示意性计算机硬件和软件架构的计算机架构图。
图9是示出了能够实现本文所公开的方面的分布式计算环境的图。
图10是示出了能够实现本文所公开的各种技术的方面的计算设备架构的计算机架构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580042230.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扩展存储器系统
- 下一篇:生成和使用知识增强型模型
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置