(57)【要約】領域識別データを感知し、感知デバイスが表面の領域に対して移動したときに移動データを生成する感知デバイスにおいて、領域識別データは領域の識別を表し、移動データは領域に対する感知デバイスの移動を表し、表面は表面に関連付けられた少なくとも１つの領域を表すコード化データをその上に配置する。前記感知デバイスは、コード化データの少なくともいくつかを使用して、領域識別データを感知するように構成された領域識別感知手段と、移動データを生成するように構成された運動感知手段と、領域識別データおよび移動データをコンピュータシステムに伝達するように構成された通信手段とを含む。【選択図】図８
2004531786.tif 000002
【特許請求の範囲】
【請求項１】
領域識別データを感知し、感知デバイスが表面の領域に対して移動したときに移動データを生成する感知デバイスであって、領域識別データは領域の識別を表し、移動データは領域に対する感知デバイスの移動を表し、表面は表面に関連付けられた少なくとも１つの領域を表すコード化データをその上に配置し、前記感知デバイスは、
コード化データの少なくともいくつかを使用して、領域識別データを感知するように構成された領域識別感知手段と、
移動データを生成するように構成された運動感知手段と、
領域識別データおよび移動データをコンピュータシステムに伝達するように構成された通信手段と
を含む、感知デバイス。
【請求項２】
運動感知手段は、コード化データの少なくともいくつかを使用して移動データを生成するように構成される請求項１に記載の感知デバイス。
【請求項３】
コード化データは、領域の複数の参照点も表し、運動感知手段は、参照点の少なくとも１つに対する感知デバイスの移動に基づいて移動データを生成するように構成される請求項２に記載の感知デバイス。
【請求項４】
コード化データは、周期的要素を含み、運動感知手段は、周期的要素の少なくとも１つに対する感知デバイスの移動に基づいて移動データを生成するように構成される請求項２に記載の感知デバイス。
【請求項５】
運動感知手段は、少なくとも１つの参照点または周期的要素に対する感知デバイスの位置をサンプリングするように構成され、それにより移動データを生成する請求項３または４に記載の感知デバイス。
【請求項６】
少なくとも１つの参照点または周期的要素からの感知デバイスの距離を推定するように構成された距離推定手段をさらに含む請求項５に記載の感知デバイス。
【請求項７】
通信手段は、距離を表す距離データをコンピュータシステムに伝達するように構成される請求項６に記載の感知デバイス。
【請求項８】
運動感知手段は、距離推定手段により推定された距離を使用して、少なくとも１つの参照点または周期的要素だけにより示されたものより正確な感知デバイスの位置を解析するように構成される請求項６に記載の感知デバイス。
【請求項９】
コード化データの少なくともいくつかに対する感知デバイスの配向を感知するように構成された配向感知手段をさらに含む請求項２に記載の感知デバイス。
【請求項１０】
通信手段は、配向を表す配向データをコンピュータシステムに伝達するように構成される請求項９に記載の感知デバイス。
【請求項１１】
移動感知手段は、少なくとも１つの加速度感知手段を含み、加速度感知手段は、感知デバイスが表面領域に対して移動されたときに感知デバイスの加速度を感知するように構成され、移動感知手段は、加速度を周期的にサンプリングすることにより移動データを生成するように構成される請求項１に記載の感知デバイス。
【請求項１２】
加速度感知手段は、少なくとも２つの加速度の実質的に直交した成分を感知するように構成される請求項１１に記載の感知デバイス。
【請求項１３】
感知デバイスが表面領域に対して移動されたときに時間基準を生成するように構成されたタイマ手段をさらに含む請求項１に記載の感知デバイス。
【請求項１４】
通信手段は、タイマ手段により生成されたときの移動データの時間基準を表す時間基準データをコンピュータシステムに伝達するように構成される請求項１３に記載の感知デバイス。
【請求項１５】
通信手段は、ワイヤレス通信手段である請求項１に記載の感知デバイス。
【請求項１６】
感知デバイスにより表面に加えられた力を感知するように構成された力感知手段をさらに含む請求項１に記載の感知デバイス。
【請求項１７】
通信手段は、力を表す力データをコンピュータシステムに伝達するように構成される請求項１６に記載の感知デバイス。
【請求項１８】
力により、感知デバイスが表面に適用されるときと、表面から取り去られるときとを検出することにより、ストロークの持続時間を識別するように構成されたストローク検出手段をさらに含む請求項１６に記載の感知デバイス。
【請求項１９】
表面をマーキングするためのマーキングニブをさらに含む請求項１、２または１１に記載の感知デバイス。
【請求項２０】
感知デバイスは、スタイラスまたはペンの形態である請求項１９に記載の感知デバイス。
【請求項２１】
コード化データは、人の肉眼では実質的に見えない請求項１または２に記載の感知デバイス。
【請求項２２】
コード化データは、赤外線インクを使用して印刷され、感知デバイスは、赤外線スペクトルに応答する請求項２１に記載の感知デバイス。
【請求項２３】
コード化データは、複数のタグを含み、タグの各々は、タグが置かれている領域の識別と領域の参照点とを表し、領域は表面に関連付けられ、参照点は領域内のタグの位置を表す請求項３に記載の感知デバイス。
【請求項２４】
コード化データは、複数のタグを含み、タグの各々は、タグが置かれている領域の識別を表し、タグの各々は、コード化データの少なくとも１つの周期的要素を含む請求項４に記載の感知デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フリーハンドで適用された情報を取り込むための感知デバイスに関し、特に、非排他的に、表面に対してユーザによりフリーハンドで適用された手描きまたは手書き情報を取り込むことができる感知デバイスに関する。
【０００２】
本発明を開発した主要な目的は、多数の分散されたユーザが、印刷物および手持ち式光学センサを介してネットワーク化された情報およびアプリケーションと対話できるようにすることで、高速ネットワーク化カラープリンタを介して、オンデマンドで対話性のある印刷物を獲得することである。本願明細書において、主としてこの使用目的を参照しながら本発明について記載するが、本発明は、それによって制限されるものではないことを認識されたい。
【０００３】
同時係属出願
本発明に関連する様々な方法、システム、装置は、本発明と同時に本出願人または本発明の譲受人によって出願された以下の同時係属出願に開示されている。
【０００４】
ＮＰＡ０６０ＵＳ、ＮＰＡ０６１ＵＳ、ＮＰＡ０８１ＵＳ、ＮＰＡ０８２ＵＳ、ＮＰＰ０１０ＵＳ、ＮＰＰ０１３ＵＳ、ＮＰＰ０１５ＵＳ、ＮＰＰ０２０ＵＳ、ＮＰＰ０２１ＵＳ、ＮＰＰ０２２ＵＳ、ＮＰＰ０２３ＵＳ、ＮＰＳ０１４ＵＳ、ＮＰＳ０１５ＵＳ、ＮＰＳ０１７ＵＳ、ＮＰＳ０１８ＵＳ、ＮＰＳ０２２ＵＳ、ＮＰＳ０２７ＵＳ、ＮＰＳ０２８ＵＳ、ＮＰＴ００８ＵＳ、ＢＩＮ０１ＵＳ、ＢＩＮ０２ＵＳ、ＢＩＮ０３ＵＳ、ＢＩＮ０４ＵＳ
これの同時係属出願の開示内容は、相互参照することにより本願に組み込まれる。各出願は、その事件整理番号によって一時的に識別される。これは、利用可能時に、対応するＵＳＳＮによって取って代えられる。
【０００５】
本発明に関連する様々な方法、システム、装置は、２０００年１０月２０日に本発明の譲受人によって出願された以下の同時係属出願に開示されている。
【０００６】
ＮＰＡ０１１ＵＳ、ＮＰＡ０３１ＵＳ、ＮＰＡ０４０ＵＳ、ＮＰＡ０４６ＵＳ、ＮＰＡ０５３ＵＳ、ＮＰＡ０５９ＵＳ、ＮＰＡ０６４ＵＳ、ＮＰＢ００６ＵＳ、ＮＰＳ００４ＵＳ、ＮＰＳ００８ＵＳ、ＮＰＳ０１３ＵＳ、ＮＰＳ０２４ＵＳ、ＵＰ０１ＵＳ、ＵＰ０２ＵＳ、ＵＰ０３ＵＳ、ＵＰ０４ＵＳ、ＵＰ０５ＵＳ
これの同時係属出願の開示内容は、相互参照することにより本願に組み込まれる。各出願は、その事件整理番号によって一時的に識別される。これは、利用可能時に、対応するＵＳＳＮによって取って代えられる。
【０００７】
本発明に関連する様々な方法、システム、装置は、２０００年９月１５日に本出願人および本発明の譲受人によって出願された以下の同時係属出願に開示されている。
【０００８】
ＮＰＡ０２４ＵＳ、ＮＰＡ０２５ＵＳ、ＮＰＡ０４７ＵＳ、ＮＰＡ０４９ＵＳ
これの同時係属出願の開示内容は、相互参照することにより本願に組み込まれる。各出願は、その事件整理番号によって一時的に識別される。これは、利用可能時に、対応するＵＳＳＮによって取って代えられる。
【０００９】
本発明に関連する様々な方法、システム、装置は、２０００年6月３０日に本出願人および本発明の譲受人によって出願された以下の同時係属出願に開示されている。
【００１０】
ＮＰＡ０１４ＵＳ、ＮＰＡ０１５ＵＳ、ＮＰＡ０２２ＵＳ、ＮＰＡ０２６ＵＳ、ＮＰＡ０３８ＵＳ、ＮＰＡ０４１ＵＳ、ＮＰＡ０５０ＵＳ、ＮＰＡ０５１ＵＳ、ＮＰＡ０５２ＵＳ、ＮＰＡ０６３ＵＳ、ＮＰＡ０６５ＵＳ、ＮＰＡ０６７ＵＳ、ＮＰＡ０６８ＵＳ、ＮＰＡ０６９ＵＳ、ＮＰＰ０７１ＵＳ、ＮＰＰ０７２ＵＳ、ＮＰＢ００３ＵＳ、ＮＰＢ００４ＵＳ、ＮＰＢ００５ＵＳ、ＮＰＰ０１９ＵＳ、ＰＥＣ０４ＵＳ、ＰＥＣ０５ＵＳ、ＰＥＣ０６ＵＳ、ＰＥＣ０７ＵＳ
これの同時係属出願の開示内容は、相互参照することにより本願に組み込まれる。各出願は、その事件整理番号によって一時的に識別される。これは、利用可能時に、対応するＵＳＳＮによって取って代えられる。
【００１１】
本発明に関連する様々な方法、システム、装置は、２０００年５月２３日に本出願人および本発明の譲受人によって出願された以下の同時係属出願に開示されている。
【００１２】
ＮＰＡ００１ＵＳ、ＮＰＡ００２ＵＳ、ＮＰＡ００４ＵＳ、ＮＰＡ００５ＵＳ、ＮＰＡ００６ＵＳ、ＮＰＡ００７ＵＳ、ＮＰＡ００８ＵＳ、ＮＰＡ００９ＵＳ、ＮＰＡ０１０ＵＳ、ＮＰＡ０１２ＵＳ、ＮＰＡ０１６ＵＳ、ＮＰＡ０１７ＵＳ、ＮＰＡ０１８ＵＳ、ＮＰＡ０１９ＵＳ、ＮＰＡ０２０ＵＳ、ＮＰＡ０２１ＵＳ、ＮＰＡ０３０ＵＳ、ＮＰＡ０３５ＵＳ、ＮＰＡ０４８ＵＳ、ＮＰＡ０７５ＵＳ、ＮＰＢ００１ＵＳ、ＮＰＢ００２ＵＳ、ＮＰＫ００２ＵＳ、ＮＰＫ００３ＵＳ、ＮＰＫ００４ＵＳ、ＮＰＫ００５ＵＳ、ＮＰＭ００１ＵＳ、ＮＰＭ００２ＵＳ、ＮＰＭ００３ＵＳ、ＮＰＭ００４ＵＳ、ＮＰＮ００１ＵＳ、ＮＰＰ００１ＵＳ、ＮＰＰ００３ＵＳ、ＮＰＰ００５ＵＳ、ＮＰＰ００６ＵＳ、ＮＰＰ００７ＵＳ、ＮＰＰ００８ＵＳ、ＮＰＰ０１６ＵＳ、ＮＰＰ０１７ＵＳ、ＮＰＰ０１８ＵＳ、ＮＰＳ００１ＵＳ、ＮＰＳ００３ＵＳ、ＮＰＳ０２０ＵＳ、ＮＰＴ００１ＵＳ、ＮＰＴ００２ＵＳ、ＮＰＴ００３ＵＳ、ＮＰＴ００４ＵＳ、ＮＰＸ００１ＵＳ、ＮＰＸ００３ＵＳ、ＮＰＸ００８ＵＳ、ＮＰＸ０１１ＵＳ、ＮＰＸ０１４ＵＳ、ＮＰＸ０１６ＵＳ、ＩＪ５２ＵＳ、ＩＪＭ５２ＵＳ、ＭＪ１０ＵＳ、ＭＪ１１ＵＳ，ＭＪ１２ＵＳ、ＭＪ１３ＵＳ、ＭＪ１４ＵＳ、ＭＪ１５ＵＳ、ＭＪ３４ＵＳ，ＭＪ４７ＵＳ、ＭＪ５８ＵＳ、ＭＪ６２ＵＳ、ＭＪ６３ＵＳ、ＰＡＫ０４ＵＳ、ＰＡＫ０５ＵＳ、ＰＡＫ０６ＵＳ、ＰＡＫ０７ＵＳ、ＰＡＫ０８ＵＳ、ＰＥＣ０１ＵＳ、ＰＥＣ０２ＵＳ、ＰＥＣ０３ＵＳ
これの同時係属出願の開示内容は、相互参照することにより本願に組み込まれる。各出願は、その事件整理番号によって一時的に識別される。これは、利用可能時に、対応するＵＳＳＮによって取って代えられる。
【背景技術】
【００１３】
現在、コンピュータシステムのユーザは、通常、情報を表示するためのモニタと、情報を入力するためのキーボードおよび／またはマウスとを使用してシステムと対話する。このようなインタフェースは、高性能であるが、比較的嵩張り携帯に不向きである。紙上に印刷された情報は、コンピュータのモニタ上に表示された情報より読みやすく携帯性に優れている。しかしながら、キーボードやマウスと異なり、紙上のペンは、一般に、コンピュータソフトウェアとの対話能力に欠ける。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、紙上のペンの利点とコンピュータシステムの利点とを組み合わせることである。
【課題を解決するための手段】
【００１５】
本発明は、領域識別データを感知し、感知デバイスが表面の領域に対して移動したときに移動データを生成する感知デバイスであって、領域識別データは領域の識別を表し、移動データは領域に対する感知デバイスの移動を表し、表面は表面に関連付けられた少なくとも１つの領域を表すコード化データをその上に配置し、前記感知デバイスは、
コード化データの少なくともいくつかを使用して、領域識別データを感知するように構成された領域識別感知手段と、
移動データを生成するように構成された運動感知手段と、
領域識別データおよび移動データをコンピュータシステムに伝達するように構成された通信手段と
を含む、感知デバイスに関する。
【００１６】
運動感知手段は、コード化データの少なくともいくつかを使用して移動データを生成するように構成されることが好ましい。
【００１７】
コード化データは、領域の複数の参照点も表し、運動感知手段は、参照点の少なくとも１つに対する感知デバイスの移動に基づいて移動データを生成するように構成されることがさらに好ましい。
【００１８】
代替実施形態において、コード化データは、周期的要素を含み、運動感知手段は、周期的要素の少なくとも１つに対する感知デバイスの移動に基づいて移動データを生成するように構成される。
【００１９】
さらなる実施形態において、移動感知手段は、少なくとも１つの加速度感知手段を含み、加速度感知手段は、感知デバイスが表面領域に対して移動されたときに感知デバイスの加速度を感知するように構成され、移動感知手段は、加速度を周期的にサンプリングすることにより移動データを生成するように構成される。
【００２０】
本発明の特徴および利点は、添付の図面を参照して、例示的目的としてのみ挙げた本発明の実施形態の以下の記載から明らかになるであろう。
【００２１】
以下、添付の図面を参照して、非制限的な例として本発明の好適な実施形態および他の実施形態について記載する。
【発明を実施するための最良の形態】
【００２２】
注：Ｍｅｍｊｅｔ（登録商標）は、オーストラリアのシルバーブルック・リサーチ社の登録商標である。
【００２３】
好ましい実施の形態において、本発明は、ネットページネットワークコンピュータシステムと共に働くように構成されている。その詳細な概要は以下の通りである。言うまでも無く、基本的なシステムに関して以下に説明する特定の内容および外延の全て又は殆どを全ての実施の形態が必ずしも具体化しているとは限らない。しかしながら、本発明の好ましい実施の形態および形態が作用する状況を理解しようとする際の外部参照の必要性を減らすため、システムはその殆ど完全な形態で説明されている。
【００２４】
概要において、ネットページシステムの好ましい形態は、マッピングされた表面の形態を成す、すなわち、コンピュータシステム内に保持される表面のマップへの参照を含む物理的な表面の形態を成すコンピュータインタフェースを使用する。マップ参照は、適した感知デバイスによって問い合わせされる。特定の実施に応じて、マップ参照は、可視的にまたは不可視的にエンコードされても良く、マッピングされた表面への局所的な問い合わせによってマップ内および様々なマップ間で明瞭なマップ参照が得られるように規定されても良い。コンピュータシステムは、マッピングされた表面上の特徴に関する情報を含むことができる。そのような情報は、マッピングされた表面と共に使用される感知デバイスによって与えられるマップ参照に基づいて検索することができる。したがって、検索された情報は、表面特徴とのオペレータのやりとりに応じてオペレータのためにコンピュータシステムによって開始される動作の形態をとることができる。
【００２５】
ネットページシステムは、その好ましい形態において、ネットページの製作、および、ネットページとの人間のやりとりに依存している。これらは、通常の紙に印刷されたテキスト、グラフィク、画像から成るページであるが、双方向の（インタラクティブな）ウェブページのように機能する。情報は、実質的に人の肉眼で見えないインクを使用して各ページ上でエンコードされる。しかしながら、インク、したがって、コード化データは、光学的に画像化するペンによって検知することができるとともに、ネットページシステムに送信することができる。紙以外の基材を使用しても良い。好ましい実施の形態においてエンコードされた情報は赤外吸収インクであり、したがって、赤外線を感知する光センサを使用しても良い。必要に応じて、他の波長を使用しても良く、あるいは、光学検知以外の他の検知技術を使用しても良い。すなわち、１つの選択肢は、磁気インクおよび磁気センサを使用することである。
【００２６】
好ましい形態においては、各ページ上のハイパーリンクおよびアクティブボタンをペンでクリックしてネットワークから情報を求めることができ、あるいは、選択（好み）をネットワークサーバに送信することができる。一実施の形態において、ネットページ上で手で書かれたテキストは、自動的に認識され、ネットページシステムのコンピュータテキストに変換される。これにより、フォームに記入することができる。他の実施の形態においては、ネットページ上に記録されたサインが確認（照合）され、これにより、電子商取引を安全に認可することができる。
【００２７】
図１に示されるように、印刷されたネットページ１は、ペンとネットページシステムとの間の通信により、印刷されたページ上に物理的および電子的にユーザが記入できる双方向の（インタラクティブな）フォームを表示することができる。この例は、名前フィールドおよび住所フィールトと提出ボタンとを含む“リクエスト（依頼）”フォームを示している。ネットページは、目に見えるインクを使用して印刷されるグラフィックデータ２と、目に見えないインクを使用してタグ４の集合体として印刷されるコード化データ３とから成る。ネットページネットワーク上に記憶される対応するページ記述は５、ネットページの個々の要素を表わしている。特に、ページ記述は、ネットページシステムがネットページを介して正確に入力を判断できるように、各双方向要素（インタラクティブ要素）（すなわち、この例では、テキストフィールドまたはボタン）のタイプおよび空間的な広がりを表わしている。例えば、提出ボタン６は、対応するグラフィック８の空間的な広がりに相当する領域７を有している。
【００２８】
図２に示されるように、ネットページペン１０１は、その好ましい形態が図８および図９に示されており以下に詳細に説明するが、ネットページプリンタ６０１、すなわち、家庭、オフィス、携帯電話で使用できるインターネット接続の印刷装置と共に機能する。ペンは、無線であり、短距離無線リンク９を介してネットページプリンタと安全（確実）に通信を行なう。必要に応じて、ペンは、無線または赤外線送信器でシステムに接続されても良い。しかしながら、両方の選択肢とも使用の可能性が制限される。
【００２９】
ネットページプリンタ６０１は、その好ましい形態が図１１〜図１３に示されており以下に詳細に説明するが、個人化された新聞、雑誌、カタログ、パンフレット、他の出版物を定期的に又は要求に応じて供給することができる。これらの出版物の全ては、双方向ネットページとして高画質で印刷される。ネットページプリンタは、パーソナルコンピュータとは異なり、例えばユーザのキッチン、朝食のテーブルの近く、１日が始まる家の場所の近くといった、朝のニュースが最初に消費される領域に隣接する壁に取り付けることができる装置である。また、ネットページプリンタは、テーブルトップ、デスクトップ、携帯版およびミニチュア版の形で供給される。
【００３０】
消費場所で印刷されるネットページは、使用が簡単な紙と、双方向媒体の適時性および双方向性とを組み合わせる。
【００３１】
図２に示されるように、ネットページペン１０１は、印刷されたネットページ１上のコード化データとやりとりを行なうとともに、短距離無線リンク９を介してネットページプリンタへのやりとりを通信する。プリンタ６０１は、判断を行なうため、関連するネットページサーバ１０にやりとりを送る。適切な環境において、ページサーバは、ネットページアプリケーションサーバ１３上で実行するアプリケーションコンピュータソフトウエアに対して、対応するメッセージを送る。次に、アプリケーションサーバは、始めのプリンタ上に印刷される応答を送っても良い。
【００３２】
好ましい実施の形態において、ネットページシステムは、高速マイクロ電子機械システム（ＭＥＭＳ）を基本とするインクジェット（Ｍｅｍｊｅｔ（登録商標））プリンタと共に使用することにより、かなり便利となる。この技術の好ましい形態において、比較的高速で且つ高画質な印刷は、消費者にとって手頃な価格で成される。ネットページ出版物は、その好ましい形態において、簡単に操作でき快適に扱えるように一括して製本され且つ両面にフルカラーで印刷されるレターサイズの光沢があるページのセット等の従来のニュース雑誌の物理的な特徴を有している。
【００３３】
ネットページプリンタは、ブロードバンドインターネットアクセスの高まる利用可能性を使用する。ケーブルサービスは、米国の９５％の家庭に利用できる。また、ブロードバンドインターネットアクセスを提供するケーブルモデムサービスは、既に２０％の家庭で利用可能となっている。また、ネットページプリンタは、更にゆっくりとした接続で動作できるが、供給時間が長かったり、画質が低かったりする。実際に、ネットページシステムは、既存の消費者向けインクジェット・レーザプリンタを使用すると、有効となり得る。しかしながら、システムは、更にゆっくりと動作し、したがって、消費者の観点から受け入れることができない。他の実施の形態において、ネットページシステムは、個人的なインターネット上で採用される。更に他の実施の形態において、ネットページシステムは、１つのコンピュータまたはプリンタ等のコンピュータ使用可能な装置で採用される。
【００３４】
ネットページネットワーク上のネットページ発行サーバ１４は、印字品質の出版物をネットページプリンタに供給（配信）するように構成されている。定期出版物は、ポイントキャスティングインターネットプロトコルおよびマルチキャスティングインターネットプロトコルにより、予約購読しているネットページプリンタに対して自動的に供給される。個人化された出版物は、フィルタに通され、個々のユーザプロファイルにしたがってフォーマットされる。
【００３５】
ネットページプリンタは、任意の数のペンをサポートするように構成することができる。また、ペンは、任意の数のネットページプリンタと共に機能することができる。好ましい実施の形態において、各ネットページペンは、固有の識別子を有している。家庭は、カラーネットページペンの集合であり、家族の各人（構成員）に１つずつ割り当てられる。これにより、割り当てられたペンが家族の各人のみによって使用される場合、各ユーザは、ネットページ発行サーバまたはネットページアプリケーションサーバに対して明確なプロファイルを保存することができる。しかしながら、以下に説明するように、他の手段を使用してユーザを識別しても良い。
【００３６】
また、ネットページペンは、ネットページ登録サーバ１１に登録することができるとともに、１または複数の支払いカード口座にリンクすることができる。これにより、ネットページペンを使用して電子商取引支払いを安全に認可することができる。ネットページ登録サーバは、ネットページペンによって取得されたサインを以前に登録されたサインと比較し、これにより、電子商取引サーバに対してユーザの同一性を認証することができる。他のバイオメトリクスを使用して同一性を確認しても良い。ネットページペンのバージョンは、ネットページ登録サーバによって同じ方法で確認される指紋走査を含んでいる。
【００３７】
ネットページプリンタは、ユーザが介入することなく、朝刊等の定期出版物を供給しても良いが、求められていないジャンクメール（迷惑メール）を供給しないように構成することができる。ネットページプリンタは、その好ましい形態において、予約購読されたソースまたは認可されたソースから定期出版物だけを供給する。この点で、ネットページプリンタは、電話番号や電子メールアドレスを知っている任意のジャンクメーラーに見えるファックス機または電子メールアカウントとは異なる。また、システム全体は、外部のユーザに見えるようになっていても良く、あるいは、自分のプリンタを外部のユーザに見えるようにする能力が各ユーザに与えられても良い。これは、ジャンクメールを送ることが許される外部のユーザを選択することによって実現されても良い。
【００３８】
１．  ネットページシステムアーキテクチャ
システム中の各オブジェクトモデルは、統一モデリング言語（ＵＭＬ）クラス図を使用して記載される。クラス図（クラスダイアグラム）は、複数の関係によって繋がれたオブジェクトクラスのセットから成る。ここでは、２種類の関係、すなわち、関連性および一般化が対象である。関連性は、オブジェクト間すなわちクラスのインスタンス間におけるある種の関係を示す。一般化は、実際のクラスを関係付け、以下の方法で理解できる。すなわち、クラスがそのクラスの全てのオブジェクトのセットとして考えられる場合、クラスＡがクラスＢの一般化である。この時、ＢはＡの単なるサブセットである。
【００３９】
各クラスは、クラスの名前でラベル付けされた矩形として描かれる。各クラスは、水平ラインによって名前から離された別のクラスの属性のリストと、水平ラインによって属性リストから離されたクラスの動作のリストとを含んでいる。しかしながら、以下のクラス図において、動作は決してモデル化されない。
【００４０】
関連性は、随意的に多数の関連性で両端にラベル付けされた、２つのクラスを結合するラインとして描かれる。規定の多様性は１つである。星印（＊）は、様々な“多い（ｍａｎｙ）”、すなわち０またはそれ以上を示している。各関連性は、随意的にその名前でラベル付けされ、また随意的に対応するクラスの役割で両端にラベル付けされる。開放したダイアモンドは、寄せ集め関連性（“ｉｓ−ｐａｒｔ−ｏｆ”）を示しており、関連性ラインの収集者の端部に描かれる。
【００４１】
一般化関係（“ｉｓ−ａ”）は、一般化の端部の矢印（開放した三角形の形態を成す）を用いて２つのクラスを結合する実線として描かれる。
【００４２】
クラスダイアグラムが壊れて複数のクラスダイアグラムになると、重複した任意のクラスは、それを規定するメインダイアグラムを除く全てが破線で示される。クラスは、それを規定する属性のみで示される。
１．１  ネットページ
ネットページは、ネットページネットワークが形成される土台である。ネットページは、紙を基本とするユーザインタフェースを、発行された情報および双方向（インタラクティブな）サービスに与える。
【００４３】
ネットページは、ページのオンライン記述に関連して不可視的にタグ付けされる印刷されたページ（または、他の表面領域）から成る。タグは、ページの表面上または表面に入り込んで印刷されても良く、あるいは、ページの副層内または副層上にあっても良く、あるいは、ページ内に組み込まれても良い。オンラインページ記述は、ネットページページサーバによって永続的に保持される。ページ記述は、テキスト、グラフィック、画像を含む可視的なページ内容およびレイアウトを記載する。また、ページ記述は、ボタン、ハイパーリンク、入力フィールドを含む入力要素をページ上に記載する。たとえネットページ（および対応するページ記述）が明らかに異なっていても、異なるネットページのページ記述は、画像等の構成要素を共有しても良い。各ネットページにおけるページ記述は、これらの共通要素への参照を含んでいても良い。ネットページによれば、ネットページペンを用いてその表面上に形成されるマーキングを同時に捕らえてネットページシステムにより処理することができる。
【００４４】
複数のネットページは、同じページ記述を共有することができる。しかしながら、区別されるべき同じページを通じた入力を可能にするため、各ネットページには、固有のページ識別子が割り当てられる。このページＩＤは、使用環境で使用されると考えられる全てのネットページ同士を区別できる十分な精度を有している。環境が小さい場合、精度は、環境が大きい場合ほど高い必要はない。
【００４５】
ページ記述への各参照は、印刷されたタグでエンコードされる。タグは、それが現われる固有のページを識別し、これによって、ページ記述を間接的に識別する。好ましい実施の形態において、タグは、ページ上におけるそれ自身の位置も識別する。タグの特徴については以下に詳細に説明する。
【００４６】
タグは、通常の紙のように赤外線を反射する任意の基材上に赤外線吸収インクで印刷される。近赤外線波長は、人間の目で見ることが出来ないが、適当なフィルタを有する半導体画像センサによって容易に検知される。対応する１または複数の波長を感知するセンサを使用しても良い。この場合、フィルタは必要ない。適当な基板およびセンサとともに、他の波長を使用しても良い。
【００４７】
タグは、ネットページペン内の領域画像センサによって検知されてデコードされ、また、タグによってエンコードされたデータは、好ましくは最も近いネットページプリンタを介してネットページシステムに送られる。ペンは、無線であり、短距離無線リンクを介してネットページプリンタと通信を行なう。タグは、十分に小さく、ページ上における１回のクリックでもペンが少なくとも１つのタグを確実に画像化できるように、密集して配置されている。やりとりは国境なく行なわれるため、ペンがタグを認識してページとの全てのやりとりにおいてページＩＤおよび位置を抽出することは重要である。タグは、表面の損傷に対して部分的に寛容となるべくエラー修正可能にエンコードされる。
【００４８】
ネットページサーバは、印刷されたネットページ毎に固有のページインスタンスを保持し、これにより、印刷された各ネットページ毎に、ページ記述における入力フィールドのためのユーザ供給値の明確なセットを保持することができる。
【００４９】
ページ記述と、ページインスタンスと、印刷されたネットページとの間の関係が図４に示されている。好ましい実施の形態において、ページインスタンスは、それを印刷したネットページプリンタおよびそれを要求したネットページユーザの両方に関連付けられる。対応する物理的なページを印刷したネットページプリンタまたはページを要求したネットページユーザまたはページの印刷を求めたネットページユーザにページインスタンスが関連付けられることは、本発明を機能させる上で必須の事項ではない。
１．２  ネットページタグ
１．２．１  タグデータコンテンツ
好ましい形態において、各タグは、それ自身が出現する領域と、領域内におけるそれ自身の場所とを識別する。また、タグは、全体として領域に関係するフラグまたはそのタグに関係するフラグを有している。１または複数のフラグビットは、例えばタグ感知デバイスに信号を送って、タグの直属の領域に対応する機能を示すフィードバックを提供しても良い。この場合、タグ感知デバイスは、その領域の記述を参照しないで済む。ネットページペンは、例えばハイパーリンクの領域にある時、“アクティブ領域”ＬＥＤを点灯させても良い。
【００５０】
以下に明確に説明するように、好ましい実施の形態において、各タグは、容易に認識される不変構造を有している。この不変構造は、最初の検知を助け、サーフェスプロセスまたは検知プロセスによって生じる任意のワープ効果を最小限に押えるのに役立つ。タグは、全ページにタイルを張り、ページ上での１回のクリックだけでもペンが少なくとも１つのタグを確実にイメージできるように十分に小さく密集して配置されていることが好ましい。ペンがページとやりとりする際には必ずページＩＤおよび位置を認識することが重要である。
【００５１】
好ましい実施の形態において、タグが参照する領域は全てのページと一致し、したがって、タグにエンコードされる領域ＩＤは、タグが出現するページのページＩＤと同義である。他の実施の形態において、タグが参照する領域は、ページまたは他の表面の任意のサブ領域であっても良い。例えば、タグが参照する領域は、双方向要素の領域と一致しても良い。その場合、領域ＩＤは双方向要素を直接に識別する。
【００５２】
一般に、各タグは、１６ビットのタグＩＤと、少なくとも９０ビットの領域ＩＤと、多くのフラグビットとを有している。タグの最大密度が６４／ｉｎ2（１平方インチ当たり６４）であるとすると、１６ビットのタグＩＤは、最大で１０２４／ｉｎ2の領域サイズをサポートする。隣接する領域およびマップを単に使用することにより、タグＩＤ精度を高めることなく、更に大きな領域を連続的にマッピングすることができる。領域ＩＤとタグＩＤとの間の相違は、主に、利便性の違いである。大抵の場合、これら２つのＩＤの連続は、世界的に固有のタグＩＤと見なすことができる。また、逆に、例えばタグのｘ−ｙ座標を規定するために、タグＩＤに構造を導入することが便利である場合もある。９０ビットの領域ＩＤによれば、２90（〜１０27すなわち１０００００００００００００００００００００００００００）個の異なる領域を独自に識別することができる。また、タグがタイプ情報を有していても良く、また、タイプが混ざったタグを用いて領域にタグを付けても良い。例えば、領域は、コード化ｙ座標でインタリーブされる一組のタグコード化ｘ座標または他の組を用いてタグが付与されても良い。領域ＩＤおよびタグＩＤの精度は、多かれ少なかれ、システムが使用される環境に左右されることは言うまでもない。
１．２．２  タグデータエンコーディング
一実施の形態において、各タグは、１２０ビットの情報を有している。１２０ビットのタグデータは、（１５，５）リード・ソロモンコードを使用して重複してエンコードされる。これによって、３６０個のエンコードされたビットが生じる。これらのエンコードされたビットは６個のコードワードから成り、コードワードは１５個の４ビット記号から成る。（１５，５）コードにより、最大で５個の記号エラーをコードワード毎に訂正することができる。すなわち、これは、コードワード毎に最大で３３％の記号エラー率を許容していることになる。
【００５３】
各４ビット記号は、タグにおいて、空間的にコヒーレントな方法で表わされる。また、６つのコードワードの記号は、タグ内で空間的にインタリーブされる。これにより、バーストエラー（空間的に隣接する複数のビットに影響を与えるエラー）による記号の破損は、全体で最小数に抑えられ、また、任意の１つのコードワードにおいて最小数に抑えられる。そのため、バーストエラーを完全に補正できる可能性が最大となる。
【００５４】
（１５，５）リード・ソロモンコード、例えば多かれ少なかれ冗長性を有し且つ記号およびコードワードのサイズが同一または異なるリード・ソロモンコード、他のブロックコード、あるいは、重畳積分コード（例えば、プレンティス・ホール  １９９５、Ｓｔｅｐｈｅｎ  Ｂ  Ｗｉｃｋｅｒの「デジタル通信用および記憶のためのエラー制御システム」を参照。この内容は、これを参照することによって本願に組み込まれる）等の様々な種類のコードの代わりに、任意の適当なエラー補正コードを使用することができる。
１．２．３  物理的なタグ構造
図５に示されるタグの物理的な表示には、所定のターゲット構造１５，１６，１７と、可変データ領域１８とが含まれている。所定のターゲット構造により、ネットページペン等の感知デバイスは、タグを検知できるとともに、センサに対するタグの３次元的な方向を推測することができる。データ領域は、エンコードされたタグデータの各ビットの表示を含んでいる。
【００５５】
タグを適切に複写（再現）するため、タグは、２５６×２５６ドットの解像度で表わされる。１６００ドット／インチで印刷すると、直径が約４ｍｍのタグが形成される。この解像度で、タグは、半径が１６ドットの“静領域”によって囲まれるように形成される。また、静領域は、隣接するタグによってもたらされるため、タグの有効径に１６ドットを加えるだけである。
【００５６】
タグは、６個のターゲット構造を有している。検知リング１５によって、感知デバイスは、最初にタグを検知することができる。検知リングは、回転的に不変であり且つそのアスペクト比の単純な補正によって透視歪み（ｐｅｒｓｐｅｃｔｉｖｅ  ｄｉｓｔｏｒｔｉｏｎ）の効果の殆どを除去するため、容易に検知される。方向軸１６によって、感知デバイスは、センサのヨーにより、タグのおおよその２次元的な方向を判断することができる。方向軸は、固有の方向を与えるために斜めにされる（ｓｋｅｗｅｄ）。４つの透視ターゲット（ｐｅｒｓｐｅｃｔｉｖｅ  ｔａｒｇｅｔ）１７により、感知デバイスは、タグの正確な２次元透視変換（ｐｅｒｓｐｅｃｔｉｖｅ  ｔｒａｎｓｆｏｒｍ）を推測することができ、したがって、センサに対するタグの正確な３次元的な位置および方向を推測することができる。
【００５７】
全てのターゲット構造は、ノイズに対するターゲット構造の免疫を高めるため、重複して大きい。
【００５８】
タグの全体形状は円形である。このことは、特に、任意の非平面にタイルを張るために必要な不規則な三角グリッド上での最適なタグパキングをサポートする。しかしながら、タグは、ｎ個の頂点を有する任意の多角形の頂点に配置されても良い。ここで、ｎは、必要に応じて、３〜無限の範囲である。このことは、円形の検知リング１５との併用で、タグ内でのデータビットの円形配列を最適化する。図４８に示されるように、各データビットは、そのサイズを最大にするため、ラジアルウェッジ５１０によって表わされる。ウェッジ５１０は、２つの径方向ライン５１２と、径方向内側の円弧５１４と、径方向外側の円弧５１６とによって境界付けられる領域の形態を成す。各ウェッジ５１０は、１６００ｄｐｉでの最小寸法が８ドットであり、そのベース（すなわち、その径方向内側の円弧５１４）が少なくともこの最小寸法と等しくなるように形成されている。ウェッジ５１０の径方向の高さは、常に最小寸法と等しい。図４８に明確に示されるように、各４ビットデータ記号は、２×２のウェッジ５１０から成るアレー（配列）５１８によって表わされる。
【００５９】
図４９〜図５１に示されるようなインターリーブ（交互的）形態において、６つの各コードワードの１５個の４ビットデータ記号は、図５に示されるように、同心の４つの記号リング１８ａ〜１８ｄに割り当てられる。第１〜第６のコードワード５２０〜５２５の記号は、タグの周囲で循環数列（円形の列）を成して交互に配置される。
【００６０】
インターリービングは、同じコードワードの任意の２つの記号間の空間的な平均距離を最大にするように行なわれる。コードワードまたはそのデータ記号については、他の構成を使用しても良い。
【００６１】
タグの物理的なレイアウトまたは各タグ中でのデータ記号の形状や配列は、本発明の機能において必須ではない。必要なことは、意図する用途のために各タグが十分な情報をエンコードするということだけである。タグに冗長性（重複すること）を持たせることは、好ましいことであるが、その基本的なレベルとして、本発明の機能において実際に不可欠なことではない。したがって、他のタグ構成を使用しても良い。他のタグ構造の例は、米国特許第５，６２５，４１２号、米国特許第５，６６１，５０６号、米国特許第５，４７７，０１２号、米国特許第５，８５２，４３４号、ＰＣＴ出願ＰＣＴ／ＵＳ９８／２０５９７に記載されており、これらの各内容は、これらを参照することによって本願に組み込まれる。
【００６２】
タグが付けられた領域との感知デバイスを介した“１クリック”のやりとりをサポートするために、感知デバイスは、領域内のどこにいようとも、あるいは、感知デバイスがどの方向に位置しようとも、その視野の少なくとも１つのタグ全体を見ることができなければならない。したがって、感知デバイスの必要な視野直径は、タグのサイズおよび間隔の関数である。
【００６３】
タグの形状が円形であるとすると、センサの視野の最小直径は、図６に示されるように正三角形のグリッド上にタグがタイル張りされる場合に得られる。
１．２．４  タグ画像処理およびデコーディング
ネットページペン等の感知デバイスによって行なわれる図５のタグのタグ画像処理およびデコーディングが図７に示されている。得られた画像が画像センサによって取得されている間、画像のダイナミックレンジが決定される（２０）。その後、画像における２進閾値として、ダイナミックレンジの中心が選択される（２１）。その後、画像は、閾値と比較され、関連する複数のピクセル領域（すなわち、形状２３）に分割される（２２）。タグのターゲット構造を示すにはあまりにも小さい形状が除去される。また、各形状のサイズおよび重心が計算される。
【００６４】
その後、各形状毎に２進形状モーメント２５が計算される（２４）。これらのモーメントは、その後にターゲット構造を位置付けるための基準を与える。中央の複数の形状モーメントは、その性質により位置が変わらず、スケール、アスペクト比、回転を容易に不変のものとすることができる。
【００６５】
最初にリングターゲット構造１５の場所が見付けられる（２６）。リングは、透視歪み時に非常に良好な挙動を成すという利点を有している。各形状のモーメントをアスペクト正規化および回転正規化することにより、マッチングが進行する。リングは、その２次モーメントが正規化されると、たとえ透視歪みが著しい場合であっても、容易に認識される。リングの当初のアスペクトおよび回転２７は、透視変換の有用な近似値を与える。
【００６６】
続いて、軸ターゲット構造１６の場所が見付けられる（２８）。各形状のモーメントにリングの正規化を適用して、その結果得られたモーメントを回転正規化することにより、マッチングが進行する。軸ターゲットは、その２次モーメントが正規化されると、簡単に認識される。なお、考えられる２つの軸方向を明確にするためには、１／３次モーメントが必要である。これを可能にするため、形状は、わざと一方側にスキューされる（斜めにされる）。また、各形状のモーメントにリングの正規化を適用した後、軸ターゲットを単に回転正規化することもできる。これは、透視歪みが軸ターゲットの軸を隠すことができるからである。軸ターゲットの当初の回転は、ペンのヨー２９により、タグの回転の有用な近似値を与える。
【００６７】
最後に、４つの透視ターゲット構造１７の場所が見付けられる（３０）。これらの位置の良好な概算値は、リングおよび軸ターゲットに対するその既知の空間的な関係、リングのアスペクトおよび回転、軸の回転に基づいて計算される。各形状のモーメントに対してリングの正規化を適用することによって、マッチングが進行する。円形の透視ターゲットは、その２次モーメントが正規化されると、容易に認識される。また、概算された各位置に最も近いターゲットがマッチ（比較基準）として取得される。その後、４つの透視ターゲットの当初の重心は、タグスペースにおける正方形の既知のサイズの透視歪み角部３１となるようにとられる。また、８°の自由透視変換３３は、４つのタグスペース−画像スペースポイント対に関する汎用的な方程式を解くことにより推測される（３２）（カリフォルニア州のバークリーにあるＥＥＳＣ大学の学部の修士論文、技術レポートＮｏ．ＵＳＢ／ＣＳＤ  ８９／５１６、１９８９年６月のＨｅｃｋｂｅｒｔ，  Ｐによる「テクスチャマッピングおよびイメージラッピングの原理」参照。これらの内容は、これらを参照することにより本願に組み込まれる。）。
【００６８】
推測されたタグスペースから画像スペースへの透視変換は、タグスペースにおける既知の各データビット位置を画像スペースに投影する（３６）ために使用される。画像スペースでは、関連する４つの隣接ピクセルをバイリニアで入力画像中に挿入する（３６）ために、実数値の位置が使用される。予め計算された画像閾値２１は、結果と比較して最終的なビット値３７を生成するために使用される。
【００６９】
このようにして３６０個の全てのデータビット３７が得られると、６個の各６０ビットリード・ソロモンコードワードがデコードされ（３８）、２０個のデコードされたビット３９が得られる。すなわち、全体で１２０個のデコードされたビットが得られる。なお、コードワード記号はコードワード順にサンプリングされ、これにより、コードワードは、サンプリングプロセス中、暗黙のうちにデインターリーブされる。
【００７０】
前述したように、物理的なタグ構造またはエンコードシステムは本発明において必須のものではなく、他の物理的な構成のタグを使用しても良い。タグ画像を認識してデコードすることによりエンコード化データを取り出すプロセスは、重複してデータをエンコードするために使用されるシステムと、タグの物理的な構造とによって決まることは言うまでもない。
【００７１】
リングターゲット１５は、画像のサブ領域で唯一探し出され、画像に対する関係により、見つかる場合には、完全なタグの一部となる。完全なタグが見つからずにうまくデコードされない場合には、現在のフレームにおいてペンが記録されない。適当な処理能力が与えられ、理想的には最小でない視野１９３が与えられると、他の方法として、現在の画像中で他のタグが探し出される。
【００７２】
得られたタグデータは、タグを含む領域および領域内でのタグの位置の同一性を示す。その後、タグ上で観察される透視変換３３およびペンの物理的な軸とペンの光学的な軸との間の既知の空間的な関係から、領域内でのペン先の正確な位置３５およびペンの全体的な方向３５が推測される（３４）。
１．２．５  他のタグ構造
前述したタグ構造は、平面の規則的なタイリングおよび非平面の不規則的なタイリングの両方が可能となるように形成される。一般に、規則的なタイリングは、非平面上で起こり得ない。タグの規則的なタイリングが起こり得る平面、すなわち、紙シート等の表面といったごく普通の場合、タイリングの規則的な性質を利用した更に有効なタグ構造を使用することができる。
【００７３】
規則的なタイリングに更に適した他のタグ構造が図６ａに示されている。他のタグ４は、正方形であり、４つの透視ターゲット１７を有している。このタグの構造は、米国特許第５０５１７４６号にＢｅｎｎｅｔｔ等によって記載されたタグと類似している。タグは、６０個の４ビットリード・ソロモン記号４７を示しており、全体で２４０ビットとなっている。タグの１ビットはそれぞれドット４８で表わされている。０ビットには対応するドットが表わされていない。図６ｂおよび図６ｃに示されるように、透視ターゲットは、隣り合うタグ間で共有されるように形成されている。図６ｂは、１６個のタグによる正方形のタイリングと、対応する最小視野１９３とを示している。この場合、最小視野１９３は、２つのタグの対角線にかかっていなければならない。図６ｃは、図示のために１ビット全て有している９個のタグによる正方形のタイリングを示している。
【００７４】
（１５，７）リード・ソロモンコードを使用して、１１２ビットのタグデータが重複してエンコードされ、２４０個のエンコードされたビットが形成される。バーストエラーに対する復元力を最大にするため、４個のコードワードがタグ内で空間的にインターリーブされる。既に述べたような１６ビットのダグＩＤであれば、最大で９２ビットの領域ＩＤが可能である。
【００７５】
タグのデータを有するドット４８は、その隣りのドットと重なり合わないように形成されており、タグ群がターゲットと似た構造を作ることができないようになっている。また、これによって、インクを節約できる。したがって、透視ターゲットによりタグの検知が可能であり、そのため、更なるターゲットが必要ない。タグ画像処理は、ステップ２６，２８が省かれる点を除き、先の１．２．４の項目で述べたように進行する。
【００７６】
タグは、センサに対するタグの４つの起こり得る方向を明確にすることができる方位特性を有していても良いが、タグデータ内に方位データを組み込むこともできる。例えば、図６ｄに示されるように、各タグの方向がその方向に配置された１つのコードワードを含むように、４つのコードワードを配置することができる。この場合、各記号に対し、そのコードワードの番号（１〜４）と、コードワード内での記号の位置（Ａ〜Ｏ）とがラベル付けされる。この時、タグのデコーディングは、各方向で１つのコードワードをデコードすることから成る。各コードワードは、それが最初のコードワードであるか否かを示す１つのビット、または、それがどのコードかを示す２つのビットのいずれかを含むことができる。後者のアプローチは、ただ１つのコードワードのデータの内容が必要な場合に、多くても２つのコードワードをデコードするだけで所望のデータが得られるという利点がある。これは、領域ＩＤが、１つのストローク内で変わることが期待されておらず、したがって、ストロークの開始時にデコードされるだけの場合であっても良い。この時、１つのストローク内では、タグＩＤを有するコードワードだけが望ましい。また、感知デバイスの回転はゆっくりと予想通りに１つのストローク内で変化するため、一般には、ただ１つのコードワードをフレーム毎にデコードするだけで済む。
【００７７】
透視ターゲットを完全に無くすことができ、代わりに、自己記録するデータ表示に頼ることができる。この場合、各ビット値（または、複数のビット値）は、一般に、明示的な記号（ｇｌｙｐｈ）で表わされる。すなわち、ビット値が無いことは、記号（ｇｌｙｐｈ）の不存在によって表わされる。これにより、データグリッドがうまく占有し、これにより、グリッドを確実に識別することができ、その透視歪みを検知してその後データサンプリング中に補正することができる。タグの境界を検知できるように、各タグデータは、マーカーパターンを有していなければならない。これらは、確実な検知ができるように、重複してエンコードされなければならない。そのようなマーカーパターンのオーバーヘッドは、明示的な透視ターゲットのオーバーヘッドと類似している。１つのそのようなスキーム（策）は、グリッドの頂点に対して様々な点に位置されたドットを使用して、異なる記号（ｇｌｙｐｈ）を表わし、したがって、異なる複数のビット値を表わす（Ａｎｏｔｏ技術説明書（Ａｎｏｔｏ  ２０００年４月）参照）。
１．２．６  タグマップ
タグをデコードすると、領域ＩＤ、タグＩＤ、タグに関連するペンが変換する。タグＩＤおよびタグに関連するペンの位置を、タグが付けられた領域内の絶対位置に変換できる前に、その領域内でのタグの位置を知らなければならない。これは、タグマップ、すなわち、タグが付けられた領域内の各タグＩＤを対応する位置にマッピングする機能によって知ることができる。図２２には、ネットページプリンタクラス図として、タグマップクラス図が示されている。
【００７８】
タグマップは、表面領域にタイルを張るために使用されるスキームを反映する。また、タグマップは、表面のタイプにしたがって変化し得る。タグが付けられた複数の領域が同じタイリングスキームおよび同じタグ番号付けスキームを共有している場合、これらの複数の領域は、同じタグマップを共有することができる。
【００７９】
１つの領域のためのタグマップは、領域ＩＤを介して検索可能でなければならない。したがって、領域ＩＤ、タグＩＤ、ペン変換が与えられると、タグマップを検索することができ、タグＩＤを領域内の絶対タグ位置に変換することができるとともに、タグに関連するペン位置をタグ位置に加えて、領域内の絶対ペン位置を得ることができる。
１．２．７  タグ付けスキーム
２つの異なる表面コーディングスキームが対象である。これらの両方のスキームは、この項目の始めに説明したタグ構造を使用する。好ましいコーディングスキームは、既に述べた“位置表示”タグを使用する。他のコーディングスキームは、“オブジェクト表示”タグを使用する。
【００８０】
位置表示タグはタグＩＤを有している。このタグＩＤは、タグが付けられた領域に対応するタグマップを介して変換された際に、領域内の固有のタグ位置を与える。このタグ位置には、タグに関連するペン位置が加えられ、これによって、領域内のペン位置が与えられる。また、これは、領域に関連付けられたページ記述中におけるユーザインタフェース要素に対するペンの位置を決定するために使用される。ユーザインタフェース要素それ自体が識別されるだけでなく、ユーザインタフェース要素に対する位置も識別される。したがって、位置表示タグは、特定のユーザインタフェース要素の領域内での絶対ペン経路の取得を普通にサポートする。
【００８１】
オブジェクト表示タグは、領域に関連付けられたペン記述中でユーザインタフェース要素を直接に識別するタグＩＤを有している。ユーザインタフェース要素の領域内の全てのタグは、これらのタグの全てを同一にして見分けがつかないようにするユーザインタフェースを識別する。したがって、オブジェクト表示タグは、絶対ペン経路の取得をサポートしない。しかしながら、オブジェクト表示タグは、相対ペン経路の取得をサポートする。位置サンプリング度数が直面するタグ度数の２倍を越える限り、１ストローク中におけるサンプルされた１つのペン位置から次のペン位置への変位を明確に決定することができる。
【００８２】
いずれかのタグ付けスキームを用いると、タグは、ユーザ双方向要素として、ネットページ上の対応するビジュアル要素と協働して機能する。そのため、タグデータを感知デバイスによって読み取れるように、また、ネットページシステム中で適当な応答を形成できるように、ユーザは、適当な感知デバイスを用いて、印刷されたページとやりとりすることができる。
１．３  文書およびページ記述
文書・ページ記述クラス図の好ましい実施の形態が図２５および図２６に示されている。
【００８３】
ネットページシステムにおいて、文書は、３つのレベルで記載（記述）される。最も抽象的なレベルで、文書８３６は階層的な構造を有している。この構造の端末要素８３９は、テキストオブジェクト等のコンテンツオブジェクト８４０と、テキストスタイルオブジェクトと、画像オブジェクト等に関連付けられている。文書を特定のページサイズで且つ特定のユーザ倍率選択でプリンタにより印刷すると、文書にページ番号が付与され、文書がフォーマットされる。ある場合において、フォーマットされた端末要素８３５は、特にコンテンツオブジェクトがスタイルに関連する場合、これらの端末要素に対応する端末要素に関連付けられたコンテンツオブジェクトと異なるコンテンツオブジェクトに関連付けられる。印刷された文書およびページの各インスタンスも別個に記載されることにより、特定のページインスタンス８３０を介して取得された入力を、同じページ記述の他のインスタンスを介して取得された入力とは別個に記録することができる。
【００８４】
ページサーバ上に最も抽象的な文書記述が存在することにより、ユーザは、ソース文書（ソースドキュメント）の特定のフォーマットを受け入れることなく、文書のコピーを要求することができる。ユーザは、例えば、異なるページサイズでプリンタによりコピーを要求していても良い。逆に、ページサーバ上にフォーマットされた文書記述が存在することにより、ページサーバは、特定の印刷されたページ上でのユーザの行動を効率的に判断することができる。
【００８５】
フォーマットされた文書８３４は、フォーマットされた一組のページ記述５から成る。各ページ記述は、フォーマットされた一組の端末要素８３５から成る。フォーマットされた各端末要素は、ページ上に、空間的な広がり、すなわち、領域５８を有している。この領域は、ハイパーリンク等の入力要素のアクティブ領域および入力フィールドを形成する。
【００８６】
文書インスタンス８３１はフォーマットされた文書８３４に対応している。この文書インスタンスは一組のページインスタンス８３０から成る。各ページインスタンスは、フォーマットされた文書のページ記述５に対応している。各ページインスタンス８３０は、印刷された１つの固有のネットページ１を記述するとともに、ネットページのページＩＤを記録する。ページインスタンスは、それが単独で要求されたページのコピーを表わす場合には、文書インスタンスの一部ではない。
【００８７】
ページインスタンスは、一組の端末要素インスタンス８３２から成る。要素インスタンスは、インスタンス固有の情報を記録する場合、１つだけ存在する。したがって、ハイパーリンクインスタンスは、ページインスタンスに固有のトランザクションＩＤ５５を記録するため、ハイパーリンク要素のために存在する。また、フィールドインスタンスは、ページインスタンスに固有の入力を記録するため、フィールド要素のために存在する。しかしながら、要素インスタンスは、テキストフロー等の静的要素のために存在しない。
【００８８】
図２７に示されるように、端末要素は、静的要素８４３、ハイパーリンク要素８４４、フィールド要素８４５、あるいは、ページサーバコマンド要素８４６であっても良い。図２８に示されるように、静的要素８４３は、対応するスタイルオブジェクト８５４を有するスタイル要素８４７、対応するスタイル付けされたテキストオブジェクト８５５を有するテキストフロー要素８４８、対応する画像オブジェクト８５６を有する画像要素８４９、対応するグラフィックオブジェクト８５７を有するグラフィック要素８５０、対応するビデオクリップオブジェクト８５８を有するビデオクリップ要素８５１、対応するオーディオクリップオブジェクト８５９を有するオーディオクリップ要素８５２、または、対応するスクリプトオブジェクト８６０を有するスクリプト要素８５３であっても良い。
【００８９】
ページインスタンスは、特定の入力要素に当てはまらないページ上で取得された任意のデジタルリンクを記録するために使用される背景フィールド８３３を有していても良い。
【００９０】
本発明の好ましい形態においては、ページ上のタグをページ上の位置に変換できるように、タグマップ８１１が各ページインスタンスに関連付けられている。
１．４  ネットページネットワーク
好ましい実施の形態において、ネットページネットワークは、図３に示されるように、インターネット等のネットワーク１９を介して互いに接続される分配された一組の、ネットページサーバ１０と、ネットページ登録サーバ１１と、ネットページＩＤサーバ１２と、ネットページアプリケーションサーバ１３と、ネットページ発行サーバ１４と、ネットページプリンタ６０１とから成る。
【００９１】
ネットページ登録サーバ１１は、ユーザ間、ペン間、プリンタ間、アプリケーション間、出版物間の関係を記録することにより、様々なネットワーク活動を認可するサーバである。ネットページ登録サーバ１１は、ユーザの認証を行なうとともに、アプリケーショントランザクションにおいて認証されたユーザの利益に関する署名プロキシとして機能する。また、ネットページ登録サーバ１１は、必要に応じて、手書き認識サービスを提供する。前述したように、ネットページサーバ１０は、ページ記述およびページインスタンスについての持続的な情報（固定情報）を保持する。ネットページネットワークは、任意の数のページサーバを有しており、各ページサーバは、ページインスタンスの一部を扱う。また、ページサーバは各ページインスタンス毎にユーザ入力値を保持しているため、ネットページプリンタ等のクライアントは、ネットページ入力を適切なページサーバに送る。ページサーバは、対応するページの記述に対してそのような任意の入力を解釈する。
【００９２】
ネットページＩＤサーバ１２は、要求に応じて、文書ＩＤ５１を割り当てるとともに、そのＩＤ割り当てスキームによってページサーバの負荷バランシングを提供する。
【００９３】
ネットページプリンタは、インターネット分散ネームシステム（ＤＮＳ）または類似のシステムを使用して、ネットページＩＤ５０を、対応するページインスタンスを扱うネットページサーバのネットワークアドレスに変換する。
【００９４】
ネットページアプリケーションサーバ１３は、双方向ネットページアプリケーションを行なうサーバである。ネットページ発行サーバ１４は、ネットページ文書をネットページプリンタに対して発行するアプリケーションサーバである。これらについては、項目２において詳細に説明する。
【００９５】
ネットページサーバは、ＩＢＭ、ヒューレットパッカード、サン等の製造メーカからの様々なネットワークサーバプラットフォーム上で採用され得る。複数のネットページサーバが１つのホスト上で同時に実行可能であり、また、１つのサーバを多くのホストにわたって分配することができる。また、ネットページサーバによって提供される機能、特にＩＤサーバおよびページサーバによって提供される機能の幾つかまたは全てを、ネットページプリンタ等のネットページ装置内で、コンピュータワークステーション内で、あるいは、ローカルネットワ＾ク上で、直接に提供することができる。
１．５  ネットページプリンタ
ネットページプリンタ６０１は、ネットページシステムに登録され且つ要求に応じて予約購買によりネットページ文書を印刷する装置である。各プリンタは、固有のプリンタＩＤ６２を有しており、インターネット等のネットワークを介して、理想的にはブロードバンド接続（広帯域接続）を介して、ネットページネットワークに接続されている。ネットページプリンタは、不揮発性メモリ内の同一性・セキュリティ設定を除き、任意の固定記憶を有している必要はない。ユーザが関係している限り、“ネットワークはコンピュータである”。ネットページは、特定のネットページプリンタとは関係なく、分散型ネットページページサーバ１０を用いて、空間と時間とにわたってインタラクティブに（双方向で）機能する。
【００９６】
ネットページプリンタは、ネットページ発行サーバ１４から、予約購買されたネットページ文書を受ける。各文書は、２つの部分、すなわち、ページレイアウトと、ページを占める実際のテキストオブジェクトおよび画像オブジェクトとに分配される。個人化（名前のイニシャルを入れること）により、ページレイアウトは、一般に、特定の予約購読者（受信契約者）に固有のものとなり、したがって、適当なページサーバにより予約購読者のプリンタに対してポイントキャストされる（狙って投稿される）。一方、テキストオブジェクトおよび画像オブジェクトは、一般に、他の予約購読者と共有され、したがって、全ての予約購読者のプリンタおよび適当なページサーバにマルチキャストされる。
【００９７】
ネットページ発行サーバは、ポイントキャストおよびマルチキャストへの文書の内容（ドキュメントコンテンツ）の細分化を最適化する。プリンタは、文書のページレイアウトのポイントキャストを受けた後、たとえあるとしても、聞くべきマルチキャストがどれかが分かる。
【００９８】
プリンタは、印刷される文書を形成するページレイアウトおよびオブジェクトの全てを受けると、文書を印刷することができる。
【００９９】
プリンタは、シートの両面で奇数および偶数のページを同時にラスター化して印刷する。この目的のため、プリンタは、両面プリントエンジンコントローラ７６０と、Ｍｅｍｊｅｔ（登録商標）印字ヘッド３５０を使用するプリントエンジンとを有している。
【０１００】
印刷プロセスは、２つの分離された段階、すなわち、ページ記述のラスター化と、ページ画像の拡大および印刷とから成る。ラスター画像プロセッサ（ＲＩＰ）は、パラレルに実行する１または複数の標準ＤＳＰ７５７から成る。両面プリントエンジンコントローラは、プリントエンジンの印字ヘッドの動作と同期してページ画像をリアルタイムで拡大してディザリングするとともに印刷するカスタムプロセッサから成る。
【０１０１】
目に見えないＩＲ印刷に使用できるプリンタは、ＩＲ吸収黒インクを使用してタグを印刷するオプションを有しているが、これは、タグをページの空き領域に限定する。そのようなページは、目に見えないＩＲ印刷されたページよりも機能が制限されるが、依然として、ネットページとして分類される。
【０１０２】
通常のネットページプリンタは、紙シート上にネットページを印刷する。更に専門化されたネットページプリンタは、球やプラスチックシート等の更に特定された表面上に印刷しても良い。各プリンタは、少なくとも１つの表面タイプをサポートするとともに、各表面タイプ毎に少なくとも１つのタグタイリングスキームすなわちタグマップをサポートする。文書を印刷するために実際に使用されるタグタイリングスキームを記述するタグマップ８１１は、文書のタグを正確に判断できるように、その文書に関連付けられるようになる。
【０１０３】
図２は、ネットページネットワーク上の登録サーバ１１によって保持されるプリンタに関連する情報を反映するネットページプリンタクラス図（分類図）を示している。
【０１０４】
ネットページプリンタの好ましい実施の形態については、図１１〜図１６を参照して、項目６で詳細に説明する。
１．５．１  Ｍｅｍｊｅｔ（登録商標）印字ヘッド
ネットページシステムは、熱インクジェット、圧電インクジェット、レーザ電子写真等を含む広範囲のデジタル印刷技術を用いて形成されるプリンタを使用して動作可能である。しかしながら、広く需要者に受け入れられるように、ネットページプリンタは、以下の特性を有していることが望ましい。
【０１０５】
・写真のような良質なカラー印刷
・高画質テキスト印刷
・高い信頼度
・低い印刷コスト
・低いインクコスト
・低い紙コスト
・簡単な操作
・殆ど静かな印刷
・高速印刷
・同時両面印刷
・コンパクトなフォームファクタ
・低い電力消費量
現在商業的に利用可能な技術は、これらの特性の全てを有していない。
【０１０６】
これらの特性を有するプリンタの製造を可能にするため、本出願人は、Ｍｅｍｊｅｔ（登録商標）（Ｍｅｍｊｅｔ；登録商標）と称される新たな印刷技術を発明した。Ｍｅｍｊｅｔ（登録商標）は、微小電気機械システム（ＭＥＭＳ）技術を使用して形成されるページ幅印字ヘッドを組み込むドロップ・オン・デマンドのインクジェット技術である。図１７は、Ｍｅｍｊｅｔ（登録商標）印字ヘッドの１つのプリント要素３００を示している。ネットページ壁プリンタは、１６８９６０個のプリント要素３００を組み込んでおり、１６００ｄｐｉのページ幅両面印刷を形成する。このプリンタは、シアン、マゼンタ、イエロー、ブラック、赤外線インクとともに、紙調整材およびインク定着材を同時に印刷する。
【０１０７】
プリント要素３００は、長さが約１１０ミクロンであり、幅が３２ミクロンである。これらのプリント要素の配列は、ＣＭＯＳ論理回路、データ転送回路、タイミング回路、駆動回路（図示せず）を組み込むシリコン基板３０１上に形成されている。
【０１０８】
プリント要素３００の主要な要素は、ノズル３０２、ノズルリム３０３、ノズルチャンバ３０４、流体シール３０５、インクチャンネルリム３０６、レバーアーム３０７、能動アクチュエータビーム対３０８、受動アクチュエータビーム対３０９、能動アクチュエータアンカー３１０、受動アクチュエータアンカー３１１、インク注入口３１２である。
【０１０９】
能動アクチュエータビーム対３０８は、受動アクチュエータビーム対３０９に対して結合部３１９で機械的に結合されている。両方のビーム対は、それぞれの固定部３１０，３１１で固定されている。要素３０８，３０９，３１０，３１１，３１９を組み合わせることによって片持ち梁状の電熱屈曲アクチュエータ３２０が形成される。
【０１１０】
図１８は、プリント要素３００の断面３１５を含むプリント要素３００の配列の小部分を示している。シリコンウエハ３０１を貫通するインク注入口３１２を明確に示すため、断面３１５は、インクが無い状態で示されている。
【０１１１】
図１９（ａ），１９（ｂ），１９（ｃ）は、Ｍｅｍｊｅｔ（登録商標）プリント要素３００の動作サイクルを示している。
【０１１２】
図１９（ａ）は、インク滴を印刷する前におけるインク半月３１６の静止位置を示している。インクは、インク半月３１６での表面張力およびノズルチャンバ３０４とインクチャンネルリム３０６との間に形成される流体シール３０５での表面張力によって、ノズルチャンバ内に保持されている。
【０１１３】
印刷している間、印字ヘッドＣＭＯＳ回路は、プリントエンジンコントローラからのデータを正しいプリント要素に分配して、そのデータをアッチするとともに、そのデータを蓄えて能動アクチュエータビーム対３０８の電極３１８を駆動する。これにより、電流が約１マイクロ秒間（１×１０-6秒）だけビーム対３０８を流れ、その結果、ジュール熱が発生する。ジュール熱によって温度が上昇することにより、ビーム対３０８が膨張する。受動アクチュエータビーム対３０９は、加熱されないため、膨張しない。そのため、２つのビーム対間に応力の相違が生じる。この応力の相違は、基板３０１へと曲がる電熱屈曲アクチュエータ３２０の片持ち梁の端部によって部分的に除去される。レバーアーム３０７は、この動きをノズルチャンバ３０４に伝える。ノズルチャンバ３０４は、図１９（ｂ）に示される位置へと約２ミクロン移動する。これにより、インク圧力が増大して、インク３２１がノズル３０２から吐き出され、インク半月３１６が膨らむ。ノズルリム３０３は、インク半月３１６がノズルチャンバ３０４の表面にわたって広がることを防止する。
【０１１４】
ビーム対３０８，３０９の温度が等しくなると、アクチュエータ３２０はその元の位置に戻る。これは、図１９（ｃ）に示されるように、ノズルチャンバ内のインク３２１からのインク滴３１７の離脱に役立つ。ノズルチャンバは、インク半月３１６での表面張力の作用により再充填される。
【０１１５】
図２０は、印字ヘッド３５０の断片を示している。ネットページプリンタにおいて、印字ヘッドの長さは、方向３５１での紙の全幅（ほぼ２１０ｍｍ）である。図示の断片は、０．４ｍｍの長さ（印字ヘッド全体の約０．２％）である。印刷時、紙は、方向３５２で所定の印字ヘッドを通り過ぎて移動する。印字ヘッドは、６色またはインク注入口３１２によって供給されるタイプのインクを印刷する５列の互いにかみ合うプリント要素を有している。
【０１１６】
動作中に印字ヘッドの脆弱な表面を保護するため、印字ヘッド基板３０１には、ノズルガードウエハ３３０が取り付けられている。各ノズル３０２毎に、対応するノズルガード穴３３１が存在する。このノズルガード穴を通じてインク滴が噴射される。ノズルガード穴３３１が紙繊維または他の残骸によって塞がれないように、印刷中に、濾過空気が空気注入口３３２を通じて圧送されてノズルガード穴から排出される。インク３２１が乾くことを防止するため、プリンタのアイドリング中に、ノズルガードがシールされる。
１．６  ネットページペン
ネットページシステムの能動感知デバイスは、一般に、ペン１０１である。このペンは、その内蔵されたコントローラ１３４を使用して、画像センサを介してページからＩＲ位置タグを取得してデコードすることができる。画像センサは、近赤外線波長だけで検知できるように適当なフィルタが設けられた半導体装置である。以下に詳しく説明するように、システムは、ペン先が表面と接触する時に検知することができ、また、ペンは、十分な速度でタグを検知して人間による手書きを理解することができる（すなわち、２００ｄｐｉ以上で且つ１００Ｈｚ以上で）。ペンによって取得された情報は、暗号化されて、無線でプリンタ（または基地局）に送信される。プリンタまたは基地局は、（既知の）ページに関するデータを判断し、あるいは、好ましい実施の形態においては、その情報を判断するためにネットページに送信する。
【０１１７】
好ましい実施の形態に係るネットページペンは、マーキングインクペンとして、また、マーキングでないスタイラスペンとして機能する。しかしながら、マーキングの形態は、インターネットインタフェースとして使用される場合など、ブラウジングシステムとしてネットページシステムを使用する場合には必要ない。各ネットページペンは、ネットページシステムに登録されるとともに、固有のペンＩＤ６１を有している。図２３は、ネットページネットワーク上の登録サーバ１１によって保持されたペンに関する情報を反映するネットページペンクラス図を示している。
【０１１８】
いずれかのペン先がネットページと接触すると、ペンは、ページに対するその位置および方向を判断する。ペン先が力センサに取り付けられるとともに、ペンが“上”か“下”か否かを示すために、ペン先の力が閾値に対して判断される。これにより、例えばネットワークから情報を求めるために、ペン先で押圧することによって、ページ上の双方向要素をクリックすることができる。また、例えば確認されるサインの全ての力関係を許容するために、力は、連続する値として取得される。書き込み時に普通に加えられる力よりも大きい特定の力に晒される際に、ペン先が移動可能であっても良い。ユーサは、“クリック”するため、ペン先を移動させることができる十分な力を加える。これによって、ペン先が移動しない場合に与えられるフィードバックと比較して更に望ましいフィードバックを与えても良い。
【０１１９】
ペンは、ペン先の近傍のページの領域１９３を赤外線スペクトルで画像化することにより、ネットページ上におけるそのペン先の位置および方向を判断する。ペンは、最も近いタグをデコードするとともに、画像化されたタグ上で観察された透視歪み及びペンの光学素子の既知の幾何学的構成から、タグに対するペン先の位置を計算する。ページ上のタグ密度はタグサイズに反比例するため、タグの位置分解能が低い場合があるが、調整された位置分解能は、かなり高く、正確な手書き認識に必要な最低の分解能を超える。
【０１２０】
ネットページに対するペンの動きは、一連のストロークとして捕らえられる。１ストロークは、ペンを下ろす行為で始まりペンを持ち上げる行為で終了する一連のタイムスタンプされたページ上のペン位置から成る。また、通常の状況下でストロークの開始時にページＩＤが変化する時はいつでも、ネットページのページＩＤ５０を用いて１ストロークがタグ付けされる。
【０１２１】
ユーザがコピーおよびペースト動作等を行なえるように、各ネットページペンは、それに関連付けられた現選択内容８２６を有している。所定時間後にシステムが現選択内容を破棄することができるように、現選択内容がタイムスタンプされる。現選択内容は、ページインスタンスの領域を記述する。現選択内容は、ページの背景領域に関連してペンにより取得された最も最近のデジタルインクストロークから成る。現選択内容は、選択ハイパーリンク起動によってアプリケーションに付されると、アプリケーション固有の方法で判断される。
【０１２２】
各ペンは、現ペン先（ｃｕｒｒｅｎｔ  ｎｉｂ）８２４を有している。この現ペン先は、ペンによってシステムに対して最後に知らされるペン先である。前述した規定（標準設定）のネットページペンの場合、マーキングインクペン先またはマーキングでないスタイラスペンのペン先が「現（ｃｕｒｒｅｎｔ）」である。また、各ペンは、現ペン先スタイル８２５を有している。この現ペン先スタイルは、例えばパレットから色を選択するユーザに応じてアプリケーションによりペンに対して最後に関連付けられたペン先のスタイルである。規定（標準設定）のペン先スタイルは、現ペン先に関連付けられたペン先スタイルである。ペンを通じて捕らえられたストロークは、現ペン先スタイルを用いてタグ付けされる。ストロークは、その後に再現される時には、タグ付けに用いられたペン先スタイルで再現される。
【０１２３】
ペンが通信可能なプリンタの領域内にあるときにはいつでも、ペンは、その“オンライン”ＬＥＤをゆっくりと点灯させる。ペンは、ページに対してストロークをデコードしていない場合、その“エラー”ＬＥＤを瞬間的に点灯させる。ペンは、ページに対してストロークをうまくデコードすると、その“ＯＫ”ＬＥＤを瞬間的に点灯させる。
【０１２４】
捕らえられた（取得された）一連のストロークは、デジタルインクと称される。デジタルインクは、手書きのオンライン認識において、また、サイン（署名）のオンライン照合において、作図および手書きのデジタル変換のための基準を形成する。
【０１２５】
ペンは、ワイヤレスであり、短距離無線リンクを介してデジタルインクをネットページプリンタに送信する。送信されたデジタルインクは、プライバシーおよびセキュリティのために暗号化されるとともに、効率的に送信するためにパケット化（ｐａｃｋｅｔｉｚｅ）されるが、プリンタ内でタイムリーに処理されるように、ペンが持ち上げられる際には常に掃き出される。
【０１２６】
ペンは、プリンタの領域から出ると、１０分にわたって連続して処理できる容量を有する内部メモリ内にデジタルインクを蓄える。ペンは、プリンタの領域内に再び入ると、蓄えられた任意のデジタルンクを送信する。バッファは、多かれ少なかれ緩衝能を与えても良い。
【０１２７】
ペンは、任意の数のプリンタに登録することができるが、全ての状態データが紙上およびネットワーク上のネットページに存在するため、任意の特定の時間に１つのペンと通信しているプリンタがどれであるかということは、さほど重要ではない。
【０１２８】
ペンの好ましい実施の形態については、図８〜図１０を参照しながら、項目６で詳細に説明する。
１．７  ネットページやりとり
ペンを使用してネットページ１とやりとりを行なう場合、ネットページプリンタ６０１は、ストロークに関するデータをペン１０１から受ける。ペンを使用してストローク等の動きを実行する場合には、タグ４のコード化データ３がペンによって読み取られる。このデータにより、特定のページおよび対応する双方向要素の同一性（ｉｄｅｎｔｉｔｙ）を判断することができるとともに、ページに対するペンの相対位置の表示を得ることができる。この表示データがプリンタに送信され、ここで、プリンタは、ＤＮＳにより、ストロークのページＩＤ５０を解いて、対応するページインスタンス８３０を保持するネットページサーバ１０のネットワークアドレスにする（ｒｅｓｏｌｖｅ）。その後、プリンタは、このストロークをページサーバに送信する。先のストロークで新たにページが識別される場合には、プリンタは、関連するページサーバのアドレスをそのキャッシュ内に既に有していても良い。各ネットページは、ネットページサーバによって永続的に保持されたコンパクトなページレイアウトから成る（後述する）。ページレイアウトは、一般にネットページネットワーク上の他の場所に記憶された画像、フォント、テキストの断片といったオブジェクト参照する。
【０１２９】
ページサーバは、ペンからストロークを受けると、ストロークが適用するページ記述を検索するとともに、ページ記述のどの要素をストロークが横切るのかを判断する。その後、ページサーバは、関連する要素のタイプに照らして、ストロークを判断することができる。
【０１３０】
ペンを下ろした位置とその後にペンを持ち上げた位置との間の距離および時間の両方が幾つかの少ない最大値よりも小さい場合、１つの“クリック”は、一般にストロークである。１クリックによってアクティブにされるオブジェクトは、一般に、１クリックの作動を必要とする。したがって、長いストロークは無視される。レジスタに対する“ルーズな”クリック等のペンの動作不良は、ペンの“ＯＫ”ＬＥＤからの応答不足によって表わされる。しかしながら、ネットページがボタンを有している場合には、ペンの下ろし位置および持ち上げ位置の両方がボタンの領域内にあれば、１“クリック”を登録することができる。
【０１３１】
ネットページページ記述、ハイパーリンク、フォームフィールド（書式領域）には、２種類の入力要素がある。また、フォームフィールドを介した入力は、対応するハイパーリンクの起動をトリガーすることができる。
１．７．１  ハイパーリンク
ハイパーリンクは、離れたアプリケーションにメッセージを送信する手段であり、一般には、ネットページシステムにおいて印刷された応答を導き出す。
【０１３２】
ハイパーリンク要素８４４は、ハイパーリンクの起動を扱うアプリケーション７１と、アプリケーションへのハイパーリンクを識別するリンクＩＤ５４と、ハイパーリンク起動時にユーザのアプリケーションエイリアスＩＤ６５を含むようにシステムに求める“エイリアス要求”フラグと、ハイパーリンクがお気に入りとして記録される際すなわちハイパーリンクがユーザの履歴中に現われる際に使用される記述とを識別する。図２９には、ハイパーリンク要素クラス図が示されている。
【０１３３】
ハイパーリンクが起動されると、ページサーバは、ネットワーク上のどこかのアプリケーションにリクエストを送る。アプリケーションはアプリケーションＩＤ６４によって識別され、また、アプリケーションＩＤは通常の方法でＤＮＳにより解かれる。図３０に示されるように、３種類のハイパーリンク、すなわち、一般ハイパーリンク８６３と、フォームハイパーリンク８６５と、選択ハイパーリンク８６４とがある。一般ハイパーリンクは、リンクされた文書の要求を行なうことができ、または、単に好み（優先権）をサーバーに送信しても良い。フォームハイパーリンクは、対応するフォームをアプリケーションに提出する。選択ハイパーリンクは、現選択内容をアプリケーションに提出する。現選択内容が１ワードのテキストの断片を含んでいる場合、例えば、アプリケーションは、それが現われるコンテキスト内でのワードの意味または異なる言語への翻訳を与える１ページの文書を戻しても良い。ハイパーリンクの各タイプは、何の情報がアプリケーションに提出されるかによって特徴付けられる。
【０１３４】
対応するハイパーリンクインスタンス８６２は、ハイパーリンクインスタンスが現われるページインスタンスに固有となり得るトランザクションＩＤ５５を記録する。トランザクションＩＤは、アプリケーションに対して、例えば、ユ−ザに代わって購入アプリケーションによって維持される懸案の購入の“ショッピングカート”に対して、ユーザ固有のデータを識別することができる。
【０１３５】
システムは、選択ハイパーリンク起動時にペンの現選択内容８２６を有している。システムは、フォームハイパーリンク起動時に対応するフォームインスタンス８６８のコンテンツを有している。しかしながら、ハイパーリンクがその“サブミットデルタ（ｓｕｂｍｉｔ  ｄｅｌｔａ）”属性セットを有している場合には、最後のフォーム提出後の入力だけが含められる。システムは、全てのハイパーリンク駆動時に、有効なリターンパスを有している。
【０１３６】
ハイパーリンクされたグループ８６６は、図３１に示されるように、対応するハイパーリンクを有するグループ要素である。グループ内の任意のフィールド要素を通じて入力が生じると、そのグループに関連付けられたハイパーリンク８４４が起動される。ハイパーリンクされたグループを使用して、ハイパーリンクの挙動をチェックボックス等のフィールドと関連付けることができる。また、ハイパーリンクされたグループをフォームハイパーリンクの“サブミットデルタ”属性と共に使用して、連続的な入力をアプリケーションに対して与えることができる。したがって、ハイパーリンクされたグループを使用して、“ブラックボード”双方向モデルをサポートすることができる。すなわち、入力が取得される場合、入力が生じると直ぐに入力が共有される。
１．７．２  フォーム
フォームは、１または複数の印刷されたネットページを通じて関連する入力セットを取得するために使用される関連する入力フィールドの集合体を形成する。フォームによって、ユーザは、１または複数のパラメータを、サーバ上で実行すするアプリケーションソフトウエアプログラムに提出することができる。
【０１３７】
フォーム８６７は、文書階層中のグループ要素８３８である。フォームは、結局のところ、一組の端末フィールド要素８３９を有している。フォームインスタンス８６８は、印刷されたフォームのインスタンスを表わしている。フォームは、フォームのフィールド要素８４５に対応する一組のフィールドインスタンス７０を有している。各フィールドインスタンスは、１つの対応する値８７１を有しており、そのタイプは、対応するフィールド要素のタイプによって決まる。各フィールド値は、印刷された特定のフォームインスタンスによって、すなわち、１または複数の印刷されたネットページによって、入力を記録する。図３２には、フォームクラス図が示されている。
【０１３８】
各フォームインスタンスは、フォームがアクティブ状態か否か、フリーズ状態か否か、提出されているか否か、無効であるか否か、失効したか否かを示す状態８７２を有している。フォームは、最初に印刷される時にはアクティブである。また、フォームは、署名されると、フリーズ状態になる。また、ハイパーリンクがその“サブミットデルタ”属性セットを有していない場合、フォームの提出ハイパーリンクのうちの１つが起動されると、フォームが提出されるようになる。ユーザが無効フォーム、リセットフォーム、あるいは、複写フォームページコマンドを呼び出すと、フォームが無効になる。フォームがアクティブになっていた時間がフォーム固有の寿命を超えると、フォームが失効する。フォームがアクティブとなっている間、フォームの入力が許容される。アクティブとなっていないフォームを通じた入力は、代わりに、関連するページインスタンスの背景フィールド８３３内で取得される。フォームがアクティブまたはフリーズ状態の場合、フォームの提出が許容される。フォームがアクティブまたはフリーズ状態でない場合には、フォームを提出しようとする試みが完全に拒絶されるが、代わりに、その試みによってフォーム状態レポートが引き出される。
【０１３９】
各フォームインスタンスは、それから得られる任意のフォームインスタンスに関連付けられることが好ましい（５９）。これにより、特定の時間における最新のフォームのバージョンを除く全てを検索から排除することができる。
【０１４０】
全ての入力は、デジタルインクとして取得される。デジタルインク８７３は、一組のタイムスタンプされたストロークグループ８７４から成る。各ストロークグループは、一組のスタイル付けされたストローク８７５から成る。各ストロークは、一組のタイムスタンプされたペン位置８７６から成る。また、各ペン位置は、ペン方向およびペン先力を含んでいる。図３３には、デジタルインククラス図が示されている。
【０１４１】
フィールド要素８４５は、チェックボックスフィールド８７７、テキストフィールド８７８、作図フィールド８７９、サインフィールド８８０であっても良い。図３４には、フィールド要素クラス図が示されている。フィールドの領域５８内で取得された任意のデジタルインクは、そのフィールドに割り当てられる。
【０１４２】
図３５に示されるように、チェックボックスフィールドは、対応するブール（Ｂｏｏｌｅａｎ）値８８１を有している。チェックボックスフィールドの領域内で取得された任意のマーク（カチカチ音、クロス、ストローク、ジグザグ（ｆｉｌｌ  ｚｉｇｚａｇ）等）によって、真の値がフィールドの値に割り当てられる。
【０１４３】
図３６に示されるように、テキストフィールドは、対応するテキスト値８８２を有している。テキストフィールドの領域で取得された任意のデジタルインクは、オンライン手書き認識により、自動的にテキストに変換され、また、このテキストは、フィールドの値に割り当てられる。オンライン手書き認識は良く知られている（例えば、１９９０年８月のパターン解析および人工知能に関するＩＥＥＥ報告書第１２巻第８号におけるＴａｐｐｅｒｔ，  Ｃ．，  Ｃ．Ｙ．  ＳｕｅｎおよびＴ．  Ｗａｋａｈａｒａによる“オンライン手書き認識の最新技術”を参照。この内容は、これを参照することにより本願に組み込まれる）。テキストフィールドの専門化には、データフィールドおよびナンバーフィールドが含まれる。
【０１４４】
図３７に示されるように、サインフィールドは、対応するデジタルサイン８８３値を有している。サインフィールドの領域で取得された任意のデジタルインクは、ペンの所有者の同一性に関して自動的に確認される。また、フィールドがその一部を成すフォームのコンテンツ（内容）のデジタルサインが形成され、このデジタルサインがフィールドの値に割り当てられる。デジタルサインは、ペンのユーザの個人的なサインキーを使用して形成される。このサインキーは、フォームを有するアプリケーションに固有のものである。オンラインサイイン照合は良く知られている（例えば、１９８９年のパターン認識  第２２巻第２号におけるＰｌａｍｏｎｄｏｎ，  ＲおよびＧ．  Ｌｏｒｅｔｔｅによる“自動サイン照合およびライター認識−最新技術”を参照。この内容は、これを参照することにより本願に組み込まれる）。
【０１４５】
フィールド要素は、その“隠し”属性が設定されると、隠される。隠されたフィールド要素は、ページ上に入力領域を有しておらず、また、入力を受け入れない。隠されたフィールド要素は、フィールドを含むフォームが提出されると、フォームデータ内に含まれる対応するフィールド値を有することができる。
【０１４６】
また、削除を示す抹消等の“編集”コマンドもフォームフィールド内で認識できる。
【０１４７】
手書き認識アルゴリズムは、“オフライン”（すなわち、ペンマーキングのビットマップだけを入手可能）ではなく“オンライン”（すなわち、ペンの動きの力関係を入手可能）で働くため、ライター依存型トレーニング段階無くして、複数の文字をつなぎあわせた離散的に書かれた文字を比較的高い精度で認識することができる。しかしながら、手書きのライター依存型モデルは、経時的に形成され、また、必要に応じて前もって形成できる。
【０１４８】
前述したように、デジタルインクは、一連のストロークから成る。特定の要素の領域で始まる任意のストロークは、解釈可能な状態で、その要素のデジタルインクストリームに付与される。オブジェクトのデジタルインクストリームに付与されない任意のストロークは、背景フィールドのデジタルインクストリームに付与される。
【０１４９】
背景フィールドで取得されたデジタルインクは、選択ジェスチャーとして判断される。１または複数のオブジェクトの境界線は、一般に、境界付けられたオブジェクトの選択として判断されるが、実際の判断はアプリケーション固有のものである。
表２は、ネットページとペンとの様々なやりとりを要約している。
【０１５０】
【表１】
2004531786.tif 000003
システムは、現選択内容を各ペン毎に保持している。現選択内容は、背景フィールドで取得された最も最近のストロークである。予測可能な挙動を確保するため、現選択内容は、不活動のタイムアウト後に、消去される。
【０１５１】
全ての領域で取得された未加工の生のデジタルインクは、ネットページページサーバ上に保持されるとともに、フォームがアプリケーションに提出される時に選択的にフォームデータと共に送信される。これにより、アプリケーションは、未加工のデジタルインクに対し、それが手書きテキストの変換のような当初の変換ではないかと疑われる場合に、問い合わせを行なうことができる。これは、例えば、特定のアプリケーション固有の一貫性チェックをし損なうフォームのため、アプリケーションレベルでの人の介入を伴うことができる。この延長として、フォームの背景領域全体を作図フィールドとして指定することができる。その後、アプリケーションは、ユーザがこれらのフィールドの外側の記入されたフィールドへの補正を指示していることを前提として、フォームの明示的フィールドの外側のデジタルインクの存在に基づき、フォームを人間のオペレータに送ることを決定する。
【０１５２】
図３８は、ネットページに対するペン入力を扱うプロセスのフローチャートを示している。プロセスは、ペンからストロークを受け（８８４）；ストローク内のページＩＤ５０が参照するページインスタンス８３０を識別し（８８５）；ページ記述５を受け（８８６）；その領域５８をストロークが横切るフォーマットされた要素８３９を識別し（８８７）；フォーマットされた要素がフィールド要素に対応しているか否かを判断し、対応している場合には、受けたストロークをフィールド値８７１のデジタルインクに付与し（８９２）；蓄積されたフィールドのデジタルインクを判断する（８９３）とともに、フィールドがハイパーリンクグループ８６６の一部であるか否かを判断し、一部である場合には、対応するハイパーリンクを起動し（８９５）；代わりに、フォーマットされた要素がハイパーリンク要素に対応しているか否かを判断し（８８９）、対応している場合には、対応するハイパーリンクを起動し（８９５）；代わりに、入力フィールドまたはハイパーリンクが無い場合、受けたストロークを背景フィールド８３３のデジタルインクに付与し（８９０）；受けたストロークを登録サーバによって保持された現在のペンの現選択内容８２６にコピーする（８９１）ことから成る。
【０１５３】
図３８ａは、図３８に示されるプロセスにおけるステップ８９３の詳細なフローチャートを示している。このステップでは、蓄積されたフィールドのデジタルインクが、フィールドのタイプにしたがって判断される。プロセスは、フィールドがチェックボックスか否かを判断する（８９６）とともに、デジタルインクがチェックマークを表わしているか否かを判断し（８９７）、そうである場合には、真の値をフィールド値に割り当て（８９８）；代わりに、フィールドがテキストフィールドであるか否かを判断し（８９９）、そうである場合には、適当な登録サーバを用いてデジタルインクをコンピュータテキストに変換する（９００）とともに、変換されたコンピュータテキストをフィールド値に割り当て（９０１）；代わりに、フィールドがサインフィールドであるか否かを判断し（９０２）、そうである場合には、適当な登録サーバを用いて、デジタルインクをペンの所有者のサインとして確認し（９０３）；登録サーバを用いるとともに、対応するアプリケーションに関連するペン所有者の個人的なサインキーを使用して、対応するフォームのコンテンツのデジタルサインを形成し（９０４）、そのデジタルサインをフィールド値に割り当てる（９０５）ことから成る。
１．７．３  ページサーバコマンド
ページサーバコマンドは、ページサーバによって局所的に扱われるコマンドである。ページサーバコマンドは、フォーム、ページ、文書インスタンス上で直接に機能する。
【０１５４】
図３９に示されるように、ページサーバコマンド９０７は、無効フォームコマンド９０８、複写フォームコマンド９０９、リセットフォームコマンド９１０、ゲットフォーム状態９１１、複写ページコマンド９１２、リセットページコマンド９１３、ゲットページ状態コマンド９１４、複写文書コマンド９１５、リセット文書コマンド９１６、あるいは、ゲット文書状態コマンド９１７であっても良い。
【０１５５】
無効フォームコマンドは、対応するフォームインスタンスを無効にする。複写フォームコマンドは、対応するフォームインスタンスを無効にした後、フィールド値が保たれた現在のフォームインスタンスのアクティブな印刷コピーを形成する。コピーは、同じハイパーリンクトランザクションＩＤをオリジナルとして含んでおり、そのため、アプリケーションに対するオリジナルと区別できない。リセットフォームコマンドは、対応するフォームインスタンスを無効にした後、フィールド値が破棄されたフォームインスタンスのアクティブな印刷コピーを形成する。コピーは、同じハイパーリンクトランザクションＩＤをオリジナルとして含んでいる。ゲットフォーム状態コマンドは、対応するフォームインスタンスの状態に基づいて、印刷されたレポートを形成する。このレポートには、その印刷時、それを発行したのが誰か、それが誰のために印刷されたかということや、フォームインスタンスのフォーム状態が含まれる。
【０１５６】
フォームハイパーリンクインスタンスはトランザクションＩＤを含んでいるため、新たなフォームインスタンスの形成においてアプリケーションを必要としなければならない。したがって、新たなフォームインスタンスを求めるボタンは、一般に、ハイパーリンクとして実行される。
【０１５７】
複写ページコマンドは、背景フィールド値が保たれた対応するページインスタンスの印刷されたコピーを形成する。ページがフォームを含み或はフォームの一部である場合、複写ページコマンドは、複写フォームコマンドとして判断される。リセットページコマンドは、背景フィールド値が破棄された対応するページインスタンスの印刷されたコピーを形成する。ページがフォームを含み或はフォームの一部である場合、リセットページコマンドは、リセットフォームコマンドとして判断される。ゲットページ状態コマンドは、対応するページインスタンスの状態に基づいて、印刷されたレポートを形成する。このレポートには、その印刷時、それを発行したのが誰か、それが誰のために印刷されたかということや、それが含む或は一部を成す任意のフォームの状態が含まれる。
【０１５８】
本発明の好ましい実施の形態において、全てのネットページ上に現われるネットページロゴは、通常、複写ページ要素に関連付けられる。
【０１５９】
ページインスタンスがフィールド値を保って複写されると、フィールド値は、それらの本来のフォームで印刷される。すなわち、チェックマークが標準的なチェックマークグラフィックとして現われ、テキストがタイプセット（活字に組まれた）テキストとして現われる。作図およびサインだけがそのオリジナルフォームで現われる。この場合、サインは、サイン照合がうまくいったことを示す標準的なグラフィックを伴い、あるいは、このグラフィックに取って代わることが好ましい。
【０１６０】
複写文書コマンドは、背景フィールド値が保たれた対応する文書インスタンスの印刷されたコピーを形成する。文書が任意のフォームを含んでいる場合、複写文書コマンドは、複写フォームコマンドが行なう方法と同じ方法でフォームを複写する。リセット文書コマンドは、背景フィールド値が破棄された対応する文書インスタンスの印刷されたコピーを形成する。文書が任意のフォームを含んでいる場合、リセット文書コマンドは、リセットフォームコマンドが行なう方法と同じ方法でフォームをリセットする。ゲット文書状態コマンドは、対応する文書インスタンスの状態に基づいて、印刷されたレポートを形成する。このレポートには、その印刷時、それを発行したのが誰か、それが誰のために印刷されたかということや、それが含む任意のフォームの状態が含まれる。
【０１６１】
ページサーバコマンドの“オンセレクト（ｏｎ  ｓｅｌｅｃｔｅｄ）”属性が設定されると、ページサーバコマンドは、コマンドを含むページ上ではなく、ペンの現選択内容によって識別されるページ上で機能する。これにより、ページサーバコマンドのメニューを印刷することができる。対象のページが指定されたページサーバコマンドのためのページサーバコマンド要素を含んでいない場合、コマンドは無視される。
【０１６２】
アプリケーションは、関連するページサーバコマンド要素をハイパーリンクグループ内に組み込むことにより、アプリケーション固有の処理を与える。ページサーバは、ページサーバコマンドを実行するのではなく、ハイパーリンクグループに関連付けられたハイパーリンクを起動する。
【０１６３】
ページサーバコマンド要素は、その“隠し”属性が設定される場合に隠される。隠されたコマンド要素は、ページ上に入力領域を有していないため、ユーザによって直接にアクティブにすることができない。しかしながら、隠されたコマンド要素は、異なるページ中に組み込まれたページサーバコマンドがその“オンセレクト（ｏｎ  ｓｅｌｅｃｔｅｄ）”属性セットを有している場合、そのページサーバコマンドによってアクティブにすることができる。
１．８  ネットページの標準的な特徴
好ましい形態において、各ネットページは、それがネットページであることを示す下部のネットページロゴを用いて印刷され、したがって、双方向特性を有している。また、ネットページロゴは、コピーボタンとして機能する。大抵の場合、ロゴを“クリックする”ことにより、ページのコピーが形成される。フォームの場合、ボタンがフォーム全体のコピーを形成する。また、チケットやクーポン等の信頼できる（安全な）文書の場合、ボタンは、説明的なノートまたは広告ページを引き出す。
【０１６４】
規定の１ページコピー機能は、関連するネットページページサーバによって直接に扱われる。特定のコピー機能は、ロゴボタンをアプリケーションにリンクさせることにより扱われる。
１．９  ユーザヘルプシステム
好ましい実施の形態において、ネットページプリンタは、“ヘルプ”とラベル付けされた１つのボタンを有している。このボタンを押すと、
・プリンタ接続の状態
・プリンタ消耗状態
・トップレベルのヘルプメニュー
・文書メニュー機能
・トップレベルのネットページネットワークディレクトリ
を含む１ページの情報が引き出される。
【０１６５】
ヘルプメニューは、ネットページシステムを使用する方法に関して階層的なメニューを与える。
【０１６６】
文書機能メニューは、以下の機能を有している。
【０１６７】
・文書のコピーを印刷する
・フォームのきれいなコピーを印刷する
・文書の状態を印刷する
文書機能は、ボタンを押して文書の任意のページをタッチするだけで開始する。文書の状態は、文書を誰が何時発行して誰に供給されたかを示すとともに、その後に文書が何時誰にフォームとして提出されたかを示す。
【０１６８】
ネットページネットワークディレクトリにより、ユーザは、ネットワーク上の出版物およびサービスの階層を誘導することができる。別の方法として、ユーザは、ネットページネットワーク“９００”ナンバー“イエローページ”を呼び出して、人間のオペレータと話をすることができる。オペレータは、所望の文書の場所を突き止めて、その文書をユーザのプリンタに送ることができる。文書のタイプに応じて、発行者またはユーザは、僅かな“イエローページ”サービス料金を支払う。
【０１６９】
プリンタが印刷不可能な場合には、無論、ヘルプページを利用することができない。この場合、“エラー”光が点灯し、ユーザは、ネットワークにわたって遠隔診断を求めることができる。
【０１７０】
２．個人化された出版物モデル
以下の説明においては、ネットページシステムにおける個人化機構を示すため、標準的な出版物の例としてニュースが使用される。ニュースは、新聞やニュース雑誌のニュースの限られたセンスでしばしば使用されるが、この文脈で意図する範囲はもっと広い。
【０１７１】
ネットページシステムにおいて、ニュース出版物の記事内容および広告内容は、様々な機構を使用して個人化される。記事内容は、読者の明示的に述べられ且つ暗示的に捕らえられた関心事（ｉｎｔｅｒｅｓｔ  ｐｒｏｆｉｌｅ）にしたがって個人化される。広告内容は、読者の場所や人口にしたがって個人化される。
２．１  記事の個人化
予約購読者（受信契約者）は、２種類のニュースソース（情報源）、すなわち、ニュース出版物を配達するニュースソースと、ニュースストリームを供給するニュースソースとを利用することができる。発行者によってニュース出版物が集められて編集される間、新たな発行者によって或いは専門のニュース収集者によって新たなストリームが集められる。一般に、ニュース出版物は、従来の新聞およびニュース雑誌に対応している。一方、ニュースストリームは多くて様々である。すなわち、“生の”ニュースは、ニュースサービス、帯マンガ、フリーランスライターのコラム、友人の掲示板、あるいは、読者自身の電子メールから供給される。
【０１７２】
ネットページ発行サーバは、編集されたニュース出版物および複数のニュースストリームの集合体の発行をサポートする。集合体を処理することにより、したがって、読者により直接に選択されたニュースストリームをフォーマットすることにより、サーバは、記事制御（編集上の制御）を有していないページ上に広告を掲載することができる。
【０１７３】
予約購読者（受信契約者）は、１または複数の寄稿ニュース出版物を選択して、個人化された各バージョンを形成することにより、日刊新聞を作る。その結果として得られ日刊版は、印刷して製本されて１つの新聞になる。様々な数の世帯は、一般に、彼らの様々な興味を表現し、様々な日刊新聞を選択した後にそれらを特注することにより味わう（ｔａｓｔｅ）。
【０１７４】
読者は、各出版物毎に、特定のセクションを随意的に選択する。あるセクションは日刊紙であり、他のセクションは週刊誌であると思われる。例えば、ニューヨークタイムズオンラインから入手できる日刊紙のセクションには、“ページワンプラス”、“国内”、“国外”、“意見”、“ビジネス”、“アート／リビング”、“テクノロジー”、“スポーツ”が含まれる。入手可能なセクションのセットは、規定のサブセットと同様に、出版物に固有のものである。
【０１７５】
読者は、それぞれが任意のニュースストリームを利用する複数のカスタムセクションを形成することにより、日刊新聞を広げることができる。カスタムセクションは、電子メールおよび友人のお知らせ（パーソナル）のため、あるいは、特定のトピックス（“警告”または“切り抜き”）に関するニュース供給のために、形成されても良い。
【０１７６】
読者は、各セクション毎に、随意的に、セクションのサイズを質的（例えば、短い、中程度、長い）または数値的（すなわち、そのページ数に関する制限）に指定するとともに、広告の所望の比率を質的（例えば、高い、普通、無し）または数値的（すなわち、パーセント）に指定する。
【０１７７】
また、読者は、随意的に、多数の短い記事または数少ない長い記事における好みを表現する。この好みに対応するため、各記事は、理想的には、短いフォームまたは長いフォームの両方で書かれる。
【０１７８】
また、読者の予期される高い教養にマッチするように、例えば子供バージョンおよび大人バージョンを形成するために、記事は様々なバージョンで書かれる（編集される）。読者の年齢に応じて適切なバージョンが選択される。読者は、生物学的年齢に勝る“読書年齢”を指定することができる。
【０１７９】
各セクションを構成する記事は、編集者によって選択されて優先順位が付けられる。各記事には有用寿命が割り当てられる。これらの記事は、デフォルトにより、全ての関連する予約購読者に優先順位で供給され、予約購読者版において空間的な制約に晒される。
【０１８０】
読者は、適切なセクションにおいて、随意的に、協調フィルタリングを行なうことができるようになっていても良い。この協調フィルタリングは、その後、寿命が十分に長い記事に適用される。協調フィルタリングをするのにふさわしい各記事は、記事の最後の評価ボタンを用いて印刷される。このボタンは、簡単な選択（例えば、“好き”および“嫌い”）を与えることができ、これによって、おそらく、読者は記事を評価すると思われる。
【０１８１】
したがって、優先順位が高く且つ寿命が短い記事は、編集者により、極めて重要な読み物であると効果的に判断され、最も関連のある予約購読者に供給される。
【０１８２】
読者は、随意的に、予期せぬファクターを質的（例えば、自分を驚かせる或いは驚かせない）または数値的に指定する。高度な予期せぬファクターは、協調フィルタリング中のマッチングのために使用される閾値を下げる。高いファクターによって、おそらく、対応するセクションが読者の特定の能力を満たす。１週間の異なる日毎に異なる予期せぬファクターを指定することができる。
【０１８３】
また、読者は、随意的に、セクション内の特定の関心事についての特定のトピックスを指定する。これにより、編集者によって割り当てられた優先順位が変わる。
【０１８４】
読者のインターネット接続の速度は、画像を供給できる質および量に影響を与える。読者は、随意的に、数少ない画像または小さな画像またはその両方において好みを指定する。画像の数またはサイズが低下しなければ、画像を低画質（すなわち、低い解像度で、または、高い圧縮度で）で供給しても良い。また、供給される画像の量、サイズ、質というこれら３つの全てが調整されても良い。
【０１８５】
読者は、世界的なレベルで、質、日付、時間、金銭価値を特定の地域に限定する方法を指定する。これには、単位がインペリアルであるかメートルであるか、現地時間、タイムフォーマット、現地通貨、現地語化がその場で翻訳または注釈から成るか否かを指定することが含まれる。これらの選択は、デフォルトにより読者の場所から得られる。
【０１８６】
視力が弱いことによって読むことが困難になることを低減するため、読者は、随意的に、大きなプレゼンテーションにおいて全体的（世界的）な好みを指定する。したがって、テキストおよび画像の両者が拡大縮小され、より少ない情報が各ページ上に収容される。
【０１８７】
ニュース出版物が発行される言語およびその対応するテキストの符号化は、出版物の特性であり、ユーザによって示される好み（選択）ではない。しかしながら、ネットページシステムは、様々な形態で自動翻訳サービスを提供するように構成することができる。
２．２  広告局在化および標的（ターゲティング）
記事内容の個人化は、広告内容に直接に影響を及ぼす。これは、一般に広告が記事内容を利用するように配置されているためである。例えば旅行広告は、他のセクションよりもトラベルセクションに現われる可能性が高い。広告者（したがって、発行者）に対する記事内容の価値は、適切な人口統計データをもって多くの読者を引き付ける広告者の能力にある。
【０１８８】
効果的な広告は、局所性および人口統計データに基づいて配置される。局所性は、特定のサービスや小売業者等に近いこと、および、特定の興味や地域社会および環境に関連付けられた関心事を決定する。人口統計データは、一般的な関心事、最大の関心事、起こりえる消費の型を決定する。
【０１８９】
ニュース発行者の最も利益になもの、広告“スペース”、出版物の地理的な範囲によって決定される多次元エンティティ、その読者数の多さ、その読者数人口統計データ、広告に利用可能なページ面積である。
【０１９０】
ネットページシステムにおいて、ネットページ発行サーバは、出版物の地理的な範囲、セクションの読者数、各読者のセクション版のサイズ、各読者の広告比率、各読者の人口統計データを考慮して、出版物の売れる１セクション当たりの広告スペースのおおよその多次元サイズを計算する。
【０１９１】
他のメディアと比べて、ネットページシステムによれば、広告スペースを非常に詳細に規定することができるとともに、広告スペースの極小さな一部を個別に売ることができる。したがって、広告スペースをその真の価値に近い価値で売ることができる。
【０１９２】
例えば、同じ広告“スロット”を複数の広告者に対して比率を変えて売ることができる。この場合、個々の読者のページが一方の広告者の広告または他方の広告者の広告を無作為に受け、全体として、各広告者に対して売られるスペースの比率を保つ。
【０１９３】
ネットページシステムによれば、詳細な商品情報およびオンライン購入に対して広告を直接にリンクさせることができる。したがって、広告スペースの固有の価値を高めることができる。
【０１９４】
個人化および局在化はネットページ発行サーバにより自動的に処理されるため、広告収集者は、幅広い範囲の地理的分布および人口統計データの両方を任意に提供することができる。その後の離散は、それが自動であるため、有効である。これにより、発行者は、広告を直接に取得するよりも高い費用効率で広告収集者と取引をすることができる。たとえ広告収集者が広告収益の分け前をとっているとしても、発行者は、より高い収集効率により、当り障りのない程度に利益を得ることができる。広告収集者は、広告者と発行者との間の仲介人となり、同じ広告を複数の出版物に掲載しても良い。
【０１９５】
注目すべき点は、ネットページ出版物への広告掲載が、出版物の従来の対応する広告掲載よりも複雑になる可能性があるという点である。これは、出版物の広告スペースが非常に複雑であるためである。広告者と広告収集者と発行者との間の交渉の複雑さを全て無視すると、ネットページシステムの好ましい形態は、広告スペースの自動オークションを含むこれらの交渉のためのある程度自動化されたサポートを提供する。特に、自動化は、小さな広告または非常に局在化された広告など、僅かな収入を生む広告掲載において望ましい。
【０１９６】
掲載交渉が成されると、広告収集者は、広告を取得して編集し、それをネットページ広告サーバに記録する。これに対して、発行者は、関連するネットページ発行サーバに広告掲載を記録する。ネットページ発行サーバは、各ユーザの個人化された出版物をレイアウトすると、ネットページ広告サーバから関連する広告を拾う。
２．３  ユーザプロファイル
２．３．１  情報フィルタリング
ニュースおよび他の出版物の個人化は、
・出版物オーダーメード（カスタマイズ）
・協調フィルタリングベクトル
・コンタクト内容
・プレゼンテーション選択
を含むユーザ固有のプロファイル情報の各種組み合わせに依存している。
【０１９７】
出版物のオーダーメード（カスタマイズ）は、一般に、出版物固有のものである。そのため、オーダーメード情報は、関連するネットページ発行サーバによって保持される。
【０１９８】
協調フィルタリングベクトルは、多くのニュース記事項目についてのユーザの評価から成る。協調フィルタリングベクトルは、推薦を行なう目的で様々なユーザの興味を関連付けるために使用される。任意の特定の出版物とは無関係に１つの強調フィルタリングベクトルを保持することに対して利益があるが、各出版物毎に別個のベクトルを保持することが実用的である理由は２つある。すなわち、同じ出版物に向う予約購読者（受信契約者）のベクトル同士が重なり合う可能性は、異なる出版物に向う予約購読者（受信契約者）のベクトル同士が重なり合う可能性よりも高く、また、出版物は、おそらく、他の場所で見つからないそのブランドの価値の一部として、そのユーザの強調フィルタリングベクトルを提供したがっている。したがって、協調フィルタリングベクトルも関連するネットページ発行サーバによって保持される。
【０１９９】
名前、通り、住所、ＺＩＰコード、状態、国、電話番号を含むコンタクト内容は、本来、世界的であり、ネットページ登録サーバによって保持されている。
【０２００】
量、日付、時間に関する選択を含むプレゼンテーション選択も同様に世界的であり、同じ方法で保持される。
【０２０１】
広告の局在化は、ユーザのコンタクト内容中に示される場所に依存している。一方、広告の標的（ターゲティング）は、誕生日、性別、結婚歴、収入、職業、学歴、年齢範囲や収入範囲といった質的な派生事項等の個人情報に依存している。
【０２０２】
広告目的で個人情報を漏らすことを選択するユーザのため、情報は、関連するネットページ登録サーバによって保持される。そのような情報が無い場合、広告は、ユーザのＺＩＰまたはＺＩＰ＋４コードに関連付けられた人口統計データ（ｄｅｍｏｇｒａｐｈｉｃ）に基づいて、狙いを付けられる可能性がある。
【０２０３】
図２１〜図２４に示されるように、各ユーザ、ペン、プリンタ、アプリケーションプロバイダ、アプリケーションは、それ自身の固有の識別子を割り当てられる。また、ネットページ登録サーバは、これらの間の関係を保持する。登録目的のため、発行者は特定の種類のアプリケーションプロバイダであり、出版物は特定の種類のアプリケーションである。
【０２０４】
各ユーザ８００は、任意の数のプリンタ８０２を使用することが認められていても良い。また、各プリンタによって任意の数のユーザがそれを使用できるようになっていても良い。各ユーザは、デフォルトによって定期出版物が供給される１つの規定のプリンタを有している（６６）。一方、要求に応じて印刷されるページは、ユーザがやりとりするプリンタに供給される。サーバは、ユーザの規定のプリンタに印刷することをユーザが認めた発行者の軌跡を保持する。発行者は、任意の特定のプリンタのＩＤを記録しないが、その代わり、それが要求される時にＩＤを解く。
【０２０５】
ユーザが出版物８０７を予約購読８０８する場合、発行者８０６（すなわち、アプリケーションプロバイダ８０３）は、特定のプリンタまたはユーザの規定のプリンタに印刷することが認められる。この認証は、ユーザによっていつでも取り消すことができる。特定のプリンタの使用が各ユーザに認められる場合、そのプリンタは、任意のユーザのペンを認識する。
【０２０６】
ペンＩＤは、通常の方法によりＤＮＳを介して、特定のネットページ登録サーバによって保持された対応するユーザプロファイルの場所を見付けるために使用される。
【０２０７】
ウェブ端末８０９は、ウェブページおよびウェブブラウジング中に出くわしたネットページ文書を最も近いネットページプリンタ上で都合良く印刷できるように、特定のネットページプリンタ上で印刷することが認められても良い。
【０２０８】
ネットページシステムは、プリンタプロバイダのために、プロバイダのプリンタ上で印刷される出版物によって得た収入に関する料金および手数料を集めることができる。そのような収入には、広告料金、クリックスルー料金、電子商取引手数料、取引料金が含まれていても良い。プリンタがユーザによって所有されている場合、ユーザがプリンタプロバイダである。
【０２０９】
また、各ユーザは、微少な借り入れ金および預金を蓄積するために使用されるネットページアカウント（ネットページ口座）８２０（例えば、先のパラグラフで述べたもの）と、名前、住所、電話番号を含むコンタクト内容８１５と、プライバシー、デリバリー、局在化設定を含む全体的（世界的）な好み８１６と、ユーザのエンコードされたサイン８１８や指紋８１９等を含む任意の数のバイオメトリック記録８１７と、システムによって自動的に保持される手書きモデル８１９と、電子商取引の決済を行なうことができるＳＥＴ支払いカード口座８２１とを有している。
２．３．２  お気に入りリスト
ネットページユーザは、ネットページネットワーク上の役立つ文書等への“お気に入り”リンクのリスト９２２を保持することができる。リストは、ユーザの利益のため、システムによって保持される。リストは、フォルダ９２４の階層として体系化される。その好ましい実施の形態は、図４１のクラス図に示されている。
２．３．３  履歴リスト
システムは、各ユーザの利益のため、ネットページシステムを介してユーザによりアクセスされる文書等へのリンクを含む履歴リスト９２２を保持することが好ましい。システムは、日付順リストとして体系化される。その好ましい実施の形態が図４２のクラス図に示されている。
２．４  インテリジェントページレイアウト
ネットページ発行サーバは、セクション毎を基本として、各ユーザの個人化された出版物のページを自動的にレイアウトする。大抵の広告は予めフォーマットされた矩形のものであるため、これらの広告は、記事内容の前にページ上に掲載される。
【０２１０】
１つのセクションにおける広告比率は、セクション内の個々のページ上で大きく変化する広告比率をもって得られる。そして、広告レイアウトアルゴリズムがこれを利用する。このアルゴリズムは、自分で出来る屋根修理に関する特定の特徴に起因して出版物内で具体的に屋根材料の広告を載せるなど、密接に結ばれた記事内容と広告内容とを同じ場所に配置するように構成されている。
【０２１１】
その後、テキストおよび対応する画像およびグラフィックを含むユーザのために選択された記事内容は、様々な美的ルールにしたがってレイアウトされる。
【０２１２】
ユーザの提示したセクションサイズ選択をより厳密に達成するべく、レイアウトが集中すると直ぐに、広告の選択および記事内容の選択を含む全てのプロセスが繰り返されなければならない。しかしながら、セクションサイズ選択は、日毎に著しく変化できるように、平均して、経時的に一致させることができる。
２．５  文書フォーマット
文書がレイアウトされると、文書は、ネットページネットワーク上に効率的に分配して永続的に記憶するためにエンコードされる。
【０２１３】
主要な効率的機構は、１つのユーザ版に固有の情報と複数のユーザ版（ｕｓｅｒ  ｅｄｉｔｉｏｎ）間で共有される情報との分離である。特定の情報はページレイアウトから成る。共有された情報は、画像、グラフィック、テキストの断片を含む、ページレイアウトが参照するオブジェクトから成る。
【０２１４】
テキストオブジェクトは、好ましくは拡張スタイルシート言語（ＸＳＬ）を使用して拡張マークアップ言語（ＸＭＬ）で表わされる完全にフォーマットされたテキストを含んでいる。ＸＳＬは、テキストが設定される範囲とは無関係に、テキストフォーマッティングにわたって正確な制御を行なう。この場合、テキストフォーマッティングは、レイアウトによって行なわれる。テキストオブジェクトは、自動翻訳が可能な組み込み言語コードと、パラグラフフォーマッティングを用いて支援する組み込みハイフネーションヒントとを含んでいる。
【０２１５】
画像オブジェクトは、好ましくはＪＰＥＧ２０００ウェーブレットを基本とする圧縮画像フォーマットで、画像をエンコードする。グラフィックオブジェクトは、好ましくはスケーラブル・ベクトル・グラフィックス（ＳＶＧ）フォーマットで、２Ｄグラフィックをエンコードする。テキスト、画像、グラフィックにおいては、他のフォーマットを使用しても良い。
【０２１６】
レイアウト自体は、一連の配置された画像およびグラフィックと、テキストオブジェクトが流れるリンクしたテキストフローオブジェクトと、前述したようなハイパーリンクおよび入力フィールドと、透かし領域とから成る。これらのレイアウトオブジェクトが表３にまとめられている。
【０２１７】
【表２】
2004531786.tif 000004
２．６  文書配布（文書分配）
前述したように、ネットページネットワーク上で効率的に配布（分配）して永続的に記憶する目的で、ユーザ固有のページレイアウトは、それが参照する共有されたオブジェクトから分離される。
【０２１８】
予約購読された出版物の配布準備ができると、ネットページ発行サーバは、ネットページＩＤサーバ１２を用いて、各ページ毎の固有のＩＤ、ページインスタンス、文書、文書インスタンスを割り当てる。
【０２１９】
サーバは、共有コンテンツの一組の最適化されたサブセットを計算するとともに、各サブセットのためのマルチキャストチャンネルを形成し、その後、ユーザ固有の各レイアウトに対し、そのレイアウトによって使用される共有コンテンツを持つマルチキャストチャンネルの名前を用いてタグを付与する。その後、サーバは、適当なページサーバを介して、各ユーザのレイアウトを、そのユーザのプリンタにポイントキャストするとともに、ポイントキャスティングが終了すると、指定のチャンネルに共有コンテンツをマルチキャストする。各ページサーバおよびプリンタは、そのポイントキャストを受けた後、ページレイアウトで指定されたマルチキャストチャンネルを予約購読する。マルチキャスト中、各ページサーバおよびプリンタは、そのページレイアウトによって参照されるオブジェクトを、マルチキャストストリームから抽出する。ページサーバは、永続的に、受けたページレイアウトおよび共有コンテンツをアーカイブ（保存）する。データの分配においては、他の技術を使用しても良い。
【０２２０】
そのページレイアウトを参照する全てのオブジェクトをプリンタが受けると、プリンタは、完全に占有された（ｆｕｌｌ−ｐｏｐｕｌａｔｅｄ）レイアウトを再現した後、それをラスター化して印刷する。
【０２２１】
通常の状況下で、プリンタは、ページが供給（配信）され得る速度よりも速い速度でページを印刷する。各ページの１／４が画像で覆われる場合、平均的なページは、４００ＫＢを下回るサイズを有する。したがって、プリンタは、そのような１００を超えるページを、その内部の６４ＭＢのメモリ内に保持することができ、これにより、一時的なバッファ等を可能にする。プリンタは、毎秒１ページの速度で印刷する。これは、毎秒４００ＫＢまたは約３Ｍビットのページデータに相当し、ブロードバンドネットワークにわたるページデータ供給の最も高く期待された速度と同様である。
【０２２２】
プリンタの紙が無くなっているような正常でない状況下でさえ、プリンタの１００ページ内部記憶容量が使い果たされる前に、ユーザが紙の補給を行える可能性がある。
【０２２３】
しかしながら、プリンタの内部メモリが一杯になると、プリンタは、マルチキャストが最初に生じる際に、マルチキャストを利用することができない。したがって、ネットページ発行サーバにより、プリンタは再度のマルチキャストの要求を出すことができる。臨界的な数の要求が受けられると、または、時間切れになると、サーバは、対応する共有オブジェクトを再びマルチキャストする。
【０２２４】
文書が印刷されると、プリンタは、常に、関連するページサーバからそのページレイアウトおよびコンテンツを検索することにより、正確な複写を行なう。
２．７  要求に応じた文書（オンデマンドな文書）
ネットページ文書が要求に応じて求められると、ネットページ文書を定期出版物と全く同じ方法で個人化して供給することができる。しかしながら、共有コンテンツが無いため、供給は、マルチキャストを使用すること無く、要求するプリンタに対して直接に行なわれる。
【０２２５】
非ネットページ文書が要求に応じて求められると、非ネットページ文書は、個人化されず、それをネットページ文書として再フォーマットする指定されたネットページフォーマッティングサーバを介して供給される。ネットページフォーマッティングサーバは、アドビ（Ａｄｏｂｅ）のポータブル・ドキュメント・フォーマット（ＰＤＦ）およびハイパーテキストマークアップ言語（ＨＴＭＬ）を含む様々なインターネット文書フォーマットの知識を有している。ＨＴＭＬの場合、高解像度の印刷ページを利用して、多層カラムフォーマットのウェブページを、コンテンツのテーブルを用いて与えることができる。ＨＴＭＬは、要求されたページに対して直接にリンクされたウェブページを自動的に含んでいる。ユーザはこの挙動を選択によって調節することができる。
【０２２６】
ネットページフォーマッティングサーバは、たとえその出所やフォーマットであっても任意のインターネット上で利用できる双方向性および永続性（持続性）を含む標準的なネットページの挙動を成す。ネットページフォーマッティングサーバは、ネットページプリンタおよびネットページページサーバの両方からの様々な文書フォーマットの知識を隠すとともに、ウェブサーバからのネットページシステムの知識を隠す。
３．  セキュリティ
３．１  暗号化
記憶装置内およびトランジット内にある機密情報を保護するため、また、取引に合わせて当事者の認証を行なうために、暗号化が使用される。広範囲にわたる用途においては、２つのクラスの暗号化、すなわち、秘密鍵暗号化と公開鍵暗号化とがある。ネットページネットワークは、この両方のクラスの暗号化を使用する。
【０２２７】
対称式暗号化とも称される秘密鍵暗号化は、同じ鍵（キー）を使用してメッセージを暗号化（符号化）して解読（復号化）する。メッセージをやりとりしたがっている二人の当事者は、最初に、秘密鍵を安全にやりとりするように取り計らわなければならない。
【０２２８】
非対称式暗号化とも称される公開鍵暗号化は、２つの暗号鍵（暗号キー）を使用する。これら２つの鍵は数学的に関係付けられ、これにより、一方の鍵を使用して暗号化された任意のメッセージだけを他方の鍵を使用して解読することができる。その後、これらの鍵の一方が公開され、他方は秘密状態に維持される。公開鍵は、秘密鍵のホルダを対象とした任意のメッセージを暗号化するために使用される。メッセージは、公開鍵を使用して暗号化されると、秘密鍵を使用した時にだけ解読することができる。したがって、二人の当事者は、始めに秘密鍵をやりとりすることなく、安全にメッセージをやりとりすることができる。秘密鍵を安全なものにするためは、秘密鍵のホルダが鍵の対を形成するのが普通である。
【０２２９】
公開鍵暗号化は、デジタルサインを形成するために使用することができる。秘密鍵のホルダは、メッセージの周知のハッシュを形成し、その後、秘密鍵を使用してハッシュを暗号化することができる。その後、暗号化されたハッシュが、公開鍵を使用して暗号化されたハッシュを解読するとともにメッセージに対してハッシュを確認することにより、その特定のメッセージに関して秘密鍵のホルダの“サイン”を構成するということを誰でも確認することができる。サインがメッセージに対して付与されると、メッセージの受信者は、メッセージが本物であり且つメッセージがトランジット内で変わらないことを確認することができる。
【０２３０】
公開鍵暗号化を働かせるためには、公開鍵を分配して他人に成り済ますことを防止する方法がなければならない。これは、通常、証明書（認証）および認証局を使用して行なわれる。認証局は、公開鍵と誰かの身元（同一性）との間の関係（接続）を認証する信頼ある第３の当事者である。認証局は、同一性文書を検査することにより人の同一性（身元）を確認するとともに、人の身元内容および公開鍵を含むデジタル証明書を形成してサインする。認証局を信じる誰でも、本物であるという高度の確実性をもって、証明書の公開鍵を使用することができる。この場合、その公開鍵が良く知られている証明書が認証局によって本当にサインされたことを確認しなければならない。
【０２３１】
殆どの取引環境においては、公開鍵暗号化だけを使用して、デジタルサインが形成され、秘密セッション鍵が安全にやりとりされる。秘密鍵暗号化は、他の全ての目的のために使用される。
【０２３２】
以下の説明においては、ネットページプリンタとサーバとの間での安全な情報送信について言及する場合、プリンタが、サーバの証明書を取得して、それを認証局に対して認証するとともに、証明書の公開鍵−やりとり鍵を使用して秘密セッション鍵をサーバとやりとりした後、秘密鍵を使用してメッセージデータを暗号化するということが実際に起こる。無論、セッション鍵は、任意の短い寿命を有していても良い。
３．２  ネットページプリンタセキュリティ
各ネットページプリンタには、製造時に、プリンタの読み出し専用メモリ内およびネットページ登録サーバデータベース内に記憶される一対の固有の識別子が割り当てられる。第１のＩＤ６２は、公開されており、ネットページネットワーク上のプリンタを独自に識別する。第２のＩＤは、秘密であり、プリンタが最初にネットワーク上に登録される時に使用される。
【０２３３】
インストール後にプリンタが最初にネットページネットワークに接続すると、プリンタは、サインの公開鍵（公開キー）と秘密鍵（秘密キー）との対を形成する。プリンタは、秘密ＩＤおよび公開キーを、ネットページ登録サーバに対して安全に送信する。ネットページ登録サーバは、その秘密ＩＤを、サーバのデータベース内に記録されたプリンタの秘密ＩＤと比較し、ＩＤが一致する場合、登録を受け入れる。その後、ネットページ登録サーバは、プリンタの公開ＩＤおよび公開サインキーを含む証明書を形成してサインするとともに、その証明書を登録データベース内に記憶する。
【０２３４】
ネットページ登録サーバは、秘密情報にアクセスしてプリンタの同一性（身元）を確認することができるため、ネットページプリンタのための認証局として機能する。
【０２３５】
ユーザが出版物を予約購読すると、ネットページ登録サーバデータベース中に記録が形成され、ユーザの規定のプリンタまたは指定されたプリンタに出版物を印刷することを発行者に認める。ページサーバを介してプリンタに送られた全ての文書は、特定のユーザに対してアドレスがとれら、発行者の秘密サインキーを使用して発行者によりサインされる。ページサーバは、登録データベースを介して、発行者が出版物を特定のユーザに対して供給（配信）することを認証されている点を確認する。ページサーバは、登録データベースに記憶された発行者の証明書から得られた発行者の公開キーを使用してサインを確認する。
【０２３６】
ネットページ登録サーバは、印刷認証をデータベースに加える要求がプリンタに登録されたペンによって開始される限りにおいて、この要求を受け入れる。
３．３  ネットページペンセキュリティ
各ネットページペンには、製造時に、ペンの読み出し専用メモリ内およびネットページ登録サーバデータベース内に記憶される１つの固有の識別子が割り当てられる。ペンＩＤ６１は、ネットページネットワーク上でペンを独自に識別する。
【０２３７】
ネットページペンは、多くのネットページプリンタを“知る”ことができ、また、プリンタは、多くのペンを“知る”ことができる。ペンは、プリンタの領域内にいることにはいつでも、無線周波数信号によってプリンタと通信を行なう。ペンおよびプリンタは、登録されると、セッションキーを定期的にやりとりする。ペンがデジタルインクをプリンタに送信する時にはいつでも、デジタルインクは、適当なセッションキーを使用して暗号化される。デジタルインクは、障害無く送信することは決してない。
【０２３８】
ペンは、それが知っているプリンタ毎に、プリンタＩＤによってインデックスを付けてセッションキーを記憶する。プリンタは、それが知っているペン毎に、ペンＩＤによってインデックスを付けてセッションキーを記憶する。両者は、大きいが有限である記憶容量をセッションキーのために有しており、必要に応じて使用頻度が最も低い基準に基づいてセッションキーを忘れる。
【０２３９】
ペンがプリンタの領域内に入ると、ペンおよびプリンタは、互いに知っているか否かを判断する。互いに知らない場合、プリンタは、ペンを知っていなければならないか否かを判断する。これは、例えば、プリンタを使用するために登録されたユーザにペンが続しているためである。プリンタがペンを知らなければならないのに知らない場合、プリンタは、自動ペン登録手続きを開始する。プリンタがペンを知らなくても良い場合、プリンタは、ペンに同意し、ペンがチャージングカップ内に置かれるまでそれを無視する。この時、プリンタは、登録手続きを開始する。
【０２４０】
ペンは、その公開ＩＤの他に、秘密キー−やりとりキーを有している。また、キー−やりとりキーは、製造時に、ネットページ登録サーバデータベース内に記録される。登録中、ペンがそのペンＩＤをプリンタに送信するとともに、プリンタがそのペンＩＤをネットページ登録サーバに送信する。ネットページ登録サーバは、プリンタおよびペンが使用するセッションキーを形成するとともに、そのセッションキーをプリンタに安全に送信する。また、ネットページ登録サーバは、ペンのキー−やりとりキーを用いて暗号化されたセッションキーのコピーも送信する。プリンタは、ペンＩＤによってインデックスを付けてセッションキーを内部に記憶するとともに、暗号化されたセッションキーをペンに送信する。ペンは、プリンタＩＤによってインデックスを付けてセッションキーを内部に記憶する。
【０２４１】
偽造ペンは、ペン登録プロトコルにおけるペンのふりをすることができるが、本物のペンだけがプリンタによって送信されたセッションキーを解読することができる。
【０２４２】
予め登録されていないペンは、最初に登録される時、それがユーザにリンクされるまで、使用が制限される。登録されているが“所有されていない”ペンは、ネットページユーザおよびペン登録フォームを要求して記入するための使用、新たなペンが自動的にリンクされる新たなユーザを登録するための使用、または、既存のユーザに新たなペンを加えるための使用だけが許容される。
【０２４３】
ペンは、ペンにおけるハードウエア性能の制約により、公開鍵暗号化ではなく秘密鍵暗号化を使用する。
３．４  信頼できる文書
ネットページシステムは、チケットやクーポン等の信頼できる（安全な）文書の供給（配送）をサポートする。ネットページプリンタは、透かし（ｗａｔｅｒｍａｒｋ）を印刷するための機能を有しているが、適切に認証される発行者からの要求に基づいてのみ透かしを印刷する。発行者は、プリンタが認証できるその証明書に透かしを印刷するための権限を表示する。
【０２４４】
“透かし”印刷プロセスでは、ページの指定された“透かし”領域で、他のディザー・マトリクスが使用される。連続する（背中合わせの）ページは、印刷時に一致する鏡像透かし領域を含んでいる。奇数および偶数ページの透かし領域で使用されるディザー・マトリクスは、これらの透かし領域を一緒に見る時に干渉効果を生じるように形成されている。この干渉効果は、印刷されたシートを通して見ることにより得られる。
【０２４５】
干渉効果は、ページの一方側だけを見るとそれが見えず、また、ページが通常の手段によってコピーされると失われるという点で、透かしに類似している。
【０２４６】
信頼できる文書のページは、先の項目１．９で説明した固有のネットページコピー機構を使用してコピーすることができない。これは、ネットページを認識するコピー機でネットページをコピーするまでに及ぶ。
【０２４７】
信頼できる文書は、一般に、電子商取引トランザクションの一部として形成される。したがって、信頼できる文書は、項目２で説明したようにネットページ登録サーバを用いてユーザがバイオメトリック情報を登録する時に取得されたユーザの写真を含むことができる。
【０２４８】
受信者は、信頼できるネットページ文書が与えられると、通常の方法でその状態を要求することにより、その信頼性を確認することができる。文書の寿命に関しては、信頼できる文書の固有のＩＤだけが有効であり、また、信頼できる文書のＩＤは、日和見主義の偽造者による予測を防止するために、不連続に割り当てられる。容易なプレゼンテーション地点（ｐｏｉｎｔ−ｏｆ−ｐｒｅｓｅｎｔａｔｉｏｎ）文書確認をサポートするため、確認不足に基づくフィードバックを用いて信頼文書確認ペンを開発することができる。
【０２４９】
暗号法の観念では、透かしもユーザの写真も信頼できるとは言い難い。これらは、さりげない偽造に対する大きな障害を与えるだけである。特に確認ペンを使用するオンライン文書確認（照合）は、必要な場合に、付加されたレベルのセキュリティを与えるが、偽造の心配が全くないとは言えない。
３．５  否認防止
ネットページシステムにおいて、ユーザによって提示されたフォームは、フォームハンドラーに確実に供給（配信）されるとともに、ネットページサーバ上で永続的にアーカイブ（保存）される。したがって、受信者は、供給（配信）を否認することができない。
【０２５０】
項目４で説明するようなシステムを通じて成される電子商取引もまた、支払先が否認することができない。
４．  電子商取引モデル
４．１  信頼できる電子商取引（ＳＥＴ）
ネットページシステムは、その支払いシステムの１つとして、信頼できる電子商取引（ＳＥＴ）システムを使用する。マスターカード、ＶＩＳＡによって開発されたＳＥＴは、支払いカードにわたって組織化されており、これは、専門用語に表わされている。しかしながら、システムの多くは、使用される口座（取引（ａｃｃｏｕｎｔ））のタイプと無関係である。また、他の支払いシステムを使用しても良い。
【０２５１】
ＳＥＴにおいて、カード保有者および取引先は、認証局に登録するとともに、彼らの公開サインキーを含む証明書が発行される。認証局は、必要に応じてクレジットカード発行会社と共にカード保有者の登録内容を確認するとともに、必要に応じて買収人と共に取引先の登録内容を確認する。カード保有者および取引先は、彼らのコンピュータに彼らの各秘密サインキーを安全に保存する。支払いプロセス中、これらの証明書は、取引先およびカード保有者を相互に認証するために使用されるとともに、支払いゲートウェイに対して彼らの両方を認証するために使用される。
【０２５２】
今までのところ、ＳＥＴは広く採用されていない。これは、一部において、カード保有者によるキーおよび証明書の維持が厄介であると考えられているためである。カード保有者のキーおよび証明書をサーバ上に保持してパスワードによるカード保有者のアクセスを可能とする暫定的な解決策は、ある程度成功を収めた。
４．２  ＳＥＴ支払い
ネットページシステムにおいて、ネットページ登録サーバは、ＳＥＴ支払い取引におけるネットページユーザ（すなわち、カード保有者）のためのプロキシ（プロクシ）として機能する。
【０２５３】
ネットページシステムは、ユーザを認証してＳＥＴ支払いを認可するために、バイオメトリクスを使用する。システムはペンを基本とするため、使用されるバイオメトリックは、時間的に変化するペン位置および圧力から成るユーザのオンラインサインである。コストが高くなるが、ペン内に指紋センサを設けることにより、指紋バイオメトリックも使用できる。使用されるバイオメトリックのタイプは、バイオメトリックの取得に影響を与えるだけでなく、システムの認証形態にも影響を与える。
【０２５４】
ＳＥＴ支払いを行なうことができる最初のステップは、ネットページ登録サーバを用いて、ユーザのバイオメトリックを登録することである。これは、制御された環境下、例えば銀行で行なわれる。この場合、バイオメトリックは、ユ−ザの同一性が確認されると同時に取得することができる。バイオメトリックは、取得されるとともに、ユーザのレコードにリンクした登録データベース内に記憶される。また、ユーザの写真は、随意的に取得されて、レコードにリンクされる。ＳＥＴカード保有者登録プロセスが終了すると、その結果得られる秘密サインキーおよび証明書がデータベース内に記憶される。ユーザの支払いカード情報も記憶し、これにより、任意のＳＥＴ支払い取引においてユーザのプロキシとして機能し得る十分な情報をネットページ登録サーバに与える。
【０２５５】
例えばネットページ注文フォームにサインすることにより、最終的にユーザがバイオメトリックを供給して支払いを完了すると、プリンタは、注文情報、ペンＩＤ、バイオメトリックデータを、ネットページ登録サーバに対して安全に送信する。サーバは、ペンＩＤによって識別されたユーザに関してバイオメトリクを確認するとともに、その時からずっと、ＳＥＴ支払い取引を完了する際のユーザのプロキシとして機能する。
４．３  マイクロペイメント（少額決済）
ネットページシステムは、要求に応じて低コスト文書を印刷することに対する支払い及び著作権文書をコピーすることに対する支払いをユーザが都合良く請求され得るように、また、広告材料の印刷にかかる費用をユーザが返済できるように、マイクロペイメント（小額決済）のための機能を有している。後者は、既にユーザに提供された補助金のレベルによって決まる。
【０２５６】
ユーザが電子商取引に登録すると、マイクロペイメント（小額決済）を集めるネットワークアカウント（ネットワーク口座）が確立される。ユーザは、規則的な基準に基づいて請求書を受けるとともに、標準的な支払い機構を使用して未払いの貸付残高を精算することができる。
【０２５７】
ネットワークアカウントは、定期出版物の予約購読料を集めることにまで及ぶことができ、また、個々の請求書の形態でユーザに提示される。
４．４  取引
ユーザが特定のアプリケーションの状況（アプリケーションコンテキスト）でネットページを要求すると、アプリケーションは、ユーザ固有のトランザクションＩＤをページに組み込むことができる。ページを通じたその後の入力は、トランザクションＩＤを用いてタグ付けされ、これにより、アプリケーションは、ユーザの入力に適したコンテキスト（状況）を確立することができる。
【０２５８】
しかしながら、ユーザ固有のものではないページを通じて入力が生じると、アプリケーションは、ユーザ固有の同一性を使用してコンテキストを確立しなければならない。典型的な例は、予め印刷されたカタログページからの商品をユーザの仮想的な“ショッピングカート”に加えることを含む。しかしながら、ユーザのプライバシーを守るため、ネットページシステムに知られた固有のユーザＩＤ６０がアプリケーションに対して漏らされないことが好ましい。これは、様々なアプリケーションプロバイダが蓄積された行動データを単独で簡単に関連付けることを防止するためである。
【０２５９】
図２４に示されるように、ネットページ登録サーバは、代わりに、固有のエイリアスＩＤ６５を介して、ユーザとアプリケーションとの間の匿名関係（アノニマス関係）を保持する。ユーザが“登録された”属性でタグ付けされたハイパーリンクをアーカイブ（保存）する時にはいつでも、ネットページページサーバは、対応するアプリケーションＩＤ６４をペンＩＤ６１と共にエイリアスＩＤ６５へとコード変換（翻訳）するようネットページ登録サーバに求める。その後、エイリアスＩＤは、ハイパーリンクのアプリケーションに提出される。
【０２６０】
アプリケーションは、エイリアスＩＤでインデックス付けされた状態情報を保持するとともに、ユーザの世界的な同一性の知識を必要とすることなく、ユーザ固有の状態情報を検索することができる。
【０２６１】
また、アプリケーション固有の情報を使用してユーザのためにアプリケーショントランザクションにサインをすることができるように、システムは、ユーザのアプリケーション毎に、独立の証明書および秘密サインキーを保持する。
【０２６２】
ルーティング・プロダクト・バーコード（ＵＰＣ）“ハイパーリンク”起動時にシステムを支援するため、システムは、任意の数の商品タイプに関して、ユーザのために気に入ったアプリケーションを記録する。
【０２６３】
各アプリケーションは、アプリケーションプロバイダに関連付けられており、また、システムは、各アプリケーションプロバイダのためにアカウントを保持して、クリックスルー料金に関してプロバイダに返金および借金することができるようにする。
【０２６４】
アプリケーションプロバイダは、定期出版物の予約購読されたコンテンツの発行者であっても良い。システムは、予約購読された出版物を受けようとするユーザの意欲と、出版物の期待度数とを記録する。
４．５  リソース記述および著作権
リソース記述クラス図の好ましい実施の形態が図４０に示されている。
【０２６５】
各文書およびコンテンツオブジェクトは、１または複数のリソース記述８４２によって記載されても良い。リソース記述は、電子リソースの発見を容易にするように形成されたダブリン・コア・メタデータ要素セットを使用することが好ましい。ダブリン・コア・メタデータは、ワールドワイドウェブ協会（Ｗ３Ｃ）のリソース記述フレームワーク（ＲＤＦ）に従う。他のダブリン・コア・メタデータ要素セットを使用しても良い。
【０２６６】
リソース記述は、権利ホルダ９２０を識別しても良い。ネットページシステムは、ユーザが著作権コンテンツを印刷する際に、著作権料をユーザから権利ホルダへ自動的に送信する。
５．通信プロトコル
通信プロトコルは、エンティティ間での順序付けられたメッセージのやりとりを規定する。ネットページシステムにおいて、ペン、プリンタ、サーバ等のエンンティティは、所定のプロトコルを使用することにより、協働してユーザとネットページシステムとのやりとりを扱う。
【０２６７】
各プロトコルがシーケンス図によって示されている。このシーケンス図においては、メッセージの流れを示すために水平寸法が使用され、時間を示すために垂直寸法が使用されている。各エンティティは、エンティティの名前を含む矩形と、エンティティの寿命を示す垂直列とによって表わされている。エンティティが存在している時間中、寿命が破線で示される。エンティティがアクティブである時間中、寿命が二重線で示される。ここで考慮されているプロトコルは、エンティティを形成したり破壊したりしないため、エンティティのプロトコルへの関与が終わると、一般に、線が途切れる。
５．１  予約購読供給プロトコル
予約購読供給プロトコルの好ましい実施の形態が図４３に示されている。
【０２６８】
多数のユーザは、定期出版物を予約購読することができる。各ユーザ版は、様々にレイアウトされても良いが、多くのユーザ版は、テキストオブジェクトや画像オブジェクト等の共通のコンテンツを共有する。したがって、予約購読供給プロトコルは、ポイントキャストにより文書構造を個々のプリンタに供給するが、マルチキャストにより共有コンテンツオブジェクトを供給する。
【０２６９】
アプリケーション（すなわち、発行者）は、最初に、ＩＤサーバ１２から各文書毎に文書ＩＤ５１を得る。その後、アプリケーションは、その文書ＩＤおよびページ記述を含む各文書構造を、文書の新たに割り当てられたＩＤを担うページサーバ１０に送る。アプリケーションは、それ自身のアプリケーションＩＤ６４と、予約購読者のエイリアスＩＤ６５と、関連するマルチキャストチャンネル名のセットとを有している。アプリケーションは、その秘密サインキーを使用してメッセージにサインをする。
【０２７０】
ページサーバは、アプリケーションＩＤおよびエイリアスＩＤを使用して、登録サーバから、対応するユーザＩＤ６０と、ユーザの選択されたプリンタＩＤ６２（アプリケーションのために明示的に選択されても良く、あるいは、ユーザの規定のプリンタであっても良い）と、アプリケーションの証明書とを得る。
【０２７１】
アプリケーションの証明書によって、ページサーバは、メッセージサインを確認することができる。アプリケーションＩＤおよびエイリアスＩＤが共に予約購読８０８を識別しない場合、登録サーバに対するページサーバの要求が機能しなくなる。
【０２７２】
その後、ページサーバは、文書インスタンスＩＤおよびページインスタンスＩＤを割り当てるとともに、ページＩＤ５０を含むページ記述をプリンタに転送する。ページサーバは、プリンタが耳を傾けることができるように、関連するマルチキャストチャンネル名のセットを含んでいる。
【０２７３】
その後、ページサーバは、その後の参照のために、新たに割り当てられたページＩＤをアプリケーションに戻す。
【０２７４】
アプリケーションは、全ての文書構造を、関連するページサーバを介して、予約購読者の選択されたプリンタに対して分配すると、様々な共有オブジェクトのサブセットを、予め選択されたマルチキャストチャンネルにマルチキャストする。ページサーバおよびプリンタの両方は、適切なマルチキャストチャンネルを監視するとともに、それらの要求されたコンテンツオブジェクトを受ける。その後、ページサーバおよびプリンタは、予めポイントキャストされた文書構造を占めることができる。これにより、ページサーバは、文書全体をそれらのデータベースに加えることができ、プリンタが文書を印刷することを許容する。
５．２  ハイパーリンク起動プロトコル
ハイパーリンク起動プロトコルの好ましい実施の形態が図４５に示されている。
【０２７５】
ユーザがネットページペンを用いてネットページ上をクリックすると、ペンは、そのクリックを最も近いネットページプリンタ６０１に通信する。クリックは、ページおよびページ上の場所を識別する。プリンタは、ペン接続プロトコルからペンのＩＤ６１を既に知っている。
【０２７６】
プリンタは、ＤＮＳにより、特定のページＩＤ５０を扱うページサーバ１０ａのネットワークアドレスを判断する。ユーザが同じページと最近やりとりした場合には、アドレスが既にそのキャッシュ内にあっても良い。その後、プリンタは、ペンＩＤと、それ自身のプリンタＩＤ６２と、ページＩＤと、クリック位置とを、ページサーバに転送する。
【０２７７】
ページサーバは、ページＩＤによって識別されたページ記述５をロードするとともに、もしあるとすればクリックがどの入力要素の領域５８にいるのかを判断する。関連する入力要素がハイパーリンク要素８４４である場合、ページサーバは、対応するアプリケーションＩＤ６４およびリンクＩＤ５４を取得するとともに、ＤＮＳにより、アプリケーション７１を採用するアプリケーションサーバのネットワークアドレスを決定する。
【０２７８】
ページサーバは、ペンＩＤ６１を使用して、登録サーバ１１から対応するユーザＩＤ５２を得た後、世界的に固有のハイパーリンク要求ＩＤ５２を割り当て、ハイパーリンク要求９３４を形成する。ハイパーリンク要求クラス図が図４４に示されている。ハイパーリンク要求は、要求するユーザおよびプリンタのＩＤを記録するとともに、クリックされたハイパーリンクインスタンス８６２を識別する。その後、ページサーバは、それ自身のサーバＩＤと、ハイパーリンク要求ＩＤと、リンクＩＤとを、アプリケーションに送る。
【０２７９】
アプリケーションは、アプリケーション固有の論理にしたがって、応答文書を形成するとともに、ＩＤサーバ１２から文書ＩＤ５１を得る。その後、アプリケーションは、文書の新たに割り当てられたＩＤと、要求するページサーバのＩＤと、ハイパーリンク要求ＩＤとを担うページサーバ１０ｂに文書を送る。
【０２８０】
第２のページサーバは、ハイパーリンク要求ＩＤおよびアプリケーションＩＤを第１のページサーバに送り、対応するユーザＩＤおよびプリンタＩＤ６２を得る。ハイパーリンク要求が終了した場合、または、ハイパーリンク要求が異なるアプリケーションのためである場合、第１のページサーバは要求を拒絶する。
【０２８１】
第２のページサーバは、文書インスタンスおよびページＩＤ５０を割り当て、新たに割り当てられたページＩＤをアプリケーションに戻すとともに、文書全体をそれ自身のデータベースに加えて、最後にページ記述を要求するプリンタに贈る。
【０２８２】
ハイパーリンクインスタンスは、重要なトランザクションＩＤ５５を有していても良い。この場合、第１のページサーバは、アプリケーションに対して送られたメッセージ中にトランザクションＩＤを含んでいる。これにより、アプリケーションは、ハイパーリンク起動のため、トランザクション固有のコンテキストを確立することができる。
【０２８３】
ハイパーリンクがユーザエイリアスを要求する場合、すなわち、その“エイリアス要求された”属性が設定される場合、第１のページサーバは、ペンＩＤ６１およびハイパーリンクのアプリケーションＩＤ６４の両方を登録サーバ１１に送り、ペンＩＤに対応するユーザＩＤだけでなく、アプリケーションＩＤおよびユーザＩＤに対応するエイリアスＩＤ６５も取得する。第１のページサーバは、アプリケーションに対して送られたメッセージ中にエイリアスＩＤを含んでおり、これにより、アプリケーションは、ハイパーリンク起動のため、ユーザ固有のコンテキストを確立することができる。
５．３  手書き認識プロトコル
ユーザがネットページペンを用いてネットページ上にストロークを描くと、ペンは、そのストロークを最も近いネットページプリンタに通信する。ストロークは、ページおよびページ上の経路を識別する。
【０２８４】
プリンタは、ペンＩＤ６１と、それ自身のプリンタＩＤ６２と、ページＩＤ５０と、ストロークパスとを、通常の方法でページサーバ１０に転送する。
【０２８５】
ページサーバは、ページＩＤによって識別されたページ記述５をロードするとともに、もしあるとすればストロークがどの入力要素の領域５８を横切るかを判断する。関連する入力要素がテキストフィールド８７８である場合、ページサーバは、そのストロークをテキストフィールドのデジタルインクに付与する。
【０２８６】
ページサーバは、テキストフィールドの領域内においてアクティブでない期間の後、ペンＩＤおよび係属中のストロークを判断するために登録サーバ１１に送る。登録サーバは、ペンに対応するユーザを識別するとともに、ユーザの蓄積された手書きモデル８２２を使用して、手書きされたテキストとしてストロークを判断する。登録サーバは、ストロークをテキストに変換すると、そのテキストを要求するページサーバに戻す。ページサーバは、そのテキストをテキストフィールドのテキスト値に付与する。
５．４  サイン照合プロトコル
その領域をストロークが横切る入力要素がサインフィールド８８０である場合、ページサーバ１０は、ストロークをサインフィールドのデジタルインクに付与する。
【０２８７】
ページサーバは、サインフィールドの領域内においてアクティブでない期間の後、ペンＩＤ６１および係属中のストロークを照合するために登録サーバ１１に送る。登録サーバは、サインフィールドが一部を成すフォームに関連付けられたアプリケーションＩＤ６４と、フォームＩＤと、現在のデータコンテンツ（データ内容）とを送る。登録サーバは、ペンに対応するユーザを識別するとともに、ユーザのダイナミックサインバイオメトリック８１８を使用して、ストロークをユーザのサインとして確認（照合）する。登録サーバは、サインを照合すると、アプリケーションＩＤ６４およびユーザＩＤ６０を使用して、ユーザのアプリケーション固有の秘密サインキーを識別する。その後、登録サーバは、そのキーを使用して、フォームデータのデジタルサインを形成するとともに、そのデジタルサインを要求するページサーバに戻す。ページサーバは、デジタルサインをサインフィールドに割り当てるとともに、対応するフォームの状態を凍結する。
【０２８８】
デジタルサインは、対応するユーザのエイリアスＩＤ６５を含んでいる。これにより、１つのフォームは、複数のユーザのサインを取得することができる。
５．５  フォーム提出プロトコル
フォーム提出プロトコルの好ましい実施の形態が図４６に示されている。
【０２８９】
フォーム提出は、フォームハイパーリンク起動によって行なわれる。したがって、フォーム提出は、幾つかのフォーム固有の付与（追加）を伴って、項目５．２に規定されたプロトコルに従う。
【０２９０】
また、フォームハイパーリンクの場合、ページサーバ１０によってアプリケーション７１に送られるハイパーリンク起動メッセージは、フォームＩＤ５６と、フォームの現在のデータコンテンツ（データ内容）とを含んでいる。フォームが任意のサインフィールドを含んでいる場合、アプリケーションは、対応するデジタルサインに関連付けられたエイリアスＩＤ６５を抽出し且つ登録サーバ１１から対応する証明書を得ることにより、各サインフィールドを確認する。
５．６  手数料支払いプロトコル
手数料支払いプロトコルの好ましい実施の形態が図４７に示されている。
【０２９１】
電子商取引環境においては、クリックスルー、トランザクション、セールでアプリケーションプロバイダから発行者に料金および手数料を支払っても良い。また、料金に関する手数料および手数料に関する手数料を発行者からプリンタのプロバイダへ支払うことができても良い。
【０２９２】
対象のアプリケーションプロバイダ（ターゲットアプリケーションプロバイダ）７０ａ（例えば取引先）からソースアプリケーションプロバイダ７０ｂ（例えば発行者）へ、また、ソースアプリケーションプロバイダ７０ｂからプリンタプロバダ７２へ、料金または手数料の入金（ｃｒｅｄｉｔ）を送るために、ハイパーリンク要求ＩＤ５２が使用される。
【０２９３】
項目５．２で説明したように、ハイパーリンクが最初に起動される（アクティブにされる）と、ターゲットアプリケーションは、ページサーバ１０からハイパーリンク要求ＩＤを受ける。ターゲットアプリケーションは、ソースアプリケーションプロバイダに入金する必要がある場合、ハイパーリンク要求ＩＤと共にアプリケーションプロバイダの入金を当初のページサーバに送る。ページサーバは、ハイパーリンク要求ＩＤを使用してソースアプリケーションを識別するとともに、ソースアプリケーションＩＤ６４、それ自身のサーバＩＤ５３、ハイパーリンク要求ＩＤと共に入金を関連する登録サーバ１１に送る。登録サーバは、対応するアプリケーショプロバイダの口座８２７に入金する。また、登録サーバは、アプリケーションプロバイダに通知する。
【０２９４】
アプリケーションプロバイダは、プリンタプロバイダに入金する必要がある場合、ハイパーリンク要求ＩＤと共にプリンタプロバイダの入金を当初のページサーバに送る。ページサーバは、ハイパーリンク要求ＩＤを使用してプリンタを識別するとともに、プリンタＩＤと共に入金を関連する登録サーバに送る。登録サーバは、対応するプリンタプロバイダの口座８１４に入金する。
【０２９５】
ソースアプリケーションプロバイダは、随意的に、ターゲットアプリケーションプロバイダの同一性を知らされるとともに、プリンタプロバイダは、ソースアプリケーションの同一性が知らされる。
６．  ネットページペン記述
６．１  ペンメカニクス
図８および図９を参照すると、ペンは、全体として参照符号１０１で示されており、ハウジング１０２を有している。ハウジング１０２は、ペンの部品を装着するための内部空間１０４を形成する壁１０３を有するプラスチック成形品の形態を成している。ペントップ１０５は、ハウジング１０２の一端部１０６に、操作時に回転できるように装着されている。ハウジング１０２の反対側の端部１０８には、半透明のカバー１０７が固定されている。また、カバー１０７は、成形プラスチックから成り、ハウジング１０２内に装着された状態ＬＥＤ１１６をユーザが見ることができるように、半透明材料によって形成されている。カバー１０７は、ハウジング１０２の端部１０８をほぼ取り囲む主部１０９と、主部１０９から後側に突出し且つハウジング１０２の壁１０３に形成された対応する溝１１１内に嵌合する突出部１１０とを有している。ハウジング１０２内には、突出部１１０の後側に、無線アンテナ１１２が装着されている。金属末端部品１１４を受けるために、カバー１０７の開口１１３Ａを取り囲むネジ１１３が設けられている。金属末端部品１１４は対応するネジ１１５を有している。金属末端部品１１４は、インクカートリッジを交換できるように、取り外し可能になっている。
【０２９６】
また、カバー１０７内には、フレックスＰＣＢ１１７上に、３色状態ＬＥＤ１１６が装着されている。フレックスＰＣＢ上には、アンテナ１１２も装着されている。状態ＬＥＤ１１６は、全周にわたって良く見えるように、ペン１０１の先端に装着されている。
【０２９７】
ペンは、通常のマーキングインクペンおよびマーキングでないスタイラスペンとして機能することができる。ハウジング１０２内には、ペン先１１９を有するインクペンカートリッジ１１８およびスタイラスペン先１２１を有するスタイラス１２０が並設されている。ペントップ１０５の回転により、インクカートリッジペン先１１９またはスタイラスペン先１２１のいずれか一方を金属末端部品１１４の開口端１２２を通じ押し進めることができる。インクカートリッジ１１８およびスタイラス１２０には、各スライダブロック１２３，１２４が装着されている。回転可能なカムバレル１２５は、操作時にペントップ１０５に固定されており、ペントップ１０５と共に回転するように設けられている。カムバレル１２５は、カムバレルの壁１８１に形成された溝の形態を成すカム１２６を有している。スライダブロック１２３，１２４から突出するカム従動子１２７，１２８は、カム溝１２６内に嵌合する。カムバレル１２５が回転すると、スライダブロック１２３または１２４が相対的に移動して、ペンのペン先１１９またはスタイラスペンのペン先１２１のいずれか一方が金属末端部品１１４の穴１２２から突出する。ペン１０１は３つの操作状態を有している。ペントップ１０５を９０°段階的に回転させることにより、以下の３つの状態が得られる。
【０２９８】
・スタイラス１２０のペン先１２１が出る
・インクカートリッジ１１８のペン先１１９が出る
・インクカートリッジ１１８のペン先１１９およびスタイラス１２０のペン先１２１のいずれも出ない
第２のフレックスＰＣＢ１２９は、ハウジング１０２内に設置されたエレクトロニクスシャーシ１３０上に装着されている。第２のフレックスＰＣＢ１２９は、赤外線を形成して表面上に放射する赤外線ＬＥＤ１３１を実装している。第２のフレックスＰＣＢ上には、表面から反射した放射線を受ける画像センサ１３２が装着して設けられている。また、第２のフレックスＰＣＢ１２９は、ＲＦ送信器およびＲＦ受信器を有する無線周波数チップ１３３と、ペン１０１の動作を制御するコントローラチップ１３４とを実装している。光学ブロック１３５（成形透明プラスチックによって形成された）は、カバー１０７内に配置されており、赤外線ビームを表面上に放射して、画像センサ１３２上に画像を受ける。給電ワイヤ１３６は、第２のフレックスＰＣＢの構成部品を、カムバレル１２５内に取り付けられたバッテリ接点１３７に接続する。バッテリ接点１３７およびカムバレル１２５には端子１３８が接続している。カムバレル１２５内には、バッテリ接点と接触した状態で、３ボルト再充電可能バッテリ１３９が配置されている。第２のフレックスＰＣＢ１２９の周囲には、誘導によってバッテリ１３９を再充電することができる誘導充電コイル１４０が装着されている。また、第２のフレクスＰＣＢ１２９は、ペンのペン先１１９またはスタイラスペンのペン先１２１によって表面に加えられる力を判断できるように、スタイラスペン１２０またはインクカートリッジ１１８を使用して書く時のカムバレル１２５の変位を検知する赤外線ＬＥＤ１４３および赤外線フォトダイオード１４４を実装している。ＩＲフォトダイオード１４４は、スライダブロック１２３，１２４上に装着されたリフレクタ（図示せず）を介して、ＩＲ  ＬＥＤ１４３からの光を検知する。
【０２９９】
ペン１０１の把持に役立つように、ゴムグリップパッド１４１，１４２は、ハウジング１０２の端部１０８に向って設けられている。また、ペントップ１０５は、ペン１０１をポケットに引掛けるためのクリップ１４２を有している。
６．２  ペンコントローラ
ペン１０１は、赤外スペクトルにおいて、ニブ（スタイラスニブ１２１またはインクカートリッジニブ１１９）に近接した表面の領域を撮像することにより、ニブの位置を決定するように構成される。これは、最も近い位置のタグから位置データを記録し、光学機器１３５およびコントローラチップ１３４を利用して、位置タブからニブ１２１または１１９の距離を計算するために構成される。コントローラチップ１３４は、撮像したタグ上で観察された透視ねじれから、ペンの配向およびニブとタグの距離を計算する。
【０３００】
位置タグからの制御データは、ペン１０１にその「アクティブ領域」ＬＥＤ（これは、実際、３色ＬＥＤ１１６の１つのモードであり、撮像されている領域が「アクティブ領域」であることをペンが制御データから判断すると黄色になる）を活性化するように命令する制御ビットを含んでよい。したがって、ボタンまたはハイパーリンクのアクティブ領域に対応する表面上の領域は、このＬＥＤを活性化するためにコード化されて、ペン１０１がボタンまたはハイパーリンク上を通過するときにそれらがアクティブであるという視覚的フィードバックをペンのユーザに提供することができる。また、制御データは、ペンに連続的なペン圧読取値を取り込むように命令してもよい。したがって、署名入力領域に対応する表面上の領域は、連続的なペン圧を取り込むためにコード化することができる。
【０３０１】
表面に対するペンの動作は、一連のストロークを含むことがある。ストロークは、ペンダウン事象により開始されペンアップ事象により完了する、タイムスタンプされたペンの表面上の位置のシーケンスからなる。ペン圧は、例えば、ペンが署名を取り込んでいるとき、ペンが「アップ」または「ダウン」のどちらかを示すための閾値に対して解釈されるとともに、連続値として解釈されることができることに留意されたい。取り込まれたストロークのシーケンスは、いわゆる「ディジタルインク」を構成する。ディジタルインクは、手書きのオンライン認識と署名のオンライン確認のために、図面と手書きのディジタル交換の基準を形成するように、コンピュータシステムと共に使用することができる。
【０３０２】
ＲＦチップ１３３とアンテナ１１２を使用して、ペン１０１は、ディジタルインクデータ（セキュリティのために暗号化され、効率的に伝送するためパッケージングされている）をコンピュータシステムに送信することができる。
【０３０３】
ペンが受信機の範囲にあるとき、ディジタルインクデータは、形成されたときに送信される。ペン１０１が範囲外に動くとき、ディジタルインクデータを、ペン内でバッファリングして（ペンの回路は、ペンが表面上で動く約１２分間、ディジタルインクデータを格納するように構成されているバッファを含む）、後に送信することができる。
【０３０４】
コントローラチップ１３４は、ペン１０１の第２フレックスＰＣＢ１２９の上に取り付けられる。図１０は、コントローラチップ１３４のアーキテクチャをより詳細に示すブロック図である。また、図１０は、ＲＦチップ１３３、イメージセンサ１３２、３色状態ＬＥＤ１１６、ＩＲ照射ＬＥＤ１３１、ＩＲ力センサＬＥＤ１４３、および力センサフォトダイオード１４４を示す。
【０３０５】
ペンコントローラチップ１３４は、制御プロセッサ１４５を含む。バス１４６により、コントローラチップ１３４の構成要素間で、データを交換することが可能になる。また、フラッシュメモリ１４７と５１２ＫＢ ＤＲＡＭ１４８も含まれている。アナログ・ディジタル変換器１４９は、力センサフォトダイオード１４４からのアナログ信号をディジタル信号に変換するように構成される。
【０３０６】
イメージセンサインタフェース１５２は、イメージセンサ１３２とのインタフェースとなる。また、トランシーバコントローラ１５３とベースバンド回路１５４も、ＲＦ回路１５５およびアンテナ１１２に接続されているＲＦ共振器およびインダクタ１５６を含むＲＦチップ１３３とのインタフェースとなるように含まれる。
【０３０７】
制御プロセッサ１４５は、イメージセンサ１３２を介して、表面から、タグからの位置データを取り込み、それを復号し、力センサフォトダイオード１４４をモニタし、ＬＥＤ１１６、１３１、および１４３を制御し、無線トランシーバ１５３を介して短距離無線通信を取り扱う。これは、中程度の性能（〜４０ＭＨｚ）の汎用ＲＩＳＣプロセッサである。
【０３０８】
プロセッサ１４５、ディジタルトランシーバ構成要素（トランシーバコントローラ１５３およびベースバンド回路１５４）、イメージセンサインタフェース１５２、フラッシュメモリ１４７、および５１２ＫＢ ＤＲＡＭ１４８は、単一コントローラＡＳＩＣに統合される。アナログＲＦ構成要素（ＲＦ回路１５５とＲＦ共振器およびインダクタ１５６）は、別々のＲＦチップに提供されている。
【０３０９】
イメージセンサは、ＩＲフィルタを有する近似解像度が２１５×２１５画素のＣＣＤである（このようなセンサは、Ｍａｔｓｕｓｈｉｔａ Ｅｌｅｃｔｒｏｎｉｃ Ｃｏｒｐｏｒａｔｉｏｎにより製造され、Ｉｔａｋｕｒａ、Ｋ  Ｔ  Ｎｏｂｕｓａｄａ、Ｎ  Ｏｋｕｓｅｎｙａ、Ｒ  Ｎａｇａｙｏｓｈｉ、およびＭ  Ｏｚａｋｉ、「Ａ １ｍｍ ５０ｋ−Ｐｉｘｅｌ ＩＴ ＣＣＤ Ｉｍａｇｅ Ｓｅｎｓｏｒ ｆｏｒ Ｍｉｎｉａｔｕｒｅ Ｃａｍｅｒａ Ｓｙｓｔｅｍ」、ＩＥＥＥ Ｔｒａｎｓａｃｔｉｏｎｓ ｏｎ Ｅｌｅｃｔｒｏｎｉｃ Ｄｅｖｉｃｅｓ、Ｖｏｌｔ ４７、ｎｕｍｂｅｒ  １、２０００年１月の論文に記述されている。これは、参照により本願明細書に援用されたものとする）。
【０３１０】
コントローラＡＳＩＣ１３４は、ペン１０１が表面と接触していないとき、非活性期間後、静止状態に入る。これは、力センサフォトダイオード１４４をモニタする専用回路１５０を組み込み、ペンダウン事象について、パワーマネジャ１５１を介して、コントローラ１３５を目覚めさせる。
【０３１１】
無線トランシーバは、コードレス電話により通常使用される許可の必要がない９００ＭＨｚのバンド、または、この代わりとして、許可の必要がない２．４ＧＨｚの産業科学医療（ＩＳＭ）バンドにおいて通信し、周波数ホッピングと衝突検出を使用して、干渉のない通信を提供する。
６．３  ペン光学機器
上述したように、ペン光学機器は、成形された光学機器本体１３５により与えられる。図４８に、光学機器本体１３５により与えられた光学機器を略図的に示す。この光学機器は、赤外ＬＥＤ１３１からの放射を焦点合わせするための第１のレンズ１５７、ミラー１５８、ビームスプリッタ１５９、対物レンズ１６０、およびイメージセンサ１３２上に画像のピントを合わせるための第２のレンズ１６１を含む。軸方向の光線１６２は光路を示す。
【０３１２】
光路は、シャープな画像を、要求された傾き範囲内で視野錘体１９２と交差する被撮像表面の該当部分１９３のイメージセンサ１３２に分配するようにデザインされている（以下参照）。主な焦点合わせ要素は、対物レンズ１６０である。また、これは、視野内の表面上にＩＲ照射ＬＥＤ１３１からの照射を投影するためにも逆に使用される。対物レンズの焦点にイメージセンサ１３２とＩＲ ＬＥＤ１３１の両方を配置することは実用的でないため、ビームスプリッタ１５９を使用してこの光路を分割し、各通路にリレーレンズ１５７および１６１を分離することにより、イメージセンサ１３２およびＩＲ ＬＥＤ１３１でそれぞれに再焦点合わせを行う。また、これにより、この２つの光路上に異なる口径を置くことも可能になる。
【０３１３】
イメージセンサ１３２のエッジはキャプチャフィールドのフィールドストップとして作用し、キャプチャ経路は、その結果生じる物体空間の角度視野が要求通りになるようにデザインされている（すなわち、この実施形態の応用の場合２０°ぎりぎり）。照射経路はキャプチャ経路と同じ物体空間視野を生成するようにデザインされているため、照明は、物体空間視野を最大パワーと均一性で満たす。
【０３１４】
ＩＲ ＬＥＤ １３１はフレームキャプチャと同期させてストローブされる。焦点合わせされた照明を使用することにより、短時間露光と小さい口径の両方が可能になる。短時間露光により運動のぼけが防止され、したがって、ペン移動中の位置タグのデータを取り込むことができるようになる。口径が小さいことによって、傾きにより生じる表面全範囲の奥行きに対して、フィールドの奥行きが十分な大きさにすることができる。キャプチャ経路は、この目的のための明白な口径ストップ１９１を含む。
【０３１５】
イメージセンサ１３２は、可視および近赤外部分のスペクトル全体に強い応答を有するため、キャプチャ経路上でこれの前に赤外線フィルタ１６３を配置することにより、赤外線フィルタ１６３は、近赤外線に透過するインクを使用して印刷されることがある表面上の他のグラフィックから干渉されずに、表面上のタグデータのクリーン画像を取り込む。
６．４  ペン処理
ペンのスタイラスニブ１２１またはインクカートリッジニブ１１９が表面と接触しているとき、ペンは、その位置と表面に対する配向を１００Ｈｚで決定して、正確に手書き認識をすることができる（Ｔａｐｐｅｒｔ，Ｃ、Ｃ  Ｙ  Ｓｕｅｎ、 およびＴ  Ｗａｋａｈａｒａ、「Ｔｈｅ  Ｓｔａｔｅ  ｏｆ  ｔｈｅ  Ａｒｔ  ｉｎ  Ｏｎ−Ｌｉｎｅ  Ｈａｎｄ  Ｗｒｉｔｉｎｇ  Ｒｅｃｏｇｎｉｔｉｏｎ」ＩＥＥＥ Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｐａｔｅｎｔ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｌｌｉｇｅｎｃｅ、Ｖｏｌ．１２、ｎｕｍｂｅｒ ８、Ａｕｇｕｓｔ １９９０の文献を参照されたい。この開示は、相互参照により本願明細書に援用されたものとする）。力センサフォトダイオード１４４は、ペンが「アップ」であるか「ダウン」であるかを閾値に対して決定するために利用される。上述したように、力は連続値としても取り込まれ、例えば、署名の全力学を確認することができる。
【０３１６】
ペン１０１は、表面上のニブの位置および配向１１９および１２１を、赤外線スペクトルで、ニブ１１９および１２１付近の表面領域を撮像することにより決定する。ペンは、最も近いタグデータを復号し、位置タグに対するニブ１１９、１２１の位置を、撮像されるタグ上の観測される透視ひずみとペン光学機器１３５の既知の幾何学的配置から計算する（以下参照）。タグの位置解像度は低くてもよいが、調節された位置解像度は非常に高く、正確な手書き認識に要求される２００ｄｐｉ解像度を容易に超えるものである（上記参照）。
【０３１７】
表面に対するペンの動作は一連のストロークとして取り込まれる。ストロークは、ペンダウン事象により開始されペンアップ事象により完了する、タイムスタンプされたペンの表面上の位置のシーケンスからなる。また、ストロークは、表面の領域ＩＤが変更するたびに、すなわち、通常の環境下におけるストロークの開始時に、領域ＩＤでタグ付けされる。上述したように、各位置タグは、表面上の位置を表すデータと、タグを存在する表面の領域を表す領域データも含む。
【０３１８】
図４９は、ペン１０１内の位置タグおよびストローク処理を示す図である。ペンコントローラ１３４は、空のストロークを開始する（１６４において）。次いで、力センサフォトダイオード１４４を介して、ニブ力を継続的にサンプリングし（１６５において）、ペンダウン状態をチェックする（１６６において）。ペンがペンダウン状態にあれば、ペンコントローラ１３４は、表面の画像を取り込み（１６７において）、取り込んだ画像にタグの位置を決め（１６８において）、タグからデータを復号し（１６９において）、表面に対するペン位置および配向を推測し（１７０において）、現行ストロークデータに位置データを追加する（１７１において）。ペンアップ事象を検出すると、すなわち、空でないストロークの存在により示されたペンダウン状態後のペンアップ状態を検出すると（１７２において）、ペンコントローラ１３４は、ストロークデータを暗号化し（１７３において）、ＲＦチップ１３３およびアンテナ１１２を介してコンピュータシステムにストロークデータを送信する（１７４において）。次いで、別の空のストロークを開始する。（１６４において）
適度に速い８ビットが増加すると仮定すると（３サイクル）、処理アルゴリズムは、ペンがアクティブなときにプロセッサの時間の約８０％を使用する（以下参照）。
【０３１９】
ペンが送信するコンピュータシステムの範囲外にあれば、ペンは、ディジタルインクをその内部メモリにバッファする。ペンは、ペンが次にコンピュータシステムの範囲内にあるときに任意のバッファされたディジタルインクを送信する。ペンの内部メモリがいっぱいのとき、ペンは、ディジタルインクの取り込みを中止し、その代わりに、ユーザがペンで書こうとするときはいつでもエラーＬＥＤを点滅させる。
【０３２０】
表４に、ペンからコンピュータシステムに送信される未加工ディジタルインクの構成要素を列挙する。図５０は、未加工ディジタルインクの構造を示す図である。ペンがオフライン作業中にペンにバッファされるディジタルインクは、システムに送信されるディジタルインクと同じ形式で格納される。
【０３２１】
【表３】
2004531786.tif 000005
表４  未加工ディジタルインク構成要素
ペンがコンピュータシステムと接続するとき、コントローラ１３４は、ペンＩＤ、ニブＩＤ１７５、現在の絶対時間１７６、およびオフラインになる前にペンがシステムから獲得した最終絶対時間をシステムに通知する。これにより、システムは、ペンのクロックの任意のドリフトを計算し、これに応じて、ペンから受信した任意のディジタルインクをタイムシフトすることができる。次いで、ペンは、リアルタイムクロックをシステムの正確なリアルタイムクロックと同期させる。ペンＩＤにより、コンピュータシステムで作動中のペンが複数ある場合、コンピュータシステムがペンを識別することができる。ペンＩＤは、例えば、ペンを使用してペンの所有者を識別し、その所有者と特定の指示された方法で対話するようなシステムにおいて重要となる場合がある。別の実施形態において、これは必要とされない場合がある。ニブＩＤにより、コンピュータシステムは、どのニブ、スタイラスニブ１２１、またはインクカートリッジニブ１１９が現在使用されているかを識別することができる。コンピュータシステムは、どのニブが使用されているかに応じて、動作を変更することができる。例えば、インクカートリッジ１１９が使用中であれば、表面上に作られたインクマーキングにより直接的なフィードバックが提供されるため、コンピュータシステムは、フィードバック出力の生成を延期することができる。スタイラスニブ１２１が使用されている場合、コンピュータシステムは、直接的なフィードバック出力を生成することができる。
【０３２２】
ストローク開始時、ペンコントローラ１３４は、未加工ストロークヘッダ１８３に、システムに通知された最終絶対時間以降の経過時間を記録する。ストロークにおける各ペンの位置に対して、コントローラ１３４は、未加工ペン位置１７７の形で、現行タグからのペンニブ１１９、１２１のｘおよびｙオフセット、ペンのｘ、ｙ、およびｚ回転、およびニブ力を記録する。変更があった場合には、タグ変更１７８の形で、タグＩＤ（領域内のタグを識別する）を記録するだけである。タグの周波数は通常の位置サンプリングの周波数よりも小さいため、タグＩＤは、多くの連続的なペン１０１位置に対して一定であり、ストロークが短ければ、ストローク全体に対して一定であってよい。
【０３２３】
ペンが、１００Ｈｚで位置と配向をサンプリングするため、ストローク内のペンの位置は、１００Ｈｚで暗黙的にクロックされ、明白なタイムスタンプを必要としない。ペンが、例えば、タグを復号できないなどの理由でペン位置を計算できなければ、ペンは、暗黙的クロックを保存するために依然としてペン位置を記録しておかなければならない。したがって、ペンは、未知ペン位置１７９の形で、位置を未知として記録することにより、コンピュータシステムが、必要に応じて、隣接するサンプルから位置を後で補間することができるようにする。
【０３２４】
ストロークの３２ビット時間オフセットが有限範囲を有するので（すなわち、４９．７日）、ペンは、時間変更１７６の形で、ストロークに対する絶対時間を選択的に記録する。これは、この後のストロークの時間オフセットが測定される絶対時間になる。
【０３２５】
領域ＩＤが多くの連続的なストロークに対して一定であるため、ペンは、領域変更１８０の形で、領域ＩＤが変更したときにそれを記録するだけである。これは、この後のペン位置に暗黙的に関連付けられる領域ＩＤになる。
【０３２６】
ユーザは、あるストロークから次のストロークの間でニブ１１９、１２１を変更することができるため、ペンは、ニブ変更１７５の形で、ストロークに対するニブＩＤを選択的に記録する。これは、この後のストロークに暗黙的に関連付けられるニブＩＤになる。
【０３２７】
ストロークの各構成要素は、表５に列挙するように、エントロピーコード化プレフィックスを有する。
【０３２８】
【表４】
2004531786.tif 000006
持続時間１秒の１０ｍｍのストロークは、２つまたは３つのタグにわたり、１００個の位置サンプルを含み、したがって、約５５００ビットのサイズを有する。したがって、オンラインの連続ディジタルインクキャプチャには、５．５Ｋｂｐｓの最大伝送速度が必要となり、オフラインの連続ディジタルインクキャプチャには、１分当たり約４０Ｋｂｙｔｅのバッファメモリが必要となる。したがって、ペンの５１２ＫＢ ＤＲＡＭ４８は、１２分を超える連続ディジタルインクを保持することができる。時間、領域、およびニブの変更は、要求される伝送速度とバッファメモリに対して無視できる程度の影響しかもたないほど少ない頻度でしか発生しない。ペン位置のさらなる圧縮により、伝送速度とバッファメモリ要件をさらに低減することができる。
【０３２９】
各未加工ストロークは、コンピュータシステムに送信される前に、Ｔｒｉｐｌｅ−ＤＥＳアルゴリズム（Ｓｃｈｎｅｉｅｒ，Ｂ、Ａｐｐｌｉｅｄ Ｃｒｙｐｔｏｇｒａｐｈｙ、Ｓｅｃｏｎｄ Ｅｄｉｔｉｏｎ、Ｗｉｌｅｙ １９９６。この開示は、相互参照により本明細書に援用されたものとする）を使用して暗号化される。ペンとコンピュータシステムは、この目的のために定期的にセッション鍵を交換する。暗号化ビット当たり５０サイクルという控え目な推定に基づくと、１秒５５００ビットストロークの暗号化は、プロセッサ４５の時間の０．７％を消費する。
６．５  他のペンの実施形態
代替実施形態において、ペンは、基地局またはネットページプリンタとの短距離通信の場合、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）インタフェースを組み込んでいる。
【０３３０】
さらなる実施形態において、ペン１０１は、ペン軸の垂直平面に取り付けられた一対の直交加速度計を含む。図９および図１０に、加速度計１９０を仮輪郭線で示す。
【０３３１】
加速度計を設けることにより、ペンのこの実施形態は、表面位置タグを参照せずに運動を感知することができ、位置タグはより低い速度でサンプリングすることができる。次いで、各位置タグＩＤは、表面上の位置ではなく着目する対象物を識別することができる。例えば、対象物がユーザインターフェース入力要素であれば（例えば、コマンドボタン）、入力要素の領域内にある各位置タグのタグＩＤは、入力要素を直接的に識別することができる。
【０３３２】
加速度計によりｘおよびｙのそれぞれの方向に対して測定される加速度は、瞬間速度と位置を生成するために時間に関して積分される。
【０３３３】
ストロークの開始位置は未知であるため、ストローク内の相対位置だけが計算される。位置の積分により、感知された加速度のエラーが蓄積されるが、加速度計は、通常、高解像度を有し、エラーが蓄積されるストロークの持続時間は短い。
７．  ネットページプリンタ記述
７．１  プリンタメカニズム
垂直に装着されたネットページ壁プリンタ６１０が図１１に完全に組み立てられた状態で示されている。図１２および図１２ａに示されるように、ネットページ壁プリンタ６１０は、両面（複合）８  １／２Ｍｅｍｊｅｔ（登録商標）プリントエンジン６０２，６０３レター／Ａ４サイズの媒体上にネットページを印刷する。ネットページ壁プリンタは直線状の紙経路を使用する。この場合、紙６０４は、完全に裁ち切りでシートの両面を同時にフルカラー印刷する両面プリントエンジン６０２，６０３を通過する。
【０３３４】
内蔵接着システム６０５は、印刷された各シートの一端縁に沿って接着剤のストリップを塗布することにより、シートを前回のシートに押し付けて接着することができる。これにより、最終的に、１シート〜数百シートの範囲の厚さとなり得る装丁された文書６１８が形成される。
【０３３５】
両面プリントエンジンに連結された図１３に示される交換式のインクカートリッジ６２７は、定着材、接着剤およびシアンインク、マゼンタインク、イエローインク、ブラックインク、赤外インクを格納するための嚢（袋）またはチャンバを有している。また、カートリッジは、ベース成形品内にミクロエアフィルタを有している。ミクロエアフィルタは、ホース６３９を介して、プリンタの内側のエアポンプ６３８に接続している。これにより、濾過された空気を印字ヘッドに供給し、微少粒子がＭｅｍｊｅｔ（登録商標）印字ヘッド３５０内に侵入して印字ヘッドノズルが詰まってしまうことを防止する。エアフィルタをカートリッジ内に組み込むことにより、フィルタの稼働寿命がカートリッジの寿命と有効にリンクする。インクカートリッジは、３０００ページ（１５００シート）を印刷して接着できる能力をもって、完全にリサイクルできる製品である。
【０３３６】
図１２に示されるように、伝動の媒体ピックアップローラアセンブリ６２６は、第１のプリントエンジン６０２の紙センサを通り過ぎて媒体トレイから直接送り込まれる一番上にあるシートを、両面Ｍｅｍｊｅｔ（登録商標）印字ヘッドアセンブリへと押し出す。２つのＭｅｍｊｅｔ（登録商標）プリントエンジン６０２，６０３は、直線状の紙経路に沿って対向して一列に連続する形態で装着されている。紙６０４は、内蔵電動ピックアップローラ６２６によって、第１のプリントエンジン６０２内に引き込まれる。紙６０４の位置およびサイズが検知されて、完全裁ち切り印刷（ｆｕｌｌ  ｂｌｅｅｄ  ｐｒｉｎｔｉｎｇ）が開始される。できるだけ短時間で乾くように、定着材が同時に印刷される。
【０３３７】
紙は、ゴム引きされたローラに抗する一組の電動出口スパイクホイール（直線状の紙経路に沿って一列に並べられる）を介して、第１のＭｅｍｊｅｔ（登録商標）プリントエンジン６０２から排出する。これらのスパイクホイールは、“濡れた”印刷面と接触して、シート６０４を第２のＭｅｍｊｅｔ（登録商標）プリントエンジン６０３内へと供給する。
【０３３８】
図１２および図１２ａに示されるように、紙６０４は、両面プリントエンジン６０２，６０３から接着アセンブリ６０５へと送られる。印刷されたページは、繊維質の支持ローラを有する電動スパイクホイール軸６７０と、スパイクホイールおよび瞬間作用接着剤ホイールを有する他の可動軸との間を通る。可動軸／接着剤アセンブリ６７３が金属支持ブラケットに装着されており、ページは、前方に搬送され、カムシャフトの作用によりギアを介して電動軸６７０と接続する。別個のモータがこのカムショフトに動力を供給する。
【０３３９】
接着剤ホイールアセンブリ６７３は、インクカートリッジ６２７からの接着供給ホース６４１のための回転カップリングを有する複数の中空の軸６７９から成る。この軸６７９は、接着剤ホイールに接続しており、放射状の穴を通じた毛細管作用により接着剤を吸収する。正面に開口を有する成形ハウジング６８２が接着剤ホイールを取り囲んでいる。旋回するサイド成形品およびスプリング付きの外側ドアは、金属ブラケットに取り付けられており、アセンブリ６７３の残りの部分が前方に押されると、ヒンジで横向きに動く。この動きにより、成形ハウジング６８２の正面を通じて接着剤ホイールが露出する。非作動中において、引張りバネは、アセンブリを閉じて、接着剤ホイールを有効にキャップする。
【０３４０】
シート６０４が接着剤ホイールアセンブリ６７３内に入ると、シートが接着アセンブリ６０５内ヘと下方に搬送されるにつれて、接着剤は、正面（文書の１番目のシートから離れた面）の一方の垂直縁部に塗布される。
７．２  プリンタコントローラ構造
図１４に示されるように、ネットページプリンタコントローラは、制御プロセッサ７５０と、工場で組み込まれる或は現地で組み込まれるネットワークインタフェースモジュール６２５と、無線トランシーバ（トランシーバコントローラ７５３、ベースバンド回路７５４、ＲＦ回路７５５、ＲＦ共振器・誘導子７５６）と、デュアルラスター画像プロセッサ（ＲＩＰ）ＤＳＰ７５７と、両面プリントエンジンコントローラ７６０ａ，７６０ｂと、フラッシュメモリ６５８と、６４ＭＢのＤＲＡＭ６５７とから成る。
【０３４１】
制御プロセッサは、ネットワーク１９およびローカル無線ネットページペン１０１と通信を行ない、ヘルプボタン６１７を感知するとともに、ユーザインタフェースＬＥＤ６１３〜６１６を制御して給紙し、ＲＩＰ  ＤＳＰ７５７とプリントエンジンコントローラ７６０とを同期させる。制御プロセッサは、中程度の性能の汎用マイクロプロセッサから成る。制御プロセッサ７５０は、高速シリアルバス６５９を介して、プリントエンジンコントローラ７６０と通信を行なう。
【０３４２】
ＲＩＰ  ＤＳＰは、ページ記述を、ラスター化して、ネットページプリンタの圧縮されたページフォーマットへと圧縮する。各プリントエンジンコントローラは、ページ画像を、拡大してディザリングし、その対応するＭｅｍｊｅｔ（登録商標）印字ヘッド３５０にリアルタイムで印刷する（毎分３０ページを越える速度で）。両面プリントエンジンコントローラは、シートの両面を同時に印刷する。
【０３４３】
マスタープリントエンジンコントローラ７６０ａは、マスターＱＡチップ６６５およびインクカートリッジＱＡチップ７６１と協働して、紙搬送を制御してインクの使用を監視する。
【０３４４】
プリンタコントローラのフラッシュメモリ６５８は、プロセッサ７５０およびＤＳＰ７６７の両方のためのソフトウエアを保持するとともに、コンフィギュレーション・データを保持する。これは、立ち上げ時（起動時）にメインメモリ６５７にコピーされる。
【０３４５】
プロセッサ７５０、ＤＳＰ７５７、デジタルトランシーバ構成部品（トランシーバコントローラ７５３およびベースバンド回路７５４）は、１つのコントローラＡＳＩＣ６５６に集積される。アナログＲＦ構成部品（ＲＦ回路７５５およびＲＦ共振器・誘導子７５６）は、別個のＲＦチップ７６２内に設けられている。工場で選択され或は現場で選択されるネットワーク接続をネットページプリンタが可能にするため、ネットワークインタフェースモジュール６２５は分離される。また、フラッシュメモリ６５８および２×２５６メガビット（６４ＭＢ）ＤＲＡＭ６５７も外部である。プリントエンジンコントローラ７６０は、別個のＡＳＩＣ内に設けられている。
【０３４６】
様々なネットワークインタフェースモジュール６２５が設けられている。各ネットワークインタフェースモジュールは、ネットページネットワークインタフェース７５１および任意にローカルコンピュータまたはネットワークインタフェース７５２を形成する。ネットページネットワークインターネットインタフェースは、ＰＯＴＳモデムと、ハイブリッド・ファイバ−同軸（ＨＦＣ）ケーブルモデムと、ＩＳＤＮモデムと、ＤＳＬモデムと、衛生トランシーバと、現在および次世代の携帯電話トランシーバと、無線加入者回線（ＷＬＬ）トランシーバとを有している。ローカルインタフェースは、ＩＥＥＥ１２８４（パラレルポート）と、１０ベース−Ｔおよび１００ベース−Ｔイーサネットと、ＵＳＢおよびＵＳＢ２．０と、ＩＥＥＥ１３９４（ファイヤ・ライン）と、様々な新しいホームネットワークインタフェースとを有している。インターネット接続がローカルネットワークで利用できる場合、ローカルネットワークインタフェースをネットページネットワークインタフェースとして使用することができる。
【０３４７】
無線トランシーバ７５３は、携帯電話で通常使用されている使用許諾されていない９００ＭＨｚ帯域で、あるいは、使用許諾されていない２．４ＧＨｚの工業・科学・医療（ＩＳＭ）帯域で、通信を行なうとともに、周波数ホッピングおよび衝突検知を使用して、干渉が無い通信を行なう。
【０３４８】
プリンタコントロ−ラは、随意的に、ネットページカメラ等の装置から“噴出された”データを受けるための赤外線データ関連付け（ＩｒＤＡ）インタフェースを組み込んでいる。他の実施の形態において、プリンタは、適切に構成されたネットページペンと短距離通信のため、ＩｒＤＡインタフェースを使用する。
７．２．１  ラスター化および印刷
メインプロセッサ７５０は、文書のページレイアウトおよびページオブジェクトを受けて確認すると、適当なＲＩＰソフトウエアをＤＳＰ７５７上で実行する。
【０３４９】
ＤＳＰ７５７は、各ページ記述をラスター化するとともに、ラスター化されたページ画像を圧縮する。メインプロセッサは、圧縮された各ページ画像をメモリ内に記憶する。複数のＤＳＰの負荷バランシングを行なう最も簡単な方法は、各ＤＳＰに別個のページをラスター化させることである。一般に、任意の数のラスター化されたページをメモリ内に記憶することができるため、ＤＳＰを常にビジー状態に維持することができる。短い文書をラスター化する時にＤＳＰの利用を減らす方法は、この方法だけである。
【０３５０】
ページ記述における透かし領域は、無視できるサイズまでロス無く圧縮され且つ圧縮されたページ画像の一部を形成するコントーン（ｃｏｎｔｏｎｅ）解像度バイレベル（ｂｉ−ｌｅｖｅｌ）ビットマップにラスター化される。
【０３５１】
印刷されたページの赤外線（ＩＲ）層は、コード化されたネットページタグを約６個／インチの密度で含んでいる。各タグは、ページＩＤ、タグＩＤ、制御ビットをエンコードするとともに、各タグのデータコンテンツ（データ内容）は、ラスター化中に形成され、圧縮されたページ画像中に記憶される。
【０３５２】
メインプロセッサ７５０は、連続する（背中合わせの）ページ画像を、両面プリントエンジンコントローラ７６０に送る。各プリントエンジンコントローラ７６０は、圧縮されたページ画像をそのローカルメモリ内に記憶するとともに、ページ拡大および印刷パイプラインを開始する。ページ拡大および印刷は、パイプライン化される。これは、１１４ＭＢバイレベル（２層）ＣＭＹＫ＋ＩＲページ画像の全てをメモリ内に記憶することは現実的でないからである。
７．２．２  プリントエンジンコントローラ
プリントエンジンコントローラ７６０のページ拡大および印刷パイプラインは、高速ＩＥＥＥ１３９４シリアルインタフェース６５９と、標準ＪＰＥＧデコーダ７６３と、標準グループ４ファックスデコーダ７６４と、カスタムハーフトナー／合成器ユニット７６５と、カスタムタグエンコーダ７６６と、ラインローダ／フォーマッターユニット７６７と、Ｍｅｍｊｅｔ（登録商標）印字ヘッド３５０へのカスタムインタフェース７６８とから成る。
【０３５３】
プリントエンジンコントローラ３６０は、ダブルバッファリング方式で動作する。高速シリアルインタフェースによって１ページがＤＲＡＭ７６９内にロードされる間、予めロードされたページは、ＤＲＡＭ７６９によって読み取られ、プリントエンジンコントローラパイプラインを通過する。ページの印刷が終了すると、たった今ロードされたページは、他のページがロードされる間に印刷される。
【０３５４】
パイプラインの第１の段階は、ＪＰＥＧ圧縮されたコントーンＣＭＹＫ層を拡大し（７６３）、グループ４ファックス圧縮されたバイレベルブラック層を拡大する（７６４）とともに、項目１．２に規定されたタグフォーマットにしたがってバイレベルネットページタグ層を全て平行にする（７６６）。第２の段階は、コントーンＣＭＹＫ層をディザリングして（７６５）、結果として得られたバイレベルＣＭＹＫ層にわたってバイレベルブラック層を合成する（７６５）。合成されたバイレベルＣＭＹＫ＋ＩＲドットデータは、蓄えられ、一組のラインバッファによってＭｅｍｊｅｔ（登録商標）印字ヘッド３５０上に印刷するためにフォーマットされる（７６７）。これらの殆どのラインバッファは、外部ＤＲＡＭ内に記憶される。最後の段階は、印字ヘッドインタフェース７６８を介して、６チャンネルのバイレベルドットデータ（定着剤を含む）をＭｅｍｊｅｔ（登録商標）印字ヘッド３５０に印刷する。
【０３５５】
幾つかのプリントエンジンコントローラ７６０は、例えば両面構成のように同時に使用されると、共有ライン同期信号７７０によって同期される。外部マスター／スレーブピン７７１を介して選択された１つのプリントエンジン７６０だけが、ライン同期信号７７０を共有ラインに形成する。
【０３５６】
プリントエンジンコントローラ７６０は低速プロセッサ７７２を有している。この低速プロセッサ７７２は、ページ拡大とレンダリングパイプラインとを同期させるとともに、低速シリアルバス７７３を介して印字ヘッド３５０を構成するとともに、ステッピングモータ６７５，６７６を制御する。
【０３５７】
８  １／２”バージョンのネットページプリンタにおいて、２つのプリントエンジンはそれぞれ、ページの長い寸法（ｌ１）に沿って１分間に３０枚のレターページを印刷し、１６００ｄｐｉで８．８ＫＨｚのライン料率を与える。１２”バージョンのネットページプリンタにおいて、２つのプリントエンジンはそれぞれ、ページの短い寸法（８  １／２”）に沿って１分間に４５枚のレターページを印刷し、１０．２ＫＨｚのライン料率を与える。これらのライン料率は、現在の設計においては３０ｋＨｚを越えるＭｅｍｊｅｔ（登録商標）印字ヘッドの作動周波数内において良好である。
結論
好適な実施形態およびいくつかの特定の代替実施形態を参照して、本発明を記載した。しかしながら、当業者であれば、特別に記載したものとは異なる多数の他の実施形態も、本発明の趣旨および範囲内にあることを理解するであろう。したがって、本発明は、相互参照により適切であるとして援用された文献を含めて、本願明細書に記載した特定の実施形態に限定されることを意図していないことが理解されるであろう。本発明の範囲は、添付の特許請求の範囲によりのみ限定される。
【図面の簡単な説明】
【０３５８】
【図１】サンプル印刷されたネットページとそのオンンラインページ記述との間の関係の概略図である。
【図２】ネットページペンと、ネットページプリンタと、ネットページページサーバと、ネットページアプリケーションサーバとの間のやりとりの概略図である。
【図３】ネットワークを介して相互に接続されたネットページサーバおよびプリンタの集合体を示している。
【図４】印刷されたネットページ及びそのオンラインページ記述の高レベル構造の概略図である。
【図５ａ】ネットページタグの構造を示す平面図である。
【図５ｂ】図５ａに示されたタグのセットとネットページペンの形態を成すネットページ感知デバイスの視野との間の関係を示す平面図である。
【図６ａ】ネットページタグの他の構造を示す平面図である。
【図６ｂ】図６ａに示されたタグのセットとネットページペンの形態を成すネットページ感知デバイスの視野との間の関係を示す平面図である。
【図６ｃ】ターゲットが隣り合うタグ間で共有される図６ａに示される９個のタグの配置を示す平面図である。
【図６ｄ】図６ａに示されるタグの４つのコードワードの記号の回転およびインターリーブを示す平面図である。
【図７】画像処理およびデコードアルゴリズムのフローチャートである。
【図８】ネットページペン及びその対応するタグ検知視野コーンの斜視図である。
【図９】図８に示されるネットページペンの分解斜視図である。
【図１０】図８および図９に示されるネットページペンのためのペンコントローラの概略ブロック図である。
【図１１】壁取り付け型のネットページプリンタの斜視図である。
【図１２】図１１のネットページペンの全長にわたる断面である。
【図１２ａ】両面プリントエンジンおよび接着剤ホイールアセンブリの断面を示す図１２の拡大部である。
【図１３】図１１および図１２のネットページプリンタのプリントエンジン、インクカートリッジ、インク、エアーおよび接着経路の詳細図である。
【図１４】図１１および図１２に示されるネットページプリンタのためのプリンタコントローラの概略ブロック図である。
【図１５】図１４に示されるプリンタコントローラに関連付けられたＭｅｍｊｅｔ（登録商標）印字ヘッドおよび両面プリントエンジンコントローラの概略ブロック図である。
【図１６】図１４および図１５に示されたプリントエンジンコントローラの概略ブロック図である。
【図１７】例えば図１０〜図１２のネットページプリンタで使用される１つのＭｅｍｊｅｔ（登録商標）印刷要素の斜視図である。
【図１８】Ｍｅｍｊｅｔ（登録商標）印刷要素の配列の小部分の斜視図である。
【図１９】図１３に示されたＭｅｍｊｅｔ（登録商標）印刷要素の動作サイクルを示す一連の斜視図である。
【図２０】ページ幅のＭｅｍｊｅｔ（登録商標）印字ヘッドの短い断片の斜視図である。
【図２１】ユーザクラスダイアグラムの概略図である。
【図２２】プリンタクラスダイアグラムの概略図である。
【図２３】ペンクラスダイアグラムの概略図である。
【図２４】アプリケーションクラスダイアグラムの概略図である。
【図２５】文書およびページ記述クラスダイアグラムの概略図である。
【図２６】文書およびページ所有権クラスダイアグラムの概略図である。
【図２７】端末要素特化クラスダイアグラムの概略図である。
【図２８】静的要素特化クラスダイアグラムの概略図である。
【図２９】ハイパーリンク要素クラスダイアグラムの概略図である。
【図３０】ハイパーリンク要素特化クラスダイアグラムの概略図である。
【図３１】ハイパーリンクグループクラスダイアグラムの概略図である。
【図３２】フォームクラスダイアグラムの概略図である。
【図３３】デジタルインククラスダイアグラムの概略図である。
【図３４】フィールド要素特化クラスダイアグラムの概略図である。
【図３５】チェックボックスフィールドクラスダイアグラムの概略図である。
【図３６】テキストフィールドクラスダイアグラムの概略図である。
【図３７】サインフィールドクラスダイアグラムの概略図である。
【図３８】入力プロセスアルゴリズムのフローチャートである。
【図３８ａ】図３８のフローチャートの１つのステップの詳細なフローチャートである。
【図３９】ページサーバコマンド要素クラスダイアグラムの概略図である。
【図４０】リソース記述クラスダイアグラムの概略図である。
【図４１】お気に入りリストクラスダイアグラムの概略図である。
【図４２】履歴リストクラスダイアグラムの概略図である。
【図４３】予約購読供給プロトコルの概略図である。
【図４４】ハイパーリンク要求クラスダイアグラムの概略図である。
【図４５】ハイパーリンク起動プロトコルの概略図である。
【図４６】フォーム提出プロトコルの概略図である。
【図４７】手数料支払いプロトコルの概略図である。
【図４８】ペンの光路の概略図である。
【図４９】ストロークキャプチャアルゴリズムのフローチャートである。
【図５０】未加工ディジタルインクのクラス図の概略図である。
【符号の説明】
【０３５９】
１０１  ネットページペン
１０２  ハウジング
１０５  ペン上部
１０６  ハウジングの一端
１０７  カバー
１０９  カバーの主要部分
１１０  カバーの突出部分
１１４  金属端部品
１２１  スタイラスニブ
１２２  金属端部品の開端
１４１，１４２  ゴムグリップパッド
１９２  視野錐体
１９３  視野
【図１】
2004531786.tif 000007
【図２】
2004531786.tif 000008
【図３】
2004531786.tif 000009
【図４】
2004531786.tif 000010
【図７】
2004531786.tif 000011
【図１０】
2004531786.tif 000012
【図１４】
2004531786.tif 000013
【図１５】
2004531786.tif 000014
【図１６】
2004531786.tif 000015
【図２１】
2004531786.tif 000016
【図２２】
2004531786.tif 000017
【図２３】
2004531786.tif 000018
【図２４】
2004531786.tif 000019
【図２５】
2004531786.tif 000020
【図２６】
2004531786.tif 000021
【図２７】
2004531786.tif 000022
【図２８】
2004531786.tif 000023
【図２９】
2004531786.tif 000024
【図３０】
2004531786.tif 000025
【図３１】
2004531786.tif 000026
【図３２】
2004531786.tif 000027
【図３３】
2004531786.tif 000028
【図３４】
2004531786.tif 000029
【図３５】
2004531786.tif 000030
【図３６】
2004531786.tif 000031
【図３７】
2004531786.tif 000032
【図３８】
2004531786.tif 000033
【図３８ａ】
2004531786.tif 000034
【図３９】
2004531786.tif 000035
【図４０】
2004531786.tif 000036
【図４１】
2004531786.tif 000037
【図４２】
2004531786.tif 000038
【図４３】
2004531786.tif 000039
【図４４】
2004531786.tif 000040
【図４５】
2004531786.tif 000041
【図４６】
2004531786.tif 000042
【図４７】
2004531786.tif 000043
【図４９】
2004531786.tif 000044
【図５０】
2004531786.tif 000045
【国際公開パンフレット】
2004531786.tif 000046
2004531786.tif 000047
2004531786.tif 000048
2004531786.tif 000049
2004531786.tif 000050
2004531786.tif 000051
2004531786.tif 000052
2004531786.tif 000053
2004531786.tif 000054
2004531786.tif 000055
2004531786.tif 000056
2004531786.tif 000057
2004531786.tif 000058
2004531786.tif 000059
2004531786.tif 000060
2004531786.tif 000061
2004531786.tif 000062
2004531786.tif 000063
2004531786.tif 000064
2004531786.tif 000065
2004531786.tif 000066
2004531786.tif 000067
2004531786.tif 000068
2004531786.tif 000069
2004531786.tif 000070
2004531786.tif 000071
2004531786.tif 000072
2004531786.tif 000073
2004531786.tif 000074
2004531786.tif 000075
2004531786.tif 000076
2004531786.tif 000077
2004531786.tif 000078
2004531786.tif 000079
2004531786.tif 000080
2004531786.tif 000081
2004531786.tif 000082
2004531786.tif 000083
2004531786.tif 000084
2004531786.tif 000085
2004531786.tif 000086
2004531786.tif 000087
2004531786.tif 000088
2004531786.tif 000089
2004531786.tif 000090
2004531786.tif 000091
2004531786.tif 000092
2004531786.tif 000093
2004531786.tif 000094
2004531786.tif 000095
2004531786.tif 000096
2004531786.tif 000097
2004531786.tif 000098
2004531786.tif 000099
2004531786.tif 000100
2004531786.tif 000101
2004531786.tif 000102
2004531786.tif 000103
2004531786.tif 000104
2004531786.tif 000105
2004531786.tif 000106
2004531786.tif 000107
2004531786.tif 000108
2004531786.tif 000109
2004531786.tif 000110
2004531786.tif 000111
2004531786.tif 000112
2004531786.tif 000113
2004531786.tif 000114
2004531786.tif 000115
2004531786.tif 000116
2004531786.tif 000117
2004531786.tif 000118
2004531786.tif 000119
2004531786.tif 000120
2004531786.tif 000121
2004531786.tif 000122
2004531786.tif 000123
2004531786.tif 000124
2004531786.tif 000125
2004531786.tif 000126
2004531786.tif 000127
2004531786.tif 000128
2004531786.tif 000129
2004531786.tif 000130
2004531786.tif 000131
2004531786.tif 000132
2004531786.tif 000133
2004531786.tif 000134
2004531786.tif 000135
2004531786.tif 000136
2004531786.tif 000137
2004531786.tif 000138
2004531786.tif 000139
2004531786.tif 000140
2004531786.tif 000141
2004531786.tif 000142
2004531786.tif 000143
2004531786.tif 000144
2004531786.tif 000145
2004531786.tif 000146
2004531786.tif 000147
2004531786.tif 000148
2004531786.tif 000149
2004531786.tif 000150
2004531786.tif 000151
2004531786.tif 000152
2004531786.tif 000153
2004531786.tif 000154
2004531786.tif 000155
2004531786.tif 000156
2004531786.tif 000157
2004531786.tif 000158
2004531786.tif 000159
2004531786.tif 000160
2004531786.tif 000161
2004531786.tif 000162
2004531786.tif 000163
2004531786.tif 000164
【国際調査報告】
2004531786.tif 000165
2004531786.tif 000166