(57)【特許請求の範囲】
【請求項１】
少なくとも第１および第２の校閲当事者間でのネットワークを介した配信シーケンスに供される電子署名文書に関するバージョン管理を容易にするための方法であって、
命令セットを、少なくとも第1および第2の校閲当事者の間の、前記電子署名文書のための前記配信シーケンスと、前記電子署名文書に含まれる少なくとも１つの編集可能なフィールドとを含むソースクライアントアプリケーションから受け取ることと、
前記命令セットに基づいて、前記電子署名文書に、内容が追加された前記少なくとも１つの編集可能なフィールドを埋め込むことと、
前記ネットワークを介して、前記配信シーケンスによる前記電子署名文書の進捗状況を監視することと、
前記編集可能なフィールドの内容が、編集された内容を作成するために、前記第１の校閲当事者によって編集されていることと、前記編集された内容は前記第1の校閲当事者の電子イニシャルに関連付けられたことを判断することと、
前記編集された電子署名文書を前記第２の校閲当事者に供給することと、
前記電子署名文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認することと、
前記電子署名文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認すると、それに応答して、前記編集可能なフィールドの前記内容を、さらなる電子的編集からロックすることと、を備え、
前記命令セットは、前記電子文書の複数の異なる選択可能ないずれの内容が前記編集可能なフィールドに含まれるべきかの指定を備える方法。
【請求項２】
前記電子署名文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認することは、
第１の時点で、前記第２の校閲当事者が前記電子署名文書に電子的に署名していることを判断することと、
前記第1の時点より後の第２の時点では、前記第１の校閲当事者が、前記編集可能なフィールドの内容を編集して、前記電子署名文書に電子的に署名していることを判断することと、
前記第２の時点より後の第３の時点では、前記編集済みの電子署名文書を、前記編集された内容の確認のために、前記第２の校閲当事者へ提供することと、
前記第２の校閲当事者から、前記編集された内容の確認の指示を受け取ることと、
を備える、請求項１に記載の方法。
【請求項３】
前記第１の校閲当事者が、前記内容を編集したことを判断する際に、前記第２の校閲当事者の署名を電子的に削除することをさらに備え、
前記確認の指示は、前記第２の校閲当事者が前記電子署名文書に再び電子的に署名することをさらに備える、請求項２に記載の方法。
【請求項４】
前記確認の指示は、前記第２の校閲当事者が、電子署名文書の前記編集された内容を承認するための、前記第2の校閲者の電子イニシャルを与えることを備える、請求項２に記載の方法。
【請求項５】
前記命令セットは、前記第２の校閲当事者による前記内容の編集の制約を備える、請求項１に記載の方法。
【請求項６】
電子署名文書を受信するメモリ装置であって、
前記電子署名文書は、少なくとも第１および第２の校閲当事者間での、ネットワークを介した配信シーケンスに供されるソースクライアントと、
前記ネットワークを介して前記メモリ装置と結合された電子署名サービス装置と、
を備え、
前記電子署名サービス装置は、
命令セットを、少なくとも第1および第2の校閲当事者の間の、前記電子署名文書のための前記配信シーケンスと、前記電子署名文書に含まれる少なくとも１つの編集可能なフィールドとを含むソースクライアントアプリケーションから受け取り、
前記命令セットに基づいて、前記電子署名文書に、内容が追加された前記少なくとも１つの編集可能なフィールドを埋め込み、
前記ネットワークを介して、前記配信シーケンスによる前記電子署名文書の進捗状況を監視し、
前記編集可能なフィールドの内容が、編集された内容を作成するために、前記第１の校閲当事者によって編集されていることと、前記編集された内容は前記第1の校閲当事者の電子イニシャルに関連付けられたことを判断することを判断し、
前記編集された電子文書を前記第２の校閲当事者に供給し、
前記電子文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認し、および
前記電子文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認すると、それに応答して、前記編集可能なフィールドの前記内容のさらなる電子的編集をロックするように構成され、
前記命令セットは、前記電子文書の複数の異なる選択可能ないずれの内容が前記編集可能なフィールドに含まれるべきかの指定を備える、システム。
【請求項７】
前記電子文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認する場合、前記電子署名サービス装置はさらに、
第１の時点では、前記第２の校閲当事者が前記電子署名文書に電子的に署名していることを判断し、
前記第１の時点より後の第２の時点では、前記第１の校閲当事者が、前記編集可能なフィールドの内容を編集して、前記電子署名文書に署名していることを判断し、
前記第２の時点より後の第３の時点では、前記編集済みの電子署名文書を、前記編集された内容の確認のために前記第２の校閲当事者に提供し、
前記第２の校閲当事者から、前記編集された内容の確認の指示を受け取るよう、
構成された、請求項６に記載のシステム。
【請求項８】
前記電子署名サービス装置は、前記第１の校閲当事者が前記内容を編集したことを判断する際に、前記第２の校閲当事者の署名を電子的に削除するようにさらに構成され、前記確認の指示は、前記第２の校閲当事者が、前記電子署名文書に再び電子的に署名することを備える、請求項７に記載のシステム。
【請求項９】
前記確認の指示は、前記第２の校閲当事者が、電子署名文書の前記編集された内容を承認するための、前記第2の校閲者の電子イニシャルを与えることを備える、請求項７に記載のシステム。
【請求項１０】
前記命令セットは、前記第２の校閲当事者による前記内容の編集の制約を備える、請求項６に記載のシステム。
【請求項１１】
電子装置によって実行された場合に、前記電子装置が、電子署名文書に関するバージョン管理を容易にするための動作を実行できるようにする命令を含むコンピュータ可読媒体であって、
前記電子署名文書は、少なくとも第１および第２の校閲当事者間での、ネットワークを介した配信シーケンスに供され、
命令セットを、少なくとも第1および第2の校閲当事者の間の、前記電子署名文書のための前記配信シーケンスと、前記電子署名文書に含まれる少なくとも１つの編集可能なフィールドとを含むソースクライアントアプリケーションから受け取ることと、
前記命令に基づいて、前記電子署名文書に、内容が追加された前記少なくとも１つの編集可能なフィールドを埋め込むことと、
前記ネットワークを介して、前記配信シーケンスによる前記電子署名文書の進捗状況を監視することと、
前記編集可能なフィールドの内容が、編集された内容を作成するために、前記第１の校閲当事者によって編集されていることと、前記編集された内容は前記第1の校閲当事者の電子イニシャルに関連付けられたことを判断することと、
前記編集された電子文書を前記第２の校閲当事者に供給することと、
前記電子文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認することと、
前記電子文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認すると、それに応答して、前記編集可能なフィールドの前記内容のさらなる電子的編集をロックすることと、を備え、
前記命令セットは、前記第２の校閲当事者による前記内容の編集の制約を備える媒体。
【請求項１２】
前記電子署名文書が、前記第１および前記第２の校閲当事者によって電子的に署名されていることを確認するために、
第１の時点では、前記第２の校閲当事者が前記電子署名文書に電子的に署名していることを判断することと、
前記第１の時点より後の第２の時点では、前記第１の校閲当事者が、前記編集可能なフィールドの内容を編集して、前記電子署名文書に電子的に署名していることを判断することと、
前記第２の時点より後の第３の時点では、前記編集済みの電子署名文書を、前記編集された内容の確認のために前記第２の校閲当事者に提供することと、
前記第２の校閲当事者から、前記編集された内容の確認の指示を受け取ることと、
を備える、請求項１１に記載の媒体。
【請求項１３】
前記動作は、前記第１の校閲当事者が、前記内容を編集したことを判断する際に、前記第２の校閲当事者の署名を電子的に削除することをさらに備え、前記確認の指示は、前記第２の校閲当事者が、前記電子署名文書に再び電子的に署名することを備える、請求項１２に記載の媒体。
【請求項１４】
前記確認の指示は、前記第２の校閲当事者が、電子署名文書の前記編集された内容を承認するための、前記第2の校閲者の電子イニシャルを与えることを備える、請求項１２に記載の媒体。
【請求項１５】
前記命令セットは、前記電子文書の複数の異なる選択可能ないずれの内容が前記編集可能なフィールドに含まれるべきかの指定を備える、請求項１１に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
バージョン管理を含む配信された電子署名文書のためのシステムおよび方法に関する。
【背景技術】
【０００２】
本出願は、参照により本出願に援用される、２０１０年５月４日に出願された米国特許出願第１２／７７３，７２０号に対して優先権を主張する。
【０００３】
書面により契約を締結し署名・捺印する従来のプロセスは周知である。このプロセスにおいて、その契約文書は、校閲、変更および署名のために、多くの場合、数回、当事者間で回覧される。文書の回覧の過程では、当事者のうちの１人以上が、契約条件に対して手書きの変更を示唆し、それに対する同意を示すために、そのような変更箇所の側に手書きのイニシャルを添える場合がある。
【０００４】
しかし、しばしば、乱筆またはインクの滲みのため、当事者等が、それらの手書きの契約条件の了解度および／またはイニシャルで書かれた当事者の身元を判別することが難しくなる。加えて、そのような手書きの変更が、当事者のうちの１人以上が最後に該契約書を締結した後に、行われたのかどうかを判別するのが困難で、契約条件が確定したと信じてしまう場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子文書に関するバージョン（型版）管理を容易にするためのシステムおよび方法が開示され、該電子文書は、ネットワークを介して、少なくとも第１および第２の校閲（閲覧）当事者間での配信シーケンスに供される。
【課題を解決するための手段】
【０００６】
該方法は、ソースクライアントから命令セットを受け取ることを含む。該命令セットに基づいて、内容が追加された少なくとも１つの編集可能なフィールド（場所、区域、領域）が、該電子文書に埋め込まれる。該配信シーケンスによる該電子文書の進捗状況は、該ネットワークを介して監視される。第１の校閲当事者によって編集される該編集可能なフィールドの内容が判断される。該内容が第１の校閲当事者によって編集されていると判断すると、それに応答して、編集済みの電子文書が、第２の校閲当事者に供給される。第１および第２の校閲当事者によって電子的に署名されている該電子文書は、有効とされる。該編集可能なフィールドは、さらなる電子的編集からロックされる。
【０００７】
以下、本発明の好適なおよび代替的な実施形態を、次の図面を参照して詳細に説明する。
【図面の簡単な説明】
【０００８】
【図１】配信された電子署名文書の作成、処理および実行のための例示的なシステムを示す。
【図２】配信された電子署名文書のための好適な方法を示す。
【図３】実施形態による、電子文書をカスタマイズするためのユーザインタフェースを示す。
【図４】本発明による、バージョン管理を容易にするためのプロセスを示す。
【発明を実施するための形態】
【０００９】
本発明の実施形態は、プログラムモジュール等のコンピュータで実行可能な命令の一般的なコンテキストで記述され得、それら命令により実施することが可能であり、コンピュータならびに／あるいは命令またはモジュールを格納することが可能なコンピュータ可読媒体によって実行されている。一般に、プログラムモジュールは、特定のタスクを実行し、または、特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。また、本発明は、通信ネットワークを介してつながっている遠隔処理装置によってタスクが実行される分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、プログラムモジュールを、記憶装置を含むローカルおよびリモートの両方のコンピュータ記憶媒体に配置することができる。
【００１０】
本発明の実施形態は、本発明者が共同所有する“ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＦＯＲ  ＤＯＣＵＭＥＮＴ  ＴＡＧＧＩＮＧ  ＴＥＭＰＬＡＴＥＳ”と題される米国特許出願第１２／０３８，７２８号明細書、および“ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＤＩＳＴＲＩＢＵＴＥＤ  ＥＬＥＣＴＲＯＮＩＣ  ＳＩＧＮＡＴＵＲＥ  ＤＯＣＵＭＥＮＴＳ”と題される同第１２／４９０，６０２号明細書（Ａｔｔｙ．Ｄｏｃｋｅｔ  Ｎｏ．ＤＯＣＵ−１−１０２０）に記載されているコンセプトを組み込むことができ、これらの明細書は、全体が本願明細書に記載されているかのごとく、参照によって本明細書に組み込まれる。
【００１１】
図１は、配信される電子署名文書を作成、処理および実行するための実施例のシステム１００を示す。システム１００は、単一のコンピュータ１０１を含み、または、複数の他のコンピュータ１０３と通信可能なコンピュータ１０１を含む。コンピュータ１０１は、インターネット等のネットワークを介して、ウェブ署名サービス１０４および電子署名サービス１０６に接続されている。一実施形態においては、サーバ群、無線装置、携帯電話および／または他のデータ獲得手段／入力装置をコンピュータ１０１の代わりに用いることができる。ソースクライアントアプリケーション等のアプリケーションプログラムは、コンピュータ１０１によって実行され、それによって、署名テンプレート１２０および／または署名可能なドキュメント１２２を生成する。コンピュータ１０１は、署名テンプレート１２０および／または署名可能なドキュメント１２２を、電子メールを介して署名を求めるために送信できるようになっているアプリケーションプログラムを含むことができる。
【００１２】
署名テンプレート１２０は、好ましくは、署名プロセス、記憶場所、シーケンスおよび認証に関する情報を含むファイルである。該ファイルは、該署名テンプレートにすべて署名するのに用いられるであろう該署名可能なドキュメント内のいずれかの書式フィールドへのリンクを含んでいる。また、該ファイルは、アカウントホルダに関する情報と、該署名プロセスに関する何らかの制限とを含むことができる。該ファイルは、署名するであろう他の当事者、ならびに署名者のための認証要件を識別することができる。署名可能なドキュメント１２２は、好ましくは、署名のために該署名テンプレートに戻るカスタマイズ可能な制御部またはリンク（例えば、タグ）と共に、テキストおよび／またはグラフィックスを含むドキュメントファイルである。ウェブ署名サーバ１０４は、署名テンプレート１２０のルールセットと共に、署名可能なドキュメント１２２内の埋め込み制御部によって送信される関連データに、アプリケーションロジックを提供する、インターネット上のウェブサーバである。現在のＤｏｃｕＳｉｇｎサービス等の電子署名サービス１０６は、該ウェブ署名サーバを介して、該署名テンプレート命令を実行する。
【００１３】
図２は、一実施形態における、配信される電子署名文書のための方法２００を示す。ブロック２０２において、ドキュメント発信者が、署名可能なドキュメントがどのように署名されるべきかに関する情報を含む署名テンプレートファイルを作成する。ドキュメント発信者は、ユーザ、取引の当事者、代理人または署名可能なドキュメントの作成に関係のある何らかの実体であってもよい。該署名テンプレートファイルは、限定されるものではないが、１人以上の署名者の署名およびイニシャルの記憶場所、実際の文書における書式フィールド間の関連、署名者に通知するのに、または署名者を認証するのに用いられる情報、署名プロセス中に、該ドキュメントに入力されることに基づいて、異なる署名実行プロセスを決定する決定システムが用いることができる情報、該署名可能なドキュメントに署名できる回数、署名プロセスの代金を支払う人、該署名可能なドキュメントの内容が署名者によって変更可能であるかどうかを管理する情報、およびインターネットに接続されたウェブサーバ上で、該ドキュメントにアクセスした送信者によって随時変更または修正可能な他の管理情報を含むことができる。該署名テンプレートは、好ましくは、インターネットに接続されているウェブ署名サーバに格納される。
【００１４】
一実施形態において、ブロック２０４では、該ドキュメント発信者は、署名または閲覧のために受取人に配信されるべき署名可能なドキュメントを作成することができる。該署名テンプレートおよび署名可能なドキュメントの作成は、好ましくは、同じアプリケーションで行われるが、異なるシーケンスおよび異なるアプリケーションで行ってもよい。主要な署名可能なドキュメントは、好ましくは、署名テンプレートガイドに関する情報を提供する埋め込み制御部を含む。この情報は、署名者がボタン（“ＳＤＢｕｔｔｏｎ”）をクリックできるようになっている安全なハイパーリンク、または、インターネットを介して、処理のための署名テンプレートにどのように接続するかに関する情報を含む署名可能なドキュメント内のリンクと同様のものである。該署名可能なドキュメントは、好ましくは、署名テンプレートと組み合わされているが、１つ以上の署名可能な元のテンプレートに関連する多数の署名可能なドキュメントがあってもよい。
【００１５】
該ドキュメント発信者は、ブロック２０６において、該署名テンプレートおよび署名可能なドキュメントを署名者へ電子的に送る。代替的な実施形態においては、該署名テンプレートは、インターネットが利用可能なウェブサーバに格納された署名可能なドキュメントに戻る単純なハイパーリンクを介して配信することができる。署名者の準備が整って、ブロック２０８において、ＳＤＢｕｔｔｏｎを作動させると、該ウェブ署名サーバ上の署名テンプレートにメッセージが送信されて、それによって、署名プロセスが呼び出される。この署名プロセスは、好ましくは、取引を確認して、該署名可能なドキュメント内の何らかの書式フィールドによって生成されたデータを、該ウェブ署名サーバへアップロードする処理手順を開始し、および署名者のコンピュータ上のローカルウェブブラウザを発生させて、該署名テンプレートによって規定されているように署名プロセスを始める署名プロセスを呼び出す。
【００１６】
署名者が、該署名テンプレートで規定されている何らかの方法によって、該システムにより認証された後、ブロック２１０において、該サーバから生成される該署名可能なドキュメントのバージョンが、ブラウザウィンドウに提示される。該署名プロセスは、ＤｏｃｕＳｉｇｎサービスに見られる現時点での署名方法を利用するが、同様のサービスで見られる代替的な署名方法にも適応することができる。ブロック２１２において、署名者は、該ドキュメントに署名する。
【００１７】
好ましくは、該署名者からの書式フィールドデータのみが該サーバにアップロードされ、（該署名可能なドキュメントのコピーを含む）該署名テンプレートにまとめられる。この実施形態においては、このデータは、該署名プロセス中に、署名者に契約が提示された場合には用いられないため、該署名者は、元となるドキュメントを変更することはできない。
【００１８】
代替的な実施形態において、その内容を、署名のために該ウェブ署名サーバに提出する前に、送信者がその内容を変更できるようになっている場合には、該署名プロセスを介した処理のために、該フィールド情報だけではなく、署名可能なドキュメント全体が該ウェブ署名サーバにアップロードされる。この実施形態において、変更されたドキュメントは、署名者が該ウェブ署名サーバ内で署名するために表示される。
【００１９】
別の実施形態においては、送信者は、その内容を変更できるようになっておらず、該署名プロセスのために、ドキュメント全体が該ウェブ署名サーバに転送される。次に、基本的な内容が変更されていないことを確認するために、ドキュメントの完全性の検証が、転送されたドキュメントに対して行われる。
【００２０】
一旦、署名可能なドキュメント／署名テンプレートのペアが作られると、該署名可能なドキュメントは、商取引での電子署名の回収を容易ならしめる多くの異なる方法において用いることができる。以下は、アプリケーション要件によって望まれるかまたは指図される可能性のあるような代替的実施形態の非限定的な実施例を提供する。
【００２１】
一実施形態において、企業は、会社の４０１ｋ契約シートのための署名可能なドキュメントを作成して、それを多くの従業員に電子メールで送る。各従業員は、そのファイルを開いて、必要事項を入力し、「サイン」と書いてあるボタンをクリックする。該ウェブ署名サーバは、各従業員の署名のためのドキュメントを認証しおよび提示し、および署名および生成された何らかのデータを収集するウェブインタフェースを提示することによって応答する。
【００２２】
別の実施例においては、企業は、販売注文書用の署名可能なドキュメントを作成し、および署名テンプレートガイドを作成し、該文書は、元の署名者が署名した後に、該ドキュメントが完成する前に、他の２人の人によって副署されなければならないことを要求する。販売取引を実行するために、販売代理人は、該ドキュメントを開き、販売に必要なデータを入力し、そのファイルを署名のために署名者へ送る。署名者は、単に「サイン」ボタンをクリックする。該ウェブ署名サーバは、署名用の該ドキュメントを認証しおよび生成するウェブインタフェースを第１の署名者に提示することによって応答する。一旦、第１の署名者が署名すると、該ドキュメントは、完成する前に、他の２人の署名者の署名を求めるために転送される。
【００２３】
企業は、企業コンサルタントの同意によってロックされていない（すなわち、その内容が変更可能である）署名可能なドキュメントと、署名プロセスに関する命令を備える署名テンプレートとを作成し、それにより、企業の署名者が２番目に署名することを確かにする。この契約書は、校正刷りと見做される前に、該企業およびコンサルタントの両者によって数回、編集される。一旦、校正刷りに至ると、いずれかの当事者が、「署名のための提出」リンクまたはボタンをクリックすることができ、および該ウェブ署名サーバが該署名プロセスを管理する。
【００２４】
企業は、現時点で、ダウンロードを見込み、印刷しおよび手で記入し、該フォームをアカウント設定のために該企業へファックスで返送する「アカウント設定フォーム」を有している。送信者の企業は、該フォームを、口座を開設するための署名プロセスを定義する署名テンプレートにリンクされた署名可能なドキュメントとして作成する。ユーザが、「口座開設」と示されているウェブページでハイパーリンクをクリックすると、該フォームがブラウザウィンドウに表示され、そしてユーザは、該署名可能なドキュメント内に画定されているすべての書式フィールドを用いて該フォーム（例えば、ＰＤＦフォーム）に記入する。ユーザが「サイン」をクリックすると、該ウェブ署名サーバは、該ドキュメントのための署名プロセスを実行する。
【００２５】
本発明の実施形態は、電子文書に関するバージョン管理を容易にするためのシステムおよび方法を含み、該電子文書は、少なくとも第１および第２の校閲当事者間での、ネットワークを介した配信シーケンスに供される。システム１００の要素は、システム１００の１つ以上の要素によって実行された場合に、そのような要素が、記載されている実施形態を実施することを可能にする命令が格納されている１つ以上のコンピュータ可読媒体を含むことができる。
【００２６】
実施形態において、ドキュメントを校閲するおよび該ドキュメントに署名する多数の当事者間での配信シーケンスに供される該ドキュメントを作成するか、または他の方法として書式を設定することを望んでいるユーザは、例えば、ウェブ署名サーバ１０４および／または電子署名サービス１０６の管理者によって維持することのできるドキュメント書式設定サービスにアクセスするための、コンピュータ１０１に付随するブラウザまたはデスクトップアプリケーションを用いることができる。例えば、ユーザは、そのような管理者によって維持されているウェブサイトにアクセスして、予め格納されている元となるドキュメントにアクセスするために該ユーザを識別する認証情報を与えて、および／または書式設定のための元となるドキュメントを生成することができる。
【００２７】
該サイトにアクセスする場合、および図３に示されているように、該管理者は、コンピュータ１０１に、ウェブページ３００を、または、該ユーザが、想定される校閲者／署名者間での回覧のためのドキュメントに対して、そのルールの確立を含むカスタマイズを行うことを可能にするグラフィックユーザインタフェースを表示する他のコンテンツを供給することができる。図３に図示されているように、ページ３００は、埋め込まれるか、あるいは他の方法として、関連付けられる多数のオーバレイフィールド／タグ（例えば、電子署名フィールド３１１、電子イニシャルフィールド３１２、電子的に編集可能なデータフィールド３１３等）をそこから選択することのできる領域３１０と、電子文書３１５とを含む。本願明細書の他の箇所で議論されているように、これらのフィールド／タグは、校閲者／署名者による選択、電子署名、または該フィールド／タグの変更を、ウェブ署名サーバ１０４および／または電子署名サービス１０６が検出できるような作動可能な制御部として機能することができる。電子文書３１５は、ウェブ署名サーバ１０４および／または電子署名サービス１０６にアクセス可能な記憶装置に予め格納されている文書、または、該記憶装置にアップロードされた文書であってもよい。電子文書３１５は、従来のどのようなフォーマット（例えば、ｐｄｆ、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｗｏｒｄ等）であってもよい。
【００２８】
図３にさらに図示されているように、フィールド／タグの領域３１０からの選択時には、ページ３００は、ユーザが、選択されるフィールド／タグに関連する多数のパラメータの中から選択できるようにする、または、他の方法で設定できるようにするダイアログボックス３２０を含む。例えば、ユーザは、特定の校閲者／署名者または校閲者／署名者のグループが、一意に利用可能、編集可能および／または閲覧可能であるように、該フィールドを指定することができる。その結果、および本願明細書においてより詳細に述べるように、ウェブ署名サーバ１０４および／または電子署名サービス１０６は、対応するフィールド／タグに関してとられた動作によって示される各校閲者／署名者の行動を追跡することができる。加えて、ユーザは、編集可能になっている文書３１５内で1つ以上のテキストブロック（例えば、締結される契約文章）を選択することができ、または、他の方法で生成してもよく、さらに、そのような編集可能なテキストブロックを独占的に変更できるように、１人以上の校閲者／署名者を指定してもよい。例えば、文書３１５が前から存在するテキストを含む場合、ユーザは、１人以上の校閲者／署名者によって編集可能なように指定されるように、従来の方法で、カーソルを合わせてドラッグして、1つ以上のテキストブロックを選択することができる。別法として、ユーザは、文書３１５に編集可能なデータフィールド３１３を埋め込んで、その後、編集可能なテキストまたは他のコンテンツをそのようなフィールドに入力してもよい。
【００２９】
ユーザが、上述した方法で、文書３１５をカスタマイズした後、該文書は、カスタマイズプロセスで該ユーザによって指定された校閲者／署名者間で回覧され、または該校閲者／署名者が利用可能になる。例えば、一旦、文書３１５の校閲の準備が整うと、該ユーザは、該文書が、ウェブ署名サーバ１０４、電子署名サービス１０６および／または他のネットワーク装置を介してオンラインでアクセス可能であることを、該校閲者／署名者に知らせることができる。別法として、該文書は、電子メールまたは他のネットワークによる配信方法によって、該校閲者／署名者に配信することができる。いずれの場合においても、該ユーザは、該文書のバージョン管理を容易にするために、校閲者／署名者が、文書３１５にアクセスして、編集および／または署名できるようになるシーケンスまたは指令をさらに指定することができる。
【００３０】
ウェブ署名サーバ１０４は、配信シーケンスによって、文書３１５の進捗状況を監視するように機能する。例えば、システム１００の要素は、本願明細書の他の箇所に記載されている方法を用いて、フィールド／タグまたは文書３１５内の他の作動可能な制御部が、いつアクティブにされたか（例えば、該文書内のフィールドが編集されていること、該文書が、電子的に署名されているか、および／またはイニシャルが記入されていること等）を、および誰によって該制御部がアクティブにされたか（利用されたか）を判断するように作動可能である。文書３１５内のフィールドが編集されていることを判断する際に、編集を行った当事者による電子イニシャルが添付してある可能性がある場合、ウェブ署名サーバ１０４および／または電子署名サービス１０６は、該文書が既に編集されていることを他の校閲者／署名者に知らせることができる。この通知は、電子メールまたは他のネットワークによる配信方法によるものであってもよく、および行われた編集の固有の表示、および編集を行った当事者の識別を含んでもよい。文書３１５がある当事者によって既に編集されている場合、他の校閲者／署名者が該文書に署名した時点で、彼らが、該文書の契約条件に対する同意を示す電子的署名が既に該文書にされている場合であっても、該校閲者／署名者には、該文書を編集する機会が後に与えられる。
【００３１】
当事者が、文書３１５に本人の電子署名を添付した後で、該文書を編集する場合、ウェブ署名サーバ１０４および／または電子署名サービス１０６は、該当事者が、該編集済みの文書を承認すべきかどうかをあらためて判断する機会を該当事者に与えるために、そのような署名を電子的に削除するように機能することができる。別法として、該当事者は、グラフィックユーザインタフェースまたは他の電子的指示方法によって、本人の署名を承認するように要求することができる。
【００３２】
一旦、文書３１５が、該ユーザによって指定されたすべての校閲者／署名者によって電子的に署名されると、およびそのような電子署名が、該文書に対する最新の編集後に、該文書に添付されていると、該文書は、さらなる編集を防ぐようにロックされる。この結果、ウェブ署名サーバ１０４および／または電子署名サービス１０６は、文書３１５が仕上げられたことをすべての当事者に知らせることができる。
【００３３】
図４は、本発明の実施形態によるプロセス４００を示す。プロセス４００は、記憶装置に結合された、または、該記憶装置を含む電子システムで実施可能である。プロセス４００は、個々のブロックとして図示されている動作からなるセットとして図示されている。プロセス４００は、何らかの適切なハードウェア、ソフトウェア、ファームウェアまたはこれらの組合せで実施することができる。それらの動作が記載される順序は、本発明を限定するものとして解釈されるべきではない。
【００３４】
ブロック４１０において、ソースクライアントから命令セットを受け取る。例えば、ウェブ署名サーバ１０４および／または電子署名サービス１０６の管理者は、ウェブページ３００と、または、予想される校閲者／署名者間での回覧のためのドキュメントに対するルールの設定を含む、ユーザのカスタマイズを可能にするグラフィックユーザインタフェースを提示する他のコンテンツを、コンピュータ１０１に供給することができる。
【００３５】
ブロック４２０においては、該命令セットに基づいて、コンテンツが追加された少なくとも１つの編集可能なフィールドが、該電子文書に埋め込まれる。例えば、ページ３００は、電子文書３１５に埋め込むべき、または、該電子文書に他の方法で関連付けるべき多数のオーバレイフィールド／タグ（例えば、電子署名フィールド３１１、電子イニシャルフィールド３１２、電子的に編集可能なデータフィールド３１３等）をそこから選択できる領域３１０を含む。
【００３６】
ブロック４３０においては、配信シーケンスによる該電子文書の進捗状況が、ネットワークを介して監視される。例えば、ウェブ署名サーバ１０４は、該配信シーケンスによる文書３１５の進捗状況を監視するように機能する。システム１００の要素は、フィールド／タグまたは文書３１５内の他の作動可能な制御部がいつアクティブにされたか（例えば、該文書内のフィールドが編集されていること、該文書が電子的に署名および／またはイニシャルの記入されていること等）を、および該制御部が誰によってアクティブにされたか判断するように作動可能である。
【００３７】
ブロック４４０においては、編集可能なフィールドの内容が、第１の校閲当事者によって編集されているかどうかが判断される。
【００３８】
ブロック４５０においては、該内容が、第１の校閲当事者によって編集されているかどうかの判断に応答して、該編集済みの電子文書が、第２の校閲当事者へ提供される。例えば、文書３１５内のフィールドが編集されていることを判断する際に、ウェブ署名サーバ１０４および／または電子署名サービス１０６は、該文書が編集されていることを他の校閲者／署名者に知らせることができる。文書３１５が１人の当事者によって編集されている場合、他の校閲者／署名者が該文書に署名した時点で、彼らが、該文書の契約条件に対する同意を示す電子的署名が既に該文書にされている場合であっても、該校閲者／署名者には、該文書を編集する機会が後に与えられる。
【００３９】
ブロック４６０においては、該電子文書が、第１および第２の校閲当事者によって電子的に署名されていることが確認される。
【００４０】
ブロック４７０においては、該電子文書が、第１および第２の校閲当事者によって電子的に署名されていることを確認すると、それに応答して、該編集可能なフィールドが、さらなる編集を防ぐようにロックされる。例えば、一旦、文書３１５が、該ユーザによって指定されたすべての校閲者／署名者によって電子的に署名されると、およびそのような電子署名が、該文書に対する最新の編集後に該文書に添付されると、該文書は、さらなる編集を防ぐために、ウェブ署名サーバ１０４および／または電子署名サービス１０６によってロックされる。
【００４１】
本発明の好適な実施形態を示しかつ説明してきたが、上述されているように、本発明の趣旨および範囲を逸脱することなく、多くの変更が可能である。したがって、本発明の範囲は、該好適な実施形態の開示によって限定されるものではなく、上述されているような、および以下に示されている例で説明されているような本発明に限定される。
【図１】
0005899207.tif 000002
【図２】
0005899207.tif 000003
【図３】
0005899207.tif 000004
【図４】
0005899207.tif 000005