[go: up one dir, main page]

CN105917326A - 从电子文档中的文本数据创建信息图 - Google Patents

从电子文档中的文本数据创建信息图 Download PDF

Info

Publication number
CN105917326A
CN105917326A CN201480061456.7A CN201480061456A CN105917326A CN 105917326 A CN105917326 A CN 105917326A CN 201480061456 A CN201480061456 A CN 201480061456A CN 105917326 A CN105917326 A CN 105917326A
Authority
CN
China
Prior art keywords
facts
computing device
electronic document
data
graph
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.)
Pending
Application number
CN201480061456.7A
Other languages
English (en)
Inventor
J·M·切温卡
N·C·韦卡尔
K·杨
J·M·布赖恩特
J·S·伯格
J·J·维尔
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 CN105917326A publication Critical patent/CN105917326A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/904Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)

Abstract

提供了从电子文档中的人类可读数据创建可视化。一个或多个事实可由计算设备从电子文档中解析。一个或多个事实可由人类可读句子组成。接着可基于该一个或多个事实执行对图标的搜索。计算设备可接着生成包括一个或多个事实和图标的诸如信息图的数据可视化。所生成的数据可视化可接着被显示在电子文档中。

Description

从电子文档中的文本数据创建信息图
背景
生产力软件应用通常被利用来从用户提供的数据生成图形(例如“信息图”)。然而当前,创建表示用户提供的数据的图形的过程是劳动力和时间密集的任务,而且该任务需要执行数据分析操作以用于运行通过大信息或数据集以标识单个语句以表示为数据可视化(例如,由图标、图表、排版和仿真陈述组成的信息图)。正是针对这些及其他考虑因素而作出本发明的各种实施例。
概述
提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
提供用于从电子文档中的数据创建可视化的各实施例。一个或多个事实可由计算设备从电子文档中解析。一个或多个事实可由人类可读句子组成。接着可基于该一个或多个事实针对图形(例如,图标)执行搜索。计算设备可接着生成包括一个或多个事实和图形的数据可视化(例如信息图)。所生成的数据可视化可接着被显示在电子文档中。
从阅读以下详细描述及查看相关附图后,这些及其他特征和优点将显而易见。应当理解,以上概述及以下详细描述仅仅是说明性的,而不限制所要求保护的本发明。
附图简述
图1是示出了根据各种实施例的用于从电子文档中的数据创建可视化的网络架构的框图;
图2是示出了根据一实施例的从电子文档中的数据创建的可视化的示图;
图3是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图4A是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图4B是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图5是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图6是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图7是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图8是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面;
图9是示出了根据一实施例的用于从电子文档中的数据创建可视化的例程的流程图;
图10是可实现各个实施例的计算设备的简化框图;
图11A是可实现各实施例的移动计算设备的简化框图;
图11B是可实现各个实施例的移动计算设备的简化框图;以及
图12是可在其中实现各实施例的分布式计算系统的简单框图。
详细描述
提供用于从电子文档中的数据创建可视化的各实施例。一个或多个事实可由计算设备从电子文档中解析。一个或多个事实可由人类可读句子组成。接着可基于该一个或多个事实针对图形(例如,图标)执行搜索。计算设备可接着生成包括一个或多个事实和图形的数据可视化(例如信息图)。所生成的数据可视化可接着被显示在该电子文档中。
在下面的详细描述中,参考构成其一部分的附图,在附图中,通过例图,示出了具体的实施例或示例。可组合这些实施例,可利用其他实施例,并且可作出结构上的改变,而不背离本发明的精神或范围。因此,下面的详细描述并不旨在进行限制,并且本发明的范围由所附权利要求书以及其等效方案来限定。
图1是示出了根据各种实施例的用于从电子文档中的数据创建可视化的网络架构的框图。网络架构包括通过网络4与数据库70通信的计算设备2,网络4可包括局域网或广域网(例如,互联网)。根据一个实施例,计算设备10可包括被利用来执行诸如应用20的一个或多个应用程序的台式或移动计算设备(例如,平板、膝上型计算设备或智能电话)。计算设备2可以进一步包括一个或多个电子文档10。如将在此更详细描述的,应用20可以被配置来从电子文档数据(例如,事实12)创建数据可视化14。应当理解,事实12可包括人类可读句子。计算设备2还可与存储图标35的图标服务30进行通信。如在此将被更详细地描述的,应用20可搜寻并检索事实12以及对应于该事实12的一个或多个图标35,并进一步从搜索结果生成数据可视化(例如,信息图)。根据某些实施例,应用20可包括生产力应用软件,生产力应用软件包括,但不限于,文字处理软件、演示图形软件、电子表格软件和图表绘制软件。例如,应用20可包括以下软件应用中的一个或多个:来自华盛顿州雷德蒙德市的微软公司的WORD文字处理软件、POWERPOINT演示图形软件、EXCEL电子表格软件和VISIO图表绘制软件。应当理解,上述软件应用可以包括单个的应用程序,或者替代地可以被合并到应用套装中,诸如来自微软公司的OFFICE应用程序套装。根据其它实施例,应用20可替换地包括服务,诸如web服务引擎。在这些实施例中,服务可被利用来搜寻并检索事实12以及对应于该事实12的一个或多个图标35,并进一步从搜索结果生成数据可视化(例如,信息图、图表或仿真陈述)。应当理解,根据某些实施例,所生成的数据可视化还可包括其它类型的图形,诸如华盛顿州雷德蒙德市的微软公司提供的SMARTART图形。根据这些实施例的可被利用的说明性服务可包括华盛顿州雷德蒙德市的微软公司提供的必应(BING)web搜索引擎。应当理解,此处描述的实施例也可以结合其他应用程序和网络服务来实现,并且还不限于任何特定的应用服务。
根据一个实施例,图标35可包括可编辑并经格式化了的示图的预设组。图标35也可被配置来映射并自动改变所添加的文本的大小以求最适配。应当理解,根据一个实施例,数据可视化14可包括信息图形(或“信息图”),其可包括,而非限制,信息的图形可视化表示,用于信息的呈现的数据和知识。具体而言,在此描述的数据可视化14可包括事实12和图标(或图形)35的组合。
数据库70可包括信息储存库(诸如百科全书),在计算设备2上执行的应用20可从其中检索事实12以用于生成数据可视化。根据一个实施例,数据库70可包括在线百科全书或提供来自知识的一个或多个分支的信息汇总的其它数据源或参考。
图2是示出了根据一实施例的从电子文档中的数据创建的可视化的示图200。示图200包括事实集合210(即,人类可读数据)以及从其生成的信息图220。具体而言,并且如以下将更详细地描述,信息图220可由解析事实210并搜寻对应于所解析的事实的图形或图标的应用20从事实210生成。例如,如图2中所示,事实210描述树獭的长度和重量。因此,应用20可(例如,从图标服务30)检索对应于树獭的图形并插入分别与长度和重量相关联的对应的事实(即,从事实210解析)。应当理解,前述长度和重量测量可以可替换地从已经分别包含长度和重量的抽象概念的图形检索。
图3是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面300。用户界面300包括对应于可被应用20生成的电子表格的工具栏305。应当理解用户界面300只是说明性的,并且上面描述的一些组件,诸如工具栏305根据各种实施例是可选的。用户界面300还包括与阿拉斯加州相关联的事实集合310(即,包括事实310A、310B、310C和310D的人类可阅读数据)。在某些实施例中,事实的集合310可拷贝自数据储存库(例如,在线百科全书)并(例如使用粘贴用户控件307)被插入用户界面300中的电子表格。用户界面300还包括信息图320,其可由应用20从将阿拉斯加州的大小和得克萨斯州相比的事实310A生成。具体而言,信息图320可通过解析事实310A并搜寻对应于所解析的事实的图形或图标来从事实310A生成。
图4A是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面400。用户界面400包括对应于可被应用20生成的电子表格的工具栏405。如以上结合图3所讨论的,根据某些实施例,用户界面400中的工具栏405可能是可选的。用户界面400还包括与阿拉斯加州相关联的事实集合310(包括事实310A、310B、310C和310D)。在某些实施例中,事实的集合310可拷贝自数据储存库(例如,在线百科全书)并(例如使用粘贴用户控件407)被插入用户界面400中的电子表格。用户界面400还包括信息图420,其可由应用20从描述阿拉斯加州中的潜在活火山的数量的事实310B生成。具体而言,信息图420可通过解析事实310A并搜寻对应于所解析的事实的图形或图标来从事实310A生成。
图4B示出根据另一实施例的可被利用来从电子文档中的数据创建可视化的用户界面400(没有可选工具栏405)。用户界面400包括图标405、410和415的显示,以供在基于事实集合310中的事实310B生成数据可视化(即,信息图420)中使用。
图5是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面500。用户界面500包括对应于可被应用20生成的电子表格的工具栏505。如上面结合图3和4讨论的,根据某些实施例,用户界面500中的工具栏505可以是可选的。用户界面500还包括与阿拉斯加州相关联的事实集合310(包括事实310A、310B、310C和310D)。在某些实施例中,事实的集合310可拷贝自数据储存库(例如,在线百科全书)并(例如使用粘贴用户控件507)被插入用户界面500中的电子表格。用户界面500还包括信息图520,其可由应用20从描述阿拉斯加州中的冰川的数量的事实310C生成。具体而言,信息图520可通过解析事实310C并搜寻对应于所解析的事实的图形或图标来从事实310C生成。应当理解,根据某些实施例,信息图520中所示的图表的生成可通过由被用于生成信息图520的电子表格应用程序生成临时数据集合来进行。
图6是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面600。用户界面600包括对应于可被应用20生成的电子表格的工具栏605。如上面结合图3-5讨论的,根据某些实施例,用户界面600中的工具栏605可以是可选的。用户界面600还包括与阿拉斯加州相关联的事实集合310(包括事实310A、310B、310C和310D)。在某些实施例中,事实的集合310可拷贝自数据储存库(例如,在线百科全书)并(例如使用粘贴用户控件607)被插入用户界面600中的电子表格。用户界面600还包括信息图620,其可由应用20从描述阿拉斯加州中常住在安克雷奇市的人口的百分比的事实310D生成。具体而言,信息图620可通过解析事实310D并搜寻对应于相关联的抽象概念的图形或图标(即,用于表示市镇的人口的城市图标)来从事实310D生成。
图7是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面700。用户界面700示出演示幻灯片710、720、730和740,其中每一个幻灯片都对应于与阿拉斯加州相关联的事实集合310(包括事实310A、310B、310C和310D)。用户界面700还包括从前述事实中创建的信息图的合成750。具体而言,并根据一个实施例,包括事实集合的幻灯片演示可通过为事实集合解析整个电子文档、为每个事实创建图形并接着将事实合并入合成(例如,合成750)而被转换成信息图汇编。因此,应当理解,合成750可当做整个幻灯片演示的“汇总”图。
图8是根据一实施例的可被利用来从电子文档中的数据创建可视化的用户界面800。用户界面800示出包括信息图810、820、830和840的图库以及从信息图810和840中创建的合成850。根据一个实施例,从事实的集合生成的信息图可从图库中被选择以供合并成合成。
图9是示出了根据一实施例的用于从电子文档中的数据创建可视化的例程900的流程图。当阅读对在此提供的例程的讨论时,应当理解,本发明的各种实施例的逻辑操作被实现为(1)运行于计算系统上的一系列计算机实现的动作或程序模块,和/或(2)计算系统内互连的机器逻辑电路或电路模块。该实现是取决于实现本发明的计算系统的性能要求的选择。因此,图9中所例示的并且构成在此所描述的各实施例的逻辑操作被不同地称为操作、结构性设备、动作或模块。本领域技术人员将认识到,这些操作、结构设备、动作和模块可用软件、硬件、固件、专用数字逻辑及其任意组合实现,而不背离如本文中阐述的权利要求内陈述的本发明精神和范围。
例程900在操作905处开始,其中在计算设备10上执行的应用20可从电子文档(即,电子文档10)中解析一个或多个事实12。具体而言,应用20可利用自然语言处理来将从数据库70检索到电子文档中的事实12解析成人类可读的形式。应当理解,事实12可利用多个方法来被检索。例如,事实12可通过从数据库70(即从一个或多个文档)复制事实来检索并将事实插入电子文档10。在某些实施例中,应用20可利用自然语言处理器来从用户话语中检索事实12。替换地,应用20可被配置来提供模板,供用户根据特定格式键入信息(例如,句子、仿真陈述等),使得信息可被应用20快速解析。
例程900从操作905继续至操作910,其中在计算设备10上执行的应用20可以基于在操作905处解析的事实12来搜索图形或图标。例如,应用20可搜索图标服务30来检索对应于事实12的一个或多个图标35。
例程900从操作910继续至操作915,其中在计算设备10上执行的应用20可以生成包括事实12和在操作910处检索的图形或图标的数据可视化(例如,信息图)。根据一实施例,应用20可以被配置来在生成数据可视化中自动生成一个或多个临时数据集合。应当理解,应用20可利用多个方法来生成数据可视化。例如,根据某些实施例,应用20可被配置来从一组选项自动地(例如,使用算法)确定与事实12最佳地相对应的图形或图标。可被用于执行前述确定的算法在2011年10月13日提交的标题为“Suggesting Alternate DataMappings for Charts(为图表建议替换的数据映射)”的相关美国专利申请序列号No.13/272,522中描述,其公开被整体地通过引用结合在此。根据其它实施例,应用20可被配置来向用户呈现多个图形或图标选项,用户可接着选择偏好的图形或图标以用来基于事实12生成数据可视化。
例程900从操作915继续至操作920,其中在计算设备10上执行的应用20可显示在操作915处生成的数据可视化。根据某些实施例,数据可视化可以在电子文档(诸如电子表格)中内嵌显示。根据其它实施例,数据可视化可以在图库中显示。例程900随后从操作920结束。
图10-12以及相关联的描述提供了对其中可实践本发明的实施例的各种操作环境的讨论。然而,参考图10-12所解说和讨论的设备和系统是为了示例和解说的目的,并且不限制本文中所描述的可用于实践本发明的实施例的巨大数量的计算设备配置。
图10是图示可实现各个实施例的计算设备1000的示例物理组件的框图。在基本配置中,计算设备1000可包括至少一个处理单元1002以及系统存储器1004。取决于计算设备的配置和类型,系统存储器1004可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器1004可包括操作系统1005和应用1007。操作系统1005例如可适用于控制计算设备1000的操作,并且根据一实施例操作系统1005可包括来自华盛顿州雷蒙德市的微软公司的WINDOWS操作系统。例如,应用1007可包括用于执行包括例如从电子文档中的数据创建可视化的例程的功能,如以上参考图9的例程900中的操作描述的。根据一实施例,应用1007可包括用于创建、查看和编辑图表的生产力软件应用(或替换地,生产力软件应用套件),诸如来自华盛顿州雷蒙德市的微软公司的EXCEL电子表格应用程序。然而,应当理解,应用1007还可包括其他类型的生产力软件应用,包括但不限于文字处理应用、演示应用和笔记记录/协作应用。然而,还应当理解,在此描述的各实施例也可结合其它应用程序来实现,并进一步不被限定为任何特定的应用或系统。
计算设备1000可具有附加特征或功能。例如,计算设备1000也可以包括附加的数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘、固态存储设备(“SSD”)、闪存或带。这种附加存储器在图10中用可移动存储器1009和不可移动存储器1010示出。计算设备1000也可具有(诸)输入设备1012,诸如键盘、鼠标、笔、语音输入设备(例如,话筒)、用于接收姿势的触摸输入设备、加速计或旋转传感器等。也可包括(诸)输出设备1014,诸如显示器、扬声器、打印机等。前述设备是示例,并且可使用其他设备。计算设备1000可包括允许与其他计算设备1018通信的一个或多个通信连接1016。合适的通信连接1016的示例包括但不限于RF发射机、接收机、和/或收发机电路系统、通用串行总线(USB)、并行和/或串行端口。
而且,各个实施例可以在电路中实现,所述电路包括离散电子元件、包含逻辑门的封装或集成电子芯片、使用微处理器的电路、或者在包含电子元件或微处理器的单芯片上。例如,实施例可以经由片上系统(“SOC”)实现,图10所示的每一个或许多组件可以被集成到单个集成电路上。此类SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元、以及各种应用功能,所有这些单元被集成(或烧制摂)到芯片基板上,作为单个集成电路。在经由SOC操作时,此处描述的功能可以经由与单个集成电路(芯片)上的计算设备/系统1000的其他组件集成的专用逻辑来操作。也可以使用能执行逻辑运算的其他技术来实现实施例,逻辑运算诸如例如与(AND)、或(OR)和非(NOT),所述其他技术包括但不限于机械的、光学的、流体的和量子的技术。此外,实施例可以在通用计算机或在任何其他电路或系统内实现。
如本文中所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以用于存储信息(诸如计算机可读指令、数据结构、或者程序模块)的任何方法和技术实现的易失性和非易失性、可移除和不可移除介质。系统存储器1004、可移除存储设备1009、以及不可移除存储设备1010都是计算机存储介质示例(即,存储器存储)。计算机存储介质可包括RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或者可用于存储信息且可由计算设备1000访问的任何其他制品。任何此类计算机存储介质可以是计算设备1000的一部分。计算机存储介质不包括载波或者其他经传播或经调制的数据信号。
通信介质可通过计算机可读指令、数据结构、程序模块、或者经调制的数据信号(诸如载波或者其他传送机制)中的其他数据体现,并且包括任何信息传递介质。术语经调制的数据信号摂可描述具有以对该信号中的信息进行编码的方式设置或改变的一个或多个特性的信号。通过示例而非限制,通信介质可包括诸如有线网络或直接有线连接之类的有线介质、以及诸如声、射频(RF)、红外和其他无线介质之类的无线介质。
图11A和11B图示可实现各个实施例的适当移动计算环境,例如移动计算设备1150,移动计算设备1150可以包括但不限于:智能电话、平板个人电脑、膝上型计算机等。参照图11A,图示用于实现多个实施例的示例移动计算设备1150。在一基本配置中,移动计算设备1150是具有输入元件和输出元件两者的手持式计算机。输入元件可包括允许用户将信息输入到移动计算设备1150中的触摸屏显示器1125和输入按钮1110。移动计算设备1150还可结合允许进一步的用户输入的可选的侧面输入元件1120。可选的侧面输入元件1120可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替换实施例中,移动计算设备1150可合并或多或少的输入元件。在又一替代实施例中,移动计算设备是便携式电话系统,诸如具有显示器1125和输入按钮1110的蜂窝电话。移动计算设备1150还可包括可选的小键盘1105。任选的小键盘1105可以是物理小键盘或者在触摸屏显示器上生成的软性摂小键盘。
移动计算设备1150结合输出元件,如可显示图形用户界面(GUI)的显示器1125。其他输出元件包括扬声器1130和LED 1180。另外,移动计算设备1150可包含振动模块(未示出),该振动模块使得移动计算设备1150振动以将事件通知给用户。在又一个实施例中,移动计算设备1150可结合耳机插孔(未示出),以提供另一提供输出信号的手段。
尽管此处结合移动计算设备1150描述,但在替代实施例中可以结合任何数量的计算机系统来使用,诸如在台式环境中、膝上型或笔记本计算机系统、微处理器系统、基于微处理器的或可编程的消费者电子设备、网络PC、小型计算机、大型计算机,等等。各个实施例也可以在分布式计算环境中实现,其中多个任务由通过分布式计算环境中的通信网络链接的远程处理设备来执行;程序可位于本地和远程的存储器存储设备中。概言之,任何具有多个环境传感器、多个输出元件和多个通知事件类型的计算机系统可结合此处描述的各个实施例,所述多个输出元件用于向用户提供通知。
图11B是图示用于一个实施例中的移动计算设备的组件的框图,诸如图11A所示的移动计算设备1150。也就是说,移动计算设备1150可以结合系统1102以实现一些实施例。例如,系统1102可被用于实现“智能电话”,该智能电话能运行与桌面或笔记本计算机的应用类似的一个或多个应用。在一些实施例中,系统1102被集成为计算设备,诸如集成个人数字助理(PDA)和无线电话。
应用1167可被加载到存储器1162中并在操作系统1164上或与操作系统1164相关联地运行。系统1102也包括存储器1162内的非易失性存储器1168。非易失性存储1168可被用于存储在系统1102断电时不会丢失的持久信息。应用1167可使用信息并将其存储在非易失性存储1168中。例如,应用1167可包括用于执行包括例如从电子文档中的数据创建可视化的例程的功能,如以上参考图9的例程900中的操作描述的。同步应用(未示出)也驻留在系统1102上并且被编程以与主机计算机上驻留的相应同步应用交互,以便使非易失性存储器1168中存储的信息与主机计算机处存储的相应信息同步。应当理解,其他应用也可以被加载到存储器1162中并且在移动计算设备1150上运行。
系统1102具有可被实现为一个或多个电池的电源1170。电源1170可能进一步包括外部电源,诸如补充电池或对电池再充电的AC适配器或供电底座(powered docking cradle)。
系统1102也可以包括无线电1172(即,无线电接口层),无线电1172执行发射和接收射频通信的功能。经由通信载体或服务供应者,无线电1172促进系统1102和外部世界摂之间的无线连接。去往和来自无线电1172的传输在OS 1164的控制下实施。换言之,通过无线电1172接收的通信可通过OS 1164传播到应用1167,反之亦然。
无线电1172允许系统1102例如通过网络与其他计算设备通信。无线电1172是通信介质的一个示例。系统1102的实施例被示出有两类通知输出设备:可用于提供视觉通知的LED 1180以及可与扬声器1130一起用来提供音频通知的音频接口1174。这些设备可以被直接耦合至电源1170,使得在被激活时,即使处理器1160及其他组件可能为节约电池电力而关闭,这些设备也保持开启达一段时期,该时期由通知机制规定。LED 1180可以被编程以保持无限期开启,直到用户采取行动以指示设备的开启状态。音频接口1174用于向用户提供听得见的信号且接收来自用户的听得见的信号。例如,除了与扬声器1130耦合以外,音频接口1174也可以耦合至麦克风(未示出)以接收可听(例如,语音)输入,诸如便于电话通话。按照多个实施例,麦克风也可用作音频传感器以便控制通知。系统1102还可以包括视频接口1176,视频接口1176启用机载照相机1140的操作以记录静止图像、视频流等等。
实现系统1102的移动计算设备可具有附加的特征或功能。例如,该设备还可包括附加数据存储设备(可移动的/或不可移动的),诸如磁盘、光盘或磁带。这种附加存储器在图11B中由存储器1168图示。
由移动计算设备1150生成或捕捉并且经由系统1102存储的数据/信息可以被本地存储于移动计算设备1150上,如上所述,或者该数据可以被存储于可由设备经无线电1172或经由移动计算设备1150和与移动计算设备1150相关的分开计算设备间的有线连接存取的任何数量的存储介质上,该分开计算设备例如诸如互联网这样的分布式计算网络中的服务器计算机。如应当领会的,可经由移动计算设备1150、经由无线电1172、或者经由分布式计算网络访问此类数据/信息。类似地,可以在根据熟知的数据/信息转移和存储装置(包括电子邮件和协同数据/信息共享系统)的用于存储和使用的计算设备之间容易地转移此类数据/信息。
图12是可在其中实现各实施例的分布式计算系统的简单框图。分布式计算系统可包括多个客户端设备,诸如计算设备1203、平板计算设备1205和移动计算设备1210。客户端设备1203、1205和1210可与分布式计算网络1215(例如,因特网)进行通信。服务器1220是通过网络1210与客户端设备1203、1205和1215进行通信的。例如,服务器1220可存储应用1200,该应用1200可执行包括例如从电子文档中的数据创建可视化的例程,如以上参考图9的例程900中的操作描述的。与该应用1200相关联地被开发、交互或编辑的内容可被存储在不同通信信道或其他存储类型中。例如,可使用目录服务1222、web门户1224、邮箱服务1226、即时消息收发存储1228、或者社交网站1230来存储各种文档。
应用1200可使用用于允许数据利用的这些类型的系统等中的任一种系统,如此处所描述的。服务器1220可向客户端提供邻近度应用1200。作为一个示例,服务器1220可以是通过web提供应用1200的web服务器。服务器1220可在web上通过网络1215向客户端提供应用1200。作为示例,计算设备10可被实现为计算设备1203并体现为个人计算机、平板计算设备1205和/或移动计算设备1210(如智能电话)中。计算设备1203、1205、1210的这些实施例中的任一个可从存储1216获得内容。
各个实施例参照方法、系统和计算机程序产品的框图和/或操作图示来描述。方框中注明的功能/动作可以以与任一流程图中示出的次序不同的次序发生。例如,连续示出的两个框实际上可基本并发地执行,或者取决于所涉及的功能/动作,这些框有时可以相反的次序执行。
本申请中所提供的一个或多个实施例的描述和解说并非旨在限制或限定如以任何方式要求保护的本发明的范围。本申请中所提供的实施例、示例和细节被认为足以传达占有且使其他人能够得到和使用要求保护的发明的最佳模式。要求保护的发明不应当被解释为限于本申请中所提供的任一实施例、示例或细节。不管是组合还是单独地示出和描述,各个(结构和方法)特征旨在选择性地包括或省略以产生具有一组特定特征的实施例。已经提供有本申请的描述和解说,本领域技术人员可设想落入在不背离要求保护的发明的更宽范围的本申请中体现的一般发明性概念的更宽泛方面的精神的变体、修改、以及替换实施例。

Claims (10)

1.一种方法,包括:
由计算设备从电子文档中解析一个或多个事实;
由所述计算设备基于所述一个或多个事实搜索图形;
由所述计算设备生成包括所述一个或多个事实和所述图形的数据可视化;以及
显示所述数据可视化。
2.如权利要求1所述的方法,其特征在于,由所述计算设备从所述电子文档中解析一个或多个事实包括利用自然语言处理来从所述电子文档中解析所述一个或多个事实。
3.如权利要求1所述的方法,其特征在于,由所述计算设备从所述电子文档中解析一个或多个事实包括从所述电子文档中解析多个事实。
4.如权利要求1所述的方法,其特征在于,由所述计算设备基于所述一个或多个事实搜索图形包括搜索图标服务以检索对应于所述一个或多个事实的一个或多个图标。
5.如权利要求2所述的方法,其特征在于,由所述计算设备生成包括所述一个或多个事实和所述图形的数据可视化包括生成包括来自所述电子文档的多个事实的信息图。
6.如权利要求1所述的方法,其特征在于,由所述计算设备生成包括所述一个或多个事实和所述图形的数据可视化包括从多个选项中确定图形选项以呈现所述一个或多个事实。
7.如权利要求1所述的方法,其特征在于,在所述电子文档中显示所述数据可视化包括显示图库中的信息图。
8.一种计算设备,包括:
存储器,用于存储可执行程序代码;以及
在功能上耦合至所述存储器的处理器,所述处理器响应于所述程序代码中包含的计算机可执行指令并且用于:
从电子文档中解析一个或多个事实;
基于所述一个或多个事实搜索图标;
生成包括所述一个或多个事实和所述图标的数据可视化;以及
在所述电子文档中显示所述数据可视化。
9.如权利要求8所述的计算设备,其特征在于,所述处理器,在从所述电子文档中解析一个或多个事实时,操作用于利用自然语言处理来从所述电子文档中解析所述一个或多个事实。
10.一种存储计算机可执行指令的计算机可读存储介质,所述计算机可执行指令在被计算设备执行时,将使得所述计算设备执行一种方法,所述方法包括:
从电子文档中解析第一人类可读事实;
从所述电子文档中解析第二人类可读事实;
基于所述第一人类可读事实和所述第二人类可读事实搜索图标服务以获取图形;
生成包括所述第一人类可读事实、所述第二人类可读事实和所述图形的信息图;以及
在所述电子文档中显示所述信息图。
CN201480061456.7A 2013-09-10 2014-09-05 从电子文档中的文本数据创建信息图 Pending CN105917326A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/022,656 2013-09-10
US14/022,656 US20150074127A1 (en) 2013-09-10 2013-09-10 Creating Visualizations from Data in Electronic Documents
PCT/US2014/054169 WO2015038408A2 (en) 2013-09-10 2014-09-05 Creating visualizations from data in electronic documents

Publications (1)

Publication Number Publication Date
CN105917326A true CN105917326A (zh) 2016-08-31

Family

ID=51663437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480061456.7A Pending CN105917326A (zh) 2013-09-10 2014-09-05 从电子文档中的文本数据创建信息图

Country Status (7)

Country Link
US (1) US20150074127A1 (zh)
EP (1) EP3044698A2 (zh)
KR (1) KR20160051780A (zh)
CN (1) CN105917326A (zh)
AR (1) AR097370A1 (zh)
TW (1) TW201519067A (zh)
WO (1) WO2015038408A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112329452A (zh) * 2019-08-05 2021-02-05 珠海金山办公软件有限公司 一种生成图表的方法、装置、计算机存储介质及终端
CN115442655A (zh) * 2021-06-01 2022-12-06 铸视(上海)科技有限公司 一种数据视频生成方法、介质及电子设备

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9715556B2 (en) * 2013-11-08 2017-07-25 Business Objects Software Ltd. Techniques for creating dynamic interactive infographics
CN104951450A (zh) * 2014-03-26 2015-09-30 国际商业机器公司 用于信息处理的方法和系统
WO2016176511A1 (en) 2015-04-29 2016-11-03 Data Cocoon LLC Tessellated data visualization system
CN108733635B (zh) * 2017-04-24 2021-12-03 珠海金山办公软件有限公司 一种文本信息展示方法及装置
EP3422199A1 (en) * 2017-06-27 2019-01-02 Zebrys An interactive interface for improving the management of datasets
CN110888975A (zh) * 2018-09-06 2020-03-17 微软技术许可有限责任公司 文本可视化
US11487801B2 (en) 2018-11-29 2022-11-01 International Business Machines Corporation Dynamic data visualization from factual statements in text
US11675822B2 (en) 2020-07-27 2023-06-13 International Business Machines Corporation Computer generated data analysis and learning to derive multimedia factoids

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101067807A (zh) * 2007-05-24 2007-11-07 上海大学 文本语义的可视化表示与获取方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5598557A (en) * 1992-09-22 1997-01-28 Caere Corporation Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extracted from a selected file to the text files
US5801702A (en) * 1995-03-09 1998-09-01 Terrabyte Technology System and method for adding network links in a displayed hierarchy
US5625767A (en) * 1995-03-13 1997-04-29 Bartell; Brian Method and system for two-dimensional visualization of an information taxonomy and of text documents based on topical content of the documents
US6018342A (en) * 1995-07-03 2000-01-25 Sun Microsystems, Inc. Automatically generated content-based history mechanism
JP3099756B2 (ja) * 1996-10-31 2000-10-16 富士ゼロックス株式会社 文書処理装置、単語抽出装置及び単語抽出方法
US5970455A (en) * 1997-03-20 1999-10-19 Xerox Corporation System for capturing and retrieving audio data and corresponding hand-written notes
US6195101B1 (en) * 1998-04-06 2001-02-27 Mgi Software Corporation Method and system for image templates
US20060190437A1 (en) * 2004-07-13 2006-08-24 Popper Christophe T Method and apparatus for rating, displaying and accessing common computer and internet search results using colors and/or icons
US8566705B2 (en) * 2004-12-21 2013-10-22 Ricoh Co., Ltd. Dynamic document icons
US9286624B2 (en) * 2009-09-10 2016-03-15 Google Inc. System and method of displaying annotations on geographic object surfaces
WO2013009710A1 (en) * 2011-07-08 2013-01-17 Steamfunk Labs, Inc. Automated presentation of information using infographics
US9361283B2 (en) * 2011-11-30 2016-06-07 Google Inc. Method and system for projecting text onto surfaces in geographic imagery
US8943440B2 (en) * 2012-06-26 2015-01-27 Digital Turbine, Inc. Method and system for organizing applications
US20150169525A1 (en) * 2012-09-14 2015-06-18 Leon Gomes Palm Augmented reality image annotation
US20140093174A1 (en) * 2012-09-28 2014-04-03 Canon Kabushiki Kaisha Systems and methods for image management
US20140164900A1 (en) * 2012-12-11 2014-06-12 Microsoft Corporation Appending content with annotation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101067807A (zh) * 2007-05-24 2007-11-07 上海大学 文本语义的可视化表示与获取方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DHIRAJ JOSHI ET AL: "The Story Picturing Engine---a system for automatic text illustration", 《ACM TRANSACTIONS ON MULTIMEDIA COMPUTING,COMMUNICATIONS AND APPLICATIONS》 *
DUY BUI ET AL: "Automated illustration of patients instructions", 《AMIA...ANNUAL SYMPOSIUM PROCEEDINGS/AMIA SYMPOSIUM》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112329452A (zh) * 2019-08-05 2021-02-05 珠海金山办公软件有限公司 一种生成图表的方法、装置、计算机存储介质及终端
CN115442655A (zh) * 2021-06-01 2022-12-06 铸视(上海)科技有限公司 一种数据视频生成方法、介质及电子设备

Also Published As

Publication number Publication date
TW201519067A (zh) 2015-05-16
WO2015038408A3 (en) 2015-06-11
KR20160051780A (ko) 2016-05-11
EP3044698A2 (en) 2016-07-20
AR097370A1 (es) 2016-03-09
US20150074127A1 (en) 2015-03-12
WO2015038408A2 (en) 2015-03-19

Similar Documents

Publication Publication Date Title
CN105917326A (zh) 从电子文档中的文本数据创建信息图
US10019145B2 (en) Command user interface for displaying and scaling selectable controls and commands
US10394440B2 (en) Drag and drop always sum formulas
CN110096700B (zh) 利用自动完成机制保持原子链接实体的方法和设备
US8756500B2 (en) Dynamic content feed filtering
CN104094251B (zh) Web应用中的协作通信
US20170337715A1 (en) Modifying and formatting a chart using pictorially provided chart elements
CN104081384B (zh) 用于为在线文档提供计算web服务的系统和方法
US10565301B2 (en) Stateful editing of rich content using a basic text box
WO2013169529A1 (en) Screen and associated file sharing
CN105393266A (zh) 将来自不同内容源的内容聚集在云服务处
CN106068498A (zh) 将本地现场信息造影到基于云的计算系统
CN106030572B (zh) 与外部内容项的经编码的关联
US10430254B2 (en) Compose application extension activation
HK1178646A (zh) 始終拖放的求和公式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160831

RJ01 Rejection of invention patent application after publication