(57)【特許請求の範囲】
【請求項１】
仮想環境（ＶＥ）デバイスにおいて、ユーザに関連する入力データを受信するステップであって、前記入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含む、ステップと、
前記ＶＥデバイスにより、前記入力データの第１の部分に基づいて、仮想環境において提示可能である初期アイコン配列を含むグラフィカルユーザインタフェース（ＧＵＩ）をレンダリングするステップであって、前記初期アイコン配列は、アイコンのセットを含み、前記アイコンのセットの各アイコンは、前記初期アイコン配列により表される時間期間全体の特定の部分を表す、ステップと、
前記ＶＥデバイスにより、前記入力データの第２の部分が、前記初期アイコン配列において表現可能であるかどうかを判定するステップと、
前記入力データの前記第２の部分が表現可能であることに応じて、
前記ＶＥデバイスにより、ターゲット及び時間フレームによって、前記入力データの前記第２の部分を定量化するステップと、
前記ＶＥデバイスにより、前記ターゲットを、前記入力データの前記第２の部分に関連付けるステップと、
前記ＶＥデバイスにより、前記時間フレームを、前記入力データの前記第２の部分に関連付けるステップと、
前記ＶＥデバイスにより、前記ターゲットを表すように、前記初期アイコン配列における、前記時間フレームに対応する１以上のアイコンを変更するステップと、
前記ＶＥデバイスにより、前記初期アイコン配列上に、機会レイヤとして、前記の変更されたアイコンをレンダリングするステップと、
ディスプレイデバイス上に、前記仮想環境において前記機会レイヤとともに前記初期アイコン配列を表示するステップと、
を含む方法。
【請求項２】
特定の日付及び特定のタイプを含むイベントデータについて前記入力データを解析するステップと、
前記アイコンのセットのうちどのアイコンが前記イベントデータに対応するかを判定するステップと、
前記イベントデータに対応するアイコンを、イベントアイコンで置換するステップと、
前記特定のタイプを示すイベントラベルとともに、前記アイコンのセットにおいて前記イベントアイコンをレンダリングするステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記入力データの第３の部分が、前記ユーザにとってのリスクを示すかどうかを判定するステップと、
前記入力データの前記第３の部分が前記リスクを示すことに応じて、
前記アイコンのセットのうち、前記リスクに関連するアイコンの範囲を判定するステップと、
前記初期アイコン配列上に、前記アイコンの範囲及びリスクラベルを含むリスクレイヤをレンダリングするステップと、
前記仮想環境において、前記機会レイヤとともに、前記初期アイコン配列上に前記リスクレイヤを表示するステップと、
をさらに含む、請求項１に記載の方法。
【請求項４】
更新データを受信するステップであって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、ステップと、
前記更新データが、前記入力データの前記第３の部分により示される前記リスクを変更するかどうかを判定するステップと、
前記更新データが前記リスクを変更することに応じて、前記リスクに対する前記変更を反映するように、リスク範囲における１以上のアイコン及び／又は前記リスクラベルを調整するステップと、
前記の調整されたアイコン及び／又は前記の調整されたリスクラベルを用いて、前記初期アイコン配列上に前記リスクレイヤを動的に再レンダリングするステップと、
をさらに含む、請求項３に記載の方法。
【請求項５】
更新データを受信するステップであって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、ステップと、
前記更新データが、前記入力データの前記第１の部分を変化させるかどうかを判定するステップと、
前記更新データが前記入力データの前記第１の部分を変化させることに応じて、
前記入力データの前記第１の部分に対する前記変化を反映するように、前記アイコンのセットにおける１以上のアイコンを調整するステップと、
前記の調整されたアイコンを用いて、前記初期アイコン配列を動的に再レンダリングするステップと、
前記更新データが、前記入力データの前記第２の部分を変化させるかどうかを判定するステップと、
前記更新データが前記入力データの前記第２の部分を変化させることに応じて、
前記入力データの前記第２の部分に対する前記変化を反映するように、前記機会レイヤの前記の変更されたアイコンを調整するステップと、
前記の調整された変更されたアイコンを用いて、前記機会レイヤを動的に再レンダリングするステップと、
をさらに含む、請求項１に記載の方法。
【請求項６】
前記アイコンのセットの各アイコンは、円を含み、
前記アイコンのセットは、行及び列に編成され、
前記初期アイコン配列により表される前記時間期間全体は、前記ユーザの一生であり、
前記アイコンのセットの各アイコンは、前記ユーザの一生における１週間を表す、請求項１に記載の方法。
【請求項７】
前記初期アイコン配列は、
健康及びウェルネス方策、
エネルギー使用方策、
財政的健全性及びウェルネス方策、
社会的行動方策、及び
仕事及び時間管理行動方策
のうちの１以上、又は、
前記健康及びウェルネス方策、
前記エネルギー使用方策、
前記財政的健全性及びウェルネス方策、
前記社会的行動方策、及び
前記仕事及び時間管理行動方策
の組合せ
を示すよう構成されている、請求項１に記載の方法。
【請求項８】
１以上のプロセッサに複数の動作を実行させるコンピュータプログラムであって、前記複数の動作は、
仮想環境（ＶＥ）デバイスにおいて、ユーザに関連する入力データを受信する動作であって、前記入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含む、動作と、
前記ＶＥデバイスにより、前記入力データの第１の部分に基づいて、仮想環境において提示可能である初期アイコン配列を含むグラフィカルユーザインタフェース（ＧＵＩ）をレンダリングする動作であって、前記初期アイコン配列は、アイコンのセットを含み、前記アイコンのセットの各アイコンは、前記初期アイコン配列により表される時間期間全体の特定の部分を表す、動作と、
前記ＶＥデバイスにより、前記入力データの第２の部分が、前記初期アイコン配列において表現可能かどうかを判定する動作と、
前記入力データの前記第２の部分が表現可能であることに応じて、
前記ＶＥデバイスにより、ターゲット及び時間フレームによって、前記入力データの前記第２の部分を定量化する動作と、
前記ＶＥデバイスにより、前記ターゲットを、前記入力データの前記第２の部分に関連付ける動作と、
前記ＶＥデバイスにより、前記時間フレームを、前記入力データの前記第２の部分に関連付ける動作と、
前記ＶＥデバイスにより、前記ターゲットを表すように、前記初期アイコン配列における、前記時間フレームに対応する１以上のアイコンを変更する動作と、
前記ＶＥデバイスにより、前記初期アイコン配列上に、機会レイヤとして、前記の変更されたアイコンをレンダリングする動作と、
ディスプレイデバイス上に、前記仮想環境において前記機会レイヤとともに前記初期アイコン配列を表示する動作と、
を含む、コンピュータプログラム。
【請求項９】
前記複数の動作は、
特定の日付及び特定のタイプを含むイベントデータについて前記入力データを解析する動作と、
前記アイコンのセットのうちどのアイコンが前記イベントデータに対応するかを判定する動作と、
前記イベントデータに対応するアイコンを、イベントアイコンで置換する動作と、
前記特定のタイプを示すイベントラベルとともに、前記アイコンのセットにおいて前記イベントアイコンをレンダリングする動作と、
をさらに含む、請求項８に記載のコンピュータプログラム。
【請求項１０】
前記複数の動作は、
前記入力データの第３の部分が、前記ユーザにとってのリスクを示すかどうかを判定する動作と、
前記入力データの前記第３の部分が前記リスクを示すことに応じて、
前記アイコンのセットのうち、前記リスクに関連するアイコンの範囲を判定する動作と、
前記初期アイコン配列上に、前記アイコンの範囲及びリスクラベルを含むリスクレイヤをレンダリングする動作と、
前記仮想環境において、前記機会レイヤとともに、前記初期アイコン配列上に前記リスクレイヤを表示する動作と、
をさらに含む、請求項８に記載のコンピュータプログラム。
【請求項１１】
前記複数の動作は、
更新データを受信する動作であって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、動作と、
前記更新データが、前記入力データの前記第３の部分により示される前記リスクを変更するかどうかを判定する動作と、
前記更新データが前記リスクを変更することに応じて、前記リスクに対する前記変更を反映するように、リスク範囲における１以上のアイコン及び／又は前記リスクラベルを調整する動作と、
前記の調整されたアイコン及び／又は前記の調整されたリスクラベルを用いて、前記初期アイコン配列上に前記リスクレイヤを動的に再レンダリングする動作と、
をさらに含む、請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記複数の動作は、
更新データを受信する動作であって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、動作と、
前記更新データが、前記入力データの前記第１の部分を変化させるかどうかを判定する動作と、
前記更新データが前記入力データの前記第１の部分を変化させることに応じて、
前記入力データの前記第１の部分に対する前記変化を反映するように、前記アイコンのセットにおける１以上のアイコンを調整する動作と、
前記の調整されたアイコンを用いて、前記初期アイコン配列を動的に再レンダリングする動作と、
前記更新データが、前記入力データの前記第２の部分を変化させるかどうかを判定する動作と、
前記更新データが前記入力データの前記第２の部分を変化させることに応じて、
前記入力データの前記第２の部分に対する前記変化を反映するように、前記機会レイヤの前記の変更されたアイコンを調整する動作と、
前記の調整された変更されたアイコンを用いて、前記機会レイヤを動的に再レンダリングする動作と、
をさらに含む、請求項８に記載のコンピュータプログラム。
【請求項１３】
前記アイコンのセットの各アイコンは、円を含み、
前記アイコンのセットは、行及び列に編成され、
前記初期アイコン配列により表される前記時間期間全体は、前記ユーザの一生であり、
前記アイコンのセットの各アイコンは、前記ユーザの一生における１週間を表す、請求項８に記載のコンピュータプログラム。
【請求項１４】
前記初期アイコン配列は、
健康及びウェルネス方策、
エネルギー使用方策、
財政的健全性及びウェルネス方策、
社会的行動方策、及び
仕事及び時間管理行動方策
のうちの１以上、又は、
前記健康及びウェルネス方策、
前記エネルギー使用方策、
前記財政的健全性及びウェルネス方策、
前記社会的行動方策、及び
前記仕事及び時間管理行動方策
の組合せ
を示すよう構成されている、請求項８に記載のコンピュータプログラム。
【請求項１５】
１つ以上のプロセッサに、ユーザの行動結果に作用するよう構成されているグラフィカルユーザインタフェース（ＧＵＩ）を生成するための複数の動作を実行させるコンピュータプログラムであって、前記複数の動作は、
仮想環境（ＶＥ）デバイスによりレンダリングされており、前記ＶＥデバイスのディスプレイデバイス上に表示されるよう構成されている初期アイコン配列を生成する動作であって、前記初期アイコン配列は、アイコンのセットを含み、前記アイコンのセットの各アイコンは、前記初期アイコン配列により表される時間期間全体の特定の部分を表し、前記初期アイコン配列は、前記ユーザに関連する入力データの第１の部分に基づく、動作と、
前記初期アイコン配列上にレンダリングされている変更されたアイコンを含む機会レイヤを生成する動作であって、前記変更されたアイコンは、前記入力データの第２の部分を表し、前記変更されたアイコンは、前記初期アイコン配列と、前記入力データの前記第２の部分の関連付けられている定量化された時間フレーム及び関連付けられている定量化されたターゲットと、において表現可能である、動作と、
を含み、
前記入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含む、コンピュータプログラム。
【請求項１６】
前記ＧＵＩは、
前記アイコンのセットにおけるアイコンのうちの１以上のアイコンを置換したイベントアイコンと、
イベントラベルと、
をさらに含み、
前記イベントアイコンは、前記入力データから解析されたイベントデータに基づき、
前記イベントデータは、前記イベントアイコンにより置換された前記１以上のアイコンに対応する特定の日付と、前記イベントラベルにより示される特定のタイプと、を含む、請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記複数の動作は、
前記ユーザにとってのリスクを示す、前記入力データの第３の部分に基づくリスクレイヤを生成する動作
をさらに含み、
前記リスクレイヤは、前記アイコンのセットのうち、前記リスクに関連するアイコンの範囲と、前記リスクのタイプを示すリスクラベルと、を含み、
前記リスクレイヤは、前記アイコンの範囲に重なるように前記初期アイコン配列上にレンダリングされている、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記ＧＵＩは、
前記リスクレイヤ、前記機会レイヤ、前記イベントアイコン、及び前記初期アイコン配列のうちの１以上、又は、前記リスクレイヤ、前記機会レイヤ、前記イベントアイコン、及び前記初期アイコン配列の組合せの一部として動的に再レンダリングされている調整されたアイコン
をさらに含み、
前記調整されたアイコンは、前記入力データの前記第３の部分により示される前記リスクを変更するか、前記入力データの前記第１の部分を変化させるか、又は前記入力データの前記第２の部分を変化させる更新データに基づき、
前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記アイコンのセットの各アイコンは、円を含み、
前記円は、行及び列に編成されており、
前記初期アイコン配列により表される前記時間期間全体は、前記ユーザの一生であり、
前記アイコンのセットの各アイコンは、前記ユーザの一生における１週間を表す、請求項１５に記載のコンピュータプログラム。
【請求項２０】
前記初期アイコン配列は、
健康及びウェルネス方策、
エネルギー使用方策、
財政的健全性及びウェルネス方策、
社会的行動方策、及び
仕事及び時間管理行動方策
のうちの１以上、又は、
前記健康及びウェルネス方策、
前記エネルギー使用方策、
前記財政的健全性及びウェルネス方策、
前記社会的行動方策、及び
前記仕事及び時間管理行動方策
の組合せ
を示すよう構成されている、請求項１５に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に記載の実施形態は、軽量仮想環境に関連する。
【背景技術】
【０００２】
複数のセンサが、ユーザの行動（behavior）に関連するデータを測定するために実装され得る。しかしながら、ユーザの行動に関連するデータの測定及び提示は、必ずしも、向上した行動結果（behavior  outcome）をもたらすわけではない。実際、データの認知は、必ずしも、ユーザの行動の変化をもたらしているわけではない。
【０００３】
仮想環境（ＶＥ）は、ユーザと仮想エンティティとの間の結びつきを生成するために開発され得る。ユーザと仮想エンティティとの間の結びつきは、仮想エンティティが、ＶＥにおけるインタラクションを通じてユーザの行動に作用することを可能にし得る。しかしながら、ＶＥは、高コストで複雑である。例えば、ＶＥは、ビジュアル環境、嗅覚環境、音環境、及びグラフィカル環境を含み得る。さらに、ＶＥは、特定のユーザに合わせてカスタマイズされ得、これは、そのようなＵＥとインタラクトする他のユーザの能力を低減させ得る。
【０００４】
本出願で特許請求される主題は、上述したもの等の環境におけるいずれかの欠点を解決する実施形態又はそのような環境においてのみ動作する実施形態に限定されるものではない。そうではなく、この背景技術は、本明細書に記載のいくつかの実施形態が実施され得る１つの例示的な技術領域を例示するために提供されているに過ぎない。
【発明の概要】
【０００５】
実施形態の態様に従うと、方法は、仮想環境（ＶＥ）デバイスにおいて、ユーザに関連する入力データを受信するステップを含み得る。入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ（user  contributed  data）及び１以上のセンサで測定されたマシン提供型データ（machine  contributed  data）を含み得る。方法は、ＶＥデバイスにより、入力データの第１の部分に基づいて、仮想環境において提示可能である初期アイコン配列（initial  icon  arrangement）を含むグラフィカルユーザインタフェース（ＧＵＩ）をレンダリングするステップを含み得る。初期アイコン配列は、アイコンのセットを含み得、アイコンのセットの各アイコンは、初期アイコン配列により表される時間期間全体の特定の部分を表す。方法は、ＶＥデバイスにより、入力データの第２の部分が、初期アイコン配列において表現可能であるかどうか（表せるかどうか）を判定するステップを含み得る。方法は、入力データの第２の部分が表現可能であることに応じて、ターゲット（target）及び時間フレーム（timeframe）によって、入力データの第２の部分を定量化するステップと、ターゲットを、入力データの第２の部分に関連付けるステップと、時間フレームを、入力データの第２の部分に関連付けるステップと、ターゲットを表すように、初期アイコン配列におけるアイコンのセットのうち、時間フレームに対応する１以上のアイコンを変更するステップと、初期アイコン配列上に、機会レイヤ（opportunity  layer）として、変更されたアイコンをレンダリングするステップと、ディスプレイデバイス上に、仮想環境において機会レイヤとともに初期アイコン配列を表示するステップと、を含み得る。
【０００６】
実施形態の目的及び利点が、少なくとも請求項において具体的に示される要素、特徴、及び組合せにより実現され達成される。
【０００７】
上記の概括的な説明及び以下の詳細な説明の両方は、例示的且つ説明的なものであり、特許請求される本発明を限定するものではない。
【図面の簡単な説明】
【０００８】
例示的な実施形態が、添付の図面を使用することにより、より具体的且つ詳細に記載され説明される。図面の全ては、本明細書に記載の少なくとも１つの実施形態に従って構成されている。
【図１】仮想環境（ＶＥ）が実装され得る例示的な動作環境のブロック図。
【図２】図１の動作環境において実施され得る例示的なグラフィカルユーザインタフェース（ＧＵＩ）レンダリングプロセスを示す図。
【図３】図１の動作環境において実施され得る例示的なＧＵＩ更新プロセスを示す図。
【図４Ａ】図１の動作環境において生成及び更新され得る例示的なＧＵＩを示す図。
【図４Ｂ】図１の動作環境において生成及び更新され得る別の例示的なＧＵＩを示す図。
【図４Ｃ】図１の動作環境において生成及び更新され得る別の例示的なＧＵＩを示す図。
【図５】ＧＵＩ生成プロセス及び／又はＧＵＩ更新プロセスのために構成されている例示的なコンピューティングシステムを示す図。
【図６Ａ】ＧＵＩ生成及び／又はＧＵＩ更新の例示的な方法のフロー図。
【図６Ｂ】ＧＵＩ生成及び／又はＧＵＩ更新の例示的な方法のフロー図。
【図６Ｃ】ＧＵＩ生成及び／又はＧＵＩ更新の例示的な方法のフロー図。
【図６Ｄ】ＧＵＩ生成及び／又はＧＵＩ更新の例示的な方法のフロー図。
【発明を実施するための形態】
【０００９】
複数のセンサが、ユーザの行動に関連するデータを測定するために実装され得る。しかしながら、ユーザの行動に関連するデータの測定及び提示は、必ずしも、向上した行動結果をもたらすわけではない。実際、データの認識は、必ずしも、ユーザの行動の変化をもたらしているわけではない。したがって、本開示に記載のいくつかの実施形態は、ユーザに不足感（scarcity）を通知するように、ユーザの行動に関連するデータを提示するよう構成される。不足感は、ユーザの行動結果を向上させ得る動機付け因子であり得る。これらの実施形態及び他の実施形態は、ユーザに関連するデータを提示及び表示する軽量グラフィカルユーザインタフェース（ＧＵＩ）を含み得る。ＧＵＩは、ユーザ提供型データ及びマシン提供型データに基づいて生成され得る。ＧＵＩは、その後に測定される更新データに基づいて、動的な再レンダリングを介して更新され得る。
【００１０】
添付の図面を参照して、この実施形態及び他の実施形態が、本明細書で説明される。添付の図面において、類似する符号が付けられたアイテムは、別途記載されない限り、類似する構造を有する。
【００１１】
図１は、仮想環境（ＶＥ）が実装され得る例示的な動作環境１００のブロック図である。動作環境１００において実装されるＶＥは、グラフィカルユーザインタフェース（ＧＵＩ）１０１に基づき得る。ＧＵＩ１０１は、ユーザ１０２のために、ＶＥデバイス１０６により生成され得る。ＧＵＩ１０１は、ユーザ１０２の行動結果に作用し得る情報を含み得る。例えば、ＧＵＩ１０１は、向上した行動結果につながる認知状態をユーザ１０２において誘発させることができる情報をフレキシブルに提示することができる。
【００１２】
いくつかの実施形態において、ＧＵＩ１０１は、不足感の認知状態を誘発させるよう構成され得る。例えば、ＧＵＩ１０１は、本質的に有限である、ユーザ１０２の一生等の時間期間全体を提示することができる。ユーザ１０２の一生に関連付けられＧＵＩ１０１において提示される不足感は、ユーザ１０２が行動を起こすように動機付けを与えることができる。
【００１３】
図１の動作環境１００は、ＶＥデバイス１０６、情報データベース（図１では情報ＤＢ）１０３、外部センサ１１４、ネットワーク１１２、及びユーザ１０２を含み得る。ＶＥデバイス１０６は、ケーブル１０５及び／又はネットワーク１２２を介して外部センサ１１４と通信し且つ／又はネットワーク１２２を介して情報データベース１０３と通信するよう構成され得る。例えば、外部センサ１１４により測定されたデータは、外部センサ１１４及び情報データベース１０３からＶＥデバイス１０６に通信され得る。ＧＵＩ１０１は、そのようなデータに基づいて生成及び／又は更新され得る。ＶＥデバイス１０６、情報データベース１０３、外部センサ１１４、ネットワーク１２２、及びユーザ１０２の各々が、以下の段落において説明される。
【００１４】
ネットワーク１２２は、有線であっても無線であってもよく、スター構成であってもトークンリング構成であっても他の構成であってもよい。さらに、ネットワーク１２２は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）（例えば、インターネット）、インターネットオブシングス（ＩｏＴ）、及び／又は、複数のデバイスが通信できる他の相互接続されたデータパスを含み得る。ネットワーク１２２はまた、多種多様な通信プロトコルでデータの通信を可能にし得る電気通信ネットワークの諸部分に接続され得る、又は、そのような電気通信ネットワークの諸部分を含み得る。
【００１５】
いくつかの実施形態において、ネットワーク１２２は、ＢＬＵＥＴＯＯＴＨ（登録商標）通信ネットワーク、及び／又は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、無線アプリケーションプロトコル（ＷＡＰ）、電子メール等を介することを含む、データを送受信するためのセルラ通信ネットワークを含む。ネットワーク１２２は、規格ベースのプロトコル（例えば、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）等）を介する通信を可能にし得る。
【００１６】
外部センサ１１４は、ユーザ１０２に関連するデータを測定し、測定されたデータ又は測定されたデータを代表するデータをＶＥデバイス１０６に通信する任意のシステム又はデバイスを含み得る。図１の動作環境１００において、外部センサ１１４は、入力データの少なくとも一部をＶＥデバイス１０６に提供するよう構成され得、ＧＵＩ１０１が、入力データに基づいて生成及び／又は更新される。例えば、ＧＵＩ１０１の初期バージョンを生成するために、外部センサ１１４は、何らかのデータを測定し、測定されたデータ又は測定されたデータを代表するデータをＶＥデバイス１０６に通信することができる。追加的又は代替的に、ＧＵＩ１０１の初期バージョンの生成の後、外部センサ１１４は、ＧＵＩ１０１を更新することができる更新データを測定してもよい。外部センサ１１４は、ネットワーク１２２及び／又はケーブル１０５を介して、そのようなデータをＶＥデバイス１０６に通信するよう構成され得る。さらに、ＶＥデバイス１０６は、外部センサ１１４により測定されたデータを要求する又はそのようなデータにアクセスするよう構成され得る。
【００１７】
外部センサ１１４のいくつかの例は、スマートセンサを含み得る。スマートセンサは、ＶＥデバイス１０６に通信する前に、測定されたデータを記憶及び処理することができるメモリ及びプロセッサを含み得る。例えば、外部センサ１１４は、スマートウォッチ、スマートスケール、カメラ、スマート歯ブラシ、温度計、スマート電気コンセント、スマートエネルギーメーター、運動追跡センサ、カロリー摂取センサ等を含み得る。いくつかの実施形態において、外部センサ１１４は、スマートフォン、ラップトップコンピュータ、又は何らかの他のコンピューティングデバイス等のコンピューティングデバイスに含められ得る。
【００１８】
外部センサ１１４のタイプは、ＶＥデバイス１０６により生成されるＧＵＩ１０１のタイプに基づき得る。例えば、いくつかの実施形態において、ＧＵＩ１０１は、健康及びウェルネス方策（strategy）を示すよう構成され得る。これらの実施形態及び他の実施形態において、外部センサ１１４は、運動追跡センサ、カロリー摂取センサ等を含み得る。いくつかの実施形態において、ＧＵＩ１０１は、エネルギー使用方策を示すよう構成される。これらの実施形態において、外部センサ１１４は、スマート電気コンセント、スマートエネルギーメーター等を含み得る。
【００１９】
情報データベース１０３は、ＶＥ１０６によりアクセスされ得るデータ及び情報を含み得る。例えば、ＶＥデバイス１０６は、ネットワーク１２２を介して、ユーザ１０２に関連するデータ及び情報にアクセスするよう構成され得る。情報データベース１０３の例は、ユーザ１０２に関連する人口統計学的情報を提供する公的に管理されているデータベースであり得る。
【００２０】
図１の実施形態において、情報データベース１０３は、ＶＥデバイス１０６から分離される。いくつかの実施形態において、情報データベース１０３は、ＶＥデバイス１０６に完全に又は部分的に組み込まれ得る。本出願全体を通じて、外部センサ１１４、（以下で説明する）デバイスセンサ１１２、及び情報データベース１０３により提供されるデータは、マシン提供型データと呼ばれる。
【００２１】
ユーザ１０２は、個人又は個人のグループを含み得る。例えば、ＧＵＩ１０１は、個人のグループの共通目標のために生成され得る。ユーザ１０２は、ＶＥデバイス１０６及び／又は外部センサ１１４とインタラクトすることができる。ユーザとＶＥデバイス１０６との間のインタラクションは、ディスプレイデバイス１１１上でＧＵＩ１０１がユーザ１０２に対して視覚的に表示されることを含み得る。ユーザ１０２とＶＥデバイス１０６との間のインタラクションはまた、ユーザ提供型データをユーザ入力デバイス１０４に提供するためにユーザ１０２がユーザ入力デバイス１０４と直接的にインタラクトすることを含み得る。
【００２２】
ユーザ１０２と外部センサ１１４との間のインタラクションは、ユーザ１０２が外部センサ１１４を装着すること、又は、外部センサ１１４がユーザ１０２の行動又はユーザ１０２の行動に関連するデータを測定できるように、外部センサ１１４が他の形でユーザ１０２に対して実装されること（取り付けられること）、を含み得る。
【００２３】
ＶＥデバイス１０６は、ユーザ提供型データ及び／又はマシン提供型データに基づいてＧＵＩ１０１を生成及び更新することができる任意のデバイスを含み得る。ＶＥデバイス１０６は、ＧＵＩ１０１を生成して、ユーザ１０２とＶＥデバイス１０６との間の結びつきを生成することができる。ユーザ１０２とＶＥデバイス１０６との間の結びつきは、ユーザ１０２の行動に作用し得る。
【００２４】
ＧＵＩ１０１は、軽量ＧＵＩを含み得る。本開示で使用される場合、「軽量」とは、ＧＵＩ１０１が、構築してユーザ１０２に合わせてカスタマイズするのに比較的容易であることを意味し得る。例えば、ＧＵＩ１０１は、少ない数の（例えば、４以下の）形状、２次元形状、ほとんど又は全く動きがないこと、単純なアイコン、他の単純な特徴、又はこれらの何らかの組合せを含み得る。
【００２５】
さらに、ＧＵＩ１０１は、向上した行動結果をもたらすのに効果的であるよう構成され得る。例えば、ＧＵＩ１０１は、ユーザ１０２に不足感を通知するよう構成され得る。本開示で使用される不足感とは、ユーザ１０２が必要とするとユーザ１０２が感じるよりも少ないリソースしかユーザが有していないとユーザが感じる状況を表す。不足感は、効果的な動機付け概念として示されており、ユーザ１０２に対して「トンネル効果（tunnel  effect）」又はフォーカスディビデンド（focus  dividend）をもたらすことができる。例えば、ユーザ１０２は、ユーザが不足感に対処することに注力するので、実動的であり得る。
【００２６】
詳細には、本開示に記載のいくつかの実施形態におけるＧＵＩ１０１は、時間の不足感及び機会の不足感を通知する。例えば、図４Ａ〜図４Ｃに記載の実施形態は、ユーザ１０２の一生における不足感を通知するよう構成されている。図４Ａ〜図４Ｃの実施形態のいくつかのさらなる詳細が以下で提供される。これらの実施形態及び他の実施形態において、ＧＵＩ１０１は、イベント（事象）、機会、リスク、又はこれらの何らかの組合せの前又は後に、時間の不足感及び機会の不足感を通知するよう構成され得る。例えば、ＧＵＩ１０１は、（例えば、仕事での）最終期限、一生のうちのある段階の完了（例えば、退職（retirement））、要求応答イベント又はエネルギー評価、フィットネス目標又はフィットネス活動、ソーシャルマイルストーン（social  milestone）、及び財政的機会（例えば、債務整理）の前又は後に、不足感を通知するよう構成され得る。
【００２７】
ＶＥデバイス１０６は、ユーザ入力デバイス１０４、デバイスセンサ１１２、ディスプレイデバイス１１１、及びＶＥモジュール１１０を含み得る。ユーザ入力デバイス１０４、デバイスセンサ１１２、ディスプレイデバイス１１１、及びＶＥモジュール１１０の各々は以下で説明される。
【００２８】
ユーザ入力デバイス１０４は、ユーザ１０２から入力を受信し（受け取り）且つ／又はユーザ１０２に出力を提供するよう構成された１以上のハードウェアを含み得る。いくつかの実施形態において、ユーザ入力デバイス１０４は、数あるハードウェアデバイスの中でもとりわけ、スピーカ、マイクロフォン、ディスプレイ、キーボード、タッチスクリーン、及びホログラフィックプロジェクションのうちの１以上を含み得る。
【００２９】
図１のＶＥデバイス１０６において、ユーザ入力デバイス１０４は、ユーザ入力としてユーザ提供型データを受信するよう構成され得る。ユーザ入力デバイス１０４は、さらに、ユーザ提供型データをＶＥモジュール１１０に通信するよう構成され得るので、ＶＥモジュール１１０は、ユーザ提供型データに基づいてＧＵＩ１０１を生成及び／又は更新することができる。いくつかの実施形態において、ユーザ入力デバイス１０４は、ユーザ１０２が回答する一連の質問又は質問のセットを表示することができる。
【００３０】
デバイスセンサ１１２は、外部センサ１１４に類似したものであり得る。しかしながら、デバイスセンサ１１２は、ＶＥデバイス１０６に含められ得るので、ネットワーク１２２及び／又はケーブル１０５を介してではなく、マシン提供型データを直接的にＶＥモジュール１１０に通信することができる。
【００３１】
ディスプレイデバイス１１１は、ＧＵＩ１０１を受信してＧＵＩ１０１を表示するよう構成された任意のハードウェアデバイスを含み得る。ディスプレイデバイス１１１は、仮想現実ヘッドユニット、２次元ディスプレイデバイス、又は３次元ディスプレイデバイスを含み得る。例えば、ディスプレイデバイス１１１は、陰極線管（ＣＲＴ）ディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、エレクトロルミネッセントディスプレイ（ＥＬＤ）、電子ペーパーデバイス、プラズマディスプレイパネル（ＰＤＰ）、液晶ディスプレイ（ＬＣＤ）、有機ＬＥＤ（ＯＬＥＤ）ディスプレイ、体積走査型ディスプレイ、バリフォーカルミラーディスプレイ、放射体積ディスプレイ、又はこれらの何らかの組合せを含み得る。
【００３２】
ＶＥモジュール１１０は、ユーザ提供型データ及び／又はマシン提供型データ（集合的に入力データと呼ばれる）に基づいてＧＵＩ１０１を生成及び更新するよう構成され得る。入力データは、ユーザ入力デバイス１０４、外部センサ１１４、情報データベース１０３、デバイスセンサ１１２、又はこれらの何らかの組合せから受信され得る。ＶＥモジュール１１０は、入力データの１以上の部分に基づいてＧＵＩ１０１を生成することができる。
【００３３】
例えば、ＶＥモジュール１１０は、入力データの第１の部分に基づいて、ＧＵＩ１０１の初期アイコン配列をレンダリングすることができる。初期アイコン配列は、アイコンのセットを含み得、アイコンのセットの各アイコンは、初期アイコン配列により表される時間期間全体の特定の部分を表す。ＶＥモジュール１１０はまた、特定の日付及び特定のタイプを含むイベントデータについて、入力データを解析することができる。ＶＥモジュール１１０は、入力データの第２の部分及び／又は第３の部分に基づいて、リスクレイヤ及び／又は機会レイヤを生成することができる。本開示で使用される場合、「第１の」、「第２の」、又は「第３の」といった、入力データの部分の指定は、必ずしも順番を示すわけではない。例えば、第３の部分が存在するために、必ずしも第２の部分が存在する必要はなく、入力データの第３の部分の前に、第２の部分が処理される必要はない。
【００３４】
ＶＥモジュール１１０は、イベントデータを表すイベントアイコン、リスクレイヤ、機会レイヤ、初期アイコン配列、又はこれらの何らかの組合せをレンダリングすることができる。ＧＵＩ１０１は、レンダリングされたリスクレイヤ、レンダリングされた機会レイヤ、レンダリングされた初期アイコン配列、又はこれらの何らかの組合せを含み得る。ＧＵＩ１０１は、ディスプレイデバイス１１１に通信され得る。ディスプレイデバイス１１１は、ＧＵＩ１０１を表示することができる。
【００３５】
ＶＥモジュール１１０は、更新データを受信することができる。更新データは、ユーザ提供型データ及び／又はマシン提供型データを含み得る。ＶＥモジュール１１０は、更新データに基づいて、リスクレイヤ、機会レイヤ、イベントアイコン、又は初期アイコン配列を動的に再レンダリングすることができる。
【００３６】
ＶＥモジュール１１０は、プロセッサ、マイクロプロセッサ（例えば、１以上の動作を実行する又は１以上の動作の実行を制御するもの）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又は特定用途向け集積回路（ＡＳＩＣ）を含むハードウェアを使用して実装され得る。いくつかの他の例において、ＶＥモジュール１１０は、ハードウェアとソフトウェアとの組合せを使用して実装され得る。ソフトウェアによる実装は、コンピューティングシステム（例えば、ＶＥデバイス１０６）のハードウェアに含められ得るような１以上のトランジスタ又はトランジスタ素子の迅速なアクティブ化及び非アクティブ化を含み得る。さらに、ソフトウェア定義命令は、トランジスタ素子内の情報に対して作用することができる。ソフトウェア命令の実行は、少なくとも一時的に、電子的経路を再構成してコンピューティングハードウェアを変換させることができる。
【００３７】
本開示の範囲から逸脱することなく、動作環境１００に対して変更、追加、又は省略がなされ得る。本開示は、１以上のＶＥデバイス１０６、１以上の外部センサ１１４、１人以上のユーザ１０２、１以上の情報データベース１０３、１以上のネットワーク１２２、又はこれらの任意の組合せを含み得る動作環境に適合することができる。例えば、動作環境１００は、各外部センサがマシン提供型データをＶＥデバイス１０６に提供する複数の外部センサ１１４を含んでもよい。
【００３８】
さらに、本明細書に記載の実施形態における様々なコンポーネントの分離は、全ての実施形態においてこのような分離が生じることを示すよう意図されるものではない。記載されているコンポーネントは、１つのコンポーネントに一緒に統合されてもよいし、複数のコンポーネントに分離されてもよいことが、本開示の利点として理解されよう。例えば、ＶＥデバイス１０６は、情報データベース１０３の少なくとも一部を含んでもよい。
【００３９】
図２は、図１の動作環境１００において実施され得る例示的なＧＵＩレンダリングプロセス２００を示している。図１のＶＥデバイス１０６、外部センサ１１４、デバイスセンサ１１２（外部センサ１１４及びデバイスセンサ１１２は、図２では集合的にセンサ１１４／１１２として示されている）、ディスプレイデバイス１１１、ＧＵＩ１０１、及びＶＥモジュール１１０が、図２のＧＵＩレンダリングプロセス２００に含められる。図２において、ＧＵＩ１０１及びＶＥモジュール１１０の例示的な実施形態が示されている。
【００４０】
ＧＵＩレンダリングプロセス２００において、入力データ２５３が、ＶＥデバイス１０６に通信され得る又はＶＥデバイス１０６により受信され得る。図２には示されていないが、入力データ２５３の何らかの部分は、ネットワーク（例えば、図１のネットワーク１２２）を介して受信され得る。入力データ２５３は、ユーザ提供型データ２２７及びマシン提供型データ２２５を含み得る。
【００４１】
上述したように、ユーザ提供型データ２２７は、図１のユーザ入力デバイス１０４等のユーザ入力デバイスにおいて受信され得る。ユーザ提供型データ２２７は、基本データ２０１、イベントデータ２０３、原（raw）リスクデータ２１１、希望（desire）データ２５１、機会データ２２１、及び役割（responsibility）データ２１３を含み得る。
【００４２】
基本データ２０１は、ユーザに関する人口統計学的データを含み得る。例えば、基本データ２０１は、ユーザの年齢、ユーザの性別、ユーザの住所等を含み得る。イベントデータ２０３は、ユーザにとって重要であるとみなされ得る、過去に発生したイベントに関連するデータを含み得る。例えば、イベントデータ２０３は、ユーザの卒業、ユーザの移住、ユーザの結婚等に関連するデータを含み得る。原リスクデータ２１１は、ユーザにとってのリスク又は潜在的リスクに関連するデータを含み得る。例えば、原リスクデータ２１１は、医学的情報（例えば、血圧、コレステロール、及び家族歴）；契約情報（例えば、最小生産量）；糖尿病、高血圧症等といった特定の病気に罹患するリスク因子；他の個人情報（例えば、体重及び身長）等を含み得る。希望データ２５１は、ユーザが将来において希望するイベントを含み得る。例えば、希望データ２５１は、旅行場所、個人財政的保障に関連付けられる番号等を含み得る。機会データ２２１は、ユーザのために将来において特定される機会に関連するデータを含み得る。例えば、機会データ２２１は、ユーザの家族とともに時間を過ごす目標等を含み得る。役割データ２１３は、ユーザの役割を表すデータを含み得る。役割データ２１３は、過去の役割又は将来の役割に関連し得る。例えば、役割データ２１３は、子供のために大学教育に対して支払いをすること、親の介護をすること等に関連するデータを含み得る。
【００４３】
マシン提供型データ２２５は、センサ１１４／１１２により測定された状態又はデータを代表するデータを含み得る。追加的又は代替的に、マシン提供型データ２２５は、ＶＥデバイス１０６によりアクセス又は算出されてもよい。例えば、マシン提供型データ２２５の一部は、図１の情報データベース１０３等のパブリックデータベースからアクセスされてもよい。
【００４４】
マシン提供型データ２２５は、上述した原リスクデータ２１１及び役割データ２１３を含み得る。さらに、マシン提供型データ２２５は、ソーシャル通信データ２１９、人口統計学的データ２１５、及び共通データ２１７を含み得る。ソーシャル通信データ２１９は、ユーザの過去又はユーザの将来における何らかのイベントを記録したデータであり得る。例えば、ソーシャル通信データ２１９は、今後のイベント（例えば、結婚式、誕生日等）の日付又は（例えば、ユーザが自分の配偶者に出会ったとき等）過去に発生したイベントの日付を含み得る。ソーシャル通信データ２１９は、１以上のソーシャル通信から導出され得る。例えば、ＶＥデバイス１０６は、ソーシャルメディアアカウントのデータフィードからソーシャル通信にアクセスすることができる、且つ／又は、カレンダーアプリケーションにおいて特定されるカレンダーイベントにアクセスすることができる。人口統計学的データ２１５は、集団レベルで導出され地域要因に関連し得るデータを含み得る。人口統計学的データ２１５の例は、平均寿命、又は基本データ２０１の何らかの部分に基づく退職日を含み得る。共通データ２１７は、ユーザ、及び、慣習又は規範に従った同様の状況の個々人の共通体験に関連するデータを含み得る。例えば、共通データ２１７は、ユーザによって取られた休暇の日数を含み得る。
【００４５】
入力データ２５３は、他のタイプのデータを含んでもよい。入力データ２５３に含められるデータのタイプは、ＧＵＩ１０１により示される方策に依存し得る。例えば、ＧＵＩ１０１がエネルギー使用方策を含む実施形態において、入力データ２５３（例えば、マシン提供型データ２２５）は、ユーザに関連付けられたスマートメーターからのエネルギー使用量データ、エネルギーに関連する契約条項（例えば、価格）、機器リスト等を含み得る。ＧＵＩ１０１が財政的方策を示す実施形態において、入力データ２５３は、株式ポートフォリオ、４０１Ｋマッチング条項等を含み得る。
【００４６】
図２に示される実施形態において、ＶＥデバイス１０６は、ＶＥモジュール１１０、ディスプレイデバイス１１１、及びアイコンデータベース２３０（図２ではアイコンＤＢ）を含み得る。ディスプレイデバイス１１１は、図１を参照して説明したディスプレイデバイス１１１に実質的に類似するものであり得る。ＶＥモジュール１１０及びアイコンデータベース２３０は、入力データ２５３又は入力データ２５３の一部に基づいてＧＵＩ１０１を生成するよう構成され得る。
【００４７】
図２のＧＵＩ１０１は、初期アイコン配列２１０、リスクレイヤ２１２、機会レイヤ２１４、イベントアイコン２１８、及びイベントラベル２２０を含み得る。ＶＥモジュール１１０は、機会モジュール２０２、リスクカルキュレータ２０４、及びデータレンダラ２０６を含み得る。データレンダラ２０６は、ＧＵＩ１０１をレンダリングするよう構成され得る。例えば、データレンダラ２０６は、初期アイコン配列２１０、リスクレイヤ２１２、機会レイヤ２１４、イベントアイコン２１８、イベントラベル２２０、又はこれらの何らかの組合せをレンダリングすることができる。機会モジュール２０２は、入力データ２５３の何らかの部分を処理して、機会レイヤ２１４内に表されるデータを生成するよう構成され得る。同様に、リスクカルキュレータ２０４は、入力データ２５３の何らかの部分を処理して、リスクレイヤ２１２内に表されるデータを生成するよう構成され得る。
【００４８】
例えば、データレンダラ２０６は、入力データ２５３の第１の部分を受信することができる。入力データ２５３の第１の部分に基づいて、初期アイコン配列２１０がレンダリングされ得る。初期アイコン配列２１０は、動作環境１００又は動作環境１００の何らかの部分等の仮想環境において提示可能であり得る。初期アイコン配列２１０は、アイコンのセットを含み得、アイコンのセットの各アイコンは、初期アイコン配列２１０により表される時間期間全体の特定の部分を表す。
【００４９】
例えば、初期アイコン配列２１０により表される時間期間全体は、ユーザの一生を含み得、アイコンのセットの各アイコンは、ユーザの一生における１週間を表す。これらの実施形態及び他の実施形態において、アイコンのセットの各アイコンは、ＧＵＩ１０１内に表示される行及び列に編成される円又は別の単純な形状を含み得る。
【００５０】
アイコンのセットにおけるアイコン及びそれらアイコンの初期アイコン配列２１０における位置は、アイコンデータベース２３０に記憶され得る。さらに、初期アイコン配列２１０の１以上のアイコンに関連する時間は、時間レンダリングライブラリ２３２に記憶され得る。
【００５１】
データレンダラ２０６は、イベントデータ２０３について、入力データ２５３を解析するよう構成され得る。イベントラベル２０３は、特定の日付及び特定のタイプを含み得る。例えば、イベントデータ２０３は、特定の日付（例えば、２００４年５月２５日）及び特定のタイプ（例えば、大学院学位卒業（修了））を含み得る、ユーザの卒業に関連し得る。データレンダラ２０６は、アイコンデータベース２３０及び時間レンダリングライブラリ２３２にアクセスして、初期アイコン配列２１０のどのアイコンがイベントデータ２０３に対応するかを判定することができる。データレンダラ２０６は、イベントデータ２０３に対応する１以上のアイコンを、イベントアイコン２１８で置換することができる。加えて、データレンダラ２０６は、さらに、イベントデータ２０３の特定のタイプを示すことができるイベントラベル２２０をレンダリングすることができる。イベントラベル２２０の位置は、イベントアイコン２１８に関連し得る。例えば、イベントラベル２２０は、ＧＵＩ１０１上でイベントアイコン２１８のすぐそばに位置することができる。
【００５２】
いくつかの実施形態において、イベントアイコン２１８のうちの１以上は、イベントデータ２０３の特定のタイプに関連する形状をとることができる。例えば、卒業を表すイベントアイコン２１８の形状は、卒業キャップとすることができる。同様に、子供の誕生を表すイベントアイコン２１８の形状は、ガラガラやベビーカーとすることができる。
【００５３】
機会モジュール２０２は、入力データ２５３の第２の部分が、初期アイコン配列２１０において表現可能であるかどうかを判定するよう構成され得る。例えば、機会モジュール２０２は、入力データ２５３における機会データ２２１が、初期アイコン配列２１０における日付及びターゲットを含むかどうか、又は、入力データ２５３における機会データ２２１が、初期アイコン配列２１０における日付及びターゲットとして表され得るかどうか（表現され得るかどうか）を判定するよう構成され得る。入力データ２５３の第２の部分が初期アイコン配列２１０において表現可能であることに応じて、機会モジュール２０２は、ターゲット２０９及び時間フレーム（図２では「時間」）２０７によって、入力データ２５３の第２の部分を定量化することができる。
【００５４】
例えば、機会モジュール２０２は、アイコンデータベース２３０及び／又は時間レンダリングライブラリ２３２にアクセスして、初期アイコン配列２１０における、入力データ２５３の第２の部分について、時間フレーム２０７及びターゲット２０９を定量化することができる。時間レンダリングライブラリ２３２は、時間フレーム２０７と入力データ２５３の第２の部分との関連付けを可能にし得る。アイコンデータベース２３０は、ターゲット２０９と入力データ２５３の第２の部分との関連付けを可能にし得る。
【００５５】
機会モジュール２０２は、入力データ２５３の第２の部分に関連付けられたターゲット２０９及び時間フレーム２０７を、データレンダラ２０６に通信することができる。データレンダラ２０６は、ターゲット２０９を表すように、初期アイコン配列２１０における、時間フレーム２０７に対応する１以上のアイコンを変更することができ、且つ／又は、初期アイコン配列２１０において１以上のアイコンを追加することができる。データレンダラ２０６は、さらに、初期アイコン配列２１０上に、機会レイヤ２１４として、変更されたアイコン２１６又は追加のアイコンをレンダリングすることができる。
【００５６】
リスクカルキュレータ２０４は、入力データ２５３の第３の部分が、ユーザ（例えば、図１のユーザ１０２）にとってのリスクを示すかどうかを判定することができる。例えば、入力データ２５３の第３の部分は、ユーザにとってのリスクを示し得る原リスクデータ２１１を含み得る。入力データ２５３の第３の部分がリスクを示すことに応じて、リスクカルキュレータ２０４は、さらに、初期アイコン配列２１０の中でリスクに関連するアイコンの範囲２３１を判定することができる。例えば、リスクは、ユーザが５０歳代の早期の間に糖尿病に罹患することを含み得る。初期アイコン配列２１０の中のアイコンの範囲２３１は、したがって、ユーザの５０歳代の早期に対応するアイコンを含み得る。
【００５７】
リスクカルキュレータ２０４は、さらに、リスクデータ２０５を生成することができる。リスクデータ２０５は、入力データ２５３の第３の部分により示されるリスクに関連する情報を含み得る。例えば、リスクデータ２０５は、リスクのタイプ、リスクが発生し得る確率等を含み得る。リスクカルキュレータ２０４は、範囲２３１及びリスクデータ２０５をデータレンダラ２０６に通信することができる。データレンダラ２０６は、初期アイコン配列２１０上に、範囲２３１を含むリスクレイヤ２１２をレンダリングすることができる。データレンダラ２０６はまた、初期アイコン配列２１０上に、リスクラベル２２２をレンダリングすることができる。リスクラベル２２２は、リスクデータ２０５又はリスクデータ２０５の何らかの部分を示すことができる。
【００５８】
図３は、図１の動作環境１００において実施され得る例示的なＧＵＩ更新プロセス３００を示している。図２のＶＥデバイス１０６、センサ１１４／１１２、ディスプレイデバイス１１１、及びＶＥモジュール２０２が、図３のＧＵＩ更新プロセス３００に含められる。
【００５９】
ＧＵＩ更新プロセス３００において、入力データ２５３は、更新データ３０２を含み得る。例えば、更新データ３０２は、ユーザ提供型データ２２７及び／又はマシン提供型データ２２５に含まれ得る。図３には示されていないが、更新データ３０２の何らかの部分は、ネットワーク（例えば、図１のネットワーク１２２）を介して受信され得る。
【００６０】
ＧＵＩ更新プロセス３００は、調整されたリスクラベル３０８、１以上の調整されたアイコン３０６、調整されたイベントラベル３１０、又はこれらの何らかの組合せを含むようにＧＵＩ１０１を動的に再レンダリングすることを含む。例えば、調整されたリスクラベル３０８は、ＧＵＩ１０１内のリスクラベル２２２として、動的に再レンダリングされ得る。調整されたアイコン３０６は、ＧＵＩ１０１内のリスクレイヤ２１２、初期アイコン配列２１０、機会レイヤ２１４、イベントアイコン２１８のうちの１以上として、動的に再レンダリングされ得る。調整されたイベントラベル３１０は、ＧＵＩ１０１内のイベントラベル２２０として、動的に再レンダリングされ得る。本開示で使用される場合、動的に再レンダリングされるということは、ＧＵＩ１０１に対するリアルタイム又は実質的にリアルタイムの更新を含む。
【００６１】
機会モジュール２０２、リスクカルキュレータ２０４、及びデータレンダラ２０６を含むＶＥモジュール１１０は、更新データ３０２が、ＧＵＩ１０１内に表された情報を変化させる又は変更するかどうかを判定するよう構成され得る。
【００６２】
例えば、データレンダラ２０６は、更新データ３０２が、入力データ２５３の第１の部分を変化させるかどうかを判定することができる。更新データ３０２が入力データ２５３の第１の部分を変化させることに応じて、データレンダラ２０６は、入力データ２５３の第１の部分に対する変化を反映するように、アイコンのセットにおける１以上のアイコンを調整することができる。データレンダラ２０６は、初期アイコン配列２０６上に、調整されたアイコン３０６を動的に再レンダリングすることができる。同様に、データレンダラ２０６は、更新イベントデータ（例えば、イベントデータ２０３）について、更新データ３０２を解析することができる。データレンダラ２０６は、調整されたイベントラベル３１０を生成し、調整されたイベントラベル３１０を含むようにＧＵＩ１０１を動的に再レンダリングすることができる。
【００６３】
リスクカルキュレータ２０４は、更新データ３０２が、入力データ２５３の第３の部分により示されるリスクを変更するかどうかを判定するよう構成され得る。更新データ３０２がリスクを変更することに応じて、リスクカルキュレータ２０４は、リスクに対する変更を反映するように、リスク範囲（例えば、図２の範囲２３１）における１以上のアイコン及び／又はリスクラベル２２２を調整することができる。調整されたアイコン３０６及び／又は調整されたリスクラベル３０８は、リスクカルキュレータ２０４からデータレンダラ２０６に通信され得る。データレンダラ２０６は、初期アイコン配列２１０上に、調整されたアイコン３０６及び／又は調整されたリスクラベル３０８を動的に再レンダリングすることができる。
【００６４】
同様に、機会モジュール２０２は、更新データ３０２が、入力データ２５３の第２の部分を変化させるかどうかを判定することができる。更新データ３０２が入力データ２５３の第２の部分を変化させることに応じて、機会モジュール２０２は、入力データ２５３の第２の部分に対する変化を反映するように、機会レイヤ２１４の変更されたアイコンを調整することができる。調整された変更されたアイコンは、データレンダラ２０６に通信され得る。データレンダラ２０６は、調整されたアイコン３０６を用いて、機会レイヤ２１４を動的に再レンダリングすることができる。
【００６５】
機会モジュール２０２、リスクカルキュレータ２０４、及びデータレンダラ２０６のうちの１以上は、プロセッサ、マイクロプロセッサ（例えば、１以上の動作を実行する又は１以上の動作の実行を制御するもの）、ＦＰＧＡ、又はＡＳＩＣを含むハードウェアを使用して実装され得る。いくつかの他の例において、機会モジュール２０２、リスクカルキュレータ２０４、及びデータレンダラ２０６のうちの１以上は、ハードウェアとソフトウェアとの組合せを使用して実装され得る。ソフトウェアによる実装は、コンピューティングシステム（例えば、ＶＥデバイス１０６）のハードウェアに含められ得るような１以上のトランジスタ又はトランジスタ素子の迅速なアクティブ化及び非アクティブ化を含み得る。さらに、ソフトウェア定義命令は、トランジスタ素子内の情報に対して作用することができる。ソフトウェア命令の実行は、少なくとも一時的に、電子的経路を再構成してコンピューティングハードウェアを変換させることができる。
【００６６】
図４Ａ〜図４Ｃは、例示的なＧＵＩ４００Ａ、ＧＵＩ４００Ｂ、及びＧＵＩ４００Ｃ（総称してＧＵＩ４００）を示している。図４Ａ〜図４Ｃに示されるＧＵＩ４００は、図２及び図３を参照して説明したＧＵＩ１０１の例であり得る。ＧＵＩ４００は、ユーザ（例えば、図１のユーザ１０２）の行動結果に作用するよう構成され得る。例えば、ＧＵＩ４００は、ユーザのために健康及びウェルネス方策を示すよう構成され得る。いくつかの他のＧＵＩにおいて、エネルギー使用方策、財政的健全性及びウェルネス方策、社会的行動方策、仕事及び時間管理行動方策、又は別の方策が、ＧＵＩ４００の１以上の特徴を含むＧＵＩ内に示され得る。
【００６７】
ＧＵＩ４００は、ユーザのために不足感の観念を通知することができる。例えば、ＧＵＩ４００は、何らかの時間期間全体とともに、リスク、イベント、機会、又はこれらの何らかの組合せを示すことができるので、不足感の観念が、ＧＵＩ４００により伝えられ得る。したがって、ＧＵＩ４００は、ユーザの行動を変化させること、ユーザによるリスクを回避すること、ユーザによる状態体験に影響を及ぼすこと、又はユーザが目標を満たすのを支援することにおいて効果的であり得る。
【００６８】
図４Ａを参照すると、第１のＧＵＩ４００Ａは、初期アイコン配列４０２を含み得る。初期アイコン配列４０２は、本開示の別の箇所で説明しているように、ＶＥデバイス１０６等のＶＥデバイスによりレンダリングされ得る。初期アイコン配列４０２は、アイコン４０４のセットを含み得る。図４Ａ〜図４Ｃにおいて、アイコン４０４のうちの１つがラベル付けされている。
【００６９】
アイコン４０４の各々は、初期アイコン配列４０２により表される時間期間全体の特定の部分を表すことができる。例えば、図４Ａ〜図４Ｃの実施形態において、時間期間全体は、ユーザの一生を表すことができ、アイコン４０４の各々は、ユーザの一生における１週間を表すことができる。
【００７０】
アイコン４０４は、行４０６及び列４０８に編成され得る。行４０６の各々は、年を表すことができる。詳細には、図示される実施形態において、月インジケータ４１０Ａ〜４１０Ｅは、アイコン４０４が含まれる月を示すことができる。同様に、年インジケータ４１２は、アイコン４０４が含まれる年を示すことができる。図４Ａ〜図４Ｃにおいて、年インジケータ４１２のうちの１つのみがラベル付けされている。したがって、ＧＵＩ４００において、初期アイコン配列４０２は、１番目の年（例えば、「１」という年インジケータ４１２を伴う行４０６）から９０番目の年（例えば、「９０」という年インジケータ４１２を伴う行４０６）に至るアイコン４０４を含み得る。
【００７１】
他の実施形態において、ＧＵＩ４００は、１週間、１か月間、１年間、１０年間等といった別の時間期間全体を示してもよい。これらの実施形態及び他の実施形態において、アイコン４０４の各々は、１日、１時間等といった、上記時間期間全体の何らかの部分を表すことができる。
【００７２】
図示される実施形態において、アイコン４０４の各々は、円を含み得る。さらに、アイコン４０４は、１つの色を含み得る。他の実施形態において、アイコン４０４の各々は、四角形、三角形等といった別の形状を含み得る。概して、アイコン４０４は、容易にレンダリングされ得る単純なアイコンを含み得る。
【００７３】
初期アイコン配列４０２は、現在日アイコン４１３を含み得る。現在日アイコン４１３は、現在日に対応するアイコン４０４に取って代わることができる。例えば、図４Ａにおいて、現在日は、ユーザの一生における４９歳の年の第３週に含まれ得る。したがって、現在日アイコン４１３は、初期アイコン配列４０２において４９歳の年の第３週の位置にあるアイコン４０４に取って代わることができる。
【００７４】
初期アイコン配列４０２は、１以上のイベントアイコン４１１Ａ〜４１１Ｄを含み得る。イベントアイコン４１１Ａ〜４１１Ｄは、本開示の別の箇所で説明しているように、入力データから解析されたイベントデータに基づき得る。イベントデータは、特定の日付を含み得る。特定の日付は、イベントが発生する日付、イベントが発生した日付、又はイベントが発生する可能性が高い日付を含み得る。例えば、第１のイベントは、卒業イベントを含み得る。卒業は、ユーザの一生の２５歳の年の５月の第３週に発生したものであり得る。第１のイベントアイコン４１１Ａは、初期アイコン配列４０２において２５歳の年の５月の第３週に対応する位置にあるアイコン４０４に取って代わることができる。
【００７５】
同様に、第２のイベントは、ユーザの死亡を含み得る。ユーザの死亡は、ユーザの一生の８１歳の年の最終週に発生する可能性が高いであろう。第５のイベントアイコン４１１Ｅは、初期アイコン配列４０２において８１歳の年の最終週に対応する位置にあるアイコン４０４に取って代わることができる。第５のイベントアイコン４１１Ｅは、入力データに基づき得る将来のイベントを表している。例えば、第５のイベントアイコン４１１Ｅは、ユーザの性別、ユーザの地理的位置、及び何らかの外部情報に基づき得る。例えば、第５のイベントアイコン４１１Ｅは、米国における女性の平均寿命に基づき得る。
【００７６】
初期アイコン配列４０２は、１以上のイベントラベル４１５Ａ〜４１５Ｅ（総称してイベントラベル４１５）を含み得る。イベントラベル４１５は、イベントのうちの１つのイベントの特定のタイプを含み得る。例えば、第５のイベントラベル４１５Ｅは、死亡である。第５のイベントラベル４１５Ｅは、上述した第５のイベントアイコン４１１Ｅに対応する。
【００７７】
イベントアイコン４１１は、１以上の調整されたアイコンに基づいて、動的に再レンダリングされ得る。調整されたアイコンは、イベントアイコン４１１が基づく入力データを変化させる更新データに基づき得る。例えば、ユーザ提供型データは、イベントデータに作用し得る、子供の誕生を含み得る。そのようなユーザ提供型データに基づいて、イベントアイコン４１１を変化させる調整されたアイコンが生成され得る。調整されたアイコンを含むイベントアイコン４１１が、動的に再レンダリングされ得る。
【００７８】
図４Ｂは、第２のＧＵＩ４００Ｂの例を示している。第２のＧＵＩ４００Ｂは、初期アイコン配列４０２上又は初期アイコン配列４０２の何らかの部分上にレンダリングされるリスクレイヤ４３１を含む。上述したように、リスクレイヤ４３１は、本開示の別の箇所で説明しているように、入力データの第３の部分に基づき得る。
【００７９】
リスクレイヤ４３１は、ユーザにとっての１以上のリスクを示すことができる。例えば、図４Ｂにおいて、リスクレイヤ４３１は、３つのサブリスクレイヤ４３９Ａ、４３９Ｂ、及び４３９Ｃ（総称してサブレイヤ４３９）を含む。各サブレイヤ４３９は、ユーザにとってのリスクのうちの１つに関連し得る。例えば、高血圧症という第１のリスクが、第１のサブリスクレイヤ４３９Ａ内に示され得、糖尿病という第２のリスクが、第２のサブリスクレイヤ４３９Ｂ内に示され得、心血管疾患という第３のリスクが、第３のサブリスクレイヤ４３９Ｃ内に示され得る。医学的リスク、財政的リスク、仕事／雇用リスク、及び行動リスク等の他のリスク及び他のサブレイヤ４３９が、リスクレイヤ４３１に含められ得る。
【００８０】
サブレイヤ４３９は、アイコン４０４の１以上の範囲４３５Ａ〜４３５Ｃ（総称して範囲４３５）を含み得る。範囲４３５の各々は、リスクのうちの１つのリスクの対象となる、時間期間全体の部分であって、当該サブレイヤ４３９がレンダリングされる、時間期間全体の部分に対応する。例えば、第１の範囲４３５Ａは、高血圧症という第１のリスクに対応し得る。高血圧症という第１のリスクは、ユーザの一生の４９歳の年の８月あたりからユーザの一生の５５歳の年までであり最大であり得る。したがって、第１のサブリスクレイヤ４３９Ａは、第１の範囲４３５Ａにわたるアイコン４０４に重なるようにレンダリングされる。同様に、第２の範囲４３５Ｂは、糖尿病という第２のリスクに対応し得る。糖尿病という第２のリスクは、ユーザの一生の５５歳の年からユーザの一生の６０歳の年まで対象となり得る。したがって、第２のサブリスクレイヤ４３９Ｂは、第２の範囲４３５Ｂにわたるアイコン４０４に重なるようにレンダリングされる。
【００８１】
サブレイヤ４３９のうちの１以上は、互いに対する視認性を増大させることができる異なる色を含み得る。範囲４３５は、オーバーラップし得る。例えば、第３のサブリスクレイヤ４３９Ｃは、第２のサブリスクレイヤ４３９Ｂ及び第１のサブリスクレイヤ４３９Ａとオーバーラップし得、第２のサブリスクレイヤ４３９Ｂは、第１のサブリスクレイヤ４３９Ａとオーバーラップし得る。追加的又は代替的に、サブレイヤ４３９は、サブレイヤ４３９内に示されるリスクに関連する他の情報４４１を含んでもよい。他の情報４４１は、例えば、リスクの特定の発生（例えば、パーセンテージ）を含み得る。
【００８２】
図４Ｂの実施形態において、リスクレイヤ４３９は、リスクラベル４３７Ａ〜４３７Ｃ（総称してリスクラベル４３７）を含み得る。リスクラベル４３７は、サブレイヤ４３９により示されるリスクのタイプを示すことができる。
【００８３】
リスクレイヤ４３１は、１以上の調整されたアイコンに基づいて、動的に再レンダリングされ得る。調整されたアイコンは、入力データの第３の部分により示されるリスクを変更する更新データに基づき得る。例えば、センサは、範囲４３５のうちの１以上に作用し得る、ユーザのストレスレベルが増大していることを示すことができる。この増大に基づいて、範囲４３５、他の情報４４１、リスクレイヤ４３１等を変化させる調整されたアイコンが生成され得る。調整されたアイコンを含む、サブレイヤ４３９、範囲４３５、他の情報４４１、リスクレイヤ４３１、又はこれらの何らかの部分が、動的に再レンダリングされ得る。
【００８４】
図４Ｃは、第３のＧＵＩ４００Ｃの例を示している。第３のＧＵＩ４００Ｃは、初期アイコン配列４０２上又は初期アイコン配列４０２の何らかの部分上にレンダリングされ得る機会レイヤ４２１を含む。機会レイヤ４２１は、本開示の別の箇所で説明しているように、入力データの第２の部分に基づき得る。機会レイヤ４２１に含められる、入力データの第２の部分は、第２の部分のうちの表現可能な部分であり得、したがって、定量化された時間フレーム及び定量化されたターゲットを含み得る。
【００８５】
機会レイヤ４２１は、ユーザの１以上の機会を示すことができる。機会は、１以上の変更されたアイコン４２３Ａ〜４２３Ｃ（総称して変更されたアイコン４２３）により表される。
【００８６】
変更されたアイコン４２３は、初期アイコン配列４０２において、機会に関連付けられている定量化された時間フレーム及び定量化されたターゲットに対応する１以上の位置にあるアイコン４０４に取って代わり、その位置を埋めることができる。例えば、第１の変更されたアイコン４２３Ａは、ナイアガラの滝への旅行の機会を表すことができる。ナイアガラの滝への旅行の機会は、ユーザの一生の５２歳の年の６月の第２週に対してスケジュールされ得る。したがって、ナイアガラの滝への旅行の機会に関連付けられている定量化された時間フレーム及び定量化されたターゲットは、ユーザの一生の５２歳の年の６月の第２週であり得る。機会レイヤが、初期アイコン配列４０２上にレンダリングされるとき、第１の変更されたアイコン４２３Ａは、５２歳の年の６月の第２週について前に初期アイコン配列４０２における位置を埋めていた対応するアイコン４０４に取って代わることができる。
【００８７】
同様に、第２の変更されたアイコン４２３Ｂは、グランドキャニオンへの旅行の機会を表すことができる。グランドキャニオンへの旅行の機会は、ユーザの一生の５８歳の年の７月の第１週に対してスケジュールされ得る。したがって、グランドキャニオンへの旅行の機会に関連付けられている定量化された時間フレーム及び定量化されたターゲットは、５８歳の年の７月の第１週であり得る。したがって、機会レイヤが、初期アイコン配列４０２上にレンダリングされるとき、第２の変更されたアイコン４２３Ｂは、５８歳の年の７月の第１週について前に初期アイコン配列４０２における位置を埋めていた対応するアイコン４０４に取って代わることができる。
【００８８】
いくつかの機会に関連付けられている定量化された時間フレーム及び定量化されたターゲットは、時間フレーム範囲及びターゲット範囲を含み得る。例えば、第３の変更されたアイコンのセット４２３Ｃは、家族との時間の機会を表すことができる。家族との時間の機会は、地理的位置、休暇時間、ユーザにより祝われる祝日、又はこれらの何らかの組合せに基づき得る。家族との時間の機会は、ユーザの一生の６６歳の年から最後までの６月の最後の２週、感謝祭の週、及びクリスマスの週（集合的に家族との週と呼ばれる）に対してスケジュールされ得る。したがって、家族との時間の機会に関連付けられている定量化された時間フレーム及び定量化されたターゲットは、家族との週を含み得る。したがって、機会レイヤが、初期アイコン配列４０２上にレンダリングされるとき、第３の変更されたアイコンのセット４２３Ｃは、家族との週について前に初期アイコン配列４０２における位置を埋めていた対応するアイコン４０４に取って代わることができる。
【００８９】
さらに、第３のＧＵＩ４００Ｃは、機会ラベル４２５Ａ〜４２５Ｇ（総称して機会ラベル４２５）を含み得る。機会ラベル４２５は、変更されたアイコン４２３のうちの１以上により表される機会のタイプを示すことができる。例えば、第１の機会ラベル４２５Ａ「ナイアガラの滝」は、ナイアガラの滝への旅行の機会を表す第１の変更されたアイコン４２３Ａに対応し得る。
【００９０】
図示される実施形態において、変更されたアイコン４２３の各々は、星である。他の実施形態において、変更されたアイコン４２３のうちの１以上は、１以上の他の形状であり得る。さらに、いくつかの実施形態において、変更されたアイコン４２３のうちの１以上は、機会のタイプに関連する形状をとることができる。
【００９１】
機会レイヤ４２１は、１以上の調整されたアイコンに基づいて、動的に再レンダリングされ得る。調整されたアイコンは、変更されたアイコン４２３が基づく、入力データの第２の部分を変化させる更新データに基づき得る。例えば、マシン提供型データは、変更されたアイコン群４２３により表される定量化された時間フレーム群及び定量化されたターゲット群のうちの１以上に作用し得る、ユーザの財政ポートフォリオが予想よりも高いレベルで増大していることを示すことができる。この変化に基づいて、変更されたアイコン群４２３を変化させる調整されたアイコンが生成され得る。調整されたアイコンを含む変更されたアイコン４２３又は変更されたアイコン４２３の何らかの部分が、動的に再レンダリングされ得る。
【００９２】
図５は、ＧＵＩの生成及び更新のために構成されている例示的なコンピューティングシステム５００を示している。コンピューティングシステム５００は、例えば、図１の動作環境１００において実装され得る。コンピューティングシステム５００の例は、ＶＥデバイス１０６を含み得る。コンピューティングシステム５００は、１以上のプロセッサ５０４、メモリ５０８、通信ユニット５０２、ユーザ入力デバイス１０４、及び、ＶＥモジュール１１０を含むデータストレージ５０１を含み得る。
【００９３】
プロセッサ５０４は、様々なコンピュータハードウェア又はソフトウェアモジュールを含む任意の適切な専用又は汎用のコンピュータ、コンピューティングエンティティ、又は処理デバイスを含み得、任意の適用可能なコンピュータ読み取り可能な媒体に記憶された命令を実行するよう構成され得る。例えば、プロセッサ５０４は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡ、又は、プログラム命令を解釈及び／又は実行し且つ／又はデータを処理するよう構成された任意の他のデジタル回路及び／若しくはアナログ回路を含み得る。
【００９４】
図５において１つのプロセッサとして示されているが、プロセッサ５０４は、より一般的に、本開示に記載の任意の数の動作を個別的に又は集合的に実行するよう構成された任意の数のプロセッサを含んでもよい。さらに、プロセッサ５０４のうちの１以上は、１以上の異なる電子デバイス又はコンピューティングシステム上に存在してもよい。いくつかの実施形態において、プロセッサ５０４は、メモリ５０８、データストレージ５０１、又はメモリ５０８とデータストレージ５０１との両方に記憶されたプログラム命令を解釈及び／又は実行し、且つ／又は、メモリ５０８、データストレージ５０１、又はメモリ５０８とデータストレージ５０１との両方に記憶されたデータを処理することができる。いくつかの実施形態において、プロセッサ５０４は、データストレージ５０１からプログラム命令をフェッチし、プログラム命令をメモリ５０８にロードすることができる。プログラム命令がメモリ５０８にロードされた後、プロセッサ５０４は、プログラム命令を実行することができる。
【００９５】
メモリ５０８及びデータストレージ５０１は、コンピュータ実行可能な命令又はデータ構造を記憶する又は運ぶためのコンピュータ読み取り可能な記憶媒体を含み得る。コンピュータ読み取り可能な媒体という用語は、１つの媒体又は複数の媒体を指し得る。そのようなコンピュータ読み取り可能な記憶媒体は、プロセッサ５０４等の汎用又は専用のコンピュータによりアクセスされ得る任意の利用可能な媒体を含み得る。限定ではなく例として、そのようなコンピュータ読み取り可能な記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ若しくは他の光ディスクストレージ、磁気ディスクストレージ若しくは他の磁気記憶デバイス、フラッシュメモリデバイス（例えば、ソリッドステートメモリデバイス）、又は、コンピュータ実行可能な命令の形態の所望のプログラムコード又はデータ構造を記憶する又は運ぶために使用することができ、汎用又は専用のコンピュータがアクセスできる任意の他の記憶媒体を含む有体の又は非一時的なコンピュータ読み取り可能な記憶媒体を含み得る。上記の組合せも、コンピュータ読み取り可能な記憶媒体の範囲に含まれ得る。コンピュータ実行可能な命令は、例えば、プロセッサ５０４に所定の動作又は動作の集合を実行させるよう構成される命令及びデータを含み得る。
【００９６】
コンピュータ実行可能な命令は、例えば、汎用コンピュータ、専用コンピュータ、又は専用処理リソースに所定の機能又は機能の集合を実行させる命令及びデータを含む。構造的特徴及び／又は方法的動作に特有の言葉で主題が説明されているが、請求項において定められる主題は、上述した特定の特徴又は動作に必ずしも限定されるものではないことを理解されたい。そうではなく、上述した特定の特徴及び動作は、請求項を実施する例示的な形態として開示されている。
【００９７】
通信ユニット５０２は、通信を送受信するよう構成された１以上のハードウェアを含み得る。いくつかの実施形態において、通信ユニット５０２は、数ある通信ハードウェアデバイスの中でもとりわけ、アンテナ、ワイヤードポート、及び変調／復調ハードウェアのうちの１以上を含み得る。詳細には、通信ユニット５０２は、コンピューティングシステム５００外部から通信を受信し、通信をプロセッサ５０４に提供し、且つ／又は、プロセッサ５０４からの通信を別のデバイス又はネットワーク（例えば、図１のネットワーク１２２）に送信するよう構成され得る。
【００９８】
ユーザ入力デバイス１０４は、ユーザから入力を受信し且つ／又はユーザに出力を提供するよう構成された１以上のハードウェアを含み得る。いくつかの実施形態において、ユーザ入力デバイス１０４は、数あるハードウェアデバイスの中でもとりわけ、スピーカ、マイクロフォン、ディスプレイ、キーボード、タッチスクリーン、及びホログラフィックプロジェクションのうちの１以上を含み得る。
【００９９】
ＶＥモジュール１１０は、データストレージ５０１に記憶されたプログラム命令を含み得る。プロセッサ５０４は、ＶＥモジュール１１０をメモリ５０８にロードしてＶＥモジュール１１０を実行するよう構成され得る。代替的に、プロセッサ５０４は、ＶＥモジュール１１０をメモリ５０８にロードすることなく、データストレージ５０１からラインバイラインでＶＥモジュール１１０を実行してもよい。ＶＥモジュール１１０を実行するとき、プロセッサ５０４は、本開示の別の箇所で説明しているＧＵＩ生成プロセス及び／又はＧＵＩ更新プロセス（例えば、方法６００）を実行するよう構成され得る。
【０１００】
本開示の範囲から逸脱することなく、コンピューティングシステム５００に対して変更、追加、又は省略がなされ得る。例えば、いくつかの実施形態において、コンピューティングシステム５００は、ユーザ入力デバイス１０４を含まなくてもよい。いくつかの実施形態において、コンピューティングシステム５００の異なるコンポーネントは、物理的に分離され、任意の適切な機構を介して通信可能に接続され得る。例えば、データストレージ５０１は、プロセッサ５０４、メモリ５０８、及び通信ユニット５０２を含むサーバから分離される記憶デバイスの一部であり得、サーバは、記憶デバイスに通信可能に接続される。
【０１０１】
図６Ａ〜図６Ｄは、ＧＵＩをレンダリングする方法６００のフローチャートである。方法６００は、図１の動作環境１００等の動作システムにおいて実行され得る。方法６００は、いくつかの実施形態において、図１を参照して説明したＶＥデバイス１０６によりプログラム的に実行され得る。いくつかの実施形態において、ＶＥデバイス１０６又は別のコンピューティングシステムは、コンピューティングシステム及び／又はＶＥデバイス１０６に方法６００を実行させる又は方法６００の実行を制御させるための、１以上のプロセッサ（図５のプロセッサ５０４等）により実行可能なプログラムコード又は命令を記憶している非一時的なコンピュータ読み取り可能な媒体（例えば、図５のメモリ５０８）を含み得る、又は、このような非一時的なコンピュータ読み取り可能な媒体に通信可能に接続され得る。追加的又は代替的に、ＶＥデバイス１０６は、ＶＥデバイス１０６又は別のコンピューティングシステムに方法６００を実行させる又は方法６００の実行を制御させるコンピュータ命令を実行するよう構成された上述したプロセッサ５０４を含んでもよい。別個のブロックとして図示されているが、図６における様々なブロックは、所望の実装に応じて、さらなるブロックに分割されてもよいし、より少ないブロックに結合されてもよいし、除去されてもよい。
【０１０２】
ブロック６０２において、入力データが受信され得る。入力データは、本開示に記載のＶＥデバイス１０６等のＶＥデバイスにおいて受信され得る。入力データは、ユーザ１０２等のユーザに少なくとも部分的に関連し得る。入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び／又は１以上のセンサで測定されたマシン提供型データを含み得る。例えば、入力データは、ユーザ１０２によりユーザ入力デバイス１０４に入力されたユーザ提供型データを含み得る。追加的又は代替的に、入力データは、デバイスセンサ１１２及び／又は外部センサ１１４により測定されたデータ又はデバイスセンサ１１２及び／又は外部センサ１１４により測定されたデータを代表するデータを含み得る。
【０１０３】
ブロック６０４において、ＧＵＩがレンダリングされ得る。ＧＵＩは、入力データの第１の部分に基づき得る。いくつかの実施形態において、ＧＵＩは、本開示に記載のＶＥデバイス１０６等のＶＥデバイスによりレンダリングされ得る。ＧＵＩは、仮想環境において提示可能であり得る初期アイコン配列を含み得る。いくつかの実施形態において、初期アイコン配列は、アイコンのセットを含む。それらのアイコンの１以上は、初期アイコン配列により表される時間期間全体の特定の部分を表すことができる。
【０１０４】
初期アイコン配列は、健康及びウェルネス方策、エネルギー使用方策、財政的健全性及びウェルネス方策、社会的行動方策、及び仕事及び時間管理行動方策のうちの１以上又はこれらの何らかの組合せを示すよう構成され得る。
【０１０５】
いくつかの実施形態において、初期アイコン配列により表される時間期間全体は、ユーザの一生であり、アイコンのセットの各アイコンは、ユーザの一生における１週間を表す。追加的又は代替的に、アイコンのセットにおけるアイコンのうちの１以上は、円を含んでもよい。円は、行及び列に編成され得る。
【０１０６】
ブロック６０６において、入力データの第２の部分が、初期アイコン配列において表現可能であるかどうかが判定され得る。いくつかの実施形態において、ＶＥデバイス１０６等のＶＥデバイス又はＶＥデバイスに含まれる機会モジュール（例えば、機会モジュール２０２）は、そのような判定を行うことができる。入力データの第２の部分が表現可能でないことに応じて（ブロック６０６において「Ｎｏ」）、方法６００は、ブロック６２２に進むことができる。入力データの第２の部分が表現可能であることに応じて（ブロック６０６において「Ｙｅｓ」）、方法６００は、ブロック６０８に進むことができる。ブロック６０８において、入力データの第２の部分が、ターゲット及び時間フレームによって定量化され得る。例えば、ＶＥデバイス１０６等のＶＥデバイスは、ターゲット２０９及び時間フレーム２０７によって、入力データ２５３の第２の部分を定量化することができる。
【０１０７】
ブロック６１０において、ターゲットが、入力データの第２の部分に関連付けられ得る。例えば、ＶＥデバイス１０６等のＶＥデバイスは、ターゲット２０９を第２の部分に関連付けることができる。ブロック６１２において、時間フレームが、入力データの第２の部分に関連付けられ得る。例えば、ＶＥデバイス１０６等のＶＥデバイスは、時間フレーム２０７を第２の部分に関連付けることができる。ブロック６１４において、１以上のアイコンが変更され得る。例えば、ターゲットを表すように、初期アイコン配列におけるアイコンのセットのうち、時間フレームに対応する１以上のアイコンが変更され得る。さらに、いくつかの実施形態において、１以上のアイコンが追加され得る。例えば、ターゲットを表すように、初期アイコン配列においてアイコンのセットの１以上のアイコンが追加され得る。
【０１０８】
図６Ｂを参照すると、ブロック６１６において、変更されたアイコンが、初期アイコン配列上に機会レイヤとしてレンダリングされ得る。いくつかの実施形態において、ＶＥデバイス１０６等のＶＥデバイスは、機会レイヤ２１４内に、変更されたアイコン２１６をレンダリングすることができる。ブロック６１８において、初期アイコン配列が、機会レイヤとともに表示され得る。例えば、初期アイコン配列は、仮想環境において、ディスプレイデバイス１１１等のディスプレイデバイス上に表示され得る。
【０１０９】
ブロック６２０において、入力データが、イベントデータについて解析され得る。イベントデータは、特定の日付及び特定のタイプを含み得る。ブロック６２２において、アイコンのセットのうちどのアイコンがイベントデータに対応するかが判定され得る。ブロック６２４において、イベントデータに対応するアイコンが、イベントアイコンで置換され得る。ブロック６２６において、イベントアイコンが、特定のタイプを示すイベントラベルとともに、アイコンのセットにおいてレンダリングされ得る。
【０１１０】
ブロック６２８において、入力データの第３の部分が、ユーザにとってのリスクを示すかどうかが判定され得る。入力データの第３の部分がリスクを示していないことに応じて（ブロック６２８において「Ｎｏ」）、方法６００は、図６Ｃのブロック６３８に進むことができる。入力データの第３の部分がリスクを示すことに応じて（ブロック６２８において「Ｙｅｓ」）、方法６００は、ブロック６３０に進むことができる。ブロック６３０において、アイコンのセットのうち、リスクに関連するアイコンの範囲が判定され得る。
【０１１１】
図６Ｃを参照すると、ブロック６３２において、リスクレイヤがレンダリングされ得る。リスクレイヤは、初期アイコン配列上でのアイコンの範囲及びリスクラベルを含み得る。ブロック６３４において、リスクレイヤが、仮想環境において、機会レイヤとともに初期アイコン配列上に表示され得る。ブロック６３６において、更新データが受信され得る。更新データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含み得る。
【０１１２】
ブロック６３８において、更新データが、入力データの第３の部分により示されるリスクを変更するかどうかが判定され得る。更新データがリスクを変更しないことに応じて（ブロック６３８において「Ｎｏ」）、方法６００は、図６Ｄのブロック６４４に進むことができる。更新データがリスクを変更することに応じて（ブロック６３８において「Ｙｅｓ」）、方法６００は、ブロック６４０に進むことができる。ブロック６４０において、リスク範囲における１以上のアイコン及び／又はリスクラベルが、リスクに対する変更を反映するように調整され得る。ブロック６４２において、リスクレイヤが、調整されたアイコン及び／又は調整されたリスクラベルを用いて、初期アイコン配列上に動的に再レンダリングされ得る。いくつかの実施形態において、図３のデータレンダラ２０６等のデータレンダラは、調整されたアイコン３０６を用いて、初期アイコン配列２１０を動的に再レンダリングすることができる。
【０１１３】
図６Ｄを参照すると、ブロック６４４において、更新データが、入力データの第１の部分を変化させるかどうかが判定され得る。更新データが入力データの第１の部分を変化させないことに応じて（ブロック６４４において「Ｎｏ」）、方法６００は、ブロック６５０に進むことができる。更新データが入力データの第１の部分を変化させることに応じて（ブロック６４４において「Ｙｅｓ」）、方法６００は、ブロック６４６に進むことができる。ブロック６４６において、アイコンのセットにおける１以上のアイコンが、入力データの第１の部分に対する変化を反映するように調整され得る。ブロック６４８において、初期アイコン配列が、調整されたアイコンを用いて動的に再レンダリングされ得る。いくつかの実施形態において、図３のデータレンダラ２０６等のデータレンダラは、調整されたアイコン３０６を用いて、初期アイコン配列２１０を動的に再レンダリングすることができる。
【０１１４】
ブロック６５０において、更新データが、入力データの第２の部分を変化させるかどうかが判定され得る。更新データが入力データの第２の部分を変化させないことに応じて（ブロック６５０において「Ｎｏ」）、方法６００は、ブロック６５６に進むことができ、ブロック６５６において、方法６００は終了し得る。更新データが入力データの第２の部分を変化させることに応じて（ブロック６５０において「Ｙｅｓ」）、方法６００は、ブロック６５２に進むことができる。ブロック６５２において、機会レイヤの変更されたアイコンが、入力データの第２の部分に対する変化を反映するように調整され得る。ブロック６５４において、機会レイヤが、調整されたアイコンを用いて動的に再レンダリングされ得る。いくつかの実施形態において、図３のデータレンダラ２０６等のデータレンダラは、調整されたアイコン３０６を用いて、機会レイヤ２１４を動的に再レンダリングすることができる。
【０１１５】
本明細書で開示したこのプロシージャ及び他のプロシージャ並びに方法に関して、当該方法及びプロセスにおいて実行される機能は異なる順番で実行されてもよいことが当業者には理解されよう。さらに、説明したステップ及び動作は、例として提供されているに過ぎず、これらのステップ及び動作のうちの一部は、任意的であり得、開示した実施形態を損なうことなく、より少ないステップ又は動作に結合され得るものであり、又は、さらなるステップ及び動作に拡張され得るものである。
【０１１６】
本明細書で使用される場合、「モジュール」、「コンポーネント」、及び／又は「エンジン」という用語は、コンピューティングシステム上で実行されるソフトウェアオブジェクト又はルーチンを指し得る。本明細書に記載の様々なコンポーネント、モジュール、エンジン、及びサービスは、コンピューティングシステム上で（例えば、別個のスレッドとして）実行されるオブジェクト又はプロセスとして実装され得る。本明細書に記載のシステム及び方法は、好ましくは、ソフトウェアにより実装されるが、ハードウェア又はソフトウェアとハードウェアとの組合せによる実装も可能であり意図されている。本説明において、「コンピューティングエンティティ」は、本明細書で先に定められたような任意のコンピューティングシステムであってもよいし、コンピューティングシステム上で動作する任意のモジュール又はモジュールの組合せであってもよい。
【０１１７】
本明細書に記載の全ての例及び条件付きの文言は、技術を発展させるために本発明者が寄与した本発明及び着想を読者が理解するのを助ける教育的目的のために意図されており、そのような具体的に記載された例及び条件に限定されないものとして解釈されるべきである。本発明の実施形態が詳細に説明されているが、そのような実施形態に対する様々な変形、代替、及び変更が、本発明の主旨及び範囲から逸脱することなく可能である。
【０１１８】
以上の実施形態に関し、さらに以下の付記を開示する。
【０１１９】
（付記１）
仮想環境（ＶＥ）デバイスにおいて、ユーザに関連する入力データを受信するステップであって、前記入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含む、ステップと、
前記ＶＥデバイスにより、前記入力データの第１の部分に基づいて、仮想環境において提示可能である初期アイコン配列を含むグラフィカルユーザインタフェース（ＧＵＩ）をレンダリングするステップであって、前記初期アイコン配列は、アイコンのセットを含み、前記アイコンのセットの各アイコンは、前記初期アイコン配列により表される時間期間全体の特定の部分を表す、ステップと、
前記ＶＥデバイスにより、前記入力データの第２の部分が、前記初期アイコン配列において表現可能であるかどうかを判定するステップと、
前記入力データの前記第２の部分が表現可能であることに応じて、
前記ＶＥデバイスにより、ターゲット及び時間フレームによって、前記入力データの前記第２の部分を定量化するステップと、
前記ＶＥデバイスにより、前記ターゲットを、前記入力データの前記第２の部分に関連付けるステップと、
前記ＶＥデバイスにより、前記時間フレームを、前記入力データの前記第２の部分に関連付けるステップと、
前記ＶＥデバイスにより、前記ターゲットを表すように、前記初期アイコン配列における、前記時間フレームに対応する１以上のアイコンを変更するステップと、
前記ＶＥデバイスにより、前記初期アイコン配列上に、機会レイヤとして、前記の変更されたアイコンをレンダリングするステップと、
ディスプレイデバイス上に、前記仮想環境において前記機会レイヤとともに前記初期アイコン配列を表示するステップと、
を含む方法。
【０１２０】
（付記２）
特定の日付及び特定のタイプを含むイベントデータについて前記入力データを解析するステップと、
前記アイコンのセットのうちどのアイコンが前記イベントデータに対応するかを判定するステップと、
前記イベントデータに対応するアイコンを、イベントアイコンで置換するステップと、
前記特定のタイプを示すイベントラベルとともに、前記アイコンのセットにおいて前記イベントアイコンをレンダリングするステップと、
をさらに含む、付記１に記載の方法。
【０１２１】
（付記３）
前記入力データの第３の部分が、前記ユーザにとってのリスクを示すかどうかを判定するステップと、
前記入力データの前記第３の部分が前記リスクを示すことに応じて、
前記アイコンのセットのうち、前記リスクに関連するアイコンの範囲を判定するステップと、
前記初期アイコン配列上に、前記アイコンの範囲及びリスクラベルを含むリスクレイヤをレンダリングするステップと、
前記仮想環境において、前記機会レイヤとともに、前記初期アイコン配列上に前記リスクレイヤを表示するステップと、
をさらに含む、付記１に記載の方法。
【０１２２】
（付記４）
更新データを受信するステップであって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、ステップと、
前記更新データが、前記入力データの前記第３の部分により示される前記リスクを変更するかどうかを判定するステップと、
前記更新データが前記リスクを変更することに応じて、前記リスクに対する前記変更を反映するように、リスク範囲における１以上のアイコン及び／又は前記リスクラベルを調整するステップと、
前記の調整されたアイコン及び／又は前記の調整されたリスクラベルを用いて、前記初期アイコン配列上に前記リスクレイヤを動的に再レンダリングするステップと、
をさらに含む、付記３に記載の方法。
【０１２３】
（付記５）
更新データを受信するステップであって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、ステップと、
前記更新データが、前記入力データの前記第１の部分を変化させるかどうかを判定するステップと、
前記更新データが前記入力データの前記第１の部分を変化させることに応じて、
前記入力データの前記第１の部分に対する前記変化を反映するように、前記アイコンのセットにおける１以上のアイコンを調整するステップと、
前記の調整されたアイコンを用いて、前記初期アイコン配列を動的に再レンダリングするステップと、
前記更新データが、前記入力データの前記第２の部分を変化させるかどうかを判定するステップと、
前記更新データが前記入力データの前記第２の部分を変化させることに応じて、
前記入力データの前記第２の部分に対する前記変化を反映するように、前記機会レイヤの前記の変更されたアイコンを調整するステップと、
前記の調整された変更されたアイコンを用いて、前記機会レイヤを動的に再レンダリングするステップと、
をさらに含む、付記１に記載の方法。
【０１２４】
（付記６）
前記アイコンのセットの各アイコンは、円を含み、
前記アイコンのセットは、行及び列に編成され、
前記初期アイコン配列により表される前記時間期間全体は、前記ユーザの一生であり、
前記アイコンのセットの各アイコンは、前記ユーザの一生における１週間を表す、付記１に記載の方法。
【０１２５】
（付記７）
前記初期アイコン配列は、
健康及びウェルネス方策、
エネルギー使用方策、
財政的健全性及びウェルネス方策、
社会的行動方策、及び
仕事及び時間管理行動方策
のうちの１以上、又は、
前記健康及びウェルネス方策、
前記エネルギー使用方策、
前記財政的健全性及びウェルネス方策、
前記社会的行動方策、及び
前記仕事及び時間管理行動方策
の組合せ
を示すよう構成されている、付記１に記載の方法。
【０１２６】
（付記８）
１以上のプロセッサにより実行可能なプログラムコードであり、複数の動作を実行する又は前記複数の動作の実行を制御するための前記プログラムコードがエンコードされて含まれている非一時的なコンピュータ読み取り可能な媒体であって、前記複数の動作は、
仮想環境（ＶＥ）デバイスにおいて、ユーザに関連する入力データを受信する動作であって、前記入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含む、動作と、
前記ＶＥデバイスにより、前記入力データの第１の部分に基づいて、仮想環境において提示可能である初期アイコン配列を含むグラフィカルユーザインタフェース（ＧＵＩ）をレンダリングする動作であって、前記初期アイコン配列は、アイコンのセットを含み、前記アイコンのセットの各アイコンは、前記初期アイコン配列により表される時間期間全体の特定の部分を表す、動作と、
前記ＶＥデバイスにより、前記入力データの第２の部分が、前記初期アイコン配列において表現可能であるかどうかを判定する動作と、
前記入力データの前記第２の部分が表現可能であることに応じて、
前記ＶＥデバイスにより、ターゲット及び時間フレームによって、前記入力データの前記第２の部分を定量化する動作と、
前記ＶＥデバイスにより、前記ターゲットを、前記入力データの前記第２の部分に関連付ける動作と、
前記ＶＥデバイスにより、前記時間フレームを、前記入力データの前記第２の部分に関連付ける動作と、
前記ＶＥデバイスにより、前記ターゲットを表すように、前記初期アイコン配列における、前記時間フレームに対応する１以上のアイコンを変更する動作と、
前記ＶＥデバイスにより、前記初期アイコン配列上に、機会レイヤとして、前記の変更されたアイコンをレンダリングする動作と、
ディスプレイデバイス上に、前記仮想環境において前記機会レイヤとともに前記初期アイコン配列を表示する動作と、
を含む、非一時的なコンピュータ読み取り可能な媒体。
【０１２７】
（付記９）
前記複数の動作は、
特定の日付及び特定のタイプを含むイベントデータについて前記入力データを解析する動作と、
前記アイコンのセットのうちどのアイコンが前記イベントデータに対応するかを判定する動作と、
前記イベントデータに対応するアイコンを、イベントアイコンで置換する動作と、
前記特定のタイプを示すイベントラベルとともに、前記アイコンのセットにおいて前記イベントアイコンをレンダリングする動作と、
をさらに含む、付記８に記載の非一時的なコンピュータ読み取り可能な媒体。
【０１２８】
（付記１０）
前記複数の動作は、
前記入力データの第３の部分が、前記ユーザにとってのリスクを示すかどうかを判定する動作と、
前記入力データの前記第３の部分が前記リスクを示すことに応じて、
前記アイコンのセットのうち、前記リスクに関連するアイコンの範囲を判定する動作と、
前記初期アイコン配列上に、前記アイコンの範囲及びリスクラベルを含むリスクレイヤをレンダリングする動作と、
前記仮想環境において、前記機会レイヤとともに、前記初期アイコン配列上に前記リスクレイヤを表示する動作と、
をさらに含む、付記８に記載の非一時的なコンピュータ読み取り可能な媒体。
【０１２９】
（付記１１）
前記複数の動作は、
更新データを受信する動作であって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、動作と、
前記更新データが、前記入力データの前記第３の部分により示される前記リスクを変更するかどうかを判定する動作と、
前記更新データが前記リスクを変更することに応じて、前記リスクに対する前記変更を反映するように、リスク範囲における１以上のアイコン及び／又は前記リスクラベルを調整する動作と、
前記の調整されたアイコン及び／又は前記の調整されたリスクラベルを用いて、前記初期アイコン配列上に前記リスクレイヤを動的に再レンダリングする動作と、
をさらに含む、付記１０に記載の非一時的なコンピュータ読み取り可能な媒体。
【０１３０】
（付記１２）
前記複数の動作は、
更新データを受信する動作であって、前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、動作と、
前記更新データが、前記入力データの前記第１の部分を変化させるかどうかを判定する動作と、
前記更新データが前記入力データの前記第１の部分を変化させることに応じて、
前記入力データの前記第１の部分に対する前記変化を反映するように、前記アイコンのセットにおける１以上のアイコンを調整する動作と、
前記の調整されたアイコンを用いて、前記初期アイコン配列を動的に再レンダリングする動作と、
前記更新データが、前記入力データの前記第２の部分を変化させるかどうかを判定する動作と、
前記更新データが前記入力データの前記第２の部分を変化させることに応じて、
前記入力データの前記第２の部分に対する前記変化を反映するように、前記機会レイヤの前記の変更されたアイコンを調整する動作と、
前記の調整された変更されたアイコンを用いて、前記機会レイヤを動的に再レンダリングする動作と、
をさらに含む、付記８に記載の非一時的なコンピュータ読み取り可能な媒体。
【０１３１】
（付記１３）
前記アイコンのセットの各アイコンは、円を含み、
前記アイコンのセットは、行及び列に編成され、
前記初期アイコン配列により表される前記時間期間全体は、前記ユーザの一生であり、
前記アイコンのセットの各アイコンは、前記ユーザの一生における１週間を表す、付記８に記載の非一時的なコンピュータ読み取り可能な媒体。
【０１３２】
（付記１４）
前記初期アイコン配列は、
健康及びウェルネス方策、
エネルギー使用方策、
財政的健全性及びウェルネス方策、
社会的行動方策、及び
仕事及び時間管理行動方策
のうちの１以上、又は、
前記健康及びウェルネス方策、
前記エネルギー使用方策、
前記財政的健全性及びウェルネス方策、
前記社会的行動方策、及び
前記仕事及び時間管理行動方策
の組合せ
を示すよう構成されている、付記８に記載の非一時的なコンピュータ読み取り可能な媒体。
【０１３３】
（付記１５）
ユーザの行動結果に作用するよう構成されているグラフィカルユーザインタフェース（ＧＵＩ）であって、
仮想環境（ＶＥ）デバイスによりレンダリングされており、前記ＶＥデバイスのディスプレイデバイス上に表示されるよう構成されている初期アイコン配列であって、前記初期アイコン配列は、アイコンのセットを含み、前記アイコンのセットの各アイコンは、前記初期アイコン配列により表される時間期間全体の特定の部分を表し、前記初期アイコン配列は、前記ユーザに関連する入力データの第１の部分に基づく、初期アイコン配列と、
前記初期アイコン配列上にレンダリングされている変更されたアイコンを含む機会レイヤであって、前記変更されたアイコンは、前記入力データの第２の部分を表し、前記変更されたアイコンは、前記初期アイコン配列と、前記入力データの前記第２の部分の関連付けられている定量化された時間フレーム及び関連付けられている定量化されたターゲットと、において表現可能である、機会レイヤと、
を含み、
前記入力データは、ユーザ入力デバイスに入力されたユーザ提供型データ及び１以上のセンサで測定されたマシン提供型データを含む、ＧＵＩ。
【０１３４】
（付記１６）
前記アイコンのセットにおけるアイコンのうちの１以上のアイコンを置換したイベントアイコンと、
イベントラベルと、
をさらに含み、
前記イベントアイコンは、前記入力データから解析されたイベントデータに基づき、
前記イベントデータは、前記イベントアイコンにより置換された前記１以上のアイコンに対応する特定の日付と、前記イベントラベルにより示される特定のタイプと、を含む、付記１５に記載のＧＵＩ。
【０１３５】
（付記１７）
前記ユーザにとってのリスクを示す、前記入力データの第３の部分に基づくリスクレイヤ
をさらに含み、
前記リスクレイヤは、前記アイコンのセットのうち、前記リスクに関連するアイコンの範囲と、前記リスクのタイプを示すリスクラベルと、を含み、
前記リスクレイヤは、前記アイコンの範囲に重なるように前記初期アイコン配列上にレンダリングされている、付記１６に記載のＧＵＩ。
【０１３６】
（付記１８）
前記リスクレイヤ、前記機会レイヤ、前記イベントアイコン、及び前記初期アイコン配列のうちの１以上、又は、前記リスクレイヤ、前記機会レイヤ、前記イベントアイコン、及び前記初期アイコン配列の組合せの一部として動的に再レンダリングされている調整されたアイコン
をさらに含み、
前記調整されたアイコンは、前記入力データの前記第３の部分により示される前記リスクを変更するか、前記入力データの前記第１の部分を変化させるか、又は前記入力データの前記第２の部分を変化させる更新データに基づき、
前記更新データは、前記ユーザ入力デバイスに入力されたユーザ提供型データ及び前記１以上のセンサで測定されたマシン提供型データを含む、付記１７に記載のＧＵＩ。
【０１３７】
（付記１９）
前記アイコンのセットの各アイコンは、円を含み、
前記円は、行及び列に編成されており、
前記初期アイコン配列により表される前記時間期間全体は、前記ユーザの一生であり、
前記アイコンのセットの各アイコンは、前記ユーザの一生における１週間を表す、付記１５に記載のＧＵＩ。
【０１３８】
（付記２０）
前記初期アイコン配列は、
健康及びウェルネス方策、
エネルギー使用方策、
財政的健全性及びウェルネス方策、
社会的行動方策、及び
仕事及び時間管理行動方策
のうちの１以上、又は、
前記健康及びウェルネス方策、
前記エネルギー使用方策、
前記財政的健全性及びウェルネス方策、
前記社会的行動方策、及び
前記仕事及び時間管理行動方策
の組合せ
を示すよう構成されている、付記１５に記載のＧＵＩ。
【符号の説明】
【０１３９】
１０１  グラフィカルユーザインタフェース（ＧＵＩ）
１０３  情報データベース（ＤＢ）
１０４  ユーザ入力デバイス
１０６  仮想環境（ＶＥ）デバイス
１１０  仮想環境（ＶＥ）モジュール
１１１  ディスプレイデバイス
１１２  デバイスセンサ
１１４  外部センサ
１２２  ネットワーク
２０１  基本データ
２０２  機会モジュール
２０３  イベントデータ
２０４  リスクカルキュレータ
２０５  リスクデータ
２０６  データレンダラ
２０７  時間フレーム
２０９  ターゲット
２１０  初期アイコン配列
２１１  原リスクデータ
２１２  リスクレイヤ
２１３  役割データ
２１４  機会レイヤ
２１５  人口統計学的データ
２１６  変更されたアイコン
２１７  共通データ
２１８  イベントアイコン
２１９  ソーシャル通信データ
２２０  イベントラベル
２２１  機会データ
２２２  リスクラベル
２２５  マシン提供型データ
２２７  ユーザ提供型データ
２３０  アイコンデータベース（ＤＢ）
２３１  範囲
２３２  時間レンダリングライブラリ
２５１  希望データ
２５３  入力データ
３０２  更新データ
３０６  調整されたアイコン
３０８  調整されたリスクラベル
３１０  調整されたイベントラベル
５００  コンピューティングシステム
５０１  データストレージ
５０２  通信ユニット
５０４  プロセッサ
５０８  メモリ
【図１】
0006798332.tif 000002
【図２】
0006798332.tif 000003
【図３】
0006798332.tif 000004
【図４Ａ】
0006798332.tif 000005
【図４Ｂ】
0006798332.tif 000006
【図４Ｃ】
0006798332.tif 000007
【図５】
0006798332.tif 000008
【図６Ａ】
0006798332.tif 000009
【図６Ｂ】
0006798332.tif 000010
【図６Ｃ】
0006798332.tif 000011
【図６Ｄ】
0006798332.tif 000012