(57)【要約】  ユーザコンテンツが、定期的に受信される。ユーザコンテンツは、移動体インタフェースの少なくとも一部と関連づけられており、ユーザコンテンツは、時間の経過と共に変化可能である。ユーザコンテンツが自動的に分析され、ユーザコンテンツの少なくとも一部に関連づけられた、又は関連する１以上の動作が判定される。１以上の動作に関連づけられた１以上のグラフィック表示アイコンが形成される。１以上のグラフィック表示アイコンが、移動装置のディスプレイ上において、ユーザに提示される。１以上のグラフィック表示アイコンのうち、１つがディスプレイ上で選択され、選択されたグラフィック表示アイコンに関連づけられた動作が実行される。【選択図】図１
2016502179.tif 000002
【特許請求の範囲】
【請求項１】
移動体インタフェース（３０２）の少なくとも一部に関連づけられており、経時的に変化可能なユーザコンテンツ（１０６）を定期的に取得することと、
自動的にユーザコンテンツ（１０６）を分析し、ユーザコンテンツ（１０６）の少なくとも一部に関連づけられた、又は関連する１以上の動作を判定することと、
前記１以上の動作に関連づけられた、１以上の選択可能なグラフィック表示アイコンを形成することと、
移動装置（１１２）のディスプレイ（１１０）上に、１以上の選択可能なグラフィック表示アイコンをユーザに提示することとを含む、１以上の選択可能なグラフィック表示アイコンを動的に作成し、ユーザに提示する方法。
【請求項２】
前記ディスプレイ（１１０）上の、前記１以上の選択可能なグラフィック表示アイコンのうち、１つを選択することと、選択されたグラフィック表示アイコンに関連づけられた前記１以上の動作を実行することとをさらに含む、請求項１に記載の方法。
【請求項３】
前記移動体インタフェース（３０２）が、携帯電話、パーソナルコンピュータ、パーソナルデジタルアシスタントに関連づけられている、請求項１に記載の方法。
【請求項４】
前記１以上の選択可能なグラフィック表示アイコンが、表示バー（４０３）に表示される、請求項１に記載の方法。
【請求項５】
別の装置への地理的近接度に基づいて、前記１以上の動作をトリガすることをさらに含む、請求項１に記載の方法。
【請求項６】
前記１以上の動作が、プログラムによって、又はユーザを介して実行される、請求項１に記載の方法。
【請求項７】
実行される動作は、アプリケーションによって動的に作成され破棄される、請求項１に記載の方法。
【請求項８】
前記１以上の動作が、コンテキストに応じた情報に基づいて代替機能を可能にするために、アプリケーション実行時に、アプリケーションロジックによって修正され得る、請求項１に記載の方法。
【請求項９】
移動体インタフェース（３０２）の少なくとも一部に関連づけられており、経時的に変化可能なユーザコンテンツ（１０６）を定期的に受信するように構成されており、入力部（３０６）を有するインタフェース（３０２）と、
前記移動体インタフェース（３０２）に結合された制御部（３０４）であって、自動的にユーザコンテンツ（１０６）を分析し、ユーザコンテンツ（１０６）の少なくとも一部に関連づけられた、又は関連する１以上の動作を判定するように構成され、かつ前記１以上の動作に関連づけられた、１以上の選択可能なグラフィック表示アイコンを形成し、移動装置（１１２）に表示するための出力部（３０８）においてユーザに前記１以上のグラフィック表示アイコンを提示するように構成された制御部（３０４）とを備える、１以上の選択可能なグラフィック表示アイコンを動的に作成し、ユーザに提示する装置（３００）。
【請求項１０】
ディスプレイ（１１０）上の、前記１以上の選択可能なグラフィック表示アイコンのうち、１つを選択することと、選択されたグラフィック表示アイコンに関連づけられた前記１以上の動作を実行することとをさらに含む、請求項９に記載の装置（３００）。
【請求項１１】
前記移動体インタフェース（３０２）が、携帯電話、パーソナルコンピュータ、パーソナルデジタルアシスタントに関連づけられている、請求項９に記載の装置（３００）。
【請求項１２】
前記１以上の選択可能なグラフィック表示アイコンが、表示バー（４０３）に表示されるように構成されている、請求項９に記載の装置（３００）。
【請求項１３】
前記１以上の動作が、別の機器への地理的近接度に基づいてトリガされる、請求項９に記載の装置（３００）。
【請求項１４】
前記１以上の動作が、プログラムによって、又はユーザを介して実行される、請求項９に記載の装置（３００）。
【請求項１５】
実行される前記１以上の動作が、アプリケーションによって動的に作成され破棄される、請求項９に記載の装置（３００）。
【請求項１６】
前記制御部（３０４）が、コンテキストに応じた情報に基づいて代替機能を可能にするために、アプリケーション実行時に、アプリケーションロジックによって動作を修正するように構成されている、請求項９に記載の装置（３００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される主題は、アプリケーション内に含まれる、コンテキストに応じた情報と明確な関係を有する動作に関するものである。
【背景技術】
【０００２】
電子機器においては、ユーザが、実行すべき様々な動作を選択できることが多い。１つの動作自体は、任意の数の操作から構成され得る。さらに、動作は、データの集合に対してある操作が実行されるようトリガし、他のアプリケーションを起動し、現在の視覚化（例えば、ディスプレイ）に影響を与え、又は選択された場合に、ある操作を実行するボタンを使用することができる。
【０００３】
従来の試みは、同様の動作又は操作をグループ化することや、顧客が、自身に適合する操作の構成を手動で選択することを許容することに対してなされている。これに対する従来の手法の１つは、コンテンツのグループの、集合的な無効化（又は有効化）である。
【０００４】
ほとんどの既存のアプリケーションは、一連のクリック可能なボタンやアイコンであって、それぞれが、特定タイプの機能に結合されているボタンやアイコンを用いて、ユーザが様々の機能にアクセスできるようにすることを目指している。アプリケーションが複雑に成長すると、ボタンの数は、多くの場合、扱いにくくなる。他のアプリケーションは、論理的なグループ分けを提供することにより、ユーザによる、そのグループの管理を可能にすることによって、この問題を解決することを試みている。しかし、これは、依然としてかなり多くの手動によるインタラクションを必要とし、場合によってはトリガすべき正しい操作を見つけるためだけに多くのユーザインタラクションを必要とすることがある。ユーザは、操作を実行しようとするまで、その操作が、ユーザアプリケーションの現在の状態に適用可能であるか否か、又は、ユーザの現在のデータコンテキストに適用可能であるか否かについて確信が持てない。特に、移動装置上では、１つの操作のためにユーザが実行しなければならないタッチの回数を最小限にとどめることが望ましい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許出願公開第２０１１／２９６３４６号明細書
【発明の概要】
【０００６】
本明細書で説明される手法は、現在の可視化、現在のデータコンテキスト、又は現在のプログラム状態に適用可能な動作へのユーザアクセスを可能にすることのみにより、従来の手法の問題に対処する。言い換えれば、この手法は、コンテキストに応じた情報を使用して、ユーザがアクセスできる、又は実行することができる動作を判定する。また、この手法は、所与のコンテキストに対する最も理想的な操作が提供されるように、コンテキストに基づいた動作の修正を可能にする。
【０００７】
いくつかの態様では、コンテキストに応じた情報に基づいて、動的動作を利用するための手法が提供される。より具体的には、この手法は、有効化若しくは無効化され、出現若しくは消失することが可能な動作、又は現在のコンテキストであって、動作がこれに応じているものに基づいて、追加の異なる操作及び効果を提供することができる動作を提供する。
【０００８】
コンテキストに応じた情報に基づいて、動的動作を使用するための１つの手法では、コンテキストは、アプリケーション内で表示されている視覚化のようなアプリケーションコンテキストを含む。別の手法では、コンテキストは、アプリケーションの内部状態を含むことができる。さらなる手法では、コンテキストは、地理空間的情報等のハードウェアレベルの情報を含む。
【０００９】
別の手法では、所与のコンテキスト内で実行される動作は、アプリケーションによって動的に作成し破棄することができる。さらに別の手法では、動的動作は、コンテキストに応じた情報に基づいて、代替機能を使用可能にするために、アプリケーション実行時に、アプリケーションロジックによって修正することができる。
【００１０】
他の態様では、アプリケーションは、移動プラットフォーム上にあってもよい。この例、及び他の例では、アプリケーション内のコンテキストが変化する際、別の動作の使用方法と使用可能性が、この新しいコンテキストに応じて、適宜変化する。
【００１１】
いくつかの例では、アプリケーションのために用いる情報は、遠隔サーバ上に記憶することができる。他の例では、動作を、地理空間的情報に紐付けることができる。これらの動作は、一定の近接度の基準が満たされたときに、トリガされ得る。これらの動作は、物体からの許容距離の判定を可能にする近接度によって規定されるジオフェンスを有していてもよい。
【００１２】
コンテキスト特定情報に基づいて動的動作を利用するためのこれらの手法及び他の方法は、特に、追加のジオインテリジェンス能力と結合されたとき、アプリケーションの知能及び利便性の、より大きな感触を提供することができる。これら及び他の実施形態によれば、従来の方法と比較して、必要なユーザ入力を最小限に抑えたまま、ユーザが、自身の所望の目的を達成し、より効率よく操作を行うことができる。動作機能の動的な性質と、これらの手法を組み合わせることにより、アプリケーションの挙動を、アプリケーションが実行される際に動的に修正することができる。
【００１３】
これらの実施形態のいくつかにおいて、ユーザコンテンツが、定期的に受信される。ユーザコンテンツは、移動体インタフェースの少なくとも一部と関連づけられており、ユーザコンテンツは、時間の経過と共に変化可能である。ユーザコンテンツが自動的に分析され、ユーザコンテンツの少なくとも一部に関連づけられた、又は関連する１以上の動作が判定される。１以上の動作に関連づけられた１以上のグラフィック表示アイコンが形成される。１以上のグラフィック表示アイコンが、移動装置のディスプレイ上において、ユーザに提示される。１以上のグラフィック表示アイコンのうち、１つがディスプレイ上で選択され、選択されたグラフィック表示アイコンに関連づけられた動作が実行される。
【００１４】
他の態様では、移動体インタフェースは、携帯電話、パーソナルコンピュータ、パーソナルデジタルアシスタントに関連づけられている。グラフィック表示アイコンが、表示バーに表示される。さらに他の態様では、動作は、他の装置への地理的近接度に基づいている。
【００１５】
いくつかの例では、動作は、プログラムによって、又は、ユーザを介して実行される。他の例では、実行される動作は、アプリケーションによって動的に作成され、破棄される。さらに他の例では、動作は、コンテキストに応じた情報に基づいて代替機能を可能にするために、アプリケーション実行時に、アプリケーションロジックによって修正することができる。
【００１６】
これら実施形態の他の実施形態では、選択可能なグラフィック表示アイコンを動的に作成し、ユーザに提示する装置は、インタフェースと制御部とを含む。インタフェースは、ユーザコンテンツを定期的に受信するように構成されている入力部を有し、ユーザコンテンツは、移動体インタフェースの少なくとも一部に関連づけられており、かつユーザコンテンツは、経時的に変化可能である。
【００１７】
制御部は、移動体インタフェースに結合されており、自動的にユーザコンテンツを分析し、ユーザコンテンツの少なくとも一部に関連づけられた、又は関連する１以上の動作を判定するように構成されている。制御部は、１以上の動作に関連づけられた１以上のグラフィック表示アイコンを形成し、移動装置に表示するための出力部で、ユーザにその１以上のグラフィック表示アイコンを提示するように構成されている。
【００１８】
本開示をより完全に理解するために、以下の詳細な説明及び添付図面を参照する。
【図面の簡単な説明】
【００１９】
【図１】本発明の様々な実施形に従って、ユーザに動的動作を提示するシステムの構成図である。
【図２】本発明の様々な実施形態に従って、ユーザに動的動作を提示する手法のフローチャートである。
【図３】本発明の様々な実施形態に従って、ユーザに動的動作を提示する装置のフローチャートである。
【図４】本発明の様々な実施形態に従った、スクリーンショットの図である。
【図５】本発明の様々な実施形態に従って、アイコン／動作を判定する手法を示すブロック図である。
【発明を実施するための形態】
【００２０】
当業者は、図面内の要素は、簡潔かつ明瞭に図示されていることを理解するであろう。さらに、一定の複数の動作及び／又はステップは、特定の順序で説明又は図示される場合があるが、当業者であれば、順序に関するこのような特定は、実際に必要とされないことを理解するであろう。本明細書で使用する用語及び表現は、特定の意味が本明細書に記載されない限り、対応する調査及び研究の各領域に関する、そのような用語及び表現に沿った通常の意味を有することが理解されるだろう。
【００２１】
本明細書に記載される手法では、各動作は、有効化され、若しくは無効化され、出現し、若しくは消失し、又は各動作に影響される現在のコンテキストに基づいて、異なる作用効果を提供することができる。
【００２２】
用語「コンテキスト」は、アプリケーション（例えば、現在の画面又はウェブページ）内に表示されている、現在の可視化等のアプリケーションコンテキストを含む。コンテキストは、内部アプリケーション状態及び過去のイベントの履歴を含む。別のコンテキストには、ＧＰＳ位置のような地理空間的情報等のハードウェアレベルの情報だけでなく、一般的な、機器、サイト、位置、又は資産等の関心のある項目についてサーバから検索されたデータ及び詳細が含まれる。他の例が可能である。
【００２３】
所与のコンテキストにおいて実行されるべき動作を、アプリケーションロジック自体によって、実行時に動的に作成し、破棄することができ、それによって、複数の可変条件が、動作の実行可能性に影響を与えられるようになる。
【００２４】
動的な動作はまた、アプリケーションロジックによって実行時に修正され、種々の、コンテキストに影響される情報に基づいて、異なるタイプの機能を可能にする。
【００２５】
動作自体は、プログラムによって実行されてもよいし、又はアプリケーションのうち、所望の部分とのユーザインタラクションによって実行されてもよい。さらに、動作は、コンテキストが変化した際に実行するように構成することができる。この一例は、移動装置の地理空間的情報が、一定の条件を満たす場合、例えば、ある資産の一定の近傍内に入った場合、又は資産の一定の近傍から出た場合に、動作を実行することである。
【００２６】
アプリケーションとのユーザの相互作用に基づいてトリガされることが可能な動作は、任意のクリック可能領域によって容易に実行可能となる。任意のクリック可能領域には、簡単なボタンクリックが含まれるが、これに限定されない。
【００２７】
いくつかの態様において、モバイルアプリケーションは、「アクションバー」と呼ばれる可視化手段を利用している。このアクションバーは、クリックできるボタンのバーであり、動的にサイズを決める、スライド可能なバーである。アクションバー上で利用可能にされた動作及びボタンは、アプリケーション視覚化内のコンテキストによって主に制御される。そのような例の１つが発生するのは、特定のリストタイプの資産フィルタリング及びソートオプションのリストを観察することが可能なときである。しかし、単一の特定の資産を見た時に、フィルタリング、及びソート動作は、異なる挙動を示し、ある資産に関連づけられたデータをフィルタリングすることができるようになる。資産は、アラーム状態を伝えることができる任意のデータ等であり得る。
【００２８】
いくつかの態様では、アプリケーション内のコンテキストを変化させた際に、アクションバー上の動作の使用方法と使用可能性が、新しいコンテキストに応じて変化する。
【００２９】
また、コンテキストに応じた情報と密接に関連づけられている動作情報は、アプリケーションの外部、例えば遠隔サーバに格納することができる。関心のあるコンテキスト切り替え動作は、サーバが利用可能なコンテキスト情報に基づいて、サーバからストリーミングすることができる。
【００３０】
さらに、地理空間的情報に紐付けられた動作には、それがトリガされ得る、独自の近接度（例えば、距離）を与えることができる。特定の資産又は特定のタイプの資産のコンテキストにおいて、自動的に実行される動作、又は装置位置と、資産への位置との関係に基づいて、実行することが可能な動作が存在し得る。これらの動作は、物体からの許容距離の判定を可能にする、近接度によって規定されるジオフェンスを有すると言える。
【００３１】
すべての用途、特に移動タッチスクリーンベースのアプリケーションは、所望の目標を達成するために、できるだけ早い方法を提供すべきである。移動装置上の画面サイズも重要である。時間の問題及び視覚的スペースの問題の、両方のために、これらの手法は、アクセスを必要とする操作のみ、及びアプリケーション、視覚化、サーバ、又はデータのコンテキストに応じた情報に基づいて、関連する操作のみを、合理化された、動的な方法でユーザに提供することを可能にする。
【００３２】
以上の概念を拡張して、特にジオインテリジェンス能力と結合された時の動作は、アプリケーションの機能と利便性の、より大きな感触を提供する。
【００３３】
これらの動作は、従来の方法に比べて少ないタッチの回数（又はクリック数）で、ユーザの所望の目的を達成し、かつ所望の操作をより効率的に実行することを可能にする。動作機能の動的な性質と組み合わされたとき、アプリケーションの挙動をアプリケーション実行時に動的に変化させることもできる。
【００３４】
本手法は、インストール時、製品内に提供されたもの以外に、追加のコンテンツ、機能、視覚化、及びサーバ側の相互作用が発生することを可能にする。この動的性質によって、データの組に新たな視覚的表現を追加すること、及び追加の、又はより高度な分析を提供することが可能になる。
【００３５】
ここで図１を参照し、動的動作を作成するためのシステムの一例を説明する。モバイルアプリケーション１０２は、動作とアイコンの判定モジュール１０４を含む。ユーザコンテンツ１０６が受信される。ユーザコンテンツ１０６は、ウェブページ、表示画面、又は表示が意図されているか否かの情報であり得る。動作とアイコンの判定モジュール１０４は、ディスプレイ１１０上に提示するための適切なアイコン１０８を判定する。ディスプレイ１１０は、任意のタイプの表示装置であってもよい。モバイルアプリケーションは、移動装置１１２上に常駐し得る。移動装置１１２は、携帯電話、パーソナルコンピュータ、パーソナルデジタルアシスタント、ページャ、又は任意の他のタイプの携帯端末機等の適切な装置であってもよい。
【００３６】
上述したように用語「コンテキスト」は、アプリケーション内に表示されているような現在の視覚化等のアプリケーションコンテキストを含み、かつ内部のアプリケーション状態、過去のイベントの履歴、ハードウェアレベル情報（ＧＰＳのような地理空間的情報等）及びサーバから検索された（例えば、概略的に、機器、サイト、位置、又は資産等の関心のあるものに関する）データ及び詳細を含んでいる。
【００３７】
実行時に、複数の可変条件が、動作の使用可能性に影響を与えることができ、かつ複数の可変条件を判定することができる場合に、所与のコンテキストにおいて生成されるアイコン及び実行される動作は、モバイルアプリケーション１０２によって動的に作成され破棄され得る。動的動作も、様々なコンテキストに応じた情報に基づいて、異なるタイプの機能を可能にするために、実行時に、モバイルアプリケーション１０２で修正され得る。
【００３８】
動作自体は、プログラムによって、又はモバイルアプリケーション１０２内の所望の部分とのユーザインタラクションにより実行され得る。さらに、動作は、コンテキストが変化した際に実行するように構成することができる。例えば、移動装置１１２の地理空間的情報は、資産（例えば、位置情報によってタグを付けることができる任意の電子機器又は電子的物体）の、ある近傍内に入る、又は資産の、ある近傍から出る等の特定の状態を満たす場合に動作を実行することができる。
【００３９】
ユーザの手操作によるモバイルアプリケーション１０２とのインタラクションに基づいてトリガすることができる動作は、任意のクリック可能な領域によって、容易に行うことができる。任意のクリック可能な領域は、ディスプレイ１１０上のアクションバー上にある単純なボタンのクリックであってもよいが、これに限定されない。
【００４０】
さらに、プルダウンメニューを使用することもできる。アクションバーが使用される場合、アクションバーは、クリックできるボタン又は他のアイコンの、動的にサイズを決める、スライド可能なバーである。アクションバー上で使用可能にされた動作及びボタンは、アプリケーション視覚化内のコンテキストによって制御される。そのような例の１つが発生するのは、特定のリストタイプの資産フィルタリング及びソートオプションのリストを観察することが可能なときである。しかし、単一の特定の資産を見た時に、フィルタリング、及びソート動作は、異なる挙動を示し、ある資産に関連づけられたデータをフィルタリングすることができるようになる。資産は、アラーム状態を伝えることができる任意のデータ等であり得る。モバイルアプリケーション１０２内のコンテキストを変化させた際に、アクションバー上の動作の使用方法と使用可能性が、新しいコンテキスに応じて変化する。
【００４１】
コンテキストに応じた情報と密接に関連づけられている動作情報は、アプリケーションの外部、例えば遠隔サーバに格納され得る。関心のあるコンテキスト切り替え動作は、サーバが利用可能なコンテキスト情報に基づいて、サーバからストリーミングすることができる。
【００４２】
地理空間的情報に紐付けられた動作には、それがトリガされ得る、独自の近接度を提供することができる。特定の資産（例えば、電子機器）又は特定のタイプの資産のコンテキストにおいて、自動的に実行される動作、又は装置の位置と、資産への位置との関係に基づいて、実行することが可能な動作が存在し得る。一態様では、ジオフェンスは、資産への近接度によって定義される。このジオフェンスが、モバイルアプリケーション１０２によって検出されたとき、モバイルアプリケーション１０２はコンテキストを変化させ、適切なアイコンが選択される。
【００４３】
ここで、図２を参照して、動作を動的表示する１つの手法について説明する。ステップ２０２において、ユーザコンテンツを定期的に受信する。ユーザコンテンツは移動体インタフェースの少なくとも一部に関連づけられており、このユーザコンテンツを経時的に変化させることができる。ステップ２０４では、ユーザコンテンツが自動的に分析され、ステップ２０６で、ユーザコンテンツの少なくとも一部に関連づけられた、又は関連する１以上の動作を判定し、１以上の動作に関連づけられた１以上のグラフィック表示アイコンが形成される。いくつかの例では、動作は、プログラムによって、又はユーザを介して実行される。他の例では、実行される動作は、アプリケーションによって動的に作成され、破棄される。さらに他の例では、動作は、コンテキストに応じた情報に基づいて代替機能を可能にするために、アプリケーション実行時に、アプリケーションロジックによって修正することができる。ユーザコンテキスト以外の他のコンテキスト情報が、動作とアイコンを判定するために使用され得ることができることは理解されよう。
【００４４】
ステップ２０８では、１以上のグラフィック表示アイコンが、移動装置のディスプレイ上において、ユーザに提示される。他の態様では、移動体インタフェースは、携帯電話、パーソナルコンピュータ、パーソナルデジタルアシスタントに関連づけられている。ステップ２１０では、１以上のグラフィック表示アイコンのうち、１つがディスプレイ上で選択され、選択されたグラフィック表示アイコンに関連づけられた動作が実行される。いくつかの例では、グラフィック表示のアイコンが、表示バーに表示される。他の例では、アイコンがプルダウンメニューの一部になっている。さらに他の態様において、動作は、他の装置への地理的近接度に基づいて判定される。
【００４５】
ここで図３を参照して、選択可能なグラフィック表示アイコンを動的に作成しユーザに提示する装置３００は、インタフェース３０２と制御部３０４とを備えている。インタフェース３０２は、ユーザコンテンツ３１０を定期的に受信するように構成されている入力部３０６を有し、このユーザコンテンツ３１０は、移動体インタフェースの少なくとも一部に関連づけられており、かつ時間の経過と共に変化可能である。インタフェース３０２はまた、出力部３０８を有している。
【００４６】
制御部３０４は、インタフェース３０２に接続され、自動的にユーザコンテンツ３１０を分析し、ユーザコンテンツの少なくとも一部に関連づけられた、又は関連する１以上の動作を判定するように構成されている。制御部３０４は、１以上の動作に関連づけられた１以上のグラフィック表示アイコン３１２を形成し、移動装置に表示するための出力部で、ユーザにその１以上のグラフィック表示アイコン３１２を提示するように構成されている。
【００４７】
制御部３０４は、マイクロプロセッサ等の任意のプログラムされた処理装置である。インタフェース３０２は、プログラムされたソフトウェアとハードウェアの任意の組み合わせとして実施することができる。
【００４８】
ここで、図４を参照して、動的動作と表示画面の一例について説明する。第１ユーザコンテンツ４０２が、アイコン４０４、４０６、４０８をバー４０３上に表示させる。第２ユーザコンテンツ４２０が、異なるアイコン４２２及び４２４をバー４０３上に表示させる。表示バーは表示機構の一例であり、他の実施例（例えば、プルダウンメニュー）が使用可能であることは、理解されるであろう。
【００４９】
ここで図５を参照して、動作及び関連するアイコンを判定するための手法の一例を説明する。本手法は、いくつかのプログラムされたソフトウェアモジュールとして実装することができる。これらのモジュールは、入力値コンテキスト判定モジュール５０２と、位置コンテキストに対してアイコン／動作を判定するモジュール５０４と、ユーザコンテキストに基づいてアイコン／動作を判定するモジュール５０６と、以前の履歴に基づいて動作／アイコンを判定するモジュール５０８と、アイコンソート／アイコン配置モジュール５１０とを含む。
【００５０】
モジュール５０４、５０６、５０８の各々は、特定のコンテキストに基づいて、動作／アイコンを判定する。位置コンテキストに対してアイコン／動作を判定するモジュール５０４は、位置データに基づいて、動作／アイコンを判定し、ユーザコンテキストに基づいてアイコン／動作を判定するモジュール５０６は、ユーザコンテキストに基づいて判定し、以前の履歴に基づいてアイコン／動作を判定するモジュール５０８は、過去の履歴に基づいて判定する。これらは、コンテキストの単なる例であって、単一のコンテキストや、他のコンテキストが使用され得ることが理解されるであろう。
【００５１】
モジュール５０４、５０６、５０８は、情報を受信し、情報を分析し、分析に基づいて、１以上の動作を判定し、この動作をアイコン（又は任意の他の表示可能な１以上の画像）に関連づける。例えば、位置情報は、移動装置の近くの資産を判定するために分析することができる。ユーザコンテキスト（例えば、ウェブページ）を（任意の適切なソフトウェア技術を使用して）分析し、コンテンツを判定することができる。一旦分析されると、特定の動作が判定される。例えば、ある一定のコンテンツが、ある一定の動作を要求する場合がある。この場合、アイコン（又は他の表示可能な画像）が、これらの動作に関連づけられている。
【００５２】
アイコンソート／アイコン配置モジュール５１０は、アイコンをソート及び／又は配置する。
例えば、いくつかの画像が重複することがある。他のアイコンは、アクションバーに、かつ他のアイコンはドロップダウンメニューに表示する必要があるがある場合がある。いずれにしても、アイコンは、表示のために提示される。
【００５３】
本発明を実施するための、発明者らに知られる最良の形態を含んでいる、本発明の好適な実施形態が本明細書において説明された。図示した実施形態は例示のためのものであり、本発明の範囲を限定するものと解釈すべきではない。
【符号の説明】
【００５４】
１０２  モバイルアプリケーション
１０４  判定モジュール
１０６  ユーザコンテンツ
１０８  アイコン
１１０  ディスプレイ
１１２  移動装置
３００  装置
３０２  インタフェース
３０４  制御部
３０６  入力部
３０８  出力部
３１０  ユーザコンテンツ
３１２  グラフィック表示アイコン
４０２  第１ユーザコンテンツ
４０３  バー
４０４，４０６，４０８  アイコン
４２０  第２ユーザコンテンツ
４２２，４２４  アイコン
５０２  入力値コンテキスト判定モジュール
５０４  位置コンテキストに対してアイコン／動作を判定するモジュール
５０６  ユーザコンテキストに基づいてアイコン／動作を判定するモジュール
５０８  以前の履歴に基づいて動作／アイコンを判定するモジュール
５１０  アイコンソート／アイコン配置モジュール
【図１】
2016502179.tif 000003
【図２】
2016502179.tif 000004
【図３】
2016502179.tif 000005
【図４】
2016502179.tif 000006
【図５】
2016502179.tif 000007
【国際調査報告】
2016502179.tif 000008
2016502179.tif 000009