用于签署和保留第三方文档的移动解决方案的制作方法

文档序号:6496913阅读:200来源:国知局
用于签署和保留第三方文档的移动解决方案的制作方法
【专利摘要】描述了使用移动或其他客户端设备经由电子签名服务的、签名人启动的电子文档签署的技术。示例性实施例提供了电子签名服务(“ESS”),其被配置成促进文档和对应电子签名的创建、存储和管理。在一些实施例中,当签名人用户在移动设备上接收电子签名文档时,所述签名人可以使用在所述移动设备上运行的客户端模块来把所述文档引入到所述ESS中。一旦所述文档被引入到所述ESS中,签名人就能够经由移动设备在ESS访问、审阅、和签署所述文档。在签署文档之后,签名人能够使用移动设备来使ESS把所签署的文档提供到一个或多个接受方。
【专利说明】用于签署和保留第三方文档的移动解决方案
[0001]优先权要求
本申请要求2011年8月25日提交的序列号为61/527,406的美国临时申请的利益,该临时申请的内容通过引用被并入。
【技术领域】
[0002]本公开涉及用于电子签名的方法和系统,并且更具体地,涉及使用移动或其他客户端设备经由电子签名服务来促进签名人发起的电子文档签署的方法和系统。
【背景技术】
[0003]电子签名的一种现有方法为移动设备提供电子签名“压印(stamping)”应用。签名应用允许用户打开发送到他们以供签署的文档,并且把签名或其他数据压印到所述文档中,并通过电子邮件把这个返回。这个方法遭受许多缺点。作为一个示例,它仅适用于针对移动设备的特定软件应用,并且所述签署过程完全在所述移动设备上的软件中执行。如此,文档必须被手工地从电子邮件消息移动到所述设备中,操纵,并且然后返回到所述设备以供电子邮件递送。而且,产生这种针对多个设备或平台的应用需要为每个平台建立很大程度上都冗余的应用,并且然后仅为那些具有实际操纵TOF的足够性能的平台建立很大程度上都冗余的应用。不是所有的平台或设备都能够实际处理像文件的转换、文件的演示、管理签名捕捉和放置以及安全这样的任务。移动设备不能够普遍地执行所有这种需要的功能严重地限制了电子签名服务(尤其在移动设备背景下)的扩展。
【专利附图】

【附图说明】
[0004]下面参考接下来的附图详细地描述本发明的优选和替代的示例:
图1图示了电子签名服务的示例性实施例的框图;
图2A-2D图示了依据示例性实施例的用户界面屏幕;
图3是示例性电子签名客户端过程的流程图;以及 图4是依据示例性实施例的用于实现电子签名服务的计算系统的框图。
【具体实施方式】
[0005]在此描述的实施例为移动和其他客户端设备提供了增强的基于计算机和网络的方法和系统,以促进电子文档签署。示例性实施例提供了如下电子签名服务(“ESS”),其被配置成促进文档和对应电子签名的创建、存储和管理。使用在此描述的技术,第一用户(“发送方”)能够把要签署的文档(“签名文档”)传送到第二用户(“签名人”)的移动设备。然后,使用在移动设备上运行的浏览器或其他客户端模块,签名人能够把所述文档引入到ESS中。一旦所述文档被引入到所述ESS中,签名人就能够经由移动设备访问、审阅、和签署文档。在签署文档之后,签名人能够使用移动设备来使所述ESS把所签署的文档提供到一个或多个接受方。[0006]一些实施例使用混合方法,其不仅利用移动设备上的本地软件,而且使用横跨所有类型的设备和平台提供一致体验的因特网云服务。在一些实现方式中,在移动设备上本地发生最少处理,而大部分所执行的工作(例如,保护文档、转换文件、管理所述签署、以及通过网络直接经由电子邮件或经由传真返回所述文件)在Web服务应用上或在移动设备上的浏览器中被处理,并且不依赖于本地设备/平台设施(或没有本地设备/平台设施)。因此,这种实施例可以向不包括特定安全或文档转换或操纵(例如,PDF转换和操纵)软件的设备和平台提供对电子签名服务的访问。
[0007]图1图示了电子签名服务的示例性实施例的示例性框图。特别地,图1描绘了由发送方用户10和签名人11用于利用以促进签名文档的电子签署的电子签名服务110。
[0008]在图示的情形中,发送方10操作发送方客户端设备160以把电子文档(例如,合同或协议)传送到由签名人11操作的签名人客户端设备161。例如,发送方10可以发送具有签名文档的电子邮件,所述签名文档作为所述电子邮件的附件而被包括。所传送的文档可以采用任何的格式,诸如,H)F、Microsoft Word、HTML、文本等。典型地,签名人客户端设备161是移动设备,诸如,智能电话、平板计算机、个人数字助理等。然而,所述技术可以同样地被应用在其他背景中和/或被应用到其他类型的计算设备(包括:桌面计算机、信息亭(kiosk)系统等)。特别地,一些实施例提供了被配置成在桌面电子邮件客户端(例如,Outlook)、受主控电子邮件服务(例如,谷歌邮件(Google Mail),雅虎邮件(Yahoo! Mail),HotmaiI)或其他应用的背景下执行所描述的技术中的一些的模块(例如,插件、窗口小部件(widget)、扩展)。此外,所述技术通常可以(例如,作为签名模块)运用在如下背景下:具有从用户获得电子签名需求(例如,获得对条款和条件的同意、订立采购/销售协议等)的任何基于Web的信息或电子商务服务。
[0009]然后,签名人11能 够使用在签名人客户端设备161上执行的客户端逻辑,以把所述文档引入到ESS 110中。例如,当签名人11使用(移动或其他类型的客户端设备上的)电子邮件客户端来读取包括所述签名文档的电子邮件时,所述签名人11能够选择电子邮件客户端的用户界面控件(例如,按钮、菜单选项、窗口小部件)来启动把所述签名文档引入到所述ESS 110中。然后,把所述文档从签名人客户端设备161传送到ESS 110,在其中它可能被转换和存储为文档20。转换所述文档可以包括把所述文档转换成标准或优选的格式以存储在所述ESS 110内。例如,如果原始文档采用Microsoft Word或HTML的格式,则它可以由所述ESS 110转换成HF。
[0010]一旦所述文档被引入到ESS 110中并且安全地存储为文档20,签名人11就能够使用所述客户端设备161来与所述ESS 110交互,并且执行各种电子签名相关的操作。例如,签名人11能够通过使用在客户端设备161上执行的浏览器或其他客户端逻辑呈现和浏览所述文档来访问和审阅所述文档。作为另一个示例,所述签名人11能够把数据(例如,电话号码、地址)输入到签名文档20的表单字段或其他输入元素中。一旦签名人11已经审阅和/或修改所述文档直到令其满意,他就能够提供签名数据,该签名数据然后由所述ESS 110安全地存储为与文档20相关联的签名数据21。
[0011]一旦签名人11已经签署文档20,签名人11能够使所述ESS为所签署的文档20提供接受方。例如,签名人11可以把所签署的文档返回到发送方10或某个其他接受方。提供所签署的文档的不同方法是预料中的。在图示的实施例中,签名人11能够使ESS 110通知发送方10,诸如,通过使ESS 110向发送方客户端设备160 (例如,在电子邮件中)传送文档20的URL、链接或其他标识符。然后,发送方10能够使用在发送人客户端设备160上执行的浏览器或其他客户端逻辑来访问ESS 110上所签署的文档。这种方法对于敏感文档可能是有益的,该敏感文档可以优选不在电子邮件内或经由某种其他可能不安全的传送设施来传送。在其他的实施例中,所述ESS 110能够经由电子邮件、传真或其他传送机制传送所签署的文档20。
[0012]ESS 110可以提供其他或附加的功能。例如,ESS 110可以提供或促进智能填表操作。在一个实施例中,当签名人11反复使用ESS 110来电子地签署文档时,ESS 110跟踪由签名人11提供的表单数据(例如,姓名、地址、电话号码),使得签名文档内的表单能够被采用数据元素自动地填充,从而增加签名过程的效率。
[0013]在一些实施例中,所有或大部分上述功能可以采用在客户端设备161上执行的轻量级客户端(例如,Web浏览器)来执行,使得没有或最少的专用软件需要在客户端设备161上被安装来执行或访问由所述ESS 110提供的全范围的签名服务。以这种方式,所描述的技术克服了已知方法的许多限制,从而促进移动设备上的电子签名。例如,在已知的方法中,客户必须在移动电话上安装专用签名应用(“签名app”)来把电子签名附着到文档。不幸地,这个应用与移动电话上的电子邮件客户端不同,使得用户必须手工地把所接收的文档移动到签名app中、附着签名、把所签署的文档移动回到电子邮件客户端、以及然后把所签署的文档传送到接受方。这种处理是低效、繁琐并且不是用户友好的。此外,许多签名app不包括诸如文档转换的特征,因此它们不能够把签名附着到各种通用文档格式。而且,移动电话平台的多样性(例如,iPhone、安卓(Android)、黑莓(Blackberry))意味着针对每个平台开发和支持不同的应用。在另一个方面,因为核心功能由所述ESS 110提供,所以所描述的技术在很大程度上是平台独立的,但能被使用标准Web浏览器从多样的客户端访问。
[0014]图2A-2D图示了依据示例性实施例的用户界面屏幕。图2A图示了由客户端设备呈现的主屏幕(Home Screen)200。所述屏幕200可以由移动客户端设备(诸如,智能电话或平板计算机)提供。在其他的实施例中,所述屏幕200可以是文件选择器/浏览器或桌面计算系统的部分。所述屏幕200显示由客户端设备管理或在其上存储的文件和其他数据项。在图示的示例中,所述屏幕200包括图标201-203,其分别表示第一、第二和第三文件(file)/文档。所述第一文档是文本文档(例如,Microsoft Word文件)。所述文档是图像文件(例如,JPG文件)。所述第三文档是PDF文件。
[0015]屏幕200还包括菜单控件204。所述菜单控件204响应于对图标203的用户选择(例如,轻敲、触摸、鼠标点击)而显示。所述菜单控件204呈现命令或功能,这些命令或功能可以相对于由图标203表示的文档而被执行。选项中的一个是“签署(Sign)”。当所述Sign选项由用户选择时,所图示的实施例将启动签名过程(如在此描述的),包括通过把(file3.Pdf的)文档引入到所述ESS 110中并且允许用户审阅和签署所述文档。配置成促进文档的签名的示例性屏幕下面被相对于图2C来描述。
[0016]图2B图示了由电子邮件客户端提供的消息屏幕210。所述消息屏幕210被配置成呈现所接收的电子邮件消息215,并且提供对各种电子邮件功能的访问,所述功能被分组到选项卡菜单211中。选项卡菜单211包括各种功能选项卡,其包括提供用于电子地签署所显示的电子邮件消息215的附件的控件的Sign (签署)选项卡。[0017]在图示的示例中,电子邮件消息215包括将由消息的接受方签署的附件(form (表单).pdf)。为了签署所述附件,接受方用户首先选择Sign (签署)选项卡。Sign选项卡包括按钮212-214。当由用户选择时,按钮212使附件被引入到ESS 110中,并且调用签名过程。按钮213为新用户和老用户提供帮助文档资料。按钮214被配置成使用户退出所述ESS 110。
[0018]相对于图2A和2B描述的签名相关功能可以采用各种方式提供。在一个实施例中,插件或其他代码模块被安装或以其他方式增加到操作系统、文件管理器、邮件客户端、Web浏览器或客户端设备的其他软件。在安装时,相应的用户界面(例如,菜单控件204、选项卡菜单211)被修改以包括被配置成调用在此描述的签名功能的控件(例如,菜单控件204的签署选项、选项卡菜单211的签署选择卡或按钮212)。
[0019]图2C图示了由Web浏览器提供的签名屏幕220。签名屏幕220响应于用户期望签署文档的指示而被呈现。例如,屏幕220可以响应于菜单控件204的签署选项(图2A)或签署按钮212 (图2B)的用户选择而被自动地呈现。签名屏幕220在Web浏览器内被呈现,并且为签署电子签名文档提供对所述ESS 110的功能的访问。通过经由Web浏览器界面执行签名,不需要在用户客户端设备上安装专门的电子签名软件。
[0020]签名屏幕220显示签名文档223并且包括菜单栏221。如上述讨论,所述签名文档223可以是附件的副本或其他表示或由用户引入的其他文档。所述菜单栏221包括增力口(Add)控件、结束(Finish)控件和更多选项(More Options)控件。所述增加控件当被选择时显示签名元素的菜单222。所述签名元素包括:签名、签名人首字母、签名人姓名、签名人公司、签名人头衔、签署日期、文本和复选框。通过选择签名元素中的一个,所述用户/签名人能够把对应的元素插入(例如,拖放)到所述签名文档223中。例如,通过选择“签名(Signature)”签名元素,所述用户能够把他的签名插入或关联到所述文档223中。通过选择“我的姓名(My Name)”签名元素,所述用户能够把他的打印姓名插入到所述文档223中。
[0021]当用户已经审阅和签署所述文档223时,用户选择菜单221的结束控件。所述结束控件使现在修改的文档223被ESS 110安全地存储。所述结束控件还可以提供选项或其他方式的访问功能,用于把所签署的文档223提供给一个或多个接受方。例如,所述结束控件可以自动调用签名人客户端设备上的电子邮件客户端(如接下来相对于图2D描述的)。
[0022]图2D图示了由电子邮件客户端提供的消息构成屏幕230。在一些实施例中,电子邮件客户端可以在上述相对于图2C描述的签名过程结束时自动地被调用。消息构成屏幕230包括自动生成的电子邮件消息231。所述消息231包括标题字段(例如,来、往、主题),其可以基于关于用户过去的动作或背景的信息而自动填充。例如,如果用户从图2B的消息屏幕210内调用签名过程,则消息215的发送方的电子邮件地址(johnOfirsthost)可以被(随同将被签署的附件一起)自动传送到所述ESS。签名之后,原始发送方的电子邮件地址可以被提供回电子邮件客户端,以供作为消息231的接受方而被列入。相似的技术可以被用于自动填充其他字段,诸如,消息231的主题行。消息231还包括营销文本(“我使用(I used)DocuSignIt...访问(Visit ) DocuSign 其描述ESS 110并且鼓励消息的接受方访问EES 110和/或注册一个EES 110的账户。
[0023]在其他的实施例中,消息231不包括作为附件的所签署文档。相反,消息231可以包括链接或其他标识符,其可以被接受方用于访问在ESS 110或某个其他位置的所签署文档。
[0024]图3是示例性电子签名客户端过程的流程图。例如,所图示的过程可以由在签名人客户端设备161上执行的逻辑执行。
[0025]所述过程在块302开始,其中它接收电子签名文档。如所述的,所述客户端设备161可以采用各种方式(诸如,通过接收电子邮件、下载文件(例如,从Web站点)等)接收所述文档。
[0026]在块304,所述过程使所接收的电子签名文档被存储在远程电子签名服务。所述客户端设备161可以包括:响应于用户输入而把所述文档上载、引入或以其他方式传送到电子签名服务的逻辑。例如,电子邮件客户端可以包括插件或其他模块,客户端设备161的用户能够采用所述插件或其他模块把所述文档引入到电子签名服务以供存储、审阅、签名和/或分发。
[0027]在块306,所述过程提供对存储在远程电子签名服务的电子签名文档的访问。提供访问可以包括自动启动或调用能够被用于访问、审阅以及签署在远程电子签名服务的文档的Web浏览器或其他客户端模块。用户可以使用Web浏览器或其他客户端模块来审阅、修改以及签署所述文档。
[0028]在块308,所述过程使电子签名被与所述电子签名文档相关联地存储在电子签名服务。典型地,以上在块306被调用的客户端模块(例如,Web浏览器)将由用户操作以便然后签署所述文档。一旦用户签署所述文档,所述电子签名服务将安全存储与所述文档相关联的签名。 [0029]图4是依据示例性实施例的实现电子签名服务的示例性计算系统的框图。特别地,图4示出了计算系统100,其可以被用于实现电子签名服务110。要注意的是:被描述用于实现电子签名服务110的技术可以被相似地应用来实现客户端逻辑(例如,插件)以在客户端设备上引入和启动电子签名过程。
[0030]要注意的是:一个或多个通用或专用计算系统/设备可以被用于实现电子签名服务110。此外,所述计算系统100可以包括一个或多个不同的计算系统/设备,并且可以跨越所分布的位置。此外,所示的每个块可以表示一个或多个对于特定实施例是适当的这样的块或可以与其他的块组合。此外,电子签名服务110可以采用软件、硬件、固件或某种组合的方式实现,以获得在此所描述的性能。
[0031]在所示的实施例中,计算系统100包括计算机存储器(“存储器”)101、显示器102、一个或多个中央处理单元(“CPU”)103、输入/输出设备104 (例如,键盘、鼠标、CRT或LCD显示器等)、其他计算机可读介质105、以及连接到网络150的网络连接106。电子签名服务110被示出为驻留在存储器101中。在其他的实施例中,内容的某个部分、电子签名服务110的一些或全部组件可以在其他的计算机可读介质105上被存储和/或被传送。电子签名服务110的组件优选地在一个或多个CPU 103上执行,并且促进在此描述的移动电子签名过程。其他的代码或程序130 (例如,管理界面、Web服务器等)以及潜在其他数据存储库(诸如,数据存储库120)也驻留在存储器101中,并且优选地在一个或多个CPU 103上执行。要注意的是,在任何特定实现方式中图4中的一个或多个组件可以不存在。例如,一些实施例可以不提供其他计算机可读介质105或显示器102。
[0032]电子签名服务110包括服务管理器111、用户接口(“Π”)管理器112、电子签名服务应用程序接口(“API”)113和电子签名服务数据存储115。
[0033]所述ESS 110通常经由服务管理器111和相关逻辑执行针对或代表操作发送方客户端设备160和/或签名人客户端设备161的用户的电子签名相关功能。在一个实施例中,操作签名人客户端设备161的签名人把将被电子签署的文档引入(例如,传送、上载、发送)到所述ESS 110中。所述ESS把所述文档安全存储在数据存储115中。安全文档存储可以包括:使用加密技术来检测文档篡改,诸如,生成哈希、消息文摘等。然后,操作签名人客户端设备161的签名人访问、审阅和签署由所述ESS 110存储的文档。在一些实施例中,所述ESSllO把文档的图像或某种其他表示传送到签名人客户端设备161,签名人客户端设备161进而把签名人的签名(或签署意向)的指示传送到所述ESS 110。然后,所述ESS 110在数据存储115中安全存储与所述文档相关联的签名人的签名。在签署所述文档之后,使用签名人客户端设备161的签名人能够使所述ESS 110 (诸如,经由电子邮件、传真或其他机制)把所签署的文档提供给一个或多个接受方。
[0034]服务管理器111可以执行其他或附加的功能,诸如,如以上所讨论的智能填表。此外,服务管理器111可以提供代码模块,代码模块能够被安装在签名人客户端设备161上并且被配置成把所述签名人客户端设备161与所述ESS 110相结合。例如,代码模块可以被安装在签名人客户端设备161上,并且通过增加控件(例如,按钮、菜单项、窗口小部件)来扩展电子邮件客户端的功能,该控件配置成:响应于用户的选择或激活而把所接收的文档引入到所述ESS 110中。
[0035]UI管理器112提供了视图和控制器,其促进与电子签名服务110及其各种组件的用户交互。例如,UI管理器112可以提供对电子签名服务110的交互访问,使得用户能够上载或下载文档以供签 名、审阅和修改文档、把所签署的文档传送或以其他方式提供到接受方等。在一些实施例中,对Π管理器112的功能的访问可以经由Web服务器提供,该服务器可能作为其他程序130中的一个来执行。在这种实施例中,操作在客户端设备160或161中的一个上执行的Web浏览器(或其他客户端)的用户能够经由UI管理器112与电子签名服务110交互。
[0036]API 113提供对电子签名服务110的一个或多个功能的编程访问。例如,API 113可以提供对电子签名服务110的一个或多个功能的编程接口,其可以由其他程序130中的一个或某个其他模块调用。以这种方式,API 113促进第三方软件(诸如,用户界面、插件、新闻供应、适配器(例如,用于把电子签名服务110的功能集成到Web应用中)等)的开发。此外,至少在一些实施例中,可以经由远程实体(诸如,第三方系统165)调用或以其他方式访问API 113,以访问电子签名服务110的各种功能。例如,在系统165上执行的受主控电子邮件服务可以经由API 113提供对所述ESS 110的电子签名功能的访问。作为另一个示例,在系统165上执行的电子商务站点(例如,在线商店)可以经由API 113 (诸如,通过提供被配置成当由用户选择时启动在此描述的电子签名过程的签名控件/窗口小部件)提供对所述ESS 110的电子签名功能的访问。
[0037]数据存储115由电子签名服务110的其他模块使用来存储和/或传送信息。所述ESS 110的组件使用数据存储115来记录各种类型的信息,包括:文档、签名、所跟踪的表单项目等。尽管所述ESS 110的组件被描述为主要通过所述数据存储115进行通信,但其他通信机制也是预料中的,包括:消息传递、功能调用、管道、套接字、共享存储器等。[0038]电子签名服务110经由网络150与客户端设备160和161、以及第三方系统165交互。网络150可以是一个或多个介质(例如,双绞线、同轴电缆、光纤、射频)、硬件(例如,路由器、交换机、中继器、收发器)、和促进位于远处的人和/或设备之间的通信的一个或多个协议(例如,TCP/IP、UDP、以太网、W1-F1、WiMAX)的任何组合。在一些实施例中,网络150可以是(或包括)(例如,基于电缆的和无线的)多个不同的通信信道或机制。客户端设备160和161包括:个人计算机、膝上计算机、智能电话、个人数字助理、平板计算机等。
[0039]在示例性实施例中,电子签名服务110的组件/模块被使用标准编程技术来实现。例如,电子签名服务Iio可以被实现为随同一个或多个静态或动态库一起在CPU 103上运行的“本地”可执行体。在其他的实施例中,电子签名服务110可以被实现为由作为其他程序130之一执行的虚拟机处理的指令。通常,可以采用本领域已知的编程语言的范围来实现这种示例性实施例,该范围包括各种编程语言范例的表示性实现方式,各种编程语言范例包括(但不限于)面向对象的(例如,Java、C++、C#、Visual Basic.NET、Smalltalk等)、功能的(例如,ML、Lisp、Scheme等)、程序性的(例如,C、Pascal、Ada、Modula等)、脚本的(例如,Perl、Ruby、Python、JavaScript、VBScript 等)和声明性的(例如,SQL、Prolog 等)。
[0040]以上所描述的实施例还可以使用众所周知的、或专有同步或异步的客户端-服务器计算技术。此外,例如,所述各种组件可以使用更多单片编程技术被实现为在单个CPU计算机系统上运行的可执行体,或使用各种本领域已知的结构化技术(包括(但不限于)多道程序设计、多线程、客户端-服务器、或对等)来可替代地分解为在均具有一个或多个CPU的一个或多个计算机系统上运行的可执行体。一些实施例可以并发和异步地执行,并且使用消息传递技术通信。等效的同步实施例也被支持。此外,其他功能可以由每个组件/模块并且以不同的顺序以及由不同的组件/模块来实现和/或执行,但仍实现所描述的功能。
[0041]此外,诸如在数据存储118中作为电子签名服务110的一部分存储的数据的编程接口可以通过标准的机制得到,诸如通过C、C++、C#和Java API ;用于访问文件、数据库或其他数据存储库的库;通过脚本语言(诸如,XML);或通过Web服务器、FTP服务器或提供对所存储数据的访问的其他类型的服务器。数据存储118可以被实现为:一个或多个数据库系统、文件系统、或用于存储这种信息的任何其他技术、或上述的任何组合(包括使用分布计算技术的实现方式)。
[0042]程序和数据的不同配置和位置是预料中的,以供与在此描述的技术一起使用。各种分布计算技术适合于以分布方式实现图示的实施例的组件,该分布的方式包括(但不限于)TCP/IP 套接字、RPC、RM1、HTTP、Web 服务(XML-RPC、JAX-RPC, SOAP 等)。其他的变化也是可能的。此外,其他功能可以由每个组件/模块提供,或现有的功能可以用不同的方式在所述组件/模块之间分布,但仍实现在此所描述的功能。
[0043]此外,在一些实施例中,所述ESS 110的组件中的一些或全部可以用其他方式实现或提供,诸如,至少部分以固件和/或硬件的方式,其包括(但不限于)一个或多个专用集成电路(“ASIC”)、标准的集成电路、执行适合指令的控制器,以及包括微控制器和/或嵌入式控制器,现场可编程门阵列(“FPGA”)、复杂可编程逻辑器件(“CPLD”)等。所述系统组件和/或数据结构中的一些或全部还可以被存储为计算机可读介质(例如像,硬盘;存储器;计算机网络或蜂窝无线网络或其他数据传送介质;或将由适合的驱动器或经由适合的连接读取的便携式介质物品,诸如,DVD或闪存设备)上的内容(例如像,可执行或其他机器可读软件指令或结构化数据),以便把所述计算机可读介质和/或一个或多个相关联的计算系统或设备实现或配置成执行、或以其他方式使用或提供所述内容,从而执行至少一些所描述的技术。所述组件和/或数据结构中的一些或全部可以在有形的、非临时性的存储介质上存储。所述系统组件和数据结构中的一些或全部还可以被存储为各种计算机可读传送介质上的数据信号(例如,通过被编码为载波的部分或作为模拟或数字传播信号的一部分被包括),该数据信号然后被传送,包括横跨基于无线和基于有线/电缆的介质,并且可以采取各种形式(例如,作为单或多路模拟信号的部分,或作为多个离散数字分组或帧)。在其他的实施例中,这种计算机程序产品还可以采取其他形式。因此,这个公开的实施例可以用其他计算机系统配置来实施。
[0044]对于本领域的技术人员来说应当显然的是:在不背离本文中的发明概念的情形下,除了那些已经描述的之外的许多更多的修改也是可能的。因此,发明的主题除了在所附的权利要求的精神之外不受限制。此外,在解释说明书和权利要求二者时,所有的术语应当以与背景一致的尽可能广泛的方式解释。具体来说,术语“包括”和“包含”应当被解释为以非排它性方式提及元素、组件或步骤,其指示所提及的元素、组件或步骤可以存在、或被利用、或与未明确提及的其他元素、组件或步骤组合。在说明书的声称提及从包括A、B、C...和N的组中所选择的事物中的至少一个的情形下,所述文本应被解释为仅需要来自所述组中的一个元素,而不是A加N,或B加N等。
[0045]全部以上引用的参考,包括附件A和B,通过参考以其整体合并在本文中。在所合并参考中术语的定义或使用与本文中提供的那个术语的定义不一致或相反的情形下,以在此提供的那个术语的定义为准,并且参考中的那个术语的定义不适用。
[0046]尽管发明的优选实施例已被图示和描述(如上所述),但在不背离发明的精神和范围的情形下,许多改变可以被做出。因此,发明的范围不受所述优选实施例的公开的限制。取而代之,发明应当通过参考所附的权利要求被整体地确定。
【权利要求】
1.一种在由签名人操作的客户端设备上促进电子签名的方法,所述方法包括在所述客户端设备中: 接收电子签名文档; 响应于从所述签名人接收的输入,使所接收的电子签名文档被存储在远程电子签名服务; 提供对存储在所述远程电子签名服务的电子签名文档的访问;以及 使所述签名人的电子签名被与存储在所述远程电子签名服务处的电子签名文档相关联地存储。
2.如权利要求1所述的方法,进一步包括:使所述远程电子签名服务把所存储的电子签名文档提供到接受方。
3.如权利要求2所述的方法,其中,使所述远程电子签名服务把所存储的电子签名文档提供到接受方包括:把所存储的电子签名文档的副本作为电子邮件的附件从所述远程电子签名服务传送到所述接受方。
4.如权利要求2所述的方法,其中,使所述远程电子签名服务把所存储的电子签名文档提供到接受方包括:把所存储的电子签名文档的副本作为传真从所述远程电子签名服务传送到所述接受方。
5.如权利要求2所述的方法,其中,使所述远程电子签名服务把所存储的电子签名文档提供到接受方包括:把包括所存储的电子签名文档的标识符的电子邮件从所述远程电子签名服务传送到所述接受方,所述标识符被配置成:促进对在所述远程电子签名服务存储的电子签名文档的访问。
6.如权利要求1所述的方法,其中,所述客户端设备是移动设备并且包括电子邮件客户端,所述电子邮件客户端被配置成:响应于从所述签名人接收的输入,把所述电子签名文档传送到所述远程电子签名服务。
7.如权利要求1所述的方法,进一步包括:使用在所述客户端设备上执行的Web浏览器来访问存储在所述远程电子签名服务的电子签名文档,并且使所述签名人的电子签名被与所述电子签名文档相关联地存储。
8.如权利要求1所述的方法,进一步包括:基于由所述签名人做出的在先表单项目,在电子签名文档中自动地填充表单字段。
9.如权利要求1所述的方法,进一步包括:在所述客户端设备上安装代码模块,所述代码模块被配置成:把从所述客户端设备的电子邮件客户端获得的文档透明地引入到所述远程电子签名服务中。
10.一种具有内容的非临时性计算机可读介质,当所述内容由客户端设备执行时,通过执行下述方法经由所述客户端设备促进电子签名,所述方法包括在所述客户端设备中: 接收电子签名文档; 响应于从签名人接收的输入,使所接收的电子签名文档被存储在远程电子签名服务; 提供对在所述远程电子签名服务存储的电子签名文档的访问;以及 使所述签名人的电子签名被与存储在所述远程电子签名服务处的电子签名文档相关联地存储。
11.如权利要求10所述的计算机可读介质,其中,所述内容是指令,当其被运行时,使所述客户端设备执行所述方法。
12.如权利要求10所述的计算机可读介质,其中,提供对所述电子签名文档的访问包括:在所述电子签名文档被存储在所述远程电子签名服务之后,自动地使所述客户端设备的Web浏览器访问由所述远程电子签名服务主控的电子签服务应用,所述应用被配置成促进所述电子签名文档的签名人的审阅、修改和签名。
13.如权利要求12所述的计算机可读介质,进一步包括:响应于对签名人的所述电子签名的存储,自动地使所述客户端设备的电子邮件客户端准备外发的电子邮件消息,所述电子邮件消息包括:表示包括 签名人的所述电子签名的电子签名文档的附着文件。
14.如权利要求13所述的计算机可读介质,其中,接收所述电子签名文档包括:接收包括所述电子签名文档的电子邮件消息,并且进一步包括: 基于所接收电子邮件消息的源地址字段确定电子邮件地址;以及 把所述电子邮件地址包括在外发电子邮件消息的目的地址字段中。
15.一种被配置成促进电子签名的计算系统,包括: 具有处理器和存储器的客户端设备;以及 在所述存储器上存储的模块,其被配置成当由所述处理器执行时: 接收电子签名文档; 响应于从签名人接收的输入,使所接收的电子签名文档被存储在远程电子签名服务;提供对在所述远程电子签名服务存储的电子签名文档的访问;以及使所述签名人的电子签名被与存储在所述远程电子签名服务处的电子签名文档相关联地存储。
16.如权利要求15所述的计算系统,其中,所述模块包括用于在所述计算系统的存储器中执行的软件指令。
17.如权利要求15所述的计算系统,进一步包括:远离所述客户端设备的电子签名服务,并且其被配置成:执行电子签名管理功能以及经由在所述客户端设备上执行的Web浏览器提供对所述电子签名管理功能的访问。
18.如权利要求15所述的计算系统,其中,所述客户端设备是智能手机或平板计算机。
19.如权利要求15所述的计算系统,其中,所述客户端设备不包括PDF转换或操纵软件。
20.如权利要求15所述的计算系统,其中,所述模块被配置成:在存储所述签名人的电子签名之后,把电子签名文档的所签署的副本经由电子邮件传送到电子签名文档的始发者。
【文档编号】G06F17/21GK104025078SQ201280052552
【公开日】2014年9月3日 申请日期:2012年8月27日 优先权日:2011年8月25日
【发明者】T.H.贡泽尔, D.G.彼得森 申请人:多塞股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1