【手続補正書】
【提出日】平成22年8月25日(2010.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチポイントセンサパネル上のマルチポイント入力をシミュレートするためのシステムであって、
前記マルチポイントセンサパネルの表現を表示するためのディスプレイと、
シングルポインティングユーザ入力デバイスと、
前記シングルポインティングユーザ入力デバイスから入力を受け取り、所定の変換ルールに従って該入力をマルチポイント入力に変換するように構成されたデバイスシミュレータと、
を備えることを特徴とするシステム。
【請求項２】
前記シングルポインティングユーザ入力デバイスはマウスである、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記システムは、前記センサパネルを含むマルチポイント対応デバイスにおいて実行するように意図されたソフトウェアを実行するように構成されたプロセッサをさらに含み、前記デバイスシミュレータは、前記変換されたマルチポイント入力を、該マルチポイント入力が前記マルチポイント対応デバイスにおいて実行されたとしたら前記ソフトウェアが前記マルチポイント入力を受け取ったであろう場合のフォーマットと同一のフォーマットで前記ソフトウェアへ送るようにさらに構成された、
ことを特徴とする請求項１に記載のシステム。
【請求項４】
前記シングルポインティングユーザ入力デバイスからの前記入力は、前記シングルポインティングユーザ入力デバイスが制御するカーソルの位置により定められる、
ことを特徴とする請求項１に記載のシステム。
【請求項５】
前記変換されたマルチポイント入力は、少なくとも２つの別個のポイント入力により定められ、第１のポイント入力は、前記シングルポインティングデバイスが制御する前記カーソルの前記位置により定められ、少なくとも１つの別のポイント入力は、前記シングルポインティングデバイスが制御する前記カーソルの前記位置から導き出された位置、または、前記シングルポインティングデバイスが制御するカーソルから所定のベクトルだけ変位したポイント、または、前記シングルポインティングデバイスが制御するカーソルの位置と所定のポイントに関して対称となる位置により定められる、
ことを特徴とする請求項４に記載のシステム。
【請求項６】
前記デバイスシミュレータは、前記シングルポインティングデバイスを通じて連続して入力された複数のシングルポイント入力を入力として受け取り、
前記複数の受け取ったシングルポイント入力を前記マルチポイント入力と合成して、前記マルチポイント入力が、前記複数のシングルポイントジェスチャ入力の少なくとも部分的に同時に行われる動作を表すようにすることにより、前記複数のシングルポイント入力を前記マルチポイント入力に変換するように構成された、
ことを特徴とする請求項１に記載のシステム。
【請求項７】
ＣＰＵ及びコンピュータ可読メモリをさらに含み、前記デバイスシミュレータは、前記コンピュータ可読メモリに記憶されるとともに前記ＣＰＵにより実行されるソフトウェアであり、前記マルチポイントセンサパネルを含むマルチポイント対応デバイスのためのソフトウェアを開発するように構成されたソフトウェア開発キットをさらに含み、該ソフトウェア開発キットは、前記コンピュータ可読メモリに記憶されるとともに前記ＣＰＵにより実行され、前記デバイスシミュレータは前記ソフトウェア開発キットの一部である、
ことを特徴とする請求項１に記載のシステム。
【請求項８】
前記マルチポイント入力はマルチタッチ入力であり、前記マルチポイントセンサパネルはマルチタッチセンサパネルである、
ことを特徴とする請求項１に記載のシステム。
【請求項９】
マルチポイント入力をシミュレートする方法であって、
シングルポインティングデバイスからシングルトラッキング入力を受け取るステップと、
前記受け取ったシングルトラッキング入力に応答して、２又はそれ以上のシミュレートしたタッチポイントを含むとともに前記シングルトラッキング入力に少なくとも一部基づくシミュレートしたマルチポイント入力の視覚的表現を表示するステップと、
を含むことを特徴とする方法。
【請求項１０】
前記シミュレートしたマルチポイント入力は、前記トラッキング入力に所定のルールを適用することにより決定される、
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記シングルポインティングデバイスはマウスまたはシングルタッチトラックパッドである、
ことを特徴とする請求項９に記載の方法。
【請求項１２】
第１のデバイスにおいて実行するように構成されたソフトウェアを含むコンピュータ可読媒体であって、前記第１のデバイスはシングルポインティングユーザ入力デバイスを含み、前記ソフトウェアは、
前記シングルポインティングユーザ入力デバイスを通じてシングルポインティング入力を受け取るステップと、
前記シングルポインティング入力に基づいて、所定の変換ルールに従ってマルチポイント入力を生成するステップと、
前記マルチポイント入力を前記第１のデバイスの表示デバイスに表示するステップと、
を行うことにより、マルチポイントセンサパネル上のマルチポイント入力をシミュレートするように構成された、
ことを特徴とするコンピュータ可読媒体。
【請求項１３】
前記マルチポイント入力の生成ステップ及び前記マルチポイント入力の表示ステップは、前記シングルポインティング入力を受け取っている間にリアルタイムで行われる、
ことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１４】
前記ソフトウェアは、
制御信号を受け取り、
前記制御信号に基づいて、前記マルチポイント入力の生成時に従う変換ルールとして複数の所定の前記変換ルールのうちの１つを選択するようにさらに構成された、
ことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１５】
前記第１デバイスにおいて第２のソフトウェアが実行され、該第２のソフトウェアは、前記マルチポイントセンサパネルを含むマルチポイント対応デバイスにおいて実行することを意図されたものであり、前記ソフトウェアは、
前記生成したマルチポイント入力を、該マルチポイント入力が前記マルチポイント対応デバイスにおいて実行されたとしたら前記第２のソフトウェアが前記マルチポイント入力を受け取ったであろう場合のフォーマットと同一のフォーマットで前記第２のソフトウェアへ送るようにさらに構成された、
ことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１６】
前記シングルポインティング入力は、前記シングルポインティングデバイスが制御するカーソルの位置により定められ、前記生成したマルチポイント入力は、少なくとも２つの別個のポイント入力により定められ、前記第１のポイント入力は、前記シングルポインティングデバイスが制御するカーソルの前記位置により定められ、少なくとも１つの別のポイント入力は、前記シングルポインティングデバイスが制御するカーソルがたどる位置から導き出された位置、または前記シングルポインティングデバイスが制御するカーソルから所定のベクトルだけ変位した位置、または前記シングルポインティングデバイスが制御するカーソルの位置と所定のポイントに関して対称となる位置により定められる、
ことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１７】
前記マルチポイントセンサパネル上の前記マルチポイント入力が１つ以上のマルチポイントジェスチャを含んでおり、前記変換されたマルチポイント入力がマルチポイントジェスチャ入力であり、前記マルチポイントジェスチャが、マルチタッチジェスチャであり、前記マルチポイントセンサパネルがマルチタッチセンサパネルであり、前記マルチポイントジェスチャ入力がマルチタッチジェスチャ入力であることを特徴とする請求項１に記載のシステム。
【請求項１８】
前記マルチポイントセンサパネル上の前記マルチポイント入力が１つ以上のマルチポイントジェスチャを含んでおり、前記変換されたマルチポイント入力がマルチポイントジェスチャ入力であることを特徴とする請求項９に記載の方法。
【請求項１９】
前記マルチポイントセンサパネル上の前記マルチポイント入力が１つ以上のマルチポイントジェスチャを含んでおり、前記変換されたマルチポイント入力がマルチポイントジェスチャ入力であり、前記マルチポイントジェスチャが、マルチタッチジェスチャであり、前記マルチポイントセンサパネルがマルチタッチセンサパネルであり、前記マルチポイントジェスチャ入力がマルチタッチジェスチャ入力であることを特徴とする請求項１２に記載のコンピュータ可読記録媒体。