(57)【要約】【課題】資産額のシミュレーションを行うユーザが、ユーザ情報を修正するか否かの判断等を行い易くする。【解決手段】取得手段２２は、受付手段２１がユーザのユーザ情報の入力を受け付けた場合、ユーザ情報を用いて得られたユーザの資産額の時間変化のシミュレーション結果を取得する。更新手段２３は入力されたユーザ情報を用いて更新されたシミュレーション結果を取得手段２２に取得させる。表示制御手段２４は、シミュレーション結果を表したグラフを含むシミュレーション画面を表示させ、更新されたシミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果をグラフに表示する。消去手段２５は、受付手段２１が第１シミュレーション結果及び第２シミュレーション結果のいずれかの選択を受け付けた場合、選択されなかったシミュレーション結果をグラフから消去する。【選択図】図１５
2020047187.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる入力を受け付ける受付手段と、
前記受付手段が前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得する取得手段と、
前記受付手段が前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を前記取得手段に取得させる更新手段と、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させ、前記更新手段により前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御する表示制御手段と、
前記受付手段が前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去する消去手段と
を有するシミュレーション装置。
【請求項２】
前記表示制御手段は、前記グラフにおいて、前記第１シミュレーション結果と前記第２シミュレーション結果とを異なる色で表示する
請求項１に記載のシミュレーション装置。
【請求項３】
前記表示制御手段は、前記グラフ上に前記ユーザ情報に対応する画像オブジェクトを表示し、
前記受付手段が前記画像オブジェクトの位置を変更する指示を受け付けた場合、前記更新手段は、当該変更後の位置に応じて更新された前記シミュレーション結果を前記取得手段に取得させる
請求項１又は２に記載のシミュレーション装置。
【請求項４】
前記表示制御手段は、前記ユーザ情報の入力をするためのウインドウを前記グラフに重ねて表示し、
前記受付手段が前記ウインドウにおいて前記ユーザ情報を変更する指示を受け付けた場合、前記更新手段は、当該変更されたユーザ情報に応じて更新された前記シミュレーション結果を前記取得手段に取得させる
請求項１又は２に記載のシミュレーション装置。
【請求項５】
前記シミュレーション画面が、前記シミュレーション結果に対応するライフイベントの一覧を含み、
前記表示制御手段は、前記一覧に含まれるライフイベントのうち、前記第１シミュレーション結果及び前記第２シミュレーション結果に対応するライフイベントを、他のライフイベントと異なる外観で表示する
請求項１乃至４のいずれか一項に記載のシミュレーション装置。
【請求項６】
前記表示制御手段は、前記一覧において、前記第１シミュレーション結果及び前記第２シミュレーション結果に対応するライフイベントに対しそれぞれ画像オブジェクトを表示し、
前記受付手段は、前記画像オブジェクトを介して前記ユーザ情報の変更の入力を受け付ける
請求項５に記載のシミュレーション装置。
【請求項７】
ユーザによる入力を受け付ける受付手段と、
前記受付手段が前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得する取得手段と、
前記受付手段が前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を前記取得手段に取得させる更新手段と、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させ、前記更新手段により前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御する表示制御手段と、
前記受付手段が前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去する消去手段と
を有するシミュレーションシステム。
【請求項８】
コンピュータに、
ユーザによる入力を受け付けるステップと、
前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得するステップと、
前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を取得するステップと、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させるステップと、
前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御するステップと、
前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去するステップと
を実行させるためのプログラム。
【請求項９】
ユーザによる入力を受け付けるステップと、
前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得するステップと、
前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を取得するステップと、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させるステップと、
前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御するステップと、
前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去するステップと
を有するシミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライフプランのシミュレーションに関する。
【背景技術】
【０００２】
従来から、ライフプランシミュレーションが知られている。ライフプランシミュレーションは、ユーザが自身のライフスタイルに基づくデータを入力し、将来の必要経費や将来の予定収入など、年毎の収支を試算したり、あるいは、個々人に最適となる保険や貯蓄プラン、ローン支払い方法等の提案を受けたりするためのシステムである。
【０００３】
特許文献１は、新婚夫婦や世帯主の年齢を時系列に表示する欄と対応する位置に、年齢ごとのライフイベントを写真や絵図で表現するライフイベント欄を設け、それぞれの年齢ごとのライフイベントを一望し、表示期間内のライフプランを容易に把握し、ライフプランの実現性を高めるためのシステムを開示している。
【０００４】
特許文献２は、単位年毎の住宅ローンの返済状況と、その住宅ローンの返済状況に影響し合う単位年毎の生涯予想金融資産との変遷を関連付けてシミュレーションし、住宅ローンの返済の仕方を変えると老後の金融資産や生活費がどのように変化するかを容易に知得できる生涯金融資産試算システムを開示している。
【０００５】
特許文献３は、基礎情報とイベント情報とを順次入力させ、これらの情報に基づいてキャッシュフローシミュレーションを行う装置を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２２９４８号公報
【特許文献２】特開２００７−４１８０７号公報
【特許文献３】特開２００１−１４７９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のライフプランのシミュレーションを行う為の技術では、チェックボックスを選択したり、テキストボックスに所定の情報を入力したりすることのみでライフプランのシミュレーションが行われており、ライフプランのシミュレーションに必要となる情報の入力が単調となる問題があった。
【０００８】
また、ライフプランのシミュレーションを実施するために、ユーザは多岐にわたる情報の入力を行う必要があるが、必ずしもすべての質問項目への回答を事前準備できているわけではない。そのため、ユーザは、情報の入力を進めながら自身のライフプランを想像し、さらなる情報の入力を行ったり、入力済みの情報を修正したりする場合がある。しかし、イベント・ステージごとの画面構成の中で回答を検討し入力していくので、ユーザは自身の生涯の全期間を俯瞰しながら、ライフプランを予想したり、個別のイベントの位置づけを決定したりすることができなかった。
【０００９】
ライフプランシミュレーションにおいては、あるユーザ情報の数値を増減させたり、削除したり、想定される人生のシナリオに応じて様々な条件でシミュレーションを行うことがある。しかし、特許文献１−３の技術においては、ユーザ情報の変更前後のシミュレーション結果を比較することが困難であった。
【００１０】
本発明によれば、ユーザ情報の変更前後のシミュレーション結果をより容易に比較することができる。
【課題を解決するための手段】
【００１１】
一実施形態に係るシミュレーション装置は、ユーザによる入力を受け付ける受付手段と、前記受付手段が前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得する取得手段と、前記受付手段が前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を前記取得手段に取得させる更新手段と、前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させ、前記更新手段により前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御する表示制御手段と、前記受付手段が前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去する消去手段とを有する。
このシミュレーション装置によれば、本発明によれば、ユーザ情報の変更前後のシミュレーション結果をより容易に比較することができる。
【００１２】
前記表示制御手段は、前記グラフにおいて、前記第１シミュレーション結果と前記第２シミュレーション結果とを異なる色で表示してもよい。
このシミュレーション装置によれば、ユーザは、直前に入力したユーザ情報が反映されたシミュレーション結果と反映される前のシミュレーション結果との差異を視覚的に把握し易い。
【００１３】
前記表示制御手段は、前記グラフ上に前記ユーザ情報に対応する画像オブジェクトを表示し、前記受付手段が前記画像オブジェクトの位置を変更する指示を受け付けた場合、前記更新手段は、当該変更後の位置に応じて更新された前記シミュレーション結果を前記取得手段に取得させてもよい。
このシミュレーション装置によれば、グラフ上の画像オブジェクトの位置を変更することによりそのイベントオブジェクトに関するユーザ情報を入力することができるので、ユーザ情報の入力順が任意である。
【００１４】
前記表示制御手段は、前記ユーザ情報の入力をするためのウインドウを前記グラフに重ねて表示し、前記受付手段が前記ウインドウにおいて前記ユーザ情報を変更する指示を受け付けた場合、前記更新手段は、当該変更されたユーザ情報に応じて更新された前記シミュレーション結果を前記取得手段に取得させてもよい。
このシミュレーション装置によれば、「シミュレーション画面」という単一の画面においてユーザ情報の入力及びシミュレーション結果の閲覧が完結する。
【００１５】
本態では、前記シミュレーション画面が、前記シミュレーション結果に対応するライフイベントの一覧を含み、前記表示制御手段は、前記一覧に含まれるライフイベントのうち、前記第１シミュレーション結果及び前記第２シミュレーション結果に対応するライフイベントを、他のライフイベントと異なる外観で表示することを特徴とする。
このシミュレーション装置によれば、直前に入力されたユーザ情報により発生するライフイベントを視覚的に把握し易い。
【００１６】
前記表示制御手段は、前記一覧において、前記第１シミュレーション結果及び前記第２シミュレーション結果に対応するライフイベントに対しそれぞれ画像オブジェクトを表示し、前記受付手段は、前記画像オブジェクトを介して前記ユーザ情報の変更の入力を受け付けてもよい。
このシミュレーション装置によれば、ユーザは、画像オブジェクトに対する操作を行うことでユーザ情報の更新を反映させることができる。
【００１７】
また、別の実施形態に係るシミュレーションシステムは、ユーザによる入力を受け付ける受付手段と、前記受付手段が前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得する取得手段と、前記受付手段が前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を前記取得手段に取得させる更新手段と、前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させ、前記更新手段により前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御する表示制御手段と、前記受付手段が前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去する消去手段とを有することを特徴とする。
このような構成とすることで、資産額のシミュレーションを行うユーザが、ユーザ情報の入力、ユーザ情報の修正、及びユーザ情報を修正するか否かの判断を行い易い。
【００１８】
また、さらに別の実施形態に係るプログラムは、コンピュータに、ユーザによる入力を受け付けるステップと、前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得するステップと、前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を取得するステップと、前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させるステップと、前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御するステップと、前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去するステップとを実行させるためのものである。
【００１９】
また、さらに別の実施形態に係るシミュレーション方法は、ユーザによる入力を受け付けるステップと、前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得するステップと、前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を取得するステップと、前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させるステップと、前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御するステップと、前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去するステップとを有する。
【発明の効果】
【００２０】
本発明によれば、本発明は、ユーザ情報の変更前後のシミュレーション結果をより容易に比較することができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係るシミュレーションシステムの機能ブロック図。
【図２】第１実施形態に係るシミュレーションサーバのハードウェア構成図。
【図３】第１実施形態に係る入力画面の画面表示例。
【図４】第１実施形態に係るシミュレーション画面の画面表示例。
【図５Ａ】第１実施形態に係るグラフ表示及び入力画面の画面表示例。
【図５Ｂ】第１実施形態に係るグラフ表示及び入力画面の画面表示例。
【図６】第１実施形態に係る入力画面の画面表示例。
【図７Ａ】第１実施形態に係る入力画面の画面表示例。
【図７Ｂ】第１実施形態に係る入力画面の画面表示例。
【図７Ｃ】第１実施形態に係る入力画面の画面表示例。
【図８Ａ】第１実施形態に係る入力画面の画面表示例。
【図８Ｂ】第１実施形態に係る入力画面の画面表示例。
【図８Ｃ】第１実施形態に係る入力画面の画面表示例。
【図８Ｄ】第１実施形態に係る入力画面の画面表示例。
【図９Ａ】第１実施形態に係る入力画面の画面表示例。
【図９Ｂ】第１実施形態に係る入力画面の画面表示例。
【図９Ｃ】第１実施形態に係る入力画面の画面表示例。
【図９Ｄ】第１実施形態に係る入力画面の画面表示例。
【図１０Ａ】第１実施形態に係る入力画面の画面表示例。
【図１０Ｂ】第１実施形態に係る入力画面の画面表示例。
【図１０Ｃ】第１実施形態に係る入力画面の画面表示例。
【図１０Ｄ】第１実施形態に係る入力画面の画面表示例。
【図１１】第１実施形態に係る入力画面の画面表示例。
【図１２】第１実施形態に係るシミュレーション画面の画面表示例。
【図１３】第１実施形態に係るシミュレーション処理のフローチャート。
【図１４】第１実施形態に係るユーザ端末のハードウェア構成図。
【図１５】第２実施形態に係るシミュレーションシステムの機能ブロック図。
【図１６】第２実施形態に係るシミュレーション画面の表示例。
【図１７】第２実施形態に係るシミュレーション画面の表示例。
【図１８】第２実施形態に係るシミュレーション処理のフローチャート。
【図１９】第２実施形態に係るシミュレーション画面の表示例。
【図２０】第２実施形態に係るシミュレーション画面の表示例。
【図２１】第２実施形態に係るシミュレーション画面の表示例。
【発明を実施するための形態】
【００２２】
１．第１実施形態
以下、図面を用いて、本発明に関するシミュレーションシステムについて説明する。なお、以下に示す実施形態は本発明の一例であり、本発明を以下の実施形態に限定するものではなく、様々な構成を採用することもできる。
【００２３】
例えば、本実施形態ではシミュレーションシステムの構成、動作等について説明するが、同様の構成の方法、サーバ装置、端末、コンピュータプログラム、記録媒体等も、同様の作用効果を奏することができる。また、プログラムは、記録媒体に記憶されてもよい。この記録媒体を用いれば、例えばコンピュータにプログラムをインストールすることができる。ここで、プログラムを記憶した記録媒体は、例えばＣＤ−ＲＯＭ等の非一過性の記録媒体であっても良い。
【００２４】
本実施形態では、ユーザのライフプランをシミュレーションし、ユーザのライフスタイルに即した貯蓄プランを提案するためのシミュレーションシステムを例示する。本システムが利用される応用分野については特に制限はなく、例えば、金融商品や保険商品等、ユーザのライフスタイルを分析して特定のサービスを提案するためのシステムとして利用されてもよいし、単にライフプランの試算を行う為のシステムとして利用されてもよい。
【００２５】
図１は、一実施形態に係るシミュレーションシステムの概要を示す機能ブロック図である。シミュレーションシステム１は、シミュレーションサーバ２（シミュレーション装置の一例）と、シミュレーションを行う為の情報を記憶するデータベースＤＢと、ユーザが操作し、シミュレーションの要求等に利用される１又は複数のユーザ端末３（３Ａ、３Ｂ）と、を備えている。シミュレーションサーバ２及びユーザ端末３は、ネットワークＮＷを介して通信可能である。
【００２６】
図２は、シミュレーションサーバ２のハードウェア構成を示す図である。シミュレーションサーバ２は、演算装置（ＣＰＵ２０１）と、主記憶装置（ＲＡＭ２０２）と、ＨＤＤ又はＳＳＤ等の補助記憶装置（記録装置２０３）と、外部の装置とネットワークＮＷを介して通信を行うためのインタフェースである通信装置２０４と、入力装置２０５と、出力装置２０６と、を備えている。また、記録装置２０３には、オペレーティングシステム（以下「ＯＳ」）２０７と、ＯＳ２０７と協働してその機能を発揮するシミュレーションプログラム２０８等が記録されている。
【００２７】
図１４は、ユーザ端末３のハードウェア構成を例示する図である。ユーザ端末３は、パーソナルコンピュータ、スマートフォン、又はタブレット端末等の汎用的なコンピュータ装置である。ユーザ端末３は、演算装置（ＣＰＵ３０１）と、主記憶装置（ＲＡＭ３０２）、ＨＤＤやＳＳＤ、フラッシュメモリ等の補助記憶装置（記録装置３０３）、外部の装置とネットワークＮＷを介して通信を行うためのインタフェースである通信装置３０４と、入力装置３０５と、出力装置３０６と、を備えている。入力装置３０５は、ユーザ端末３に指示又は情報を入力するための装置であり、例えば、タッチスクリーン、キーボード、及びマウスのうち少なくとも１つを含む。出力装置３０６は、例えば液晶ディスプレイ等の表示装置を含む。また、記録装置３０３には、ＯＳ３０７と、ＯＳ３０７と協働してその機能を発揮するシミュレーションプログラム３０８等が記録されている。シミュレーションプログラム３０８は、ウェブブラウザ上で動作する、いわゆるウェブアプリケーションであってもよいし、（ウェブブラウザ上ではなく）ＯＳ上で動作する、いわゆるネイティブアプリケーションであってもよい。
【００２８】
図１の説明に戻る。シミュレーションサーバ２は、受付手段４と、表示手段５と、配置手段６と、算出手段７と、提案手段８と、を備えている。ここで、本実施形態においてシミュレーションサーバ２に含まれる機能構成を実現する為の各処理手段は、必ずしも１台のサーバ装置に含まれる必要はなく、複数のコンピュータに備えられた構成であってもよい。例えば、受付手段４、表示手段５、配置手段６及び算出手段７を備え、ユーザ端末３等からユーザ情報の入力を受け付けてシミュレーションを実行する為のサーバ装置と、提案手段８を備え、シミュレーション結果に基づいて所定の貯蓄プラン等を提案するサーバ装置と、によってシミュレーションサーバ２が構成されてもよい。
【００２９】
データベースＤＢは、シミュレーションシステム１で利用される情報を記憶している。本実施形態では、データベースＤＢは、シミュレーションを行う為にユーザ端末３を介して入力されたユーザ情報や、シミュレーション結果に基づいて提案を行うプラン情報等を有している。
【００３０】
受付手段４は、シミュレーションを実施するためのユーザ情報の入力を受け付ける。本実施形態では、受付手段４は、ユーザ端末３を介して、ユーザ情報の入力を受け付ける。
【００３１】
表示手段５は、シミュレーション画面を表示処理し、ユーザ端末に対して送信可能にする。本実施形態では、表示手段５は、シミュレーション画面に加え、ユーザ情報の入力画面を表示処理する。ユーザ情報は、入力画面に含まれるチェックボックスやテキストボックス等を介して入力される情報と共に、シミュレーション画面に含まれるイベントオブジェクトをグラフ表示に配置することで入力される情報を含む。ユーザ情報は、例えば、資産残高のシミュレーションに用いられるパラメータを含む。ユーザ情報は、必須の項目並びに任意の項目を含んでいてよく、本実施形態では、必須の項目がすべて入力されることで、ライフプランのシミュレーションが実施される。
【００３２】
図３は、ユーザ端末３で表示される入力画面Ｗ１の画面表示例である。ライフプランをシミュレーションしようとするユーザは、まず入力画面Ｗ１にアクセスして、ユーザ情報を入力する。ユーザは、入力部Ｗ１１を介してユーザ情報の一部（図示例では、「現在の年齢」及び「現在の金融資産額」）を入力する。なお、シミュレーション画面Ｗ２（図４参照）に入力エリア（入力部Ｗ１１）が付加されて「現在の年齢」及び「現在の金融資産額」が入力されてもよい。ここで、図示例ではユーザの「現在の年齢」を入力させているが、例えば、「シミュレーションの開始を希望する年齢」を入力させてもよい。
【００３３】
ユーザが入力部Ｗ１１にユーザ情報を入力した後、ボタンＷ１２を押下することで、シミュレーション画面が表示される。
【００３４】
図４は、シミュレーション画面の画面表示例である。シミュレーション画面Ｗ２は、グラフ表示Ｗ２１と、入力画面表示部Ｗ２２と、イベントボックスＷ２３と、イベント一覧表示Ｗ２４と、シミュレーションを実行するボタンＷ２５と、を備えている。
【００３５】
グラフ表示Ｗ２１では、時間軸並びに資産軸が定義されている。ユーザ情報が入力されることで、グラフ表示Ｗ２１には、後述する収入グラフＷ２１Ａ及び支出グラフＷ２１Ｂ（図５Ａ参照）が、資産軸を基端として相対する方向に延びて表示され、併せて資産グラフＷ２１Ｃが表示される。ユーザがユーザ情報の所定の項目（例えば、年収や年金額、居住住宅の維持費用など）を入力することで、収入グラフＷ２１Ａ及び支出グラフＷ２１Ｂが表示、更新される。ユーザ情報が入力されることにより、グラフの値に加えて、グラフ表示に含まれる他の内容が変更又は更新され、表示処理されるように構成されても構わない。例えば、入力された収入に関するユーザ情報に応じて、資産軸の幅を変化させてもよい。
【００３６】
グラフ表示Ｗ２１の時間軸は、図示例ではユーザの年齢を値としてとっており、ユーザが入力画面Ｗ１で入力した「現在の年齢」を始点とする。年齢に替えて、又は加えて、例えば西暦や和暦等を値として、時間軸をとってもよい。入力画面表示部Ｗ２２を選択すると、所定のユーザ情報を入力するための入力画面が表示される。受付手段４は、入力画面を介して入力されたユーザ情報を受け付ける。
【００３７】
イベントボックスＷ２３には、複数のイベントオブジェクトＯＢ（図示例では、ＯＢ１〜ＯＢ６）が配置されており、ユーザは、配置手段６を介してイベントオブジェクトＯＢをグラフ表示Ｗ２１に配置する。また、ユーザが入力画面から所定のユーザ情報を入力すると、新たなイベントオブジェクトＯＢが追加される構成としても構わない。例えば、入力画面において表示された「子供の有無」という質問に対して、「将来ほしい」とするユーザ情報の入力が受け付けられた場合、「出産」のイベントオブジェクトが新たに追加されてもよい。なお、イベントオブジェクトの追加は、イベントボックスＷ２３等のグラフ表示Ｗ２１以外の領域で行われてもよい。また、グラフ表示Ｗ２１上にイベントオブジェクトが追加されてもよい。
【００３８】
イベント一覧表示Ｗ２４は、ユーザの年齢を基準としたイベント発生のタイミング並びにイベント内容を並べて表示する。本実施形態では、ユーザの現在の年齢を基端として、５年間隔で、５０年後までの西暦、年齢、その時に発生するライフプランイベントが並べて表示されている。受付手段４が、イベント一覧表示Ｗ２４に反映する所定のユーザ情報を受け付けると、表示手段５がイベント一覧表示Ｗ２４を表示処理し、更新されたイベント一覧表示Ｗ２４がユーザ端末３で表示される。
【００３９】
図示例では、ユーザを軸としてイベント内容が表示可能に構成されているが、ユーザ情報として配偶者の有無や子供の有無等が入力された場合、ユーザを軸とした表示に加えて、更に、ユーザ以外の人物を軸としたイベント内容を、ユーザを軸としたイベント内容と並べて表示可能に構成されている。例えば、配偶者のライフプランイベントである「（配偶者の）退職」については、配偶者を軸として、ユーザの年齢を基準とした位置にイベント内容が配置表示される。
【００４０】
配置手段６は、シミュレーション画面Ｗ２において、ユーザ端末３からの操作入力に基づいて、グラフ表示Ｗ２１に対するイベントオブジェクトＯＢの配置処理を受け付ける。受付手段４は、配置処理によりグラフ表示Ｗ２１に配置されたイベントオブジェクトＯＢの種別及び時間軸における位置に基づいて、ユーザ情報の一部の入力を受け付ける。例えば、イベントオブジェクトＯＢ４（「退職金」に関するイベントオブジェクトＯＢ）をグラフ表示Ｗ２１に配置（例えばいわゆるドラッグ＆ドロップ）することで、退職金の受け取り時期（本例では時間軸で適宜される「年齢」）について、受付手段４はユーザ情報の入力を受け付けることができる。
【００４１】
また、配置手段６によりイベントオブジェクトＯＢをグラフ表示に配置する際に、配置手段６は、グラフ表示の表示内容を変化させても構わない。例えば、配置手段６は、グラフ表示の一部を拡大表示したり、配置しているイベントオブジェクトの位置によって入力されるユーザ情報を表示したり、軸の値を変化させたりしてよい。
【００４２】
本実施形態では、受付手段４は、イベントオブジェクトＯＢが配置された時間軸に応じたユーザ情報の入力を受け付けるが、時間軸に替えて、又は加えて、資産軸に応じてユーザ情報を入力するように構成しても構わない。例えば、受付手段４は、イベントオブジェクトＯＢ４の時間軸に対する位置に応じて退職金の受け取り時期に関するユーザ情報の入力を受け付け、資産軸に対する位置に応じて予想される退職金額をユーザ情報として受け付けるようにしてもよい。この際、グラフ表示に設定された資産軸のスケールでは金額の入力が難しい場合には、表示手段５は、グラフ表示の一部を拡大表示したり、軸の値を変化（スケールを変化）させたりするなどしてよい。
【００４３】
また、ユーザがチェックボックスやテキストボックスを介して入力したユーザ情報に基づいて、配置手段６は、イベントオブジェクトＯＢの時間軸に対する位置及び／又は資産軸に対する位置を与え又は変化させ、グラフ表示Ｗ２１にイベントオブジェクトＯＢを配置するように構成してもよい。このような構成であっても、ユーザは自身のライフプランの展望を確認しながら、さらなるユーザ情報の入力や調整などを行うことが可能となる。
【００４４】
イベントオブジェクトＯＢは、本実施形態に示すように、その属性に応じて識別可能に表示されてもよい。本実施形態では、特定のタイミングに起因するイベントに関するオブジェクトと、特定のタイミングに起因しないイベントに関するオブジェクトと、が配色やオブジェクトの形状によって、識別可能に表示されている。
【００４５】
特定のタイミングに起因しないイベントとは、例えば退職や結婚など、ユーザの任意のタイミングで発生するイベントであり、図示例のように、点線の枠線で描かれた縦長のオブジェクトで表される。特定のタイミングに起因するイベントとは、例えば年金受給の開始（年齢に起因）や退職金の受け取り（退職時期に起因）など、年齢や特定のイベントに起因して発生するイベントであり、図示例のように、実線の枠線で描かれた横長のオブジェクトで表される。
【００４６】
図５Ａ及び図５Ｂは、ユーザ情報が入力される際のグラフ表示及び入力画面の画面表示例である。本実施形態では、収入に関するイベントオブジェクトＯＢと、支出に関するイベントオブジェクトＯＢと、が識別可能に表示されている。収入に関するイベントとは、例えば退職金の受け取りなどであり、図示例のように、収入グラフＷ２１Ａの見た目に対応する見た目（太い実線の枠線）で描かれている。支出に関するイベントとは、例えば老後の生活費用などであり、図示例のように、支出グラフＷ２１Ｂの見た目に対応する見た目（細い実線の枠線）で描かれている。
【００４７】
また、図５Ａは、ユーザがグラフ表示Ｗ２１にイベントオブジェクトＯＢを配置する際の画面表示例である。ユーザは、ユーザ端末３の入力部（マウスやタッチパネル等）を介して配置を所望するイベントオブジェクトＯＢを選択し、グラフ表示Ｗ２１まで移動させて所望の位置に配置する。また、入力されたユーザ情報に基づいて、収入グラフＷ２１Ａ、支出グラフＷ２１Ｂ及び資産グラフＷ２１Ｃが表示、更新される。
【００４８】
図５Ｂは、イベントオブジェクト配置と共に、ユーザがユーザ情報の入力を行う為の入力画面の画面表示例である。一部又は全部のイベントオブジェクトについては、シミュレーションサーバ２は、その配置と共に、ユーザ情報の入力画面を表示させ、当該イベントオブジェクトに関連したユーザ情報の入力を可能としている。本実施形態では、ユーザがイベントオブジェクトＯＢを配置し、当該イベントオブジェクトを選択（例えば、マウス操作によるクリックや、タッチパネルに対するタップ等の操作）した後に、当該イベントオブジェクトＯＢに関する追加のユーザ情報を入力するための入力画面が表示される。
【００４９】
なお、ユーザ情報の入力画面の表示タイミングは、イベントオブジェクトの配置後に限られない。ユーザ情報の入力画面の表示タイミングは、イベントオブジェクトの配置前であってもよい。また、ユーザがイベントオブジェクトを選択する動作に起因して、シミュレーションサーバ２は、当該イベントオブジェクトに関連するユーザ情報の入力画面を表示させ、入力を受け付けてもよい。
【００５０】
また、リンクＬＮは、入力画面で入力されるユーザ情報について、補足情報を閲覧するためのウェブページへのリンクである。リンクＬＮには、図示したものの他、「給与と税金」、「所得税の基礎」、「年代ごとの平均年収」、「定年退職と退職金」、「退職金と税金」、「退職給付額の平均」等の項目が含まれてもよい。
【００５１】
図６は、その他のユーザ情報の入力を行う為の入力画面の画面表示例である。入力画面表示部Ｗ２２をユーザが選択すると、所定のユーザ情報を入力するための入力画面が表示される。図示例における「家族」の入力画面表示部Ｗ２２をユーザが選択すると、図６に示すような、家族に関するユーザ情報の入力を行う為の入力画面が表示される。
【００５２】
算出手段７は、入力されたユーザ情報に基づいて、算出処理を実行する。本実施形態では、算出手段７は、入力画面での入力又はイベントオブジェクトＯＢの配置により入力されたユーザ情報を用いて、グラフ表示における収入グラフ、支出グラフ及び資産グラフに関する表示内容の算出処理を行う。表示手段５は、算出処理された表示内容に基づいて、シミュレーション画面におけるグラフ表示をリアルタイムで更新する表示処理を行う。
【００５３】
図７Ａ〜１１は、入力画面の画面表示例である。図７Ａは、「家族」の入力画面表示部Ｗ２２を選択すると表示される配偶者に関するユーザ情報の入力画面Ｗ３Ａの画面表示例である。入力画面Ｗ３Ａにおいて入力部Ｗ３１で「いる」をユーザが選択すると、図７Ｂに示すように、更に子供の有無等に関するユーザ情報の入力画面Ｗ３Ｂが表示される。ユーザは、入力画面Ｗ３Ｂの入力部Ｗ３２を介して、さらなるユーザ情報を入力することができる。図７Ｂにおいて、リンクＬＮには、図示したものの他、「産休と育児休業」、「子育てにかかる費用と教育費」等の項目が含まれてもよい。
【００５４】
また、シミュレーションサーバ２は、リンクＬＮから、当該入力画面で入力されるユーザ情報について、補足情報を閲覧するためのウェブページを表示することができる。例えば、入力画面Ｗ３ＡにおいてユーザがリンクＬＮ（図示例における「結婚と新生活の費用」）を選択すると、結婚や、結婚後の生活で生じる費用等（補足情報）について、情報を表示することができる。
【００５５】
図７Ｃは、「教育」の入力画面表示部Ｗ２２を選択すると表示される子供の教育に関するユーザ情報の入力画面Ｗ４の画面表示例である。入力部Ｗ４１を介して、ユーザは子供の教育に関するユーザ情報を入力する。
【００５６】
図８Ａ〜図８Ｄは、「労働収入」の入力画面表示部Ｗ２２を選択すると表示される労働収入に関するユーザ情報の入力画面Ｗ５の画面表示例である。図８Ａに示すように、ユーザは入力部Ｗ５１を介して、個人事業主・会社員・公務員を選択することができる。
【００５７】
個人事業主を選択した場合には、図８Ｂに示すように入力部Ｗ５２が表示され、会社員を選択した場合には、図８Ｃに示すように入力部Ｗ５３が表示され、公務員を選択した場合には、図８Ｄに示すように入力部Ｗ５４が表示さる。ユーザは、入力部Ｗ５２〜Ｗ５４の何れかを介して、労働収入に関するユーザ情報を入力する。また、入力画面Ｗ３Ａを介して「あり」を選択したユーザの場合、配偶者の労働収入に関するユーザ情報について入力する領域が更に表示され、配偶者が個人事業主・会社員・公務員を選択することで、更にＷ５２〜Ｗ５４に表示される内容が変化する。図８Ａ〜図８Ｄの入力画面において、リンクＬＮには、図示したものの他、「給与と税金」、「所得税の基礎」、「年代ごとの平均年収」、「定年退職と退職金」、「退職金と税金」、「退職給付額の平均」等の項目が含まれてもよい。
【００５８】
図９Ａは、「資産運用」の入力画面表示部Ｗ２２を選択すると表示される資産運用に関するユーザ情報の入力画面Ｗ６の画面表示例である。ユーザは入力部Ｗ６１を介して、資産運用に関するユーザ情報を入力する。図９Ａの入力画面において、リンクＬＮには、図示したものの他、「中長期の資産運用」、「インデックス運用とアクティブ運用」、「資産分残」、「ポートフォリオの作り方を知ろう」等の項目が含まれてもよい。
【００５９】
図９Ｂは、「生活」の入力画面表示部Ｗ２２を選択すると表示される生活に関するユーザ情報の入力画面Ｗ７の画面表示例である。ユーザは入力部Ｗ７１を介して、生活に関するユーザ情報を入力する。
【００６０】
図９Ｃは、「退職後の収入」のイベントオブジェクトＯＢ３を選択すると表示される退職後の収入（年金以外の収入）に関するユーザ情報の入力画面Ｗ８の画面表示例である。ユーザは入力部Ｗ８１を介して、退職後の収入に関するユーザ情報を入力する。
【００６１】
図９Ｄは、「年金」のイベントオブジェクトＯＢ２を選択すると表示される年金に関するユーザ情報の入力画面Ｗ９の画面表示例である。ユーザは入力部Ｗ９１を介して、年金に関するユーザ情報を入力する。図９Ｄの入力画面において、リンクＬＮには、図示したものの他、「厚生年金の基礎」、「遺族年金と障害年金〜万が一の年金〜」、「老後の生活と年金」等の項目が含まれてもよい。
【００６２】
図１０ＡからＤは、「居住住宅」のイベントオブジェクトＯＢ５を選択すると表示される居住住宅に関するユーザ情報の入力画面Ｗ１０ＡからＤの画面表示例である。図１０Ａに示すように、ユーザは入力部Ｗ１０１を介して、一戸建て、マンション所有・賃貸住宅（今後購入予定あり）・賃貸住宅（購入予定なし）・居住費なしを選択することができる。図１０Ａの入力画面において、リンクＬＮには、図示したものの他、「マイホームと税金」、「住宅購入者の平均像」、「住宅ローン」、「住宅ローンの見直し」等の項目が含まれてもよい。
【００６３】
一戸建て、マンション所有を選択した場合には、図１０Ｂに示すように入力部Ｗ１０２が表示され、賃貸住宅（今後購入予定あり）を選択した場合には、図１０Ｄに示すように入力部Ｗ１０３が表示され、賃貸住宅（購入予定なし）を選択した場合には、図１０Ｄに示すように入力部Ｗ１０４が表示される。ユーザは、入力部Ｗ１０２〜Ｗ１０４の何れかを介して、居住住宅に関するユーザ情報を入力する。ユーザは入力部Ｗ１０１を介して、居住費なしを選択した場合には、ユーザ情報の入力部のさらなる表示は行われない。また、図１０Ｂの入力画面は、図示したものの他、「ボーナスによる年間返済額はいくらですか？（年２回の場合、合計金額）」、「残りの返済期間は何年ですか？」、「ローン金利は年何％ですか？」、「ローン残高」等の項目が含まれてもよい。これらの項目のうち、「ローン残高」の項目には、他の項目に入力されたユーザ情報から算出される値が表示されてもよい。また、図１０Ｃの「ローン返済期間は何年を予定していますか？」という項目において、「退職時にローン残高がある場合には、その時点で全額繰り上げ返済することとします。」といった説明文が表示されてもよい。
【００６４】
図１１は、「老後の生活」のイベントオブジェクトＯＢ６を選択すると表示される老後の生活に関するユーザ情報の入力画面Ｗ２０の画面表示例である。ユーザは入力部Ｗ２０１を介して、老後の生活に関するユーザ情報を入力する。図１１の入力画面において、リンクＬＮには、図示したものの他、「定年退職後の健康保険」、「介護費用と介護保険」、「介護保険制度のあらまし」、「相続と贈与の概要」、「贈与税の基礎」、「配偶者の相続・贈与」、「不動産の相続・贈与」、「相続と贈与の概要」、「相続に備える」、「相続税の基礎」、「法定相続分と遺留分」、「相続の流れ〜相続開始から申告・納税まで〜」、「相続性の計算」、「配偶者の相続・贈与」、「不動産の相続・贈与」、「生命保険と相続税」、「相続時精算課税制度」、「遺言と成年後見制度〜自分と家族のために〜」等の項目が含まれてもよい。
【００６５】
図１２は、ユーザ情報の入力が完了したシミュレーション画面の画面表示例である。ユーザが必要なユーザ情報を入力し、シミュレーション画面においてボタンＷ２５を押下すると、シミュレーションの結果について分析処理が実行される。表示手段５は、分析処理結果を表示処理して、表示処理結果をユーザ端末３に対して送信可能にする。
【００６６】
本実施形態では、提案手段８は、入力されたユーザ情報に基づいて、ユーザの貯蓄プランを分析処理する。当該分析処理結果に基づいてユーザに対して最適な貯蓄プランが提案される。
【００６７】
図１３を用いて、本実施形態におけるユーザ情報の入力からシミュレーション処理の完了までの流れについて説明する。ステップＳ１１において、ユーザ端末３からのユーザ情報（現在の年齢、金融資産額）が入力される。ステップＳ１２において、シミュレーションサーバ２は、シミュレーション画面を表示させる。なお、ユーザの資産残高をシミュレーションするには、この時点で入力が完了しているユーザ情報（パラメータ）だけでは情報が不足する場合があるが、その場合、シミュレーションサーバ２は、情報が不足しているパラメータに対してはそれぞれ所定の初期値を用いて計算を行う。
【００６８】
ユーザは、シミュレーション画面でのイベントオブジェクトの配置又は入力画面での入力を介して、ユーザ情報を入力（又は修正）する（ステップＳ１３）。シミュレーション画面では、ユーザはグラフ表示に対してイベントオブジェクトを重ね合わせることで、ユーザ情報の入力を行う。ユーザは、入力画面においては、ユーザ情報をテキストボックスにテキスト入力したり、チェックボックスを選択したりするなどして入力する。所定のユーザ情報が入力（又は修正）されると、グラフ表示及び／又はイベント一覧表示の表示内容が更新される（ステップＳ１４）。必要なユーザ情報の入力が完了するまで、ステップＳ１３〜Ｓ１４の入力、更新の処理が繰り返され、ユーザは表示されたグラフ表示やイベント一覧表示を確認しつつ、適宜ユーザ情報の入力・修正を実施する（ステップＳ１５）。
【００６９】
必要なユーザ情報の入力が完了したならば（ステップＳ１５でＹｅｓ（Ｙ））、ユーザは、ボタンＷ２５を押下する。ボタンＷ２５が押下されると、提案手段８によって分析処理が実行され、分析結果が表示処理されて、ユーザ端末３に送信可能になる（ステップＳ１６）。
【００７０】
本発明によれば、ユーザは、イベントオブジェクトを配置することでユーザ情報の入力を行うことができ、ライフプランの眺望をイメージしながら、ライフプランをシミュレーションするための情報を入力することができる。また、ユーザは、ユーザ情報の入力を、ユーザの任意の項目から行うことができる。
【００７１】
また、表示されるシミュレーション画面がイベント一覧表示を含むことで、ユーザはライフプランにおいて発生するイベントを容易に把握することができる。
【００７２】
また、ユーザはイベントオブジェクトで意図されるイベント内容の把握を容易に行うことができる。
【００７３】
２．第２実施形態
次いで、本発明の第２実施形態を説明する。この実施形態が上述した第１実施形態と異なる点は、シミュレーションサーバ２が行うシミュレーション画面の生成処理の内容が異なる点である。以下の説明では、上述した第１実施形態と同様の構成要素又は処理については、同じ符号を付してその説明を省略する。
【００７４】
図１５は、本発明の第２実施形態におけるシミュレーションシステムの概要を示す機能ブロック図である。図において、シミュレーションサーバ２は、受付手段２１と、取得手段２２と、更新手段２３と、表示制御手段２４と、消去手段２５と、を備えている。受付手段２１は、ユーザによる指示又は情報の入力を受け付ける。この実施形態では、受付手段２１は、ユーザ端末３を介して、ユーザ情報の入力を受け付ける。取得手段２２は、受付手段２１がユーザのユーザ情報の入力を受け付けた場合、ユーザ情報を用いて得られたユーザの資産額の時間変化のシミュレーション結果を取得する。更新手段２３は、受付手段２１がユーザ情報の入力を受け付けた場合、入力されたユーザ情報を用いて更新されたシミュレーション結果を取得手段２２に取得させる。
【００７５】
表示制御手段２４は、シミュレーション画面を表す画像データをユーザ端末３に送信することにより、シミュレーション画面を表示手段（例えば、ユーザ端末３の出力装置３０６）に表示させる。この例で、表示制御手段２４は、上記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示する。また、表示制御手段２４は、更新手段２３により更新されたシミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を上記グラフに表示するよう表示手段を制御する。
【００７６】
消去手段２５は、受付手段２１が上記第１シミュレーション結果及び上記第２シミュレーション結果のいずれかの選択を受け付けた場合、上記第１シミュレーション結果及び上記第２シミュレーション結果のうち選択されなかったシミュレーション結果を上記グラフから消去する。なお、シミュレーションサーバ２のハードウェア構成は図２に例示された構成と同様である。
【００７７】
次いで、本実施形態の動作を説明する。ユーザは、ユーザ端末３の入力装置３０５（例えば、タッチスクリーン、マウス、又はキーボード）を用いて、シミュレーションのためのウェブページにアクセスする操作を行う。ユーザ端末３は入力装置３０５から出力される情報に従い、シミュレーションサーバ２にリクエストを送信する。シミュレーションサーバ２は、ユーザ端末３からリクエストを受信すると、受信されたリクエストに対応するウェブページのデータを含むレスポンスをユーザ端末３に送信する。ユーザ端末３は、シミュレーションサーバ２からレスポンスを受信すると、受信されたレスポンスに従い出力装置３０６にシミュレーション画面を表示させる。
【００７８】
図１６は、出力装置３０６に表示される画面の一例を示す図である。この例で、シミュレーション画面Ｗ３０１は、グラフが表示されるグラフ領域Ａ３０１と、イベントオブジェクト（画像オブジェクトの一例）が表示されるイベント領域Ａ３０２と、ライフイベントの一覧が表示される一覧領域Ａ３０３と、を含む。グラフ領域Ａ３０１には、ユーザの資産額の時間変化のシミュレーション結果を示すグラフが表示される。グラフ領域Ａ３０１において、横軸は時間軸であり、縦軸は資産軸である。すなわち、グラフ領域Ａ３０１には、シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフが表示される。
【００７９】
イベント領域Ａ３０２には、１又は複数のイベントオブジェクトＯＢ３０１〜ＯＢ３１３が表示される。イベントオブジェクトＯＢ３０１〜ＯＢ３１３はそれぞれ、ライフイベントに対応する画像オブジェクトである。ライフイベントとは、ユーザの人生において発生する又は発生し得るイベント、特に、金銭の収入又は支出を伴うイベントをいう。具体的には、イベントオブジェクトＯＢ３０１〜ＯＢ３１３はそれぞれ、ユーザの「現在年齢」、「生涯年齢」、「仕事」、「退職」、「世帯主名」、「家族」、「教育」、「資産」、「生活」、「居住住宅」、「老後の生活」、「年金」、「その他の収入」に対応するイベントオブジェクトである。この実施形態では、イベントオブジェクトの位置が変更されたり、イベントオブジェクトがダブルクリック等により選択されたりすることによって、ユーザ情報が入力される。
【００８０】
イベントオブジェクトＯＢ３０１〜ＯＢ３１３のうち、イベントオブジェクトＯＢ３０１〜ＯＢ３０３と、イベントオブジェクトＯＢ３０４〜ＯＢ３１３とは、配色又は形状等の外観が異なっている。図１６の画面では、イベントオブジェクトＯＢ３０１〜ＯＢ３０３は第１の外観で表示されており、一方、イベントオブジェクトＯＢ３０４〜ＯＢ３１３は、第１の外観と異なる第２の外観で表示されている。この実施形態では、イベント領域Ａ３０２に表示されたイベントオブジェクトＯＢ３０１〜ＯＢ３１３のうち、第１の外観で表示されたイベントオブジェクトＯＢ３０１〜ＯＢ３０３をユーザは選択及び移動可能であり、それ以外のイベントオブジェクトＯＢ３０４〜ＯＢ３１３をユーザは選択及び移動できない。すなわち、イベントオブジェクトＯＢ３０１〜ＯＢ３０３はアクティブであり、イベントオブジェクトＯＢ３０４〜ＯＢ３１３は非アクティブである。また、一覧領域Ａ３０３には、シミュレーション結果に対応するライフイベントの一覧が表示される。
【００８１】
図１６に例示される画面において、ユーザは、イベントオブジェクトＯＢ３０１〜ＯＢ３０３のいずれかを移動又は選択することにより、ユーザ情報の入力を行う。この実施形態では、ユーザは、イベント領域Ａ３０２に表示されているイベントオブジェクトＯＢ３０１又はイベントオブジェクトＯＢ３０２をグラフ領域Ａ３０１に移動させたり、イベントオブジェクトＯＢ３０３をダブルクリックしたりすることにより、ユーザ情報を入力する。この例では、イベントオブジェクトＯＢ３０１（「現在年齢」）は時間軸の始点を決めるためのイベントオブジェクトであり、イベントオブジェクトＯＢ３０２（「生涯年齢」）は時間軸の終点を決めるためのイベントオブジェクトである。イベントオブジェクトＯＢ３０１及び３０２については、グラフ上の位置（時間軸上の位置）を移動することによりパラメータ（現在年齢及び生涯年齢）の値が更新される。イベントオブジェクトＯＢ３０３（「仕事」）については、グラフ上の位置はパラメータの値と無関係であり、ダブルクリックされると別ウインドウが開いて詳細なユーザ情報を入力することが可能となる。
【００８２】
図１７は、図１６の画面においてイベントオブジェクトＯＢ３０１がグラフ領域Ａ３０１に移動された状態を例示する図である。この例で、ユーザは、イベントオブジェクトＯＢ３０１をグラフ領域Ａ３０１に移動させる。この移動により、イベントオブジェクトＯＢ３０１の時間軸上の位置に対応する数値が、ユーザの現在年齢として入力される。
【００８３】
ユーザ端末３は入力装置３０５から出力される情報に従い、ユーザにより入力されたユーザ情報をシミュレーションサーバ２に送信する。
【００８４】
図１８は、本実施形態のシミュレーション処理のフローチャートである。ステップＳ２１において、シミュレーションサーバ２はユーザによる入力を受け付ける。この実施形態では、シミュレーションサーバ２がユーザ端末３からユーザ情報（現在年齢、金融資産額等）を受信することにより、入力が受け付けられる。シミュレーションサーバ２は、ユーザによる入力を受け付けるまで待機し（ステップＳ２１；ＮＯ）、ユーザ情報の入力を受け付けた場合（ステップＳ２１；ＹＥＳ）、ステップＳ２２の処理に進む。
【００８５】
ステップＳ２２において、シミュレーションサーバ２は、ユーザ情報を用いて得られるユーザの資産額の時間変化をシミュレーションし、シミュレーション結果を取得する。例えば、シミュレーションサーバ２は、イベントオブジェクトの位置を変更する指示を受け付けた場合、変更後の位置に応じてシミュレーションを更新し、更新されたシミュレーション結果を取得する。
【００８６】
ステップＳ２３において、シミュレーションサーバ２は、シミュレーション結果を表すグラフを含むシミュレーション画面の画像データを生成し、ユーザ端末３に送信してシミュレーション結果を表示させる。
【００８７】
図１９は、シミュレーション結果を表すグラフが表示された画面を例示する図である。図１９には、ユーザ情報として「現在年齢」、「生涯年齢」、及び「仕事」が入力された状態が例示されている。この実施形態では、「現在年齢」、「生涯年齢」、及び「仕事」のユーザ情報が必須の入力項目である。これらのユーザ情報がすべて入力されると、他のユーザ情報が入力可能な状態となる。この例においては、「家族」、「資産」、「生活」、「居住住宅」、「老後の生活」、「年金」、及び「その他の収入」のユーザ情報に対応するイベントオブジェクトが非アクティブからアクティブな状態となる。
【００８８】
なお、「仕事」の入力画面は第１実施形態で示した図８Ａ〜図８Ｄと同様である。「仕事」のユーザ情報が入力される場合、図８Ａ〜図８Ｄに例示されるように、シミュレーションサーバ２は、ユーザ情報の入力をするためのウインドウをグラフに重ねて表示させ、このウインドウにおいてユーザ情報を変更する指示を受け付ける。「家族」、「教育」等の他のユーザ情報についても同様であり、各ユーザ情報に対応するイベントオブジェクトが選択されたことを契機として、そのユーザ情報の入力をするためのウインドウがグラフに重ねて表示される。シミュレーションサーバ２は、それらのウインドウにおいてユーザ情報を変更する指示を受け付けた場合、変更されたユーザ情報に応じて再度シミュレーションを行い、更新されたシミュレーション結果を取得する。
【００８９】
図１９に例示されるように、この実施形態では、グラフ領域Ａ３０１に、ユーザの資産の時間変化のシミュレーション結果を示す資産グラフＧ３０１が表示されるとともに、ユーザの年毎の収入を表す収入グラフＧ３０２及び支出を表す支出グラフＧ３０３が表示される。なお、これらのグラフの内容は上述した実施形態に係る資産グラフＷ２１Ｃ、収入グラフＷ２１Ａ、及び支出グラフＷ２１Ｂと同様である。
【００９０】
図１８の説明に戻る。ステップＳ２４において、シミュレーションサーバ２は、ユーザ情報が再度入力されるまで待機する。ユーザ情報の入力は、ステップＳ２１と同様、ユーザ端末３からユーザ情報を受信することにより受け付けられる。シミュレーションサーバ２は、ユーザ情報の入力を受け付けた場合（ステップＳ２４；ＹＥＳ）、ステップＳ２５において、入力されたユーザ情報を用いて再度シミュレーションを行い、更新されたシミュレーション結果を取得する。
【００９１】
更新されたシミュレーション結果が取得さると、シミュレーションサーバ２は、前回更新時に取得された第１シミュレーション結果、及び今回更新時に取得された第２シミュレーション結果をグラフに表示するシミュレーション画面のデータを生成する。シミュレーションサーバ２は、生成した画像データをユーザ端末３に送信することにより、第１シミュレーション結果及び第２シミュレーション結果をユーザ端末３に表示させる。
【００９２】
図２０及び図２１は、シミュレーション画面を例示する図である。図２０の例では、「教育」のユーザ情報が更新された場合の、更新前の資産グラフＧ３０４と、更新後の資産グラフＧ３０５とが、グラフ領域Ａ３０１に表示される。なお、「教育」のユーザ情報の入力画面は、上述した第１実施形態の図８Ｃと同様である。図２１の例では、「仕事」のユーザ情報が更新された場合の、更新前の資産グラフＧ３０６と、更新後の資産グラフＧ３０７とが、グラフ領域Ａ３０１に表示される。
【００９３】
この実施形態では、グラフ領域Ａ３０１において、第１シミュレーション結果（図２０のＧ３０５、図２１のＧ３０７）と第２シミュレーション結果（図２０のＧ３０４、図２１のＧ３０６）とが異なる外観（色、形状等）で表示される。
【００９４】
また、シミュレーション画面Ｗ３０１の一覧領域Ａ３０３には、シミュレーション結果に対応するライフイベントの一覧が表示される。シミュレーションサーバ２は、この一覧に含まれるライフイベントのうち、第１シミュレーション結果及び第２シミュレーション結果に対応するライフイベントを、他のライフイベントと異なる外観（色、形状等）で表示する。具体的には、この実施形態では、一覧に含まれるライフイベントのうち、ユーザ情報の入力により更新されたライフイベント、又は更新されたライフイベントを含む行が、ハイライト表示される。
【００９５】
また、図２０及び図２１の画面には、第１シミュレーション結果である資産グラフＧ３０４と、第２シミュレーション結果である資産グラフＧ３０５とのいずれかを選択するためのボタンＯＢ３１４及びボタンＯＢ３１５が表示される。ボタンＯＢ３１４は、更新前の第１シミュレーション結果を選択するための画像オブジェクトである。一方、ボタンＯＢ３１５は、更新後の第２シミュレーション結果を選択するための画像オブジェクトである。ユーザはボタンＯＢ３１４又はボタンＯＢ３１５のいずれかを選択することにより、ユーザ情報の更新を確定するか更新を取り消すかを選択する。ユーザによりいずれかのボタンが選択されると、選択された内容を表すリクエストがシミュレーションサーバ２に送信される。
【００９６】
図１８の説明に戻る。シミュレーションサーバ２は、第１シミュレーション結果及び第２シミュレーション結果のいずれかの選択を受け付けるまで待機する（ステップＳ２７；ＮＯ）。シミュレーションサーバ２は、いずれかの選択を受け付けた場合（ステップＳ２７；ＹＥＳ）、ステップＳ２８において、第１シミュレーション結果及び第２シミュレーション結果のうち、選択されなかったシミュレーション結果をグラフから消去した画面を表す画面データを生成し、ユーザ端末３に送信する。ユーザ端末３は、シミュレーションサーバ２から受信されるデータに従ってシミュレーション画面を出力装置２０６に表示させる。これにより、ユーザ端末３には、第１シミュレーション結果及び第２シミュレーション結果のうち、選択されなかったシミュレーション結果がグラフから消去された画面が表示される。
【００９７】
ステップＳ２８の処理を終えると、シミュレーションサーバ２は、ステップＳ２４の処理に戻り、ユーザによる入力を待機する。ユーザにより再度ユーザ情報が入力されると、シミュレーションサーバ２は、ステップＳ２５以降の処理を再度実行し、シミュレーション画面の更新を逐次行う。すなわち、ユーザによりユーザ情報が入力（又は更新）される毎に、更新前のシミュレーション結果と更新後のシミュレーション結果とが重畳して表示されると共に、それらのシミュレーション結果のうちのいずれかをユーザが選択することができる。
【００９８】
この実施形態では、ユーザは、直前に入力したユーザ情報が反映されたシミュレーション結果（図２０のＧ３０５、図２１のＧ３０７）と、反映される前のシミュレーション結果（図２０のＧ３０４、図２１のＧ３０６）との差異を視覚的に把握し易い。更に、ユーザは、直前に入力したユーザ情報を必要に応じて取り消すことができる。このように、ユーザの資産額のシミュレーションを行う際に、ユーザが、ユーザ情報の入力、ユーザ情報の修正（更新）、及びユーザ情報を修正するか否か（更新を確定するか更新前に戻すか）の判断、を行い易い。
【００９９】
また、この第２実施形態では、ボタンＯＢ３１４及びボタンＯＢ３１５のいずれかをユーザが選択することにより、第１シミュレーション結果と第２シミュレーション結果とのいずれかが選択されたが、シミュレーション結果の選択の態様は上述した実施形態で示したものに限られない。例えば、グラフ領域Ａ３０１に表示されている複数の資産グラフのうちのいずれかのグラフ上でユーザがダブルクリック等の操作を行うことにより、選択が行われてもよい。また、他の例として、例えば、ユーザが、選択しない方の資産グラフをグラフ領域Ａ３０１の外側へドラッグ＆ドロップすることにより、選択が行われてもよい。
【０１００】
３．変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち２つ以上のものが組み合わせ用いられてもよい。また、第２実施形態において説明した事項の少なくとも一部が第１実施形態の少なくとも一部の事項と組み合わせて用いられてもよい。
【０１０１】
シミュレーション画面は実施形態において例示されたものに限定されない。実施形態においてシミュレーション画面は、（ａ）ユーザの収入、支出、及び資産額の時間変化のシミュレーション結果を時間軸及び資産軸で定義される平面に表したグラフ、（ｂ）ライフイベントの一覧を示す一覧表示、並びに（ｃ）複数のイベントオブジェクトが配置されたイベントボックスを全て含む。しかし、（ａ）〜（ｃ）のうち少なくとも一部は省略されてもよい。
【０１０２】
ユーザ情報を入力する具体的手法は実施形態において例示したものに限定されない。イベントオブジェクトをグラフ上にドラッグ＆ドロップすること及びイベントオブジェクトをクリックすると別の入力ウインドウが開くことに代えて、又は加えて、グラフ上で所定の操作（例えばいわゆる右クリック）が行われたことを契機として入力ウインドウが開いてもよい。あるいは、グラフ外にある画像オブジェクトが選択されたことを契機として入力ウインドウが開いてもよい。
【０１０３】
入力ウインドウにおいてパラメータの数値を入力するためのＵＩは実施形態において例示したものに限定されない。例えば、ダイヤル又はフェーダーを模した画像オブジェクト、若しくは音声入力を介して、ユーザ情報が入力されてもよい。
【０１０４】
上述の実施形態では、「現在年齢」及び「生涯年齢」のユーザ情報は、画像オブジェクトの位置が変更されることにより、変更後の位置に対応する値が入力された。これら以外のユーザ情報についても、画像オブジェクトのグラフ上の位置に応じた値が入力される構成であってもよい。すなわち、画像オブジェクトの座標（ｘ座標及び／又はｙ座標）と、ユーザ情報とがリンクしていてもよい。例えば、「居住住宅」のユーザ情報については、「居住住宅」の画像オブジェクトＢ３１０がユーザによりイベント領域Ａ３０２からグラフ領域Ａ３０１上に移動された場合に、移動後の画像オブジェクトＢ３１０のｘ座標の値が住宅の購入時期として入力されてもよい。また、他の例として、例えば、移動後の画像オブジェクトＢ３１０のｙ座標の値が住宅の購入価格として入力されてもよい。
【０１０５】
上述の実施形態においてシミュレーションサーバ２に実装された機能が複数の装置により分担されて提供されてもよい。例えば、図１５に示した受付手段２１、取得手段２２、更新手段２３、表示制御手段２４、及び消去手段２５を備える第１のサーバと、ユーザの資産額の時間変化をシミュレーションする第２のサーバとが別体で構成されていてもよい。この場合、第１のサーバは、ユーザ情報の入力を受け付けると、第２のサーバからシミュレーション結果を取得する。
【０１０６】
また、上述の実施形態においてシミュレーションサーバ２に実装された機能の少なくとも一部が、ユーザ端末３に実装されてもよい。例えば、図１５に示した受付手段２１、取得手段２２、更新手段２３、表示制御手段２４、及び消去手段２５を実現するシミュレーションアプリケーションのプログラムがネットワークを介してユーザ端末３にダウンロードされてもよい。この場合、ユーザ端末３でシミュレーションアプリケーションがインストールされて実行されることにより、ユーザ端末３が本実施形態のシミュレーションサーバ２に係る各機能が提供される。また、ユーザ端末３にインストールされたシミュレーションアプリケーションは、シミュレーションサーバ２からシミュレーション結果を取得する構成であってもよい。
【０１０７】
また、例えば、上述の実施形態に係るシミュレーションサーバ２に実装された機能が、サーバとユーザ端末とで分担されてもよい。
【０１０８】
上述の第２実施形態に係る一覧領域Ａ３０３に表示される一覧において、第１シミュレーション結果及び第２シミュレーション結果に対応するライフイベントに対しそれぞれ画像オブジェクトが表示され、その画像オブジェクトを介してユーザ情報の変更の入力が受け付けられてもよい。
【０１０９】
シミュレーションシステム１において行われる処理のステップは、上述した各実施形態において説明された例に限定されない。処理のステップは、矛盾のない限り、入れ替えられてもよい。また、本発明は、シミュレーションシステム１において行われるシミュレーション方法として提供されてもよい。
【符号の説明】
【０１１０】
１…シミュレーションシステム、２…シミュレーションサーバ、２０１…ＣＰＵ、２０２…ＲＡＭ、２０３…記録装置、２０４…通信装置、２０５…入力装置、２０６…出力装置、２０７…ＯＳ、２０８…シミュレーションプログラム、３…ユーザ端末、３０１…ＣＰＵ、３０２…ＲＡＭ、３０３…記録装置、３０４…通信装置、３０５…入力装置、３０６…出力装置、３０７…ＯＳ、４…受付手段、５…表示手段、６…配置手段、７…算出手段、８…提案手段、２１…受付手段、２２…取得手段、２３…更新手段、２４…表示制御手段、２５…消去手段、ＤＢ…データベース、ＮＷ…ネットワーク、Ｗ１、Ｗ３Ａ、Ｗ３Ｂ、Ｗ４、Ｗ５、Ｗ６、Ｗ７、Ｗ８、Ｗ９、Ｗ１０、Ｗ２０…入力画面、Ｗ１１、Ｗ３１、Ｗ３２、Ｗ４１、Ｗ５１、Ｗ５２、Ｗ５３、Ｗ５４、Ｗ６１、Ｗ７１、Ｗ８１、Ｗ９１、Ｗ１０１、Ｗ１０２、Ｗ１０３、Ｗ１０４、Ｗ２０１…入力部、Ｗ１２…ボタン、Ｗ２…シミュレーション画面、Ｗ２１…グラフ表示、Ｗ２１Ａ…収入グラフ、Ｗ２１Ｂ…支出グラフ、Ｗ２１Ｃ…資産グラフ、Ｗ２２…入力画面表示部、Ｗ２３…イベントボックス、Ｗ２４…イベント一覧表示、Ｗ２５…実行ボタン、ＯＢ、ＯＢ１、ＯＢ２、ＯＢ３、ＯＢ４、ＯＢ５、ＯＢ６…イベントオブジェクト、ＬＮ…リンク
【図１】
2020047187.tif 000003
【図２】
2020047187.tif 000004
【図３】
2020047187.tif 000005
【図４】
2020047187.tif 000006
【図５Ａ】
2020047187.tif 000007
【図５Ｂ】
2020047187.tif 000008
【図６】
2020047187.tif 000009
【図７Ａ】
2020047187.tif 000010
【図７Ｂ】
2020047187.tif 000011
【図７Ｃ】
2020047187.tif 000012
【図８Ａ】
2020047187.tif 000013
【図８Ｂ】
2020047187.tif 000014
【図８Ｃ】
2020047187.tif 000015
【図８Ｄ】
2020047187.tif 000016
【図９Ａ】
2020047187.tif 000017
【図９Ｂ】
2020047187.tif 000018
【図９Ｃ】
2020047187.tif 000019
【図９Ｄ】
2020047187.tif 000020
【図１０Ａ】
2020047187.tif 000021
【図１０Ｂ】
2020047187.tif 000022
【図１０Ｃ】
2020047187.tif 000023
【図１０Ｄ】
2020047187.tif 000024
【図１１】
2020047187.tif 000025
【図１２】
2020047187.tif 000026
【図１３】
2020047187.tif 000027
【図１４】
2020047187.tif 000028
【図１５】
2020047187.tif 000029
【図１６】
2020047187.tif 000030
【図１７】
2020047187.tif 000031
【図１８】
2020047187.tif 000032
【図１９】
2020047187.tif 000033
【図２０】
2020047187.tif 000034
【図２１】
2020047187.tif 000035
【手続補正書】
【提出日】令和2年2月3日(2020.2.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザによる入力を受け付ける受付手段と、
前記受付手段が前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得する取得手段と、
前記受付手段が前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を前記取得手段に取得させる更新手段と、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させ、前記更新手段により前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御する表示制御手段と、
前記受付手段が前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去する消去手段と
を有するシミュレーション装置。
【請求項２】
前記表示制御手段は、前記グラフにおいて、前記第１シミュレーション結果と前記第２シミュレーション結果とを異なる色で表示する
請求項１に記載のシミュレーション装置。
【請求項３】
前記表示制御手段は、前記グラフ上に前記ユーザ情報に対応する画像オブジェクトを表示し、
前記受付手段が前記画像オブジェクトの位置を変更する指示を受け付けた場合、前記更新手段は、当該変更後の位置に応じて更新された前記シミュレーション結果を前記取得手段に取得させる
請求項１又は２に記載のシミュレーション装置。
【請求項４】
前記表示制御手段は、前記ユーザ情報の入力をするためのウインドウを前記グラフに重ねて表示し、
前記受付手段が前記ウインドウにおいて前記ユーザ情報を変更する指示を受け付けた場合、前記更新手段は、当該変更されたユーザ情報に応じて更新された前記シミュレーション結果を前記取得手段に取得させる
請求項１又は２に記載のシミュレーション装置。
【請求項５】
前記シミュレーション画面が、前記シミュレーション結果に対応するライフイベントの一覧を含み、
前記表示制御手段は、前記一覧に含まれるライフイベントのうち、前記第１シミュレーション結果及び前記第２シミュレーション結果に対応するライフイベントを、他のライフイベントと異なる外観で表示する
請求項１乃至４のいずれか一項に記載のシミュレーション装置。
【請求項６】
前記表示制御手段は、前記一覧において、前記第１シミュレーション結果及び前記第２シミュレーション結果に対応するライフイベントに対しそれぞれ画像オブジェクトを表示し、
前記受付手段は、前記画像オブジェクトを介して前記ユーザ情報の変更の入力を受け付ける
請求項５に記載のシミュレーション装置。
【請求項７】
ユーザによる入力を受け付ける受付手段と、
前記受付手段が前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得する取得手段と、
前記受付手段が前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を前記取得手段に取得させる更新手段と、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させ、前記更新手段により前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御する表示制御手段と、
前記受付手段が前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去する消去手段と
を有するシミュレーションシステム。
【請求項８】
コンピュータに、
ユーザによる入力を受け付けるステップと、
前記ユーザのユーザ情報の入力を受け付けた場合、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得するステップと、
前記ユーザ情報の入力を受け付けた場合、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を取得するステップと、
前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させるステップと、
前記更新された前記シミュレーション結果が取得された場合、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御するステップと、
前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去するステップと
を実行させるためのプログラム。
【請求項９】
コンピュータシステムが、ユーザによる入力を受け付けるステップと、
前記ユーザのユーザ情報の入力を受け付けた場合、前記コンピュータシステムが、当該ユーザ情報を用いて得られた前記ユーザの資産額の時間変化のシミュレーション結果を取得するステップと、
前記ユーザ情報の入力を受け付けた場合、前記コンピュータシステムが、当該入力されたユーザ情報を用いて更新された前記シミュレーション結果を取得するステップと、
前記コンピュータシステムが、前記シミュレーション結果を時間軸及び資産軸で定義される平面上に表したグラフを含むシミュレーション画面を表示手段に表示させるステップと、
前記更新された前記シミュレーション結果が取得された場合、前記コンピュータシステムが、前回更新時に取得された第１シミュレーション結果及び今回更新時に取得された第２シミュレーション結果を前記グラフに表示するよう前記表示手段を制御するステップと、
前記第１シミュレーション結果及び前記第２シミュレーション結果のいずれかの選択を受け付けた場合、前記コンピュータシステムが、前記第１シミュレーション結果及び前記第２シミュレーション結果のうち選択されなかったシミュレーション結果を前記グラフから消去するステップと
を有するシミュレーション方法。