[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

BR112014010096B1 - METHOD TO FACILITATE ELECTRONIC SUBSCRIPTIONS ON A CUSTOMER DEVICE WHICH IS OPERATED BY A SUBSCRIBER - Google Patents

METHOD TO FACILITATE ELECTRONIC SUBSCRIPTIONS ON A CUSTOMER DEVICE WHICH IS OPERATED BY A SUBSCRIBER Download PDF

Info

Publication number
BR112014010096B1
BR112014010096B1 BR112014010096-9A BR112014010096A BR112014010096B1 BR 112014010096 B1 BR112014010096 B1 BR 112014010096B1 BR 112014010096 A BR112014010096 A BR 112014010096A BR 112014010096 B1 BR112014010096 B1 BR 112014010096B1
Authority
BR
Brazil
Prior art keywords
document
electronic signature
subscriber
signature
ess
Prior art date
Application number
BR112014010096-9A
Other languages
Portuguese (pt)
Other versions
BR112014010096A2 (en
Inventor
Thomas H. Gonser
Donald G. Peterson
Original Assignee
Docusign, Inc
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
Priority claimed from US13/595,876 external-priority patent/US8838980B2/en
Application filed by Docusign, Inc filed Critical Docusign, Inc
Publication of BR112014010096A2 publication Critical patent/BR112014010096A2/en
Publication of BR112014010096B1 publication Critical patent/BR112014010096B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer recognition; Reading and verifying signatures
    • G06V40/33Writer recognition; Reading and verifying signatures based only on signature image, e.g. static signature recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

solução móvel para a importação e assinatura de documentos com assinatura eletrônica por terceiros. a presente invenção refere-se a técnicas para uma assinatura de documento eletrônico iniciada pelo assinante através de um serviço de assinatura eletrônica usando um dispositivo móvel ou outro dispositivo cliente. as modalidades exemplares proveem um serviço de assinatura eletrônica ("ess") configurado para facilitar a criação, armazenamento, e gerenciamento de documentos e correspondentes assinaturas eletrônicas. em algumas modalidades, quando um usuário assinante recebe uma cópia impressa (por exemplo, papel) do documento com assinatura, o assinante pode capturar uma imagem do documento com assinatura com uma câmera de um dispositivo móvel. o assinante pode a seguir importar a imagem capturada no ess para a assinatura, armazenamento, e/ou transmissão a outras partes.mobile solution for importing and signing documents with electronic signatures by third parties. The present invention relates to techniques for an electronic document signature initiated by the subscriber through an electronic signature service using a mobile device or other client device. Exemplary embodiments provide an electronic signature service ("ESS") configured to facilitate the creation, storage, and management of documents and corresponding electronic signatures. In some embodiments, when a signing user receives a hard copy (e.g., paper) of the signed document, the signer may capture an image of the signed document with a camera of a mobile device. the subscriber can then import the captured image into ess for signature, storage, and/or transmission to other parties.

Description

REIVINDICAÇÃO DE PRIORIDADEPRIORITY CLAIM

[0001] 0 presente pedido reivindica o benefício do pedido provisório norte-americano número de série n.° 61/552.359, depositado em 27 de outubro de 2011. Este pedido também é uma continuação parcial do pedido de patente norte-americano número de série n.° 13/595.876, depositado em 27 de agosto de 2012, que reivindica o benefício do pedido provisório norte-americano número de série n.° 61/527.406, depositado em 25 de agosto de 2011.[0001] This application claims the benefit of US Provisional Application Serial Number No. 61/552,359, filed October 27, 2011. This application is also a partial continuation of US Patent Application Serial Number No. 13/595,876, filed August 27, 2012, which claims the benefit of US Provisional Application Serial No. 61/527,406, filed August 25, 2011.

CAMPO DA INVENÇÃOFIELD OF INVENTION

[0002] A presente descrição refere-se aos métodos e sistemas para assinaturas eletrônicas e, mais particularmente, a métodos e sistemas para facilitar a assinatura de lectron eletrônico iniciada pelo assinante usando um dispositivo móvel ou outro dispositivo cliente, tal como pela captura de uma imagem de um lectron com uma lectr do dispositivo móvel e a seguir a importação da imagem como um lectron com assinatura lectronica em um lectro de assinatura lectronica para a assinatura e armazenamento.[0002] The present description relates to methods and systems for electronic signatures, and more particularly to methods and systems for facilitating subscriber-initiated electronic lectron signature using a mobile device or other client device, such as by capturing a image of an lectron with an lectr from the mobile device and then importing the image as an lectron with an electron signature into an lectron of an electronic signature for signature and storage.

ANTECEDENTESBACKGROUND

[0003] Uma abordagem existente para assinaturas eletrônicas provê um aplicativo de "estampagem" da assinatura eletrônica para um dispositivo móvel. O aplicativo da assinatura permite que um usuário abra um documento evite a ele para a assinatura e "estampe" uma assinatura ou outros dados no documento e o devolva por email. Esta abordagem sofre de várias desvantagens. Como um exemplo, ela apenas trabalha com aplicativos específicos de software para os dispositivos móveis e o processo de assinatura é realizado totalmente em software no dispositivo móvel. Como tal, o documento deve ser movido manualmente da mensagem de email para dentro do dispositivo, manipulado e a seguir devolvido ao dispositivo para a distribuição do email.[0003] An existing approach to electronic signatures provides an application for "stamping" the electronic signature to a mobile device. The signature app allows a user to open a document, bypass it for signature and "stamp" a signature or other data on the document and return it via email. This approach suffers from several disadvantages. As an example, it only works with specific software applications for mobile devices and the subscription process is performed entirely in software on the mobile device. As such, the document must be manually moved from the email message into the device, manipulated, and then returned to the device for email distribution.

[0004] Da mesma forma para produzir tal aplicativo para múltiplos dispositivos ou plataformas é necessário que um aplicativo amplamente redundante seja criado para cada plataforma e a seguir apenas para aquelas plataformas que têm suficiente capacidade de manipular realmente PDFs. Nem todas as plataformas ou dispositivos podem realmente lidar com tarefas tipo conversão de arquivos, apresentação de arquivos, gerenciamento da captura da assinatura e colocação e segurança. A incapacidade dos dispositivos móveis de realizar universalmente todas tais funções necessárias limita severamente a expansão dos serviços de assinatura eletrônica, particularmente no contexto do dispositivo móvel.[0004] Likewise to produce such an application for multiple devices or platforms it is necessary that a largely redundant application is created for each platform and then only for those platforms that have enough capacity to actually handle PDFs. Not all platforms or devices can really handle tasks like file conversion, file presentation, signature capture management and placement and security. The inability of mobile devices to universally perform all such necessary functions severely limits the expansion of electronic signature services, particularly in the context of the mobile device.

[0005] Além disso, tal aplicativo não lida com o caso em que um usuário recebe uma cópia impressa de um documento. Por exemplo, se um usuário recebe uma cópia em papel de um contrato, não há maneira conveniente para que o usuário importe aquele documento para dentro do seu dispositivo móvel e anexe uma assinatura eletrônica. A incapacidade dos dispositivos móveis de lidar com documentos físicos ainda limita a expansão de serviços de assinatura eletrônica.[0005] Furthermore, such an application does not handle the case where a user receives a hard copy of a document. For example, if a user receives a paper copy of a contract, there is no convenient way for the user to import that document into their mobile device and attach an electronic signature. The inability of mobile devices to handle physical documents still limits the expansion of electronic signature services.

BREVE DESCRIÇÃO DOS DESENHOSBRIEF DESCRIPTION OF THE DRAWINGS

[0006] Exemplos preferidos e alternativos da presente invenção são descritos em detalhe abaixo com referência aos desenhos a seguir:[0006] Preferred and alternative examples of the present invention are described in detail below with reference to the following drawings:

[0007] A figura 1 ilustra um diagrama em bloco exemplar de uma modalidade exemplar de um serviço de assinatura eletrônica;[0007] Figure 1 illustrates an exemplary block diagram of an exemplary modality of an electronic signature service;

[0008] As figuras 2A-2E ilustram telas de interface de usuário de acordo com modalidades exemplares;[0008] Figures 2A-2E illustrate user interface screens according to exemplary embodiments;

[0009] A figura 3 é um diagrama de fluxo de um processo cliente de assinatura eletrônica exemplar e;[0009] Figure 3 is a flow diagram of an exemplary electronic signature client process and;

[0010] A figura 4 é um diagrama em bloco de um sistema de computação exemplar para a implementação de um serviço de assinatura eletrônica de acordo com uma modalidade exemplar.[0010] Figure 4 is a block diagram of an exemplary computing system for implementing an electronic signature service according to an exemplary modality.

DESCRIÇÃO DETALHADADETAILED DESCRIPTION

[0011] As modalidades descritas aqui proveem sistemas e métodos com base em rede e computador intensificados para os dispositivos móveis e outros dispositivos clientes para facilitar a assinatura eletrônica do documento. As modalidades exemplares proveem um serviço de assinatura eletrônica (“ESS”) configurado para facilitar a criação, armazenamento, e gerenciamento de documentos e assinaturas eletrônicas correspondentes. O uso de pelo menos algumas das técnicas descritas acima, um usuário (“assinante”) pode importar eficientemente um documento com assinatura no papel para dentro do ESS com um dispositivo cliente que tem ou é acoplado comunicativamente a uma câmera ou outro dispositivo de captura de imagem (por exemplo, um escâner). Primeiro, o assinante captura uma imagem (por exemplo, tirar uma foto) do documento com assinatura no papel. A seguir, usando um navegador ou outro módulo cliente em execução no dispositivo cliente, o assinante pode importar a imagem capturada para dentro do ESS. O assinante pode ainda acessar, revisar e assinar o documento por meio do dispositivo móvel seja antes ou após o documento ser importado para dentro do ESS. Após a assinatura do documento, o assinante pode usar o dispositivo cliente para fazer com que o ESS proveja acesso ao documento assinado a um destinatário, tal como fazendo com que o ESS envie um email ou de outra forma transmita o documento assinado para o destinatário.[0011] The modalities described here provide enhanced network and computer-based systems and methods for mobile devices and other client devices to facilitate electronic document signature. Exemplary modalities provide an electronic signature service (“ESS”) configured to facilitate the creation, storage, and management of documents and corresponding electronic signatures. Using at least some of the techniques described above, a user ("subscriber") can efficiently import a paper-signed document into the ESS with a client device that has or is communicatively coupled to a camera or other capture device. image (eg a scanner). First, the subscriber captures an image (eg, taking a photo) of the document signed on paper. Then, using a browser or other client module running on the client device, the subscriber can import the captured image into the ESS. The subscriber can also access, review and sign the document via the mobile device either before or after the document is imported into the ESS. After signing the document, the subscriber can use the client device to have the ESS provide access to the signed document to a recipient, such as having the ESS email or otherwise transmit the signed document to the recipient.

[0012] A figura 1 ilustra um diagrama em bloco exemplar de uma modalidade exemplar de um serviço de assinatura eletrônica. Em particular, a figura 1 descreve um ESS 110 utilizado por um usuário remetente 10 e um usuário assinante 11 para facilitar uma assinatura eletrônica de um documento com assinatura.[0012] Figure 1 illustrates an exemplary block diagram of an exemplary modality of an electronic signature service. In particular, Figure 1 depicts an ESS 110 used by a sending user 10 and a subscribing user 11 to facilitate an electronic signature of a signed document.

[0013] No cenário ilustrado, o remetente 10 transmite um documento (por exemplo, um contrato ou acordo) ao assinante 11, onde ele é recebido como documento em papel 19. A transmissão do documento pode incluir o envio do documento através de email ou serviço de courier. Em outras modalidades, o documento pode ser transmitido pelo menos em parte na forma eletrônica, tal como pela transmissão do documento por meio de uma máquina/rede de fax (não mostrado) ao assinante 11, onde ele é reproduzido como o documento em papel 19. Como outro exemplo, o remetente 10 pode utilizar um dispositivo cliente do remetente 160 para enviar um email com o documento incluído como um anexo ao email. O documento transmitido pode ser em qualquer formato, tal como PDF, Microsoft Word, HTML, texto ou os similares. Mediante o recebimento do email ou transmissão eletrônica, o assinante 11 ou algum outro terceiro a seguir imprime o documento transmitido como o documento em papel 19.[0013] In the illustrated scenario, sender 10 transmits a document (eg a contract or agreement) to subscriber 11, where it is received as paper document 19. Document transmission may include sending the document via email or courier service. In other embodiments, the document may be transmitted at least in part in electronic form, such as by transmitting the document via a fax machine/network (not shown) to subscriber 11, where it is reproduced as paper document 19 As another example, sender 10 may use sender's client device 160 to send an email with the document included as an attachment to the email. The transmitted document can be in any format, such as PDF, Microsoft Word, HTML, text or the like. Upon receipt of the email or electronic transmission, subscriber 11 or some other third party then prints the transmitted document as paper document 19.

[0014] O assinante 11 pode então usar o dispositivo cliente do assinante 161 para importar o documento para dentro do ESS 110. Na modalidade ilustrada, o dispositivo cliente do assinante 161 inclui uma câmera 162 e lógica do cliente 163 (por exemplo, um navegador Web, leitor de e-mail, um plug-in, um aplicativo móvel). Em outras modalidades, o dispositivo cliente do assinante 161 é acoplado comunicativamente a uma câmera separada ou outro dispositivo de entrada (por exemplo, um escâner) operável para capturar uma imagem do documento em papel 19. O assinante 11 faz com que a lógica do cliente 163 para direcionar a câmera 162 para capturar uma imagem do documento em papel 19. Os dados de imagem do documento capturado são então armazenados ou armazenados em um buffer no dispositivo cliente do assinante 161 corno um bitmap, uma imagem comprimida (por exemplo, JPEG, GIF), arquivo PDF ou os similares. O assinante 11 pode a seguir revisar os dados de imagem do documento capturado (por exemplo, para determinar a qualidade da imagem), modificar os dados da imagem (por exemplo, pela adição de páginas adicionais do documento em papel 19 capturado pela câmera 162, pela adição de dados da assinatura) ou os similares.[0014] Subscriber 11 may then use subscriber's client device 161 to import the document into the ESS 110. In the illustrated embodiment, subscriber's client device 161 includes a camera 162 and client logic 163 (e.g., a browser Web, email reader, a plug-in, a mobile app). In other embodiments, the subscriber's client device 161 is communicatively coupled to a separate camera or other input device (eg, a scanner) operable to capture an image of the paper document 19. The subscriber 11 drives the client logic 163 to direct the camera 162 to capture an image of the paper document 19. The image data of the captured document is then stored or buffered on the subscriber's client device 161 as a bitmap, compressed image (eg, JPEG, GIF), PDF file or the like. Subscriber 11 can then review the image data of the captured document (eg to determine image quality), modify the image data (eg by adding additional pages of the paper document 19 captured by camera 162, by adding subscription data) or the like.

[0015] Quando o usuário está convicto de que o documento em papel 19 foi capturado com sucesso pela câmera 162, o usuário faz com que a lógica do cliente 163 importe os dados de imagem do documento capturado pela câmera 162 para o ESS 110, onde ele é armazenado com segurança como documento eletrônico 20. O ESS 110 também pode converter os dados de imagem importados para dentro de um formato padrão ou preferido para o armazenamento dentro do ESS 110. Por exemplo, se os dados da imagem capturada forem transmitidos para o ESS 110 como um bitmap ou outro arquivo de imagem, os dados podem ser convertidos em ou incorporados dentro de um arquivo PDF pelo ESS 110.[0015] When the user is satisfied that the paper document 19 was successfully captured by the camera 162, the user causes the client logic 163 to import the image data of the document captured by the camera 162 to the ESS 110, where it is securely stored as an electronic document 20. The ESS 110 can also convert the imported image data into a standard or preferred format for storage within the ESS 110. For example, if the captured image data is transmitted to the ESS 110 As a bitmap or other image file, data can be converted to or embedded within a PDF file by the ESS 110.

[0016] Uma vez que os dados de imagem do documento são importados para dentro do ESS 110 e armazenados com segurança como o documento 20, o assinante 11 pode usar o dispositivo cliente 161 para interagir com o ESS 110 e realizar várias operações relacionadas à assinatura eletrônica. Por exemplo, o assinante 11 pode acessar e revisar o documento ao apresentar e navegar pelo documento usando a lógica 163, um navegador ou alguma outra lógica do cliente em execução no dispositivo cliente 161. Uma vez que o assinante 11 tenha revisado e/ou modificado o documento a seu critério, ele pode prover os dados da assinatura que são então armazenados com segurança pelo ESS 110 como dados de assinatura 21 em associação com o documento 20. Observe que em algumas modalidades, o assinante 11 pode prover dados de assinatura em um momento posterior, tal como após o documento 19 ter sido capturado pela câmera 162, mas antes dos dados da imagem capturada serem importados para dentro do ESS 110. Em tais casos, os dados de assinatura podem ser transmitidos do dispositivo cliente do assinante 161 durante (ou aproximadamente ao mesmo tempo em que) a importação dos dados de imagem do documento para dentro do ESS 110.[0016] Once the document image data is imported into the ESS 110 and securely stored as the document 20, the subscriber 11 can use the client device 161 to interact with the ESS 110 and perform various signature-related operations electronics. For example, subscriber 11 can access and review the document by presenting and navigating the document using logic 163, a browser, or some other client logic running on client device 161. Once subscriber 11 has reviewed and/or modified the document at its discretion, it can provide the signature data which is then securely stored by the ESS 110 as signature data 21 in association with the document 20. Note that in some embodiments, the subscriber 11 can provide signature data in a later time, such as after document 19 has been captured by camera 162, but before the captured image data is imported into the ESS 110. In such cases, signature data may be transmitted from the subscriber's client device 161 during ( or at approximately the same time as) importing the document's image data into the ESS 110.

[0017] Uma vez que o assinante 11 assinou o documento 20, o assinante 11 pode fazer com que o ESS 110 proveja o acesso ao documento assinado 20 a um destinatário. Por exemplo, o assinante 11 pode devolver o documento assinado ao remetente 10 ou algum outro destinatário. Diferentes abordagens para a provisão do acesso aos documentos assinados são contempladas. Na modalidade ilustrada, o assinante 11 pode fazer com que o ESS 110 notifique o remetente 10, tal como fazendo com que o ESS 110 transmita (por exemplo, em um email) uma URL, link ou outro identificador do documento 20 para o dispositivo cliente do remetente 160. O remetente 10 pode a seguir usar um navegador ou outra lógica do cliente em execução no dispositivo cliente do remetente 160 para acessar o documento assinado no ESS 110. Tal abordagem pode ser vantajosa para os documentos sensíveis que podem não ser, preferivelmente, transmitidos dentro de um email ou por meio de alguma outra instalação de transmissão possivelmente insegura. Em outras modalidades, o ESS 110 pode transmitir o documento assinado 20 por meio de um email, fax ou outro mecanismo de transmissão.[0017] Once the subscriber 11 has signed the document 20, the subscriber 11 can have the ESS 110 provide access to the signed document 20 to a recipient. For example, subscriber 11 can return the signed document to sender 10 or some other recipient. Different approaches to providing access to signed documents are contemplated. In the illustrated embodiment, the subscriber 11 can have the ESS 110 notify the sender 10, such as having the ESS 110 transmit (e.g., in an email) a URL, link or other identifier of the document 20 to the client device sender 160. The sender 10 may then use a browser or other client logic running on the sender's client device 160 to access the signed document in the ESS 110. Such an approach may be advantageous for sensitive documents that may preferably not be , transmitted within an email or through some other possibly insecure transmission facility. In other embodiments, the ESS 110 may transmit the signed document 20 via an email, fax or other transmission mechanism.

[0018] Observe que o cenário descrito com relação à Figura 1 pode ser modificado de várias maneiras. Por exemplo, diferentes usuários podem realizar as operações de importação e assinatura descritas com relação ao assinante 11 na Figura 1. Por exemplo, um primeiro usuário pode usar um dispositivo cliente (por exemplo, telefone móvel) para capturar uma imagem de um documento com assinatura e a seguir importar a imagem capturada para dentro do ESS 110. O primeiro usuário pode a seguir requerer (por meio de ESS 110) que um Segundo usuário proveja uma assinatura, tal como fazendo com que o ESS 110 envie um email incluindo um link que possa ser usado pelo segundo usuário para revisar e assinar o documento armazenado com assinatura eletrônica.[0018] Note that the scenario described with respect to Figure 1 can be modified in several ways. For example, different users can perform the import and signature operations described with respect to subscriber 11 in Figure 1. For example, a first user can use a client device (eg, mobile phone) to capture an image of a signed document and then importing the captured image into the ESS 110. The first user can then request (via the ESS 110) that a Second user provide a signature, such as having the ESS 110 send an email including a link that can be used by the second user to review and sign the stored document with electronic signature.

[0019] Observe também que pelo menos algumas das técnicas descritas podem ser empregadas em um contexto onde o dispositivo cliente não inclui ou, de outra forma, usa uma câmera. Por exemplo, o remetente 10 pode usar o dispositivo cliente do remetente 160 para transmitir um documento com assinatura (por exemplo, um acordo ou contrato) para o dispositivo cliente do assinante 161. Por exemplo, o remetente 10 pode transmitir um email que inclui um documento com assinatura (por exemplo, como um anexo ou no corpo do email por si só). A seguir, o assinante 11 pode usar a lógica 163 no dispositivo cliente do assinante 161 para importar o documento recebido com assinatura no ESS 110 para o armazenamento e assinatura seguros. Em uma modalidade com base em email, a lógica 163 pode ser ou incluir um plug-in ou extensão para um cliente de e-mail ou outro tipo de leitor de email. Como outro exemplo, o assinante 11 pode receber inicialmente um documento com assinatura de um Website, tal como ao acessar um Website que origina ou de outra forma facilita empréstimos bancários, contas de cartão de crédito ou os similares. Mediante o recebimento do documento (por exemplo, em um navegador da Web do dispositivo cliente do assinante 161), o assinante 11 pode usar a lógica 163 para importar o documento para dentro do ESS 110 para o armazenamento e assinatura seguros. Em tal modalidade, a lógica 163 pode ser ou inclui um plug-in em execução no contexto de um navegador da Web.[0019] Also note that at least some of the techniques described can be employed in a context where the client device does not include or otherwise use a camera. For example, the sender 10 may use the sender's client device 160 to transmit a signed document (e.g., an agreement or contract) to the subscriber's client device 161. For example, the sender 10 may transmit an email that includes an document with signature (for example, as an attachment or in the body of the email by itself). Next, subscriber 11 can use logic 163 on subscriber's client device 161 to import the document received with signature into the ESS 110 for secure storage and signature. In an email-based modality, logic 163 can be or include a plug-in or extension for an email client or other type of email reader. As another example, subscriber 11 may initially receive a signed document from a website, such as when accessing a website that originates or otherwise facilitates bank loans, credit card accounts or the like. Upon receipt of the document (for example, in a web browser of the subscriber's client device 161), the subscriber 11 can use logic 163 to import the document into the ESS 110 for secure storage and signing. In such an embodiment, the logic 163 can be or include a plug-in running in the context of a web browser.

[0020] O ESS 110 pode prover outras ou adicionais funções. Por exemplo, o ESS 110 pode prover ou facilitar operações de preenchimento de formulário inteligentes. Em uma modalidade, quando o assinante 11 usa repetidamente o ESS 110 para assinar eletronicamente os documentos, o ESS 110 rastreia os dados do formulário (por exemplo, nomes, endereços, números de telefone) providos pelo assinante 11, tal que os formulários dentro dos documentos com assinatura podem ser automaticamente povoados com elementos dos dados, dessa fonna aumentando a eficiência do processo de assinatura.[0020] The ESS 110 may provide other or additional functions. For example, the ESS 110 can provide or facilitate intelligent form-filling operations. In one embodiment, when subscriber 11 repeatedly uses the ESS 110 to electronically sign documents, the ESS 110 tracks the form data (eg, names, addresses, telephone numbers) provided by subscriber 11, such that the forms within the Signed documents can be automatically populated with data elements, thereby increasing the efficiency of the signing process.

[0021] Em algumas modalidades, o ESS 110 provê cartões de identificação eletrônica (“ID”) que representam as identidades do usuário. Uma ID pode incluir ou operar como um recipiente para informação sobre um usuário correspondente, incluindo informação pessoal (por exemplo, nome, endereço), uma assinatura, configurações de segurança (por exemplo, referente ao compartilhamento de informações pessoais). Em alguns casos, o ESS 110 facilita a criação de uma ID para um usuário com base em informações de autenticação ou credenciais relacionadas a uma rede social (por exemplo, Facebook, Twitter) ou outro sistema (por exemplo, sistema de email público). Por exemplo, o usuário pode usar credenciais para sua conta em uma rede social (por exemplo, usuário e senha) para estabelecer um cartão de ID gerenciado pelo ESS 110, dessa forma eliminando a necessidade de criar ainda outro conjunto de credenciais que são específicas para o ESS 110.[0021] In some embodiments, the ESS 110 provides electronic identification cards ("ID") that represent user identities. An ID can include or operate as a container for information about a corresponding user, including personal information (eg name, address), a signature, security settings (eg regarding sharing personal information). In some cases, the ESS 110 makes it easy to create an ID for a user based on authentication information or credentials related to a social network (eg Facebook, Twitter) or other system (eg public email system). For example, the user can use credentials for their account on a social network (eg username and password) to establish an ID card managed by the ESS 110, thus eliminating the need to create yet another set of credentials that are specific to the ESS 110.

[0022] Tipicamente, o dispositivo cliente do assinante 161 é um dispositivo móvel, tal como um telefone inteligente, computador tipo tablet, assistente pessoal digital, ou os similares. No entanto, as técnicas podem ser igualmente aplicadas em outros contextos e/ou em outros tipos de dispositivos de computação, incluindo computadores de mesa, sistemas kiosk, e os similares. Em particular, algumas modalidades proveem um módulo (por exemplo, plug-in, widget, extensão) configurado para realizar algumas das técnicas descritas no contexto de um cliente de email da área de trabalho (por exemplo, Outlook), um serviço de email hospedado (por exemplo, Google Mail, Yahoo! Mail, Hotmail), ou outro aplicativo. Em adição, as técnicas podem geralmente ser implantadas (por exemplo, como um módulo de assinatura) no contexto de qualquer informação com base na Web ou serviço de comércio eletrônico que tem uma necessidade de obter uma assinatura eletrônica de um usuário (por exemplo, para obter a aprovações dos termos e condições para entrar para estabelecer acordos de compra/venda, etc.).[0022] Typically, subscriber client device 161 is a mobile device, such as a smart phone, tablet computer, personal digital assistant, or the like. However, the techniques can be equally applied in other contexts and/or other types of computing devices, including desktop computers, kiosk systems, and the like. In particular, some modalities provide a module (eg plugin, widget, extension) configured to perform some of the techniques described in the context of a desktop email client (eg Outlook), a hosted email service (eg Google Mail, Yahoo! Mail, Hotmail), or another application. In addition, the techniques can generally be deployed (eg as a signature module) in the context of any web-based information or e-commerce service that has a need to obtain an electronic signature from a user (eg to obtain approval of the terms and conditions to enter to establish buy/sell agreements, etc.).

[0023] Em algumas modalidades, todas ou a maioria das funções podem ser realizadas com um cliente leve (por exemplo, um navegador da Web) em execução no dispositivo cliente 161, tal que nenhum ou um software com mínimo propósito especial precisa ser instalado no dispositivo cliente 161 para realizar ou acessar o espectro total dos serviços de assinatura providos pelo ESS 110. Desta maneira, as técnicas descritas superam muitas das limitações das abordagens conhecidas para facilitar as assinaturas eletrônicas nos dispositivos móveis. Por exemplo, em uma abordagem conhecida, um cliente deve instalar um aplicativo da assinatura com propósito especial (um “app da assinatura”) em um telefone móvel para anexar as assinaturas eletrônicas aos documentos. Infelizmente, este aplicativo é distinto do cliente de email no telefone móvel, tal que o usuário deve mover manualmente um documento recebido dentro do app de assinatura, anexar uma assinatura, mover o documento assinado de volta ao cliente de email e a seguir transmitir o documento assinado para um destinatário. Tal processamento pode ser ineficiente, complexo, e não interessante apara o usuário. Além disso, muitos apps de assinatura não incluem características tais como conversão do documento, assim eles são incapazes de anexar assinaturas a vários formatos de documento comuns. Além disso, a diversidade de plataformas de telefone móvel (por exemplo, iPhone, Android, Blackberry) significa desenvolver e suportar aplicativos distintos para cada plataforma. As técnicas descritas, por outro lado, são plataformas amplamente independentes, à medida que a funcionalidade do núcleo é provida pelo ESS 110, mas acessada de diversos clientes usando os navegadores padrão da Web.[0023] In some embodiments, all or most functions can be performed with a thin client (eg, a web browser) running on the client device 161, such that none or minimal special purpose software needs to be installed on the client device 161 to perform or access the full spectrum of subscription services provided by the ESS 110. In this way, the techniques described overcome many of the limitations of known approaches to facilitating electronic signatures on mobile devices. For example, in a familiar approach, a customer must install a special-purpose signature app (a “signature app”) on a mobile phone to attach electronic signatures to documents. Unfortunately, this app is distinct from the email client on the mobile phone, in that the user must manually move a received document within the signing app, attach a signature, move the signed document back to the email client, and then transmit the document signed for a recipient. Such processing can be inefficient, complex, and uninteresting to the user. Also, many signature apps do not include features such as document conversion, so they are unable to attach signatures to many common document formats. Furthermore, the diversity of mobile phone platforms (eg iPhone, Android, Blackberry) means developing and supporting different applications for each platform. The techniques described, on the other hand, are largely platform independent, as core functionality is provided by the ESS 110, but accessed from multiple clients using standard web browsers.

[0024] Em adição, o pedido de patente norte-americano n.°. 13/595.876, depositado em 27 de agosto de 2012 e intitulado “SOLUÇÃO MÓVEL PARA A ASSINATURA E RETENÇÃO DE DOCUMENTOS DE TERCEIROS,” ainda descreve modalidades de um ESS configurado para facilitar assinaturas eletrônicas por meio de um dispositivo móvel ou outros dispositivos clientes e é incorporado por referência aqui em sua totalidade. As técnicas descritas aqui podem ser usadas em combinação com uma ou mais daquelas descritas no pedido de patente norte-americano n.° 13/595.876.[0024] In addition, US patent application no. 13/595,876, filed August 27, 2012 and entitled “MOBILE SOLUTION FOR SIGNING AND RETENTION OF THIRD PARTY DOCUMENTS,” further describes modalities of an ESS configured to facilitate electronic signatures via a mobile device or other client devices and is incorporated by reference herein in its entirety. The techniques described herein can be used in combination with one or more of those described in U.S. Patent Application No. 13/595,876.

[0025] As figuras 2A-2E ilustram telas de interface de usuário de acordo com modalidades exemplares. As telas de interface do usuário ilustradas podem ser exibidas pelo software cliente em execução em um dispositivo cliente do assinante, tal como a lógica do cliente 163 descrita acima.[0025] Figures 2A-2E illustrate user interface screens according to exemplary embodiments. The illustrated UI screens can be displayed by client software running on a subscriber's client device, such as the client logic 163 described above.

[0026] A figura 2A ilustra uma tela de login 200 apresentada por um dispositivo cliente operado por um assinante ou outro usuário. A tela 200 pode ser provida por dispositivo móvel cliente, tal como um telefone inteligente ou computador tipo tablet. Em outras modalidades, a tela 200 pode ser parte de um seletor/navegador de arquivos ou sistema de computação na área de trabalho. A tela 200 exibe um controle de entrada do nome do usuário 201, um controle de entrada da senha 202 e um sinal em controle 203. Após o assinante prover respectivamente um nome de usuário e senha através dos controles 201 e 202, o assinante seleciona o controle 203 para iniciar uma seção de autenticação com o ESS.[0026] Figure 2A illustrates a login screen 200 presented by a client device operated by a subscriber or other user. The screen 200 can be provided by a client mobile device, such as a smart phone or tablet computer. In other embodiments, screen 200 may be part of a file selector/browser or desktop computer system. Screen 200 displays a user name input control 201, a password input control 202, and a control signal 203. After the subscriber provides a username and password respectively through controls 201 and 202, the subscriber selects the control 203 to initiate an authentication session with the ESS.

[0027] A tela 200 também inclui controles (por exemplo, links) para a recuperação de uma senha esquecida 204, criando uma nova conta 205 ou iniciando a sessão usando credenciais de rede social 206. Mediante o controle de seleção 205, o assinante será trazido a uma tela de criação de conta. O assinante será solicitado a inserir seu endereço de email, nome, uma senha e urna confirmação da senha e concordar com os termos e condições do ESS. Se tudo ocorrer com sucesso, uma nova conta será criada para o assinante. Em algumas modalidades, ao assinante será enviado um email de ativação que informa ao assinante que uma conta foi criada e que solicita que o assinante clique em link incluído para ativar a conta.[0027] Screen 200 also includes controls (eg links) for retrieving a forgotten password 204, creating a new account 205, or logging in using social network credentials 206. Upon selection control 205, the subscriber will be brought up to an account creation screen. The subscriber will be asked to enter their email address, name, password and password confirmation and agree to the terms and conditions of the ESS. If everything goes successfully, a new account will be created for the subscriber. In some modalities, the subscriber will be sent an activation email informing the subscriber that an account has been created and asking the subscriber to click on the included link to activate the account.

[0028] Mediante a seleção do controle 206, o assinante será solicitado a prover suas credenciais para uma rede social (por exemplo, Facebook, Google+, Twitter) ou outro serviço de informação (por exemplo, um serviço de email online grátis). Se o usuário não tiver uma conta com o ESS que é associado com as credenciais providas, o usuário receberá uma solicitação para criar uma conta, como discutido acima. Se o usuário não tiver uma conta associada com o ESS, uma sessão autenticada será iniciada (contanto que as credenciais corretas sejam providas).[0028] Upon selection of control 206, the subscriber will be asked to provide their credentials to a social network (eg Facebook, Google+, Twitter) or other information service (eg a free online email service). If the user does not have an account with the ESS that is associated with the provided credentials, the user will be prompted to create an account, as discussed above. If the user does not have an account associated with the ESS, an authenticated session will be initiated (provided the correct credentials are provided).

[0029] A figura 2B ilustra uma tela do navegador do documento 210. A tela 210 é, tipicamente, exibida após o login bem-sucedido, como discutido acima. A tela 210 exibe indicadores de documentos disponíveis para a assinatura em ou através do dispositivo cliente. No exemplo ilustrado, a tela 210 inclui o controle 211, que identifica um documento que é disponível para a assinatura. O documento pode ser armazenado no dispositivo cliente ou em qualquer outro lugar (por exemplo, no ESS). O controle inclui teclas para assinar ou deletar o documento correspondente. Se um usuário selecionar a tecla de assinar, uma tela de assinatura será apresentada, como discutido com referência à figura 2E, abaixo.[0029] Figure 2B illustrates a browser screen of document 210. Screen 210 is typically displayed after successful login, as discussed above. Screen 210 displays indicators of documents available for signing on or through the client device. In the illustrated example, screen 210 includes control 211, which identifies a document that is available for signature. The document can be stored on the client device or elsewhere (eg in the ESS). The control includes keys to sign or delete the corresponding document. If a user selects the subscribe key, a subscribe screen will be presented, as discussed with reference to Figure 2E, below.

[0030] A tela 210 também inclui um controle de guias 212 que inclui as guias para o acesso a diferentes telas do software cliente no dispositivo cliente. O controle 212 inclui uma guia Meus Documentos 213 para o acesso à tela 210, uma guia Capturar 214 para o acesso a uma tela de captura de imagem 220 (figuras 2C e 2D), e um guia Identidade 215 para o gerenciamento de um cartão eletrônico de ID como discutido com referência à figura 1, acima.[0030] The screen 210 also includes a tabs control 212 that includes tabs for accessing different screens of client software on the client device. The control 212 includes a My Documents 213 tab for accessing the 210 screen, a Capture tab 214 for accessing an image capture screen 220 (figures 2C and 2D), and an Identity tab 215 for managing an electronic card of ID as discussed with reference to Figure 1, above.

[0031] A figura 2C ilustra uma tela de captura de imagem 220. A tela de captura de imagem 220 facilita a captura e importação de uma imagem de um documento em papel como descrito aqui. A tela inclui um controle de tirar foto 221 e um controle de seleção de foto existente 222. Mediante a seleção do controle 221, o assinante será apresentado com a interface do usuário para a câmera ou outro dispositivo de captura de imagem de ou associado com o dispositivo cliente. O assinante pode a seguir tirar uma ou mais fotos de um documento com assinatura no papel.[0031] Figure 2C illustrates an image capture screen 220. The image capture screen 220 facilitates capturing and importing an image of a paper document as described here. The screen includes a take photo control 221 and an existing photo selection control 222. Upon selection of control 221, the subscriber will be presented with the user interface for the camera or other image capture device of or associated with the client device. The subscriber can then take one or more photos of a document signed on paper.

[0032] Mediante a seleção do controle 222, ao assinante será apresentado um navegador de fotos para selecionar uma ou mais fotos tiradas anteriormente e armazenadas no dispositivo cliente. O navegador pode ser um navegador personalizado adaptado para o software de assinatura ou um navegador de fotos nativo ou padrão provido pelo dispositivo cliente. Uma vez que o usuário tenha capturado e/ou selecionado fotos do documento com assinatura no papel, a tela 220 exibirá as fotos selecionadas como discutido com referência à figura 2D, a seguir.[0032] Upon selection of control 222, the subscriber will be presented with a photo browser to select one or more photos previously taken and stored on the client device. The browser can be a custom browser adapted to the subscription software or a native or standard photo browser provided by the client device. Once the user has captured and/or selected photos of the document signed on paper, screen 220 will display the selected photos as discussed with reference to the 2D figure below.

[0033] A figura 2D ilustra a tela de captura da imagem 220 após o assinante ter selecionado uma ou mais fotos para importar como um documento com assinatura eletrônica. A tela 220 agora inclui um controle de bandeja 223 que mostra imagens em miniatura das fotos selecionadas pelo assinante. Neste exemplo, o assinante selecionou três fotos, aqui marcadas como fotos 1, 2, e 3. O assinante pode manipular as fotos tal como reorganizando, redimensionando, cortando, ajustando brilho ou contraste ou os similares. Também visível agora é um controle de finalização 224, que pode ser selecionado pelo assinante quando ele tiver disposto e/ou manipulados as fotos a seu critério. Mediante a seleção do controle de finalização 224, as fotos selecionadas são transmitidas para o ESS para o armazenamento seguro como um documento com assinatura eletrônica. Em outras modalidades, a transmissão das fotos pode ser retardada até após o assinante ter anexado uma assinatura, tal como por meio de uma tela de assinatura descrita com referência à figura 2E, a seguir.[0033] Figure 2D illustrates the image capture screen 220 after the subscriber has selected one or more photos to import as a document with electronic signature. The 220 screen now includes a 223 tray control that shows thumbnail images of the subscriber's selected photos. In this example, the subscriber has selected three photos, here tagged as photos 1, 2, and 3. The subscriber can manipulate the photos such as rearranging, resizing, cropping, adjusting brightness or contrast, or the like. Also visible now is a 224 finish control, which can be selected by the subscriber when they have arranged and/or manipulated the photos at their discretion. Upon selection of completion control 224, selected photos are transmitted to the ESS for secure storage as an electronically signed document. In other embodiments, transmission of photos may be delayed until after the subscriber has attached a signature, such as via a signature screen described with reference to Figure 2E, below.

[0034] A figura 2E ilustra uma tela de assinatura 230. A tela de assinatura 230 é apresentada em resposta a uma indicação de que um usuário deseja assinar um documento. Por exemplo, a tela 230 pode ser apresentada em resposta a uma seleção do usuário da tecla Assinar do controle 211 (figura 2A) ou do controle de finalização 224 (figura 2D).[0034] Figure 2E illustrates a signature screen 230. The signature screen 230 is presented in response to an indication that a user wishes to sign a document. For example, screen 230 may be presented in response to a user selection of the Subscribe key from control 211 (figure 2A) or completion control 224 (figure 2D).

[0035] A tela de assinatura 230 exibe um documento com assinatura 233 e inclui uma barra de menu 231. O documento com assinatura 233 é uma cópia ou outra apresentação das imagens capturadas e importadas pelo assinante, como discutido acima. A barra de menu 231 inclui um controle Adicionar, um controle Finalizar e um controle Mais Opções. O controle Adicionar, quando selecionado, exibe um menu 232 de elementos de assinatura. Os elementos de assinatura incluem uma assinatura, as iniciais do assinante, o nome do assinante, a data assinados, texto e caixa de verificação. Ao selecionar um dos elementos de assinatura, o usuário/assinante pode inserir (por exemplo, arrastar e soltar) o elemento correspondente dentro do documento com assinatura 233. Neste exemplo, o assinante selecionou e arrastou um elemento de assinatura 234 sobre o documento 233. O elemento de assinatura 234 é um controle ativo, que pode ser selecionado (por exemplo, tocado, clicado) pelo assinante para associar sua assinatura ao documento 233.[0035] Signature screen 230 displays a document with signature 233 and includes a menu bar 231. Document with signature 233 is a copy or other presentation of the images captured and imported by the subscriber, as discussed above. Menu bar 231 includes an Add control, a Finish control, and a More Options control. The Add control, when selected, displays a menu 232 of signature elements. Signature elements include a signature, signer's initials, signer's name, date signed, text, and checkbox. By selecting one of the signature elements, the user/subscriber can insert (eg drag and drop) the corresponding element within the document with signature 233. In this example, the subscriber has selected and dragged a signature element 234 over document 233. Signature element 234 is an active control, which can be selected (eg tapped, clicked) by the subscriber to associate his signature with the document 233.

[0036] Quando o usuário receber e assinar documento 233, o usuário seleciona o controle Finalizar do menu 231. O controle Finalizar faz com que uma assinatura reunida por meio do elemento de assinatura 234 seja armazenada com segurança em associação ao documento 233 pelo ESS 110. O controle Finalizar também pode prover opções ou de outra forma funções de acesso para a provisão do documento assinado 233 para um ou mais destinatários. Por exemplo, o controle Finalizar pode invocar automaticamente um cliente de email no dispositivo cliente do assinante. O cliente de email pode ser automaticamente pré-povoado com uma mensagem que inclui uma cópia do (por exemplo, como um anexo) e/ou referência ao (por exemplo, URL) documento assinado 233.[0036] When the user receives and signs document 233, the user selects the End control from menu 231. The End control causes a signature gathered via signature element 234 to be securely stored in association with document 233 by the ESS 110 The Finalize control may also provide options or otherwise access functions for the provision of the signed document 233 to one or more recipients. For example, the Finalize control can automatically invoke an email client on the subscriber's client device. The email client can be automatically prepopulated with a message that includes a copy of (eg as an attachment) and/or reference to (eg URL) signed document 233.

[0037] Observe que embora o exemplo das figuras 2A-2E seja descrito com relação a um “assinante” que importa e assina um documento, o cenário ilustrado pode incluir múltiplos usuários distintos. Por exemplo, um primeiro usuário (um “importador”) pode capturar uma imagem de um documento com assinatura no papel e importá-lo como descrito com referência às figuras 2C e 2D. O usuário importador pode a seguir enviar um email ou de outra forma transmitir o documento com assinatura para um segundo usuário (“assinante”), que a seguir usa uma interface do usuário tal como aquela mostrada na figura 2E para assinar o documento.[0037] Note that although the example in figures 2A-2E is described in relation to a “subscriber” that imports and signs a document, the illustrated scenario can include multiple distinct users. For example, a first user (an “importer”) can capture an image of a document signed on paper and import it as described with reference to figures 2C and 2D. The importing user can then email or otherwise transmit the signed document to a second user (“subscriber”), who then uses a user interface such as the one shown in Figure 2E to sign the document.

[0038] A figura 3 é um fluxograma de um processo cliente de assinatura eletrônica exemplar. O processo ilustrado pode ser realizado, por exemplo, pela lógica 163 em execução no dispositivo cliente do assinante 161.[0038] Figure 3 is a flowchart of an exemplary electronic signature client process. The illustrated process can be performed, for example, by logic 163 running on subscriber client device 161.

[0039] O processo começa no bloco 302, onde ele captura uma imagem de um documento com assinatura com uma câmera de um dispositivo cliente. Como mostrado na figura 1, o dispositivo cliente do assinante 161 tipicamente inclui uma câmera 162 que é usada para capturar uma imagem (por exemplo, tirar uma foto) de uma cópia impressa (por exemplo, papel) do documento com assinatura. Em outras modalidades, o dispositivo cliente do assinante 161 pode ser acoplado a um escâner, câmera separada ou outro dispositivo de captura da imagem que possa ser usado para capturar uma imagem do documento com assinatura.[0039] The process starts at block 302, where it captures an image of a document signed with a camera on a client device. As shown in Figure 1, subscriber client device 161 typically includes a camera 162 that is used to capture an image (eg, taking a picture) of a hard copy (eg, paper) of the signed document. In other embodiments, subscriber client device 161 may be coupled to a scanner, separate camera, or other image capture device that can be used to capture an image of the signed document.

[0040] No bloco 304, o processo faz com que a imagem capturada seja armazenada em um serviço de assinatura eletrônica remoto como um documento com assinatura eletrônica. O dispositivo cliente do assinante 161 inclui a lógica 163 que atualiza, importa ou de outra forma transmite a imagem capturada para o serviço de assinatura eletrônica, onde ela é armazenada com segurança.[0040] In block 304, the process causes the captured image to be stored in a remote electronic signature service as an electronically signed document. Subscriber client device 161 includes logic 163 that updates, imports, or otherwise transmits the captured image to the electronic signature service, where it is securely stored.

[0041] No bloco 306, o processo faz com que uma assinatura eletrônica seja armazenada em associação com o documento com assinatura eletrônica armazenado. Tipicamente, a lógica 163 será operada pelo usuário para “anexar” uma assinatura ao documento. Anexar uma assinatura pode incluir a transmissão de uma indicação de que o usuário se registrou (possivelmente com outros dados tais como data, formulário de assinatura e os similares) no serviço de assinatura eletrônica, dessa forma fazendo com que o serviço de assinatura eletrônica armazene com segurança a assinatura do assinante em associação com o documento.[0041] In block 306, the process causes an electronic signature to be stored in association with the stored electronic signature document. Typically, logic 163 will be operated by the user to “attach” a signature to the document. Attaching a signature may include transmitting an indication that the user has registered (possibly with other data such as date, subscription form and the like) with the electronic signature service, thereby causing the electronic signature service to store with security the subscriber's signature in association with the document.

[0042] A figura 4 é um diagrama em bloco de um sistema de computação exemplar para a implementação de um serviço de assinatura eletrônica de acordo com uma modalidade exemplar. Em particular, a figura 4 mostra um sistema de computação 100 que pode ser utilizado para implementar um ESS 110.[0042] Figure 4 is a block diagram of an exemplary computing system for implementing an electronic signature service according to an exemplary modality. In particular, Figure 4 shows a computing system 100 that can be used to implement an ESS 110.

[0043] Observe que uma ou mais sistemas de computação/dispositivos com propósito geral ou propósito especial podem ser usados para implementar o ESS 110. Em adição, o sistema de computação 100 pode compreender um ou mais sistemas de computação/dispositivos distintos e podem abranger locais distribuídos. Além disso, cada bloco mostrado pode representar um ou mais tais blocos, como apropriado, para uma modalidade específica ou pode ser combinado com outros blocos. Da mesma forma, o ESS 110 pode ser implementado em software, hardware, firmware, ou em alguma combinação para alcançar as capacidades descritas aqui. Em adição, as técnicas de implementação descritas aqui também podem ser usadas para implementar outros aspectos, incluindo a lógica do cliente 163 do dispositivo cliente do assinante 161.[0043] Note that one or more general purpose or special purpose computing systems/devices may be used to implement the ESS 110. In addition, computing system 100 may comprise one or more distinct computing systems/devices and may span distributed locations. In addition, each block shown may represent one or more such blocks, as appropriate for a specific modality, or may be combined with other blocks. Likewise, the ESS 110 can be implemented in software, hardware, firmware, or some combination to achieve the capabilities described here. In addition, the implementation techniques described here can also be used to implement other aspects, including client logic 163 of subscriber client device 161.

[0044] Na modalidade mostrada, o sistema de computação 100 compreende uma memória de computador (“memória”) 101, um display 102, uma ou mais Unidades de Processamento Central (“CPU”) 103, dispositivos de Entrada/Saída 104 (por exemplo, teclado, mouse, CRT ou display LCD e os similares), outros meios legíveis por computador 105 e conexões de rede 106 conectados a uma rede 150. O ESS 110 é mostrado alojado na memória 101. Em outras modalidades, alguma parte dos conteúdos, alguns ou todos os componentes do ESS 110 podem ser armazenados em e/ou transmitidos através de outros meios legíveis por computador 105. Os componentes do ESS 110 são executados, preferivelmente, em uma ou mais CPUs 103 e facilitam os processos de assinatura eletrônica móvel, descritos aqui. Outros códigos ou programas 130 (por exemplo, uma interface administrativa, um servidor da Web e os similares) e potencialmente outros repositórios de dados, tais como o repositório de dados 120, também residem na memória 101 e são executados, preferivelmente, em uma ou mais CPUs 103. Deve-se salientar que um ou mais dos componentes na figura 4 podem não estar presentes em qualquer implementação específica. Por exemplo, algumas modalidades podem não prover outros meios legíveis por computador 105 ou um display 102.[0044] In the embodiment shown, the computing system 100 comprises a computer memory ("memory") 101, a display 102, one or more Central Processing Units ("CPU") 103, Input/Output devices 104 (per eg keyboard, mouse, CRT or LCD display and the like), other computer readable media 105 and network connections 106 connected to a network 150. The ESS 110 is shown housed in memory 101. In other embodiments, some part of the contents , some or all of the components of the ESS 110 may be stored in and/or transmitted via other computer readable media 105. The components of the ESS 110 preferably run on one or more CPUs 103 and facilitate mobile electronic signature processes , described here. Other code or programs 130 (for example, an administrative interface, a web server and the like) and potentially other data repositories, such as data repository 120, also reside in memory 101 and are preferably executed in one or more CPUs 103. It should be noted that one or more of the components in Figure 4 may not be present in any particular implementation. For example, some embodiments may not provide other computer readable media 105 or a display 102.

[0045] O ESS 110 inclui um gerenciador de serviço 111, um gerenciador da interface do usuário (“UI”) 112, uma interface do programa do aplicativo de serviço de assinatura eletrônica (“API”) 113 e um armazenamento de dados do serviço de assinatura eletrônica 115.[0045] The ESS 110 includes a service manager 111, a user interface manager (“UI”) 112, an electronic signature service application program interface (“API”) 113, and a service data store of electronic signature 115.

[0046] O ESS 110, através do gerenciador de serviço 111 e lógica relacionada, geralmente realiza as funções relacionadas à assinatura eletrônica para ou em nome dos usuários que operam um dispositivo cliente do remetente 160 e/ou um dispositivo cliente do assinante 161. Em uma modalidade, um assinante que opera o dispositivo cliente do assinante 161 importa (por exemplo, transmite, transfere os dados, envia) um documento a ser assinado eletronicamente para o ESS 110. Como descrito acima, a importação de um documento pode incluir a captura de uma imagem de um documento em papel, e a seguir a transmissão da imagem capturada do dispositivo cliente 161 para o ESS 110. O ESS armazena o documento de modo seguro no repositório de dados 115. O armazenamento seguro do documento pode incluir o uso de técnicas criptográficas para detectar a manipulação do documento, tal como a geração de hashes, digestos de mensagem, ou os similares. O assinante que opera o dispositivo cliente do assinante 161 pode a seguir acessar, revisar e assinar o documento armazenado pelo ESS 110. Em algumas modalidades, o ESS 110 transmite imagens ou alguma outra representação do documento para o dispositivo cliente do assinante 161, o qual por sua vez transmite uma indicação da assinatura do assinante (ou intenção de assinar) para o ESS 110. O ESS 110 a seguir armazena de modo seguro a assinatura do assinante em associação com o documento no repositório de dados 115. Após a assinatura do documento, o assinante usando o dispositivo cliente do assinante 161 pode fazer com que o ESS 110 proveja o documento assinado para um ou mais destinatários, tal como através de email, fax, ou outro mecanismo.[0046] The ESS 110, through service manager 111 and related logic, generally performs electronic signature related functions for or on behalf of users operating a sender client device 160 and/or a subscriber client device 161. In in one embodiment, a subscriber operating the subscriber's client device 161 imports (eg, transmits, transfers data, sends) a document to be electronically signed into the ESS 110. As described above, importing a document may include capturing of an image of a paper document, and then transmitting the captured image from the client device 161 to the ESS 110. The ESS stores the document securely in the data repository 115. Secure storage of the document may include the use of cryptographic techniques to detect document manipulation, such as generating hashes, message digests, or the like. The subscriber operating the subscriber's client device 161 may then access, review, and sign the document stored by the ESS 110. In some embodiments, the ESS 110 transmits images or some other representation of the document to the subscriber's client device 161, which in turn transmits an indication of the subscriber's signature (or intent to subscribe) to the ESS 110. The ESS 110 then securely stores the subscriber's signature in association with the document in data repository 115. After signing the document , the subscriber using the subscriber's client device 161 can have the ESS 110 provide the signed document to one or more recipients, such as via email, fax, or other mechanism.

[0047] O gerenciador de serviço 111 pode realizar outras ou adicionais funções, tais como o preenchimento inteligente de formulário como discutido acima. Da mesma forma, o gerenciador de serviço 111 pode prover (por exemplo, transmitir) módulos de código que podem ser instalados no dispositivo cliente do assinante 161 e que são configurados para integrar o dispositivo cliente do assinante 161 com o ESS 110. Como um exemplo, o módulo de código pode ser um aplicativo móvel (por exemplo, app) que seja instalado no dispositivo cliente do assinante 161. Como outro exemplo, o modulo de código pode estender a funcionalidade de um cliente de e-mail ou outro aplicativo pela adição de um controle (por exemplo, tecla, item do menu, widget) que seja configurado para importar, em resposta à seleção ou ativação por um usuário, documentos recebidos no ESS 110.[0047] The service manager 111 may perform other or additional functions, such as intelligent form filling as discussed above. Likewise, the service manager 111 may provide (e.g. transmit) code modules that can be installed on the subscriber's client device 161 and which are configured to integrate the subscriber's client device 161 with the ESS 110. As an example , the code module can be a mobile application (eg, app) that installs on the subscriber's client device 161. As another example, the code module can extend the functionality of an email client or other application by adding of a control (eg key, menu item, widget) that is configured to import, in response to selection or activation by a user, documents received on the ESS 110.

[0048] O gerenciador de UI 112 provê uma visualização e um controle que facilita a interação do usuário com o ESS 110 e seus vários componentes. Por exemplo, o gerenciador de UI 112 pode prover acesso interativo ao ESS 110, tal que os usuários podem transferir ou baixar documentos para a assinatura, revisar e modificar documentos, transmitir ou de outra forma prover documentos assinados aos destinatários, e os similares. Em algumas modalidades, o acesso à funcionalidade do gerenciador de UI 112 pode ser provido através de um servidor da Web, sendo executado possivelmente como um dos outros programas 130. Em tais modalidades, um usuário que opera um navegador da Web (ou outro cliente) em execução em um dos dispositivos clientes 160 ou 161 pode interagir com o ESS 110 através do gerenciador de UI 112.[0048] The UI manager 112 provides a view and a control that facilitates user interaction with the ESS 110 and its various components. For example, the UI manager 112 can provide interactive access to the ESS 110, such that users can download or download documents for signature, review and modify documents, transmit or otherwise provide signed documents to recipients, and the like. In some embodiments, access to UI manager functionality 112 may be provided through a web server, possibly running as one of the other programs 130. In such embodiments, a user operating a web browser (or other client) running on one of the client devices 160 or 161 can interact with the ESS 110 through the UI manager 112.

[0049] A API 113 provê o acesso programático a uma ou mais funções do ESS 110. Por exemplo, a API 113 pode prover uma interface programática a uma ou mais funções do ESS 110 que podem ser invocadas por um dos outros programas 130 ou algum outro módulo. Desta maneira, a API 113 facilita o desenvolvimento do software de terceiros, tal como as interfaces do usuário, plug-ins, feeds de notícias, adaptadores (por exemplo, para a integração de funções do ESS 110 nos aplicativos da Web), e os similares. Em adição, o API 113 pode estar em pelo menos algumas modalidades invocadas ou de outra forma acessadas por meio de entidades remotas, tais como o sistema de terceiros 165, para acessar várias funções do ESS 110. Por exemplo, um serviço de email hospedado em execução no sistema 165 pode prover acesso à funcionalidade da assinatura eletrônica do ESS 110 por meio da API 113. Como outro exemplo, um site de comércio eletrônico (por exemplo, loja virtual) em execução no sistema 165 pode prover acesso à funcionalidade da assinatura eletrônica do ESS 110 através da API 113, tal como pela provisão de um controle de assinatura/widget configurado, quando selecionado por um usuário, para iniciar um processo de assinatura eletrônica, como descrito aqui.[0049] API 113 provides programmatic access to one or more functions of the ESS 110. For example, API 113 may provide a programmatic interface to one or more functions of the ESS 110 that can be invoked by one of the other 130 programs or some another module. In this way, API 113 facilitates the development of third-party software, such as user interfaces, plug-ins, news feeds, adapters (eg for integrating ESS 110 functions into web applications), and similar. In addition, API 113 may be in at least some modality invoked or otherwise accessed through remote entities, such as the third party system 165, to access various functions of the ESS 110. For example, an email service hosted on running on system 165 can provide access to the electronic signature functionality of the ESS 110 through API 113. As another example, an e-commerce site (eg, webshop) running on system 165 can provide access to the electronic signature functionality of the ESS 110 via API 113, such as by providing a configured signature/widget control, when selected by a user, to initiate an electronic signature process, as described here.

[0050] O repositório de dados 115 é usado por outros módulos do ESS 110 para armazenar e/ou comunicar informações. Os componentes do ESS 110 usam o repositório de dados 115 para registrar vários tipos de informações, incluindo documentos, assinaturas, entradas de documento rastreado e os similares. Embora os componentes do ESS 110 sejam descritos como comunicando principalmente através do repositório de dados 115, outros mecanismos de comunicação são contemplados, incluindo passagem de mensagem, chamadas de função, tubos, tomadas, memória compartilhada e os similares.[0050] Data repository 115 is used by other modules of the ESS 110 to store and/or communicate information. The ESS 110 components use data repository 115 to record various types of information, including documents, signatures, tracked document entries, and the like. Although the components of the ESS 110 are described as communicating primarily through data repository 115, other communication mechanisms are contemplated, including message passing, function calls, pipes, sockets, shared memory, and the like.

[0051] O ESS 110 interage através da rede 150 com os dispositivos clientes 160 e 161 e sistemas de terceiros 165. A rede 150 pode ser qualquer combinação de um ou mais meios (por exemplo, par trançado, coaxial, fibra óptica, frequência de rádio), hardware (por exemplo, roteadores, interruptores, repetidores, transceptores), e um ou mais protocolos (por exemplo, TCP/IP, UDP, Ethernet, Wi-Fi, WiMAX) que facilitam a comunicação entre seres humanos e/ou dispositivos situados remotamente. Em algumas modalidades, a rede 150 pode ser ou incluir múltiplos canais ou mecanismos de comunicação distintos (por exemplo, a cabo ou sem fio). Os dispositivos clientes 160 e 161 incluem computadores pessoais, computadores do tipo laptop, telefones inteligentes, assistentes pessoais digitais, computadores tipo tablet, sistemas kiosk e os similares. Os sistemas de terceiros 165 e dispositivos clientes 160 e 161 podem ser ou incluir sistemas de computação e/ou dispositivos constituídos de uma maneira similar àquela do sistema de computação 100, e assim podem também incluir displays, CPUs, outros dispositivos de I/O (por exemplo, uma câmera), conexões de rede ou os similares.[0051] The ESS 110 interacts through network 150 with client devices 160 and 161 and third-party systems 165. Network 150 can be any combination of one or more media (e.g., twisted pair, coax, fiber optic, frequency of radio), hardware (eg, routers, switches, repeaters, transceivers), and one or more protocols (eg, TCP/IP, UDP, Ethernet, Wi-Fi, WiMAX) that facilitate communication between humans and/or devices located remotely. In some embodiments, network 150 can be or include multiple distinct channels or communication mechanisms (e.g., cable or wireless). Client devices 160 and 161 include personal computers, laptop computers, smart phones, personal digital assistants, tablet computers, kiosk systems, and the like. Third party systems 165 and client devices 160 and 161 may be or include computing systems and/or devices constituted in a manner similar to that of computing system 100, and thus may also include displays, CPUs, other I/O devices ( eg a camera), network connections or the like.

[0052] Em uma modalidade exemplar, os componentes/módulos do ESS 110 são implementados usando as técnicas de programação padrão. Por exemplo, o ESS 110 pode ser implementado como uma execução “nativa” executável na CPU 103, com uma ou mais bibliotecas estáticas ou dinâmicas. Em outras modalidades, o ESS 110 pode ser implementado como instruções processadas por uma máquina virtual, que são executadas como um dos outros programas 130. Em geral, uma faixa de linguagens de programação conhecidas na técnica pode ser empregada para a implementação de tais modalidades exemplares, incluindo as implementações representativas de vários paradigmas de linguagem de programação, incluindo entre outros os orientados pelo objeto (por exemplo, Java, C++, C#, Visual Basic.NET, Smalltalk, e os similares), funcionais (por exemplo, ML, Lisp, Scheme, e os similares), processuais (por exemplo, C, Pascal, Ada, Modula, e os similares), de script (por exemplo, Perl, Ruby, Python, JavaScript, VBScript, e os similares), e declarativos (por exemplo, SQL, Prolog, e os similares).[0052] In an exemplary embodiment, the components/modules of the ESS 110 are implemented using standard programming techniques. For example, the ESS 110 can be implemented as a “native” executable run on the CPU 103, with one or more static or dynamic libraries. In other embodiments, the ESS 110 can be implemented as instructions processed by a virtual machine that execute like one of the other programs 130. In general, a range of programming languages known in the art can be employed to implement such exemplary embodiments. , including representative implementations of various programming language paradigms, including but not limited to object-oriented ones (eg Java, C++, C#, Visual Basic.NET, Smalltalk, and the like), functional (eg ML, Lisp , Scheme, and the like), procedural (eg, C, Pascal, Ada, Modula, and the like), scripting (eg, Perl, Ruby, Python, JavaScript, VBScript, and the like), and declarative ( for example, SQL, Prolog, and the like).

[0053] As modalidades descritas acima também podem usar técnicas de computação do servidor cliente síncronas ou assíncronas proprietárias ou bem-conhecidas. Da mesma forma, os vários componentes podem ser implementados usando técnicas de programação mais monolíticas, por exemplo, como uma execução executável em um sistema de computador único CPU ou altemativamente decomposto usando uma variedade de técnicas de estruturação conhecidas na técnica, incluindo entre outras a multiprogramação, execução múltipla, cliente-servidor ou ponto a ponto, a execução em um ou mais sistemas de computador, cada um, tendo uma ou mais CPUs. Algumas modalidades podem ser executadas concorrentemente e assincronamente e comunicar usando técnicas de passagem da mensagem. As modalidades síncronas equivalentes também são suportadas. Da mesma forma, outras funções poderiam ser implementadas e/ou realizadas por cada componente/módulo e em diferentes ordens e por diferentes componentes/módulos, ainda alcançar as funções desejadas.[0053] The modalities described above may also use proprietary or well-known synchronous or asynchronous client server computing techniques. Likewise, the various components can be implemented using more monolithic programming techniques, for example as an executable execution on a single CPU computer system, or alternatively decomposed using a variety of structuring techniques known in the art, including among others multiprogramming , multiple execution, client-server or peer-to-peer, execution on one or more computer systems, each having one or more CPUs. Some modalities can run concurrently and asynchronously and communicate using message passing techniques. Equivalent synchronous modalities are also supported. Likewise, other functions could be implemented and/or performed by each component/module and in different orders and by different components/modules, still achieving the desired functions.

[0054] Em adição, as interfaces para os dados armazenados como parte do ESS 110, tal como no repositório de dados 118, podem ser disponíveis por mecanismos padrão tais como através de C, C++, C#, e Java APIs; bibliotecas para o acesso de arquivos, bancos de dados, ou outros repositórios de dados; através das linguagens de script tais como XML; ou através de servidores da Web, servidores de FTP, ou outros tipos de servidores que proveem acesso aos dados armazenados. O repositório de dados 118 pode ser implementado como um ou mais sistemas de banco de dados, sistemas de arquivo ou qualquer outra técnica para o armazenamento de tais informações ou qualquer combinação dos acima, incluindo as implementações usando técnicas de computação distribuídas.[0054] In addition, interfaces to data stored as part of the ESS 110, such as in data repository 118, can be available by standard mechanisms such as through C, C++, C#, and Java APIs; libraries for accessing files, databases, or other data repositories; through scripting languages such as XML; or through Web servers, FTP servers, or other types of servers that provide access to stored data. Data repository 118 may be implemented as one or more database systems, file systems, or any other technique for storing such information or any combination of the above, including implementations using distributed computing techniques.

[0055] Diferentes configurações e locais de programas e dados são contemplados para o uso de técnicas descritas aqui. Uma variedade de técnicas de computação distribuídas são apropriadas para a implementação dos componentes das modalidades ilustradas de uma maneira distribuída incluindo entre outros as tomadas TCP/IP, RPC, RMI, HTTP, Serviços da Web (XML- RPC, JAX-RPC, SOAP, e os similares). Outras variações são possíveis. Da mesma forma, outra funcionalidade poderia ser provida por cada componente/módulo ou a funcionalidade existente poderia ser distribuída dentre os componentes/módulos de diferentes maneiras, ainda alcançar as funções descritas aqui.[0055] Different configurations and locations of programs and data are contemplated for the use of techniques described here. A variety of distributed computing techniques are suitable for implementing the components of the illustrated modalities in a distributed manner including among others TCP/IP, RPC, RMI, HTTP, Web Services sockets (XML-RPC, JAX-RPC, SOAP, and the like). Other variations are possible. Likewise, other functionality could be provided by each component/module or existing functionality could be distributed among the components/modules in different ways, still achieving the functions described here.

[0056] Além disso em certas modalidades, alguns ou todos os componentes do ESS 110 podem ser implementados ou providos de outras maneiras, tal como pelo menos parcialmente em firmware e/ou hardware, incluindo, entre outros um ou mais circuitos integrados específicos do aplicativo (“ASICs”), circuitos integrados padrão, controladores que executam instruções apropriadas e incluindo microcontroladores e/ou controladores incorporados, arranjos de portas programáveis em campo (“FPGAs”), dispositivos lógicos programáveis complexos (“CPLDs”), e os similares. Alguns ou todos os componentes do sistema e/ou estruturas de dados também podem ser armazenados como conteúdos (por exemplo, como instruções ou dados estruturados de software executáveis ou outros legíveis por computador) em um meio legível por computador (por exemplo, como um disco rígido; uma memória; uma rede de computador ou rede sem fio de celular ou outro meio de transmissão de dados; ou um artigo de meio portátil a ser lido por uma unidade de disco apropriada ou através de uma conexão apropriada tal como um DVD ou dispositivo de memória flash) de modo a possibilitar ou configurar o meio legível por computador e/ou um ou mais sistemas de computação ou dispositivos associados para executar ou de outra forma usar ou prover os conteúdos para realizar pelo menos algumas das técnicas descritas. Alguns ou todos os componentes e/ou estruturas de dados podem ser armazenados de uma maneira não transitória em meios de armazenamento não transitórios tangíveis. Alguns ou todos os componentes do sistema e estruturas dos dados também podem ser armazenados como sinais de dados (por exemplo, sendo codificado como parte de uma onda portadora ou incluído como parte de um sinal propagado análogo ou digital) em uma variedade de meios de transmissão legíveis por computador, os quais são a seguir transmitidos, incluindo através de meios sem fio e com fío/a cabo, e podem tomar uma variedade de formas (por exemplo, como parte de um sinal análogo único ou multiplexado ou como múltiplos pacotes ou quadros digitais discretos). Tais produtos de programa de computador também podem tomar outras formas em outras modalidades. Consequentemente, as modalidades desta descrição podem ser praticadas com outras configurações do sistema de computador.[0056] In addition, in certain embodiments, some or all of the components of the ESS 110 may be implemented or provided in other ways, such as at least partially in firmware and/or hardware, including but not limited to one or more application-specific integrated circuits (“ASICs”), standard integrated circuits, controllers that execute appropriate instructions and including microcontrollers and/or embedded controllers, field-programmable gate arrays (“FPGAs”), complex programmable logic devices (“CPLDs”), and the like. Some or all of the system components and/or data structures may also be stored as content (eg as executable or other computer-readable software instructions or structured data) on a computer-readable medium (eg, as a disk hard drive; a memory; a computer network or wireless cellular network or other data transmission medium; or a portable article to be read by an appropriate disk drive or through an appropriate connection such as a DVD or device of flash memory) in order to enable or configure the computer-readable medium and/or one or more computer systems or associated devices to perform or otherwise use or provide the contents to perform at least some of the techniques described. Some or all of the components and/or data structures may be stored in a non-transient manner on tangible non-transient storage media. Some or all of the system components and data structures may also be stored as data signals (for example, being encoded as part of a carrier wave or included as part of an analog or digital propagated signal) on a variety of transmission media computer readable, which are then transmitted, including over wireless and wired/cable media, and may take a variety of forms (eg, as part of a single or multiplexed analog signal or as multiple packets or frames discrete digital Such computer program products can also take other forms in other modalities. Consequently, the modalities of this description can be practiced with other computer system configurations.

[0057] Deve ser aparente àqueles versados na técnica que muitas mais modificações além daquelas já descritas são possíveis sem se afastar dos conceitos inventivos aqui. O assunto da invenção, portanto, não deve ser restrita exceto no espírito das reivindicações em anexo. Além disso, na interpretação de ambos o relatório descritivo e as reivindicações, todos os termos devem ser interpretados da maneira mais ampla possível consistente com o contexto. Em particular, os termos “inclui”, “incluindo”, “compreende” e “compreendendo” devem ser interpretados como se referindo aos elementos, componentes ou etapas de uma maneira não exclusiva, indicando que os elementos referenciados, componentes, ou etapas podem estar presentes ou ser utilizadas ou combinadas com outros elementos, componentes ou etapas que não são expressamente referenciados. Onde a descrição e/ou reivindicações escritas se referem a pelo menos um selecionado do grupo que consiste em A, B, C .... e N, o texto deve ser interpretado como exigindo pelo menos um elemento do grupo (A, B, C ... N), em vez de A mais N ou B mais N, etc.[0057] It should be apparent to those skilled in the art that many more modifications than those already described are possible without departing from the inventive concepts here. The subject of the invention, therefore, should not be restricted except in the spirit of the appended claims. Furthermore, in interpreting both the descriptive report and the claims, all terms must be interpreted as broadly as possible consistent with the context. In particular, the terms "includes", "including", "comprises" and "comprising" shall be interpreted as referring to the elements, components or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present or be used or combined with other elements, components or steps that are not expressly referenced. Where the description and/or written claims refer to at least one selected from the group consisting of A, B, C .... and N, the text is to be interpreted as requiring at least one element from the group (A, B, C...N) instead of A plus N or B plus N, etc.

[0058] Todas as referências citadas acima, incluindo o pedido provisório norte-americano n.° 61/527406, depositado em 25 de agosto de 2011, intitulado “SOLUÇÃO MÓVEL PARA A ASSINATURA E RETENÇÃO DE DOCUMENTOS DE TERCEIROS”; o pedido provisório norte- americano n.° 61/552.359, depositado em 27 de outubro de 2011, intitulado “SOLUÇÃO MÓVEL PARA A IMPORTAÇÃO E ASINATURA DE DOCUMENTOS COM ASSINATURA ELETRÔNICA POR TERCEIROS”; e pedido de patente norte-americano n.° 13/595.876, depositado em 27 de agosto de 2012, intitulado “SOLUAÇÃO MÓVEL PARA A ASSINATURA E RETENÇÃO DE DOCUMENTOS DE TERCEIROS” são incorporados aqui por referência em suas totalidades. Onde uma definição ou uso de um termo em uma referência incorporada é inconsistente com ou contrária à definição ou o uso daquele termo provido aqui, a definição ou o uso daquele termo provido aqui é soberano.[0058] All of the above references, including US Provisional Application No. 61/527406, filed August 25, 2011, entitled “MOBILE SOLUTION FOR THE SIGNATURE AND RETENTION OF THIRD PARTY DOCUMENTS”; US Provisional Application No. 61/552,359, filed on October 27, 2011, entitled “MOBILE SOLUTION FOR THE IMPORT AND SIGNATURE OF DOCUMENTS WITH ELECTRONIC SIGNATURE BY THIRD PARTIES”; and US Patent No. 13/595,876, filed August 27, 2012, entitled “MOBILE SOLUTION FOR THE SIGNATURE AND RETENTION OF THIRD PARTY DOCUMENTS” are hereby incorporated by reference in their entirety. Where a definition or use of a term in an incorporated reference is inconsistent with or contrary to the definition or use of that term provided herein, the definition or use of that term provided herein is sovereign.

[0059] Embora a modalidade preferida da invenção tenha sido ilustrada e descrita, como notado acima, muitas mudanças podem ser feitas sem se afastar do espírito e escopo da invenção. Consequentemente, o escopo da invenção não é limitado pela descrição da modalidade preferida. Em vez disso, a invenção deve ser determinada totalmente por referência às reivindicações a seguir.[0059] Although the preferred embodiment of the invention has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Consequently, the scope of the invention is not limited by the description of the preferred embodiment. Rather, the invention is to be fully determined by reference to the following claims.

Claims (10)

1. Método para facilitar as assinaturas eletrônicas em um dispositivo cliente que é operado por um assinante, e que é acoplado comunicativamente a uma câmera, para a captura da imagem de um documento com assinatura, caracterizado pelo fato de compreender: - armazenar a imagem capturada em um serviço de assinatura eletrônica remoto;- associar a imagem armazenada no serviço de assinatura eletrônica remoto com a assinatura eletrônica do assinante;- exibir, na interface do usuário, menu de opções de assinatura para adicionar ao documento de assinatura eletrônica convertido;- gerar, em resposta à seleção da assinatura, um controle eletrônico de assinatura no documento convertido para receber a assinatura eletrônica do assinante;- capturar, em resposta ao controle eletrônico de assinatura gerado, a assinatura eletrônica do assinante associado ao documento de assinatura eletrônica convertido; e- transmitir a assinatura eletrônica do assinante ao serviço de assinatura eletrônica remota, para ser armazenado, em associação com o documento de assinatura eletrônica convertido, no serviço de assinatura eletrônica remota.1. Method to facilitate electronic signatures on a client device that is operated by a subscriber, and which is communicatively coupled to a camera, to capture the image of a signed document, characterized by the fact that it comprises: - storing the captured image in a remote electronic signature service; - associate the image stored in the remote electronic signature service with the subscriber's electronic signature; - display, in the user interface, a menu of signature options to add to the converted electronic signature document; - generate , in response to the signature selection, an electronic signature control on the converted document to receive the subscriber's electronic signature; - capture, in response to the generated electronic signature control, the electronic signature of the subscriber associated with the converted electronic signature document; e- transmit the subscriber's electronic signature to the remote electronic signature service, to be stored, in association with the converted electronic signature document, in the remote electronic signature service. 2. Método, de acordo com a reivindicação 1, caracterizado pelo fato da captura da imagem de um documento com assinatura incluir os dados da imagem da câmera, representando pelo menos uma página de um documento com assinatura.2. Method according to claim 1, characterized in that the image capture of a signed document includes the camera image data, representing at least one page of a signed document. 3. Método, de acordo com a reivindicação 1, caracterizado pelo fato da imagem capturada da primeira página de um documento com assinatura compreender ainda:- capturar a imagem que representa uma segunda página do documento com assinatura;- armazenar a imagem capturada em um serviço de assinatura eletrônica remoto como parte de um documento com assinatura eletrônica convertido.3. Method according to claim 1, characterized in that the captured image of the first page of a signed document further comprises: - capturing the image representing a second page of the signed document; - storing the captured image in a service electronic signature as part of a converted electronic signature document. 4. Método, de acordo com a reivindicação 1, caracterizado pelo fato do serviço de assinatura eletrônica remoto prever o acesso ao documento com assinatura eletrônica armazenado.4. Method according to claim 1, characterized in that the remote electronic signature service provides access to the stored electronic signature document. 5. Método, de acordo com a reivindicação 4, caracterizado pelo fato do serviço de assinatura eletrônica remoto transmitir a um destinatário mensagem que inclui uma cópia do documento com assinatura eletrônica.5. Method according to claim 4, characterized in that the remote electronic signature service transmits to a recipient a message that includes a copy of the document with an electronic signature. 6. Método, de acordo com a reivindicação 4, caracterizado pelo fato da mensagem transmitida pelo serviço de assinatura eletrônica remoto incluir um link que pode ser usado pelo destinatário para visualizar o documento com assinatura eletrônica e/ou a assinatura eletrônica associada do assinante.6. Method according to claim 4, characterized in that the message transmitted by the remote electronic signature service includes a link that can be used by the recipient to view the electronically signed document and/or the associated electronic signature of the subscriber. 7. Método, de acordo com a reivindicação 1, caracterizado pelo fato da captura da imagem do documento com assinatura incluir a captura da imagem de documento em papel.7. Method according to claim 1, characterized in that the capture of the image of the signed document includes the capture of the image of the paper document. 8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de, através de um navegador da Web, por meio do dispositivo cliente, poder acessar o documento com assinatura eletrônica armazenado no serviço de assinatura eletrônica remoto e associá-lo à assinatura eletrônica do assinante.8. Method according to claim 1, characterized in that, through a web browser, through the client device, you can access the document with electronic signature stored in the remote electronic signature service and associate it with the electronic signature of the subscriber. 9. Método, de acordo com a reivindicação 1, caracterizado pelo fato de prever o preenchimento automático dos campos do formulário no documento com assinatura eletrônica com base nas entradas de formulários anteriores feitas pelo assinante.9. Method according to claim 1, characterized in that it provides for the automatic completion of the form fields in the document with electronic signature based on the entries of previous forms made by the subscriber. 10. Memória lida por computador caracterizada pelo fato de conter conjunto de instruções que, quando executadas, efetuam o método conforme definido em qualquer uma da reivindicações 1 a 9.10. Computer-readable memory characterized by the fact that it contains a set of instructions that, when executed, perform the method as defined in any one of claims 1 to 9.
BR112014010096-9A 2011-10-27 2012-10-26 METHOD TO FACILITATE ELECTRONIC SUBSCRIPTIONS ON A CUSTOMER DEVICE WHICH IS OPERATED BY A SUBSCRIBER BR112014010096B1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161552359P 2011-10-27 2011-10-27
US61/552,359 2011-10-27
US13/595,876 US8838980B2 (en) 2011-08-25 2012-08-27 Mobile solution for signing and retaining third-party documents
US13/595,876 2012-08-27
PCT/US2012/062258 WO2013063494A1 (en) 2011-10-27 2012-10-26 Mobile solution for importing and signing third-party electronic signature documents

Publications (2)

Publication Number Publication Date
BR112014010096A2 BR112014010096A2 (en) 2018-04-10
BR112014010096B1 true BR112014010096B1 (en) 2021-11-16

Family

ID=50775262

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112014010096-9A BR112014010096B1 (en) 2011-10-27 2012-10-26 METHOD TO FACILITATE ELECTRONIC SUBSCRIPTIONS ON A CUSTOMER DEVICE WHICH IS OPERATED BY A SUBSCRIBER

Country Status (8)

Country Link
EP (1) EP2771814A4 (en)
JP (1) JP2014535216A (en)
CN (1) CN104011710B (en)
AU (1) AU2012328509B2 (en)
BR (1) BR112014010096B1 (en)
CA (1) CA2853386C (en)
SG (1) SG11201401760VA (en)
WO (1) WO2013063494A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10511732B2 (en) 2011-08-25 2019-12-17 Docusign, Inc. Mobile solution for importing and signing third-party electronic signature documents
AU2012298605A1 (en) 2011-08-25 2014-03-20 Docusign, Inc. Mobile solution for signing and retaining third-party documents
JP6028684B2 (en) * 2013-06-21 2016-11-16 コニカミノルタ株式会社 Approval system and approval method
WO2015190909A1 (en) * 2014-06-09 2015-12-17 Chee Kai Wui Original signature signing devices
JP2020096275A (en) * 2018-12-12 2020-06-18 コネクトフリー株式会社 Information communication method and information communication system
KR102648350B1 (en) * 2021-05-18 2024-03-15 주식회사 카카오 Method and apparatus for delivering signed content

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001095125A1 (en) * 2000-06-06 2001-12-13 Ingeo Systems, Inc. Processing electronic documents with embedded digital signatures
WO2001099388A2 (en) * 2000-06-21 2001-12-27 Docutouch Corporation Digital signature system and method
US7142333B2 (en) * 2001-06-21 2006-11-28 Hewlett-Packard Development Company, L.P. System and method for wirelessly initiated document scanning and transmission
JP2003296192A (en) * 2002-04-04 2003-10-17 Certrust Kk Electronic sign and electronic document storage system
US7197644B2 (en) * 2002-12-16 2007-03-27 Xerox Corporation Systems and methods for providing hardcopy secure documents and for validation of such documents
US20070118732A1 (en) * 2003-05-15 2007-05-24 Whitmore Dean J Method and system for digitally signing electronic documents
JP2006033727A (en) * 2004-07-21 2006-02-02 Ricoh Co Ltd Method for granting electronic signature, and image forming apparatus
JP2006080893A (en) * 2004-09-09 2006-03-23 Mitsubishi Electric Information Systems Corp Electronic signature system and electronic signature program
JP2007006122A (en) * 2005-06-23 2007-01-11 Mitsubishi Electric Information Systems Corp Electronic seal system and electronic seal program
CN101364869B (en) * 2007-08-09 2012-03-28 鸿富锦精密工业(深圳)有限公司 Electronic document digital checking system and method
US7953268B2 (en) * 2008-01-18 2011-05-31 Mitek Systems, Inc. Methods for mobile image capture and processing of documents
KR20090122657A (en) * 2008-05-26 2009-12-01 동명대학교산학협력단 Public key infrastructure method for preventing forgery of document using character recognition

Also Published As

Publication number Publication date
BR112014010096A2 (en) 2018-04-10
EP2771814A4 (en) 2015-05-06
AU2012328509B2 (en) 2017-09-28
CA2853386A1 (en) 2013-05-02
EP2771814A1 (en) 2014-09-03
CN104011710B (en) 2017-09-12
SG11201401760VA (en) 2014-05-29
JP2014535216A (en) 2014-12-25
CA2853386C (en) 2020-01-07
CN104011710A (en) 2014-08-27
AU2012328509A1 (en) 2014-05-22
WO2013063494A1 (en) 2013-05-02

Similar Documents

Publication Publication Date Title
US11477334B2 (en) Mobile solution for importing and signing third-party electronic signature documents
US11755823B2 (en) Systems and methods for obtaining an electronic signature via a word processing application
USRE50043E1 (en) Method for associating third party content with online document signing
USRE49119E1 (en) System and method for rules-based control of custody of electronic signature transactions
US10033533B2 (en) Mobile solution for signing and retaining third-party documents
US20150350133A1 (en) Message attachment management
CN112868009A (en) Electronic document signing using blockchains
BR112014010096B1 (en) METHOD TO FACILITATE ELECTRONIC SUBSCRIPTIONS ON A CUSTOMER DEVICE WHICH IS OPERATED BY A SUBSCRIBER
US20190279157A1 (en) Automated business transaction creation for email system
KR102063574B1 (en) Document Sending Method based on Cloud system, Device, and Computer Program Thereof

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 26/10/2012, OBSERVADAS AS CONDICOES LEGAIS.