【手続補正書】
【提出日】平成29年9月27日(2017.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
コンピューティング・デバイスによって前記コンピューティング・デバイスの表示エリアの特定の領域内のタッチ入力を受信するステップであって、前記表示エリアは階層構造に構成された複数のビューおよび１つのアウトサイドビューを備えるユーザインタフェース（ＵＩ）を提供し、階層構造に構成された前記ビューの各々は、前記表示エリアの１つまたは複数の領域に対応し、かつ個々のジェスチャー・レコグナイザーを有し、階層構造に構成された１つまたは複数の前記ビューは、前記表示エリアの特定の領域内で検出されたタッチ入力を処理するよう構成された個々のジェスチャー・レコグナイザーを有する適格なビューであり、前記アウトサイドビューは、前記表示エリアの境界の外側の含む範囲エリアを有するジェスチャー・レコグナイザーを有し、前記アウトサイドビューは、前記表示エリアの任意の領域内で検出されたタッチ入力を処理するのに適格なものである、前記受信するステップと、
前記コンピューティング・デバイスにより複数の前記ビューの中の特定の１つのビューをモーダルビューとして識別するステップと、
前記コンピューティング・デバイスにより前記モーダルビューの識別に応答して前記モーダルビューの前記ジェスチャー・レコグナイザーを前記アウトサイドビューの前記ジェスチャー・レコグナイザーに関連付けて、前記モーダルビューの前記ジェスチャー・レコグナイザーを前記表示エリアの任意の領域内のタッチ入力を処理するのに適格なものにするステップと、
前記コンピューティング・デバイスにより前記モーダルビューの識別に応答して前記モーダルビュー以外の１つまたは複数の適格なビューの前記ジェスチャー・レコグナイザーが前記特定の領域内の前記タッチ入力を処理することを防止するステップと、
前記コンピューティング・デバイスにより前記モーダルビューの識別に応答して前記モーダルビューに関連する前記ジェスチャー・レコグナイザーを通じて前記特定の領域内の前記タッチ入力を処理するステップと
を備える方法。
【請求項２】
前記コンピューティング・デバイスにより複数の前記ビューの中から１つまたは複数の適格なビューを決定するステップであって、前記適格なビューの各々は、前記タッチ入力を含む前記特定の領域を含む、前記表示エリアの対応する１つまたは複数の領域を有する、前記決定するステップと、
前記コンピューティング・デバイスにより前記適格なビューに関連した１つまたは複数の前記領域の大きさに少なくとも部分的に基づいて階層の最下位の適格ビューを決定するステップと、
前記コンピューティング・デバイスにより前記モーダルビューが存在しないことに応答して前記最下位の適格なビューに関連する前記ジェスチャー・レコグナイザーを通じて前記特定の領域内の前記タッチ入力を処理するステップと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記コンピューティング・デバイスはモバイルコンピューティング・デバイスである、請求項１に記載の方法。
【請求項４】
前記方法は前記モバイルコンピューティング・デバイスのアプリケーションにより実行される、請求項３に記載の方法。
【請求項５】
前記モーダルビューの存在に応答して前記モーダルビュー以外の１つまたは複数の適格なビューの前記ジェスチャー・レコグナイザーが前記特定の領域内の前記タッチ入力を処理するのを防止するステップと、
前記モーダルビューの存在に応答して前記モーダルビューに関連する前記ジェスチャー・レコグナイザーが前記タッチ入力を処理することを防止するのを前記モーダルビュー以外の１つまたは複数の適格なビューが制限するステップと
をさらに備える、請求項１に記載の方法。
【請求項６】
複数の前記ビューの中の特定の１つのビューをモーダルビューとして識別することが、前記ビューの特定の１つのビューのモーダルビュー・フラグを設定することを含む、請求項１に記載の方法。
【請求項７】
前記モーダルビューの前記ジェスチャー・レコグナイザーの前記アウトサイドビューの前記ジェスチャー・レコグナイザーへの関連付けが、ランタイム・スウィズリングにより前記モーダルビューに関連する前記ジェスチャー・レコグナイザーを前記アウトサイドビューに関連する前記ジェスチャー・レコグナイザーにマッピングすることを含む、請求項１に記載の方法。
【請求項８】
前記モーダルビューは、前記モーダルビュー以外の１つまたは複数の適格なビューよりも階層においてより上位にある、請求項１に記載の方法。
【請求項９】
ソフトウェアを具体化する１つまたは複数の非一時的なコンピュータ可読記憶媒体であって、前記ソフトウェアは実行時に、
コンピューティング・デバイスの表示エリアの特定の領域内のタッチ入力を受信し、前記表示エリアは階層構造に構成された複数のビューおよび１つのアウトサイドビューを備えるユーザインタフェース（ＵＩ）を提供し、階層構造に構成された前記ビューの各々は、前記表示エリアの１つまたは複数の領域に対応し、かつ個々のジェスチャー・レコグナイザーを有し、階層構造に構成された１つまたは複数の前記ビューは、前記表示エリアの特定の領域内で検出されたタッチ入力を処理するよう構成された個々のジェスチャー・レコグナイザーを有する適格なビューであり、前記アウトサイドビューは、前記表示エリアの境界の外側の含む範囲エリアを有するジェスチャー・レコグナイザーを有し、前記アウトサイドビューは、前記表示エリアの任意の領域内で検出されたタッチ入力を処理するのに適格なものであり、
複数の前記ビューの中の特定の１つのビューをモーダルビューとして識別し、
前記モーダルビューの識別に応答して前記モーダルビューの前記ジェスチャー・レコグナイザーを前記アウトサイドビューの前記ジェスチャー・レコグナイザーに関連付けて、前記モーダルビューの前記ジェスチャー・レコグナイザーを前記表示エリアの任意の領域内のタッチ入力を処理するのに適格なものにし、
前記モーダルビューの識別に応答して前記モーダルビュー以外の１つまたは複数の適格なビューの前記ジェスチャー・レコグナイザーが前記特定の領域内の前記タッチ入力を処理することを防止し、
前記モーダルビューの識別に応答して前記モーダルビューに関連する前記ジェスチャー・レコグナイザーを通じて前記特定の領域内の前記タッチ入力を処理するように構成される、媒体。
【請求項１０】
前記ソフトウェアは、さらに、
複数の前記ビューの中から１つまたは複数の適格なビューを決定し、前記適格なビューの各々は、前記タッチ入力を含む前記特定の領域を含む、前記表示エリアの対応する１つまたは複数の領域を有し、
前記適格なビューに関連した１つまたは複数の前記領域の大きさに少なくとも部分的に基づいて階層の最下位の適格なビューを決定し、
前記モーダルビューが存在しないことに応答して前記最下位の適格なビューに関連する前記ジェスチャー・レコグナイザーを通じて前記特定の領域内の前記タッチ入力を処理するよう構成される、請求項９に記載の媒体。
【請求項１１】
前記コンピューティング・デバイスはモバイルコンピューティング・デバイスである、請求項９に記載の媒体。
【請求項１２】
前記ソフトウェアはモバイルコンピューティング・デバイスのアプリケーションである、請求項９に記載の媒体。
【請求項１３】
前記ソフトウェアは、さらに、
前記モーダルビューの存在に応答して前記モーダルビュー以外の１つまたは複数の適格なビューの前記ジェスチャー・レコグナイザーが前記特定の領域内の前記タッチ入力を処理するのを防止し、
前記モーダルビューの存在に応答して前記モーダルビューに関連する前記ジェスチャー・レコグナイザーが前記タッチ入力を処理するのを防止するのを前記モーダルビュー以外の１つまたは複数の適格なビューが制限するように構成される、請求項９に記載の媒体。
【請求項１４】
前記ソフトウェアは、さらに、
前記ビューの特定の１つのモーダルビュー・フラグを設定するよう構成される、請求項９に記載の媒体。
【請求項１５】
前記ソフトウェアは、さらに、ランタイム・スウィズリングにより前記モーダルビューの前記ジェスチャー・レコグナイザーを前記アウトサイドビューに関連する前記ジェスチャー・レコグナイザーにマッピングするよう構成される、請求項９に記載の媒体。
【請求項１６】
前記モーダルビューは、前記モーダルビュー以外の１つまたは複数の適格なビューよりも階層においてより上位にある、請求項９に記載の媒体。
【請求項１７】
装置であって、
プロセッサと、
前記プロセッサに結合され、ソフトウェアを具体化する１つまたは複数の非一時的なコンピュータ可読記憶媒体とを備え、前記ソフトウェアは、
コンピューティング・デバイスの表示エリアの特定の領域内のタッチ入力を受信し、前記表示エリアは階層構造に構成された複数のビューおよび１つのアウトサイドビューを備えるユーザインタフェース（ＵＩ）を提供し、階層構造に構成された前記ビューの各々は、前記表示エリアの１つまたは複数の領域に対応し、かつ個々のジェスチャー・レコグナイザーを有し、階層構造に構成された１つまたは複数の前記ビューは、前記表示エリアの特定の領域内で検出されたタッチ入力を処理するよう構成された個々のジェスチャー・レコグナイザーを有する適格なビューであり、前記アウトサイドビューは、前記表示エリアの境界の外側の含む範囲エリアを有するジェスチャー・レコグナイザーを有し、前記アウトサイドビューは、前記表示エリアの任意の領域内で検出されたタッチ入力を処理するのに適格なものであり、
複数の前記ビューの中の特定の１つのビューをモーダルビューとして識別し、
前記モーダルビューの識別に応答して前記モーダルビューの前記ジェスチャー・レコグナイザーを前記アウトサイドビューの前記ジェスチャー・レコグナイザーに関連付けて、前記モーダルビューの前記ジェスチャー・レコグナイザーを前記表示エリアの任意の領域内のタッチ入力を処理するのに適格なものにし、
前記モーダルビューの識別に応答して前記モーダルビュー以外の１つまたは複数の適格なビューの前記ジェスチャー・レコグナイザーが前記特定の領域内の前記タッチ入力を処理することを防止し、
前記モーダルビューの識別に応答して前記モーダルビューに関連する前記ジェスチャー・レコグナイザーを通じて前記特定の領域内の前記タッチ入力を処理する、装置。
【請求項１８】
前記ソフトウェアは、さらに、
複数の前記ビューの中から１つまたは複数の適格なビューを決定し、前記適格なビューの各々は、前記タッチ入力を含む前記特定の領域を含む、前記表示エリアの対応する１つまたは複数の領域を有し、
前記適格なビューに関連した１つまたは複数の前記領域の大きさに少なくとも部分的に基づいて階層の最下位の適格なビューを決定し、
前記モーダルビューが存在しないことに応答して前記最下位の適格なビューに関連する前記ジェスチャー・レコグナイザーを通じて前記特定の領域内の前記タッチ入力を処理するよう構成される、請求項１７に記載の装置。
【請求項１９】
前記ソフトウェアは、さらに、
前記モーダルビューの存在に応答して前記モーダルビュー以外の１つまたは複数の適格なビューの前記ジェスチャー・レコグナイザーが前記特定の領域内のタッチ入力を処理するのを防止し、
前記モーダルビューの存在に応答して前記モーダルビューに関連する前記ジェスチャー・レコグナイザーがタッチ入力を処理することを防止するのを前記モーダルビュー以外の１つまたは複数の適格なビューが制限するように構成される、請求項１７に記載の装置。
【請求項２０】
前記ソフトウェアは、さらに、前記ビューの特定の１つのモーダルビュー・フラグを設定するよう構成される、請求項１７に記載の装置。