用于自动化在线公证会议恢复的系统及方法与流程

文档序号:21849801发布日期:2020-08-14 17:25阅读:240来源:国知局
用于自动化在线公证会议恢复的系统及方法与流程

相关申请的交叉引用

本申请要求2017年10月23日提出申请的、名称为“automatedonlinenotarizationmeetingrecovery”的美国临时申请号62/575,772的优先权,其全部内容通过引用并入本文。

本公开涉及验证系统,并且更特别的是,涉及发生中断时验证电子签名会话的作者身份。



背景技术:

电子签名或e签名长久以来一直在合同中实施,并且和更传统的执行文件形式一样,在许多司法管辖区中具有相同法律效果。随着移动装置的广泛采用,以用户为中心的移动电子签名服务在使用量方面已显著增加。虽然移动电子签名服务正在变得越来越普遍,仍难以确凿地确定签名方的身份以防止诈骗。



技术实现要素:

在本公开的一个或多个实施例中,提供一种计算机实施的用于电子签名验证的方法。该方法可以包括使用计算装置在签名者与代理者之间发起在线公证会议以及在图形用户界面处,显示与在线公证会议相关联的第一电子文件。该方法还可以包括在图形用户界面处,允许对第一电子文件进行一次或多次编辑,以产生已部分完成的第一电子文件以及在图形用户界面处,显示用户可选择选项以锁定已部分完成的第一电子文件。响应于接收用户可选择选项的选择,该方法还可以包括存储已部分完成的第一电子文件。该方法还可以包括确定在线公证会议已中断以及在该中断之后,恢复已部分完成的第一电子文件。

可包括以下特征中的一者或多者。在一些实施例中,第一电子文件可以是与在线公证会议相关联的多个电子文件中的一个。用户可选择选项可以包括拒绝已部分完成的第一电子文件的选项。一经选择拒绝的选项,该方法可以在图形用户界面处显示一个或多个用户可选择拒绝理由。恢复已部分完成的第一电子文件可以包括恢复与在线公证会议相关联的视频记录。该方法还可以包括在图形用户界面处,显示多个电子文件的清单,其中清单包括已部分完成的第一电子文件及至少一个已完全完成的电子文件。该方法还可包括在确定步骤之后自动处理已部分完成的第一电子文件。

在本公开的另一实施例中,提供一种在其上存储有一个或多个指令的计算机可读存储介质,这些指令在由计算机执行时,导致与电子签名验证方法相关联的一个或多个操作。这些操作可以包括使用计算装置在签名者与代理者之间发起在线公证会议以及在图形用户界面处,显示与在线公证会议相关联的第一电子文件。该操作还可以包括在图形用户界面处,允许对第一电子文件进行一次或多次编辑,以产生已部分完成的第一电子文件以及在图形用户界面处,显示用户可选择选项以锁定已部分完成的第一电子文件。响应于接收用户可选择选项的选择,该操作还可以包括存储已部分完成的第一电子文件。该操作还可以包括确定在线公证会议已中断以及在断之后,恢复已部分完成的第一电子文件。

可包括以下特征中的一者或多者。在一些实施例中,第一电子文件可以是与在线公证会议相关联的多个电子文件中的一个。用户可选择选项可以包括拒绝已部分完成的第一电子文件的选项。一经选择拒绝的选项,该操作可以在图形用户界面处显示一个或多个用户可选择拒绝理由。恢复已部分完成的第一电子文件可以包括恢复与在线公证会议相关联的视频记录。该操作还可以包括在图形用户界面处,显示多个电子文件的清单,其中清单包括已部分完成的第一电子文件及至少一个已完全完成的电子文件。该操作还可包括在确定步骤之后自动处理已部分完成的第一电子文件。

在本公开的另一实施例中,提供一种电子签章验证系统。该系统可包括至少一个处理器,其被配置成在签名者与代理者之间发起在线公证会议。该至少一个处理器还可以被配置成在图形用户界面处显示与该在线公证会议相关联的第一电子文件。该至少一个处理器还可以被配置成在图形用户界面处允许对第一电子文件进行一次或多次编辑,以产生已部分完成的第一电子文件。至少一个处理器还可以被配置成在图形用户界面处显示用户可选择选项以锁定已部分完成的第一电子文件。响应于接收用户可选择选项的选择,该至少一个处理器还可以被配置成能够存储已部分完成的第一电子文件。该至少一个处理器还可以被配置成确定在线公证会议已中断。该至少一个处理器还可以被配置成在中断之后,恢复已部分完成的第一电子文件。

可包括以下特征中的一者或多者。在一些实施例中,该第一电子文件可以是与在线公证会议相关联的多个电子文件中的一个。该用户可选择选项可以包括拒绝已部分完成的第一电子文件的选项。一经选择该拒绝的选项,该至少一个处理器可以被配置成在图形用户界面处显示一个或多个用户可选择拒绝理由。恢复已部分完成的第一电子文件可以包括恢复与在线公证会议相关联的视频记录。该至少一个处理器还可以被配置成在图形用户界面处,显示多个电子文件的清单,其中清单包括已部分完成的第一电子文件及至少一个已完全完成的电子文件。该至少一个处理器还可以被配置成在确定步骤之后自动处理已部分完成的第一电子文件。

附图及下文说明中描述一项或多项实施例的细节。根据本说明书、附图以及权利要求,其他特征与优点将变为显而易见。

附图说明

下文将参考附图说明针对用于验证电子签名会话(session)的作者身份的系统及方法的各种技术的实施例。然而,应理解的是,附图仅描述本文中的各项实施例,并非旨在限制本文中所述各种技术的范围。

图1是根据本公开的一个或多个实施例的连接至分布式计算网络的电子签名验证程序的说明性示意图;

图2是根据本公开的一个或多个实施例的图1的电子签名验证程序的说明性流程图;

图3是根据本公开的一个或多个实施例的客户端电子签名验证应用扫描界面的说明性示意图;

图4是根据本公开的一个或多个实施例的客户端电子签名应用文件显示界面的说明性示意图;

图5是根据本公开的一个或多个实施例的客户端电子签名应用验证界面的说明性示意图;

图6是根据本公开的一个或多个实施例的连接至分布式计算网络的自动化在线公证会议恢复程序的说明性示意图;

图7是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图8是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图9是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图10是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图11是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图12是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图13是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;

图14是图形用户界面,其示出与本公开的自动化在线公证会议恢复程序一致的示例性实施例;以及

图15是根据本公开的一个或多个实施例的图6的自动化在线公证会议恢复程序的说明性流程图。

各个附图中的相似参考符号可表示相似元件。

具体实施方式

系统概述:

现将详细参考本公开的实施例,其示例在图1至图15中描述。然而,本公开可采用许多不同形式来实现,并且不应视为受限于本文中所提出的实施例。相反,提供这些实施例是为了使本公开可让人透彻且完全理解,并且将本公开的概念传达给本领域技术人员。

现参考图1,示出可驻留在微处理器(未示出)上和/或由其执行的电子签名验证(esv)程序,其可由一个或多个客户端电子装置(例如分别是客户端电子装置28、30、32和/或34)来执行。客户端电子装置28、30、32和34的示例可包括但不限于个人计算机28、笔记本计算机30、智能手机32、膝上型计算机34、及特定应用装置(未示出)。一个或多个客户端电子装置28、30、32和/或34可连接至网络22,其中网络22可以是互联网或区域网络。此外,服务器esv程序10可全部或部分地驻留在可连接至网络22的服务器计算机20上。

客户端esv程序16的实施例可被配置成利用智能手机32技术(例如智能手机音频记录/视频记录、全球定位系统(gps)等),并且可包括一个或多个可下载应用程式、特定应用装置、蜂窝连接、以及基于网络的监测系统。因此,客户端esv程序16可验证文件410的数字副本的用户(例如用户48)电子签名的作者身份。

现参考图1至图15,尽管在图1中为客户端esv程序16、及本公开全文中描绘为全部或部分地驻留在智能手机32上,这仍旨在仅为了说明性目的而描述。智能手机32可以是任何移动计算装置,其中一些可包括但不限于平板计算机、平板手机、智能手表、或特定应用装置,其中该移动装置能够全部或部分地执行客户端esv程序16。

再参考图2,示出了方法200的流程图,用于将文件签名事务会话从客户端esv应用程式76传送至esv应用程式72,其中该文件签名事务会话可与用户48相关联。在一些例子中,该文件签名事务会话可包括个人可识别信息,其中该个人可识别信息可让用户48能够被唯一地识别。esv程序10可包括(210)分析至少一个政府识别文件,其中该分析包括认证该至少一个政府识别文件。实施例可还包括(215)从该至少一个政府识别文件提取与用户有关的个人可识别信息。实施例还可包括(220)显示要向该用户签名的文件的数字副本、以及(225)获取该用户的文件的电子签名。实施例可还包括(230)接收个人可识别信息,其中该个人可识别信息与该用户有关并且该用户能够被唯一地识别。实施例还可包括(235)传送文件签名事务会话。许多其他操作也在本公开的范围内,这将在下文中进一步详细论述。

在一些实施例中,客户端esv应用程式76可由客户端esv程序16执行,并且客户端esv程序16可驻留在客户端装置32上,并且可由客户端装置32执行,其中客户端装置32是智能手机32。客户端esv应用程式76可以是独立客户端esv应用程式76。esv应用程式72可由服务器esv程序10执行,并且服务器esv程序10可驻留在服务器计算机20上并且可由服务器计算机20执行。服务器计算机20可以是一个或多个网络服务器,其中esv应用程式72可以是基于网络的应用程式。

应了解的是,尽管方法200指出操作的特定执行顺序,但在一些例子中,这些操作的某些部分可采用不同顺序来进行,并且可在不同系统上进行。此外,在其他例子中,可将附加操作或步骤加入方法200。类似地,方法200可省略一些操作或步骤。

在一些实施例中,esv程序10可包括监测一个或多个传感器,其中一个或多个传感器被配置成收集与用户48有关的个人可识别信息。例如,智能手机32可包括相机,其中该相机可被配置成获取该用户的实时影像510。用户48的实时影像510可用于唯一地识别用户48和/或验证该用户正在进行所需动作,其中该所需动作可以是用电子签名来签名文件410的数字副本、执行誓约、写下宣誓书等。

在一些实施例中,该个人可识别信息可包括生物识别数据和/或位置数据。例如,该生物识别数据可包括dna分析、耳垂几何分析、眼图分析、脸部辨识分析、指纹分析、手部几何分析、签名分析、以及语音波形分析中的至少一些。例如,该位置数据可包括全球定位系统(gps)数据、wi-fi接取点识别信息、手机塔台识别信息中的一者或多者,其中该位置数据是辅助全球定位系统(a-gps)数据。与用户48有关的个人可识别信息可让用户48及其位置能够被唯一地识别,从而验证电子签名会话的作者身份。

在一些实施例中,esv程序10可包括扫描与用户48相关联的一种或多种形式的政府识别文件,其中这一种或多种形式的政府识别文件包括个人可识别信息。例如,客户端esv程序16可利用智能手机32的一个或多个相机来扫描一种或多种形式的政府识别文件,其中这一种或多种形式的政府识别文件可包括下列至少一者:社会安全卡、驾驶执照、政府颁发的身份证、军人识别证、护照、护照卡、出生证明、国防部身份证、美国公民证、入籍证、绿卡、nexus卡、sentri卡等。在一些例子中,esv程序16可利用智能手机32的一个或多个相机来获取由用户48所提供的一种或多种形式的政府识别文件的影像。例如,用户48可使用其智能手机32来拍摄其驾驶执照310的图片,并且可将该影像上传到客户端esv应用程式76和/或esv应用程式72以进行处理,其中esv应用程式72是基于网络的esv应用程式。

在一些实施例中,esv程序10可包括认证一种或多种形式的政府识别文件,其中可验证一种或多种形式的政府识别文件的真实性。在一些例子中,该认证可由名或多名监督员66来完成,和/或该认证可由一个或多个软件分析程序来完成。一个或多个软件分析程序可以是客户端esv应用程式16的一部分和/或esv应用程式72的一部分。

在一些实施例中,esv程序10可包括从一种或多种形式的政府识别提取与该用户有关的个人可识别信息。在一些例子中,个人识别信息的提取可由一个或多个软件分析程序来完成。一个或多个软件分析程序可以是客户端esv应用程式16的一部分和/或esv应用程式72的一部分。例如,用户48可使用其智能手机32相机来拍摄其政府识别文件的图片,并且一个或多个软件分析程序可将用户48的相片320和/或签名330数字化,可将其并入该政府识别文件。在一些例子中,用户48的数字化个人识别信息可当作参考使用。例如,可将用户48的相片320从政府识别的经认证形式提取,并当作用户48的参考影像520使用。在另一实施例中,esv程序10可包括提取下列至少一者:用户的出生日期340、驾驶执照号码390、眼睛颜色380、发色360、身高370、社会安全号码、居住地址350、性别355、体重350等,其中可记录提取的信息,该信息还可用于识别目的。在一些例子中,用户的提取信息可用于自动填写文件410的数字副本内的必填栏位420。

在一些实施例中,esv程序10可包括显示文件410的数字副本。可在智能手机32的屏幕上显示文件410的数字副本。用户可滚动浏览该文件410,并且可选择文件410内需要用户电子签名的一个或多个栏位420。用户可使用指标装置来选择文件410内的栏位420,其中该指标装置可以是用户的手指和/或手写笔。为了管理签名会话,智能手机32的显示器可被配置为输入栏位,其中用户可使用其手指或手写笔来绘制其签名,正如使用笔及纸张的手写签名。

一些实施例中,esv程序10可包括获取用户的签名,其中用户的签名已被数字化。esv程序16可进一步允许用户将其电子签名放置在文件410内的一个或多个栏位420中,其中可缩放该电子签名以配合文件栏位420。在一些例子中,可由esv程序16将电子签名自动缩放以配合文件栏位420。用户和/或esv程序16可进一步验证电子签名已放置在文件410内的所有必填栏位420中,于是文件410可视为已由用户执行。通过执行文件410,可将用户视为已采用文件410的内容。

在一些实施例中,esv程序10可包括将用户的实时影像510与用户48的参考影像520作比较。实时影像510可用于唯一地识别用户48,并且确认用户48正在进行所需任务,其中该所需任务是数字文件410的电子签名。在一些情况下,该比较可由一名或多名监督员66来完成,和/或该比较可由一个或多个软件分析程序来完成。一个或多个软件分析程序可以是客户端esv应用程式16的一部分和/或esv应用程式72的一部分。

在一些实施例中,esv程序10可包括脸部辨识技术。例如,存储装置24可包括与客户端esv应用程式76的各特定用户相关联的存储影像数据库,其中该存储影像可以是经认证影像。在一些例子中,各用户可通过网络22和/或网络26从其智能手机32发送所获取的照片及/或视频来验证,然后可将该照片与存储在该存储影像数据库内的影像作比较,以便验证用户48的身份。还可使用其他生物识别传感器及验证技术而不脱离本公开的范围。另外和/或替代地,本文中所述的脸部辨识、生物识别及定位方法可全部或部分地与esv程序10的任何其他特征配合使用。

在一些实施例中,esv程序10可包括由软件或人工分析来确定可信度分数。例如,为达明确识别用户48的目的,esv程序16可将用户的实时影像510与用户48的参考影像520作比较,其中可将参考影像520从本文中所述的一种或多种形式的政府识别文件提取。在一些例子中,该比较可由一个或多个软件脸部辨识程序来进行,其中一个或多个软件脸部辨识程序基于其对于参考影像520中所识别的人员是否与实时影像510中所示的人员对应的分析来指定可信度分数。此外,可有用于该可信度分数的临界值,其中该临界值可判断是否要由监督员66验证该比较。在另一实施例中,该验证可完全由监督员66来进行,并且监督员66可基于其分析来指定可信度分数。在此例中,esv程序16可实时串流处理文件签名事务会话,其中可部分或全部地串流处理该文件签名事务会话。

在一些实施例中,esv程序10可包括记录文件签名事务会话,其中可部分或全部地记录该文件签名事务会话。例如,esv程序16可利用智能手机32的一个或多个相机来记录用户48的实时影像510,其中实时影像510可用于认证用户48的身份、及/或获取对文件410的数字副本进行签名的用户48的影像。该文件签名事务会话的记录可包括下列至少一者但不限于:一种或多种形式的政府识别文件、要签名的数字文件410、签名数字文件410的用户48、如本文中所述一种或多种形式的个人可识别信息等。该文件签名事务会话的记录可还包括唯一的文件识别号,其中唯一的文件识别号与各记录相关联。在另一个实施例中,还可以记录并由此在多方记录的情况下识别出用户48在数字文档410上签名的任何见证人。该记录还可包括元数据,诸如用户的识别信息,其见证该文件签名事务会话、位置信息、以及与该文件签名事务会话相关的其他信息。可将该记录实时地传送至与esv应用程式72相关联的esv网络22和/或26。

在一些实施例中,esv程序16可包括产生唯一识别号。该唯一识别号可与该文件签名事务会话相关联,并且可以是专属的唯一识别号。该唯一识别号可至少部分地基于文件签名事务会话元数据。在一些例子中,该唯一识别号可用于认可该文件签名事务会话的有效性。例如,esv程序16可至少部分地基于比临界值更大的可信度分数和/或由监督员66验证的文件签名事务会话来产生唯一识别号。在一些例子中,监督员66可进一步记录其完整地观察到文件签名事务会话,然后可将该唯一识别号附加至和/或新增至该文件签名事务会话。在另一实施例中,可将认证标记及/或印鉴附加至和/或新增至文件410,其中该认证标记可以是专属标记。该唯一识别号可用于在以后日子检索该文件签名事务会话。

在一些实施例中,esv程序10可包括存储该文件签名事务会话。在一些例子中,esv程序16可在智能手机存储装置32上本地存储该文件签名事务会话。可在以后检索该文件签名事务会话并传送至esv应用程式72,其中可将该文件签名事务会话存储在网络存储装置24上。可将所存储的文件签名事务会话存储以供以后检索和/或参考,其中该唯一识别号可用于检索该文件签名事务会话。涉及该文件签名事务会话的信息及执行的文件将采用使其逻辑相关联在一起的方式存储,以使得会话细节可在以后当作文件本身的补充验证细节。

在一些实施例中,esv程序10可包括使无线传送器能够传送文件签名事务会话,其中该文件签名事务会话包括下列至少一者:数字文件410、一个或多个电子签名、一种或多种形式的政府识别文件或其他身份验证手段的证据、用户的实时记录、一个或多个证人的实时记录、唯一文件识别号、身份验证方法的审计轨迹、签名会话的记录、可信度数字等。可将该文件签名事务会话从智能手机32传送至esv应用程式72。此外,可响应于来自监测网络22和/或26的提示、或在用户48的发起时传送该文件签名事务会话。

现参考图3,示出了移动智能手机32的显示器上所描述的客户端esv应用程式76扫描界面300的示意图。扫描界面300可许可用户扫描与用户48相关联的一种或多种形式的政府识别文件。例如,用户可利用智能手机32的一个或多个相机来获取该一种或多种形式的政府识别文件的影像。这一种或多种形式的政府身份证明文件可包括下列至少一者:社会安全卡、驾驶执照310、政府颁发的身份证、军人识别证、护照、护照卡、出生证明、国防部身份证、美国公民证、入籍证、绿卡、nexus卡、sentri卡等。例如,用户48可使用其智能手机32来拍摄其驾驶执照310的图片,并且可将该图片上传到客户esv应用程式76和/或esv应用程式72。上传的图片可进一步由一个或多个软件分析程序来认证,其中一个或多个软件分析程序可与客户端esv应用程式16相关联。在一些例子中,可从驾驶执照310提取与用户有关的个人可识别信息。例如,可从用户48的驾驶执照310提取该用户的相片320,并且当作用户48的参考影像520使用。替代地/另外,可从用户48的驾驶执照310提取该用户的签名330,并且当作用户48的参考签名330使用。

现在还参考图4,示出了客户端esv应用程式76文件显示界面400的示意图。文件显示界面400可在智能手机32的屏幕上显示文件410的数字副本。用户可使用可能需要其电子签名的指标装置来选择文件410内的栏位420。为了管理签名,智能手机32的显示器可被配置为输入栏位,其中用户可使用其手指或手写笔来绘制其签名,正如使用笔及纸张的手写签名。

现在还参考图5,示出了客户端esv应用程式76用户验证界面500的示意图。可向用户48呈现视觉和/或音频提示作为esv程序10的部分,其中该提示可包括用以进行一个或多个特定动作的指令。客户端监测应用程式76可利用智能手机32传感器中的至少一些来收集与用户48有关的个人可识别信息,其中该个人可识别信息可让用户48能够被唯一地识别。例如,智能手机32可包括一个或多个相机,并且一个或多个相机可由客户端esv应用程式76配置成用于获取用户48的实时影像510。实时影像510可以是用户48的静止影像及/或视频影像。这一个或多个实时影像510可戳记时间和/或日期。该静止影像及该视频影像可具有不同分辨率,并且可用于不同目的。例如,该静止影像可具有比该视频影像更高的分辨率,并且可用于唯一地识别用户48。该视频影像可具有比该静止影像更低的分辨率,并且可用于确认用户48正在进行所需任务。举例来说,该视频影像可用于确认用户48正在执行所需任务(诸如签名文件410)、和/或说出可识别且可区别的字词(诸如其姓名)。在一些例子中,该视频影像可用于唯一地识别用户48。

再参考图5,示出了与用户48的实时影像510与用户48的参考影像520作比较的示意图。参考影像520可存储在本地(例如经由存储装置40来存储)、和/或远端(例如经由存储装置24)存储在一个或多个存储位置处。在另一实施例中,参考影像520可存储在本地40,并且可用于向用户48提示要记录的实时影像510的要求。例如,参考影像520可以是脸部肖像,并且可用于向用户48通知要记录的实时影像510的相对大小。参考影像520可以是下列至少一者:通用简介影像、用户48的先前记录及存储的参考影像520、以及通用脸部外形廓影。参考影像520可用于将实时影像510对准并调整大小。举例来说,实时影像510可叠加在参考影像520上,并且实时影像510的记录可在实时影像510与参考影像520基本上对准时自动开始。替代地,参考影像520可在实时影像510相邻处显示,并且用作监督员66的视觉参考。

在一些实施例中,参考影像520可让用户48能够被唯一地识别。例如,为达唯一地识别用户48的目的,监督员66可将实时影像510与参考影像520作比较。监督员66可具有使用核准按钮530来核准实时影像510、或使用拒绝按钮540来拒绝实时影像510的选项,其中该核准可具有实时性或可不具有实时性。在一些例子中,该比较可由一个或多个软件分析程序来完成。这一个或多个软件分析程序可以是客户端esv程序16和/或esv程序10的一部分,其中esv程序10可以是基于网络的监测程序。

在一些实施例中,用户48的目前位置及/或位置数据可由客户端监测应用程式76来确定,并且被发送至监测应用程式72,作为本文中所述文件签名事务会话的一部分。该位置数据可从智能手机32内的集成全球定位系统(gps)传感器取得。该位置数据还可以是辅助全球定位系统(a-gps)数据,其中gps数据由wi-fi接取点识别信息和/或手机塔台识别信息来增补。

在一些实施例中,本方法可还包括基于知识的认证和/或先行证明的程序,由此,用户必须成功地回答身份挑战问题以验证其身份。因此,给定关于人员的信息,本方法可产生钱包或身份挑战问题。客户必须正确回答。这可作为基于照片id的身份验证的替代方案来提供。如果通过,则可存储事务的审计轨迹,就像照片id的审计轨迹一样。本方法还可包括身份审查,其中要求用户回答身份挑战问题。

在一些实施例中,各文件可用数字安全凭证来“锁定”或盖印。该凭证可与“观察者”相关联,并且可与其施用的图形印鉴相关联。该凭证锁定文件使其无法编辑,还将文件绑定到“观察者”,以使得观察者可在事后验证事务。

在一些实施例中,任何及所有信息可采用逻辑相关联的方式来存储。如此,文件可以被锁定/加密,并且可与事务的记录相关联,使得文件及事务可经由事务的记录细节来独立地验证。

还参考图6至图15,提供了与自动化公证会议恢复(“nmr”)程序610一致的实施例。在先前的系统中,如果包括多个文件的在线公证会议不成功,则签名者及代理者对文件进行的所有工作全都遗失。不成功的会议被定义为数据包(package)中有任何文件未完成的任何会议。有许多情况可造成会议不成功。这些情况中有一些可包括但不限于代理者终止会议的情况、签名者或代理者通过退出应用程式或关闭浏览器视窗来离开会议的情况、会议因技术问题或网络条件而失败的情况等。在这些类型的情况中,当签名者返回时,签名者及代理者都必须从文件数据包的开头开始,并且重复所有以前的工作。鉴于多文件会议会花费长时间(例如通常超过一小时),这种浪费的努力导致耗时、耗成本且一般不良的用户体验。

因此,nmr程序610的实施例是针对用于从中断的在线公证会议恢复的解决方案,诸如图1至图5中所述的。软件客户端与签名平台处理组件的协调系统允许代理者锁定多文件数据包内的文件,以使得如果会议因参与者无法直接控制的问题而中断,则可在下一次会议中恢复会议中的所有进度。实施例可包括一种方法,供已受训代理者在会议(“会议a”)期间变更签名文件的状态,使得签名平台可在会议失败时自动地将其正确处理。实施例可还包括一个或多个图形用户界面或显示器,其可被配置用以提供一系列视觉提示,以在每次会议期间及之间向签名者、代理者、及其他经授权方清楚地指出各签名文件的状态。实施例还可包括一种方法,用于基于已部分完成的文件集来发起新会议(“会议b”),使得签名系统辨识先前已完成文件,并且不需要签名者或代理者重做。

再参考图6,自动化公证会议恢复(“nmr”)程序610可连接至计算机或计算机网路。例如,服务器nmr程序610可驻留在服务器计算机620上并且由服务器计算机620执行,服务器计算机620可连接至网络622(例如互联网或区域网络)。服务器计算机620的示例可包括但不限于:个人计算机、服务器计算机、一系列服务器计算机、微型计算机、和/或大型计算机。服务器计算机620可以是运行网络操作系统的网络服务器(或一系列服务器),其示例可包括但不限于:例如windows或red(microsoft及windows是microsoftcorporation在美国和/或其他国家的注册商标;novell及netware是novellcorporation在美国及/或其他国家的注册商标;redhat是redhatcorporation在美国和/或其他国家的注册商标;以及linux是linustorvalds在美国和/或其他国家的注册商标)。

服务器nmr程序610的指令集及子程序可存储在连接至服务器计算机620的存储装置624上,可由一个或多个处理器(未示出)及并入服务器计算机620的一个或多个存储器架构(未示出)来执行。存储装置624可包括但不限于:硬盘驱动;闪存驱动、磁盘驱动;光盘驱动;raid阵列;随机访问存储器(ram);只读存储器(rom);可擦除可编程只读存储器(eprom);以及闪存存储器。

服务器计算机620可执行网络服务器应用程式,其示例可包括但不限于:iis、webservertm、或其允许使用一种或多种协议来访问服务器计算机620(经由网络622来访问),这些协议的示例可包括但不限于http(即超文字传输协议)、sip(即会话发起协议)、以及vp协议。(webserver是novellcorporation在美国和/或其他国家的商标;apache及tomcat是apachesoftwarefoundation在美国和/或其他国家的注册商标;lotus及sametime是internationalbusinessmachinecorporation在美国和/或其他国家的注册商标)。网络622可连接至一个或多个辅助网络(例如网络626),其示例可包括但不限于:局域网络;广域网路;或内部网络。

作为服务器nmr程序610的补充/替代,一个或多个客户端nmr程序(例如客户端nmr程序612、614、616、618)可驻留在一个或多个客户端电子装置(例如分别是客户端电子装置628、630、632和/或634)上并可由该一个或多个客户端电子装置执行。因此,在一些实施例中,nmr程序可以是服务器侧程序(server-sideprocess),其中可在服务器计算机620上执行全部功能。此外,nmr程序可以是用户侧程序(client-sideprocess),其中可在客户端电子装置上执行全部功能。于再进一步实施例中,nmr程序可包括混合服务器-客户端程序,其中至少一种功能可由服务器装置来进行,并且至少一种功能可由客户端装置来进行。

客户端电子装置的示例可包括但不限于个人计算机628、膝上型计算机630、智能手机632、笔记本计算机634、个人数字助理器(未示出)、以及特定应用装置、平板计算机(未示出)、服务器(未示出)、电视(未示出)、智能电视(未示出)、媒体(例如视频、照片等)获取装置(未示出)、以及特定网络装置(未示出)。客户端电子装置628、630、632、634可分别连接至网络622和/或网络626,并且可各自执行操作系统,其示例可包括但不限于androidtmosmicrosoftwindowsceo、red或定制操作系统。(android是googleinc.的注册商标;microsoft及windows是microsoftcorporation在美国和/或其他国家的注册商标;appleios、mac及osx是appleinc.在美国和/或其他国家的注册商标;redhat是redhatcorporation在美国和/或其他国家的注册商标;以及linux是linustorvalds在美国和/或其他国家的注册商标)。

客户端nmr程序612、614、616、618的指令集及子程序可(分别)存储在(分别)连接至客户端电子装置628、630、632及634的存储装置636、638、640及642上,可由一个或多个处理器(未示出)及(分别)并入客户端电子装置628、630、632、634的一个或多个存储器架构(未示出)来执行。存储装置636、638、640及642可包括但不限于:硬盘驱动;固态硬盘驱动(ssd);闪存驱动、磁盘驱动;光盘驱动;raid阵列;随机访问存储器(ram);只读存储器(rom);可擦除可编程存储器(eprom);以及闪存存储器。

用户644、646、648及650(还可称为“用户”、“监测者”666、“代理者”666、“观察者”666或“监督员”666)可采用各种方式来访问nmr程序。例如,这些用户中至少有一些可通过在其上执行了客户端程序(例如客户端nmr程序612、614、616、618)的装置(即客户端电子装置628、630、632、634)来直接访问服务器nmr程序610。用户644、646、648、650可直接通过网络622和/或通过辅助网络626来访问服务器nmr程序610。此外,服务器计算机620(即执行服务器nmr程序610的计算机)可通过辅助网络626连接至网络622,如所示用虚线652来连接。用户644、646、648、650还可采用类似方式来访问nmr应用程式。nmr程序610可包括一个或多个用户界面,诸如浏览器及文字或图形用户界面,用户644、646、648、650可通过这些用户界面来访问nmr程序610。

各种客户端电子装置可直接或间接连接至网络622(或网络626)。例如,所示个人计算机628经由硬连线网络连接直接连接至网络622。此外,所示笔记本计算机34经由硬连线网络连接直接连接至网络626。所示膝上型计算机630经由在膝上型计算机30与无线访问点(即wap)56之间建立的无线通信通道654来无线连接至网络622,所示无线访问点56直接连接至网络622。wap656可以是例如ieee802.11a、802.11b、802.11g、802.11n、wi-fi、和/或蓝牙装置,其能够在膝上型计算机630与wap656之间建立无线通信通道654。所示智能手机632经由在智能手机632与蜂窝网络/桥接器660之间建立的无线通信通道658来无线连接至网络622,其被示出为直接连接至网络622。

某些或全部ieee802.11x规范可能会使用以太网协议和具有冲突避免功能的载波侦听多路访问(即csma/ca)进行路径共享。例如各种802.11x规范可使用相移键控(即psk)调制或互补码键控(即cck)调制。bluetoothtm是电信产业规范,其允许例如移动电话、计算机、智能手机、及其他电子装置使用短距无线连接来互连。该短距无线连接可包括一个或多个专属无线界面和/或协议。还可使用其他形式的互连(例如近场通信(nfc))。

对于所附论述,已为了说明性目的而描述了客户端nmr程序616。将了解的是,客户端nmr程序616可以例如与服务器nmr程序610互动和/或通信、和/或可在允许与其他服务器和/或客户端nmr程序通信的一个或多个应用程式内执行。这非旨在作为本公开的限制,因为其他配置是有可能的(例如智能手机nmr程序616可包括独立客户端程序和/或独立服务器程序)。例如,一些实施例为了代替客户端nmr应用程式676或作为客户端nmr应用程式676的补充,可包括客户端nmr程序612、614、618中的一者或多者或服务器nmr程序610。

计算机620可包括数据存储区,诸如数据库(例如关系数据库、对象导向数据库、三重存储数据库等),并且可位于任何适合的存储器位置内,诸如连接至计算机620的存储装置624。数据存储区中可存储本公开全文所述的任何数据。在一些实施例中,计算机620可利用数据库管理系统,诸如但不限于“结构化查询语言”以便提供对诸如上述关系数据库(relationaldatabase)的一个或多个数据库的多用户访问权。数据存储区还可以是定制数据库,例如平面文档数据库或xml数据库。还可使用数据存储结构和/或组织的任何其他形式。nmr程序10可以是数据存储区的组件、是与上述数据存储区接口连接的独立应用、和/或经由客户端应用622、624、626及628访问的小型应用程式/应用程式。上述数据存储区可全部或部分地分布成云端计算拓扑结构。以这种方式,计算机620及存储装置624可指代多个装置,其还可分布在网络各处。

计算机620可执行nmr应用程式(例如nmr应用程式672)。nmr程序610和/或nmr应用程式672可经由客户端应用程式670、674、676及678来访问。nmr程序610可以是独立应用程式,或可以是可与以下所列互动、和/或在以下所列内执行的小型应用程式/应用程式/指令码/扩充:nmr应用程式672、nmr应用程式672的组件和/或客户端应用程式670、674、676及678中的一者或多者。nmr应用程式672可以是独立应用程式,或可以是可与以下所列互动、和/或在以下所列内执行的小型应用程式/应用程式/指令码/扩充:nmr程序610、nmr程序610的组件和/或客户端应用程式670、674、676及678中的一者或多者。客户端应用程式670、674、676及678中的一者或多者可以是独立应用程式,或可以是可与以下所列互动、和/或在以下所列内执行、和/或为以下所列的小型应用程式/应用程式/指令码/扩充:nmr程序610和/或nmr应用程式672的组件。客户端应用程式670、674、676及678的指令集及子程序(其可存储在存储装置636、638、640及642上)连接至客户端电子装置628、630、632及634,其可由一个或多个处理器(未示出)、及并入客户端电子装置628、620、632及634的一个或多个存储器架构(未示出)来执行。

客户端应用程式670、674、676及678中的一者或多者可被配置成实现nmr应用程式620的功能的一些或全部(反之亦然)。因此,nmr应用程式672可以是纯服务器侧应用程式、纯客户端侧应用程式、或混合服务器侧/客户端侧应用程式,其由客户端应用程式670、674、676及678中的一者或多者和/或nmr应用程式20来相配合执行。因为客户端应用程式670、674、676及678中的一者或多者、nmr程序610、以及nmr应用程式620可采用单独方式或采用任何组合来实现一些或全部相同功能,所以经由客户端应用程式670、674、666及678中的一者或多者、nmr程序610、nmr应用程式672、或以上的组合来实现此类功能的任何描述、以及介于客户端应用程式670、674、676及678中的一者或多者、nmr程序610、nmr应用程式672、或以上的组合之间用以实现此类功能的任何所述互动应该仅当作一示例,并不限制本公开的范围。

现参考图7,提供与nmr程序610的实施例一致的图形用户界面700。在该特定示例中,gui700可允许代理者控制一个或多个电子文件的状态。更具体而言,在一些实施例中,gui700描述可向代理者显示的文件状态控件的示例。在这里,代理者可被示出用以锁定或拒绝电子文件的选项(例如紧接在多文件数据包中各文件的最后一页下面)。此控件使代理者能够由选择锁定701或拒绝702来将文件指定为完成。如果选择锁定状态701,文件可在会议成功完成时由签名平台来结束、由代理者来终止、和/或由于超出参与者直接控制的技术条件而失败。如果选择拒绝状态702,则即使签名系统确定文件需要签名或公证,事务仍可由签名平台来完成。在任一完成状态中,代理者及签名者都不能以任何方式修改文件。

在一些实施例中,与nmr程序610相关联的签名平台可确定已经满足各会议参与者所需的所有动作(例如签名、公证章、日期、注释等),并且可将文件状态自动设定为锁定而无需代理者输入。

现参考图8,提供与nmr程序610的实施例一致的图形用户界面800。在该特定示例中,gui800可提供文件拒绝反馈对话框显示。在一些实施例中,如果文件因任何理由遭受拒绝(例如使用拒绝选项702),则可提示代理者提供拒绝803的理由、及详细解释804,以使得相关方可采取适当的诊断及纠正措施。

现参考图9至图10,提供与nmr程序610的实施例一致的图形用户界面900及1000。在该特定示例中,gui900描述公证代理者对已完成文件的视图。屏幕顶端出现横条,指出文件的已完成状态905。回复状态控件906允许代理者将文件恢复至其先前的未完成状态。紧接在文件的最后一页下面,该状态控件(参考图7)可由表示文件的锁定状态907的强烈视觉指示符来取代。图10描述签名者对已完成文件的视图。屏幕顶端出现横条,指出文件的已完成状态1008(例如锁定或拒绝)。

现参考图11,提供与nmr程序610的实施例一致的图形用户界面1100。在该特定示例中,gui1100描述公证代理者的文件选择控件。代理者可使用gui1100在视觉上确定状态栏1109内多文件事务中任何文件的已完成状态。这有助于代理者了解会议的总体状态,并使其能够直接导览到未完成的文件。

现参考图12,提供与nmr程序610的实施例一致的图形用户界面1200。在该特定示例中,gui1200描述含有多个事务的仪表板上的状态指示符。已恢复事务可用“已部分完成”状态1210来清楚地指示。用户可以悬停在状态指示符1211上,以查看事务中有多少文件已设定为已完成状态(并且随后在会议结束时予以处理)。

现参考图13,提供与nmr程序610的实施例一致的图形用户界面1300。在该特定示例中,gui1300描述与已恢复事务相关联的视频记录清单。已恢复事务中的各会议出现在与开始及结束时间戳1313相关联的有序清单1312中。各清单表项可包括来自对应会议的视频记录1314。这些记录一起构成事务的完整视频归档。

现参考图14,提供与nmr程序610的实施例一致的图形用户界面1400。在该特定示例中,gui1400描述与已恢复事务相关联的文件清单。排序控件1415允许用户基于完成文件的会议、或各文件按原始规定签名顺序的位置来对清单重新排序。清单中的各文件显示状态指示符(例如已完成1416或已拒绝1417)。

还参考图15,提供流程图1500,其描述与nmr程序610的实施例一致的操作。操作可包括使用计算装置发起(1510)签名者与代理者之间的在线公证会议、以及在图形用户界面处显示(1515)与该在线公证会议相关联的第一电子文件。操作还可包括在该图形用户界面处允许(1520)对该第一电子文件进行一次或多次编辑以产生已部分完成的第一电子文件、以及在该图形用户界面处显示(1525)要锁定该已部分完成第一电子文件的用户可选择选项。响应于接收该用户可选择选项的选择,操作还可包括存储(1530)该已部分完成的第一电子文件。操作可还包括确定(1535)该在线公证会议已中断、以及在该中断之后恢复(1540)该已部分完成的第一电子文件。

尽管本文中公开的某些实施例可基于美国公证程序,并且可涉及和/或合并以其为依据的法律及规范,但是应当注意,本公开的教示也可延伸至其他司法管辖区。因此,esv程序10和/或nmr程序610的实施例可用在任何适合的国家和/或地理区域中°

如本领域技术人员将会了解的是,可将本公开的方面实施成系统、方法或计算机程序产品。因此,本公开的各方面可采取下列形式:完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)、或将软件方面与本文中所有一般可称为“电路”、“模块”或“系统”的硬件方面组合的实施例。此外,本公开的方面可采取以下形式:在上有具体实现计算机可读程序代码的一个或多个计算机可读介质中实施的计算机程序产品。

可利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子、磁性、光学、电磁、红外线、或半导体系统、设备、或装置、或前述任何适合的组合。计算机可读存储介质的更多特定示例(非详尽清单)将包括下列:具有一条或多条导线的电气连接件、便携式计算机碟片、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光学驱动、便携式光盘只读存储器(cd-rom)、光学存储装置、磁性存储装置、或前述任何适合的组合。在本文件的内容中,计算机可读存储介质可以是可含有、或存储供指令执行系统、设备或装置使用或与其连接的程序的任何有形介质。

计算机可读信号介质可包括例如在基频中或作为载波的一部分传播数据信号,该传播数据信号具有包括在其中的计算机可读程序代码。此传播信号可采用各种形式中的任何一种,包括但不限于电磁、光学、或以上任何适当的组合。计算机可读信号介质可以是非为计算机可读存储介质、并且可传递、传播、或输送程序供指令执行系统、设备或装置使用或与其连接的任何计算机可读介质。

包括在计算机可读介质上的程序代码可使用任何适当介质来传送,包括但不限于无线、有线、光纤电缆、rf等、或前述的任何适合组合。

可采用一种或多种程序设计语言的任何组合来编写用于执行本公开的各方面的操作的计算机程序代码,包括诸如java、smalltalk、c++等的对象导向程序设计语言、以及诸如“c”程序设计语言的已知程序性程序设计语言或类似的程序设计语言。程序代码可完全在用户的计算机上执行、部分在用户的计算机上执行、作为独立软件数据包执行、部分在用户的计算机上执行、以及部分在远端计算机上执行、或完全在远端计算机或服务器上执行。在后种情境中,远端计算机可通过包括局域网络(lan)或广域网路(wan)在内的任何网络类型来连接至用户的计算机,或可对外部计算机进行连接(例如使用网际网络服务提供者通过互联网来连接)。

本公开的各面在下文根据本公开的实施例,参考方法、设备(系统)及计算机程序产品的流程图示意图和/或框图作说明。将了解的是,流程图示意图和/或框图的各框、以及流程图示意图和/或框图中框的组合可由计算机程序指令来实施。可向通用计算机、特殊用途计算机、或其他可编程数据处理设备处理器提供这些计算机程序指令以产生机器,使得这些指令经由计算机或其他可编程数据处理设备的处理器执行,建立手段以实施流程图和/或框图的框中指定的功能/动作。

这些计算机程序指令还可存储在非暂时性计算机可读介质中,该非暂时性计算机可读介质可引导计算机、其他可编程数据处理设备、或其他装置以特定方式起作用,使得存储在计算机可读介质中的指令产生包括指令的制品(articleofmanufacture),该指令实施流程图和/或框图的框中指定的功能/动作。

还可将计算机程序指令加载到计算机、其他可编程数据处理设备、或其他装置上,用于在计算机、其他可编程设备、或其他装置上进行一系列操作步骤以产生计算机实施的程序,使得在计算机或其他可编程设备上执行的指令提供程序以实施流程图和/或框图的框中指定的功能/动作。

附图中的流程图及框图示出了根据本公开的各项实施例的系统、方法及计算机程序产品的可能实施例的架构、功能及操作。关于这点,流程图或框图中的各框可代表代码的模块、部段或部分,其包括用于实施指定逻辑功能的一个或多个可执行指令。应当注意的是,在一些替代实施例中,框中提到的功能可不按图中所示的顺序发生。例如取决于所涉及的功能,接续示出的两个框实际上可予以基本上同时执行,或这些框有时可依照相反顺序执行。还将注意的是,框图和/或流程图示意图中的各框、以及框图和/或流程图示意图中框的组合可由进行指定功能或动作的特定用途硬件式系统、或特定用途硬件与计算机指令的组合来实施。

本文中使用的术语目的仅在于说明特定实施例而非意欲限制本发明。单数形式的“一”及“该”于本文中使用时,旨在同时包括复数形式,除非内容另有清楚指示。将会进一步了解的是,“包括”和/或其词性变化在本说明书中使用时,其指定所述特征、整数、步骤、计算、元件、和/或组件的存在,但未排除一个或多个其他特征、整数、步骤、计算、元件、组件、和/或其组合的存在或添加。

所附权利要求中所有手段或步骤加上功能元件的对应结构、材料、动作、及等同物旨在包括用于结合具体主张专利权的其他要求保护的元件进行功能的任何结构、材料、或动作。本公开的说明已为了说明及描述目的而给出,但非旨在是穷举的或受限于本公开。许多修改及变型对于本领域技术人员将显而易见而不脱离本公开的范围及精神。实施例是为了最能解释本公开的原理及实际应用、以及使本领域技术人员能够针对具有各种修改而适合设想的特定用途的各项实施例来理解本公开而予以选择及描述。

通过如此详述的本申请的公开及对其实施例的参考,将会显而易见的是,实施例的修改、变型、及任何组合(包括其任何修改、变型及组合)都是在不脱离在随附权利要求中所限定的本公开的范围的情况下是可能的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1