"文書のワークフローのための方法であって、携帯用計算装置において文書を受け取る工程と、前記文書を2モードのユーザインタフェースに表示する工程と、入力ストロークを捕捉する工程と、前記入力ストロークを前記文書に追加して、注釈を付けた文書を作成する工程と、送出コマンドを受け取る工程と、前記送出コマンドの受け取りに応じて前記注釈を付けた文書をサーバに自動的に送出する工程とを含む方法。請求項1記載の方法であって、前記2モードのユーザインタフェースは、インボックスビューに複数の文書を列挙する第1のモード、及びフォームビューに前記文書のページを示す第2のモードを含む方法。請求項2記載の方法であって、前記第1のモードは、前記複数の文書を列挙したインボックスのグラフィックユーザインタフェースを含み、各文書は前記インボックスの行によって表され、選択ボタン、フォームネーム、ページ数、及びステータスを有する方法。請求項3記載の方法であって、前記インボックスの前記複数の文書は、フォームネーム、ページ数、又はステータスによってソート可能である方法。請求項2記載の方法であって、前記第2のモードは、前記文書の前記ページを表示し、ストロークを受け付けることができ、前記第1のモードの前記インボックスの表示に遷移するためにボタン及びナビゲーション操縦装置のみを有する方法。請求項1記載の方法であって、更に、次のステップと、前記文書に対応する、ワークフロー中の前記次のステップを処理する装置とを判定する工程と、前記文書を前記判定された装置に送出する工程とを含む方法。請求項1記載の方法であって、前記注釈を付けた文書をバックアップする工程を更に含む方法。請求項7記載の方法であって、更に、新たな文書を追加する旨の入力を受け取る工程と、新たなフォームのユーザインタフェースを表示する工程と、テンプレートの選択を受け取る工程と、前記テンプレートの選択に一致する内容及びフォーマッティングにより、新たな文書を作成する工程と、前記新たな文書を前記インボックスに追加する工程とを含む方法。コンピュータ読み取り可能なプログラムを含むコンピュータ利用可能な媒体を含むコンピュータプログラムプロダクトであって、前記コンピュータ読み取り可能なプログラムは、コンピュータ上で実行されると、前記コンピュータに、計算装置において文書を受け取る機能と、前記文書を2モードのユーザインタフェースにおいて表示する機能と、入力ストロークを捕捉する機能と、前記入力ストロークを前記文書に追加して、注釈を付けた文書を作成する機能と、送出コマンドを受け取る機能と、前記送出コマンドの受け取りに応じて、前記注釈を付けた文書をサーバに自動的に送出する機能とを行わせるコンピュータプログラムプロダクト。請求項9記載のコンピュータプログラムプロダクトであって、前記2モードのユーザインタフェースは、インボックスビューに複数の文書を列挙する第1のモード、及びフォームビューに前記文書のページを示す第2のモードを含むコンピュータプログラムプロダクト。請求項10記載のコンピュータプログラムプロダクトであって、前記第1のモードは、前記複数の文書を列挙したインボックスのグラフィックユーザインタフェースを含み、各文書は前記インボックスの行によって表され、選択ボタン、フォームネーム、ページ数、及びステータスを有するコンピュータプログラムプロダクト。請求項11記載のコンピュータプログラムプロダクトであって、前記インボックスの前記複数の文書は、フォームネーム、ページ数、又はステータスによってソート可能であるコンピュータプログラムプロダクト。請求項10記載のコンピュータプログラムプロダクトであって、前記第2のモードは、前記文書の前記ページを表示し、ストロークを受け付けることができ、前記第1のモードの前記インボックスの表示に遷移するためにボタン及びナビゲーション操縦装置のみを有するコンピュータプログラムプロダクト。請求項9記載のコンピュータプログラムプロダクトであって、前記コンピュータ読み取り可能なプログラムは、前記コンピュータ上で実行されると、更に、前記コンピュータに、次のステップと、前記文書に対応する、ワークフロー中の前記次のステップを処理する装置とを判定する機能と、前記文書を前記判定された装置に送出する機能とを行わせるコンピュータプログラムプロダクト。請求項9記載のコンピュータプログラムプロダクトであって、前記コンピュータ読み取り可能なプログラムは、前記コンピュータ上で実行されると、更に、前記コンピュータに、前記注釈を付けた文書をバックアップさせるコンピュータプログラムプロダクト。請求項9記載のコンピュータプログラムプロダクトであって、前記コンピュータ読み取り可能なプログラムは、前記コンピュータ上で実行されると、更に、前記コンピュータに、新たな文書を追加する旨の入力を受け取る機能と、新たなフォームのユーザインタフェースを表示する機能と、テンプレートの選択を受け取る機能と、前記テンプレートの選択に一致する内容及びフォーマッティングにより、新たな文書を作成する機能と、前記新たな文書を前記インボックスに追加する機能とを行わせるコンピュータプログラムプロダクト。文書のペーパーに似たワークフローを実現する装置であって、画像を表示するディスプレイ装置と、ストロークを受け付け、前記ストロークを表す信号を生成することができるストローク捕捉装置と、文書を送出し、受け取るよう適合された文書転送モジュールと、インボックスを表示する第1のモード及び文書を表示する第2のモードを有するデュアルモードのユーザインタフェースを生成し、提示する提示モジュールと、前記ディスプレイ装置、前記ストローク捕捉装置、前記文書転送モジュール、及び前記提示モジュールに結合され、文書を受け取り、前記文書のページの画像を表示し、前記ストローク捕捉装置によって捕捉されたストロークを記憶し、前記ストロークにより、前記文書に注釈を付け、注釈を付けた文書を送出するためのプロセッサとを備える装置。請求項17記載の装置であって、ログを作成し、記憶するロギングモジュールを更に備え、前記ロギングモジュールは前記プロセッサに結合される装置。請求項17記載の装置であって、前記文書転送モジュールは送出コマンドに応じ、前記送出コマンドの前記受け取りに応じて、前記送出コマンドに関連付けられた文書を前記画像ワークフローサーバにおけるストロークに送出する装置。請求項17記載の装置であって、前記第1のモードは、前記複数の文書を列挙したインボックスのグラフィカルユーザインタフェースを含み、各文書は前記インボックスの行によって表され、選択ボタン、フォームネーム、ページ数、及びステータスを有する装置。前述の従来技術の装置は、特定の問題の1つとして、特に、素人、又は慣れていないユーザにとって操作し、構成するのが難しいという点がある。例えば、前述の携帯用計算装置はデスクトップコンピュータと非常に類似しており、入力装置、出力装置、通信タイプ、利用可能な接続、データ同期化などの種々の構成の詳細を有しており、これは、前述の携帯用計算装置を非常に使いにくいものにし得る。更に、装置の多くは、従来のキーボード、又は携帯用計算装置にデータを入力する、キーボードの特定の擬似シミュレートされたタイプのバージョンを必要とする。これは、携帯用計算装置と相互作用するために、ユーザが別々のいくつかのインタフェースを学習することを必要とする。前述のインタフェースは更に、携帯用計算装置によって実行されているアプリケーションに応じて変わり得る。前述の別々の多くのインタフェースの使用を要求することにより、前述の装置の使いやすさ及び利便性が低減する。従来技術の計算装置は、別の問題として、計算の体験の全ての局面に対してユーザがコントロールを有するように企図されているという点がある。ユーザは、文書をどこにルーティングするか、誰にルーティングするか、どのアタッチメント又は追加情報が必要であるか、受け手が受け付けようとしているフォーマットはどれか、又は、受け手が処理することができるフォーマットはどれか、及び、種々の他の制御機能を知っているものと仮定される。やはり、慣れていないユーザにとって、前述の多数の要件又は制御は、技術を使用不能にするか、又は、所望の装置を使用するために、種々のパラメータ、及びあるべき設定の学習にかなりの量の時間を投入した後にのみ、使用可能にする。例えば、慣れていないユーザの場合、別の動作又はアプリケーションプログラムに遷移するか、若しくは文書を出る前にファイルを保存するという単なる動作は多くの場合、データの喪失及びデータ入力又は他の工程の繰り返しをもたらす。保存の動作が行われていないからである。よって、使用が単純なユーザインタフェース、及び自動的な文書処理のやり方に対する必要性が存在している。本発明の本実施例は、単一ボタンワークフロールーティングのためのインボックスモード及び文書提示モードを備えたユーザインタフェースを提供することにより、従来技術の欠点及び制約を解消する。本発明の本実施例は、インボックスモードと文書提示モードとの間で切り替わるユーザインタフェースを提供する。インボックスモードでは、ユーザは、編集可能な文書を表示し、編集のために文書を選択することができる。文書提示モードでは、選択された文書が、携帯用計算装置上に表示され、ユーザによって編集可能である。本発明の本実施例は効果的には、スタイラスのみを使用して編集することを可能にする。これは、ペーパーに似たワークフローの体験を提供する携帯用計算装置をもたらす。本発明の本実施例は更に、送出ボタンを選択すると、ユーザが何れかのルーティング情報を提供することも、送出ボタンの押し下げ以外の何かを行うことも必要なく、文書に対して行われる何らかの追加、編集、又は注釈がワークフロー中の次の工程に送出されるようなワークフロー制御処理及び装置を含む。本出願の目的で、注釈、注釈を付ける、注釈が付けられている、注釈が付けられた等の句は、別途明記されていない限り、どれだけ小さいかにかかわらず、何れかの情報、データ、メタデータ、ストローク入力、コメント、ノート、又は他の情報の追加を意味する。処理は、エンドユーザにとって完全に自動的である。一実施例では、本発明の本実施例のシステムは、ストローク及び画像ワークフローサーバにネットワークによって結合された複数の携帯用計算装置を含む。ストローク及び画像ワークフローサーバは更に、データ記憶装置に結合され得る。一実施例では、携帯用計算装置は、ディスプレイ、ストローク捕捉機能、及び無線通信機能を含む。携帯用計算装置は、文書を受け取り、ストローク注釈を、受け取られた文書に追加し、注釈が付けられた受け取られた画像を送出するよう適合される。携帯用計算装置は、上述のようにデュアルモードユーザインタフェースを提示する。ストローク及び画像ワークフローサーバは、携帯用計算装置と通信するためにネットワークに結合される。ストローク及び画像ワークフローサーバは、ロギングモジュール、ワークフローモジュール、検証モジュール、及び文書送信モジュールを含む。ストローク及び画像ワークフローサーバは、携帯用計算装置との間で文書を送出し、受け取り、検証のためにログを維持し、文書を処理するためにペーパーのようなワークフローを実現する。特に、ストローク及び画像ワークフローサーバは、携帯用計算装置との間で文書を転送するインボックスパラダイムを使用する。このストローク及び画像ワークフローサーバは更に、ペーパーに似たワークフローを実現し、ユーザの眼に見えないように電子文書の処理のオーバヘッドを扱う。一実施例では、ストローク及び画像ワークフローサーバは、全体ワークフローにおいて処理工程を行うことが可能な他のコンピュータに結合される。本発明の本実施例は更に、ストローク及び画像ワークフローサーバ内の携帯用計算装置と、ユーザインタフェースを提示するための方法との間で文書を転送する方法を含む新たないくつかの方法を含む。本明細書及び特許請求の範囲記載の構成及び効果は網羅的でなく、図及び明細書に鑑みて、更なる多くの構成及び効果が当業者に明らかになるであろう。更に、本明細書において使用する文言は、本発明の主題の範囲を制限するためでなく、主に読みやすさ及び教育の目的で選択している。符号の説明100システム102携帯用計算装置104ネットワーク106ストローク及び画像ワークフローサーバ108コンピュータ110データ記憶装置112結合116信号線118信号線120信号線202計算パッド204スタイラス206ディスプレイ装置208ストローク捕捉装置及びモジュール210入力装置212入力装置214入力装置216入力装置218入力装置220出力装置302プロセッサ304メモリ306通信装置308一意の装置ID310クロック312メタデータモジュール314ロギングモジュール316文書転送モジュール318文書作成モジュール320バス322提示モジュール324他のアプリケーション326他のI/O装置402プロセッサ404メモリ406通信装置408文書転送モジュール410クロック412ワークフローモジュール416ロギングモジュール418他のアプリケーション422ディスプレイ装置424出力装置426一意の装置ID428入力装置430検証モジュール502インボックス504文書512バックアップサーバ750下部領域ストローク及び画像ベースのワークフローのためのシステムを説明する。以下の説明では、説明の目的で、本発明の詳細な理解を得るために数多くの具体的な詳細を記載している。しかし、前述の具体的な詳細なしで本発明を実施することが可能であることは当業者に明らかとなるであろう。他の場合には、本発明を不必要に分かりにくくすることを避けるために構造及び装置をブロック図で示す。例えば、本発明の本実施例は、電子ペーパー、eペーパー、又は電子インクディスプレイを利用する、アマゾンAmazon社のキンドルKindleのようなハードウェア及びソフトウェアプラットフォームにおいて例示される携帯用計算装置を参照して以下に一実施例において説明する。しかし、本発明の本実施例は、インク、データ、及びコマンドを捕捉し、電子的に文書を送出することが可能な何れかのタイプの携帯用計算装置に適用される。本明細書において、一実施例又は実施例に言及されていることは、実施例に関して説明した特定の構成、構造、又は特性が、本発明の少なくとも1つの実施例に含まれているということを意味する。本明細書の随所に一実施例においての句が存在していることは、必ずしも、全て、同じ実施例を参照している訳でない。特に、本発明の本実施例は別個の2つのアーキテクチャの内容において以下に説明し、構成部分の一部は、両方のアーキテクチャで動作可能である一方、他の構成部分はそうでない。以下に続く詳細な説明の特定の部分は、コンピュータメモリ内のデータビットに対する動作の記号表現及びアルゴリズムによって示す。前述のアルゴリズム記述及び表現は、当業者に向けてその作品の本質を最も効果的に伝えるために当業者によって使用される手段である。アルゴリズムは本明細書及び特許請求の範囲では、かつ、一般には、所望の結果につながる首尾一貫した一連の工程であると理解される。工程は、物理的数量の物理的操作を必要とするものである。必ずしもそうでないが通常は、前述の数量は、記憶し、転送し、合成し、比較し、その他のやり方で操作することが可能な電気信号又は磁気信号の形態をとる。主に慣用の理由で前述の信号をビット、値、要素、記号、文字、項、数字等として表すことが時には便利であることが明らかになっている。しかし、前述及び同様な項は全て、適切な物理的数量と関連付けられるものであり、前述の数量に付される便利なラベルに過ぎないということを念頭におくべきである。以下の記載から明らかであるように、別途明記していない限り、処理、計算、算出、判定、表示等などの用語を利用する記載は、コンピュータシステムのレジスタ内若しくはメモリ内、又は、他の当該情報記憶装置内、送信装置内、又はディスプレイ装置内の物理的数量として同様に表される他のデータに、コンピュータシステムのレジスタ内及びメモリ内の物理的電子的数量として表されるデータを操作し、変換するコンピュータシステム、又は同様な電子計算装置の動作及び処理を表す。本発明の本実施例は更に、本明細書及び特許請求の範囲記載の動作を行う装置に関する。前述の装置は、所要の目的のために特別に構成し得るか、又は、コンピュータに記憶されたコンピュータプログラムによって選択的に起動又は再構成された汎用コンピュータを含み得る。前述のコンピュータプログラムは、限定列挙でないが、ランダムアクセスメモリRAM、リードオンリメモリROM、EPROM、EEPROM、磁気又は光カード、光磁気ディスク、CD-ROM、光ディスク、フロッピー登録商標ディスクを含む何れかのタイプのディスク、又は、電子的命令を記憶するのに適した何れかのタイプの媒体であって、それぞれがコンピュータシステムバスに結合された媒体などのコンピュータ読み取り可能な記憶媒体に記憶し得る。本発明は、全面的にハードウェアの実施例の形態、全面的にソフトウェアの実施例の形態、又はハードウェア構成要素及びソフトウェア構成要素を含む実施例の形態をとり得る。好ましい実施例では、本発明は、限定列挙でないが、ファームウェア、常駐ソフトウェア、マイクロコード等を含むソフトウェアで実現される。更に、本発明は、コンピュータ又は何れかの命令実行システムによる、若しくは、コンピュータ又は何れかの命令実行システムに関する使用のためにプログラムコードを提供するコンピュータ使用可能な媒体又はコンピュータ読み取り可能な媒体によってアクセス可能なコンピュータプログラムプロダクトの形態をとり得る。本明細書の目的では、コンピュータ使用可能な媒体又はコンピュータ読み取り可能な媒体は、命令実行システム、装置、又はデバイスによる、又は命令実行システム、装置、又はデバイスに関する使用のためにプログラムを含め、記憶し、通信し、伝搬させ、若しくは伝送することがあり得る何れかの装置であり得る。媒体は、電子的、磁気的、光学的、電磁的、赤外、若しくは半導体システム若しくは装置若しくはデバイス又は伝搬媒体であり得る。コンピュータ読み取り可能な媒体の例には、半導体又はソリッドステートメモリ、磁気テープ、着脱可能なコンピュータディスケット、ランダムアクセスメモリRAM、リードオンリメモリROM、リジッド磁気ディスク、及び光ディスクを含む。光ディスクの現在の例には、コンパクトディスクリードオンリメモリCD-ROM、コンパクトディスクリード/ライトCD-R/W、及びDVDが含まれる。プログラムコードを記憶し、かつ/又は実行するのに適したデータ処理システムは、システムバスを介してメモリ要素に直接又は間接に結合された少なくとも1つのプロセッサを含む。メモリ要素は、実行中にコードを大容量記憶装置から取り出さなければならない回数を削減するために少なくとも一部のプログラムコードの一時記憶装置を提供するキャッシュメモリ、大容量記憶装置、プログラムコードの実際の実行中に使用される局所メモリを含み得る。入出力又はI/Oデバイス限定列挙でないが、キーボード、ディスプレイ、ポインティングデバイス等を含むは、直接、又は介在するI/Oコントローラを介してシステムと結合し得る。ネットワークアダプタは、更に、データ処理システムが、介在するプライベートネットワーク又はパブリックネットワークを介して他のデータ処理システムあるいは遠隔プリンタあるいは記憶デバイスに結合されることを可能にし得る。モデム、ケーブルモデム、及びイーサネット登録商標カードは、現在入手可能なタイプのネットワークアダプタのうちのわずか少しに過ぎない。最後に、本明細書及び特許請求の範囲に示すアルゴリズム及びディスプレイは、何れかの特定のコンピュータ又は他の装置に固有に関連しているものでない。本明細書及び特許請求の範囲記載の教示に応じて種々の汎用システムをプログラムとともに使用し得るか、又は、所要の方法工程を行うよう更に専門化された装置を構成することが便利であることが明らかになり得る。前述の種々のシステムに必要な構造は、以下の説明で示す。更に、本発明の本実施例は、特定のプログラミング言語を参照して説明する。本明細書及び特許請求の範囲記載の本発明の教示を実現するために、種々のプログラミング言語を使用し得る。システム概要図1は、自動ストローク及び画像ベースのワークフロー用のシステム100の実施例を示す。次に図1を参照するに、システム100のこの実施例は、複数の携帯用計算装置102a-102n、ネットワーク104、コンピュータ108、ストローク及び画像ワークフローサーバ106、及びデータ記憶装置110を含む。複数の携帯用計算装置102a-102nは、それぞれの結合11a-112nを介してネットワーク104に無線結合される。一実施例では、携帯用計算装置102a-102nは、ディスプレイ、ストローク捕捉機能、及び無線通信機能を含む携帯用計算装置である。携帯用計算装置102a-102nは、画像例えば、フォーム又は文書を受け取り、受け取られた画像にストローク注釈を追加し、注釈を付した受け取られた画像を送出するよう適合される。携帯用計算装置102a-102nの実施例は、図2及び図3を参照して以下に更に詳細に説明する。ネットワーク104は、有線又は無線の通常のタイプのものであり、スター構成、トークンリング構成、又は当業者に知られている他の構成などの何れかの数の構成を有し得る。更に、ネットワーク104は、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN例えば、インターネット、及び/又は、複数の装置が通信し得る何れかの他の相互接続されたデータ経路を含み得る。更に別の実施例では、ネットワーク104はピアツーピアネットワークであり得る。ネットワーク104は更に、各種通信プロトコルでデータを送出するために、電気通信ネットワークの部分に結合し得るか、又は上記部分を含む。更に別の実施例では、ネットワーク104は、ショートメッセージングサービスSMS、マルチメディアメッセージングサービスMMS、ハイパーテキスト転送プロトコルHTTP、直接データ変換、WAP、電子メール等経由などでデータを送出し、受け取るために、ブルートゥース登録商標通信ネットワーク又はセルラー通信ネットワークを含む。コンピュータ108は、パソコンやハードウェアサーバなどの通常のタイプのものである。コンピュータ108は、信号線118により、ネットワーク104に結合される。一実施例では、コンピュータは、ワークフローに応じて、特定のフォームの処理を検証し、又は処理用のフォームを当初、入力するために、ストローク及び画像ワークフローサーバ106にアクセスし、ストローク及び画像ワークフローサーバ106と通信することが可能である。例えば、ユーザは、コンピュータ108を使用して、更なる処理のためにPDFファイルなどの文書をストローク及び画像ワークフローサーバ106に入力することができる。同様に、コンピュータ108は、そのワークフローによる処理全てが完了した後の完了フォームの受け手であり得る。コンピュータ108は、ストローク及び画像ワークフローサーバ106の検証モジュール430図4参照と通信して、特定のフォームの処理の完了又はステータスを検証し得る。最後に、コンピュータ108は、ワークフローの中間段階として電子文書に対して処理し、又は、更に、ストローク及び画像ワークフローサーバ106の機能の一部を含み、携帯用計算装置102a-102nと直接通信し得る。ストローク及び画像ワークフローサーバ106は、携帯用計算装置102a-102nと通信するために信号線116を介してネットワーク104に結合される。ストローク及び画像ワークフローサーバ106は、文書伝送モジュール408、ワークフローモジュール412、ロギングモジュール416、及び検証モジュール430を含む図4参照。ストローク及び画像ワークフローサーバ106は、携帯用計算装置102a-102nとの間で文書を送出し、受け取り、検証のためにログを維持し、ペーパーのようなワークフローを実現し、文書を処理する。これは特に効果的である。ストローク及び画像ワークフローサーバ106は、携帯用装置のユーザのためにペーパーに似たワークフローを実現し、ユーザに処理が見えないように電子文書の処理のオーバヘッドを扱うからである。データ記憶装置110は、信号線120を介してストローク及び画像ワークフローサーバ106に結合される。別の実施例では、データ記憶装置110は、ネットワーク104により、ストローク及び画像ワークフローサーバ106に結合される。例えば、前述の別の実施例では、データ記憶装置110は、アマゾンS3などのオンライン記憶ウェブサービスである。データ記憶装置110は、不揮発性メモリ装置又は同様な永久的な記憶装置及び媒体である。データ記憶装置110は、プロセッサ302用のデータ及び命令を記憶し、DVD-RW装置、DVD-RAM装置、DVD-ROM装置、CDーROM装置、フロッピー登録商標ディスクドライブ、ハードディスクドライブ、フラッシュメモリ装置、又は当技術分野において知られている特定の他の大容量記憶装置を含む1つ又は複数の装置を含む。データ記憶装置110は、処理ログなどのワークフロー処理についての情報を記憶するために使用される。図1のシステムは、1つのストローク画像ワークフローサーバ106のみを示すが、例えば、他の機能、企業、機関、組織構造に特化した何れかの数の更なるワークフローサーバが存在し得るものとする。計算装置102a-nは、2つ以上のストローク及び画像ワークフローサーバ106と通信し得る。文書の特定のページ又は部分は、別々のワークフローサーバに関連付け得る。更に、複合文書の一部を、複合文書全部を送出するのでなく、転送することが可能である。携帯用計算装置102次に図2A、図2B、及び図3を参照すれば、携帯用計算装置102の実施例を更に詳細に説明する。携帯用計算装置102は計算パッド202及びスタイラス204を備える。別の実施例では、携帯用計算装置102は計算パッド202のみを含み得、ユーザは、その指又はペンに似た他の物体をスタイラスとして使用することが可能である。計算パッド202は、画像を表示し、画像上に書かれた何れかのストロークを記録する。ストロークは、通常、紙上にペンで書かれたかのように画像上に直ちに表示される。ストロークは更に、通常、一連の点又はセグメントとして捕捉される。通常、特定のタイミング情報がストロークによって捕捉され、時には、圧力情報が捕捉される。パッドとの至近性に対する、パッドとの接触を示すペンアップ及びペンダウンも、ストロークによって記録し得る。一部の場合には、スタイラス204は、識別子あるいはボタンあるいは端部を有し得、これも、ストロークにより、記録することが可能である。一部の場合には、ペン又はスタイラス204の速度及び/又はペンの加速度も記録される。一部の場合には、表示表面に対するペンの角度又はペンの回転などのペン又はスタイラス204の他の局面も記録される。計算パッド202は、ディスプレイ装置206と、ストローク捕捉装置及びモジュール208と、複数の入力装置210乃至216と、カメラ218と、出力装置220と、プロセッサ302と、メモリ304と、通信装置306と、一意の装置識別子の記憶装置308と、クロック310と、メタデータモジュール312と、ロギングモジュール314と、文書転送モジュール316と、文書作成モジュール318と、バス320と、提示モジュール322と、他のアプリケーション324とを備える。次に図2A及び図2Bを参照するに、計算パッド202の一実施例を示す。本実施例では、ディスプレイ装置206は、イーインクE-ink社によって製造販売されるものなどの電子ペーパーディスプレイである。他の実施例では、ディスプレイ装置206は、液晶ディスプレイLCD又は何れかの他の同様に装備されたディスプレイ装置、画面、又はモニタである。ディスプレイ装置206は、本明細書及び特許請求の範囲記載の電子画像及びデータを表示するよう装備された何れかの装置を表す。ディスプレイ装置206は、少なくとも小さな情報ページを示すために十分なサイズに設定される。別々の実施例では、ディスプレイは2値であり画素の場合、別々の2つの値のみであるか、モノクロ一色の複数の色合いであるか、又は複数の色及び色合いを可能にする。ディスプレイ装置206は好ましくは、軽量の低電力ディスプレイである。一実施例では、ディスプレイ装置206は、屋外での使用のための発光でなく反射光を使用し、使用する電力は少ない。ディスプレイ装置206は、更に、上記ディスプレイ装置がない場合には紙上に表示され得る情報を表示するために高解像度を有するが、ディスプレイ装置206は、LCDディスプレイに共通の60Hzのリフレッシュレートよりもずっと低い更新速度を許容する。ディスプレイ装置206に合わせて、ディジタル化タブレット又はグラフィクスパッドなどのストローク捕捉装置208が存在している。ストローク捕捉装置208は、ディスプレイの上方、下方又は周辺にあり得る受信器を備えた音検出装置、電磁検出装置、若しくは光検出装置、又は接触検出装置である。ストローク捕捉装置208は、スタイラス204、又は指又は他の手段からのストロークを受け付けることができる。ストローク捕捉装置208は、スタイラス204のセンサであり、認識可能な手書き、印刷、及び他の図を捕捉するのに十分な解像度を有する。一実施例では、ディスプレイ装置206には、透明のタッチ感応パネルがディスプレイ装置206の画面を覆うタッチ画面が装備される。一実施例では、ストローク捕捉装置208は、ワコムWacom社によって製造され、販売されるディジタイザである。別の実施例では、ストローク捕捉装置208は、単一の接触点の水平位置及び垂直位置を返す単純なセンサである。更に別の実施例では、ストローク捕捉装置208は、圧力、位置、時間の示度を返し、例えば、消去するためにスタイラスが反転しているか、又は、ボタンがスタイラス上で押されているかのスタイラス204の表示、又は、ID番号若しくはタイプも返す複雑な複数のセンサである。一部のセンサは複数の接触点を返し得る。一部のセンサは、スタイラスベースのタッチ入力と、指ベースのタッチ入力とを区別することができる場合がある。ストローク捕捉装置208は、ストローク捕捉モジュール208の一部であるか、又は、ストローク捕捉モジュール208と通信するよう適合される。スタイラス204に加えて、計算パッド202は、コマンドを入力するために複数の入力装置210乃至216を提供する。図2Aに示すように、計算パッド202の上端上の第1のボタン210は、選択されると、計算パッド202をオン/オフにする。一実施例では、第1のボタン210は、計算パッド20をスリープモードに入れるよう、短い持続時間の間、選択し、計算パッド202をオフにするよう、長い持続時間の間、押し下げることが可能である。第2のボタン212は、カメラ218の動作を制御し、選択されると、カメラ218に画像を捕捉させる。第3のボタン214は、選択されると、文書の注釈が完了しており、文書は計算パッド202によって送出される旨を示す。第4の入力ボタン216の対は、ユーザが文書の次のページ又は先行ページに移行することを可能にする。ボタンとしての前述の入力装置が複数の入力装置210乃至216の一実施例に過ぎず、本発明の本実施例の範囲内に、より少ない数のボタン若しくは入力装置、又はより多い数のボタン若しくは入力装置の構成が存在しているということを当業者は認識するであろう。特に、別の実施例では、計算パッド202は非常に少ない数のボタンを有するか、又はボタンを有しない。ボタンが、紙に似ていると認識されている装置を妨げ得るからである。前述の実施例では、ネットワーク接続性が存在している限り、ストローク及び他のメタデータが連続して送信される。ページ、又はページの組の完了は、パッド上の送出ボタン又はリジェクトボタンを押すことによって示し得るか、又は、表示されたページ上に領域が存在し得、上記領域にストロークを加えることにより、適切なデータの送出をもたらし得る。複数の入力装置210乃至216について各種の数及び構成が存在しているということを当業者は認識するであろう。例えば、別の構成は、電源用に1つのボタンを含み、送出用に1つのボタンを含む。第2の例では、1つ又は複数のボタン、及び指の位置に応じて多数のページのうちのページを選ぶためのスライダを有する。次に図2Bを参照すれば、計算パッド202の背面側を示す。計算パッド202はカメラ218及び出力装置220を含む。図2Bに示すように、カメラ218は、左上隅部における計算パッド202の背面側でそのレンズが外方向を向いて配置される。カメラ218は、携帯電話機上、又はノートブック型コンピュータ上で利用可能なものなどの通常のタイプのものである。出力装置220は、小さな画像を表示する装置であり、カメラのビューファインダーとして使用される。一実施例では、出力装置220は、有機発光ダイオードOLEDであり、カメラが動作状態にある場合にのみ、動作状態にある。別の実施例では、出力装置220は、1計算パッド202に電源があって、動作状態にあるか否か、2計算パッド202にネットワーク接続性があるか否か、3計算パッド202が、複合文書を送受信するか否か等などの、装置のステータスを示すために使用される。出力装置220の一部であり得る、上記のものを越える更なる各種のステータス表示子が存在し得るか、又はそのステータスが主ディスプレイ206を介して供給され得るということを当業者は認識するであろう。次に図3を参照すれば、計算パッド202の残りの構成部分を説明する。プロセッサ302は、計算を行い、電子表示信号をディスプレイ装置206に供給し、ストローク入力を検出し、処理するために算術論理装置、マイクロプロセッサ、汎用コントローラ、又は特定の他のプロセッサアレイを含む。プロセッサ302は、計算パッド202の他の構成部分と通信するためにバス320に結合される。プロセッサ302は、データ信号を処理し、高度命令セットコンピュータCISCアーキテクチャ、縮小命令セットコンピュータRISCアーキテクチャ、又は命令セットの組み合わせを実現するアーキテクチャを含む種々の計算アーキテクチャを含み得る。単一のプロセッサのみを図3に示しているが、複数のプロセッサを含み得る。計算パッド202の処理機能は、ストロークの伝送、ストロークの記録、及び画像の表示のサポートに制限され得る。処理機能は、各種画像処理、ストローク処理、又は認識タスクを含む高度なタスクを行うのに十分であり得る。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、及び物理的な構成が考えられるということが当業者に明らかになるであろう。計算パッド202は、限定列挙でないが、ウィンドウズ登録商標、MacOSX、アンドロイド、又はUNIX登録商標ベースのオペレーティングシステムなどの、プロセッサによって実行可能なオペレーティングシステムも含む。メモリ304は、プロセッサ302によって実行され得るデータ及び/又は命令を記憶する。命令及び/又はデータは、本明細書及び特許請求の範囲記載の手法の何れか、及び/又は全てを行うためのコードを含み得る。メモリ304は、ダイナミックランダムアクセスメモリDRAM装置、スタティックランダムアクセスメモリSRAM装置、フラッシュメモリ、又は当技術分野において知られている特定の他のメモリ装置であり得る。一実施例では、メモリ340は、より恒久的にログ情報を記憶するためのフラッシュドライブ又はハードディスクドライブなどの不揮発性メモリも含む。メモリ304は、計算パッド202の他の構成部分と通信するためにバス320に結合される。通信装置306はアンテナ及びバス320に結合される。別の実施例では、通信装置306は、ネットワーク104に対する直接の物理的接続のためのポートを提供し得る。通信装置306は、複合文書を送受信するためのトランシーバを含む。一実施例では、通信装置306は、アクセスポイントとの無線通信のためのワイファイWi-Fiトランシーバを含む。別の実施例では、通信装置306は、他の装置と無線通信するためにブルートゥース登録商標トランシーバを含む。更に別の実施例では、通信装置306は、ショートメッセージングサービスSMS、マルチメディアメッセージングサービスMMS、ハイパーテキスト転送プロトコルHTTP、直接データ接続、WAP、電子メール等などのセルラー通信ネットワークを介してデータを送受信するセルラー通信トランシーバを含む。更に別の実施例では、通信装置306は、限定列挙でないが、USB、SD、CAT-5等などの、有線の接続性のためのポートを含む。通信装置306は、複数の処理システムを含み得るネットワーク104にプロセッサ302をつなぐ。処理システムのネットワークは、ローカルエリアネットワークLAN、ワイドエリアネットワーク例えば、インターネット、及び/又は複数の装置が通信し得る相互接続された何れかの他のデータ経路を含み得る。通信装置306は更に、当業者が分かるように、TCP/IP、HTTP、HTTPS、及びSMTPなどの標準ネットワークプロトコルを使用してファイルメディアオブジェクトを配信するためにネットワーク104との他の通常の接続も提供する。計算パッド202は、一意の装置識別子308のための記憶装置を含む。計算パッド202は、必要に応じて他の構成部分に、上記一意の識別子を供給するためにバス320に結合される。一実施例では、記憶装置は、一意の装置識別子308を記憶するためのリードオンリメモリである。別の実施例では、一意の識別子の記憶装置308は、公開鍵秘密鍵の対を記憶する不揮発性の記憶装置である。別の実施例では、公開鍵秘密鍵の対は、装置の主基板又はCPUと一体化された専用トラステッド計算メモリ内に記憶される。種々の通信プロトコルのために、又はストロークが記録された場所を示すために使用される一意の識別子を計算パッド202が有することは有用である。一実施例では、一意の識別子は、計算パッド202内のネットワークチップのハードウェアMACアドレスである。一意の識別子308は、メモリ装置304内の不揮発性記憶装置内にあるか、又は通信装置306などの別の機能ブロックの内部部分であり得る。別の実施例では、一意の識別子は、計算パッド202上のメモリカードに関連付けられた一意のIDであり、それにより、特定の装置との関連付けは、メモリカードが移動した場合予期される挙動であり得るに、別の装置に移動することになる。一意の識別子は、種々の動作に有用であるが、通常、提供されるセキュリティはあまりない。ハードウェアMACアドレスは例えば、他の装置によって模倣することが可能である。よって、RSA登録商標などの公開鍵暗号システムからの鍵の対と装置を関連付けることが時には有意義である。一実施例では、計算パッド202は、配布される公開鍵及び秘密鍵によって製造されるか、又は構成される。次いで、計算パッド202は、装置上で生じるストローク、画像、ログ、又は他の媒体のディジタル署名のためにその秘密鍵を使用することが可能である。前述の媒体を検証するために公開鍵が使用される場合もある。更に、公開鍵は、装置との秘密通信を提供するために使用することができる。暗号化のために装置の公開鍵を使用することにより、単に特定の計算パッド202を目的とするページ画像又はメタデータへの他者のアクセスが制限される。クロック310は、通常タイプのものであり、計算パッド202の現地時間の示度を提供する。特に、クロック310は、複合文書が処理される現地時間を提供するために使用される。この時間値は、ロギングモジュール314を使用して局所ログファイル内のデータとともに記憶される。クロック310は、システム320を使用してプロセッサ302及びロギングモジュール314にこの情報を通信するよう適合される。メタデータモジュール312は、文書からメタデータを抽出し、文書の一部としてメタデータを記憶するためのルーチンを含むソフトウェアである。一実施例では、メタデータモジュール312は、画像/ページメタデータ及び文書メタデータにアクセスするために、図5乃至図9を参照して後述する機能を提供する旨の、プロセッサ302によって実行可能な命令である。別の実施例では、メタデータモジュール312は、ユーザインタフェースを提示し、ストローク情報を捕捉し、ワークフローに応じて文書をルーティングする携帯用計算装置102との間で文書を送受信するためのソフトルーチンである。一実施例では、メタデータモジュール312は、メモリ304に記憶され、プロセッサ302によってアクセス可能であり、実行可能である。いずれにせよ、メタデータモジュール312は、プロセッサ302、及び計算パッド202の他の構成部分と協調し、通信するよう適合される。ロギングモジュール314は、メモリ304内に特に、メモリ304の不揮発性記憶部分内に局所ログを作成し、記憶するためのルーチンを含むソフトウェアである。一実施例では、ロギングモジュール314は、ストローク及び画像ワークフローサーバ106及び計算パッド202において、もつれたログにメタデータを記憶するために、プロセッサ302によって実行可能なルーチンの組である。ロギングモジュール314は、トランザクションにおけるワーフフロー完了の検証を提供するうえで特に死活的である。一実施例では、ロギングモジュール314は、その特定の計算パッド202のログをネットワーク上の公に利用可能な場所で公表又は記憶するためのルーチンも含む。ロギングモジュール314は、プロセッサ302、メモリ304、及び通信装置306にバス320によって結合される。文書転送モジュール316は、ストローク及び画像ワークフローサーバ106との間で文書を送受信するためのソフトウェア及びルーチンである。他の実施例では、文書転送モジュール316は、限定列挙でないが、コンピュータ108、ストローク及び画像ワークフローサーバ106、又は他の携帯用計算装置102などの何れかの他の計算装置との間で、フォーマッティングされたメッセージなどの文書を送受信する。文書転送モジュール316は、プロセッサ302及び通信装置306との通信のためにバス320に結合される。文書転送モジュール316は、電子メール、ファイル転送、XMPP、又は専用アプリケーションなどにより、計算パッド202との間で文書、又はフォーマッティングされたメッセージを送受信する役割を果たす。第1の実施例では、文書転送モジュール316は、インデクスとしての役目を担うディレクトリ構造を維持する、計算パッド202上で動作するクライアントソフトウェアである。文書転送モジュール316は、文書を、ストローク及び画像ワーフフローサーバ106上の対応するインボックスからこのディレクトリに移動させる。計算パッド202のインボックス内の文書に注釈が付され、ユーザが送出命令を入力すると、文書転送モジュール316は、ディレクトリ構造から文書を除去し、更に処理するためにストローク及び画像ワークフローサーバ106にそれを転送する。第2の実施例では、文書転送モジュール316は、アタッチメントがある電子メールを受け取り、送出することができる電子メールクライアントである。電子メールクライアントは、プロセッサ302上で動作可能である。メールサーバは通常、メールクライアントにデータを伝送するためにPOPプロトコル又はIMAPプロトコルを使用し、計算パッド202は、何れかを使用するよう構成される。メッセージは、計算パッド202が直接使用可能なフォーマット例えば、画像ファイルのアタッチメントのものである。メッセージは、計算パッド202上の変換を必要とするフォーマットのものである例えば、pdf文書である。あるいは、特別なメールサーバは、パッドが複数のフォーマットをサポートする必要がないようにメッセージの変換を提供することが可能である。例えば、上述の部門のインボックスなど、一度しか行ってはならないワークを配分するためにワークフローにおいて複数の装置が使用される場合、IMAPの使用が効果的である。複数の装置102a-nは、同じIMAPサーバ及びユーザネームを有するクライアントとして構成し得る。装置102a-nの群は、フォーム全てをインボックスに表示し得る。何れかの装置102a-n上の何れかのユーザが、処理済としてフォームにマーキングすると、装置はそのメッセージをインボックスから出し、場合によっては、IMAPサーバ上の処理済ボックスに入れる。他の装置102a-nは、IMAPサーバ上のインボックスを検査すると、ページがもう存在しておらず、それをもう表示しないと判定する。パッドがページ若しくはストローク又は複数のページ及びストロークを送出する必要があると、パッドは、電子メールクライアントとしてふるまい、圧縮され、場合によっては、単一のファイルに合成されたディレクトリ構造のページを伴ってメールを送出することが可能である。第3の実施例では、文書転送モジュール316は、ファイル転送を行うためのルーチンである。計算パッド202との間で文書を移動させるために種々のファイル転送方法を使用することが可能である。計算パッド202は、ftp、http、又はwebdavサーバを実行させることが可能であり、他の装置は計算パッド202上の文書をプッシュし、又はプルすることが可能である。計算パッド202は更に、やはり、ftp、http、rsync、webdav、又は別のプロトコルを介して新たな文書を得るか、又は外部サーバに新たな文書を送るよう構成することが可能である。第4の実施例では、文書転送モジュール316は、他の通信プロトコル上か、又はMSを介した通信用などのクライアント通信プログラムである。インスタントメッセージングにおいて使用されるプロトコルである。インスタントメッセージングにおいて使用されるプロトコルであるXMPPは、パッドとの間の文書及びストローク通信を提供するために使用される。インスタントメッセージングプロトコルは有用である。別のメンバーがメッセージを送信している間にも、メッセージンググループの何れかのメンバーがメッセージを開始することが可能であるからである。計算パッド202にとって、これは、パッドからサーバにストロークが送信されるのと同時にサービスがパッド用の画像を送信することを可能にする。計算パッド202の群がディスプレイ空間を共有しており、よって、上記群のメンバー全てが、新たなストロークについて通知され得る場合に、インスタントメッセージングプロトコルは更に有用であり得る。第5の実施例では、文書転送アプリケーションモジュール316は、カスタムアプリケーションである。当然、情報は、パッドに特有のAPIを使用してパッドと協働するよう企図された特定用途のアプリケーションにより、計算パッド202に転送し得る。インストラクタは、ファイルを移動させるために使用される特定の方法を知ることなく、パッドの図式表現にワークシートをドラッグアンドドロップしたいことがあり得る。例示的な1つの実施例では、文書転送モジュール316はrsyncである。Rsyncは、適宜、デルタ符号化を使用してデータ転送を最小にする一方で、1つの場所から別の場所にファイル及びディレクトリを同期化させる、Unixのデータ転送ソフトウェアアプリケーションである。上記実施例では、文書転送モジュール316は、文書をご都合主義的に、ネットワーク接続性が利用可能である場合にのみ送信する蓄積交換システムを実現し得る。文書作成モジュール318は、新たな文書を作成するためのソフトウェア又はルーチンである。文書作成モジュール318はプロセッサ302上で動作可能であり、計算パッド202の他の構成部分と通信するためにバス320に結合される。文書作成モジュール318は、入力装置210乃至218、又はストローク捕捉装置208からの信号に応答する。文書作成モジュール318は、文書のテンプレートフォームをメモリ304に記憶する。ユーザ入力に応じて、文書作成モジュール318は、記憶されたテンプレートフォームにアクセスし、選択されたものを複製して、テンプレートフォームから、新たな文書を作成する。作成されると、メモリ304に記憶された文書は、提示モジュール322によって維持されるインボックスリストに加えられ、何れかの他の文書と同様に、他の方法で、編集可能であり、操作可能であり、送信可能である。バス320は、計算パッド202にわたり、情報及びデータを通信するための共有バスを表す。バス320は、業界標準アーキテクチャISAバス、周辺装置相互接続PCIバス、ユニバーサルシリアルバスUSB、又は同様な機能を提供するために当技術分野において知られている特定の他のバスを含む1つ又は複数のバスを表し得る。システムバス320を介してプロセッサ302に結合された更なる構成部分には、ディスプレイ装置206、ストローク捕捉装置及びモジュール208、複数の入力装置210乃至216、出力装置220、プロセッサ302、メモリ304、通信装置306、一意の装置の識別子の記憶装置308、クロック310、メタデータモジュール312、ロギングモジュール314、文書転送モジュール316、提示モジュール322、及び他のアプリケーション324が含まれる。更に、機能要素間の最も効率的な通信を提供するよう企図された複数のバスが通信システム202においてあり得る。提示モジュール322は、ディスプレイ装置206上に文書及びインボックスを表示し、入力装置210乃至216からの入力に応じて画像の表示を調節するためのソフトウェア及びルーチンである。提示モジュール322は、図5乃至図9を参照して後述するデュアルモードユーザインタフェースを表示させるルーチンである。一実施例では、提示モジュール322は、ディスプレイ装置206上に画像を表示させるためにプロセッサ302によって実行可能なシンクライアントルーチンである。提示モジュール322は、ディスプレイ装置206、プロセッサ302、及びメモリ304にバス320によって結合される。他のアプリケーション324は、他の各種機能のためにプロセッサ302によって実行される他のソフトウェア及びルーチンを含む。一実施例では、限定列挙でないが、ワードプロセッシングアプリケーション、電子メールアプリケーション、金融アプリケーション、及びウェブブラウザアプリケーションを含む1つ又は複数のアプリケーションプログラムがプロセッサ302によって実行される。最後に、計算パッド202は1つ又は複数の他のI/O装置326を含み得る。例えば、他のI/O装置326には、音を生成するためのスピーカ、音を記録するためのマイクロフォン、文書又は画像を記録するためのスキャナ又はカメラ、及び、加速度計、ページャモーター、又は触覚フィードバックのような他のセンサ若しくはフィードバック装置を含み得る。任意的には、他のI/O装置326は、オーディオ処理を容易にするために、1つ又は複数のアナログディジタル変換器、若しくはディジタルアナログ変換器、及び/又は1つ又は複数のディジタル信号プロセッサを含み得る。前述の他のI/O装置326は、プロセッサ302及びメモリ304と通信するためにバス320によって結合される。任意的には、マイクロコントローラは、電源システム制御を容易にし、低速の重要でないタスクから主プロセッサ302をオフロードするために、他のI/O装置326の一部として追加し得る。ストローク及び画像ワークフローサーバ106次に図4を参照して、ストローク及び画像ワークフローサーバ106の実施例を更に詳細に説明する。ストローク及び画像ワークフローサーバ106は、プロセッサ402と、メモリ404と、通信装置406と、文書転送モジュール408と、クロック410と、ワークフローモジュール412と、ロギングモジュール416と、他のアプリケーション418と、バス420と、検証モジュール430とを備える。別の実施例では、ストローク及び画像ワークフローサーバ106は更に、ディスプレイ装置422、出力装置424、一意の装置IDの記憶装置426、及び入力装置428を備える。ストローク及び画像ワークフローサーバ106の構成部分の一部が計算パッド202の構成部分と同一又は同様の機能を有するということを当業者は認識するであろう。よって、前述の構成部分の説明はここでは繰り返さないものとする。例えば、プロセッサ402、メモリ404、通信装置406、文書転送モジュール408、ロギングモジュール416、クロック410、他のアプリケーション418、ディスプレイ装置422、出力装置424、一意の装置のID426、及び入力装置428は、図3のプロセッサ302、メモリ304、通信装置306、文書転送モジュール316、ロギングモジュール314、クロック310、他のアプリケーション324、ディスプレイ装置206、出力装置220、一意の装置のID308、入力装置210乃至216それぞれと同様の機能を有する。ストローク及び画像ワークフローサーバ106の構成部分と、計算パッド202の構成部分との間の差を一部、以下に記す。例えば、通信装置406は、無線でなく有線でストローク及び画像ワークフローサーバ106をネットワーク104に結合し得る。ワークフローサーバ106は、数多くの携帯用計算装置102をサービスする可能性が高いので、プロセッサ402は、プロセッサ302よりも計算量的に強力である。文書転送モジュール408は電子メールクライアントでなく、電子メールサーバである。ディスプレイ装置422はCRTであり得、出力装置424はスピーカである。入力装置428は、キーボード、及びマウス型コントローラを含む。ストローク及び画像ワークフローサーバ106の構成部分は、遠隔クライアントでなく、ハードウェアサーバとしてふるまうので、種々の他の差が存在し得るということを当業者は認識するであろう。ストローク及び画像ワークフローサーバ106の検証モジュール430は、文書の処理を検証するためのソフトウェア及びルーチンである。一実施例では、検証モジュール430は、後述する文書処理の検証を行うためにプロセッサ402によって実行可能なルーチンである。検証モジュール430は、プロセッサ402、メモリ404、及び通信装置406にバス420によって結合される。検証モジュール430は、ストローク及び画像ワークフローサーバ106と独立して使用し得る。実際に、特定のサーバのトラストの必要なしで文書の独立した検証のためにコンピュータ108上で実行し得る。ストローク及び画像ワークフローサーバ106のワークフローモジュール412は、文書、又はフォーマッティングされたメッセージを処理し、ルーティングするためのソフトウェア及びルーチンである。ワークフローモジュール412は、文書400を作成するか、又はフォーマッティングされたメッセージを作成する。ワークフローモジュール412は更に、ロギングモジュール416と協働して、ロギングモジュール416、メモリ404、又はデータ記憶装置110に記憶されるシステムログを作成し、上記ログを、必要に応じて、公表し、又は利用可能にする。ワークフローモジュール412は更に、処理ワークフローの一部として、次の場所に文書、又はフォーマッティングされたメッセージをルーティングする役割も果たす。一実施例では、計算パッド202は、文書を送出することにより、返すか、又は、アタッチメントを含む返信電子メールをストローク及び画像ワークフローサーバ106に送出し、ワークフローモジュール412は、ルーティング及び次のワークフロー工程を判定する。ワークフローモジュール412により、システムログを作成する処理により、もつれたログが作成され得、文書の別個のページをサービスする複数のワークフローモジュール412が存在していることは、検知されずに文書をタンパリングすることの困難性を大きく増大させる。例えば、ワークフローサーバ106は、ミーティングの終了後に、ミーティングメンバー全てに送信されるノートパッド文書を作成し得る。ノートパッド文書は、グループ電子メールアドレスを含む次のデスティネーションURLで作成される。ノートパッドがタブレットにより、ワークフローサーバ106に返されると、ワークフローサーバ106は、グループの各メンバーに文書をルーティングする。理解の便宜及び容易性の目的で、ワークフロー内の文書の処理及び文書の転送は、ストローク及び画像ワークフローサーバ106のワークフローモジュール412によって行われるものとして以下に説明する。あるいは、同じ動作を計算パッド202によって行い得るということを当業者は認識するであろう。あるいは、文書ルーティング処理及びワークフロー規則は、一体化された1つのサーバとして実現される代わりに、別個のサーバによって実現し得るということを当業者は認識するであろう。計算パッド202から受け取られると計算パッド202によって送出されると、ストローク及び画像ワークフローサーバ106のワークフローモジュール412が文書をどうするかを判定する種々のやり方が存在しているということを当業者は認識するであろう。一実施例では、計算パッド202は、特定のストローク及び画像ワークフローサーバ106と協働し、ストローク及び画像ワークフローサーバ106にページを送出するよう構成される。そのページについて、ストローク及び画像ワークフローサーバ106は次いで、予めプログラムされた規則に基づいて次の工程を判定する。一実施例では、ストローク及び画像ワークフローサーバ106は、文書自体の中に記憶されたメタデータに基づいて文書をどのようにして処理するかを判定する。メタデータは、文書の更なる処理、文書をどのようにしてルーティングするか、及び、ルーティングされるべき他の計算装置を規定し得る。例えば、メタデータとして記憶された順序付けられた一連の電子メールアドレスは、連続する電子メールアドレスに文書が転送されるワークフローの一例である。メタデータは更に、文書全体ベース、又はページベースで提供し得る。別の実施例では、ワークフローは、文書が送出された電子メールフォーマッティングされたメッセージ内で、又は文書内で規定される。電子メールにより、文書を受信する単純なケースでは、計算パッド202は、完了した文書をストローク及び画像ワークフローサーバ106に返す。ストローク及び画像ワークフローサーバ106は次いで、メタデータを、完了した文書から抽出し、ワークフロー内の次の工程を判定し、次いで、完了した文書を、識別された装置例えば、コンピュータ108に送出して、ワークフロー内の次の工程を行う。別の実施例では、計算パッド202は、完了した文書を電子メールにより、ストローク及び画像ワークフローサーバ106に戻し、電子メールはワークフローを含む。ストローク及び画像ワークフローサーバ106は、完了した文書を含む電子メールから、完了した文書を送出する次の電子メールアドレスを求める。別の実施例では、HTTPヘッダは、電子メールのヘッダの代わりに、又は電子メールのヘッダに加えて使用することが可能である。ページの画像、ストローク、及びメタデータをサポートするやり方で文書が伝送された場合、メタデータは、ワークフロー命令及びステータスを含み得る。やはり、単純なケースでは、メタデータは電子メールアドレスのリスト、及びワークフローの現在の工程を含む。方法次に図5乃至図7を参照して、本発明の本実施例の方法を更に詳細に説明する。図5は、本発明の本実施例による自動文書処理方法の一実施例を示す。処理は、ストローク及び画像ワークフローサーバ106が、携帯用計算装置102aに関連付けられたインボックス502を作成し、確立することで始まる。ストローク及び画像ワークフローサーバ106は次いで、携帯用計算装置102aへの配信がスケジューリングされた1つ又は複数の文書504を作成し、インボックス502に入れる。例えば、文書は、携帯用計算装置102aのユーザが記入し、返す必要がある、医療情報フォームなどのフォームであり得る。ストローク及び画像ワークフローサーバ106は、インボックス502から、携帯用計算装置102a上の対応するインボックス図示せずに文書504を自動転送する506。実施例に応じ、文書の転送は、1文書504がインボックス502に入れられ次第、2携帯用計算装置102aがストローク及び画像ワークフローサーバ106と通信するために結合され次第、315分間隔など周期的に、又は、4上記の種々の組み合わせの別々のいくつかの時点で行われ得る。文書504が、携帯用計算装置102aに転送される506と、携帯用計算装置102aは、文書504に注釈を付し、ストローク及び他の情報を加えるために使用される。注釈が文書504に追加され、文書504がもう一度、線508で表すように携帯計算装置102a上に記憶される。一実施例では、文書504に追加された注釈及び情報が、携帯用計算装置102aからバックアップサーバ512にバックアップされる510。上記文書の転送は、上記時点と同様な時点で行われ得る。携帯用計算装置102aによって行われた注釈をバックアップする前述の工程を、携帯用計算装置102aの電源を維持するために10分以上毎などの等間隔で行い得るということを当業者は認識するであろう。更に別の実施例では、バックアップ間隔はユーザによって設定することが可能である。ユーザが、特定の文書504への注釈の追加を完了し、文書504が送出できる状態になり次第、ユーザは送出命令を入力し、注釈を付した文書504は、携帯用計算装置102aからストローク及び画像ワークフローサーバ106に転送される514。注釈を付けた文書504は、ストローク及び画像ワークフローサーバ106において受け取られ次第、記憶され、ロギングされ、ワークフロー処理における次の工程が判定される。文書504を次にどこに送出すべきかの判定に基づいて、ストローク及び画像ワークフローサーバ106は文書を、判定された装置例えば、他のコンピュータ108に送信する518。図5は、複数のコンピュータをコンピュータ108として示しているが、コンピュータ108が、文書504に対する更なる処理又は注釈を行うことができる各種ベンダを表すということを当業者は認識するであろう。次に図6を参照して、本発明の本実施例による自動文書処理の方法の別の実施例を示す。方法は、ストローク及び画像ワークフローサーバ106において文書を作成する602ことで始まる。作成された文書は次いで、ストローク及び画像ワークフローサーバ106においてインボックスに記憶される604。一実施例では、これは、ストローク及び画像ワークフローサーバ106の不揮発性記憶装置の所定のディレクトリに文書を記憶することによって行われる。この工程は更に、文書のローリングハッシュを生成し、ストローク及び画像ワークフローサーバ106においてそれをロギングすることも含む。次に、文書が、ストローク及び画像ワークフローサーバ106から計算パッド202に配信される606。例えば、文書は、ブルートゥース登録商標無線、ワイファイW-Fi無線、セル通信、又は何れかの他のタイプの無線伝送を介して計算パッド202に配信することが可能である。更に、送受信に関するメタデータは、画像ワークフローサーバ106及び計算パッド202において捕捉し得る。例えば、計算パッド202のステータスについての情報は更に、計算パッド202の無線通信内の何れかの他の装置のID、ファームウェア及びオペレーティングシステムのバージョンなどの計算パッド202の情報、GPS位置、日付、時刻、他の情報などのメタデータの一部として記録し、ロギングし得る。ユーザはスタイラス204を使用して注釈を入力し、注釈は計算パッド202上に捕捉され、記憶される608。一実施例では、新たな注釈を備えた文書注釈を付した文書は更に、計算パッド202上の記憶装置にバックアップされる610。別の実施例では、注釈を付した文書は更に、サーバにおける記憶装置にバックアップされる612。このサーバは、ストローク及び画像ワークフローサーバ106又は別個の独立したバックアップサーバであり得る。前述のバックアップ工程は更に、上述したタイプのメタデータを含み得る。工程610及び612が任意であり、したがって、図6では点線で表しているということを当業者は認識するであろう。方法は、注釈を付した文書をストローク及び画像ワークフローサーバ106に送出する614ことで続く。ストローク及び画像ワークフローサーバ106は次いで、注釈を付した文書について、ワークフローにおける次の工程を判定する616。これが、処理するために単一の後続装置に、注釈を付した文書を転送する工程を含み得るか、又は更に処理するために、他の複数の装置に、注釈を付した文書を送信する工程であり得るということを当業者は認識するであろう。送信は、まず、注釈を付した文書と、受信サーバ上に記憶されたバージョンとの間の差を計算し、次いで、その差のみを送信することによって行うことができるということも当業者は認識するであろう。方法は、注釈を付した文書を別の装置に送出して618、ワークフロー内の次の工程を行うことによって完了する。特定の文書のワークフローを横切り、文書をストローク及び画像ワークフローサーバ106との間で、何れかの回数だけ、何れかの数の別々の計算パッド202に送出することが可能であるように繰り返し、又は反復的に図6の工程を行うことが可能であるということを当業者は認識するであろう。注釈を付した無修正文書の送信の各工程における一実施例では、ロ―リングハッシュが各計算装置によって維持され、更に、受け手の情報すなわち、IPアドレス、送信側の情報、配信の時刻、配信の日付、配信の確認、確認の受領などの他のメタデータを記憶する。本発明の本実施例は、フォーム又は文書を自動的に処理し、ワークフローにおいて進めるレベルが理由で特に効果的である。上述した図5及び図6は、フォーム又は文書がワークフローにおいて自動的に進められ、ストローク及び画像ワークフローサーバ106から携帯用計算装置102a乃至nに送出されるという点で本発明の本実施例がどのようにして自動的であるかを示す。フォーム又は文書は、ユーザによって注釈が付けられ次第、もう一度、ストローク及び画像ワークフローサーバ106に送出され、ユーザは、単一の送出コマンド又は命令を入力するだけでよい。フォーム又は文書のこの自動レベルの処理は、日常の文書処理に携帯用計算装置102aを使用することが十分に簡単かつ単純になるので特に効果的である。更に、本発明の本実施例では、鉛筆及び紙の使用を非常に厳密に模倣する体験又は相互作用をユーザに提供することに適しており、それにより、学習曲線の必要性はほとんどないか、又は全くない。本発明の本実施例は更に、非常に単純であり、使いやすい一連のユーザインタフェースを提供するので、効果的である。特に、以下に説明するユーザインタフェースは。計算パッド202との2つの相互作用モードを提供する。第1のモードインボックスモードでは、ユーザインタフェースは、ユ―ザにより、修正可能であるか、編集可能であるか、又は注釈可能である文書全てを列挙したインボックスを提示する。この第1のモードでは、ユーザは、1文書が列挙された順序を再ソートする、2編集するための文書を選択する、3編集するために新たな文書を作成するという3つの動作に制限される。第2のモード文書注釈モードでは、文書の画像を表示するユーザインタフェースが提示される。やはり、ユーザは、1ストローク又は注釈を文書に追加、2ピクチャを文書に追加、3画像の別のページの表示への遷移、又はインボックスモードに戻る遷移という3つの動作に制限される。本発明の本実施例は、ユーザが必要とする決定数を制限するので、特に効果的である。文書と相互作用するインタフェースを2つだけ提供し、各モードにおいて行われ得る動作の数を制限することにより、ユーザインタフェースに、洗練された単純さ及び効率性がもたらされる。これにより、ユーザインタフェースは、小さな学習曲線を伴って、又は学習曲線なしで簡単に適合することを可能にし、紙との相互作用を模倣するユーザ体験がもたらされ、ワークフロー内の自動処理と、情報収集体の収集体が一体化される。更に、本発明の本実施例は、単一のコマンドワークフロールーティングを提供する。次に図7を参照して、本発明の本実施例のデュアルモード動作、及び本発明の本実施例のユーザインタフェース間の遷移を説明する。図7は、インボックスモード及び文書編集モードのデュアルモード動作を提供する7つのユーザインタフェース702、706、710、714、722、732、及び734の一実施例を示すフロー図である。その最も純粋な形態における本発明の本実施例は2つのユーザインタフェースに制限され得るということを当業者は認識するであろう。計算パッド202は、オフにされると、ブランクの画面702がもたらされる。ユーザが計算パッド202をオンにする704と、計算パッド202がブートアップし、動作状態になる間にスプラッシュスクリーン706が表示される。計算パッド202は、動作状態になった後、ログイン画面710、最後に表示されたフォーム722、又はインボックス714を表示する708a、708b、708c。一実施例では、ユーザインタフェースはスプラッシュスクリーン706からログイン画面710に自動的に遷移させられる708a。別の実施例では、計算パッド202は、計算パッド202がオフにされた際にユーザがフォームを表示していたかを判定する。肯定の場合、計算パッド202は、表示された722最後の形態を示すディスプレイにスプラッシュ画面706から遷移する708b。肯定の場合、計算パッド202は、スプラッシュスクリーン706から、インボックス714の表示に遷移する708c。ログイン画面710は、表示されると、選択可能なボタン、ユーザネーム、及び/又はパスワードの入力のためのフィールドを含む。ユーザは、ストロークにより、ログイン画面710に注釈を付し、計算パッド202にユーザネーム及び/又はパスワードを入力するためにボタンを選択する。ユーザによる入力が、計算パッド202に記憶されたユーザネーム及び/又はパスワードに一致しない場合、ユーザネーム及び/又はパスワードが有効でない旨を示し、ユーザネーム及び/又はパスワードをもう一度入力する旨をユーザに要求するようログイン画面が更新される。一実施例では、ユーザネーム及び/又はパスワードが有効な場合、ユーザインタフェースは、ログイン画面710からインボックスビュー714に遷移する712a。別の実施例では、ユーザネーム及び/又はパスワードが有効な場合、ユーザインタフェースは、ログイン画面710からフォームビューに遷移する712b。スプラッシュスクリーン706からの別の遷移について上述したように、ログイン画面710からインボックスビュー714又はフォームビュー722への遷移は、シャットダウンの前に計算パッド202が入っていたモードに基づいて判定し得る。更に別の実施例では、ユーザが、所定の時間の間、計算パッド202にコマンドを何らインポートしなかった場合、又は、計算パッド202がスリープモードに入るべき旨を入力した場合、ユーザインタフェースはログイン画面710からスリープビュー732に遷移する718。インボックスビュー714が表示されると、本発明の本実施例の第1のモードのビュー、又はグラフィカルユーザインタフェースGUIを示す。インボックスビュー714の外観及び機能は、図8を参照して以下に更に詳細に説明する。本発明の本実施例は効果的には、インボックスビュー714が表示されている際に行うことが可能な動作の数を制限するので、計算パッド202は使用が非常に簡単である。一実施例では、前述の動作は、計算パッド202をオフにし、編集のためにフォームを選択し、計算パッド202をスリープモードに切り替え、新たなフォームを作成し、インボックス内のメッセージを再配列することを含む。ユーザが計算パッド202をオフにした場合、ユーザインタフェースは、表示されているインボックス714からブランク画面702に遷移する。ユーザが、編集のためにフォームを選択した724場合、ユーザインタフェースはインボックスビュー714からフォームビュー722に遷移し、これは以下に更に詳細に説明する。ユーザが計算パッド202をスリープモードに切り替えた728場合、方法はスリープビュー732に遷移する。計算パッド202は更に、ユーザがストロークを何ら追加することなく、計算パッド202に入力を何ら供給することもない所定の時間の経過後、自動的にスリープモードに遷移させ得るということを当業者は認識するであろう。最後に、ユーザは、ユーザからのコマンド又は選択に応じてインボックスビュー714から新たなフォームビュー734に遷移することが可能である736。スリープビュー732が表示される際、計算パッド202はスリープモードにある。一実施例では、計算パッド202は、製造業者のロゴ、及びスリープモードから2つの通常使用モードのうちの1つに計算パッド202をどのようにして遷移させるかについての命令を表示する。例えば、ディスプレイは、電源スイッチをウェイクアップまでスライドさせるなどのメッセージを示し得る。一実施例では、電源スイッチの選択により、計算パッド202がウェイクアップし720、ユーザインタフェースがスリープビュー732からログイン画面710に遷移する。別の実施例では、電源スイッチの選択により、計算パッド202は、スリープモードに入る前に計算パッド202が入っていた状態を判定する。計算パッド202が、スリープモードに入る前にインボックスビュー714を表示していた場合、ユーザインタフェースはスリープビュー732からインボックスビュー714に遷移する730。一方、計算パッドが、スリープモードに入る前にフォームビュー722を表示していた場合、ユーザインタフェースは遷移する740。別の実施例では、計算パッド202は、スリープモードに入る前に計算パッド202が入っていた状態にかかわらず、スリープビュー732から、予めセットされたビューインボックスビュー714又はフォームビュー722に遷移する。フォームビュー722が表示されると、本発明の本実施例の第2のモードのビュー、又はグラフィカルユーザインタフェースGUIを示す。フォームビュー722の外観及び機能を、図9を参照して以下に更に詳細に説明する。第2モードは、表示されている文書にユーザが注釈を、その文書にストロークを入れるか、又は追加することにより、付けることを可能にする。ユーザが文書に注釈を付け終えた後、ユーザは、フォームビュー722上のアイコンを選択する726ことが可能であり、これにより、ユーザインタフェースは、フォームビュー722からインボックスビュー714に遷移する。一実施例では、フォームビューに入ると、計算パッド202は、ユーザが、現在のフォームを先行して表示したか否かを判定する。肯定の場合、計算パッド202は、ロードされたフォームの表示された最後のページを示すディスプレイに遷移する。新たなフォームビュー734が表示される際に、ユーザは、新たな文書の作成の処理に入っている。通常、ユーザは、文書用の既存の複数のテンプレートからしか、文書を作成することが可能でない。フォームビュー734の一実施例は、図2中の計算パッド202上に示す。ユーザが、作成する対象の新たなフォームを選択すると、計算パッド202は、文書を作成し、インボックスビュー714にもう一度遷移する。新たなフォームが次いで作成されるので、インボックスビュー714は、その作成前に存在していたフォームなら何でも列挙し、かつ、新たに作成されたフォームを列挙するよう更新される。これが、ストローク及び画像サーバ106から切断されている場合にも、ユーザが計算パッド202単独で新たなフォームを動的に作成することを可能にするということを当業者は認識するであろう。次に図8を参照すれば、インボックスビュー又はユーザインタフェース714の一実施例を示す。インボックスビュー714は、メニュー領域802、ディスプレイ領域804、及びナビゲーション領域822を含むウィンドウである。メニュー領域802は、複数のボタン806、計算パッド202用のラベル808、及び計算パッド202用のステータス表示子801を含む。ボタン806は、ユーザが、インボックスにおいて文書がどのようにして列挙されているかを修正するか、又は新たな文書を作成することを可能にする。例えば、ILインボックスリストとラベリングされた1つのボタン806は、図8に示すようにリストとしてインボックスに文書を提示する。ITインボックスサムネールとラベリングされた別のボタン806は、ディスプレイ領域804に、各文書の最初のページのサムネール画像として文書を示させる。ANF新たなフォームを追加するとラベリングされた第3のボタン806は、ディスプレイ装置206のウィンドウの下部に沿って作成することが可能な新たな文書の選択可能なテンプレートを示す図2Aのユーザインタフェースと、ユーザが新たな文書を作成することを可能にする領域が存在しない、図8に示すディスプレイとの間で切り替わる。ラベル808は、ユーザネームなどの、計算パッド202の所有者の特定の表示である。ステータス表示子810は、計算パッド202のステータスを示すために使用されるアイコンである。例えば、ワイファイWi-Fi信号、3G信号若しくはブルートゥース、又は、バッテリそれぞれを表示するために一連のバー、一連の無線SLAT、又はバッテリなどの別々のアイコンを示し得る。ディスプレイ領域804は、複数の選択ボタン812、一連のカラム、並びに、一連のボタン814、816、818、及びラベルを含む。本発明の本実施例は、インボックス内の電子メールの提示と同様な一連の列と、対応する行をそれぞれが有する文書を効果的に列挙する。文書行それぞれは、対応する選択ボタン812を有する。ユーザが選択ボタン812を選択すると、計算パッド202は、選択された文書が表示されて、図9のフォームビュー722に、図8のインボックスビュー714から遷移する。各行は、選択ボタン812用の1列、フォームネーム用の1列、文書内のページ数用の1列、及び文書のステータス用の1列という4つの列を有する。ディスプレイ領域804の最上位領域に近い領域は、一連の列ヘッダを備えている。一実施例では、3つの列はそれぞれ、選択ボタン814、816、818、及び対応するラベルを有する。例えば、第2の列は選択のボタン814及びラベルフォームネームを含み、第3の列は選択ボタン816及びラベルページを含み、第4の列は選択ボタン818及びラベルステータスを含む。一実施例では、選択可能な3つのボタン814、816、818のうちの1つのみが何れかの特定の時点で選択可能である。ユーザの選択に基づいて、ディスプレイ領域804に列挙され、示された文書は、選択ボタン814、816、818の属性に応じてソートされる。すなわち、文書は、フォームネーム、ページ数、又はステータスに応じてソートされる。文書のステータスは、ワークフローにおけるそのステータス、又はレビュー若しくは編集のステータスである。インボックス内の何れかの文書のステータスは、以下のうちの1つであり得、それらには、1送出され、アップロードされた、2送出されたが、アップロードされていない、3編集された、4読み出されたが、編集されていない、5新しい開かれていないというそれらのステータスに視覚的に対応するアイコンが備えられ得る。ナビゲーション領域822は、ページと、文書のどのページが表示されているかの表示子との間でナビゲートするための操縦装置を含む。例えば、ナビゲーション領域は、文書内のページ位置を示す方形又は矩形を備えたスライダバーを含む。ナビゲーション領域822は、2つのボタン間の合計ページ数におけるどのページかの表示を備えた、後続ページ又は先行ページにナビゲートするためのボタンの対も含む。次に図9を参照すれば、フォームビュー又はユーザインタフェース722の一実施例を示す。フォームビュー722は、メニュー領域802、ディスプレイ領域902、及びナビゲーション領域822を含むウィンドウである。フォームビュー722のメニュー領域802は、インボックスビュー714について上述したものと同様のものである。しかし、フォームビューのメニュー領域802は、フォームビュー722からインボックスビュー714に遷移する単一のボタン806のみを含む。フォームビュー722のナビゲーション領域822は、インボックスビュー714について上述したものと同様であり、ここでは繰り返し説明しないものとする。フォームビュー900のディスプレイ領域902は、文書のページの画像を表示するために使用される。図9は、画像を挿入するための領域904、質問に対する応答を記入するための領域906、及び署名のための領域908などの複数の領域を備えた例示的なフォームを示す。フォームビュー722の表示中、ユーザは、単にディスプレイ206の上でスタイラス204を移動させることにより、上記領域904、906、及び908の何れかに注釈を追加することが可能である。何れかの数の各種フォーム又は文書を表示し得、前述のフォームは、テキストのみ、又は領域904、906、及び908の何れかと組み合わせたテキストを含む各種ページを有し得るということを当業者は認識するであろう。このユーザインタフェースは、純粋に効果的である。紙でユーザが行うようにフォームビュー722内で注釈を付けることにより、ユーザが文書を処理することを可能にするからである。ユーザは、文書に対する注釈全てを完了し次第、送出ボタンを打てばよく、計算パッド202は前述の注釈を自動的に記録し、計算パッド202の文書を記憶し、文書をストローク及び画像ワークフローサーバ106に転送し、ストローク及び画像ワークフローサーバ106は、必要に応じて、注釈を付した文書に対して更なる処理を完了する。例えば、一実施例では、フォームビュー722が表示されており、ユーザが送出ボタン214を選択し、又は押すと、計算パッド202は、フォームビュー722に現在表示されている文書を判定し、計算パッド202に記憶されているか、又は記憶されていないこの文書について計算パッド202によって受け取られている何れかのストローク又は他の入力を追加することにより、注釈を付した文書を作成し、次いで、注釈を付した文書をストローク及びワークフローサーバ106に送出する。別の実施例では、計算パッド202は、文書のみならず、フォームビュー722において現在表示されているページも判定し、文書のページのみをストローク及び画像ワークフローサーバ106に送出する。更に別の実施例では、計算パッド202は、注釈を付した文書を作成するために文書に追加することが可能な何れかのストローク入力又は他の入力を受け取ったか否かを判定する。計算パッドが、特定のストローク入力又は他の入力を受け取っている場合、注釈を付した文書を作成し、計算パッド202からストローク及び画像サーバ106にそれを送出することにより、処理は上述の通りに続く。一方、計算パッド202がストローク入力又は他の入力を受け取っていない場合、計算パッド202は、フォームビュー722に表示されている文書上で行われた編集がない旨を示すエラーメッセージをユーザに向けて表示し、したがって、ストローク及び画像ワークフローサーバ106に、文書又は注釈を付した文書は送出されない。更に別の実施例では、計算パッド202は、フォームビュー722において提示される何れかの文書が、受け手が望むレベルまで完成していることを確実にする。例えば、文書を送出し得る前に、文書内の前フィールドのうちの特定数のフィールドが記入されることが文書によって必要とされ得る。前述の場合、計算パッド202は、フォームビュー722において提示されている文書の要件を満たすために、入力データの数、長さ、及び他の構成が十分であるか否かを判定する。肯定の場合、計算パッド202は、必要な入力から、注釈を付した文書を作成し、注釈を付した文書をストローク及び画像ワークフローサーバに送出する。否定の場合、計算パッド202は、文書の所要フィールドが記入されていない旨を示す1つ又は複数のエラーメッセージを表示し、したがって、文書は送出することが可能でない。そして、文書は送出されない。エラーメッセージは、単なる一般的なエラーメッセージから、送出可能になる前に前のページのどのフィールドに記入しなければならないかをユーザに向けて明確化する特定のエラーメッセージに及び得る。文書の送出が計算パッド202によって実行される前に計算パッド202によって施し得る別々の実施シナリオに対する種々の修正が存在しているということを、当業者は、上述の説明から認識するであろう。次にもう一度、図2Aを参照すれば、新たなフォームビュー734の実施例を示す。新たなフォームビュー734は、上記インボックスビュー714と同様である。しかし、新たなフォームビュー734は更に、ラベル、ナビゲーション領域、及び新たなフォームテンプレート領域を含む下部領域750を含む。新たなフォームテンプレート領域内には、ユ―ザによって選択可能なフォームがある。テンプレート領域内のフォームのうちの1つの選択に応じて、計算パッド202は、選択されたそのタイプの新たなフォームを作成し、インボックスによって維持されるリストにそれを追加する。図2Aは、文書がなく、テンプレート領域からのフォームのユーザ選択に先行するインボックスを示す。別の実施例では、フォームテンプレートのサムネール画像はそれぞれ、サムネールの左上隅部に近いチェックボックスを含み得る。チェックボックスのユーザ選択に応じて、計算パッド202は、インボックスに新たな文書を作成し、追加する工程を行う。本発明の本実施例の一例又は使用ケースは、運転手/配達人が、商品の配達が完了した旨を確認する場合である。配達が始まる前の一日の始めに、計算パッド202には一連の文書がロードされ、各文書はその日に行わなければならない配達に対応する。文書はそれぞれ、運転手が、どの配達をどの日に行う必要があるかを確認するためにインボックスビュー714に表示することが可能である。運転手は、配達を行うにつれ、インボックスビュー714内の配達に対応する文書を選択することが可能である。これは、計算パッド202に、配達に対応する注文確認フォームを表示させる。運転手は、計算パッド202に署名するために、配達を受け入れる人に計算パッド202を提示し、その署名に対応するストロークが文書に追加される。配達を受け付ける人、又は運転手は、送出ボタン214を選択し、文書は自動的に処理され、ストローク及び画像ワークフローサーバ106に返される。運転手及び計算パッド202が、ネットワークアクセス、又はストローク及び画像ワークフローサーバ106と接続する機能を有していると仮定すれば、文書は直ちに送出される。しかし、計算パッド202が、途中で、ストローク及び画像ワークフローサーバ106に対するアクセスを有していない場合でも、配達人が事務所に戻った際に、その時点で文書をストローク及び画像ワークフローサーバ106に送出することが可能である。よって、本発明は効果的には、紙が必要になる伝統的な領域に電子文書ワークフローを一体化させる。この場合、本発明の本実施例によって提供される単純な2つのモードのユーザインタフェースは計算パッド202とともに、事実上、ペン及び紙の使用を置き換え、電子文書及び署名を提供し、情報の自動でかつ高速のルーティングを提供する。本発明の実施例の上記説明は、例証及び説明の目的で提示している。これは、網羅的であることを意図するものでなく、本発明の本実施例を、開示されたまさにその形態に制限することを意図しているものでない。上記教示に照らして多くの修正及び変更が考えられる。本発明の本実施例の範囲が、この詳細な説明によって制限されず、本願の請求項によって制限されることを意図している。当業者によって理解されるように、本発明の本実施例は、その趣旨又は本質的な特性から逸脱しない限り、他の特定の形態で実施することができる。同様に、モジュール、ルーチン、構成、属性、方法論、及び他の局面の特定の命名及び区分は必須でも重要でもなく、本発明の本実施例又はその構成を実現する機構は、異なるネーム、区分、及び/又はフォーマットを有し得る。更に、当業者に明らかになるように、本発明の本実施例のモジュール、ルーチン、構成、属性、方法論、及び他の局面は、ソフトウェア、ハードウェア、ファームウェア、又は3つの何れかの組み合わせとして実現することが可能である。更に、本発明の本実施例の構成部分この一例は、モジュールであるがソフトウェアとして実現される場合には、上記構成部分は、スタンドアロンプログラムとして、より大きなプログラムの一部として、別個の複数のプログラムとして、静的又は動的にリンクされたライブラリとして、カーネルロード可能なモジュールとして、デバイスドライバとして、かつ/又は、現在若しくは将来にコンピュータプログラミングの技術分野で公知の他のやり方全てで実現される。更に、本発明の本実施例は、何れかの特定のプログラミング言語における実現形態、又は、何れかの特定のオペレーティングシステム若しくは環境のための実現形態に決して制限されるものでない。よって、本発明の本実施例の開示は、以下の特許請求の範囲に記載された本発明の本実施例の範囲を例証することを意図しており、上記本発明の範囲を限定することを意図するものでない。本出願は、西暦2010年6月29日付け出願の米国特許出願第12/826,556号を基礎とし、上記米国特許出願の優先権の利益を主張する。"