【手続補正書】
【提出日】平成24年6月28日(2012.6.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューター実行可能命令が記憶されている１又は複数のコンピューター記憶媒体であって、前記コンピューター実行可能命令は、実行されると、タッチスクリーン・ディスプレイにレンダリングされるグラフィカル・ユーザー・インターフェース（ＧＵＩ）上のドラッグ操作を用いて、提示動作、代替動作又は基本動作を開始する方法をコンピューターに実行させ、前記方法は、
トップ・レベル・コントロール・ボタンに対するユーザー開始入力を検出するステップと、
第１の組のトリガ境界と第２の組のトリガ境界とを提供するステップであって、前記第１及び第２の組のトリガ境界は前記タッチスクリーン・ディスプレイのユーザーから視覚的に隠されていて、
（１）前記入力の付勢位置から少なくとも１つの半径方向の第１のスレショルド距離の位置に、前記第１の組のトリガ境界を確立するステップと、
（２）前記入力の付勢位置から少なくとも１つの半径方向の第２のスレショルド距離の位置に、前記第２の組のトリガ境界を確立するステップと、
を含むステップと、
前記ユーザー開始入力においてドラッグ操作を検出するステップであって、前記ドラッグ操作は、前記タッチスクリーン・ディスプレイにおける付勢位置から前記タッチスクリーン・ディスプレイからのリリース位置までの連続的なドラッグ移動を含み、前記ドラッグ移動の距離と半径方向とは前記付勢位置からの関数として決定される、ステップと、
前記ドラッグ移動の距離と半径方向とが前記第１の組のトリガ境界の中の１つと交差する場合には、前記トップ・レベル・コントロール・ボタンにマッピングされた提示動作を呼び出すステップと、
前記ドラッグ移動の距離と半径方向とが前記第２の組のトリガ境界の中の１つと交差する場合には、前記トップ・レベル・コントロール・ボタンにマッピングされ基本動作と無関係である代替動作を呼び出すステップと、
それ以外の場合には、前記トップ・レベル・コントロール・ボタンにマッピングされた前記基本動作を呼び出すステップであって、前記提示動作と前記代替動作と前記基本動作とはそれぞれが前記入力の結果として生じる別個の動作を表す、ステップと、
を含む、コンピューター記憶媒体。
【請求項２】
請求項１記載のコンピューター記憶媒体において、前記方法は、前記基本動作の表現を表すように設計された視覚的要素を含む前記トップ・レベル・コントロール・ボタンを前記ＧＵＩ上に提示するステップを更に含む、コンピューター記憶媒体。
【請求項３】
請求項２記載のコンピューター記憶媒体において、トップ・レベル・コントロール・ボタンにおけるユーザー開始入力を検出するステップは前記トップ・レベル・コントロール・ボタンと関連するコマンド領域内のユーザー開始入力の付勢位置を検出するステップを含み、前記視覚的要素は前記コマンド領域内に常駐する、コンピューター記憶媒体。
【請求項４】
請求項３記載のコンピューター記憶媒体において、前記方法は、前記ユーザー開始入力を認識するステップは、前記タッチスクリーン・ディスプレイでの前記ユーザー開始入力の付勢位置からの連続的なドラッグ移動の距離に基づいてドラッグ操作とタップ型操作とを明確に区別することによるドラッグ操作である、コンピューター記憶媒体。
【請求項５】
請求項４記載のコンピューター記憶媒体において、前記付勢位置から少なくとも１つの半径方向の第１のスレショルド距離の位置に前記第１の組のトリガ境界を確立するステップは、１又は複数の垂直方向のトリガ線のそれぞれを前記付勢位置からの水平方向のスレショルド距離の位置に確立するステップを含み、前記付勢位置から少なくとも１つの半径方向の第２のスレショルド距離の位置に前記第２の組のトリガ境界を確立するステップは、１又は複数の水平方向のトリガ線のそれぞれを前記付勢位置からの垂直方向のスレショルド距離の位置に確立するステップを含み、前記水平方向のスレショルド距離は前記垂直方向のスレショルド距離と異なる、コンピューター記憶媒体。
【請求項６】
請求項５記載のコンピューター記憶媒体において、前記方法は、システムメトリックの変化を検出すると、前記トリガ境界の組のそれぞれのスレショルド距離を動的に変更するステップを更に含み、前記垂直方向のスレショルド距離と前記水平方向のスレショルド距離とは、前記タッチスクリーン・ディスプレイのシステムメトリックに部分的に基づき、前記システムメトリックは、画面サイズ、ピクセル密度、タッチスクリーン・ディスプレイのパラメーター、またはＧＵＩの解像度の中の少なくとも１又は複数を含む、コンピューター記憶媒体。
【請求項７】
請求項６記載のコンピューター記憶媒体において、前記ＧＵＩにおいて前記提示動作の表示をレンダリングするステップは、選択可能なオプションのリストを含むメニューを明らかにするステップを含み、前記選択可能なオプションは前記基本動作に関係する、コンピューター記憶媒体。
【請求項８】
請求項７記載のコンピューター記憶媒体において、前記方法は、
前記水平トリガ線の中の１又は複数と交差する前記ドラッグ操作の前記連続的なドラッグ移動を検出するステップと、
前記トップ・レベル・コントロール・ボタンの空間的な近傍にある前記ＧＵＩにおいて前記メニューを明らかにするステップと、
を更に含む、コンピューター記憶媒体。
【請求項９】
請求項７記載のコンピューター記憶媒体において、前記方法は、
前記垂直トリガ線の中の１又は複数と交差する前記ドラッグ操作の前記連続的なドラッグ移動を検出するステップと、
前記基本動作と無関係の代替動作を呼び出すステップと、
を更に含む、コンピューター記憶媒体。
【請求項１０】
請求項８記載のコンピューター記憶媒体において、前記方法は、
前記水平トリガ線の中の１又は複数と交差するときに、前記ドラッグ操作の前記連続的なドラッグ移動のリリースを検出するステップと、
前記ＧＵＩにおいて前記メニューを明らかにする状態を維持するステップと、
前記選択可能なオプションの中の１つを示す第２のユーザー開始入力を検出するステップと、
前記第２のユーザー開始入力によって示される前記選択可能なオプションと関連する前記基本動作に対して付随的な動作を呼び出すステップと、
を更に含む、コンピューター記憶媒体。
【請求項１１】
請求項２記載のコンピューター記憶媒体において、前記方法は、
前記ユーザー開始入力の開始を検出すると、分割ボタンを浮かび上がらせるステップであって、前記分割ボタンは前記提示動作を呼び出すオプションを公開する、ステップと、
前記トップ・レベル・コントロール・ボタンを隠すステップと、
を更に含む、コンピューター記憶媒体。
【請求項１２】
請求項１１記載のコンピューター記憶媒体において、前記分割ボタンは、前記基本動作の表現を表すように設計された視覚要素を含むアイコン部分と前記提示動作を呼び出す機能を公開するインジケータを含むスプリット部分とに分割され、前記アイコン部分と前記スプリット部分とは、並列的な構成で空間的に向き付けられている、コンピューター記憶媒体。
【請求項１３】
請求項４記載のコンピューター記憶媒体において、ユーザー開始入力をドラッグ操作として認識するステップは、
前記トップ・レベル・コントロール・ボタンのコマンド領域において、物理的オブジェクトと前記タッチスクリーン・ディスプレイとの間の接触を識別するステップと、
前記タッチスクリーン・ディスプレイを横断する付勢位置からリリース位置への前記物理的オブジェクトの前記連続的なドラッグ移動を検出するステップと、
付勢位置とリリース位置との間のピクセル単位で測定した距離と半径方向とを決定するステップと、
前記距離と決定された半径方向に基づいて前記１組のトリガ境界から選択された前記１組のトリガ境界の中の１つと関連する前記スレショルド距離とを比較するステップと、
を更に含む、コンピューター記憶媒体。
【請求項１４】
請求項１記載のコンピューター記憶媒体において、前記トップ・レベル・コントロール・ボタンはアプリケーションを表すアイコンを含み、前記アイコンは前記タスクバー上に常駐し、前記トップ・レベル・コントロール・ボタンにマッピングされた前記基本動作は前記アプリケーションを起動することを含み、前記提示動作を呼び出すステップは、前記アプリケーションと関連する選択可能なタスクを有するタスクリストを有するメニューを明らかにすることと、前記アプリケーションからアクセス可能な最近閲覧された文書のリストを有するメニューを明らかにすることとの少なくとも一方を含む、コンピューター記憶媒体。
【請求項１５】
トップ・レベル・コントロール・ボタンに対するユーザー開始ドラッグ操作の表示を受け取ると、コンピューターに、前記トップ・レベル・コントロール・ボタンと関連するメニューを提示させるコンピューター実行可能命令が記憶された１又は複数のコンピューター記憶媒体に具体化されたコンピューターシステムであって、
ＧＵＩにおいて提示された前記トップ・レベル・コントロール・ボタンに対する付勢位置を有するユーザー開始入力を受け取る入力装置であって、多方向入力を受け入れることができる入力装置と、
前記入力装置によって提供される前記ユーザー開始入力の始動の位置からの連続的なドラッグ移動の距離と半径方向とを検出して、前記連続的なドラッグ移動の距離が所定のデカルト方向のスレショルド距離を満たすときに前記ユーザー開始入力をドラッグ操作として認識する処理コンポーネントであって、更に、
（ａ）前記ドラッグ移動の前記距離と前記半径方向とが第１の組のトリガ境界の中の１つと交差する場合に、前記トップ・レベル・コントロール・ボタンにマッピングされた提示動作を呼び出す動作であって、前記第１の組のトリガ境界は前記付勢位置から第１のスレショルド距離において確立されている、動作と、
（ｂ）前記ドラッグ移動の前記距離と前記半径方向とが第２の組のトリガ境界の中の１つと交差する場合に、前記トップ・レベル・コントロール・ボタンにマッピングされており主たる動作とは無関係である別の動作を呼び出す動作であって、前記第２の組のトリガ境界は前記付勢位置から第２のスレショルド距離において確立されている、動作と、
（ｃ）それ以外の場合には、前記トップ・レベル・コントロール・ボタンにマッピングされた主たる動作を呼び出す動作と、
を含む動作を呼び出すことができる処理コンポーネントと、
前記処理コンポーネントにおいて具体化されておりシステムメトリックを提供するオペレーティングシステムであって、前記システムメトリックは部分的に前記ＧＵＩの解像度に基づき、前記システムメトリックは前記トップ・レベル・コントロール・ボタンの始動の際に前記スレショルド距離を決定する、オペレーティングシステムと、
前記トップ・レベル・コントロール・ボタンにマッピングされており前記ＧＵＩにおける提示アクションを表すメニューをレンダリングする提示コンポーネントと、
を備えているコンピューターシステム。
【請求項１６】
請求項１５記載のコンピューターシステムにおいて、前記オペレーティングシステム上で動作し、前記トップ・レベル・コントロール・ボタンに対する前記ユーザー開始入力によって操作される・コンポーネントを更に備えているコンピューターシステム。
【請求項１７】
トップ・レベル・コントロール・ボタンと関連するメニューにアクセスするコンピューター化された方法であって、
タッチスクリーン・コンポーネントにおけるユーザー開始入力の付勢位置を検出するステップであって、前記付勢位置は、前記トップ・レベル・コントロール・ボタンと関連するコマンド領域の内部に生じることによって前記トップ・レベル・コントロール・ボタンを示すステップと、
システムメトリックにアクセスするステップであって、前記システムメトリックは前記タッチスクリーン・コンポーネントのパラメーターに部分的に基づくステップと、
前記システムメトリックから導出された第１の組のトリガ境界と第２の組のトリガ境界とを構築するステップであって、前記導出は、
（１）前記付勢位置から少なくとも１つの半径方向の第１のスレショルド距離において前記第１の組のトリガ境界を確立するステップと、
（２）前記付勢位置から少なくとも１つの半径方向の第２のスレショルド距離において前記第２の組のトリガ境界を確立するステップと、
を含むステップと、
ユーザー開始入力の中のドラッグ操作を検出するステップであって、前記ドラッグ操作は、前記タッチスクリーン・ディスプレイでの付勢位置から前記タッチスクリーン・ディスプレイからのリリース位置までの連続的なドラッグ移動を含み、前記ドラッグ移動の距離と半径方向とは付勢位置からの関数として決定される、ステップと、
前記ドラッグ移動の前記距離と前記半径方向とが前記第１の組のトリガ境界の中の１つと交差する場合に、前記トップ・レベル・コントロール・ボタンにマッピングされた提示アクションを呼び出すステップと、
前記ドラッグ移動の前記距離と前記半径方向とが前記第２の組のトリガ境界の中の１つと交差する場合に、前記トップ・レベル・コントロール・ボタンにマッピングされ主たる動作とは無関係である別の動作を呼び出すステップと、
それ以外の場合には、前記トップ・レベル・コントロール・ボタンにマッピングされた前記主たる動作を呼び出すステップと、
前記提示動作と前記別の動作と前記主たる動作との中の少なくとも１つを呼び出す表示をグラフィカル・ユーザ・インターフェース（ＧＵＩ）においてレンダリングするステップと、
を含む方法。
【請求項１８】
請求項１７記載の方法において、前記提示動作を呼び出すステップは、選択可能なオプションのリストを明らかにするステップを含み、前記主たる動作を呼び出すステップは、第１のサブルーチンを始動するステップを含み、前記別の動作を呼び出すステップは、前記ＧＵＩにおける前記トップ・レベル・コントロール・ボタンを第１の位置から第２の位置に再配置するステップを含む、方法。
【請求項１９】
請求項１８記載の方法において、
選択可能なオプションの前記リストの中の１つの選択の表示を受け取るステップと、
前記トップ・レベル・コントロール・ボタンにおいて適切なユーザー開始入力を検出すると、前記主たる動作の機能を修正して、選択可能なオプションの前記リストの中から選択された１つと関連する第２のサブルーチンを起動するステップと、
を更に含む方法。
【請求項２０】
請求項１７記載の方法において、
前記ユーザー開始入力を検出すると、前記トップ・レベル・コントロール・ボタンを修正して、前記提示動作を呼び出す機能を視覚的に示すステップと、
前記ユーザー開始入力が停止すると、前記視覚的表示を隠すステップと、
を更に含む方法。