(57)【要約】可変プリント・オン・デマンドのデジタル・ペーパーを提供することにより、自然的な入力をデジタル情報に変換するシステム及び方法が開示されている。このシステム及び方法は、フォーム・デザインと、デジタル・プリント・ショップと、自然入力のキャプチャと、キャプチャされた自然入力のデジタル表現の解釈及び確認とを組み合わせて、ワークフローとバックエンド・プロセスを与えるだけでなく、データベースを構築するのに用いることができるロバストなシステムが提供される。フォーム・デザインは、カスタム・テンプレートと、位置コード付きのパターンと合併されるフィールド定義及び可変データ・オーバレイと組み合わせてデジタル・フォームの一意的なインスタンスを印刷することにより、文書のそれぞれのインスタンスが、すべての他の文書の位置コード座標空間に関して相互に排他的な座標空間を占めるようになる。解釈、認識及び確認プログラムが組み合わされて、手書情報のコンピュータ認識可能な意味のあるフォーマットへの効果的な変換が作成される。【選択図】なし
2007506185.tif 000002
【特許請求の範囲】
【請求項１】
文書に入力されたデータをデジタル的に処理及び解釈するシステムであって、
フォーム・テンプレートと相関された前記文書に一意的な位置コードを割り当て、前記一意的な位置コードを記憶し、前記一意的な位置コードを含むファイルを作成する位置コード・プロセッサと、
前記一意的な位置コードを含む前記ファイルを受け取り、それぞれが前記文書の表面に前記一意的な位置コードが印刷された前記文書のインスタンスを必要なだけ多く印刷する出力装置と、
前記一意的な位置コードが印刷された前記文書の表面に情報を入力し、前記入力された情報と前記入力された情報の位置とを一意的な識別子と共にデジタル的に記憶し、前記入力された情報を転送するデジタル入力装置と、
前記入力された情報を前記デジタル入力装置から受け取り、前記入力された情報をデータ・ファイルにセーブし、前記文書の特定のインスタンスに含まれる前記一意的な位置コードに前記データ・ファイルを相関させ、前記入力された情報を前記フォーム・テンプレートのフィールドに配置し、前記入力された情報を解釈及び確認する受信プロセッサと、
を備えていることを特徴とするシステム。
【請求項２】
請求項１記載のシステムにおいて、前記出力装置は、付属プリンタ、ＬＡＮプリンタ、ＷＡＮプリンタ、商用プリンタ又はこれらの組合せを含むことを特徴とするシステム。
【請求項３】
請求項１記載のシステムにおいて、前記デジタル入力装置はデジタル・ペンを含むことを特徴とするシステム。
【請求項４】
請求項１記載のシステムにおいて、情報を前記受信プロセッサに供給するタブレットＰＣを更に備えていることを特徴とするシステム。
【請求項５】
請求項１記載のシステムにおいて、情報を前記受信プロセッサに供給する無線装置を更に備えていることを特徴とするシステム。
【請求項６】
請求項１記載のシステムにおいて、複数のデジタル入力装置が用いられることを特徴とするシステム。
【請求項７】
請求項１記載のシステムにおいて、前記デジタル入力装置は、サービス・プロバイダ、ＬＡＮ、ＷＡＮ、無線プロトコル、セルラ・プロトコル、インターネット又はこれらの組合せの中の１つを経由して入力された情報を転送することを特徴とするシステム。
【請求項８】
請求項１記載のシステムにおいて、前記データ・ファイルは、前記デジタル入力装置から得られ適切なワークフローを決定し実現する相関の後で用いられる前記入力された情報を含むことを特徴とするシステム。
【請求項９】
請求項８記載のシステムにおいて、前記ワークフローは、上り又は下りのシステムをデータを用いてプッシュ及びプルすること、データベースをポピュレートすること、前記デジタル情報と共に電子メールを送信すること、電子メール・リマインダを送信すること、イメージと関連のデータとを後続のルックアップからインデクスすること及びこれらの組合せの中の１つを含むことを特徴とするシステム。
【請求項１０】
請求項１記載のシステムにおいて、前記位置コード・プロセッサと前記受信プロセッサとは同じプロセッサ上に存在することを特徴とするシステム。
【請求項１１】
請求項１記載のシステムにおいて、
前記書き込まれたデジタル情報の解釈を確認のために示すディスプレイと、
前記入力された情報の解釈を確認し編集するディスプレイ入力部と、
を更に備えていることを特徴とするシステム。
【請求項１２】
請求項１１記載のシステムにおいて、前記ディスプレイは前記受信プロセッサから離隔していることを特徴とするシステム。
【請求項１３】
請求項１１記載のシステムにおいて、前記ディスプレイ入力部は前記受信プロセッサから離隔していることを特徴とするシステム。
【請求項１４】
請求項１記載のシステムにおいて、前記文書はフォームを含むことを特徴とするシステム。
【請求項１５】
カスタム・デジタル文書を作成するシステムであって、
デジタル文書のデジタル・レイアウトを提供し、前記デジタル文書のデジタル・レイアウトを後の検索のために印刷可能なフォーマットで保存する第１のサーバと、
前記第１のサーバからの前記デジタル文書のデジタル・レイアウトと合併される一意的な位置符号化されたパターンを提供し、後の検索のために一意的な識別子を有する前記デジタル文書のそれぞれの一意的なインスタンスの前記デジタル・レイアウトに割り当てられた前記一意的な位置符号化されたパターンを記憶する第２のサーバと、
前記第２のサーバによって作成される前記結果的なデジタル文書の一意的なインスタンスを必要なだけ多く印刷する出力装置と、
を備えていることを特徴とするシステム。
【請求項１６】
請求項１５記載のシステムにおいて、
フォーム・テンプレートのレイアウトを可変オーバレイと組み合わせることによってデジタル文書のデジタル・レイアウトを作成するデジタル文書定義ツールを更に備えていることを特徴とするシステム。
【請求項１７】
請求項１６記載のシステムにおいて、前記デジタル文書のデジタル・レイアウトは、
フィールド、テキスト、グラフィクス及び前記フォーム・テンプレートによって要求される特徴を更に備えていることを特徴とするシステム。
【請求項１８】
請求項１７記載のシステムにおいて、前記フィールドは、ユーザの指定によるフィールドを更に含むことを特徴とするシステム。
【請求項１９】
請求項１８記載のシステムにおいて、前記ユーザの指定によるフィールドは、署名フィールド、手書入力フィールド、シンボル・フィールド、手書スクロール、グラフィクス・フィールド又はこれらの組合せの中の１つを含むことを特徴とするシステム。
【請求項２０】
請求項１６記載のシステムにおいて、前記可変オーバレイは、データベースからの人口学的データ、データベースからの個人データ、シーケンシャルな制御数、日付及びタイムスタンプ又はこれらの組合せの中の１つを含む可変データを更に含むことを特徴とするシステム。
【請求項２１】
請求項１５記載のシステムにおいて、前記第１のサーバは、前記デジタル文書のデジタル・レイアウトを提供する汎用ソフトウェア・プログラムを更に含むことを特徴とするシステム。
【請求項２２】
請求項２１記載のシステムにおいて、前記汎用ソフトウェア・プログラムは、マイクロソフト・ワード、ワード・パーフェクト、マイクロソフト・エクセル、マイクロソフト・パワーポイント・スライド、アドビー・メージメーカ、エンジニアリングＣＡＤ／ＣＡＭファイル又はこれらの組合せの中の１つを含むことを特徴とするシステム。
【請求項２３】
請求項１５記載のシステムにおいて、前記第１のサーバと前記第２のサーバとは同一のプロセッサ上に存在していることを特徴とするシステム。
【請求項２４】
請求項１５記載のシステムにおいて、前記カスタム・デジタル文書はフォームを含むことを特徴とするシステム。
【請求項２５】
デジタル文書上に記録された情報をキャプチャするシステムであって、
前記デジタル文書上に入力された入力の位置符号化されたパターン・データを記録するデジタル入力装置と、
前記デジタル入力装置から、位置符号化され記録されたパターン・データを前記デジタル入力装置の識別子と共に受け取り、前記位置符号化され記録されたパターン・データをデータ・ファイルに転送し、前記位置符号化され記録されたパターン・データを、前記デジタル文書の一意的なインスタンスと関連付けされた代表的なデジタル・データの中に相関及び位置決めするプロセッサと、
を備えていることを特徴とするシステム。
【請求項２６】
請求項２５記載のシステムにおいて、前記デジタル文書はフォームを含むことを特徴とするシステム。
【請求項２７】
一意的なデジタル文書上にキャプチャされた情報をキャプチャ及び処理する方法であって、
前記一意的なデジタル文書を作成するステップと、
一意的な位置符号を前記一意的なデジタル文書の表面に割り当てるステップと、
それぞれが一意的な位置符号を有する前記一意的なデジタル文書のインスタンスを必要なだけ多く出力するステップと、
前記一意的なデジタル文書の前記表面上に入力されたデータを少なくとも１つのデジタル入力装置からキャプチャするステップと、
前記少なくとも１つのデジタル入力装置からプロセッサに、それぞれのデジタル入力装置に対する識別子と共に前記データを転送するステップと、
前記プロセッサによって、前記少なくとも１つのデジタル入力装置からの前記データを前記識別子と共にデータ・ファイルに記憶するステップと、
前記データを前記デジタル文書の前記一意的なインスタンスと相関させるステップと、
前記データ・ファイルを解釈するステップと、
前記データ・ファイルの解釈の別のファイルを記録するステップと、
前記データ・ファイルの解釈を確認し、前記データ・ファイルの別の確認された解釈を作成するステップと、
前記少なくとも１つのデジタル入力装置からの前記データの前記データ・ファイルとすべての関連するファイルとの前記確認された解釈をセーブするステップと、
を含むことを特徴とする方法。
【請求項２８】
請求項２７記載の方法において、前記作成するステップは、
フォーム・テンプレートのデジタル・レイアウトを可変データ・オーバレイと組み合わせるステップを更に含むことを特徴とする方法。
【請求項２９】
請求項２７記載の方法において、前記一意的なデジタル文書を作成するステップは、汎用ソフトウェアを用いることにより前記デジタル文書を作成するステップを含むことを特徴とする方法。
【請求項３０】
請求項２７記載の方法において、前記記憶するステップは、
それぞれの個々のデジタル入力装置の前記データの作成時間を記録するステップを含むことを特徴とする方法。
【請求項３１】
請求項２７記載の方法において、前記解釈するステップは、
前記識別子に基づいて前記一意的なデジタル文書を取得するステップと、
前記入力データ・ファイルからの前記少なくとも１つのデジタル入力装置からの前記データをデジタル・データ解釈に変換するステップと、
デジタル・データ解釈を記憶するステップと、
を含むことを特徴とする方法。
【請求項３２】
請求項３１記載の方法において、前記変換するステップは、
前記入力データ・ファイルに対してキャラクタ認識ソフトウェアを動作させるステップを含むことを特徴とする方法。
【請求項３３】
請求項３１記載の方法において、前記変換するステップは、
前記一意的なデジタル文書の任意の署名フィールドを認識して前記署名フィールドを認証のために解析するステップを含むことを特徴とする方法。
【請求項３４】
請求項２７記載の方法において、前記確認するステップは、
前記データ・ファイルの前記解釈を取得するステップと、
前記データ・ファイルの解釈を表示するステップと、
前記データ・ファイル・データのデータが要求される場合には前記データ・ファイル・データの解釈を確認するステップと、
任意の誤って解釈されたデータ・ファイル・データの前記解釈を編集して前記データ・ファイルの確認された解釈を記憶するステップと、
を含むことを特徴とする方法。
【請求項３５】
請求項３４記載の方法において、前記編集するステップは、前記データにアクセスするユーザの認証レベルに基づくことを特徴とする方法。
【請求項３６】
請求項３４記載の方法において、前記編集するステップは、解釈の信頼性の順に前記データの最も蓋然性の高い解釈をリスト化するステップを含むことを特徴とする方法。
【請求項３７】
請求項３４記載の方法において、前記編集するステップは、スペルチェックするステップを含むことを特徴とする方法。
【請求項３８】
請求項２７記載の方法において、前記確認するステップは、インターネットを介して遠隔的に実行されることを特徴とする方法。
【請求項３９】
請求項２７記載の方法において、前記確認するステップは、タブレットＰＣを用いて実行されることを特徴とする方法。
【請求項４０】
請求項２７記載の方法において、前記確認するステップは、無線装置を用いて実行されることを特徴とする方法。
【請求項４１】
請求項２７記載の方法において、前記確認するステップは、複数のユーザによって実行されることを特徴とする方法。
【請求項４２】
請求項４１記載の方法において、複数のユーザによる前記実行は遠隔的になされることを特徴とする方法。
【請求項４３】
請求項４１記載の方法において、複数のユーザによる前記実行は異なる時刻においてなされることを特徴とする方法。
【請求項４４】
請求項２７記載の方法において、
前記データ・ファイルの確認された解釈を用いてデータベースを構築しワークフローとバックエンド・プロセスを与えるステップを更に含むことを特徴とする方法。
【請求項４５】
請求項２７記載の方法において、
前記データ・ファイルの前記確認された解釈を出力ディスプレイに出力するステップを更に含むことを特徴とする方法。
【請求項４６】
請求項２７記載の方法において、前記一意的なデジタル文書はフォームを含むことを特徴とする方法。
【請求項４７】
プリント・オン・デマンドのデジタル文書を作成する方法であって、
フォーム・テンプレートのデジタル・レイアウトと可変データ・オーバレイとを組み合わせて一意的なデジタル文書を作成するステップと、
前記デジタル文書を一意的な位置コード付きのパターンと合併して前記デジタル文書のインスタンスを作成するステップと、
前記デジタル文書の多くのインスタンスを必要に応じて出力するステップと、
を含み、それぞれのインスタンスは一意的な位置コード付きのパターンを有することを特徴とする方法。
【請求項４８】
請求項４７記載の方法において、前記デジタル文書はフォームを含むことを特徴とする方法。
【請求項４９】
一意的なデジタル文書の上に記録された情報を捕捉する方法であって、
識別子を有するデジタル入力装置によって一意的なデジタル文書の上に入力されたデータを記録するステップと、
前記デジタル入力装置によって入力された前記データを、前記デジタル入力装置の前記識別子と共に、プロセッサに転送するステップと、
前記データを前記一意的なデジタル文書と相関させ、前記データによって表現される前記デジタル文書上の位置を決定するステップと、
前記データと前記識別子とをデータ・ファイルにセーブするステップと、
を含むことを特徴とする方法。
【請求項５０】
請求項４９記載の方法において、前記記録するステップは、それぞれが識別子を有する複数のデジタル入力装置からのデータを記録するステップを含むことを特徴とする方法。
【請求項５１】
請求項４９記載の方法において、前記転送するステップは、無線技術を持ちいて前記デジタル入力装置からのデータを前記プロセッサに転送するステップを含むことを特徴とする方法。
【請求項５２】
請求項４９記載の方法において、前記転送するステップは、前記デジタル入力装置をドッキング・ステーションにドッキングして前記デジタル入力装置からのデータを前記プロセッサに転送するステップを含むことを特徴とする方法。
【請求項５３】
請求項４９記載の方法において、前記転送するステップは、前記デジタル入力装置を無線接続によって前記プロセッサに接続するステップを含むことを特徴とする方法。
【請求項５４】
請求項４９記載の方法において、前記転送するステップは、複数のデジタル入力装置からの前記データをそれぞれのデジタル入力装置の前記識別子と共に前記プロセッサに転送するステップを含むことを特徴とする方法。
【請求項５５】
請求項４９記載の方法において、前記セーブするステップは、転送されたデータを複数のデジタル入力装置からのデータ・ファイルにセーブするステップを含むことを特徴とする方法。
【請求項５６】
請求項４９記載の方法において、前記相関するステップは、複数のデジタル入力装置からのセーブされたデータ・ファイルを１つのデジタル・フォームの代表的なデジタル・データに相関させるステップを含むことを特徴とする方法。
【請求項５７】
請求項４９記載の方法において、前記一意的なデジタル文書はフォームを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に手書きの紙ベースの情報をデジタル処理と統合することに関し、更に詳しくは、デジタル的な能力を有する筆記装置を用いて手書情報を捕捉し処理し解釈し確認するシステム及び方法に関する。
【背景技術】
【０００２】
デジタル的に情報を捕捉し共有する能力は、人間が意思を疎通する方法を大きく変え続けている。この目的のために、パーソナル・コンピュータとインターネットとは、至る所に存在するようになり、仕事及び個人的なレベルの両方において多くの人々の生活に浸透している。更に、セルラ及びそれ以外の無線テレフォニ技術は、デジタル情報を転送する方法の可能性及び多様性をますます増大させている。
【０００３】
様々なデジタル技術によって提供される便利さは存在しているのであるが、伝統的な紙の上の手書情報のような自然入力も、依然として用いられている。自然入力の利点として、人がコンピュータやそれ以外の電子装置の操作方法を学ぶ必要がなく、情報がいつどこで記録されるかに関する障害も存在しないと言う点がある。例えば、情報を記録するのに通常の紙を所望の媒体として選択する書き手は、大型でかさばるコンピュータなど必要としないし、従って、そのようなコンピュータが存在する物理的な場所に制限されない。場合によっては、１枚の紙の上に手書きされた情報は、その情報の記録としてのみ機能することがある。例えば、医師は、日常的に、処方箋用紙に処方箋を手書きしてそれを直接に患者に手渡す。患者は、その処方箋を直接に薬剤師に渡し、薬剤師は必要な薬を提供する。紙が情報を運び記憶するために用いられる場合は、数え切れないくらい存在する。従って、伝統的な紙が情報を伝達する方法として時代遅れになってしまうことなど考えられない。
【０００４】
現時点では、多くのコンピュータ・システムは、自然入力フォーマットを適切に理解することができない。例えば、手書情報をコンピュータ・システムにおける意味のあるフォーマットに変換するためには、ユーザは、手書きをデジタル・フォーマットに変換しなければならない。これは、手書文書を走査することによってなされるのが典型的である。そして、ユーザは、走査された文書を検査して、手書きのデジタル変換の結果の正確さを確認する。現在で利用可能なコンピュータ変換ツールは、低速であり、一貫しない結果を生じる。
【発明の開示】
【０００５】
最近、スウェーデンのストックホルム所在のアノト社（Anoto AB）は、手書情報をデジタル的に捕捉（キャプチャ）するための新しい技術を開発した。アノト社の技術は、一般にアノト・パターンと称される大きな仮想位置コードを用いる。アノト・パターンの部分集合が、通常の紙の表面に印刷される。一般にデジタル・ペンと称されるこの位置コードを読み取ることができる筆記装置を用いて、位置コードが付された紙の上に筆記が行われる。デジタル・ペンは、このデジタル・ペンが遭遇する位置コードを読み取り、読み取った位置コードを記憶するか、又は、コンピュータに伝送する。デジタル・ペンが訪れた入りを再構成することにより、位置コードが付された紙の上に手書きされた情報の表現が作成され、デジタル・データ及びイメージ・ファイルとして記憶される。デジタル・ペンと位置コードが付された紙とを用いることにより、その上に書かれた情報をデジタル・フォーマットに転送するのに通常の紙を別個に走査する必要がなくなる。
【０００６】
しかし、位置コードが付された紙を可変のプリント・オン・デマンド（オンデマンド印刷）のフォーマットとして配送する必要が存在する。更に、デジタル・ペンによって記録された手書情報のデジタル表現をコンピュータ・システムが信頼性が高く確認されたデジタル・コンテンツに変換する能力を向上させる必要性も存在する。
【０００７】
本発明は、可変のプリント・オン・デマンド式のデジタル・ペーパー・システム及び方法を提供することによって、自然の入力を意味のあるデジタル情報に変換する現行の方法及びシステムの短所を克服する。
【０００８】
ここで説明されるシステム及び方法は、フォーム・デザイン、デジタル・プリント・ショップ、自然入力の捕捉、そして、捕捉された自然入力のデジタル表現の解釈及び確認を組み合わせて、ワークフロー及びバック・エンド・プロセスを与えるだけでなくデータベースを構築するのに用いることができるロバストなシステムを提供する。このフォーム・デザインは、カスタム・テンプレートを、位置コード付きのパターンと合併してオンデマンドで（＝要求ごとに）デジタル・フォームの一意的なインスタンスを印刷するテンプレート及び可変データ・オーバレイに対するフィールド定義と組み合わせることができ、任意の文書のそれぞれのインスタンスが他のすべての文書の位置コード座標空間に関して相互に排他的な座標空間を占めるようにすることができる。デジタル・フォーム情報は、デジタル・ペンなどのデジタル入力装置を用いてデジタル・フォームの上に手書きされる。次に、デジタル入力装置によって捕捉された手書情報は、コンピュータ・システムに転送され、そこで、相関、解釈、認識及び確認プログラムが組み合わされて、コンピュータが認識可能な意味あるフォーマットへの手書情報の効率的な変換を生じる。本発明の別の目的は、ここで実現される本発明の説明に照らして明らかになるはずである。
【０００９】
本発明の特定の実施例に関する以下の詳細な説明は、同じ構成には同じ参照番号が付されている添付の図面と共に読むことにより最もよく理解することができる。
【００１０】
本発明のこれ以外の特徴及び効果は、後述の詳細な説明から明らかになるはずである。なお、後述の詳細な説明では、添付の図面を参照しながら、本発明の特徴を、例を挙げることにより説明されている。
【発明を実施するための最良の形態】
【００１１】
好適実施例に関する以下の詳細な説明では、添付の図面を参照するが、添付の図面は、説明の一部を形成するものであり、本発明が実現される特定の好適実施例が、限定を意味することなく図解されている。他の実施例も実現可能であり、本発明の精神と範囲とから逸脱することなく、論理的、機械的及び電気的な変更が可能であることを理解すべきである。
デジタル・ペーパー：
自然に記録された情報の効率的なトラッキングと記憶とを容易にするために、本発明の様々な実施例は、「デジタル・ペーパー」の柔軟性を利用する。デジタル・ペーパーは、位置コードがその上に適用される表面を提供する。位置コードは、デジタル・ペーパーの表面上にある２次元の座標空間をほぼオーバレイして、座標のそれぞれの組が明確に識別できるようにする。デジタル入力装置を用いて、位置コードの座標読み取り、手書きされた情報をトラッキングする。ただし、この出願において用いられる「デジタル・ペーパー」という用語は、紙ベースの製品だけに限定はされない。むしろ、ここで用いているデジタル・ペーパーとは、例えば、位置コードをその上に印刷可能な、又は、ホワイト・ボードやイーゼル・ボードなど、印刷以外の方法で配置することが可能な任意の表面を意味する。
【００１２】
位置コードを読み取ることができる対応のデジタル入力装置が提供される限り、表面に印刷される又はそれ以外の方法で適用される位置コードを定義するには、任意の明確なパターンを用いることができる。例えば、本発明で用いるのに適した位置符号化技術のひとつとして、アノト・パターンとして一般に知られているものがある。アノト・パターンは、あるパターンを形成する態様でグリッド構造から僅かに変位している小さなドットから構成されている。例えば、アノト・パターンのある１つの現行の実装例は、それぞれの直径が１ミリ（ｍｍ）の１０分の１であり、約２×２ｍｍ２である正方形のグリッド上にアレー状に配列された３６個のドットによって定義されたパターンを構築している。Ｘ及びＹ軸に対してドットを変位させることによって、４×１０２１通りより多くの正方形の組合せを導くことが可能である。アノト・パターンは、概念的には、それぞれの正方形の組合せがただ１度だけ表現される座標空間の地図で構成される。この配列の結果として、約１８０万平方マイルを被覆するドットの地図が生じる。実際には、１枚の「デジタル・ペーパー」は、アノト・パターンのごく一部だけを有しており、デジタル・ペーパーの上では、アノト・パターンは、薄い灰色の汚れのように見える。アノト・パターンは、多くの米国特許の題材になっており、例えば、２００３年１月７日に登録された米国特許代６，５０２，７５６号がある。
デジタル・ペン：
１枚のデジタル・ペーパーの上の位置コードを解読するために、ドットの地図を読み取るのに、一般的にデジタル・ペンと称されるデジタル入力装置が用いられる。一般的に入手可能なデジタル・ペンは、通常のペンよりもいくらか大型であるが、それ以外の点では、通常のペンと外観は類似している。典型的なデジタル・ペンは、赤外線カメラと画像化処理システムとを備えた走査装置を含む。インク・チップなどの筆記用装備は、走査装置の近傍に配置されているのが典型的であり、ユーザがデジタル・ペーパーの上で筆記を行うとデジタル・ペーパーの上に物理的なインクの跡が残るように、ユーザに視覚的なフィードバックを提供する。デジタル・ペンは、適切な位置コード・パターンを含む表面にそれ自体が押しつけられると、表面から持ち上げられるまで、多くの場合毎秒５０ショット以上の割合である所定の速度で位置コードの一連のスナップショットを撮影し始める。デジタル・ペンによって読み取られたスナップショットは、すべて、明確な位置コードの上のデジタル・ペンの正確な位置を計算するのに十分な情報を含む。
【００１３】
デジタル・ペンは、また、それ自体が読み取った位置コードを記録するメモリ装置も含みうる。このタイプのデジタル・ペンは、そのデジタル・ペンから情報を抽出して抽出した情報をコンピュータ・システムに転送するように設計されているドッキング・ステーションやクレードルに置かれると、そのコンピュータ・システムと通信する。デジタル・ペンは、また、無線送信機を備えている場合もある。例えば、８０２．１１のファミリーやブルートゥース無線技術を用いてコンピュータ・システムやセルラ装置へ直接に送信するか、又は、デジタル・ペンからの情報をコンピュータ・システムやセルラ装置まで運ぶ中間的なシステムへ送信するデジタル・ペンが、現在入手可能である。
【００１４】
図１には、紙製品上の位置符号化を利用する可変印刷オンデマンド・システム１０の略図が示されているが、このシステム１０は、手書情報をデジタル処理と強力に統合してワークフローを制御することができる。ここでは配分サーバとも称されるパターン・サーバ１２は、位置コードを文書に割り当てるのに用いられる。位置コードは、スウェーデンのストックホルム所在のアノト社（Anoto AB）によって考案されたアノト・パターンなど、任意の明確なパターン情報で構成されうる。
【００１５】
パターン・サーバ１２は、デスクトップ型のオフィス・コンピュータなど、配分プログラム１４を実行することができる任意のコンピュータ・システムでよい。配分プログラム１４は、位置コードの座標空間全体の小さな部分集合を、任意の特定の文書に割り当てる。この文書は、例えば何も書かれていない１枚の紙、例えば本や小冊子など何も書かれていない紙の集合、又は、予め印刷されたフォームなどであり得る。配分プログラム１４は、また、それぞれの特定の文書に割り当てられた位置コードの部分集合のトラッキングを継続する、すなわち、その位置情報を他のデータ・ソースに利用可能にする。パターン・サーバ１２上の別のプログラム（図示せず）が、パターン情報を含むポストスクリプト・ファイル１６を作成することにより、印刷のためにパターン情報を準備する。次に、ポストスクリプト・ファイル１６を、ゼロックス社のドキュテック（Xerox Docutech）やヒューレットパッカード社のインディゴ（HP Indigo）のような典型的なオフィス・レーザ・プリンタやハイエンド製造のレーザ・プリンタなど適切なプリンタ１８を用いて、通常の紙の上に印刷することができる。パターン情報がその上に印刷されている紙のことを、ここでは、デジタル・ペーパーと称する。もちろん、プリント・オン・デマンドが特定の応用例に対して本質的でない場合には、リモート文書作成装置を用いて、その表面に適切な位置コードが印刷されている紙の束を作成し印刷し分配することが可能である。その場合、紙は、必要になるまで保管される。
【００１６】
ユーザは、デジタル・ペン２２を用いて、デジタル・ペーパー２０の上に情報を書くことができる。デジタル・ペン２２は、ペン先がその上を移動する紙の上の位置を読み取り、この情報を適切なコンピュータ・システム２４に転送し、その情報は、サービス・プロバイダ（ＡＳＰ）や、パーソナル・コンピュータ、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）又はインターネットを介して提供される任意のウェブ・サービスにおいてローカルに動作しているアプリケーションに転送される。転送された情報は処理され（すなわち、元のイメージと相関され、手書きの解釈、検証、署名認証及びイメージ作成が行われる）、例えば、記憶及び以後の処理のために相関サーバなどの装置に記憶される。コンピュータ・システム２４は、オプションであるが、パターン・サーバ１２を動作させているのと同じコンピュータ・システムであり得る。デジタル・ペン２２によって読み取られた位置コード情報は、手書情報がデジタル・ペン２２によってどこに書かれたかを表す一意的な位置コードの上に見出された一連のデジタル座標を含むデータ・ファイル２６にセーブされる。いったんデータ・ファイル２６が相関サーバに伝送され手書きのデジタル的に捕捉された表現がデータに変換されると、意図されている応用例に基づいて、適切なワークフロー２８を決定し実装することができる。ワークフローは、データを用いてアップストリーム又はダウンストリーム・システムをプッシュ又はプルする、データベースを構築する、デジタル形式のコピーを含む電子メールを送る、デジタル形式での検出されたコンテンツに基づく電子メールのリマインダを送る、又は、イメージ及びそれ以後の参照のための関連データのインデキシングをすることを含みうる。
【００１７】
図２を参照すると、デジタル・ペン２２によって記録された情報をコンピュータ・システム２４に伝送するのには、任意の技術を用いることができる。例えば、デジタル・ペン２２は、無線技術を用いて、例えば、無線伝送を適切に受信することができる、セルラ電話、デスクトップ・コンピュータ３２、ラップトップ・コンピュータ３４、パーム又はブラックベリー装置のようなパーソナル・デジタル・アシスタント（ＰＤＡ）３６などのテレフォニ装置３０へ情報を伝送することができる。あるいは、デジタル・ペン２２は、コンピュータ・システム２４と直接に通信が可能なドッキング・ステーションやクレードル３８などの外部装置に送信することも可能である。更にまた、デジタル・ペン２２は、デジタル・ペン２２を、例えばＵＢＳケーブルやファイヤワイヤなどを介してコンピュータ・システム２４のＵＢＳ又はファイヤワイヤ・ポートに接続することができるプラグを備えている場合もあり得る。本発明の様々な実施例を、タブレットＰＣ４０に記録されたデータと統合することも可能である。
可変プリント・オン・デマンド・システム：
図３を参照すると、デジタル・ペーパー及びペン技術の使用可能性を、テンプレート又はフォーム・オーバレイをデジタル・ペーパー技術と組み合わせるシステム５０によって、強化することができる。フォームを作成するリクエストが発せられる。第１のサーバ５２は、適切なデジタル・フォーム定義プログラム５４を用いるなどにより、フォーム・テンプレート及びオーバレイの適切な組合せを提供する。デジタル・フォーム定義プログラム５４は、物理的なフォームのレイアウト５６を設計するツールを提供し、また、オーバレイを既存の紙フォームと関連させるのに用いることもできる。フォーム・テンプレートは、フィールド、テキスト、グラフィクス及び所望のフォームのそれぞれのインスタンス（例）によって要求される任意の他の徴表（indicia）で構成される。フォーム・テンプレートは、また、後で解釈される定義と関連するフィールドの作成を可能にする。例えば、フォーム・テンプレートは、チェック・ボックス、放射状ボタン、類似のオプション・フィールドなどの決定フィールドを含みうる。デジタル・フォーム定義プログラムは、また、オプションであるが、ユーザが特定のフォームにおいてタイプをフィールドに割り当てることを可能にする。例えば、フィールドは、署名フィールド、手書き入力フィールド（例えば、日付、州、郵便番号、数量、英数字など）、シンボル・フィールド、グラフィクス・フィールドとして、指定されうる。フィールド・タイプを割り当てることにより、フィールドを解釈するバック・エンド・ソフトウェアを、後でより詳しく説明するように、特定のフィールド・タイプにカスタマイズすることが可能になる。テンプレートはセーブすることが可能であり、同じフォームの複数のインスタンスを迅速に生成するために再度呼び出すことも可能である。
【００１８】
オーバレイは、作成されているデジタル・フォームの特定のインスタンスと合併されるデータベースなど、任意の特定のデータ・ソースからの情報を提供する。データ・ソースから得られたこの情報は、フォームのそれぞれのインスタンスに対して一意的であるデータで構成されるか、又は、そのフォームのためのオーバレイによって得られたデータは反復的なデータで構成される。例えば、オーバレイは、データベースからの人口学的又は個人データ、シーケンシャルな制御番号、日付及びタイムスタンプ、それ以外のタイプの情報などの可変情報で構成されうる。レイアウト５６は、例えば、ポータブル文書フォーマット（ＰＤＦ）を含む任意の印刷可能なフォーマットや任意のワード・プロセシング・フォーマットで生成しセーブすることができる。
【００１９】
第２のサーバ６２は、図１を参照しながら上述したパターン・サーバ１２などのパターン又は配分サーバを定義する。第２のサーバ６２は、デジタル印刷空間の全体を管理し、位置コード座標空間の部分集合で構成される位置コードを作成されるフォームのインスタンスに割り当てる配分プログラム６４を動作させる。配分プログラム６４によって割り当てられた一意的な位置コード・パターン６６は、第１のサーバ５２で作成されたレイアウト５６と合併され、適切なプリンタ６８を用いて印刷されてデジタル・フォーム７０が生じる。システム５０は、好ましくは、更に、一意的な位置コード・パターンとその一意的な位置コード・パターンと関連する特定のレイアウト５６とを、一意的な識別子と共に記憶することにより、任意のデジタル・フォームの特定のインスタンスに関する情報を、後で検索し調べることができる。
【００２０】
ユーザは、デジタル・ペン７２を用いて、情報をデジタル・フォーム７０の上に手書きする。デジタル・ペン７２は、位置情報を読み取り、データ・ファイルなどのファイルを第３のサーバ７４に転送する。第３のサーバは、デジタル・ペン７０によって記録された手書情報のデジタル表現を記憶し後で処理するための相関サーバとして機能する。いったんデータ・ファイルが相関サーバに伝送されると、意図されている応用例に基づいて適切なワークフロー７６を実装することができる。第１、第２及び第３のサーバ５２、６２及び７４は、同一のコンピュータ又は物理的に異なるコンピュータ上に実装することができる。
【００２１】
デジタル・フォーム定義ソフトウェア５４のような専用のレイアウト・プログラムは、本発明を実現するのに必須ではない。例えば、図４を参照すると、レイアウト５６がワード（登録商標）、エクセル（登録商標）、パワーポイント（登録商標）スライド、エンジニアリング・ダイアグラム又はそれ以外の一般的な汎用的なソフトウェア・アプリケーションを用いて作成される場合には、レイアウト５６を印刷する任意のコンピュータ・ユーザは、オプショナルであるが、カスタマイズされた印刷ダイアログ・ボックス８０の中で、一意的な位置コードを有するフォームの特定のインスタンスを印刷するというオプションを有することができる。例えば、印刷ダイアログ・ボックス８０が、「パターン付きの印刷」というチェックボックス・オプション８２を含む場合があり得る。もう一度図３を参照すると、このオプション付きで印刷された任意の文書は、第２のサーバ６２におけるパターン配分プログラム６４にルーティングされるが、この第２のサーバ６２は、オンサイトであるか、又は、商業的な印刷会社によるＡＳＰサービスによって提供されるかのいずれかである。
【００２２】
配分プログラム６４は、次に、一意的な位置コード・パターン及びオーバレイをその文書に適用し、オプションであるが、印刷された出力を適切なレーザ・プリンタに送る。例えば、そのプリンタは、その文書を要求している人間の近傍の最も近くにあるプリンタであって、位置コード・パターンを適切な解像度で出力することができるプリンタであり得る。もちろん、プリント・オン・デマンド（オンデマンド印刷）が必要ない場合には、デジタル・フォームは、商用の印刷施設で生成され印刷されることになり、デジタル・フォームのそれぞれのインスタンスは、一意的な位置符号化パターンと適切なフォーム・オーバレイとを生じる。しかし、更に別の場合には、位置コード・パターン及び（又は）オーバレイの一部を、商用のプリンタで予め印刷しておくこともあり得る。その場合には、それ以後のプリント・オン・デマンド・システムは、位置コード及びテンプレートや任意の追加的な位置コード及びテンプレートの残りだけを印刷すればよいのであり、それによって、必要になるデジタル・フォームの生成を高速化することができる。
デジタル・フォームの一意的なインスタンスの識別：
上述した通り、システム５０は、好ましくは、一意的な位置コード・パターンとその一意的な位置コード・パターンと関連する特定のレイアウト５６とを一意的な識別子と共に記憶することにより、任意のデジタル・フォームの特定のインスタンスに関する情報を、後で検索して調べることが可能になる。この一意的な識別子は、後で受け取られたデータ・ファイルを正しいレイアウト５６と適切かつ明確に関連付けることを可能にする任意の一意的なキー又はそれ以外のインデキシング方式で構成される。
【００２３】
本発明の実施例によると、デジタル・フォームのそれぞれのインスタンスには、一意的な位置コードが提供され、それは、好ましくは、位置コード座標空間の部分集合から選択された隣接の座標範囲にあり、そのフォームの特定のインスタンスに割り当てられた座標の範囲全体は、すべてのデジタル・フォーム及びそれ以外のデジタル文書のそれ以外のすべてのインスタンスに対して相互に排他的である。例えば、図５を参照して、配分プログラムは、２次元表面における位置コード空間９０全体に対する座標の範囲を、Ｘ１、Ｙ１からＸｎ、Ｙｎへ写像すると仮定する。更に、配分プログラムは、デジタル・フォーム９２の与えられたインスタンスに、Ｘｉ、ＹｊからＸｋ、Ｙｌまでの範囲にある座標空間を包囲する位置コードを割り当てると仮定する。この配分プログラムは、他のどのデジタル文書も、Ｘｉ、ＹｊからＸｋ、Ｙｌまでの範囲と交差する座標空間を有する位置コードを割り当てられていないことを保証する。従って、あるフォームの１つのインスタンスから次のインスタンスへ座標空間の重なり合いは存在しない。これにより、任意の特定の文書が、フォームの上の任意の位置コード座標を単に知ることによって、容易かつ直ちに識別されることが可能になる。
【００２４】
図５を参照して説明された座標空間の割り当てを用いることで、デジタル・フォームのそれぞれのインスタンスに対する一意的な識別子は、そのフォームに割り当てられた座標空間の部分集合の表現であり得る。例えば、一意的な識別子は、左上のコーナーの座標から右下のコーナーの座標によって表現することができる。例えば、Ｘｉ、ＹｊからＸｋ、Ｙｌである。あるいは、一意的な識別子は、左上のコーナーの座標と印刷されるデジタル・フォームのサイズとによって表現することができる。例えば、Ｘｉ、Ｙｊ及び８と１／２“×１１”である。デジタル・ペンによって読み取られるデジタル・フォームの上の任意の１つの座標対は、従って、明確に、座標空間からのただ１つの先に割り当てられ相互に排他的（mutually exclusive、相互に重なり合わない）な位置コードの部分集合に、すなわち、デジタル・フォームの特定の１つのインスタンスに属する。これにより、配分サーバによって記憶された識別子の中を単純にサーチして、その文書を、そのデータに関連する他のデジタル的に記憶されたデータと関連付けることが可能になる。デジタル・ペンによって読み取られる座標対は、それぞれの記憶された識別子と比較され、その座標対が識別子によって境界付けられる座標空間の範囲の中に含まれるかどうかが調べられる。デジタル・ペンによって読み取られた座標対が特定の範囲の中に含まれる場合には、デジタル・ペンによって読み取られたデジタル文書は、その識別子と明確に関連付けられる。このようにして、ユーザは、デジタル・フォームの上の一意的な制御数又はキーを走査したり印を付けたりそれ以外の方法で確認することは必要なくなる。というのは、フォームの座標範囲がキー又は制御識別子であるからである。しかし、デジタル・フォームが無線的に作成されるか又は部分的に予め印刷されたパターンを有しているときには、ユーザは、デジタル・フォームの上の一意的な制御数又はキーを走査したり印を付けたりそれ以外の方法で確認することが必要な場合もある。
【００２５】
以上の議論では、議論を明確にするために位置コードの座標空間を２次元写像とした。パターン空間を定義する一意的な正方形は、一意的な正方形をデジタル・フォームの特定のインスタンスにおいて特定の位置に写像する適切で明確な方法が存在するのであれば、任意の他の空間において配列することも可能である。
複数ユーザとデジタル・フォームの単一のインスタンス：
図６を参照すると、デジタル・フォームからリトリーブされた情報を解釈し確認するシステム１００が、提供されている。このシステムは、１つのデジタル・ペンによって生成された１つのデータ・ファイルに対応するように構成されており、又は、それぞれのデータ・ファイルがデジタル・フォームに筆記を行った複数のデジタル・ペンの中の選択された１つと関連している複数のデータ・ファイルを組み合わせることもできる。これにより、複数の人間が１つの文書の編集を共同して行うことが可能になる。
【００２６】
例えば、ユーザ１が、第１のデジタル・ペン１０４を用いてデジタル・フォーム１０２の第１の部分の上に手書情報を提供する。ユーザＮは、第２のデジタル・ペン１０６を用いてデジタル・フォーム１０２の第２の部分の上に手書情報を提供する。このような状況において、それぞれのデジタル・ペン１０４、１０６は、それによって記録されたデータ・ファイル１０８、１１０を相関サーバ１１２及び対応するデータ・リポジトリ１１４に伝送する。本発明の柔軟性を図解するというだけの目的のために、第１のデジタル・ペン１０４はそのデータ・ファイル１０８を無線伝送を経由して伝送するものとして概略的に図解され、第２のデジタル・ペン１０６はクレードル１１６を用いてそのデータ・ファイル１１０を中間的なコンピュータ１１８を経由して伝送するものとして概略的に図解されている。また注意すべきは、ユーザの数とデータ・ファイルの数との間には１対１の対応関係が存在する必要はないということである。図解の目的のために、全体でＮ人のユーザがＭ個のデータ・ファイルを生成している。しかし、正確な履歴を保持する際の柔軟性を最大化するためには、それぞれのユーザが自分自身のデジタル・ペンを用いることが望ましい。従って、その場合は、ユーザとデータ・ファイルとの間には１対１の対応関係が存在する。
【００２７】
また、デジタル・フォームのレイアウトが既知であるから、フォームのレイアウトのコピーをタブレットＰＣ１２０に電子的に転送することができる。タブレットＰＣのユーザは、タブレットＰＣ１２０の上で、フォーム１０２のデジタル表現を見ることができ、米国ワシントン州レドモンド所在のマイクロソフト社によるマイクロソフト・デジタル・インクなどの技術を用いて、相関サーバ１１２に伝送される更に別のデータ・ファイル１２２を作成することができる。タブレットＰＣ１２０からのデータ・ファイル１２２を適切に対応するデジタル・フォーム１０２と一致させるためには、タブレットＰＣ１２０は、デジタル・フォーム１２０の一意的な識別子を知っていることが必要である。
【００２８】
好ましくは、デジタル・フォーム１０２の上に手書きするのに用いられたそれぞれのデジタル・ペン１０４、１０６と、デジタル・フォームを作成するのに用いられたタブレットＰＣとは、特定のデジタル・ペン又はタブレットＰＣを関連するデジタル・フォームと関連付ける識別子を提供する。更に、第１及び第２のデジタル・ペン１０４、１０６及びタブレットＰＣ１２０は、自らの関連するデータ・ファイルにタイムスタンプを提供する能力を有していることが好ましい。それによって、手書きが正確にいつの時点で文書に適用されたのかを判断するために、時間的な履歴を構成することができるからである。
【００２９】
相関サーバ１１２は、様々なデジタル・ペン１０４、１０６及びタブレットＰＣ１２０から作成されたデータ・ファイル１０８、１１０、１２２を収集して、関連するファイルを、それぞれのデータ・ファイルと関連するデジタル・ペン識別子、日付及びそれぞれのデータ・ファイルと関連するタイムスタンプなど取得可能な任意の他の有用な情報と共に、データ・リポジトリ１１４に記憶する、取得クライアント１２４などのプログラムを含む。データ・ファイル及びそれ以外の収集されたデータは、一致作業がなされ、一意的な識別子、フォーム・レイアウト及びデジタル・フォーム１０２の特定尾インスタンスに関して先に収集された他の情報と共に記憶される。
デジタル・フォームから検索された情報の解釈及び確認：
図７を参照すると、データ・ファイルをデジタル・フォームの特定のインスタンスと合併するプロセス２００は、デジタル・ペンとタブレットＰＣとによって生成されたデータ・ファイルを２０２でデータベースに記憶することを含む。それぞれのデータ・ファイルにおけるデータの作成時は２０４でデータベースに記憶され、それぞれのデータ・ファイルを生成したデジタル・ペン、タブレットＰＣ又はセルラ電話などの無線装置の識別子は２０６でデータベースに記憶される。そして、解釈及び認識がデータ・ファイルに記憶された手書き表現に対して２０８で実行され、生成された解釈が２１０で記憶される。解釈の確認（解釈の正確性のチェック）と認識とが、２１２で実行され、確認の結果が２１４で記憶される。解釈は元のデータ・ファイル自体を上書きしたり修正したりしないので、完全な履歴を再構成することができることに注意すべきである。
【００３０】
デジタル・フォームの上に書かれることが予想される情報のタイプについては、可能な限り多くをアプリオリに知っておくことは有用である。図３を参照して上述したデジタル・フォーム定義プログラム５４又はそれと類似のプログラムを用いてデジタル・フォームが作成された場合には、定義されたフィールドのタイプに関する情報はテンプレート・ファイルと共にセーブされるが、これは、解釈プロセスの効率及び精度を向上させるのに有用である。利用可能な場合にはフォーム・テンプレートのフィールド定義を含む適切な情報がいったんリトリーブされると、解釈プロセスが実行される。
【００３１】
図８を参照すると、解釈プロセス３００が開始され、必要なデータ・ファイルが３０２で取得される。また、テンプレートとデジタル・フォームの一意的なインスタンスと関連する他のファイルとが３０４でリトリーブされる。次に、システムは、キャラクタ認識の様々なフォームを用いて、データ・ファイルから抽出された手書データの表現を３０６で解釈又は認識する。システムがいったんこのプロセスを完了すると、解釈された結果は以後の処理のために３０８で記憶される。
【００３２】
図６をもう一度参照すると、システム１００は、デジタル・フォーム１０２の一意的なインスタンスと関連するデータ・ファイル１０８、１１０、１２２を解釈する解釈及び認識プログラム１２６を含む。解釈プロセスは、関連するデータ・ファイルの中の手書情報の表現をコンピュータ互換のフォーマットに変換するように試みる第１のパスである。例えば、データ・ファイルのキャラクタ認識が実行される。テンプレート・ファイルのフィールド定義が入手可能である場合には、特に決定フィールドに関してキャラクタ認識を比較的高精度で実行することが可能であるが、その理由は、キャラクタ認識ソフトウェアが特定の位置に予測されるデータのタイプを既に知っているからである。手書き認識ソフトウェア技術を適用することにより、データ要素を文書から捕捉し、ストリーム・システムをフィードダウンする、データベースを構築する又は以後の参照のためにイメージのインデクス作成をするのに用いることができる。
【００３３】
このように、解釈プログラム１２６は、データ・ファイルによって記録された実際のフィールド値やそれ以外の情報を本質的に仮定する。解釈プログラム１２６は、手書情報を復号化するのに、手書き認識ソフトウェアを利用することができる。しかし、解釈プログラムは、更に、署名フィールドを解析するための専用の署名認識及び解析プログラムなどの特別のプログラムを含みうる。署名認識プログラムは、署名認識に有用な解析ツールの特別の組を含みうる。署名認識プログラムは、署名をテキストに変換するだけでなく、署名を認証してそのデジタル・フォームを署名した人は本当にその人が意図した人であることを確立しようとすることによって、フロード（詐欺）を検出するツールを提供する。更に、それ以外の特別の認識プログラムは、クロスアウト、カラット挿入、削除、追加又は手書情報への変更を指示するのに用いられる任意のそれ以外の編集記号などの手書きスクロールだけでなく、チェックボックスなど決定フィールドに印を付けるのに用いられるようなシンボルやグラフィクスを解読するシンボル・モジュールを含みうる。
【００３４】
図９を参照すると、いったんコンピュータ・システムが解釈及び認識のフェーズを完了すると、確認プロセスが提供され、解釈の間に誤って解釈されたデータの訂正が可能になる。確認プロセス４００は、４０２でデータ・ファイルの解釈を受け取る。フィールドが重要な場合には、確認プロセス４００は、４０４で率先的な確認を要求する。そうでない場合には、確認プロセス４００は、４０４でユーザに誤って解釈されたフィールドに正しい値を供給するように促す。確認された情報は、４０６で記憶される。確認プロセスは、複数回、そして、複数の人間によって完了することができる。確認プロセスのユーザは、著者である必要はない。
【００３５】
図６を再び参照すると、任意の所望のキャラクタ認識及び変換が完了すると、変換されたテキストの認証が可能になる。例えば、安全なインターネット接続を用いると、データ・ファイルの著者は、ウェブ・ブラウザを用いてコンピュータ・システムにログインし変換の結果を見ることができる。本発明の実施例によると、確認プログラム１２８が、デジタル・フォームの特定のインスタンスを複製し、ウェブ・ページを介して認証されたユーザに返す。データ・ファイルは、著者によってフォーム上にグレイアウトされたフォーマットでなされたストロークを示すフォーマットでコンピュータ・スクリーン１３０上に表示され、変換されたテキストはデータ・ファイルの適切な部分に隣接して表示される。変換の一部が正しくない場合には、著者又は認証されたユーザが、自らのブラウザを用いて適切なフィールドをクリックし解釈を訂正する。別の実施例では、確認プログラムは、ワード・プロセシング・スペル・チェッカーのように機能し、正しい解釈におけるキーイングのオプションだけでなく、最も近く一致する単語を提供する。
【００３６】
例示的な目的のために、認識プログラムがコンピュータ・スクリーン１３０の上にＤＡＴＡ６を有するフィールドを表示することを見ることができる。しかし、ユーザＮに隣接したデジタル・フォームのインスタンスで見ることができるように、正確な値はＤＡＴＡ５のはずである。このように、ユーザは、誤って解釈されたデータを訂正することができる。図１０Ａを参照すると、解釈プログラム１２６は、多くの別の解釈４０を仮定する確認ウィンドウ１３８を提供することができる。本発明の実施例によると、ユーザには、５つまでの仮定されたフィールド値が提供され、更に、仮定された値のどれも正しくない場合には、カスタム値１４２を選択するというオプションが与えられる。解釈及び確認は、特定のアプリケーションに重要でないフィールドが含まれている場合には、あるフィールドについての肯定的な確認を要求する。例えば、ユーザは、確認ボックス１４４で、プログラムを継続する前に、値ＤＡＴＡ７が正しいかどうかを確認しなければならない。フォームを確認することを強制的に要求される確実なユーザの行為は、システムの不注意なユーザによる拙速な検査を阻止することができる。しかし、典型的には、ビジネス・ルールによって、解釈されたフィールドが自動的に確認されるべきか、あるいは、確実なユーザの相互作用が要求されるかどうかが決定される。
【００３７】
確認ウィンドウの別の例が、図１０Ｂに図解されている。確認ウィンドウ１４６により、図１０Ａに図解されている確認ウィンドウ１３８の場合と同様に、認証されたユーザが、解釈された又は認識された結果の値を編集することができる。確認ウィンドウ１４６は、手書きボックス１４８で現に調べられているフィールドのデジタル的に記録された表現を図解している。多数の別の解釈１４０が提供されており、ユーザが別の解釈ボックスの中でフィールドの適切な値を見いだせない場合には、カスタム値１４２が利用可能である。ナビゲーション・コントロール１５０によりユーザは、フォーム上のフィールドの間で移動することができ、情報ウィンドウ１５２が、デジタル・フォーム名、トライアル名、フィールド名、フィールド・タイプなどの情報を提供する。
【００３８】
次に、コンピュータは、データ・リポジトリに、元のデータ・ファイル、（適切な場合には）データ・ファイルの第１のパス・コンピュータによって生成された解釈、そして、確認ファイルをセーブする。このようにして、ダウンストリーム処理のために、ロバストな監査経路が保存される。また、それぞれのデータ・ファイルの第２のコピーを、オプショナルであるが、.tif又は.pdfフォーマットのファイルなど修正可能でないファイル・フォーマットでデータ・リポジトリの中に記憶することもできる。更に、データ・ファイルを保存することにより、回帰的な試験や別の解釈ソフトウェアを用いた試験に有用なサンプルのデータベースを作成することが容易になる。様々なファイルは、例えば、インジケータと関連付けられたレコードとしてデータベースに記憶することができる。また、これらの様々なファイルは、他の情報システムと共有されうる。ウェブ・ビューワは、また、適切に認証されたユーザによる解釈され確認されたデータ・ファイルの試験をサポートする。すなわち、データ・ファイルの著者は、常に解釈を確認するのに適切な人間であるとは限らない。従って、システム１００は、様々なレベルのユーザ・アクセス可能性とこのシステムの様々なコンポーネントとの相互作用とを提供することができる。
【００３９】
更に、このシステムは、以上のようにして、手書きされた情報を成功裏に、他のダウンストリーム・ワークフロー機能を実行するだけでなくデータベースを構築するのに用いることができコンピュータが認識可能であり意味のあるデジタル・フォーマットに抽出することができた。デジタル入力装置によって記録された手書情報の元のデジタル表現か、図１１Ａ及び１１Ｂに示されているような手書情報の表現がコンピュータによって認識されたテキストによって置き換えられるデジタル・フォームのあるバージョンを示すデジタル・フォームのイメージを生成することができる。更にまた、このシステムは、どのフィールドにコンピュータ・テキストとして表示されるのか、そして、デジタル・フォームのイメージをレンダリングする際にどのフィールドが手書データのデジタル表現として残るのかについて選択的であり得る。例えば、特定のアプリケーションはデジタル・フォームのイメージを提供することができ、そこでは、署名フィールドなどのあるフィールドは手書情報の表現として残り、それ以外のフィールドはコンピュータ・テキストに変換される。そのような構成の例が、図１１Ｂに示されている。
デジタル・フォームの発行に関係するデータへのアクセス：
解釈及び確認プロセスが図７の２０８などで開始されると、システムは、確かめることができる妥当な情報のすべてをフェッチする。例えば、ここでより詳細に説明されるように、デジタル・フォームのインスタンスと関連する一意的な識別子を、特定のデータ・ファイルから読み出された任意の座標を与えられた識別子によって境界付けられる座標の範囲と一致させることによって、見いだすことができる。しかし、対応する追加的なデータを見つける別の方法も存在する。例えば、１つのフォームの多くのインスタンスが同一のデジタル・ペンによって上書きされるようなアプリケーションが存在する。例えば、医師は、図１１Ａ及び１１Ｂに図解されているように、おなデジタル・ペンを用いてデジタル的なサンプル・レシート・フォームの上に薬剤のサンプルに関して署名をする可能性がある。それぞれのデジタル・ペンは、一意的に識別することができる。従って、コンピュータ・システムは、第１にこの医師のデジタル・ペンの識別子をフィルタリングで除去することによってデータ・リポジトリの中にインデクス付けをすることができる。次に、このフォームのそれぞれのインスタンスと共に記憶されている一意的な識別子がサーチされ、データ・ファイルに記録された座標との一致がなされる。いったんコンピュータ・システムがデータ・ファイルをフォームの適切なインスタンスとの一致を行うと、そのフォームのそのインスタンスとそれまで関連していた任意のデータを用いて更なる処理を実行することができる。このアプローチの結果として、より迅速なサーチ及びリトリーブ時間が得られ、特に、図１１に図解されているような薬剤サンプルを分配する応用例において生じる可能性があるように、ある特定の会社が膨大な量のデータ・ファイルを生成した場合において、そうである。
【００４０】
図１１Ａ及び１１Ｂは、また、ここでより詳細に説明される多くの特徴について図解している。例えば、図１１Ａに示されているように、デジタル・フォームは、このデジタル・フォーム上で利用可能なボックス及びフィールドを定義するテンプレート５０２を含む。また、様々な特定のタイプのフィールドが表示されている。例えば、デジタル・フォームは、医師の署名を受け取る署名フィールド５０４と、チェックボックス５０６として見ることができるいくつかの決定フィールドとを含む。デジタル・フォームは、また、オーバレイ・データ５０８を含むが、これは、１又は複数のデータ・ソースから引き出され、テンプレートと合併されている。例えば、制御コード、受け取られた薬剤のリスト及び数量、そして、それ以外の情報のホストが、デジタル・フォームの上に予め印刷されている。
【００４１】
図１１Ａ及び１１Ｂの例は、また、どのようにして、本発明の様々な実施例を、位置コードを有するデジタル・ペーパー上にサンプル・レシートが印刷されている薬剤サンプル・トラッキング・アプリケーションにおいて実装することができるかを図解している。図１１Ａを参照すると、薬剤担当者が、第１のデジタル・ペンを用いて、サンプル・レシート・フォームの「請求された単位」、「ロット」及び「使用期限」を書き入れる。そして、医師が、第２のデジタル・ペンを用いて、サンプル・レシート・フォームに署名し日付を書き入れる。これは、図６を参照して上述した態様で実行することができる。適切な解釈、認識及び確認プログラムが動作した後で、サンプル・レシート・フォームの第２のコピーが作成されるが、そこでは、（署名以外の）すべての手書情報がコンピュータ・テキストに変換される。
【００４２】
別の例示的な応用例では、米国オハイオ州デイトン所在のスタンダード・レジスター社（The Standard Register Company）によって提供されるペイシェント・リンクアップ（登録商標）エンタープライズ（Patient LinkupR Enterprise）システムは、デジタル・ペーパー上に記録された患者情報をそれ以外の患者に固有の情報とリンクさせるのに用いられる。ある患者が病院に登録されるときに、登録プロセスは、登録担当者が患者に関するある情報を収集し、その情報をコンピュータに入力することで開始される。コンピュータは、患者の治療と関連するどの特定のフォームが要求されるのかを知っており、従って、それらのフォームが生成されプリントアウトされる。例えば、同意フォーム、登録フォーム、保険フォーム、看護師のノートなどがプリントアウトされ、これらのフォームはそれぞれが位置コード座標空間の相互に排他的な範囲を有している。これらのフォームがデジタル・ペンを用いて記入されると、そのデータは、適当なホストにおけるコンピュータ・システムまで電子的に運ばれ、そこで、アーカイブ化され組織化される。その患者を担当する医師は、そのコンピュータ・システムにログインして患者の履歴全体を検討することができる。
【００４３】
薬剤販売に関するサンプル・レシート・フォームや患者参照フォームについてここで説明されているが、そのような応用例は、本発明の範囲を限定するものと考えるべきではない。むしろ、これらの応用例は単に例示的なものである。本発明の様々な実施例の恩恵を受ける膨大な数のフォームに関する他の例には、薬剤販売担当者によって用いられる販売コール・レポートや、会議ミーティングに関する情報リクエストを記録するブース・リード・フォームなどが含まれる。ここで提供されるシステムは、機密情報を保護するセキュリティ上の特徴を含みうることを理解すべきである。例えば、あるソースから別のソースへのデジタル情報の配送の任意の又はすべてのステージにおいて、対称型又は非対称型の暗号方式を用いることができる。公開鍵インフラストラクチャー（ＰＫＩ）又はそれ以外の適切な暗号符号化方式を用いて、複数の異なるネットワークの間で情報を共有することができる。
【００４４】
この出願で用いられた「好ましくは」、「一般には」、「典型的には」などの用語は、特許請求の範囲に記載された発明の範囲を限定するために用いられたのではなく、また、ある特徴が特許請求の範囲に記載された発明の構成又は機能にとって決定的である、本質的である又は重要であることなどを意味しない。むしろ、これらの用語は、単に、本発明の特定の実施例において用いられる又は用いられない別個の又は追加的な特徴を強調することだけを意図している。
【００４５】
以上で本発明をその特定の実施例を参照しながら詳細に説明したが、冒頭の特許請求の範囲において定義された発明の範囲から逸脱することなく、修正や変更を行わずに可能であることは明らかである。特に、本発明のいくつかの側面はこの明細書において好適であるとか特に有効であるとされているが、本発明は、そのような好適な側面に必ずしも限定されない。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例によるデジタル・フォームを作成するプリント・オン・デマンド・システムの概略図である。
【図２】デジタル・ペンが本発明の実施例によってコンピュータ・システムと通信することができるいくつかの方法を図解している概略図である。
【図３】本発明の別の実施例に従ってデジタル・フォームを作成するプリント・オン・デマンド・システムの概略図である。
【図４】本発明の実施例に従って通常の紙の上に位置コードを印刷するのに用いられるプリント・ダイアログ・ボックスの図解である。
【図５】本発明の実施例に従って座標空間の部分集合をデジタル・フォームのインスタンスに割り当てる例示的な方法を図解している仮想位置コード座標空間の概略図である。
【図６】本発明の実施例に従ってデジタル入力装置から得られた手書きの表現を解釈し認識し確認するシステムの概略図である。
【図７】本発明の実施例に従って手書情報の表現をコンピュータが認識可能なテキストに変換する方法を図解するフローチャートである。
【図８】本発明の実施例に従ってデジタル入力装置から得られた手書きの表現を解釈し認識する方法を図解するフローチャートである。
【図９】本発明の実施例に従ってデジタル入力装置から得られた手書きの解釈された表現を確認する方法を図解するフローチャートである。
【図１０Ａ】本発明の実施例による様々な確認及び解釈技術を図解しているコンピュータ・スクリーン・ショットの図解である。
【図１０Ｂ】本発明の実施例による様々な確認及び解釈技術を図解しているコンピュータ・スクリーン・ショットの別の図解である。
【図１１Ａ】本発明の実施例によりデジタル・ペンを用いて情報をその上に位置コードを有するデジタル・フォームに手書きされた例示的な応用例の図解である。
【図１１Ｂ】本発明の実施例によって手書情報をコンピュータが認識可能なテキストに変換する解釈、認識及び確認技術を実行した後での図１１Ａのデジタル・フォームの図解である。
【図１】
2007506185.tif 000003
【図２】
2007506185.tif 000004
【図３】
2007506185.tif 000005
【図４】
2007506185.tif 000006
【図５】
2007506185.tif 000007
【図６】
2007506185.tif 000008
【図７】
2007506185.tif 000009
【図８】
2007506185.tif 000010
【図９】
2007506185.tif 000011
【図１０Ａ】
2007506185.tif 000012
【図１０Ｂ】
2007506185.tif 000013
【図１１Ａ】
2007506185.tif 000014
【図１１Ｂ】
2007506185.tif 000015
【国際調査報告】
2007506185.tif 000016