【手続補正書】
【提出日】平成31年3月19日(2019.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスを動作させる方法であって、
前記デバイスのタッチスクリーンの表示領域上に複数の項目を表示することと、
グラフィカルユーザインタフェースが表示される前記タッチスクリーン上にユーザから受け付けた複数のタッチ入力と複数のリリース入力とに基づいて前記ユーザに固有のタッチヒートマップを生成し、前記タッチヒートマップをメモリに格納することとを備え、前記タッチヒートマップは、前記デバイスの実行可能なアプリケーションと関連付けられており、前記方法はさらに、
前記アプリケーションを実行することと、
前記メモリから前記格納されたタッチヒートマップにアクセスすることと、
前記タッチスクリーン上で第１のタッチ入力を受け付けることと、
前記格納されたタッチヒートマップと前記タッチヒートマップによって提供されたタッチ入力履歴とに基づいて、変更されたグラフィカルユーザインターフェースを表示することとを備える、方法。
【請求項２】
変更されたグラフィカルユーザインターフェースを表示することは、
前記第１のタッチ入力と前記タッチヒートマップによって提供された前記タッチ入力履歴とに基づいて前記タッチスクリーン上の第２のタッチ入力を予測することと、
選択に関して前記タッチスクリーンの前記表示領域に表示された前記複数の項目のうちの１つの項目の外観を変更することとを含む、請求項１に記載の方法。
【請求項３】
前記第２のタッチ入力の予測に応答して、前記第２のタッチ入力が前記１つの項目を含む確率が前記第２のタッチ入力が前記複数の項目のうちの他のいずれか１つの項目を含む確率よりも高いと判断することをさらに備える、請求項２に記載の方法。
【請求項４】
前記アプリケーションのユーザに関するユーザプロファイルを定義するために、前記ユーザに固有のタッチヒートマップによって提供される前記タッチ入力履歴を特定のユーザと関連付けることと、
前記ユーザプロファイルを、前記アプリケーションの入力インターフェースと関連付けることとをさらに備える、請求項３に記載の方法。
【請求項５】
前記アプリケーションは、前記タッチスクリーン上に表示される複数の入力スクリーンに対応する複数の入力インターフェースを含み、
前記方法はさらに、タッチヒートマップおよび関連付けられたユーザプロファイルを、前記複数の入力インターフェースおよび前記アプリケーションの対応する入力スクリーンの各々について生成することをさらに備える、請求項４に記載の方法。
【請求項６】
前記複数の項目のうちの１つの項目の外観を変更することは、前記タッチスクリーン上に表示された前記複数の項目のうちの前記１つの項目を拡大すること、または前記タッチスクリーン上に表示された前記複数の項目のうちの前記１つの項目を強調することを含む、請求項２〜５のいずれか１項に記載の方法。
【請求項７】
前記複数の項目のうちの変更された外観を有する前記１つの項目の表示が変更される一方で、前記複数の項目のうちの前記１つの項目以外の項目のサイズおよび外観を維持することをさらに備える、請求項６に記載の方法。
【請求項８】
前記タッチスクリーン上で第１のタッチ入力を受け付けることは、第１の項目および第２の項目の双方に接触する前記タッチスクリーンの領域上で前記第１のタッチ入力を受け付けることを含む、請求項２〜７のいずれか１項に記載の方法。
【請求項９】
前記第１のタッチ入力と前記タッチヒートマップによって提供される前記タッチ入力履歴とに基づいて第２のタッチ入力を予測することは、
前記タッチヒートマップによって提供される前記タッチ入力履歴に基づいて、前記第１の項目または前記第２の項目のうちの一方に対応する目的タッチ領域を予測することと、
前記予測に基づいて、前記第１の項目または前記第２の項目のうちの前記一方と関連付けられた前記アプリケーションのコンポーネントを実行することとを含む、請求項８に記載の方法。
【請求項１０】
前記予測に基づいて、前記第１の項目または前記第２の項目のうちの前記一方の表示を拡大することと、
前記第２のタッチ入力に応答して、前記第１の項目または前記第２の項目のうちの前記一方と関連付けられた前記コンポーネントを実行することとをさらに備え、前記第２のタッチ入力は、前記第１の項目または前記第２の項目のうちの前記一方の前記拡大された表示に対応する前記タッチスクリーンの領域内において受け付けられる、請求項９に記載の方法。
【請求項１１】
複数の付加的なタッチ入力およびリリース入力を前記タッチスクリーン上でユーザから収集することをさらに備え、前記複数の付加的なタッチ入力は、前記アプリケーションと関連付けられており、
前記複数の付加的なタッチ入力に基づいて前記ユーザに固有のタッチヒートマップをアップデートすることと、
前記アップデートされたタッチヒートマップを格納することとをさらに備える、請求項１〜１０のいずれか１項に記載の方法。
【請求項１２】
電子コンピュータデバイスのタッチスクリーン上で第１のタッチ入力を受け付けることと、
前記第１のタッチ入力のリリースに応答して、ユーザに固有のタッチヒートマップにアクセスすることとを備え、前記タッチヒートマップは、前記受け付けられた第１のタッチ入力と関連付けられた入力インターフェースに対応する、前記ユーザのためのタッチ入力データを含み、さらに、
前記ユーザに固有のタッチヒートマップに含まれる前記ユーザに関する前記タッチ入力データに基づいて、前記入力インターフェースを介して利用可能な複数の項目から前記ユーザによって行なわれるべき選択を予測することと、
前記予測に基づいて前記ユーザに関するユーザ入力インターフェースを表示することとを備える、方法。
【請求項１３】
前記タッチヒートマップに含まれる前記ユーザに関する前記タッチ入力データに基づいて前記ユーザ入力インターフェースを介して利用可能な複数の項目のうちの１つの項目の選択を前記ユーザに関して予測することは、
前記タッチヒートマップに含まれる前記タッチ入力データに基づいて、前記ユーザ入力インターフェースに関するタッチ入力履歴および前記ユーザ入力インターフェースの前記ユーザに関する関連付けられたユーザプロファイルを定義することと、
前記タッチ入力履歴と前記関連付けられたユーザプロファイルとに基づいて、前記ユーザによって行なわれるべき選択が前記ユーザ入力インターフェースを介して利用可能な前記複数の項目のうちの１つの項目を含む確率が前記ユーザによって行なわれるべき選択が前記複数の項目のうちの他の項目を含む確率よりも高いと判断することと、
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記予測に基づいて前記ユーザに関するユーザ入力インターフェースを表示することは、
前記ユーザ入力インターフェース内の前記複数の項目のうちの前記決定された項目の表示サイズを拡大することと、
前記項目の前記拡大された表示に対応する前記タッチスクリーンの領域内で受け付けた第２のタッチ入力に応答して、前記項目と関連付けられた前記アプリケーションのコンポーネントを実行することとを含む、請求項１３に記載の方法。
【請求項１５】
第１のタッチ入力を受け付けることは、前記ユーザ入力インターフェースに含まれる前記複数の項目のうちの第１の項目および第２の項目の双方に接触する前記タッチスクリーンの領域上で前記第１のタッチ入力を受け付けることを含む、請求項１２〜１４のいずれか１項に記載の方法。
【請求項１６】
前記タッチヒートマップに含まれる前記ユーザのための前記タッチ入力データに基づいて、前記ユーザ入力インターフェースを介して利用可能な複数の項目から前記ユーザによって行なわれるべき選択を予測することは、
前記タッチヒートマップによって提供されるタッチ入力履歴と対応するユーザプロファイルとに基づいて、前記第１の項目または前記第２の項目のうちの一方に対応する目的タッチ領域を予測することと、
前記予測に基づいて、前記第１の項目または前記第２の項目のうちの前記一方と関連付けられたアプリケーションのコンポーネントを実行することとをさらに含む、請求項１５に記載の方法。
【請求項１７】
前記予測に基づいて前記第１の項目または前記第２の項目のうちの前記一方の表示を拡大することと、
前記第１の項目または前記第２の項目のうちの前記一方の前記拡大された表示に対応する前記タッチスクリーンの領域において受け付けられた第２のタッチ入力に応答して、前記第１の項目または前記第２の項目のうちの前記一方と関連付けられた前記アプリケーションの前記コンポーネントを実行することとをさらに備える、請求項１６に記載の方法。
【請求項１８】
タッチセンシティブ面を有するタッチスクリーンを備える表示装置と、
実行可能な命令を格納するメモリと、
前記命令を実行するように構成されたプロセッサとを備える電子コンピュータデバイスであって、前記命令は、前記電子コンピュータデバイスに、
ユーザおよび前記デバイスによって実行可能なアプリケーションと関連付けられたタッチヒートマップを、前記タッチスクリーンの前記タッチセンシティブ面上で受け付けられる複数のタッチ入力に基づいて生成することと、
前記メモリに前記タッチヒートマップを格納することと、
前記タッチスクリーンの前記タッチセンシティブ面上の第１のタッチ入力および前記第１のタッチ入力のリリースに応答して前記アプリケーションを実行することと、
前記第１のタッチ入力と前記タッチヒートマップによって提供される前記アプリケーション内の前記ユーザに関するタッチ入力履歴とに基づいて第２のタッチ入力を予測することとを行なわせる、電子コンピュータデバイス。
【請求項１９】
前記命令は前記電子コンピュータデバイスにさらに、
前記第２のタッチ入力が前記タッチスクリーンの表示領域に表示される複数の項目のうちの１つの項目を含む確率が前記第２のタッチ入力が前記複数の項目のうちの他のいずれかの項目を含む確率よりも高いと判断することと、
前記タッチスクリーンの表示領域において前記１つの項目の表示を拡大することとを行なわせる、請求項１８に記載のデバイス。
【請求項２０】
前記第１のタッチ入力は前記タッチスクリーンの表示領域に表示された複数の項目のうちの第１の項目および第２の項目の双方に接触し、前記命令は前記電子コンピュータデバイスにさらに、
前記タッチヒートマップによって提供される前記ユーザに関する前記タッチ入力履歴に基づいて、前記第１の項目または前記第２の項目のうちの一方に対応する目的タッチ領域を予測することと、
前記予測に基づいて、前記第１の項目または前記第２の項目のうちの前記一方に関連付けられたアプリケーションのコンポーネントを実行することとをさらに行なわせる、請求項１８に記載のデバイス。
【請求項２１】
コンピュータによって実行されるプログラムであって、前記プログラムは、前記コンピュータに、請求項１〜１７のいずれか１項に記載の方法を実行させる、プログラム。