【手続補正書】
【提出日】平成22年8月24日(2010.8.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチ感知エリア全体にわたって分散された複数の感知素子であって、前記タッチ感知エリアにタッチするか又は接近すると、そのエリア内のタッチ位置において感知素子のセンサ特性値が変化し、該センサ特性値は、ユーザのジェスチャーに応答して前記感知素子の位置で検出されるタッチの直接的指示であるような複数の感知素子；各感知素子のセンサ特性値の測定値を含む生のデータを取得するデータ取得システム；及びユニバーサルシリアルバスプロコルに基づいてパケットへと集合された生のデータを送信する第１の通信回路；を含むトラックパッドデバイスと、
前記生のデータを受信し、通信路を経て前記第１の通信回路に作動的に結合された第２の通信回路；該第２の通信回路に作動的に接続された１つ以上のホストプロセッサであって、その少なくとも１つがホストアプリケーションのユーザレベルタスクを実行する役目を少なくとも一部分担うようなホストプロセッサ；及びそれらホストプロセッサの少なくとも１つで実行されるソフトウェアであって、前記トラックパッドデバイスからの前記生のデータを解釈し、その解釈されたデータを、ユーザレベルタスクとして実行すべく前記ホストアプリケーションが利用できるようにするソフトウェア；を含むホストモジュールと、
を備えたコンピュータシステム。
【請求項２】
前記ユーザのジェスチャーは、１本の指のタッチ、２本以上の指の同時タッチ、１本以上の指のタッチ及びスライド移動、１本以上の指のタッチ及びスライド移動と同時に１本以上の指の固定タッチ、２本以上の指のタッチ及び狭める動き、１本以上の指のタップ、２本以上の指のタッチ及び広げる動き、１本以上の指のタッチと共に１本以上の指のタップ、手の一部分のタッチ、手の一部分のタッチ及び移動、のうちの１つを含む、請求項１に記載のコンピュータシステム。
【請求項３】
前記ホストアプリケーションのユーザレベルタスクは、マウス操作、編集操作、カーソル操作、ファイル操作、アプリケーション操作、ブラウザ操作、キーボード操作、のうちの１つを含む、請求項１に記載のコンピュータシステム。
【請求項４】
前記マウス操作は、ポインティング、クリック、ダブルクリック、右クリック、ドラッグ／選択、スクロール、のうちの１つを含む、請求項３に記載のコンピュータシステム。
【請求項５】
前記編集操作は、カット、コピー、ペースト、前回の操作の取り消し、前回の操作のやり直し、のうちの１つを含む、請求項３に記載のコンピュータシステム。
【請求項６】
前記カーソル操作は、カーソル移動、カーソルでの選択、タブカーソル、ホームへのカーソル移動、エンドへのカーソル移動、ページアップ、ページダウン、のうちの１つを含む、請求項３に記載のコンピュータシステム。
【請求項７】
複数のパケットがユニバーサルシリアルバスプロトコルのもとで単一フレームにおいて送信される、請求項１に記載のコンピュータシステム。
【請求項８】
前記複数の感知素子は、抵抗性センサアレイ又は容量性センサアレイを含む、請求項１に記載のコンピュータシステム。
【請求項９】
前記データ取得システムは、前記感知素子と前記第１の通信回路との間に電気的に接続されて前記センサ特性値の測定値をデジタル値としてエンコードするデータ取得回路を備えた、請求項１に記載のコンピュータシステム。
【請求項１０】
タッチ感知エリア全体にわたって分散された複数の感知素子であって、前記タッチ感知エリアにタッチするか又は接近すると、そのエリア内のタッチ位置において感知素子のセンサ特性値が変化し、該センサ特性値は、ユーザのジェスチャーに応答して前記感知素子の位置で検出されるタッチの直接的指示であるような複数の感知素子；各感知素子のセンサ特性値の測定値を含む生のデータを取得するデータ取得システム；及びユニバーサルシリアルバスプロコルに基づいてパケットへと集合された生のデータを送信する第１の通信回路；を含むトラックパッドデバイスに作動的に結合されたホストモジュールにおいて、
前記生のデータを受信し、通信路を経て前記第１の通信回路に作動的に結合された第２の通信回路；
前記第２の通信回路に作動的に接続された１つ以上のホストプロセッサであって、その少なくとも１つがホストアプリケーションのユーザレベルタスクを実行する役目を少なくとも一部分担うようなホストプロセッサ；及び
前記ホストプロセッサの少なくとも１つで実行されるソフトウェアであって、前記トラックパッドデバイスからの前記生のデータを解釈し、その解釈されたデータを、ユーザレベルタスクとして実行すべく前記ホストアプリケーションが利用できるようにするソフトウェア；
を含むホストモジュール。
【請求項１１】
前記ユーザのジェスチャーは、１本の指のタッチ、２本以上の指の同時タッチ、１本以上の指のタッチ及びスライド移動、１本以上の指のタッチ及びスライド移動と同時に１本以上の指の固定タッチ、２本以上の指のタッチ及び狭める動き、１本以上の指のタップ、２本以上の指のタッチ及び広げる動き、１本以上の指のタッチと共に１本以上の指のタップ、手の一部分のタッチ、手の一部分のタッチ及び移動、のうちの１つを含む、請求項１０に記載のホストモジュール。
【請求項１２】
前記ユーザレベルタスクは、マウス操作、編集操作、カーソル操作、ファイル操作、アプリケーション操作、ブラウザ操作、キーボード操作、のうちの１つを含む、請求項１０に記載のホストモジュール。
【請求項１３】
前記ファイル操作は、ファイルのオープン、ファイルのクローズ、ファイルの保存、新規ファイル、ファイルの印刷、次のファイル、前回のファイル、のうちの１つを含む、請求項１２に記載のホストモジュール。
【請求項１４】
前記アプリケーション操作は、デスクトップの表示、アプリケーションの終了、アプリケーションウインドウの切り替え、のうちの１つを含む、請求項１２に記載のホストモジュール。
【請求項１５】
前記ブラウザ操作は、戻る、進む、スクロール、ズームイン、ズームアウト、ページ内検索、のうちの１つを含む、請求項１２に記載のホストモジュール。
【請求項１６】
前記キーボード操作は、シフトキー、コントロール／コマンドキー、選択キー、のうちの１つを含む、請求項１２に記載のホストモジュール。
【請求項１７】
トラックパッドデバイスのタッチ感知エリアの実質的全体にわたって分散された複数の感知素子各々のセンサ特性値の測定値を含む生のデータを取得し、前記タッチ感知エリアにタッチするか又は接近すると、そのエリア内のタッチ位置において感知素子のセンサ特性値が変化し、該センサ特性値は、ユーザのジェスチャーに応答して前記感知素子の位置で検出されるタッチの直接的指示であり、
ユニバーサルシリアルバスプロコルに基づいてパケットへと集合された前記生のデータをホストモジュールの１つ以上のホストプロセッサへ送信し、それらホストプロセッサの少なくとも１つは、ホストアプリケーションのユーザレベルタスクを実行する役目を少なくとも一部分担い、
前記ホストプロセッサの少なくとも１つにおいて実行されるソフトウェアで前記生のデータを解釈し、
前記解釈されたデータを、前記ホストアプリケーションによりユーザレベルタスクとして実行すべく前記ホストアプリケーションに利用できるようにする、
ことを含む方法。
【請求項１８】
前記ユーザのジェスチャーは、１本の指のタッチ、２本以上の指の同時タッチ、１本以上の指のタッチ及びスライド移動、１本以上の指のタッチ及びスライド移動と同時に１本以上の指の固定タッチ、２本以上の指のタッチ及び狭める動き、１本以上の指のタップ、２本以上の指のタッチ及び広げる動き、１本以上の指のタッチと共に１本以上の指のタップ、手の一部分のタッチ、手の一部分のタッチ及び移動、のうちの１つを含む、請求項１７に記載の方法。
【請求項１９】
前記ユーザレベルタスクは、マウス操作、編集操作、カーソル操作、ファイル操作、アプリケーション操作、ブラウザ操作、キーボード操作、のうちの１つを含む、請求項１７に記載の方法。
【請求項２０】
複数のパケットがユニバーサルシリアルバスプロトコルのもとで単一フレームにおいて送信される、請求項１７に記載の方法。