电子年表

文档序号:1047869 发布日期:2020-10-09 浏览:18次 >En<

阅读说明:本技术 电子年表 (Electronic chronology ) 是由 西奥多·伊科诺米 威廉·J·戈德伯格 达雷恩·米歇尔 于 2018-12-10 设计创作,主要内容包括:描述了用于创建、操纵和显示按时间顺序排列的事件的时间线的系统和方法,每个事件均链接到对应的一个或多个电子文件。可以创建与时间或时间范围相对应的事件。可以将一个或多个电子文件链接到该事件。可以在时间或时间范围处在图形时间线上呈现链接到一个或多个电子文件的事件。通过在图形时间线上显示的事件能够访问该一个或多个电子文件。(Systems and methods are described for creating, manipulating, and displaying a timeline of chronologically arranged events, each event linked to a corresponding one or more electronic files. Events corresponding to a time or time range may be created. One or more electronic files may be linked to the event. Events linked to one or more electronic files may be presented on a graphical timeline at a time or time range. The one or more electronic files can be accessed through events displayed on the graphical timeline.)

电子年表

相关申请

本申请要求2017年12月8日提交的申请号为62/708,407、标题为“CHRONTHAT”的美国临时申请的优先权。出于所有目的,该临时申请的全部内容通过引用被并入本文。

技术领域

本公开总体上涉及电子年表,并且更具体地涉及用于创建、操纵和显示按时间顺序排列的事件的图形时间线的系统和方法,其中每个事件各自链接到一个或多个对应的电子文件。

背景技术

时间线提供了一种可视化工具,其可用于呈现按其发生的时间顺序排列的事件的年表。存在许多声称可以帮助用户创建时间线的工具,但是这些工具均依赖于用户输入事件并按其发生的时间顺序来排列事件。依赖用户输入事件并排列事件是最耗费时间且不切实际的,但在最坏的情况下是不可能的。例如,在法律界、时间表可能很有说服力,但只能个人对事件的记忆来创建,这可能会出错。

在电子时代,电子文件带有创建日期、访问日期和编辑日期的时间戳。这些电子文件的时间戳提供了一种新的机制来创建具有无可争议的日期的可靠时间线。但是,使用这些电子文件来创建水平的、视觉上吸引人的时间线可能会非常困难,这是因为这些电子文件通常以不同的格式保存,因而需要不同的程序来打开。当前,可以基于时间戳顺序地列出电子文件。另外,当前的时间线创建工具可以创建相对于时间排列的事件的图形时间线。但是,没有可以将电子文件链接到图形时间线中的事件的工具,更不用说使电子文件可通过图形时间线上显示的事件进行访问了。

发明内容

在一方面,本公开可以包括一种可以创建、操纵和显示链接到对应的电子文件的按时间顺序排列的事件的图形时间线的系统。该系统包括存储指令的非暂时性存储器和访问该存储器并执行该指令的处理器。可以创建与时间或时间范围相对应的事件。可以将一个或多个电子文件链接到该事件。可以在时间或时间范围处在图形时间线上呈现链接到该一个或多个电子文件的事件。可以通过图形时间线上显示的事件来访问该一个或多个电子文件。

在另一方面,本公开可以包括可以创建、操纵和显示链接到对应的电子文件的按时间顺序排列的事件的图形时间线的另一系统。该系统包括存储指令的非暂时性存储器和访问该存储器并执行该指令的处理器。可以从用户接收电子文件。可以从电子文件中提取与电子文件相关联的元数据,并将其存储在非暂时性存储器中。可以基于元数据的至少一部分来生成链接到电子文件的事件。然后可以将事件呈现在图形时间线上并链接到电子文件。可以通过在图形时间线上显示的事件来访问电子文件。

在另一方面,本公开可以包括一种用于创建链接到相应的电子文件的按时间顺序排列的事件的图形时间线的方法。该方法的以下步骤可以由包括处理器的系统执行。可以创建与时间或时间范围相对应的事件。可以将一个或多个电子文件链接到该事件。可以在时间或时间范围处在图形时间线上呈现链接到一个或多个电子文件的事件。可以通过图形时间线上显示的事件来访问一个或多个电子文件。

附图说明

通过参考附图阅读以下描述,本公开的前述和其他特征对于本领域所属领域的技术人员将变得显而易见,在附图中:

图1是示出根据本公开的一方面的可以创建、操纵和显示链接到相应的电子文件的按时间排列的事件的时间线的系统的视图;

图2是可由图1中的系统使用的基于云的系统的示意图;

图3是示出根据本公开的另一方面的用于创建、操纵和显示链接到相应的电子文件的按时间排列的事件的图形时间线的方法的过程流程图;

图4是示出根据本公开的另一方面的用于将新电子文件添加到根据图3的方法创建的图形时间线的方法的过程流程图;

图5是示出根据本公开的另一方面的用于创建、操纵和显示链接到相应的电子文件的按时间排列的事件的图形时间线的另一种方法的过程流程图;和

图6是示出示例事件的示例时间线的图形,该时间线具有可通过一些示例事件访问的电子文件。

具体实施方式

I.定义

除非另有定义,否则本文中使用的所有技术术语的含义与本公开所属领域的普通技术人员通常所理解的含义相同。

如在此使用的,单数形式的“一”、“一个”和“该”也可以包括复数形式,除非上下文另外明确指出。

如本文中所使用的,术语“包括”和/或“包含”可以指定存在所述特征、步骤、操作、元件和/或部件,但是不排除存在或增加一个或多个其他特征、步骤、操作、元件、部件和/或组。

如本文所使用的,术语“和/或”可以包括相关联的所列项目中的任意一个和一个或多个的所有组合。

如本文所使用的,术语“第一”、“第二”等不应限制由这些术语描述的元件。这些术语仅用于区分一个元件和另一个元件。因此,在不脱离本公开的教导的情况下,下面讨论的“第一”元件也可以被称为“第二”元件。除非另外特别指出,否则操作(或动作/步骤)的顺序不限于权利要求或附图中呈现的顺序。

如本文中所使用的,术语“年表”可以指按照事件以其在时间上的发生顺序(例如,以时间线)排列的事件。

如本文中所使用的,术语“电子年表”可以指链接到以其在时间上的发生顺序(例如,以时间线)排列的事件的电子文件。

如本文所使用的,术语“时间线”可以指按时间顺序显示的事件列表的显示。作为示例,时间线可以是示出与以时间顺序排列的日期相对应的事件的列表的图形。术语“图形时间线”可以与“时间线”互换使用。

如本文所使用的,术语“电子文件”可以指用于在非暂时性计算机可读存储介质(例如,存储器)内以计算机可读形式离散地记录数据的计算机资源。例如,电子文件可以是数字文件(例如图片文件、图形文件、文档文件等)、媒体文件(例如音频文件、视频文件等)等。

如本文所使用的,术语“元数据”可以指与电子文件一起存储的信息,该信息可以提供关于电子文件的基本信息。该基本信息可以包括例如电子文件的创建方式、电子文件的目的、电子文件的创建时间和日期、电子文件的创建者或作者、在计算机网络中创建电子文件所在处的位置、创建电子文件所在处的全球定位卫星(GPS)坐标、创建电子文件所使用的标准、电子文件的大小、电子文件的质量、电子文件的来源以及用于创建电子文件的过程等。

如本文中所使用的,术语“事件”可以指在单个时间或一定时间范围(例如,该范围可以从开始时间延长到结束时间)内发生的事情。例如,事件可以与法律案件、医疗案件、人力资源项目、会计项目、统计项目、历史项目、教育项目、新闻故事、家族史等相关。

如本文中所使用的,术语“链接”可以指两个事物(例如,两个电子文件)之间的关系,其可以被建立以在两个事物之间进行相互参照。

如本文所使用的,术语“非暂时性”当与存储器、介质、存储介质等一起使用时可以指计算机存储器的不是暂时性信号的任何类型。

如本文所使用的,术语“云”可以指被设计为存储和管理数据,运行应用程序和/或传递内容或服务的一个或多个远程计算设备(例如,服务器)的网络。

如本文所使用的,术语“模块”可以指能够执行程序和/或过程的一部分的不同单元。多个模块可以一起形成程序和/或过程。

II.综述

文件管理应用程序可以用于操纵和编辑电子文件,但是这些应用程序不能提供任何简单、用户友好的可视化平台来访问电子文件。相反,时间线创建工具可以提供显示事件的年表的图形时间线的用户友好的可视化平台,但是这些时间线应用程序不能用于文件管理。本公开的核心是将文件管理应用程序的文件管理能力链接到由时间线创建工具提供的图形时间线的用户友好的可视化平台。

本文所述的系统和方法可以针对任何主题将主题提取成事件(和/或允许用户创建事件),将一个或多个电子文件链接到事件,然后以用户友好的方式向用户呈现链接到一个或多个电子文件的事件。例如,可以以图形时间线显示链接到一个或多个电子文件的事件。通过单击事件,用户可访问(例如,可查看、可播放、可缩放、可滚动等)一个或多个电子文件。此外,图形时间线可以被显示为水平时间线,其可以被放大/缩小和水平滚动(向左/向右)。本文所述的系统和方法可以允许人们缩小以看到多年的高级事件,也可以放大(通过扩展时间线)以将最佳时间分辨率降低到毫秒或更小,而相关的电子文件相对于时间完全处于相同的相对位置中。

III.系统

本公开的一个方面可以包括系统10(图1),该系统10可以创建、操纵和显示链接到相应的电子文件的按时间顺序排列的事件的图形时间线。图形时间线可以提供各种事件的年表的可视化(并且这种可视化可以在不影响整个图形时间线的情况下被放大或缩小、在时间上移位等)。除了年表的可视化之外,图形时间线还可以提供一种用户友好的机制来访问与各种事件相关联的一个或多个电子文件。使用通过图形时间线可访问的电子文件,用户可以直接从图形时间线查看、播放、缩放、滚动或提供与电子文件相关的任何其他功能。图形时间线可以被认为是对数据提供访问的一种新方式,而非传统的电子文件垂直列表,提供了对事件的用户友好的水平显示,可以从事件访问电子文件。

系统10可以包括基于云的系统20和连接到网络12的一个或多个用户计算设备14(例如,用户计算设备A-C,其可以是智能电话、平板计算设备、智能手表、笔记本计算机、台式计算机等)。一个或多个用户计算设备14中的每一个可以包括至少非暂时性存储器(M)、处理器(P)和显示器(D)。作为示例,显示器(D)可以包括促进显示和与图形时间线交互的图形用户界面。一个或多个用户计算设备14中的每一个还可以包括促进跨网络12通信的一个或多个部件(例如,发射机、接收机、收发机等)。一个或多个用户计算设备14可以位于同一位置和/或不同位置中。网络12可以被实施为公共网络(例如,诸如因特网之类的广域网)、专用网络(例如,局域网)或公共网络和专用网络的组合。基于云的系统20可以包括一个或多个计算设备,该一个或多个计算设备可通过网络12被一个或多个用户计算设备14访问。

基于云的系统20可以收集电子文件和相应的元数据、组织电子文件并向图形时间线提供在与一个或多个电子文件相对应的各个时间或时间范围处的事件。换句话说,对于需要这种图形时间线的任何主题,基于云的系统可以将主题提取为事件(和/或允许特定的用户计算设备的用户创建事件),将(由一个或多个用户计算设备14提供的)一个或多个电子文件链接到事件,然后以用户友好的方式向用户呈现链接到一个或多个电子文件的事件。图形时间线可以是基于浏览器的水平技术,其显示链接到一个或多个电子文件的事件,从而以有效和交互的方式提供对一个或多个电子文件的访问,同时易于创建并且具有视觉冲击力。

在图2中更详细地示出了基于云的系统20,其可以收集与图形时间线有关的电子文件、组织电子文件和图形时间线并呈现图形时间线。应当理解,尽管在图2中将基于云的系统20图示为单个计算设备(例如,单个服务器),但是基于云的系统20实际上可以包括多个计算设备(在同一位置或分布位置中),每个计算设备都包括图2的至少一部分。基于云的系统20可以包括至少一个非暂时性存储器21、至少一个处理器22(或处理资源)、至少一个I/O 23以及可选地至少一个传统显示器24。非暂时性存储器21可以存储机器可执行指令和电子数据。非暂时性存储器21的示例可以包括易失性存储器(例如,RAM)、非易失性存储器(例如,硬盘、闪存、固态驱动器等)或两者的组合。处理器22可以包括例如一个或多个处理核心,例如其可以访问非暂时性存储器21并实施基于云的系统20的功能。I/O 23可以通过网络12提供与一个或多个用户计算设备14和/或其他设备(例如,基于云的系统20内的其他服务器)的通信。I/O 23可以例如接收电子文件作为输入,并提供具有可访问的电子文件的图形时间线作为输出。

在非暂时性存储器21内,可以存储各种模块。例如,事件创建25模块可以创建或访问与时间或时间范围相对应的事件。链接26模块可以将一个或多个电子文件链接到事件。链接26模块可基于包括在与一个或多个电子文件相关联的元数据中的信息而将该一个或多个电子文件链接到事件。例如,元数据可以包括关于创建时间或编辑时间的信息,并且链接26模块可以将元数据内的时间与和事件相关联的时间或时间范围相匹配。输出生成27模块可以在图形时间线上的时间或时间范围处呈现链接到一个或多个电子文件的事件。可以通过图形时间线上显示的事件来访问一个或多个电子文件。

非暂时性存储器21可以包括用于存储一个或多个电子文件的存储器28模块。每个电子文件可以与元数据、一个或多个标签、用户标识符(例如,人或实体)和/或一个或多个注释相关地进行存储。元数据、一个或多个标签、用户标识符和/或一个或多个注释可用于搜索一个或多个电子文件和/或将一个或多个电子文件与相应事件进行匹配。例如,存储器28可以包括库或其他存储机制,其中无论格式如何都可以存储多个电子文件。在一些情况下,一个或多个电子文件中的多个中的至少一部分可以被转换成其他一个或多个电子文件所通用的格式。例如,电子邮件消息和文档格式的不同文本文档能够以像Adobe PDF之类的通用格式保存。存储器28模块还可以提供对电子文件的安全性(例如,加密),从而管理被允许查看、编辑、注释和/或访问电子文件的用户(例如,可以基于登录凭据提供不同级别的认证/访问,从而使得不同的用户可以对电子文件的不同子集具有不同级别的访问)。

当在接收新电子文件29模块处通过I/O 23接收到另一电子文件(例如,任何类型的数字内容、媒体内容等)时,该另一电子文件可以被保存在存储器28模块中。可以从新文件中挖掘元数据,并将其与新文件一起存储在存储器28模块中。在存储的时间处或在稍后的时间处,可以将一个或多个标签、用户标识符(例如,人或实体)和/或一个或多个注释与存储器28模块中的另一电子文件相关联。链接26模块可以基于与其他电子文件相关联的元数据将其他电子文件链接到事件或另一事件,使得该其他电子文件可通过在图形时间线上显示的事件或其他事件而通过该事件或其他事件而可以访问。事件和其他事件可以根据相关联的时间或时间范围按时间顺序显示在图形时间线上。I/O 23可以将图形时间线输出到一个或多个用户计算设备14,从而使得可以通过图形时间线上的相应事件来访问电子文件。

在一些情况下,可以基于一个或多个电子文件来生成新事件。与一个或多个文件相关联的元数据、标签、用户标识符和/或注释可以使基于云的系统20生成新事件。作为示例,与电子文件相关联的元数据可用于自动生成新的特定时间事件。可以在图形时间线上显示新的特定时间事件,该图形时间线具有通过新的特定时间事件可访问的一个或多个电子文件。

非暂时性存储器可以包括要与一个或多个电子文件结合使用的模块。提取元数据30模块可以用于从一个或多个电子文件中提取或分离元数据。添加标签31模块可以促进向一个或多个电子文件添加标签。标签可以是标准标签(对主题通用)和/或用户定义的标签。用户定义的标签可以包括用于一个或多个电子文件的任何基于文本的标识符。例如,标签“飞机”可以被添加(由用户或自动地)到与波音737飞机的设计有关的一个或多个电子文件。作为另一示例,可以将标签“2015账单”(由用户或自动)添加到与2015年期间进行的购买有关的一个或多个电子文件。与2015年购买波音737飞机有关的电子文件可以与“飞机”和“2015账单”这两种标签相关联。添加标签31模块还可以将人和/或实体与一个或多个电子文件相关联。该人可以是上传电子文件的人和/或电子文件内和/或在电子文件内提及和/或与电子文件有任何关联的人。例如,电子文件可以由John Doe上传,但电子文件可以是从John Doe到Jane Smith的电子邮件;在这种情况下,电子文件可以与John Doe和JaneSmith都相关联。使用同一示例,John Doe上传的电子文件还可以与雇用John Doe和/或Jane Smith的实体(例如Acme公司)相关联。添加属性32模块可以促进向电子文件添加一个或多个属性。一个或多个电子文件可以根据标签和/或属性而被过滤。例如,当搜索存储器28时,可以生成针对2015账单和Acme公司的查询,并且将具有标签“2015账单”和“Acme公司”这两者的所有文件作为结果提供。

添加注释33模块可用于向一个或多个电子文件添加注释。值得注意的是,添加注释33模块可以提供一个或多个电子文件的附加层以进行注释。当在一个或多个电子文件上进行注释时,这允许原始的一个或多个电子文件保持完整。添加注释33模块可以提供提示用户向电子文件添加注释的请求。添加注释33模块可以响应于请求而接收注释。如所述,注释可以被保存为与一个或多个电子文件相关联的附加层。

IV.方法

本公开的另一方面可以包括用于创建、操纵和显示链接到相应电子文件的按时间顺序排列的事件的图形时间线的方法40、50和60(图3、图4和图5)。图形时间线可以被认为是提供数据访问的一种新方法--而非传统的电子文件的垂直列表,图形时间线提供了对事件的用户友好的水平显示,可以从事件访问电子文件。可以使用图1所示的系统10和/或上面示出和描述的基于云的系统20来执行方法40、50和60。

方法40、50和60以流程图示例被示出为过程流程图。为了简单起见,方法40、50和60被示出并描述为串行地执行;但是,应当理解和意识到,由于某些步骤可以以不同的顺序发生和/或与在此示出和描述的其他步骤同时发生,所以本公开不限于图示的顺序。此外,可能不需要实施方法40、50和60的所有示出的方面。

现在参考图3,示出了用于创建、操纵和显示链接到相应电子文件的按时间顺序排列的事件的图形时间线的方法40。图形时间线可以提供各种事件的年表的可视化(并且该可视化可以在不影响整个图形时间线的情况下放大或缩小、在时间上移位等)。除了年表的可视化之外,图形时间线还可以提供一种用户友好的机制来访问与各种事件相关联的一个或多个电子文件。使用图形时间线可访问的电子文件,用户可以直接从图形时间线查看、播放、缩放、滚动或提供与电子文件相关的任何其他功能。

在42处,可以创建对应于时间或时间范围的事件(例如,通过基于云的系统20的事件创建25模块)。例如,对应于时间的事件可以是电子邮件的接收。作为另一示例,对应于时间范围的事件可以是雇用时长。电子邮件的接收可能是在整个雇用时长期间的单个点。在44处,可以将一个或多个电子文件链接到事件(例如,通过基于云的系统20的链接26模块)。可以基于与一个或多个电子文件相关联的一个或多个标签、用户标识符(例如,人或实体)和/或一个或多个注释来创建链接。例如,可以基于与电子邮件相关联的一个或多个标签、用户标识符(例如,人或实体)和/或一个或多个注释将电子邮件的内容以及任何附件链接到事件“电子邮件的接收”。在46处,可以在图形时间线上(例如,通过基于云的系统20的输出生成27模块)呈现链接到一个或多个电子文件的事件。

图4示出了关于另一电子文件扩展方法40的方法50。在52处,可以从用户接收另一电子文件(例如,通过基于云的系统20的接收新电子文件29模块)。可替代地,可以根据来自用户的指令和/或自动地从位置检索其他的电子文件。在54处,可以将其他的电子文件保存(例如,在基于云的系统20的存储器28模块中)。其他的电子文件可以与一个或多个标签、用户标识符(例如,人或实体)和/或一个或多个注释相关联。在56处,可以基于与其他的电子文件有关的元数据将其他的电子文件链接(例如,通过基于云的系统20的链接26模块)到事件。但是,链接还可以基于与其他的电子文件相关联的一个或多个标签、用户标识符(例如,人或实体)和/或一个或多个注释。

现在参考图5,示出了用于创建、操纵和显示链接到相应的电子文件的按时间顺序排列的事件的图形时间线的另一种方法60。通过基于云的系统20自动地进行方法60的至少一部分。在62处,可以从用户接收电子文件(例如,通过基于云的系统20的接收新电子文件29模块)。在64处,可以从电子文件提取元数据(例如,通过基于云的系统20的提取元数据30模块)。在66处,可以基于元数据的至少一部分来生成事件(例如,通过基于云的系统20的事件创建25模块),并将其链接到电子文件(例如,通过基于云的系统20的链接26模块)。在68处,可以在图形时间线上呈现链接到电子文件的事件。可以从图形时间线上的事件访问电子文件。

V.示例

本文描述的系统和方法可以与任何数量的主题结合使用。例如,可以广泛构建图形时间线所用于的主题,从法律到健身到科学、到照片、到游戏、到政府、到生活、到财务、到孩子、到账单、到历史、到教育、到人力资源、到社会事件、到法律强制执行、到天气、到医学、到遵从、到生产、到血统、到家庭、到顺从、到统计、到新闻、到健康或之间的任何事物。图5显示了可以在基于浏览器的水平技术中呈现的示例时间线,该水平技术可以在法律领域中用来显示与Bob Sanders的雇用歧视案件相关的电子文件和日期。示例时间线提供了以清晰且全面的方式被呈现用于法律案件的有组织的案件年表。

Bob Sanders在J&J家装的雇用(其在2016年9月8日开始且在2016年12月30日结束)被示出为在图形时间线上的事件。在他受雇期间和受雇之后发生的事件被示出在与日期相对应的时间线图形上。图形时间线上还显示了终止雇佣后发生的事件。

每个事件可以与可通过图形时间线访问的相应电子文件相关联。如所示的,从在三个不同日期处的事件访问三个示例电子文件:来自2016年10月16日举行的一次政策会议的歧视视频,2016年11月3日接收的骚扰电子邮件和2016年11月9日接收的另一骚扰电子邮件。图5中的箭头示出了与事件相对应的电子文件。电子文件可以作为事件在该日期发生的佐证。

根据以上描述,本领域技术人员将意识到改进、变化和修改。这些改进、变化和修改在本领域技术人员的能力范围内,并且旨在被所附的权利要求涵盖。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种用户信息的处理方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!