【手続補正書】
【提出日】平成20年3月26日(2008.3.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ドキュメント上での触感制御をシュミュレートするためのシステムを有するコンピュータ機器であって、
プロセッサ、メモリ（１５）、およびディスプレイ（２６）を含み、メモリ（１５）内に記憶され、プロセッサによって実行されるために適合されたシステムコードを含み、前記システムコードは、データコンテンツおよびドキュメントのページレイアウトを表わすページ構造を含むドキュメント（１１）のデジタル表現を提供し、
ディスプレイ上のデジタル表現のページレイアウトの少なくとも一部をレンダーするためのレンダリングエンジン（１８）を含み、
ディスプレイ上に示されたイメージを横切るオブジェクトの動きを検出するためにスクリーンをモニターするためのスクリーンモニタを含み、
デジタル表現のレンダーされたページ構造を変更するためのコマンドを表わす動きを検出するために検出された動きを処理するためのインターフェースプロセスを含み、および
ページレイアウトのレンダーされた部分の変更が、ドキュメントのデジタル表現を通してユーザがナビゲートできるようにする、ページレイアウトのレンダーされた部分を変更するためのインターフェースプロセスに応答可能なナビゲーションモジュール
を含み、
前記インターフェースプロセスは、レンダーされるページレイアウトの部分を選択するためのコマンドを表わす予め定義された動きを検出するためのジェスチャーリングプロセスを含み、前記予め定義された動きはコマンドストロークを含み、それぞれの前記コマンドストロークは、ドキュメント処理し、見るためのユーザインタフェースコマンドに関連付けられ、前記コマンドストロークの検出、及び前記コマンドの実行は、どの可視のグラフィカルユーザインタフェースオブジェクト、又はディスプレイ上の他の可視の対話式のコントロールに依存しないことを特徴とするコンピュータ機器。
【請求項２】  請求項１に記載のコンピュータ機器であって、ディスプレイ（２６）はタッチセンシティブディスプレイを含み、スクリーンモニタはタッチセンシティブディスプレイの表面を横切る動きを検出するためにタッチセンシティブスクリーンをモニターすることを特徴とするコンピュータ機器。
【請求項３】  請求項１または請求項２に記載のコンピュータ機器であって、ディスプレイ（２６）はディスプレイのスクリーンを横切るカーソルの動きを示すことができるコンピュータディスプレイを含み、スクリーンモニタはディスプレイの表面を横切るカーソルの動きを検出することを特徴とするコンピュータ機器。
【請求項４】  請求項１ないし請求項３のいずれか１項に記載のコンピュータ機器であって、ディスプレイはディスプレイ、およびタッチパッド、ジョイスティック、マウス、トラックボールおよびサムホイール機器から成る群から選択された触感入力機器を含み、スクリーンモニタは触感機器により示された動きを検出することを特徴とするコンピュータ機器。
【請求項５】  先行するいずれか１項に記載のコンピュータ機器であって、プロセッサ、メモリ（１５）、およびディスプレイ（２６）は、ハンドヘルドコンピュータ、電話、移動体データ端末、セットトップボックス、埋込み型プロセッサ、ノードブックコンピュータ、コンピュータワークステーション、プリンタ、コピー機、ファックス機、車内システム、家庭用機器、オーディオプレーヤー、電子レンジ、洗濯機、冷蔵庫から成る群から選択された機器のためのデータ処理プラットホームとして配置されていることを特徴とするコンピュータ機器。
【請求項６】  先行するいずれか１項に記載のコンピュータ機器であって、ディスプレイ（２６）上に示されたイメージを横切るオブジェクトのスクリーンモニタによって検出された動きに関連した速度ベクトルを決定するための速度ディテクタをさらに含むことを特徴とするコンピュータ機器。
【請求項７】  請求項６に記載のコンピュータ機器であって、さらにディスプレイ内のドキュメントに速度特性を適用するための手段を含むことを特徴とするコンピュータ機器。
【請求項８】  先行するいずれか１項に記載のコンピュータ機器であって、インターフェースプロセスは、触感入力機器の表面を横切る動きを検出するためのページフリップディテクタを含むことを特徴とするコンピュータ機器。
【請求項９】  請求項８に記載のコンピュータ機器であって、触感入力機器は、タッチセンシティブディスプレイ、タッチパッド、ジョイスティック、マウス、トラックボール、およびサムホイール機器から成る群から選択された入力機器を含むことを特徴とするコンピュータ機器。
【請求項１０】  請求項８または請求項９に記載のコンピュータ機器であって、ナビゲーションモジュールは、現在レンダーされた部分に隣接するページレイアウトの部分を表わすページレイアウトの部分をレンダーするためのページフリップディテクタに応答することを特徴とするコンピュータ機器。
【請求項１１】  請求項１０に記載のコンピュータ機器であって、ページレイアウトのレンダーされた部分は、現在レンダーされた部分について選択された隣接部を有することを特徴とするコンピュータ機器。
【請求項１２】  先行するいずれか１項に記載のコンピュータ機器であって、ナビゲーションモジュールは、現在レンダーされた部分に隣接し、基礎をなすページの部分を表わすページレイアウトの部分をレンダーするためのページカールディテクタを含むことを特徴とするコンピュータ機器。
【請求項１３】  請求項１２に記載のコンピュータ機器であって、ページレイアウトのレンダーされた部分は、現在レンダーされた部分について選択された隣接部を有することを特徴とするコンピュータ機器。
【請求項１４】  先行するいずれか１項に記載のコンピュータ機器であって、インターフェースプロセスは、ドキュメントのデジタル表現のデータコンテンツを変更するためのコマンドを表わす予め定義された動きを検出するためのジェスチャーリングプロセスを含むことを特徴とするコンピュータ機器。
【請求項１５】  先行するいずれか１項に記載のコンピュータ機器であって、インターフェースプロセスは予め定義された動きを検出するためのページズームディテクタを含み、予め定義された動きはディスプレイの目盛りを変更するコマンドを表わすことを特徴とするコンピュータ機器。
【請求項１６】  請求項１５に記載のコンピュータ機器であって、ページズームディテクタは、予め定義された動きの速度特性も検出し、惰性が速度特性のファンクションとして、ディスプレイの目盛りの変更に適応されることを特徴とするコンピュータ機器。
【請求項１７】  先行するいずれか１項に記載のコンピュータ機器であって、ナビゲーションモジュールは、コンテンツのコンテキストに応答可能なレンダリングを提供するため、基礎をなすディスプレイの機能としてディスプレイをレンダーするための手段をさらに含むことを特徴とするコンピュータ機器。
【請求項１８】  請求項１７に記載のコンピュータ機器であって、レンダーするための手段は、活動状態でディスプレイの機能をレンダーする手段とユーザインタフェース制御を含むことを特徴とするコンピュータ機器。
【請求項１９】  先行するいずれか１項に記載のコンピュータ機器であって、ディスプレイ上に表示されたドキュメントの透明特性を制御する手段をさらに含むことを特徴とするコンピュータ機器。
【請求項２０】  請求項１９に記載のコンピュータ機器であって、ドキュメントの他の部分に関連付けられた選択された部分の可視性を調節するためにドキュメントの選択された部分の透明特性を制御する手段をさらに含むことを特徴とするコンピュータ機器。
【請求項２１】  先行するいずれか１項に記載のコンピュータ機器であって、
メモリ（１５）内に記憶され、グラフィカルツールを表わすイメージを提供するドキュメントの内部表現（１４）を提供するツールドキュメントファイル（３０）と、
ツールドキュメントファイルと関連付けられ、ツールに関連付けられた表示効果を達成する方法でデジタル表現を示すためにドキュメントのデジタル表現を処理することができるツールコードをさらに含むことを特徴とするコンピュータ機器。
【請求項２２】  請求項２１に記載のコンピュータ機器であって、ツールドキュメントファイル（３０）は、拡大ツール（４８、５０）、ルーラ（８２）、テキスト入力カーソル（１２４）、サムネイルナビゲーション欄（６０−７２）、リンクしたコンテンツ（１１０）のサムネイルビューおよび質問ツール（８４）から成る群から選択されるグラフィカルツールを表わす情報を含むことを特徴とするコンピュータ機器。
【請求項２３】  請求項２１または請求項２２に記載のコンピュータ機器であって、
前記プロセッサ、メモリ、およびディスプレイ、移動体コンピュータ機器を含む前記コンピュータ機器を支持するハウジングを含み、
前記システムコードはコンテンツの内部表現を表わすコンテンツドキュメントファイルを生成するために前記ディスプレイ上に表示されるコンテンツを表わす入力バイトストリームを処理するのに適合し、
前記ツールコードはツールに関連付けられた表示効果を達成する方法でコンテンツを示すコンテンツの内部表現を生成するためにコンテンツドキュメントファイルを処理することができ、そして
表示効果を描写する方法でディスプレイ上の表示のためのスクリーンドキュメントを生成するために、コンテンツドキュメントファイル、ツールドキュメントファイル、処理された内部表現を処理するパーシングコードを含むことを特徴とするコンピュータ機器。
【請求項２４】  請求項２３に記載のコンピュータ機器であって、ディスプレイをモニターし、ディスプレイ上に示されたイメージを横切るオブジェクトの動きを検出するためのモーションエンジンを含むことを特徴とするコンピュータ機器。
【請求項２５】  請求項２３または請求項２４に記載のコンピュータ機器であって、さらに複数のストロークを検出するためのジェスチャーストロークエンジンを含むことを特徴とするコンピュータ機器。
【請求項２６】  請求項２５に記載のコンピュータ機器であって、さらに検出されたストロークを処理し、前記ストロークを英数字の文字にマッピングするための文字認識システムを含むことを特徴とするコンピュータ機器。
【請求項２７】  請求項２５または請求項２６に記載のコンピュータ機器であって、さらに検出されたストロークを処理し、前記ストロークを一組の所定の表示コマンドにマッピングするためのコマンド認識システムを含むことを特徴とするコンピュータ機器。
【請求項２８】  文脈依存グラフィカルインターフェースツールを有するコンピュータ機器であって、
メモリ内に記憶されコンテンツの内部表現（１４）を表わすコンテンツドキュメントファイルを含み、
メモリ内に記憶され、グラフィカルインターフェースツールを表わすイメージを提供するドキュメントの内部表現を提供する前記ツールドキュメントファイル（３０）を含み、
プロセッサを実行でき、ツールドキュメントファイルに関連付けられ、レンダーされたときはツールに関連付けられた表示効果を達成する方法でコンテンツを示すコンテンツの内部表現を生成するためにコンテンツドキュメントファイルを処理することができる前記ツールコードを含み、
タッチセンシティブディスプレイ上の表示のためのスクリーンドキュメントを生成するために、コンテンツドキュメントファイル、ツールドキュメントファイル、および処理された内部表現を処理するパーシングコードを含み、
およびレンダーされたコンテンツの選択されたコンテキスト上の関係にユーザがグラフィカルインターフェースツールのイメージを配置することができるようにし、選択された部分に関連付けられたコンテンツドキュメントファイルの部分を処理するようにツールコードに指示するためのプロセッサを実行することができるインターフェースコードを含むことを特徴とするコンピュータ機器。
【請求項２９】  請求項２８に記載のコンピュータ機器であって、インターフェースコードはグラフィカルインターフェースツールとレンダーされたコンテンツとの間のコンテキスト上の関係を検出する手段を含み、コンテキスト上の関係は、グラフィカルインターフェースツールとレンダーされたコンテンツの相対的な位置、レンダーされたコンテンツ上でグラフィカルインターフェースツールが起動する時間、およびレンダーされたコンテンツの状態から成る群から選択されることを特徴とするコンピュータ機器。
【請求項３０】  請求項２１ないし請求項２９のいずれか１項に記載のコンピュータ機器であって、前記ツールドキュメントファイル（３０）は、拡大されたドキュメント（５０）として見えるための拡大されたフォーマットの部分を提供するために、表示されたスクリーンドキュメント（４２）の部分を処理することによってさらなるドキュメントを造るポータルオブジェクトを含むことを特徴とするコンピュータ機器。
【請求項３１】  先行するいずれか１項に記載のコンピュータ機器であって、速度検出プロセスは、触感入力機器の動きによって制御されるドキュメントドラッグ動作中にページ速度を決定し、ドキュメントからの前記触感入力機器の解放時に、表示されたページのイメージが前記ページ速度の決定によって規定された方向に動き続けることを特徴とするコンピュータ機器。
【請求項３２】 請求項３１に記載のコンピュータ機器であって、ドキュメントからの前記触感入力機器の開放の後、ユーザの動作によって止められるまで、前記表示されたページのイメージが前記方向に動き続けることを特徴とするコンピュータ機器。
【請求項３３】  請求項３１または請求項３２に記載のコンピュータ機器であって、ドキュメントからの前記触感入力機器の開放の後、前記速度が０になるまで一定のページの惰性により減少することを特徴とするコンピュータ機器。
【請求項３４】 請求項３１ないし請求項３３のいずれかに記載のコンピュータ機器であって、前記ページ速度は前記触感入力機器の動きに応じて可変であることを特徴とするコンピュータ機器。
【請求項３５】  請求項３１ないし請求項３４のいずれかに記載のコンピュータ機器であって、複数ページのドキュメントのために、ページ速度が、ドキュメントの１ページのドラッグによる一組のページ速度によって決定された速度でスクリーンを横切るドキュメントの異なるページをパンするために使用されることを特徴とするコンピュータ機器。
【請求項３６】  先行するいずれか１項に記載のコンピュータ機器であって、速度検出プロセスは、触感入力機器の動きによって制御されるドキュメントドラッグ動作中にページ速度を決定し、スクリーンを横切って動くようにドキュメントを描く一連の画像中のドキュメントを再び書くために、プロセスが速度決定を使用することを特徴とするコンピュータ機器。
【請求項３７】  先行するいずれか１項に記載のコンピュータ機器であって、リンク１０２を含む表示されたドキュメント（１００）で使用するためのグラフィカルインターフェースツールをさらに含み、コントロール（１１２）がユーザに示され、前記コントロール（１１２）の起動中は、前記リンク（１０２）は、各々のリンク（１０２）に関連したページのページビューの浮上がったサムネイル（１１０）表示に関連することを特徴とするコンピュータ機器。
【請求項３８】  請求項３７に記載のコンピュータ機器であって、ディスプレイが、ドキュメント（１００）内のリンク（１０２）に関連したドキュメントを表現する、又は前記ドキュメント（１００）が複数ページのドキュメントであるときにドキュメント（１００）の他のページに関連したドキュメントを表現する、複数の先に読んだサムネイルドキュメント（１１４）をさらに含むことを特徴とするコンピュータ機器。