(57)【特許請求の範囲】
【請求項１】
コンピュータシステム内で、メモ取りセッションに関係するデータを捕捉する方法であって、該セッションは、複数のページ上で筆記用具によりユーザによって加えられる手書き注釈から成り立ち、前記ページのそれぞれが、ページ上に位置を示すコード化データを含み、少なくとも１つのページが制御部分を含み、前記筆記用具が前記コード化データを検出するための光学センサを含み、
コンピュータシステム内で、及び筆記用具を介して、メモ取りセッションの開始の表示を受け取るステップと、
コンピュータシステム内で、及び筆記用具を介して、前記複数のページ上で前記ユーザにより加えられる前記手書き注釈を示すデータを受け取るステップと、
コンピュータシステム内で、及び筆記用具を介して、メモ取りセッションの終わりの表示を受け取るステップと、
メモ取りセッションのために受け取られたデータの検索可能な記録を保持するステップと、
を含み、
前記手書き注釈を示す前記データが、ページ上に位置を示すコード化データの１つまたはそれ以上の列を検出することによって、筆記用具によって生成され、
メモ取りセッションの開始の表示と、メモ取りセッションの終わりの表示のうち少なくとも１つが、制御部分でコード化データの検出に続いて筆記用具によって生成される、
方法。
【請求項２】
コード化データが、さらにページのアイデンティティを示す、請求項１に記載の方法。
【請求項３】
コード化データが可視スペクトル内で実質的には非可視である、請求項１または２に記載の方法。
【請求項４】
前記複数のページが、メモ帳の形で提供され、該メモ帳が、手書き注釈のためのページと前記制御部分を含む制御ページとを含み、前記制御ページが、手書き注釈のための前記ページの下方にあり手書き注釈のための前記ページを越えて広がる、請求項１に記載の方法。
【請求項５】
前記筆記用具が書き込みペン先を含み、前記書き込みペン先が、前記複数のページの１枚とのペン先接触を検出できるセンサを有する、請求項１に記載の方法。
【請求項６】
前記手書き注釈を示すデータを選択的に印刷するために、前記検索可能な記録を使用するステップを含む、請求項１に記載の方法。
【請求項７】
前記制御部分が、メモ取りセッションの印刷と関連付けられるゾーンを含み、コンピュータシステムが、前記ユーザが筆記用具を使用して前記ゾーンを指定した旨の表示を前記筆記用具を介して受け取る、請求項６に記載の方法。
【請求項８】
データが、メモ取りセッションで注釈される複数のページに対応する複数のページで印刷可能である、請求項６に記載の方法。
【請求項９】
複数の印刷されたページを装丁するステップを含む、請求項８に記載の方法。
【請求項１０】
筆記用具が、検知装置に固有のアイデンティティを与え、筆記用具を前記メモ取りセッションである特定のユーザと関連付けられるとして特定する識別手段を含み、方法がコンピュータシステム内で前記アイデンティティを監視することを含む、請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
（発明が属する技術分野）
本発明は、一般的にコンピューティングシステムに関係し、詳細には、コンピュータシステム内で、メモ取りセッションに関係するデータを捕捉するための方法及びシステムに関係する。発明の該システム及び方法は、例えば、教育環境または会議環境で使用するために適している。
（同時係続出願）
本発明に関係する多様な方法、システム及び装置は、本発明と同時に本発明の譲受人により提出された以下の同時係続出願で開示される。
ＰＣＴ／ＡＵ００／０１４４２、ＰＣＴ／ＡＵ００／０１４４４、ＰＣＴ／ＡＵ００／０１４４６、ＰＣＴ／ＡＵ００／０１４４５、ＰＣＴ／ＡＵ００／０１４５０、ＰＣＴ／ＡＵ００／０１４５３、ＰＣＴ／ＡＵ００／０１４４８、ＰＣＴ／ＡＵ００／０１４４７、ＰＣＴ／ＡＵ００／０１４５９、ＰＣＴ／ＡＵ００／０１４５１、ＰＣＴ／ＡＵ００／０１４５４、ＰＣＴ／ＡＵ００／０１４５２、ＰＣＴ／ＡＵ００／０１４４３、ＰＣＴ／ＡＵ００／０１４５５、ＰＣＴ／ＡＵ００／０１４５６、ＰＣＴ／ＡＵ００／０１４５７、ＰＣＴ／ＡＵ００／０１４５８、及びＰＣＴ／ＡＵ００／０１４４９これらの同時係続出願の開示は、クロスリファレンスによりここに組み込まれる。
【０００２】
本発明に関係する多様な方法、システム及び装置は、２０００年１０月２０日に本発明の出願人または譲受人により提出された以下の同時係続出願に開示される。
【０００３】
ＰＣＴ／ＡＵ００／０１２７３、ＰＣＴ／ＡＵ００／０１２７９、ＰＣＴ／ＡＵ００／０１２８８、ＰＣＴ／ＡＵ００／０１２８２、ＰＣＴ／ＡＵ００／０１２７６、ＰＣＴ／ＡＵ００／０１２８０、ＰＣＴ／ＡＵ００／０１２７４、ＰＣＴ／ＡＵ００／０１２８９、ＰＣＴ／ＡＵ００／０１２７５、ＰＣＴ／ＡＵ００／０１２７７、ＰＣＴ／ＡＵ００／０１２８６、ＰＣＴ／ＡＵ００／０１２８１、ＰＣＴ／ＡＵ００／０１２７８、ＰＣＴ／ＡＵ００／０１２８７、ＰＣＴ／ＡＵ００／０１２８５、ＰＣＴ／ＡＵ００／０１２８４及びＰＣＴ／ＡＵ００／０１２８３これらの同時係続出願の開示は、クロスリファレンスによりここに組み込まれる。
【０００４】
本発明に関係する多様な方法、システム及び装置は、２０００年９月１５日に本発明の出願人または譲受人により提出された以下の同時係続出願に開示される。つまり、ＰＣＴ／ＡＵ００／０１１０８、ＰＣＴ／ＡＵ００／０１１１０、及びＰＣＴ／ＡＵ００／０１１１１である。これらの同時係続出願の開示は、クロスリファレンスによりここに組み込まれる。
【０００５】
本発明に関係する多様な方法、システム及び装置は、２０００年６月３０日に本発明の出願人または譲受人により提出された以下の同時係続出願に開示される。
ＰＣＴ／ＡＵ００／００７６２、ＰＣＴ／ＡＵ００／００７６３、ＰＣＴ／ＡＵ００／００７６１、ＰＣＴ／ＡＵ００／００７６０、ＰＣＴ／ＡＵ００／００７５９、ＰＣＴ／ＡＵ００／００７５８、ＰＣＴ／ＡＵ００／００７６４、ＰＣＴ／ＡＵ００／００７６５、ＰＣＴ／ＡＵ００／００７６６、ＰＣＴ／ＡＵ００／００７６７、ＰＣＴ／ＡＵ００／００７６８、ＰＣＴ／ＡＵ００／００７７３、ＰＣＴ／ＡＵ００／００７７４、ＰＣＴ／ＡＵ００／００７７５、ＰＣＴ／ＡＵ００／００７７６、ＰＣＴ／ＡＵ００／００７７７、ＰＣＴ／ＡＵ００／００７７０、ＰＣＴ／ＡＵ００／００７６９、ＰＣＴ／ＡＵ００／００７７１、ＰＣＴ／ＡＵ００／００７７２、ＰＣＴ／ＡＵ００／００７５４、ＰＣＴ／ＡＵ００／００７５５、ＰＣＴ／ＡＵ００／００７５６、及びＰＣＴ／ＡＵ００／００７５７これらの同時係続出願の開示は、クロスリファレンスによりここに組み込まれる。
【０００６】
本発明に関係する多様な方法、システム及び装置は、２０００年５月２４日に本発明の出願人または譲受人により提出された以下の同時係続出願に開示される。
【０００７】
ＰＣＴ／ＡＵ００／００５１８、ＰＣＴ／ＡＵ００／００５１９、ＰＣＴ／ＡＵ００／００５２０、ＰＣＴ／ＡＵ００／００５２１、ＰＣＴ／ＡＵ００／００５２２、ＰＣＴ／ＡＵ００／００５２３、ＰＣＴ／ＡＵ００／００５２４、ＰＣＴ／ＡＵ００／００５２５、ＰＣＴ／ＡＵ００／００５２６、ＰＣＴ／ＡＵ００／００５２７、ＰＣＴ／ＡＵ００／００５２８、ＰＣＴ／ＡＵ００／００５２９、ＰＣＴ／ＡＵ００／００５３０、ＰＣＴ／ＡＵ００／００５３１、ＰＣＴ／ＡＵ００／００５３２、ＰＣＴ／ＡＵ００／００５３３、ＰＣＴ／ＡＵ００／００５３４、ＰＣＴ／ＡＵ００／００５３５、ＰＣＴ／ＡＵ００／００５３６、ＰＣＴ／ＡＵ００／００５３７、ＰＣＴ／ＡＵ００／００５３８、ＰＣＴ／ＡＵ００／００５３９、ＰＣＴ／ＡＵ００／００５４０、ＰＣＴ／ＡＵ００／００５４１、ＰＣＴ／ＡＵ００／００５４２、ＰＣＴ／ＡＵ００／００５４３、ＰＣＴ／ＡＵ００／００５４４、ＰＣＴ／ＡＵ００／００５４５、ＰＣＴ／ＡＵ００／００５４７、ＰＣＴ／ＡＵ００／００５４６、ＰＣＴ／ＡＵ００／００５５４、ＰＣＴ／ＡＵ００／００５５６、ＰＣＴ／ＡＵ００／００５５７、ＰＣＴ／ＡＵ００／００５５８、ＰＣＴ／ＡＵ００／００５５９、ＰＣＴ／ＡＵ００／００５６０、ＰＣＴ／ＡＵ００／００５６１、ＰＣＴ／ＡＵ００／００５６２、ＰＣＴ／ＡＵ００／００５６３、ＰＣＴ／ＡＵ００／００５６４、ＰＣＴ／ＡＵ００／００５６５、ＰＣＴ／ＡＵ００／００５６６、ＰＣＴ／ＡＵ００／００４６７、ＰＣＴ／ＡＵ００／００５６８、ＰＣＴ／ＡＵ００／００５６９、ＰＣＴ／ＡＵ００／００５７０、ＰＣＴ／ＡＵ００／００５７１、ＰＣＴ／ＡＵ００／００５７２、ＰＣＴ／ＡＵ００／００５７３、ＰＣＴ／ＡＵ００／００５７４、ＰＣＴ／ＡＵ００／００５７５、ＰＣＴ／ＡＵ００／００５７６、ＰＣＴ／ＡＵ００／００５７７、ＰＣＴ／ＡＵ００／００５７８、ＰＣＴ／ＡＵ００／００５７９、ＰＣＴ／ＡＵ００／００５８１、ＰＣＴ／ＡＵ００／００５８０、ＰＣＴ／ＡＵ００／００５８２、ＰＣＴ／ＡＵ００／００５８７、ＰＣＴ／ＡＵ００／００５８８、ＰＣＴ／ＡＵ００／００５８９、ＰＣＴ／ＡＵ００／００５８３、ＰＣＴ／ＡＵ００／００５９３、ＰＣＴ／ＡＵ００／００５９０、ＰＣＴ／ＡＵ００／００５９１、ＰＣＴ／ＡＵ００／００５９２、ＰＣＴ／ＡＵ００／００５９４、ＰＣＴ／ＡＵ００／００５９５、ＰＣＴ／ＡＵ００／００５９６、ＰＣＴ／ＡＵ００／００５９７、ＰＣＴ／ＡＵ００／００５９８、ＰＣＴ／ＡＵ００／００５１６、ＰＣＴ／ＡＵ００／００５１７、及びＰＣＴ／ＡＵ００／００５１１これらの同時係続出願の開示は、クロスリファレンスによりここに組み込まれる。
（発明の分野）
遠隔ホワイトボードコンピュータシステムはすでに確立されている。このような対話型システムは、相互にいろいろな地理学上の場所にいる参加者が、実時間で協力活動に参加できるようにする。一般的に、各参加者は、他の参加者のコンピュータとネットワーク化されるコンピュータ手段にアクセスできる。各参加者がアクセス可能な表示装置は、「仮想ホワイトボード」としての役割を果たし、参加者が、図面及び代替のグラフィック情報または他の情報を提出、受信できるようにする。各参加者は、自分の視覚的なホワイトボード上に１つの共通の図面を有してよく、その図面を編集またはそれ以外の場合修正することができ、このような「マークアップ」は、該共通図面を一貫した状態で維持するために他の参加者にただちに伝送される。
【０００８】
さらに、従来のホワイトボードは、教師から学生への情報の移転を容易にするために教育環境において、及び考えが参加者の間で伝達される必要がある営業会議などのグループディスカッションにおいても共通して使用される。ホワイトボードは、メモ、図面、チャート等によって、概念がグラフィックで表現できる便利な表面を提供する。このような覚え書きは選択された色で行うことができ、滑らかで拭き取ることができる表面から容易に消去することができる。
【０００９】
開発された電子ホワイトボードは、特別に設計されたホワイトボード上でなされる覚え書きの表現を、記憶、表示、伝送、印刷等のためにコンピュータに伝送できるようにする。会議の会期中、電子ホワイトボード上で入力されるグラフィックユーザ入力は、デジタル化され、ファイルに記憶され、専用ホワイトボードアプリケーションソフトウェアが検索及び操作を可能にする。任意の時点で、記憶されたセッションファイルは、情報を表示または印刷するために、あるいは必要とされる場合、それを他のアプリケーションにコピーするために検索されてよい。この目的のため、ホワイトボード表面は、一般的に、書き込み／描画領域、及びホワイトボードを介して制御コマンドを入力するための手段を提供する制御領域を含む。
（発明の要約）
コンピュータシステム内でメモ取りセッションに関係するデータを捕捉するための新しい方法及びシステムを提供することが、本発明の目的である。
【００１０】
本発明は、第１態様において、コンピュータシステム内で、メモ取りセッションに関係するデータを捕捉する方法を提供し、該セッションは、複数ページ上での筆記用具によってユーザによって加えられる手書き注釈から成り立ち、該方法は、
コンピュータシステム内で及び筆記用具を介して、メモ取りセッションの始まりの表示を受け取るステップと、
コンピュータシステム内で及び筆記用具を介して、前記複数のページ上で前記ユーザにより行われる前記手書き注釈を示すデータを受け取るステップと、
コンピュータシステム内で及び筆記用具を介して、メモ取りセッションの終わりの表示を受け取るステップと、
メモ取りセッションのために受け取られたデータの検索可能な記録を保持するステップと、
を含む。
【００１１】
第２態様において本発明に従って、メモ取りセッションに関係するデータを捕捉するためのシステムが提供され、該セッションは、複数のページ上で筆記用具を介してユーザにより加えられる手書き注釈から成り立ち、該システムは、
ユーザにより操作される筆記用具を介して表示するデータを受け取るためのコンピュータシステムであって、前記表示するデータがページを基準にした筆記用具の位置に関し、（ａ）表示するデータから、メモ取りセッションの始まりの表示及びメモ取りセッションの終わりを特定するための手段と、（ｂ）メモ取りセッションのために受け取られたデータの検索可能な記録を保持するための記憶手段であって、前記検索可能な記録がメモ取りセッションの始まりと終わりの間に前記複数のページ上で前記ユーザにより加えられる前記手書き注釈を示す記憶手段とを含む。
【００１２】
したがって、本発明は、コンピュータシステムと対話することができる１つまたは複数の書式を活用するシステム及び方法を提供する。本発明の新規の方法及びシステムは単一コンピュータシステムとともに使用されてよいが、それは、インターネットなどのコンピュータネットワークによっても動作するように容易に適応される。
【００１３】
物理的に、該書式は任意の適当な構造の表面媒体上に置かれる。しかしながら、好ましい機構においては、該書式は、その上にコード化されたデータが印刷され、コンピュータシステムとの対話を可能にする用紙等のシート材料の上に置かれる。該コード化データは、可視スペクトルの外側で排他的にではないが、好ましくは検出可能であり、それにより、それを機械読み取り可能とするが、人間の目には実質的には非可視にすることができる。該書式は、書式の応用または目的、及びどの可視情報が登録されてよいか、あるいは関連する非表示コード化データと位置で相関してよいかなどの情報をユーザに提供する可視材料も含む。
【００１４】
システムは、書式からコンピュータシステムにデータを伝達するため、及びいくつかの例では、追加データを寄与するための検知装置も含む。再び、検知装置は多岐に渡る形を取ってよいが、好ましくはコンパクトで容易に携帯できる。特に好ましい機構においては、検知装置は、選択的に書式からのコード化データを読み取り、コンピュータシステムに伝送できるようにするだけではなく、対話型書式を物理的に記すこともできるように設計されるペンとして構成される。したがって、コード化データは、ユーザがそれを指定すると、コンピュータシステムまたはネットワーク上で実行中のソフトウェアに命令が適用されるように構成される制御情報を提供する。
【００１５】
書式と検知装置の間の相互作用の性質、及びそれぞれがコンピュータシステムに寄与するデータは変化してよい。ある機構においては、書式上のコード化データは書式のアイデンティティ及びその書式上の少なくとも１つの基準点を示す。別の実施形態においては、対話型書式は、書式のパラメータを示すコード化データを含むが、検知装置は、書式からのコード化データとともに、その書式を基準にしたコンピュータシステムまでのそれ自体の移動に関するデータを提供するために動作できる。しかも別の機構においては、書式は少なくとも書式を特定するコード化データを含み、検知装置はコンピュータシステムに対し、書式コード化データに基づいた、及び装置のユーザを特定するデータにも基づいたデータを提供するように設計される。
【００１６】
システム及び方法は、対話型書式を印刷するために特別に設計されたプリンタを利用する。さらに、これらのプリンタは、コンピュータシステムの一部を構成または形成し、見地装置からデータを受け取るように設計される。前述されたように、発明のシステム及び方法は、理想的には、ネットワーク上で動作するのに適している。この機構においては、プリンタはネットワークの中に完全に統合され、オンデマンドでの対話型書式の印刷に、及びマルチキャスト通信プロトコル及びポイントキャスト通信プロトコルの混合物を使用する書式の分散にも対処する。
【００１７】
したがって、好ましい形式においては、本発明は、コンピュータシステム用の用紙とペンをベースにしたインタフェースを使用する方法及びシステムを提供する。これは、従来のコンピュータシステムに優る多くの重要な恩恵を提供する。紙の優位点とは、それが情報を表示、記録するために幅広く使用されるという点である。さらに、印刷された情報は、コンピュータ画面に表示される情報より読みやすい。さらに、紙は電池で動作せず、明るい光で読むことができるか、あるいはコーヒーのこぼれたもの等を頑丈に受け入れ、携帯でき、使い捨てである。さらに、システムは、コンピュータキーボード及びマウスを介した入力より大きな表現の豊かさを与える手作業による描画及び手書きにも対処する。
【００１８】
したがって、本発明は、コンピュータシステムにおいて、新規の対話型表面媒体を利用して、メモ取りセッションに関係するデータを捕捉するための方法及びシステムを提供する。本明細書及びクレームにおいては、用語「メモ取りセッション」が、ページがプレゼンテーションの目的で注釈される任意のセッションを指すことが理解されるべきである。特に、発明の方法を実施する際には、メモ用紙、（つまり「ホワイトボードメモ帳」）が、情報を伝達するために使用される。
【００１９】
発明を使用すると、参加者は、対話型表面媒体を使用して、ホワイトボードまたは類似物上で図式を含む考えを伝達できる。該ホワイトボードは、イーゼル上での容易な表示のためにサポートされている大きなフォーマットの事前に印刷されたページから成るメモ帳の形を取ることができる。ホワイトボードセッション中には、複数のカラーペンを使用することができ、使用される色はホワイトボードセッションのページのそれ以後に印刷されるバージョンで再生することができる。
【００２０】
ページの各印刷バージョンには、所望される場合、タイムスタンプを押し、著者の名前を記すことができる。
（好ましい実施形態及び他の実施形態の詳細な説明）
Ｍｅｍｊｅｔ（登録商標）が、オーストラリア、シルバーブルックリサーチＰｔｙ社の商標であることに注意する。
【００２１】
好ましい実施形態においては、発明は、ネットページネットワーク化されたコンピュータシステムと動作するように構成され、要約は後述され、詳細な説明が、特に出願ＰＣＴ／ＡＵ第００／００５６９号、ＰＣＴ／ＡＵ第００／００５６５号、ＰＣＴ／ＡＵ第００／００５６１号、ＰＣＴ／ＡＵ第００／００１５９号、及びＰＣＴ／ＡＵ第００／００５７８号を含む我々の初期の出願に示される。あらゆるインプリメンテーションが、必ずしも、基本的なシステムに関してこれらの出願に説明される特定の詳細及び拡大部分のすべてまたは大部分も実現しないだろうことが理解されるだろう。しかしながら、システムは、本発明の好ましい実施形態及び態様が動作する状況を理解するのを補助するためにその最も完全な形で説明される。
【００２２】
簡単に要約すると、ネットページシステムの好ましい形は、写像された表面、つまりコンピュータシステム内で維持される表面のマップに対する参照を含む物理的な表面という形を取るコンピュータインタフェースを利用する。マップ参照は、適切な検知装置により照会できる。オ肯定的なインプリメンテーションに応じて、マップ参照は、可視または非可視で符号化されてよく、写像表面に対する局所的な照会が、マップの中で、及び異なるマップの間での両方で明確なマップ参照を生じさせるように定められてよい。コンピュータシステムは写像表面上の特徴についての情報を含むことがあり、このような情報は、写像表面とともに使用される検知装置により供給されるマップ参照に基づいて検索することができる。このようにして検索された情報は、表面特徴とのオペレータの対話に応えて、オペレータの代わりにコンピュータシステムにより開始されるアクションの形を取ることがある。
【００２３】
その好ましい形式では、ネットページシステムは、ネットページの制作、及びネットページとの人間の対話に依存する。これらは、通常の用紙または他の媒体に印刷されるが、対話型ウェブページのように動作するテキスト、グラフィックス及び画像のページである。情報は、人間の裸眼には実質的には見えないインクを使用して各ページ上で符号化される。しかしながら、インク、及びそれによりコード化データは、光学的に撮像するペンにより検知され、ネットページシステムに伝送できる。
【００２４】
好ましい形では、各ページ上のアクティブなボタン及びハイパリンクが、ネットワークから情報を要求するために、あるいはネットページサーバに優先順位を信号で知らせるためにペンでクリックできる。ある実施形態においては、ネットページ上に手で書かれたテキストは、自動的に認識され、ネットページシステム内のコンピュータテキストに変換され、書式を記入できるようにする。他の実施形態においては、ネットページ上で記録されたシグナチャが自動的に検証され、電子商取引トランザクションを安全に許可できるようにする。
【００２５】
図１に描かれているように、印刷されたネットページ１は、印刷されたページで物理的に、及びペンとネットページシステム間の通信を介して「電子的に」の両方でユーザが記入できる対話型書式を表す。例は、名前フィールドと住所フィールド、及び提出ボタンを含む「要求」書式を示す。ネットページは、可視インクを使用して印刷されるグラフィックデータ２、及び非可視インクを使用してタグ４の集合体として印刷されるコード化データ３から成り立っている。ネットページネットワーク上に記憶される対応するページ記述５は、ネットページの個々の要素を記述する。特に、それは、ネットページシステムがネットページを介する入力を正しく解釈できるようにするために、各対話型要素（つまり、例中ではテキストフィールドまたはボタン）の型及び空間的な範囲（ゾーン）を記述する。例えば、提出ボタン６は、対応するグラフィック８の空間的な範囲に一致するゾーン７を有する。
【００２６】
図２に描かれるように、我々の初期の出願ＰＣＴ／ＡＵ第００／００５６５号に記述される好ましい形であるネットページペン１０１は、家庭、オフィスまたは移動使用のためのインターネットに接続された印刷機器であるネットページプリンタ６０１と連動して動作する。ペンは無線であり、短距離無線リンク９を介してネットページプリンタと確実に通信する。
【００２７】
好ましい形が我々の初期の出願ＰＣＴ／ＡＵ第００／００５６１号及び我々の共同でファイルされた出願ＰＣＴ／ＡＵ第００／１２８１号に説明されるネットページプリンタ６０１は、すべて高品質で対話型ネットページとして印刷される個人専用にされた新聞、雑誌、カタログ、パンフレット及び他の出版物を、定期的にまたはオンデマンドで送達することができる。パーソナルコンピュータとは異なり、ネットページプリンタは、例えば、ユーザの台所で、朝食の食卓の近くで、あるいは家庭のその日の出発点の近くでなど朝のニュースが最初に消費される領域に隣接して、例えば、壁に取り付けることができる機器である。それは、卓上用バージョン、デスクトップバージョン、携帯バージョン及び縮小バージョンとしても供給される。
【００２８】
その消費点で印刷されるネットページは、紙の使いやすさを対話型媒体の適時性及び対話性と結合する。
【００２９】
図２に図示されるように、ネットページペン１０１は、印刷されたネットページ１上のコード化データと対話し、短距離無線リンク９を介して対話をネットページプリンタに伝達する。プリンタ６０１は、解釈のために関連するネットページページサーバ１０に対話を送信する。適切な状況においては、ページサーバは対応するメッセージを、ネットページアプリケーションサーバ１３上で実行中のアプリケーションコンピュータソフトウェアに送信する。該アプリケーションサーバは、その結果、発信側プリンタで印刷される応答を送信してよい。
【００３０】
ネットワークシステムは、例えば、我々の初期の出願ＰＣＴ／ＡＵ第００／００５７８号に説明されるような、高速マイクロエレクトロメカニカルシステム（ＭＥＭＳ）ベースのインクジェット（Ｍｅｍｊｅｔ（登録商標））プリンタと連動して使用されることにより、好ましい実施形態において大幅に便利にされる。この技術の好ましい形では、相対的に高速且つ高品質の印刷が、消費者により手頃な価格にされる。その好ましい形式において、ネットページ出版物は、容易なナビゲーション及び快適な取り扱いのためにともに装丁された、両面フルカラー印刷されるレターサイズの光沢のあるページの集合などの従来のニュース雑誌の物理的な特性を有する。
【００３１】
ネットページプリンタは、ブロードバンドインターネットアクセスの増大する可用性を利用する。ネットページプリンタは、より低速な接続とも動作できるが、送達時間はさらに長くなり、画像品質はさらに低下する。システムはより低速に動作し、そのため消費者の観点からはより受け入れがたくなるだろうが、ネットページシステムは、既存の民生用インクジェットプリンタ及びレーザプリンタを使用してイネーブルすることもできる。他の実施形態においては、ネットページシステムは専用イントラネット上で上位機種として働かされる。依然として他の実施形態においては、ネットページシステムは、単一コンピュータまたはプリンタなどのコンピュータによりイネーブルされる装置で上位機種として働かされる。
【００３２】
ネットページネットワーク上のネットページ出版サーバ１４は、ネットページプリンタに印刷品質の出版物を送達するように構成される。定期出版物は、ポイントキャストインターネットプロトコル及びマルチキャストインターネットプロトコルを介して、加入するネットページプリンタに自動的に送達される。個人専用にされる出版物はフィルタにかけられ、個々のユーザのプロファイルに従ってフォーマットされる。
【００３３】
ネットページプリンタは、任意の数のペンをサポートするように構成でき、ペンは任意の数のネットページプリンタと動作することができる。好ましいインプリメンテーションにおいては、各ネットページペンは固有の識別子を有する。家庭は、家族のそれぞれの一員に１つが割り当てられる、色付きネットページペンの集合体を有してよい。これにより、各ユーザは、ネットページ出版サーバまたはアプリケーションサーバに関して別個のプロファイルを維持できる。
【００３４】
ネットページペンは、ネットページ登録サーバ１１で登録し、１つまたは複数の支払いカード口座とリンクすることもできる。これにより、ネットページペンを使用して電子商取引の支払いに安全に許可を与えることができる。ネットページ登録サーバは、ネットページペンで捕捉されるシグナチャを、過去に登録されたシグナチャと比較し、それが電子商取引サーバにユーザのアイデンティティを認証できるようにする。アイデンティティを検証するためには、他のバイオメトリクスも使用できる。ネットページペンのバージョンは、ネットページ登録サーバにより同様に検証される指紋走査を含む。
【００３５】
ネットページプリンタは、ユーザの介入なしに朝刊などの定期刊行物を送達してよいが、それは求められていないジャンクメールを絶対に送達しないように構成することができる。その好ましい形では、それは加入されたソースまたはそれ以外の場合許可を与えられているソースからの定期刊行物を送達するにすぎない。この点において、ネットページプリンタは、電話番号または電子メールアドレスを知っているジャンク郵便差出人の目に見えるファックス機械または電子メールアカウントとは異なる。
【００３６】
システムの各オブジェクトモデルは、統一モデリング言語（ＵＭＬ）クラス図を使用して説明される。クラス図は、関係により連結されるオブジェクトクラスの集合から成り立ち、ここでは関連付け及び汎化という２種類の関係が重要である。関連付けはオブジェクト間、つまりクラスのインスタンス間のなんらかの種類の関係性を表す。汎化は、実際のクラスを関係付け、以下のように理解できる。つまり、クラスが、そのクラスのすべてのオブジェクトの集合と見なされ、クラスＡがクラスＢの汎化である場合には、ＢはＡの部分集合にすぎない。各クラスは、クラスの名前で名付けられる矩形として描画される。それは、水平線で名前から区切られるクラスの属性のリスト、及び水平線で属性リストから区切られるクラスの動作のリストを含む。しかしながら、後続のクラス図において、動作は決してシミュレートされない。関連付けは、要すれば、どちらかの端部で、関連付けの重複で名付けられる２つのクラスを接合する１本の線として描画される。デフォルトの重複は１である。アスタリスク（＊）は、「多い」の重複、つまりゼロまたは１以上を示す。各関連付けは、要すれば、その名前で名付けられ、要すれば、どちらかの端部で、対応するクラスの役割でも名付けられる。開いた菱形は、集合関連付け（「の一部である」）を示し、関連付け線の集積端部で描画される。汎化関係（「１つである」）は、（開いた菱形の形を取る）矢印が汎化端部にある、２つのクラスを接合する実線として描画される。クラス図が複数の図に分解されると、重複される任意のクラスは、それを画定するメイン図を除くすべてにおいて破線輪郭で図示される。それは、それが定められる属性だけで図示される。
【００３７】
ネットページは、ネットページネットワークが構築される基礎である。それらは、公表された情報に対する紙ベースのユーザインタフェース、及び対話型サービスに提供する。ネットページは、ページのオンライン記述に対する参照で非可視にタグが付けられた印刷ページ（または他の表面領域）から成り立つ。オンラインページ記述は、ネットページページサーバにより永続的に維持される。ページ記述は、テキスト、グラフィックス及び画像を含む、ページの可視レイアウト及びコンテンツを記述する。それは、ボタン、ハイパリンク、及び入力フィールドを含むページ上の入力要素も記述する。ネットページは、その表面上にネットページペンで付けられるマーキングを、ネットページシステムにより同時に捕捉、処理できるようにする。
【００３８】
複数のネットページが同じページ記述を共用する。しかしながら、それ以外には同一のページを通して入力を識別できるようにするために、それぞれのネットページには固有のページ識別子が割り当てられている。このページＩＤは、非常に多数のネットページを区別するほど十分な精度を有する。
【００３９】
ページ記述に対する各参照は、印刷されたタグの中で符号化される。タグは、それが表示される固有のページを特定し、それにより間接的にページ記述を特定する。タグは、ページ上でのそれ自体の位置も特定する。タグの特性は、さらに詳しく後述される。
【００４０】
タグは、通常の紙などの、赤外線反射性である任意の基板上に赤外線吸収性インクで印刷される。近赤外線波長は人間の目には見えないが、適切なフィルタ付きのソリッドステート画像センサによって容易に検知される。
【００４１】
タグは、ネットページペン内の領域画像センサにより検知され、タグデータは、最も近いネットページプリンタを介してネットページシステムに伝送される。ペンは無線であり、短距離無線リンクを介してネットページプリンタと通信する。タグは、ページ上でただ一回クリックするだけでも少なくとも１つのタグを確実に撮像できるほど十分に小さく、密に配列されている。対話は無状態であるため、ペンが、ページとの対話があるたびに、ページＩＤ及び位置を認識することが重要である。タグは、それらを部分的に表面損傷に耐性とするためにエラー訂正自在に符号化される。
【００４２】
ネットページページサーバは、印刷されたネットページごとに固有のページインスタンスを維持し、それが印刷されたネットページごとにページ記述内の入力フィールドに、ユーザにより指定された値の別個の集合を維持できるようにする。
【００４３】
ページ記述、ページインスタンス及び印刷されたネットページの関係性は図３に図示される。印刷されたネットページは、印刷されたネットページ文書４５の一部であってよい。ページインスタンスは、それを印刷したネットページプリンタと、既知である場合には、それを要求したネットページユーザの両方と関連付けられる。
【００４４】
好ましい形では、各タグは、それが表示される領域、及び該領域内でのそのタグの場所を特定する。タグは、全体として該領域に関係する、あるいはタグに関係するフラグも含んでよい。１つまたは複数のフラグビットは、例えば、検知装置が領域の記述を参照する必要なしに、タグのすぐ隣の領域と関連付けられる関数を示すフィードバックを提供するために、タブ検知装置に信号で知らせてよい。ネットページペンは、例えば、ハイパリンクのゾーン内にあるときに「アクティブ領域」ＬＥＤを点灯してよい。
【００４５】
好ましい実施形態においては、各タグは、初期検出を補助し、表面によりまたは検知プロセスにより引き起こされるワープの影響を最小限に抑えるのを補助する容易に認識される不変構造を含む。タグは、好ましくはページ全体を並べて表示し、ペンが、ページをただ１度クリックするだけでも少なくとも１つのタグを確実に撮像できるほど十分に小さく、密に配列されている。対話は無状態であるため、ペンが、ページとの対話のたびにページＩＤ及び位置を認識することが重要である。
【００４６】
好ましい実施形態においては、タグが参照する領域はページ全体と一致するため、タグで符号化される領域ＩＤは、タグが表示されるページのページＩＤと同義である。他の実施形態においては、タグが参照する領域は、ページまたは他の表面の任意の小区域である場合がある。例えば、それは対話型要素のゾーンと一致することがあり、そのケースでは、領域ＩＤは該対話型要素を直接的に特定できる。
【００４７】
各タグは、一般的には１６ビットのタグＩＤ、少なくとも９０ビットの領域ＩＤ、及び数多くのフラグビットを含む。１平方インチあたり６４という最大タグ密度を仮定して、１６ビットのタグＩＤは、最高１０２４平方インチの領域サイズをサポートする。当接する領域及びマップを使用するだけで、タグＩＤの精度を高めなくてもさらに大きな領域を連続して写像できる。領域ＩＤとタグＩＤの違いは、おもに便宜上の違いである。大部分の目的のため、該２つのＩＤの連結は対極的に固有のタグＩＤと見なすことができる。逆に、例えば、タグのｘ座標とｙ座標を画定するために、タグＩＤに構造を取り入れることも便利である場合がある。９０ビットの領域ＩＤは、２９０（〜１０２７、つまり千兆の１兆倍）の異なる領域を固有に特定できるようにする。タグは型情報も含んでよく、領域はタグ型の混合物でタグを付けられてよい。例えば、領域はｘ座標を符号化するタグのある集合、及び第１の符号化するｙ座標とインタリーブされる別の集合でタグを付けられてよい。
【００４８】
ある実施形態では、１２０ビットのタグデータが、（１５，５）リードソロモン符号を使用して冗長に符号化される。これは、それぞれ１５個の４ビット記号から成る６つのコードワードから成り立つ３６０個の符号化ビットを生じさせる。該（１５，５）符号は、１コードワードあたり最高５つの記号エラーを訂正できるようにする。つまり、それは、１コードワードあたり最高３３％の記号誤り率の耐性がある。それぞれの４ビット記号は、タグ内で空間的に整合して表され、６つのコードワードの記号はタグ内で空間的にインタリーブされる。これが、バーストエラー（複数の空間的に隣接するビットに影響を及ぼすエラー）が、全体的に最小数の記号及び任意の１つのコードワード内の最小数の記号に損傷を与え、このようにして、バーストエラーを完全に訂正できる尤度を最大限にすることを確実にする。
【００４９】
例えば、さらに冗長性が高いまたは低い、記号及びコードワードのサイズが同じ、または異なるリードソロモン符号、別のブロックコード、あるいは畳み込み符号などの別の種類の符号（例えば、内容がここに相互参照して組み込まれているＳｔｅｐｈｅｎ  Ｂ．Ｗｉｃｋｅｒ、デジタル通信及び記憶装置用エラー制御システム、プレンティスホール１９９５年を参照すること）など、任意の適当なエラー補正符号が、（１５，５）リードソロモン符号の代わりに使用できる。
【００５０】
図４ａに図示され、我々の初期の出願ＰＣＴ／ＡＵ第００／００５６９号に説明されるタグの物理的な表現の１つの実施形態は、固定ターゲット構造１５、１６、１７及び可変データ領域１８を含む。該固定ターゲット構造は、ネットページペンなどの検知装置が、センサを基準にしてタグを検出し、その三次元向きを推測できるようにする。該データ領域は、符号化されたタグデータの個々のビットの表現を含む。そのサイズを最大限にするために、各データビットは、２本の放射線及び２本の同心円弧で区切られる領域の形を取る半径方向の楔で表される。各楔は、１６００ｄｐｉで８ドットという最小寸法を有し、その基部（その内側弧）がこの最小寸法に少なくとも等しくなるように設計される。半径方向での楔の高さは、つねに最小寸法に等しい。各４ビットのデータ記号は、２×２楔のアレイで表される。６つのコードワードのそれぞれの１５個の４ビットデータ記号が、インタリーブ様式で４つの同心記号リング１８ａから１８ｄに割り当てられる。記号は、タグの回りで円形に進行して交互に割り当てられる。インタリーブは、同じコードワードの２つの記号間の平均空間距離を最大限にするように設計される。
【００５１】
検知装置を介するタグ付き領域との「シングルクリック」対話をサポートするために、検知装置は、それが領域内のどこに配置されているのか、またはどの向きで配置されているのかのに関係なく、その視野内で少なくとも１つのタグ全体を見ることができなければならない。したがって、検知装置の視野の必要とされる直径は、タグのサイズ及びスペーシングの関数である。円形のタグ形状を仮定して、センサの視界１９３の最小直径は、タグが、図４ｂに示されるように二等辺三角形グリッドで並べて表示されるときに得られる。
【００５２】
いま説明されたタグ構造は、平面の規則正しいタイリングと平面ではない表面の不規則なタイリングの両方を可能とするように設計される。規則正しいタイリングは、一般的には、平面ではない表面で可能ではない。タグの規則正しいタイリングが可能である平面、つまり用紙等の表面のより通常のケースでは、タイリングの規則正しい性質を利用するさらに効率的なタグ構造を使用できる。
【００５３】
規則正しいタイリングにさらに適した代替タグ構造は、図５ａに図示される。タグ４は正方形であり、４つの配景ターゲット１７を有する。それは、米国特許第５，０５１，７４６号でＢｅｎｎｅｔらにより説明されるタグに構造上類似している。タグは、合計２４０ビットについて、６０個の４ビットのリードソロモン記号４７を表す。タグは、ドット４８として各１ビットを表し、各ゼロビットを対応するドットの不在で表す。配景ターゲットは、図５ｂと図５ｃに図示されるように、隣接タグ間で共用されるように設計される。図５ｂは、１６個のタグの正方形のタイリング、及び２個のタグの対角線に及ばなくてはならない対応する最小視野１９３を示す。図５ｃは、図解の目的のためにすべての１ビットを含む、９個のタグの正方形のタイリングを示す。
【００５４】
（１５，７）リードソロモン符号を使用して、１１２ビットのタグデータは、２４０個の符号化ビットを生成するために冗長に符号化される。４つのコードワードは、バーストエラーに対する弾性を最大限にするためにタグ内で空間的にインタリーブされる。前述のように１６ビットのタグＩＤを仮定すると、これは、最高９２ビットの領域ＩＤを可能にする。タグのデータ担持ドット４８は、それらの隣人を重複しないように設計され、その結果、タグのグループは、ターゲットに似た構造を生成できない。これも、インクを節約する。したがって、配景ターゲットは、タグの検出を可能にするため、追加ターゲットは必要とされない。
【００５５】
タグは、センサを基準にしてタグの４つの考えられる向きの明確化を可能にするための向き特徴を含んでよいが、タグデータに向きデータを埋め込むことも可能である。例えば、４つのコードワードは、それぞれのタグ向きが、各記号がコードワードの数（１から４）及びコードワード内の記号の位置（ＡからＯ）で名付けられる図５ｄで図示されるように、その向きで設置される１つのコードワードを含むように配列できる。したがって、タグ復号は、それぞれの向きで１つのコードワードを復号することから成り立つ。各コードワードは、それが第１コードワードであるのかどうかを示す単一ビット、またはそれがどのコードワードであるのかを示す２個のビットのどちらかを含むことがある。後者のアプローチは、例えば、ただ１つのコードワードのデータコンテンツだけが必要とされる場合に、所望されるデータを得るために多くても２つのコードワードを復号する必要があるという優位点を有する。これは、領域ＩＤがストローク内で変更しないと予想され、このようにしてストロークの始まりだけで復号される場合に当てはまる可能性がある。したがって、ストローク内では、タグＩＤを含むコードワードだけが所望される。さらに、検知装置の回転は、ストローク内でゆっくりと予測できるように変化するため、一般的には、１フレームあたりただ１つのコードワードを復号する必要がある。
【００５６】
まったく配景ターゲットを不要にし、代わりに自己記録式であるデータ表現に依存することが可能である。このケースでは、各ビット値（つまり複数ビット値）は、一般的には明示的な象形文字によって表される。つまり、象形文字の不在により表されるビット値はない。これが、データグリッドが十分に取り込まれることを確実にし、このようにしてグリッドを確実に特定し、その配景歪曲を検出し、それ以降データサンプリング中に補正できるようにする。タグ境界を検出できるようにするために、各タグデータはマーカパターンを含まなければならず、これらは確実な検出を可能とするために冗長に符号化されなければならない。このようなマーカパターンオーバヘッドは、明示的な配景ターゲットのオーバヘッドに類似する。１つのこのような方式は、さまざまな象形文字、ひいてはさまざまな複数ビット値を表すために、グリッド頂点を基準にして多様な点に配置されるドットを使用する（Ａｎｏｔｏ技術説明、Ａｎｏｔｏ２０００年４月を参照すること）。
【００５７】
タグを復号すると、領域ＩＤ、タグＩＤ及びタグ相対ペン変換が生じる結果となる。タグＩＤ及びタグに相対的なペン場所が、タグ付き領域内の絶対場所に変換される前に、領域内のタグの場所は既知でなければならない。これは、タグマップ、つまりタグ付き領域内の各タグＩＤを対応する場所に写像する関数により示される。タグマップは、タグ付きの表面領域を並べて表示するために使用される方式を反映し、これは表面の種類に応じて変化することがある。複数のタグ付き領域が同じタイリング方式及び同じタグ番号付け方式を共用するとき、それらは同じタグマップも共用できる。領域のためのタグマップは、領域ＩＤを介して検索可能でなければならない。このようにして、領域ＩＤ、タグＩＤ及びペン変換が指定され、タグマップは検索することができ、タグＩＤは領域内の絶対タグ場所に変換することができ、タグに相対的なペン場所は、領域内の絶対ペン場所を生じさせるためにタグ場所に追加することができる。
【００５８】
タグは、タグマップを通した変換を補助する構造を有してよい。それは、それが表示される表面の種類に応じて、例えば、符号化されたデカルト座標または極性座標であってよい。タグＩＤ構造は、タグマップにより決定され、タグマップに既知であるため、異なるタグマップに関連付けられるタグＩＤは異なる構造を有してよい。
【００５９】
２つの別個の表面コード化方式が重要であり、両方とも本項で前述されたタグ構造を使用する。該好ましいコード化方式は、すでに説明されたように「場所表示」タグを使用する。代替コード化方式は「オブジェクト表示」（「つまり、関数表示」）タグを使用する。
【００６０】
場所表示タグは、タグ付き領域と関連付けられるタグマップを通して変換されると、領域内で固有のタグ場所を生じさせるタグＩＤを含む。ペンのタグに相対的な場所は、領域内でのペンの場所を生じさせるためにこのタグ場所に追加される。これは、その結果、領域に関連付けられるページ記述内のユーザインタフェース要素を基準にしたペンの場所を決定するために使用される。ユーザインタフェース要素自体が特定されるだけではなく、ユーザインタフェース要素を基準にした場所も特定される。したがって、場所表示タグは、ある特定のユーザインタフェース要素のゾーン内の絶対ペン経路の捕捉を自明にサポートする。
【００６１】
オブジェクト表示（つまり関数表示）タグは、領域と関連付けられるページ記述内のユーザインタフェース要素を直接的に特定するタグＩＤ（つまり、同等には関数）を含む。ユーザインタフェース要素のゾーン内でのすべてのタグは、ユーザインタフェース要素を特定し、それらをすべて同一、したがって区別不能とする。したがって、オブジェクト表示タグは、絶対ペン経路の捕捉をサポートしない。しかしながら、それらは、相対ペン経路の捕捉をサポートする。位置サンプリング頻度が、遭遇されるタグ頻度の２倍を超える限り、ストローク内でのあるサンプリングされたペン位置から次のサンプリングされたペン位置への変位は、明確に突き止めることができる。代替策として、ネットページペン１０１は、我々の初期の出願ＰＣＴ／ＡＵ第００／００５６５号に記述されるように、１組の運動検知加速度計を含むことがある。
【００６２】
タグデータが検知装置によって読み取られ、適切な応答がネットページシステムで生成されるために、適切な検知装置を使用して印刷されるページと対話できるという点で、どちらかのタグ付き方式を用いて、タグは、ユーザ対話型要素としてネットページ上の関連付けられる視覚的な要素と協調して機能する。
【００６３】
各アプリケーションユーザインタフェースフローは、コマンド矢印によりリンクされる文書の集合体として描かれる。１つの共通した矢印は、ターゲット文書が、ユーザが、ソースページで対応するコマンドボタンを押した結果として印刷されることを示す。いくつかのコマンド矢印は、スラッシュ（「／」）で区切られる複数のコマンドで名付けられ、指定されたコマンドのどれか１つがターゲット文書を印刷させることを示す。複数のコマンドは同じコマンド矢印を名付けてよいが、それらは一般的には異なる副作用を有する。
【００６４】
アプリケーション表現では、ネットページ文書とネットページ書式を区別することは重要である。文書は、追加情報またはなんらかの他のアクションを要求するためにユーザが押すことができるコマンドボタンだけではなく、印刷された情報を含む。通常の文書のように動作することに加えて、書式は、ユーザが記入できる入力フィールドも含む。それらは、システムにデータ入力機構を提供する。一般的な情報を含む文書と、ユーザとアプリケーション間の特定の対話に特定的な情報を含む文書を区別することも有効である。一般的な文書は、新聞売店で販売される雑誌などの事前に印刷された出版物、あるいは公共の場所で遭遇される広告ポスターであってよい。例えば、事前に印刷された出版物で遭遇される加入書式を含む書式も、事前に印刷されてよい。言うまでもなく、それらは、ユーザ要求に応えてネットページプリンタにより進行中に作成されてよい。ユーザに特定的な文書及び書式は、通常、ユーザ要求に応えてネットページプリンタにより進行中に作成される。図６は、一般文書９９０、一般書式９９１、ユーザに特定的な文書９９２、及びユーザに特定的な書式９９３を示す。
【００６５】
ユーザインタフェースフローに参加するネットページは、さらに抽象ページレイアウトにより記述される。ページレイアウトは、多様な種類の要素を含んでよく、それぞれがそれを他から区別するために一位の様式を有する。図７に図示されるように、これらは固定情報９９４、可変情報９９５、入力フィールド９９６、コマンドボタン９９７、ドラッグ可能コマンド９９８、及びテキストハイパリンクまたはハイパテキストリンク９９９を含む。
【００６６】
ユーザインタフェースフローが複数の図に分割されると、重複される任意の文書は、それを画定する主要な図以外のすべてで破線輪郭で図示される。
【００６７】
ネットページシステムを使用する遠隔会議開催
したがって、ネットページシステムは、遠隔会議開催を可能にし、地理的に分散された参加者が、電話会議または同等物に関与する間に１つの共用されるホワイトボードを介して図式を含む考えを伝達できるようにするための機能を提供する。参加者がホワイトボードに修正または新しい図式を含む情報を加えるたびに、他の参加者はページの更新されたページを提供される。会議セッション制御ページ（以下を参照）または参加者が書き加えているホワイトボードのバージョンなどの会議セッション中に使用される各ネットページまたはネットページ文書は、対話型オブジェクト（ハイパリンク及び書式フィールド）を含む、ここに「会議開催書式」と呼ばれるものの物理的な表現である。
【００６８】
ホワイトボードの新しいページは、任意の時点で開始できるが、古いページまたはページの古いバージョンは、依然として書き加え、再配布することができる。それぞれの参加者は、対話の完全な履歴で終わる。
【００６９】
アプリケーション描画覚え書き
各アプリケーションユーザインタフェースフローは、コマンド矢印により連結される文書の集合体として描かれる。コマンド矢印は、ターゲット文書が、ユーザが、ソースページの対応するコマンドボタンを押した結果として印刷されることを示す。いくつかのコマンド矢印は、スラッシュ（「／」）で区切られる複数のコマンドで名付けられ、指定されたコマンドのどれか１つが、ターゲット文書を印刷させることを示す。複数のコマンドは同じコマンド矢印を名付けてよいが、それらは一般的には異なる副作用を有する。
【００７０】
アプリケーションの用語では、ネットページ文書とネットページ書式を区別することは重要である。文書は、追加情報または他のなんらかのアクションを要求するためにユーザが押すことができるコマンドボタンだけではなく、印刷された情報も含む。通常の文書のように動作することに加え、書式は、ユーザが記入できる入力フィールドも含む。それらは、システムにデータ入力機構を提供する。一般情報を含む文書と、ユーザとアプリケーション間のある特定の対話に特定的な情報を含む文書を区別することも有効である。一般文書は、新聞売店で販売される雑誌などの事前に印刷された出版物、あるいは公共の場所で遭遇される広告ポスターであってよい。例えば、事前に印刷された出版物で遭遇される加入書式を含む、書式も事前に印刷されてよい。言うまでもなく、それらは、ユーザ要求に応えてネットページプリンタにより進行中に作成されてもよい。ユーザに特定的な文書及び書式は、ユーザ要求に応えてネットページプリンタにより通常進行中に作成される。図４４は、一般文書９９０、一般書式９９１、ユーザに特定的な文書９９２、及びユーザに特定的な書式９９３を示す。
【００７１】
ユーザインタフェースフローに関与するネットページは、さらに抽象ページレイアウトにより記述される。ページレイアウトは、多様な種類の要素を含んでよく、それぞれがそれを他から区別するために固有の様式を有する。図４５に図示されるように、これらは固定情報９９４、可変情報９９５、入力フィールド９９６、コマンドボタン９９７、ドラッグ可能コマンド９９８、及びテキストハイパリンクまたはハイパテキストリンク９９９を含む。
【００７２】
ユーザインタフェースフローは複数の図に分割されると、重複される任意の文書が、それを画定する主要な図面以外のすべてで破線輪郭で図示される。
【００７３】
会議開催オブジェクトモデル
会議開催オブジェクトモデルは、会議セッション、バージョン化されたホワイトボードページ、及びセッション参加者の回りで回転する。会議開催クラス図は図８に示される。
【００７４】
各会議参加者５０２はネットページユーザ８００であり、セッションのためのアクセスタイプ５０５を有し、自分達がアクセスできる機能を制御する。アクセスタイプは、例えば、参加者が単にオブザーバーにすぎないのかどうか、あるいは参加者がページマークアップを作成する、メッセージを送信する等を許されているのかを指定する。考えられるアクセスタイプは議長５０９、主催者５１０、著者５１１、マークアップ許可５１２及びオブザーバー５１３である。アクセスタイプクラス図は、図９に示される。
【００７５】
各会議セッション５００は、固有のセッション識別子５０７、セッション記述、計画開始時刻と終了時刻、実際の開始時刻と終了時刻、及び（セッションが予約されているのか、進行中なのか、終了したのか、あるいはキャンセルされたのかを示す）ステータスを有する。
【００７６】
会議セッションに関連付けられるのは、それぞれがそれに関連付けられる数多くのバージョン５０４を有してよい、ホワイトボードページ５０３から構成される会議ホワイトボードである。バージョン５０４は、バージョン番号５０８により固有に特定される。各バージョンは線種５０６を有する。
【００７７】
セッションが開始する前、ホワイトボードは空である。セッションが進行するにつれて、参加者は新しいホワイトボードページを作成するか、既存のホワイトボードページにマークアップを作成する。参加者によりマークアップが作成され、提出されるたびに、ホワイトボードページの新しいバージョンが作成される。各バージョンは、バージョン作成日付及び時刻、マークアップを作成したユーザ、及びマークアップコンテンツを記録する。加えて、核ページバージョンは、このバージョンを作成するために書き加えられたページのバージョンにもリンクされる。このようにして、ホワイトボードページごとにバージョンの「ツリー」が作成され、セッション中に加えられるすべてのマークアップを記録する。
【００７８】
第１ホワイトボードページバージョンはバージョン０  ５１５である。このバージョンが修正されると、バージョン１  ５１６が作成される。バージョン１が修正されると、バージョン２が作成される等である。これがツリーの「主要な枝」と呼ばれる。ただし、セッション中のある段階でユーザがページの古いバージョンを修正すると、バージョン番号付けシステムは分岐する。ユーザが後にバージョン１を修正すると、ツリーは分岐し、新しいバージョン１．１  ５１７が作成される。このバージョン番号付けシステムの例は図１０に示される。このようにして、各ページ（それにより、会議の情報交換プロセス）の進化は、セッションのン任意の段階で明確にレビューできる。
【００７９】
会議開催ユーザインタフェース
ユーザは、例えば、
・ネットページユーザにより保存される、あるいはネットページユーザが使用できる個人専用にされたブックマーク
・ユーザのネットページプリンタのヘルプメニュー４６
を含む、多岐に渡るリンクから会議セッションメニュー５１８（図示されていない）を入手してよい。
【００８０】
会議セッションメニューユーザインタフェースフローは、図１１に図示される。
【００８１】
要すれば、キーポイントでシグナチャ検証を追加することにより会議セッションに機密保護を追加することができる。シグナチャは、参加者がマークアップを送信できるようになる前に、例えばセッションメインページで必要とされる。
【００８２】
会議セッション予約
ユーザは、会議セッションメニュー５１８で＜新規セッション予約＞をクリックすることにより新規会議セッションを予約してよい。図１６に図示される会議セッション予約ページ５１９が印刷される。新規会議セッションを作製するユーザは「主催者」と呼ばれる。会議セッション予約ユーザインタフェースフローは図１３に図示される。
【００８３】
セッションを作成するために、ユーザは、短いセッション記述、計画開始日付と時刻、及びセッションの計画終了時刻を指定する。
【００８４】
ユーザは、セッションに招待される参加者も指定する。リスト上の一人の参加者が、会議の議長としてフラグを立てられてよい。誰も指定されない場合には、デフォルトにより、主催者が議長である。参加者はオブザーバーとしてフラグを立てられてもよく、オブザーバーは、彼らがホワイトボードページ及びマークアップを受け取ってよいが、マークアップを提出できないようなアクセスタイプを有する。ユーザは、彼らの連絡リスト５２３（図示されていない）を入手し、参加者を選択するために＜招待者追加＞ボタン５３３をクリックしてよい。
【００８５】
最後に、情報の目的の給え、ユーザは、セッション及びその目的に関係するいくつかのコメントを含んでもよい。
【００８６】
詳細が完了すると、ユーザは、セッション招待状５２４を、ネットページ電子メールを介して参加者に送信するために＜招待状送信＞ボタン５３４をクリックする。
【００８７】
８．３．２  会議セッションリスト
ユーザは、会議セッションメニュー５１８から＜セッション一覧表示＞ボタンを選択して会議セッションのリストを印刷できる。会議セッションリスト（図示されていない）は、ユーザが参加者であるすべてのセッションを示す。セッションごとに、リストはセッション記述、そのセッションのユーザのアクセスタイプ、セッションの開始日付と時刻、及びセッションのステータスを示す。
【００８８】
会議セッションリストユーザインタフェースフローは、図１２に図示される。会議セッションリスト５２０から、ユーザは、＜取り消し＞ボタンをクリックすることによりセッションを取り消すか、あるいはセッションの完全な詳細を見るために＜詳細＞をクリックできる。ユーザがセッションを取り消すと、セッション取り消し通知５２１（図示されていない）が参加者に送信される。セッションがまだ開始していない場合には、＜詳細＞を選択すると、会議セッション制御ページ５２２（以下参照）が印刷される。セッションアクションボタン＜セッション開始＞及び＜セッション終了＞は、ユーザが会議の議長である場合にだけ印刷される。
【００８９】
会議セッション制御
ユーザは、セッションリストからセッションの＜詳細＞を選択することにより会議セッションを開始してよい。セッションがまだ開始していない場合、図１７に図示される会議セッション制御ページ５２２が印刷される。ユーザがセッションの議長である場合には、すべてのセッションアクションボタンが印刷される。
【００９０】
議長は、会議セッションを開始するために＜セッション開始＞５５３をクリックし、セッションメインページ５２６が各参加者のネットページプリンタに印刷される（図１８）。それから、会議セッションが進行する。
【００９１】
議長は、現在の会議セッションを終了するために＜セッション終了＞５３６をクリックする。この後には、参加者はこれ以上マークアップを提出することはできず、図２０に図示される会議セッション終了通知５３２がすべての参加者に送信される。
【００９２】
会議セッション中または会議セッション後の任意の時点で、議長は＜履歴表示＞５３７をクリックして、ホワイトボードマークアップの履歴５２５を表示してよい。ページバージョンのツリービューが印刷され、それぞれのバージョンがそのバージョン番号及びそれを作成したユーザの名前とともにサムネイル画像として示される。それから、議長は、それをクリックしてページバージョンのフルサイズコピーを印刷できる。
【００９３】
マークアップセッション中またはマークアップセッション後の任意の時点で、ユーザはセッション中に送信されるメッセージを一覧表示してよい。メッセージリスト５２８は、ユーザに宛てられたメッセージだけを示す。
【００９４】
会議セッション
会議セッションのユーザインタフェースフローは図１５に図示される。
【００９５】
前述されたように、セッションが議長により開始されると、セッションメインページ５２６が各参加者のネットページプリンタで印刷される。図１８に図示されるセッションメインページは、セッションの詳細、参加者の名前及びアクセスタイプを示す。
【００９６】
ユーザがセッションメインページの＜新規ページ＞５３９ボタンをクリックすると、空のホワイトボードページ（図１９）が印刷される。
【００９７】
ユーザがセッションメインページの＜パレット印刷＞ボタンをクリックすると、使用可能な線種及び色のパレット５２９（図示されていない）が印刷される。ユーザは、ホワイトボードページに書き込むときに、線種及び色を選択できる。パレットの選択は、セッション中の任意の時点で変更できる。現在の線種及び色が、捕捉されたデジタルインクのプロパティになる。
【００９８】
セッション中、参加者は、他の参加者にメッセージ５３１を送信することができ、メッセージ５３１は、受取人のネットページプリンタに直接的に印刷される。メッセージは、会議セッションに突き合せて記録され、セッション中またはセッション後の任意の時点でイ印刷されてよいが、メッセージは言うまでもなくメッセージ受取人だけが表示できる。メッセージを送信するために、ユーザは＜メッセージ送信＞ボタンをクリックし、図２１に図示されるようなメッセージ作成ページ５３０が印刷される。
【００９９】
ホワイトボードページ５２７は図１９に図示される。ホワイトボードページの上部はセッション記述、ホワイトボードページ番号、バージョン番号、現在の日付と時刻、及び最新のマークアップを作成した参加者の名前を示す。
【０１００】
ページバージョンはもう一度印刷されてよく、＜再印刷＞ボタンをクリックすることにより、ユーザによってページで加えられたあらゆるマークアップを廃棄する。
【０１０１】
ユーザは、（例えば、ネットページペンを用いて別のネットページから「投げ縄で捕らえ」、選択することによって）使用可能なネットページ選択機構を使用して別のネットページでコンテンツを選択できる。それから、ユーザは、＜貼り付け＞アイコンからページ上の所望される貼り付け点まで線を描画することによって、選択されたコンテンツをホワイトボードページに貼り付けることができる。
【０１０２】
任意の段階でユーザが＜更新＞ボタンをクリックすると、彼らの書き加えられたホワイトボードページは新規バージョンとして記憶され、すべてのセッション参加者に送信される。
【０１０３】
ユーザが＜新規ページ＞ボタンをクリックすると、図１９に図示されるような空のホワイトボードページがそのプリンタで印刷される。
【０１０４】
ホワイトボードページのユーザインタフェースフローは、図１４に示されるが、会議セッションのユーザインタフェースフローは、図１５に示される。
【０１０５】
ページバージョンのツリービューは、各ホワイトボードページの裏側に印刷される。ツリー全体が１ページに収まらない場合には、現在の枝の可能な限り多くが表示される。各バージョンは、サムネイル画像として表示され、画像のそばにバージョン番号及び更新ユーザ名がある。それから、ユーザは、それをクリックしてページバージョンのフルサイズコピーを印刷できる。
【０１０６】
前述されたように、いったん議長が現在の会議セッションを終了すると、参加者はこれ以上ページマークアップを提出できず、会議セッション終了通知５３２（図２０）がすべての参加者に送信される。
【０１０７】
ネットページシステムを使用するホワイトボードセッション
さらに、ネットオページシステムは、地理学的に互いに離れていない教育環境または会議環境でのユーザ向けにホワイトボード機能を提供する上で利用することができる。
【０１０８】
ネットページホワイトボードメモ帳アプリケーション
大きなフォーマット（例えば、Ａ１またはＡ０）の事前に印刷されたネットページ用紙のメモ帳を保持するイーゼルは、ホワイトボードの役割を果たす。会議の参加者は、物理的なページに協力して書き加え、会議の終わりに、便利に装丁され、タイムスタンプが押された、Ａ４バージョンなどのホワイトボードページの縮小サイズバージョンを印刷することができる。セッション中には複数のカラーネットページペンが使用でき、各ペンがシステムにその色と様式を知らせることができるため、縮小されたページは忠実に使用される色を再現できる。
【０１０９】
ホワイトボードメモ帳アプリケーションは、図２２のホワイトボードメモ帳及びセッションクラス図に図示されるように、特定のメモ帳に属するとして、事前に印刷されたホワイトボードメモ帳の各ページを記録する。ユーザが新規セッション５４１を開始すると、アプリケーションは、セッションの第１ページであるとして、ユーザがセッション５４１を開始するメモ帳ページ５４２を記録する。セッションがアクティブである間に、ユーザがネットページペンを使用して印を付ける同じメモ帳５４０に属する他のあらゆるページも、セッションに属するとして記録される。
【０１１０】
各メモ帳ページ５４３は、図２４に図示されるようにセッションを開始、終了及び印刷するための事前に印刷されたボタンを含む。図２３のユーザインタフェースフローに図示されるように、ユーザが＜セッション開始＞ボタン５４７を押すと、アプリケーションは、セッションの開始時刻を示すセッション開始ページ５４４を印刷する。セッションが、ある特定のメモ帳に関してアクティブであるときに、新規セッションを開始しようとする試みはエラーレポートを引き出す。
【０１１１】
代わりに、あるいはさらに、出願は、ユーザが、セッションがアクティブでないときにメモ帳ページに印を付けると、新規セッションが自動的に開始されるように構成されてよい。
【０１１２】
ユーザが＜セッション終了＞ボタン５４８を押すと、アプリケーションは、セッションの開始時刻と終了時刻を示すセッション終了ページ５４５を印刷する。セッションが特定のメモ帳に関してアクティブでないとき、セッションを終了しようとする試みはエラーレポートを引き出す。
【０１１３】
セッション開始ページ５４４およびセッション終了ページ５４５だけではなく、各メモ帳ページ５４３も、対応するセッションのページを印刷するために任意の時点で使用できる＜セッション印刷＞ボタン５４９を提供する。各セッションページ５４６は、図２５に図示されるような、セッション内のページ番号だけではなく、セッション開始日付と時刻および終了日付と時刻とともに印刷される。
【０１１４】
前記の代替策として、ホワイトボードメモ帳は、ネットページペンによる検出のためにコード化データとともに事前に印刷された本来空のページを備え、メモ帳は厚紙または裏紙上に提供される。裏紙は、セッション制御ボタンの単一セットを含む、突出した余白を提供するために、例えばページの底部の下など、ページの周辺を越えて広がる。言うまでもなく一度に１つのセッションではあるが、これらは、メモ帳を使用して保持される任意の数のセッションを制御するために使用できる。ホワイトボードメモ帳アプリケーションは、制御ボタンがどのメモ帳に属するのかを知っているので、それはどのメモ帳、したがってどのセッションで制御ボタンが動作するのかを知っている。
【０１１５】
結論
本発明は、好ましい実施形態及び特定の代替実施形態の数に関して説明されてきた。しかしながら、特に説明されている実施形態とは異なる数多くのその他の実施形態も本発明の精神及び範囲に該当することが、関連分野の技能者により理解されるだろう。したがって、発明は、適宜にクロスリファレンスにより組み込まれる文書を含む、本明細書に説明される特定的な実施形態に制限されることを意図されないことが理解されるだろう。発明の範囲は、添付クレームによってだけ制限される。
【図面の簡単な説明】
【図１】  図１はサンプル印刷済みネットページとそのオンラインページ記述の関係性の概略図である。
【図２】  図２はネットページペン、ネットページプリンタ、ネットページページサーバ、及びネットページアプリケーションサーバ間の対話の概略図である。
【図３】  図３は印刷されたネットページ及びそのオンラインページ記述の高水準構造の概略図である。
【図４ａ】  図４ａはネットページタグの構造を示す平面図である。
【図４ｂ】  図４ｂは図４ａに図示されているタグの集合と、ネットページペンの形を取るネットページ検知装置の視野の関係性を示す平面図である。
【図５ａ】  図５ａはネットページタグの代替構造を示す平面図である。
【図５ｂ】  図５ｂは図５ａに図示されているタグの集合と、ネットページペンの形を取るネットページ検知装置の視野の関係性を示す平面図である。
【図５ｃ】  図５ｃはターゲットが隣接するタグの間で共用される、図５ａに図示されるタグの９個の配列を示す平面図である。
【図５ｄ】  図５ｄは図５ａに図示され宛て入るタグの４つのコードワードの記号のインタリーブ及び回転を示す平面図である。
【図６】  図６はユーザインタフェースフロー文書アイコンの集合の概略図である。
【図７】  図７はユーザインタフェースページレイアウト要素アイコンの集合の概略図である。
【図８】  図８は発明による会議電話方式を表すクラス図である。
【図９】  図９はアクセスタイプクラス図である。
【図１０】  図１０は会議開催ホワイトボードページバージョン番号付けシステムを示す。
【図１１】  図１１は会議セッションメニューユーザインタフェースフローを示す。
【図１２】  図１２は会議セッションリストユーザインタフェースフローを示す。
【図１３】  図１３は会議セッション予約ユーザインタフェースフローを示す。
【図１４】  図１４はホワイトボードページのユーザインタフェースフローを示す。
【図１５】  図１５は会議セッションのユーザインタフェースフローの全体的な図を提示する。
【図１６】  図１６は会議セッション予約ページを示す。
【図１７】  図１７は会議セッション制御ページを示す。
【図１８】  図１８はセッションメインページを示す。
【図１９】  図１９は印刷された空のホワイトボードページを示す。
【図２０】  図２０は会議セッション終了通知を示す。
【図２１】  図２１はメッセージ作成ページを示す。
【図２２】  図２２はホワイトボードメモ帳及びセッションを表すクラス図である。
【図２３】  図２３はホワイトボードメモ帳セッションユーザインタフェースフローを示す。
【図２４】  図２４はホワイトボードメモ帳ページを示す。
【図２５】  図２５はホワイトボードセッションページを示す。
【図１】
0004658434.tif 000002
【図２】
0004658434.tif 000003
【図３】
0004658434.tif 000004
【図４ａ】
0004658434.tif 000005
【図４ｂ】
0004658434.tif 000006
【図５ａ】
0004658434.tif 000007
【図５ｂ】
0004658434.tif 000008
【図５ｃ】
0004658434.tif 000009
【図５ｄ】
0004658434.tif 000010
【図６】
0004658434.tif 000011
【図７】
0004658434.tif 000012
【図８】
0004658434.tif 000013
【図９】
0004658434.tif 000014
【図１０】
0004658434.tif 000015
【図１１】
0004658434.tif 000016
【図１２】
0004658434.tif 000017
【図１３】
0004658434.tif 000018
【図１４】
0004658434.tif 000019
【図１５】
0004658434.tif 000020
【図１６】
0004658434.tif 000021
【図１７】
0004658434.tif 000022
【図１８】
0004658434.tif 000023
【図１９】
0004658434.tif 000024
【図２０】
0004658434.tif 000025
【図２１】
0004658434.tif 000026
【図２２】
0004658434.tif 000027
【図２３】
0004658434.tif 000028
【図２４】
0004658434.tif 000029
【図２５】
0004658434.tif 000030