CN109074383B - 文档背景内可视化的文档搜索 - Google Patents

文档背景内可视化的文档搜索 Download PDF

Info

Publication number
CN109074383B
CN109074383B CN201780023431.1A CN201780023431A CN109074383B CN 109074383 B CN109074383 B CN 109074383B CN 201780023431 A CN201780023431 A CN 201780023431A CN 109074383 B CN109074383 B CN 109074383B
Authority
CN
China
Prior art keywords
document
visual representation
search
results
transactions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201780023431.1A
Other languages
English (en)
Other versions
CN109074383A (zh
Inventor
C·L·马林斯
R·E·斯坦德弗三世
M·O·特穆多德卡斯特罗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN109074383A publication Critical patent/CN109074383A/zh
Application granted granted Critical
Publication of CN109074383B publication Critical patent/CN109074383B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

描述了一种用于对文档的视觉表示进行注释的设施。该设施在显示设备上呈现文档的两个或更多个部分的视觉表示。该设施还在显示器上与所呈现的文档部分视觉表示中的一个或多个视觉表示中的每个视觉表示相结合地呈现注释,该注释传达对两个或更多个搜索事务进行描述的聚合信息的结果,在这些搜索事务的结果中包括所表示的文档部分。

Description

文档背景内可视化的文档搜索
背景技术
搜索引擎允许用户在与他们对特定种类信息的需求或兴趣相关的文档语料库中搜索文档。为了执行搜索,用户向搜索引擎提交查询,例如由一个或多个单词组成的查询。响应于该查询,搜索引擎标识看起来与查询相关的文档,并返回被称为查询结果的至这些文档的链接列表。用户可以跟随查询结果中的链接以显示查询结果中所标识的文档或以其他方式与其交互。
发明内容
提供本发明内容以用简化形式引入一些概念,这些概念以下在详细描述中进一步描述。本发明内容并非旨在标识所要求保护的主题内容的关键因素或必要特征,也并非旨在用于限制所要求保护的主题内容的范围。
描述了一种用于对文档的视觉表示进行注释的设施。该设施在显示设备上呈现文档的两个或更多个部分的视觉表示。该设施还在显示器上与所呈现的文档部分视觉表示中的一个或多个视觉表示中的每个视觉表示相结合地呈现注释,该注释传达对两个或更多个搜索事务进行描述的聚合信息的结果,在这些搜索事务的结果中包括所表示的文档部分。
附图说明
图1是示出了通常被并入设施在其上运行的至少一些计算机***和其他设备中的一些组件的框图。
图2是示出了在一些实施例中由设施执行以编译搜索历史信息的过程的流程图。
图3是示出了在一些实施例中由设施存储和/或访问的数据的数据图。
图4是示出了在一些实施例中由设施执行以显示文档的视觉表示的过程的流程图,该文档的视觉表示反映了跨其查询跨文档的部分匹配的文档搜索事务进行聚合的结果。
图5-图8是均示出了设施的示例的显示图,该设施利用从匹配文档的部分的搜索事务聚合的信息来增强文档的视觉表示。
具体实施方式
发明人已认识到,关于文档搜索的信息构成了对文档及其有用方式的有价值的反馈。具体而言,发明人已确定,文档作者和其他人能够结合特定文档显示关于已经或将要与文档的不同部分(例如章节、页面、段落、句子、文档存储单元等等)匹配的搜索查询的信息将是有用的。
因此,发明人已构想并简化为实践用于在文档内可视化在包含文档的语料库内进行的文档搜索的结果的软件和/或硬件设施(“设施”)。在一些实施例中,对于文档的每个部分,设施(1)跨其查询与该部分匹配的文档搜索事务执行一个或多个聚合,随后(2)显示该部分的视觉表示,该视觉表示反映该聚合的结果。例如,在一些实施例中,设施(1)计算其查询与文档的每个段落匹配的文档搜索事务的数量,随后(2)显示文档的视觉表示,其中在每个段落旁边的空白部分中,彩色矩形经由其颜色指示其查询相对于其它段落与该段落匹配的文档搜索事务的总数。
在各种实施例中,该设施针对各种类型的文档部分进行操作,包括诸如章节、页面、列、段落、行、句子、构成文档的图形的节点、大纲元素、电子表格单元格、电子表格标签、图形等等的非排他性示例。这些可以出现在各种类型的文档中,包括文本文字处理文档;电子表格;幻灯片文档;大纲文件;布局,技术或建筑绘图文档;艺术文档;时间线文档;数据库记录;网页文件;电子邮件和其他类型的消息传送文档;等等。
在一些实施例中,设施使用诸如计数、最小值、最大值、均值、中值等聚合对每个文档部分的文档搜索事务中的信息执行各种聚合。在一些实施例中,设施在对它们进行聚合之前过滤匹配的文档搜索事务,例如通过对它们进行过滤以仅包括由以各种方式定义的特定组中的用户执行的事务;从特定地理位置或区域执行的事务;在任何尺度的特定时间段期间执行的事务;其查询结果列出5、20或100个最相关文档或文档部分中的文档部分的事务;搜索用户通过其查询结果来访问文档或文档部分或以其他方式与其交互的事务;等等。在一些实施例中,该设施类似地将搜索事务分组以用于对一个或多个因素的聚合,例如上面所标识的那些因素中的任何因素。
在一些实施例中,设施在经聚合的搜索事务之中包括如下搜索事务,尽管这些搜索事务实际上不匹配文档的部分,但是在不同条件下(例如与执行搜索事务的条件不同的当前或未来条件)将会匹配。例如,在搜索事务发生时未创建的文档,搜索用户通过搜索进行访问的权限不足的文档,还未被翻译成表达搜索事务查询的语言的文档等等。在一些实施例中,设施支持使用类似的功能来确定如果使特定的文档或文档部分可用于一群搜索用户则该特定的文档或文档部分的普及程度。
在各种实施例中,设施使用各种视觉属性来反映聚合的结果;这些视觉属性可以包括颜色的各个方面,包括色调、饱和度水平和/或亮度;图案;形状大小;形状类型;形状边界厚度等等。在一些实施例中,设施另外或替代地利用描述聚合结果的文本来注释文档,包括一些或所有匹配查询的副本;匹配查询数量的数字计数;对搜索结果中查询最频繁出现的位置的文本指示;查询最频繁匹配的用户或用户组的名称;查询最频繁匹配的时间段;等等。
在各种实施例中,设施利用各种图表和图形在视觉上增强文档表示,例如在每个文档部分旁边显示的图表或图形,如果用户悬停或触摸文档部分则设施针对文档部分显示的图表或图形,或应用于文档部分的不同类型的搜索信息注释等等。在各种实施例中,此类图表和图形具有各种类型,包括显示经聚合事务随时间的趋势的图形和图表;显示每个用户或每个用户组(例如靠前的搜索用户或用户组)的经聚合事务的图表和图形;显示事务背后的搜索用户的地理位置或区域的地图等等。在一些实施例中,设施使用替代显示方案,其中,该设施显示其中标识文档的各部分的图表或图形,而不是在文档的表示的上下文中包括文档搜索信息;例如,在一些实施例中,设施通过显示堆栈图表来这样做,其中每个堆栈标识其对应的文档的不同部分,并且其高度指示该文档部分的聚合结果。
在一些实施例中,设施提供了一种用于直接导航到与本文档的特定部分相同的查询结果中频繁出现和/或接近顶部的其他文档和文档部分的机制。
通过以上述方式中的一些或所有方式执行,该设施提供了关于文档及其各个部分的重要性和有用性的大量信息。
图1是示出了通常被并入设施在其上运行的至少一些计算机***和其他设备中的一些组件的框图。在各种实施例中,这些计算机***和其他设备100可以包括服务器计算机***、台式计算机***、膝上型计算机***、上网本、移动电话、个人数字助理、电视机、相机、车载计算机、电子媒体播放器等等。在各种实施例中,计算机***和设备包括以下各项中的零个或多个:用于执行计算机程序的中央处理单元(“CPU”)101;用于在使用程序和数据时存储程序和数据的计算机存储器102,包括设施和相关联的数据、包含内核的操作***、以及设备驱动器;持久存储设备103,例如用于持久地存储程序和数据的硬盘驱动器或闪存驱动器;计算机可读介质驱动器104,例如软盘、CD-ROM或DVD驱动器,用于读取存储在计算机可读介质上的程序和数据;以及网络连接105,用于将计算机***连接到其他计算机***以例如经由互联网或另一网络及其网络硬件(例如交换机、路由器、中继器、电缆和光纤、光发射机和接收机、无线发射机和接收机等等)来发送和/或接收数据。虽然如上所述配置的计算机***通常用于支持设施的操作,但是本领域技术人员将意识到,可以使用各种类型和配置、并且具有各种组件的设备来实现设施。
图2是示出了在一些实施例中由设施执行以编译搜索历史信息的过程的流程图。在动作201中,设施从所标识的用户接收针对特定文档语料库(有时被称为“搜索域”,例如存储在公司的文档管理***中的所有文档、在由技术标准制定组织颁布的一套标准中的所有文档、经由万维网可访问的所有文档等等)的文档搜索请求。文档搜索请求指定查询,例如由一个或多个单词组成的查询。在动作202中,设施执行搜索以标识与在动作201中接收的文档搜索请求所指定的查询匹配的文档节点或其他类型的文档部分。在动作203中,设施向请求用户呈现包含与在动作202中标识的匹配文档节点有关的信息的查询结果。在动作204中,设施存储搜索历史信息,在一些实施例中,该搜索历史信息包括诸如用户身份、搜索查询、日期/时间、在动作202中标识的匹配文档节点、以及用户后续针对查询结果中所标识的文档节点执行的任何交互(例如查看它们、编辑它们、对它们进行评论、将它们合并到其他文档中等等)之类的信息。在动作204之后,设施在动作201中继续以接收下一文档搜索请求。
本领域技术人员将意识到,可以以各种方式更改图2中所示出的以及下面讨论的每个流程图中的动作。例如,可以重新排列动作的顺序;可以并行执行一些动作;可以省略所示出的动作,或者可以包括其他动作;所示出的动作可以划分为子动作,或者多个所示出的动作可以组合成单个动作等等。
图3是示出了在一些实施例中由设施存储和/或访问的数据的数据图。一个或多个存储设备300包含文档部分的内容,例如文档节点的内容。存储设备还包含搜索历史信息,例如图2中所示出的动作204中存储的搜索历史信息。
图4是示出了在一些实施例中由设施执行以显示文档的视觉表示的过程的流程图,该视觉表示反映了跨其查询与文档的部分匹配的文档搜索事务进行聚合的结果。在动作401中,设施接收到请求以显示由该请求标识的文档。在动作402中,设施使得显示文档的视觉表示,在该视觉表示中可以在视觉上辨别文档节点或其他文档部分。在动作403中,对于文档部分中的至少一些部分,设施使得在该部分附近显示聚合与该部分匹配的已发出搜索查询的结果的指示。在一些实施例中,设施本身执行该聚合,而在其他实施例中,设施检索或接收在设施外部生成的聚合结果。如上面提到的,在一些实施例中,在聚合发生之前,以各种方式过滤与每个节点匹配的搜索事务。示出设施执行动作402和403的示例在图5-图8中示出并在下面讨论。在动作403之后,该过程结束。
图5-图8是均示出了设施利用从与文档的部分匹配的搜索事务聚合的信息来增强文档的视觉表示的示例的显示图。图5示出了样本文档的第一经增强视觉表示。该文档表示500至少包括段落510、520、530和540。此处,设施将这四个段落中的每个段落视为文档部分,其中针对文档部分单独显示经聚合搜索信息的视觉指示。在各种实施例中,这些段落中的每个段落对应于不同的例如文档节点、文档章节、大纲元素等等。可以看到,在段落530的左侧,设施已经使得显示利用图案551填充的经聚合搜索信息的视觉指示531。通过参考图案记号550,可以看到视觉指示531指示段落530以相对低的频率出现在搜索结果中。类似地,指示511指示段落510以较高的中等频率出现;指示541指示段落540以更高的中等频率出现;并且指示521指示段落520以高频率出现。如上面提到的,在各种实施例中,设施在具有或没有显式记号的情况下使用各种其他视觉属性来传达类似信息,例如色调、饱和度、亮度等等。还如上面提到的,在一些实施例中,用户可以与该显示器交互,例如通过触摸或悬停在文档部分或相关联的指示上以显示针对该部分的各种类型的另外搜索信息。
图6示出了样本文档的第二经增强视觉表示。在显示器600中,设施显示搜索信息的文本指示,此处是文档部分在搜索结果中的最高位置。例如,指示611表明,在存在段落610的搜索结果中,其最高位置是数字3;指示621表明,在存在段落620的较大搜索结果集中,其最高位置是在10个结果中;并且指示631表明,在其中存在段落630的搜索结果中,其最高位置是在最后10个结果中。
图7示出了样本文档的第三经增强视觉表示。在显示器700中,设施显示搜索信息的文本指示,此处是由每个文档部分匹配的一个或多个查询。例如,指示711指示段落710与包含单词“modern(现代)”和“enterprise(企业)”的查询匹配;指示721指示段落720与包含单词“pay(支付)”,“as(随)”,“you(你)”和“go(使用)”的第一查询匹配,与包含单词“cloud(云)”的第二查询匹配,并且与包含单词“scalable(可缩放)”的第三查询匹配;等等。
图8示出了样本文档的第四经增强视觉表示。在该显示器中,文档表示是文档节点的图800。具体而言,该文档表示示出了表示整个文档的文档根节点811通过“包含”边连接到文档内容节点821和822。文档内容节点821表示文档的“摘要”部分,并且通过“包含”边连接到文档内容节点831-833。文档内容节点831-833中的每个节点表示由内容节点821表示的文档的“摘要”部分中的不同句子。可以看到,设施已经利用对节点在搜索结果中出现的频率进行指示的图案来填充每个内容节点831-836。在一些实施例(未示出)中,与特定内容节点匹配的搜索事务另外或替代地归因于文档图的与最直接表示匹配内容的节点具有包含关系的一个或多个节点。
在一些实施例(未示出)中,图3中所示出的搜索历史信息320存储在文档图中,如由图8中所示出的文档表示所描绘的文档图。例如,在一些实施例中由设施使用的第一方法中,内容节点(例如内容节点831-836)均直接包含节点的聚合结果、或者与节点匹配的各个事务中的一些或全部信息。在一些实施例中由设施使用的第二方法中,对于每个内容节点831-836,内容节点通过“查询”边连接到单个查询节点,该查询节点直接包含所连接的内容节点的聚合结果、或者与所连接的内容节点匹配的单个事务中的一些或全部信息。在一些实施例中由设施使用的第三方法中,对于每个内容节点831-836,内容节点通过“查询”边连接到一个或多个查询节点,每个查询节点表示与所连接的内容节点匹配的单个搜索事务;这些查询节点中的每个查询节点包含有关它所代表的搜索事务的信息。在一些实施例中,在第三方法中,每个查询节点通过“发出”边连接到表示发出搜索事务请求的用户的用户节点。这些用户节点包含关于用户的信息,在一些实施例中,这些信息包括可以用于检索诸如用户的姓名和职位之类的信息的用户标识符、用户所在的组的身份、用户执行的其他活动等等。在诸如上面所描述的那些实施例中,设施访问文档图中的搜索信息,以便显示反映针对文档部分的经聚合搜索信息的指示。
在一些实施例中,该设施提供了一种计算机可读介质,所述计算机可读介质具有被配置为使得计算***进行以下操作的内容:对于包括文档部分的文档:生成对所述文档的至少一部分的视觉表示,所述视觉表示包含两个或更多个文档部分的视觉表示;对于其视觉表示被所述文档的视觉表示包含的文档部分中的至少一个文档部分中的每个文档部分:执行对描述两个或更多个搜索事务的信息的聚合操作以获得聚合结果,在所述两个或更多个搜索事务的结果中包括所述文档部分;根据所获得的聚合结果来对所述文档的视觉表示中的所述文档部分的视觉表示进行注释;以及使得显示所述文档的经注释的视觉表示。
在一些实施例中,所述设施提供了一种基础处理器的设备,包括:显示器;处理器;以及具有使得所述处理器进行以下操作的内容的存储器:在所述显示器上呈现文档的两个或更多个部分的视觉表示;以及在所述显示器上与所呈现的文档部分视觉表示中的一个或多个视觉表示相结合地呈现注释,所述注释传达描述所呈现的文档部分被包括在其结果中的两个或更多个搜索事务的聚合信息的结果。
在一些实施例中,所述设施提供了一种存储表示文档的数据的计算机可读介质,包括:针对所述文档的文档根节点;包含边,每个包含边将文档内容节点连接到所述文档根节点以指示所述文档内容节点的内容被所述文档根节点包含;所连接的文档内容节点;以及与选择的多个连接的文档内容节点中的每个文档内容节点关联的与所述文档内容节点的内容匹配的较早发出的搜索查询有关的信息。
本领域技术人员将意识到,上述设施可以用各种方式来直接适配或扩展。虽然前述描述参考特定的实施例,但本发明的范围仅由所附权利要求和其中所记载的元素来限定。

Claims (9)

1.一种持久存储设备,所述持久存储设备具有当被处理器执行时使得所述处理器进行以下操作的内容:
对于包括文档部分的文档:
生成对所述文档的至少部分的视觉表示,所述视觉表示包含对两个或更多个文档部分的视觉表示;
对于其视觉表示被所述文档的视觉表示包含的文档部分中的至少一个文档部分中的每个文档部分:
执行对描述两个或更多个搜索事务的信息的聚合操作以获得聚合结果,在所述两个或更多个搜索事务的结果中包括所述文档部分;
根据所获得的聚合结果来对所述文档的视觉表示中的所述文档部分的视觉表示进行注释;以及
使得显示所述文档的经注释的视觉表示,
其中,对于其视觉表示被所述文档的视觉表示包含的文档部分中的所选择的一个文档部分:
描述所述两个或更多个搜索事务的所述信息针对每个此类搜索事务而标识作为所述搜索事务的基础的查询,其中所述文档部分被包括在所述两个或更多个搜索事务的结果中;以及
所述注释包括所述文档部分被包括在其结果中的搜索事务中的至少一个搜索事务的查询的内容。
2.根据权利要求1所述的持久存储设备 ,其中,对于其视觉表示被所述文档的视觉表示包含的文档部分中的所选择的一个文档部分:
描述两个或更多个搜索事务的所述信息针对每个此类搜索事务而标识发出所述搜索事务所基于的搜索请求的用户,其中所述文档部分被包括在所述两个或更多个搜索事务的结果中;以及
所述聚合操作是关于针对每个搜索事务所标识的用户来执行的。
3.根据权利要求1所述的持久存储设备 ,其中,对所述文档部分的视觉表示的注释是从两个或更多个颜色中选择的。
4.根据权利要求1所述的持久存储设备 ,其中,对于其视觉表示被所述文档的视觉表示包含的文档部分中的至少一个文档部分中的每个文档部分,经聚合搜索事务包括以下两者:(1)所执行的、所述文档部分实际被包括在其结果中的搜索事务;以及(2)所执行的、所述文档部分未实际被包括在其结果中的搜索事务,但其中假如所述文档部分可用于所述搜索事务则所述文档部分将被包括在所述搜索事务的结果中。
5.根据权利要求1所述的持久存储设备 ,其中,所述文档被组织为通过边连接的节点图,
并且其中,所述文档的至少部分的视觉表示包含文档部分的视觉表示,每个视觉表示对应于所述节点中的一个节点,
并且其中,对每个文档部分的视觉表示进行注释包括:根据针对所述文档部分获得的聚合结果来对所述文档部分的视觉表示进行注释。
6.根据权利要求5所述的持久存储设备 ,其中,在所述文档的视觉表示中,所述图的节点之间的边显式地在视觉上表示。
7.根据权利要求1所述的持久存储设备 ,其中,所述文档受约束于由大纲元素组成的大纲组织,
并且其中,所述文档部分视觉表示中的每个文档部分视觉表示包含所述文档的大纲组织中的大纲元素中的一个大纲元素。
8.一种基于处理器的设备,包括:
显示器;
处理器;以及
具有使得所述处理器进行以下操作的内容的持久存储设备:
在所述显示器上呈现文档的两个或更多个部分的视觉表示;以及
在所述显示器上与所呈现的文档部分视觉表示中的一个或多个视觉表示中的每一个相结合地呈现注释,所述注释传达描述所呈现的文档部分被包括在其结果中的两个或更多个搜索事务的聚合信息的结果,
其中,对于其视觉表示被所述文档的视觉表示包含的文档部分中的所选择的一个文档部分:
所述注释包括所述文档部分被包括在其结果中的搜索事务中的至少一个搜索事务的查询的内容,其中所述查询是所述搜索事务的基础,其中,对所述文档部分的视觉表示的注释是从两个或更多个颜色中选择的。
9.根据权利要求8所述的设备,其中,对于经注释的文档部分视觉表示中的每个视觉表示,所述注释传达对由所述文档部分视觉表示所表示的文档部分被包括在其结果中的搜索事务进行计数的结果。
CN201780023431.1A 2016-04-13 2017-04-13 文档背景内可视化的文档搜索 Active CN109074383B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/098,240 US11030259B2 (en) 2016-04-13 2016-04-13 Document searching visualized within a document
US15/098,240 2016-04-13
PCT/US2017/027388 WO2017180852A1 (en) 2016-04-13 2017-04-13 Document searching visualized within a document

Publications (2)

Publication Number Publication Date
CN109074383A CN109074383A (zh) 2018-12-21
CN109074383B true CN109074383B (zh) 2022-04-01

Family

ID=58632664

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780023431.1A Active CN109074383B (zh) 2016-04-13 2017-04-13 文档背景内可视化的文档搜索

Country Status (4)

Country Link
US (1) US11030259B2 (zh)
EP (1) EP3443478A1 (zh)
CN (1) CN109074383B (zh)
WO (1) WO2017180852A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021144656A1 (en) 2020-01-15 2021-07-22 Monday.Com Digital processing systems and methods for graphical dynamic table gauges in collaborative work systems
US10740407B2 (en) 2016-12-09 2020-08-11 Microsoft Technology Licensing, Llc Managing information about document-related activities
US10726074B2 (en) 2017-01-04 2020-07-28 Microsoft Technology Licensing, Llc Identifying among recent revisions to documents those that are relevant to a search query
EP3610628B1 (en) * 2017-04-14 2021-09-22 Koninklijke KPN N.V. Transmitting and receiving an interest message specifying an aggregation parameter
US11698890B2 (en) 2018-07-04 2023-07-11 Monday.com Ltd. System and method for generating a column-oriented data structure repository for columns of single data types
CN113157996B (zh) * 2020-01-23 2022-09-16 久瓴(上海)智能科技有限公司 文档信息处理方法、装置、计算机设备及可读存储介质
US20240184989A1 (en) 2020-05-01 2024-06-06 Monday.com Ltd. Digital processing systems and methods for virtualfile-based electronic white board in collaborative work systems systems
IL297858A (en) 2020-05-01 2023-01-01 Monday Com Ltd Digital processing systems and methods for improved networking and collaborative work management systems, methods and devices
US11392556B1 (en) 2021-01-14 2022-07-19 Monday.com Ltd. Digital processing systems and methods for draft and time slider for presentations in collaborative work systems
US11741071B1 (en) 2022-12-28 2023-08-29 Monday.com Ltd. Digital processing systems and methods for navigating and viewing displayed content
US11886683B1 (en) 2022-12-30 2024-01-30 Monday.com Ltd Digital processing systems and methods for presenting board graphics
US11893381B1 (en) 2023-02-21 2024-02-06 Monday.com Ltd Digital processing systems and methods for reducing file bundle sizes

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395501B2 (en) * 1997-12-22 2008-07-01 Ricoh Company, Ltd. Techniques for annotating portions of a document relevant to concepts of interest
CN101449271A (zh) * 2006-05-19 2009-06-03 微软公司 通过搜索进行注释
US7627590B2 (en) * 1997-11-18 2009-12-01 Apple Inc. System and method for dynamically presenting a summary of content associated with a document
CN102982066A (zh) * 2011-10-12 2013-03-20 微软公司 呈现聚合地签注的搜索结果
CN103793453A (zh) * 2012-10-31 2014-05-14 国际商业机器公司 用于web导航跟踪的方法和***

Family Cites Families (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356922B1 (en) * 1997-09-15 2002-03-12 Fuji Xerox Co., Ltd. Method and system for suggesting related documents
JP4025450B2 (ja) * 1998-03-06 2007-12-19 三谷産業株式会社 決裁処理装置及び決裁処理プログラムを記録した記録媒体
US6324551B1 (en) * 1998-08-31 2001-11-27 Xerox Corporation Self-contained document management based on document properties
US6711585B1 (en) * 1999-06-15 2004-03-23 Kanisa Inc. System and method for implementing a knowledge management system
US6484162B1 (en) * 1999-06-29 2002-11-19 International Business Machines Corporation Labeling and describing search queries for reuse
US20090307577A1 (en) 2001-08-28 2009-12-10 Lee Eugene M System for providing a binding cost for foreign filing a patent application
US7478129B1 (en) 2000-04-18 2009-01-13 Helen Jeanne Chemtob Method and apparatus for providing group interaction via communications networks
US6928425B2 (en) * 2001-08-13 2005-08-09 Xerox Corporation System for propagating enrichment between documents
US20040194021A1 (en) * 2001-09-14 2004-09-30 Fuji Xerox Co., Ltd. Systems and methods for sharing high value annotations
US7437330B1 (en) * 2002-09-20 2008-10-14 Yt Acquisition Corp. System and method for categorizing transactions
US20040205046A1 (en) 2001-11-29 2004-10-14 International Business Machines Corporation Indexing and retrieval of textual collections on PDAS
US20040013302A1 (en) * 2001-12-04 2004-01-22 Yue Ma Document classification and labeling using layout graph matching
US7703021B1 (en) 2002-05-24 2010-04-20 Sparta Systems, Inc. Defining user access in highly-configurable systems
US20040088315A1 (en) 2002-10-31 2004-05-06 International Business Machines Corporation System and method for determining membership of information aggregates
WO2004042507A2 (en) * 2002-10-31 2004-05-21 Arizan Corporation Methods and apparatus for summarizing document content for mobile communication devices
US7103609B2 (en) 2002-10-31 2006-09-05 International Business Machines Corporation System and method for analyzing usage patterns in information aggregates
US20040255265A1 (en) 2003-03-26 2004-12-16 Brown William M. System and method for project management
US20040260680A1 (en) * 2003-06-19 2004-12-23 International Business Machines Corporation Personalized indexing and searching for information in a distributed data processing system
US20040261016A1 (en) * 2003-06-20 2004-12-23 Miavia, Inc. System and method for associating structured and manually selected annotations with electronic document contents
US7334195B2 (en) 2003-10-14 2008-02-19 Microsoft Corporation System and process for presenting search results in a histogram/cluster format
US7707039B2 (en) * 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
KR101312190B1 (ko) * 2004-03-15 2013-09-27 야후! 인크. 사용자 주석이 통합된 검색 시스템 및 방법
US7299407B2 (en) * 2004-08-24 2007-11-20 International Business Machines Corporation Marking and annotating electronic documents
US8930400B2 (en) 2004-11-22 2015-01-06 Hewlett-Packard Development Company, L. P. System and method for discovering knowledge communities
US7849090B2 (en) 2005-03-30 2010-12-07 Primal Fusion Inc. System, method and computer program for faceted classification synthesis
US7623711B2 (en) * 2005-06-30 2009-11-24 Ricoh Co., Ltd. White space graphs and trees for content-adaptive scaling of document images
US7779347B2 (en) * 2005-09-02 2010-08-17 Fourteen40, Inc. Systems and methods for collaboratively annotating electronic documents
US7991758B2 (en) 2005-09-07 2011-08-02 International Business Machines Corporation System and method for performing a search operation within a sequential access data storage subsystem
US8005825B1 (en) * 2005-09-27 2011-08-23 Google Inc. Identifying relevant portions of a document
US7752204B2 (en) * 2005-11-18 2010-07-06 The Boeing Company Query-based text summarization
US7958444B2 (en) * 2006-06-15 2011-06-07 Xerox Corporation Visualizing document annotations in the context of the source document
EP2057532A4 (en) 2006-08-07 2010-12-29 Chacha Search Inc METHOD, SYSTEM AND COMPUTER READABLE STORAGE FOR STORE SEARCH
WO2008055120A2 (en) * 2006-10-30 2008-05-08 Seeqpod, Inc. System and method for summarizing search results
US8832639B2 (en) 2006-12-06 2014-09-09 Rally Software Method and system for comparative community based analytics
US10521737B2 (en) 2006-12-19 2019-12-31 International Business Machines Corporation Activity centric project management tool
US8595619B1 (en) * 2007-01-31 2013-11-26 Google Inc. In response to a search result query providing a snippet of a document including an element previously highlighted by a user
US20080201632A1 (en) 2007-02-16 2008-08-21 Palo Alto Research Center Incorporated System and method for annotating documents
US7437370B1 (en) 2007-02-19 2008-10-14 Quintura, Inc. Search engine graphical interface using maps and images
US7689624B2 (en) 2007-03-01 2010-03-30 Microsoft Corporation Graph-based search leveraging sentiment analysis of user comments
US8290967B2 (en) * 2007-04-19 2012-10-16 Barnesandnoble.Com Llc Indexing and search query processing
US20080270396A1 (en) 2007-04-25 2008-10-30 Michael Herscovici Indexing versioned document sequences
US8868499B2 (en) 2007-08-15 2014-10-21 Salesforce.Com, Inc. Method and system for pushing data to subscribers in an on-demand service
US8150820B1 (en) 2007-10-04 2012-04-03 Adobe Systems Incorporated Mechanism for visible users and groups
US8170932B1 (en) * 2007-11-28 2012-05-01 Wells Fargo Bank, N.A. System and method for data management and financial transaction categorization
US7890438B2 (en) * 2007-12-12 2011-02-15 Xerox Corporation Stacked generalization learning for document annotation
US20090204465A1 (en) 2008-02-08 2009-08-13 Santosh Pradhan Process and system for facilitating communication and intergrating communication with the project management activities in a collaborative environment
US8224832B2 (en) 2008-02-29 2012-07-17 Kemp Richard Douglas Computerized document examination for changes
US8358308B2 (en) * 2008-06-27 2013-01-22 Microsoft Corporation Using visual techniques to manipulate data
US8554800B2 (en) * 2008-07-30 2013-10-08 Portool Ltd. System, methods and applications for structured document indexing
US8825705B2 (en) 2009-07-28 2014-09-02 Ancestry.com Operations, Inc. Systems and methods for communication among collaborating users
US9704129B2 (en) 2009-08-31 2017-07-11 Thomson Reuters Global Resources Method and system for integrated professional continuing education related services
US20110082848A1 (en) * 2009-10-05 2011-04-07 Lev Goldentouch Systems, methods and computer program products for search results management
WO2011044579A1 (en) * 2009-10-11 2011-04-14 Patrick Walsh Method and system for document presentation and analysis
US8458187B2 (en) * 2009-11-30 2013-06-04 Xerox Corporation Methods and systems for visualizing topic location in a document redundancy graph
US20130124546A1 (en) 2010-02-26 2013-05-16 Adobe Systems, Inc. Group access control for a distributed system
US8577911B1 (en) 2010-03-23 2013-11-05 Google Inc. Presenting search term refinements
US9116990B2 (en) 2010-05-27 2015-08-25 Microsoft Technology Licensing, Llc Enhancing freshness of search results
WO2012012808A2 (en) * 2010-07-23 2012-01-26 Foundationip Llc Method for document search and analysis
JP5630863B2 (ja) * 2010-11-26 2014-11-26 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 構造化文書に含まれるノードの全順序関係を、ログ情報に基づいて決定して可視化する方法、装置及びコンピュータプログラム
US8538967B1 (en) * 2011-01-12 2013-09-17 Intuit Inc. Optimizing recategorization of financial transactions using collaborative filtering
US9098570B2 (en) * 2011-03-31 2015-08-04 Lexisnexis, A Division Of Reed Elsevier Inc. Systems and methods for paragraph-based document searching
US8751621B2 (en) 2011-06-16 2014-06-10 Radiumone, Inc. Building a social graph based on links received and selected by receiving users of the open web
US8990208B2 (en) 2011-09-22 2015-03-24 Fujitsu Limited Information management and networking
US20130185252A1 (en) 2012-01-17 2013-07-18 Jeffrey J. Palmucci Document Revision Manager
US8458196B1 (en) 2012-01-31 2013-06-04 Google Inc. System and method for determining topic authority
US20130254126A1 (en) * 2012-03-22 2013-09-26 Shareholder Representative Services, Llc. Method of annotating portions of a transactional legal document related to a merger or acquisition of a business entity with graphical display data related to current metrics in merger or acquisition transactions
US9092773B2 (en) * 2012-06-30 2015-07-28 At&T Intellectual Property I, L.P. Generating and categorizing transaction records
US8522130B1 (en) 2012-07-12 2013-08-27 Chegg, Inc. Creating notes in a multilayered HTML document
US8825711B2 (en) 2012-08-13 2014-09-02 Magnet Systems, Inc. Managing cross-correlated data
US20140101527A1 (en) * 2012-10-10 2014-04-10 Dominic Dan Suciu Electronic Media Reader with a Conceptual Information Tagging and Retrieval System
US8874569B2 (en) * 2012-11-29 2014-10-28 Lexisnexis, A Division Of Reed Elsevier Inc. Systems and methods for identifying and visualizing elements of query results
US20140250377A1 (en) 2013-03-04 2014-09-04 Atigeo Llc Method and system for searching and analyzing large numbers of electronic documents
US9588941B2 (en) * 2013-03-07 2017-03-07 International Business Machines Corporation Context-based visualization generation
US9367646B2 (en) 2013-03-14 2016-06-14 Appsense Limited Document and user metadata storage
US8689108B1 (en) 2013-09-24 2014-04-01 Palantir Technologies, Inc. Presentation and analysis of user interaction data
US9396177B1 (en) 2014-02-10 2016-07-19 Jpmorgan Chase Bank, N.A. Systems and methods for document tracking using elastic graph-based hierarchical analysis
US10380120B2 (en) 2014-03-18 2019-08-13 International Business Machines Corporation Automatic discovery and presentation of topic summaries related to a selection of text
US20150302063A1 (en) 2014-04-21 2015-10-22 Linkedln Corporation System and method for searching a distributed node-sharded graph
US9626455B2 (en) * 2014-05-01 2017-04-18 Lexisnexis, A Division Of Reed Elsevier Inc. Systems and methods for displaying estimated relevance indicators for result sets of documents and for displaying query visualizations
US10241989B2 (en) * 2014-05-21 2019-03-26 Adobe Inc. Displaying document modifications using a timeline
US9990372B2 (en) 2014-09-10 2018-06-05 Panzura, Inc. Managing the level of consistency for a file in a distributed filesystem
US9247021B1 (en) 2014-11-07 2016-01-26 Open Text S.A. System, method and architecture for a document as a node on a social graph
US10127322B2 (en) 2015-02-25 2018-11-13 Microsoft Technology Licensing, Llc Efficient retrieval of fresh internet content
US20160372079A1 (en) * 2015-06-17 2016-12-22 Duk Gwan Ku Personalized color display system through big data analysis and method thereof
US10127251B2 (en) 2015-07-09 2018-11-13 International Business Machines Corporation Organizing on-disk layout of index structures to support historical keyword search queries over temporally evolving data
US10528645B2 (en) * 2015-09-16 2020-01-07 Amazon Technologies, Inc. Content search using visual styles
US20170075507A1 (en) 2015-09-16 2017-03-16 International Business Machines Corporation Displaying user activity in real-time collaborative editing systems
US20170251072A1 (en) * 2015-10-22 2017-08-31 Symantec Corporation System and method for annotating client-server transactions
WO2017136236A1 (en) * 2016-02-02 2017-08-10 ActiveWrite, Inc. Document collaboration and consolidation tools and methods of use
US10628745B2 (en) 2016-06-03 2020-04-21 Fmr Llc Data classification with social profile data
US20180025303A1 (en) * 2016-07-20 2018-01-25 Plenarium Inc. System and method for computerized predictive performance analysis of natural language
US11205103B2 (en) * 2016-12-09 2021-12-21 The Research Foundation for the State University Semisupervised autoencoder for sentiment analysis
US10740407B2 (en) 2016-12-09 2020-08-11 Microsoft Technology Licensing, Llc Managing information about document-related activities

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627590B2 (en) * 1997-11-18 2009-12-01 Apple Inc. System and method for dynamically presenting a summary of content associated with a document
US7395501B2 (en) * 1997-12-22 2008-07-01 Ricoh Company, Ltd. Techniques for annotating portions of a document relevant to concepts of interest
CN101449271A (zh) * 2006-05-19 2009-06-03 微软公司 通过搜索进行注释
CN102982066A (zh) * 2011-10-12 2013-03-20 微软公司 呈现聚合地签注的搜索结果
CN103793453A (zh) * 2012-10-31 2014-05-14 国际商业机器公司 用于web导航跟踪的方法和***

Also Published As

Publication number Publication date
US11030259B2 (en) 2021-06-08
WO2017180852A1 (en) 2017-10-19
US20170300481A1 (en) 2017-10-19
CN109074383A (zh) 2018-12-21
EP3443478A1 (en) 2019-02-20

Similar Documents

Publication Publication Date Title
CN109074383B (zh) 文档背景内可视化的文档搜索
JP6040293B2 (ja) ウェブページコンテンツの注釈
US7562088B2 (en) Structure extraction from unstructured documents
CN107122400B (zh) 使用视觉提示细化查询结果的方法、计算***及存储介质
US8661015B2 (en) Identification of name entities via search, determination of alternative searches, and automatic integration of data across a computer network for dynamic portal generation
US20080162455A1 (en) Determination of document similarity
US10445063B2 (en) Method and apparatus for classifying and comparing similar documents using base templates
US20150287047A1 (en) Extracting Information from Chain-Store Websites
US20130086071A1 (en) Augmenting search with association information
CN107870915B (zh) 对搜索结果的指示
US20150169755A1 (en) Highlighting of document elements
US20120046937A1 (en) Semantic classification of variable data campaign information
US10146881B2 (en) Scalable processing of heterogeneous user-generated content
US9218321B2 (en) Creating tag clouds based on user specified arbitrary shape tags
US20160086499A1 (en) Knowledge brokering and knowledge campaigns
WO2018226255A1 (en) Functional equivalence of tuples and edges in graph databases
WO2018208412A1 (en) Detection of caption elements in documents
US20170039289A1 (en) Disambiguation of online social mentions
US20160085850A1 (en) Knowledge brokering and knowledge campaigns
US9286349B2 (en) Dynamic search system
JP5706306B2 (ja) リンクされたテキストボックスを有する電子文書のレンダリングの方法、レンダリングする指示を含むコンピューターが読み取り可能な記憶媒体及びシステム
US10061757B2 (en) Systems, methods, and computer-readable media for searching tabular data
US20160350315A1 (en) Intra-document search
JP6707410B2 (ja) 文献検索装置、文献検索方法およびコンピュータプログラム
JP2015069597A (ja) 関連文書検索装置、方法およびプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant