(57)【要約】  アカウントデータを表示するための方法およびシステムが開示される。このシステムは、ユーザアカウントを維持するアプリケーションソフトウェアを実行するアプリケーションサーバと、アプリを実行するモバイルデバイスとを備える。アプリは、インタフェース上に表示される複数の個別のグラフィカル要素を含むインタフェースを生成するようにモバイルデバイスを制御するよう構成され、グラフィカル要素がインタフェースに表示され、アプリは、アプリケーションサーバからアカウントデータを受信し、アカウントデータに関連付けられた各グラフィカル要素上にデータを表示する。システムは、外観データをアプリに通信するように構成されたテーマモジュールをさらに備え、アプリは、外観データを処理し、外観データに従ってインタフェースの外観を変更するようにモバイルデバイスを制御するように構成される。
2019503023.tif 000002
【特許請求の範囲】
【請求項１】
アカウントデータを表示するためのシステムであって、ユーザアカウントを保持するアプリケーションソフトウェアを実行するアプリケーションサーバと、その上でアプリが実行されるモバイルデバイスとを含むシステムにおいて、
前記アプリは、複数の個別のグラフィカル要素を含むインタフェースを生成するように前記モバイルデバイスを制御するよう構成され、前記グラフィカル要素が前記インタフェース上に表示され、前記アプリがさらに、前記アプリケーションサーバからアカウントデータを受信するよう、かつ、前記アカウントデータに関連した、個々のグラフィカル要素上にデータを表示するよう、構成され、
前記システムは、外観データを前記アプリに通信するように構成されたテーマモジュールをさらに備え、前記アプリは、前記外観データを処理し、前記外観データに従って前記インタフェースの外観を変更するように前記モバイルデバイスを制御するよう構成された、前記システム。
【請求項２】
前記テーマモジュールが前記アプリケーションサーバ上に実装されることを特徴とする、請求項1に記載のシステム。
【請求項３】
前記外観データがグラフィカル要素の外観データを含み、前記アプリは、前記グラフィカル要素の外観データに従い、前記複数のグラフィカル要素のうちの1つまたは1つより多くのものの外観を変更することによって前記インタフェースの外観を変更するように前記モバイルデバイスを制御するよう構成された、ことを特徴とする請求項1または２に記載のシステム。
【請求項４】
前記外観データは、背景外観データを含み、前記アプリは、前記背景外観データに従って前記インタフェースの1つ以上の背景の外観を変更することによって前記インタフェースの外観を変更するように構成される、請求項１〜３のいずれかに記載のシステム。
【請求項５】
前記外観データが遷移外観データを含み、前記アプリが、前記遷移外観データに従って前記インタフェース上に表示可能な異なるスクリーン間の1つ以上の遷移の外観を変更することによって前記インタフェースの外観を変更するよう構成される、請求項1〜４のいずれかに記載のシステム。
【請求項６】
前記グラフィカル要素の外観データは、グラフィカル要素の形状、グラフィカル要素のサイズ、グラフィカル要素の色、もしくは、グラフィカル要素に関連付けられた画像のうちの1つ以上に関するデータを含む、請求項3に記載のシステム。
【請求項７】
前記アカウントデータに関連付けられ、各グラフィカル要素に表示されるデータは、テキストデータを含む、請求項1〜6のいずれかに記載のシステム。
【請求項８】
前記グラフィカル要素が3Dグラフィカルオブジェクトである、請求項1に記載のシステム。
【請求項９】
前記グラフィカル要素は、予め定義された物理法則のセットに従って前記インタフェース上を移動可能であるように表示可能である、請求項1〜８のいずれかに記載のシステム。
【請求項１０】
前記テーマモジュールは、前記アプリに物理制御データを通信するよう構成され、前記アプリは前記物理制御データを処理して前記物理制御データに従って物理法則を変更するように構成されている、請求項9に記載のシステム。
【請求項１１】
前記テーマモジュールは、オーディオフィードバックデータおよび/または触覚フィードバックデータを前記アプリに通信するように構成され、前記アプリは前記オーディオフィードバックデータおよび/または前記触覚フィードバックデータを処理して前記モバイルデバイスを，前記オーディオフィードバックデータおよび/または前記触覚フィードバックデータに従って対応するオーディオおよび/または触覚フィードバックを生成するように制御するよう構成された、請求項1〜１０のいずれかに記載のシステム。
【請求項１２】
前記モバイルデバイスはスマートフォンである、請求項1〜１１のいずれかに記載のシステム。
【請求項１３】
前記アプリケーションサーバはバンキングアプリケーションサーバであり、前記アプリはモバイルバンキングアプリケーションである、請求項1〜１２のいずれかに記載のシステム。
【請求項１４】
モバイルデバイス上で動作するアプリによって提供されるインタフェース上にグラフィカル要素を表示する方法であって、前記アプリが前記モバイルデバイスを
複数の個別のグラフィカル要素を含むインタフェースを生成して、前記複数の個別のグラフィカル要素を前記インタフェース上に表示し、
アプリケーションサーバからアカウントデータを受信し、前記アカウントデータに関連付けられた各グラフィカル要素上にデータを表示し、
テーマモジュールから外観データを受信し、
外観データを処理し、
前記データに従って前記インタフェースの外観を変更する、方法。
【請求項１５】
前記テーマモジュールは、前記アプリケーションサーバ上に実装される、請求項14に記載の方法。
【請求項１６】
前記外観データは、グラフィカル要素外観データを含み、前記アプリは、前記グラフィカル要素外観データに従って、前記複数のグラフィカル要素のうちの1つ以上の外観を変更することによって前記インタフェースの外観を変更するように前記モバイルデバイスを制御するよう構成されている、請求項14または15に記載の方法。
【請求項１７】
前記外観データが背景外観データを含み、前記アプリが、前記背景外観データに従って、前記インタフェースの1つ以上の背景の外観を変更することにより、前記インタフェースの外観を変更するように前記モバイルデバイスを制御するよう構成されている、請求項14~16のいずれか１項に記載の方法。
【請求項１８】
前記外観データは遷移外観データを含み、前記アプリは、前記遷移外観データに従って、前記インタフェース上に表示可能な異なる画面間の1つ以上の遷移の外観を変更することによって、前記インタフェースの外観を変更するように、前記モバイルデバイスを制御するよう構成された、請求項14〜１７のいずれかに記載の方法。
【請求項１９】
前記グラフィカル要素の外観データは、グラフィカル要素の形状、グラフィカル要素のサイズ、グラフィカル要素の色、またはグラフィカル要素に関連付けられた画像のうちの1つ以上に関するデータを含む、請求項16に記載の方法。
【請求項２０】
前記アカウントデータに関連付けられ、各グラフィカル要素に表示される前記データはテキストデータを含む、請求項14~19のいずれか１項に記載の方法。
【請求項２１】
前記グラフィカル要素が3Dグラフィカルオブジェクトである、請求項14~20のいずれか１項に記載の方法。
【請求項２２】
前記アプリは、予め定義された物理法則のセットに従って、前記インタフェース上でグラフィカル要素を移動可能に表示するように前記モバイルデバイスを制御するよう構成されている、請求項14~21のいずれか１項に記載の方法。
【請求項２３】
請求項22に記載の方法であって、
前記テーマモジュールから物理制御データを受信するステップを更に具備し、前記物理制御データを処理して、前記物理制御データに基づいて物理法則を変更するように前記モバイルデバイスを制御する前記アプリが構成された、方法。
【請求項２４】
請求項14~23のいずれかに記載の方法であって、
前記テーマモジュールからオーディオフィードバックデータおよび/または触覚フィードバックデータを前記アプリに受信するステップを更に具備し、前記アプリが、前記オーディオフィードバックデータおよび/または触覚フィードバックデータを処理し、対応するオーディオおよび/または触覚フィードバックを生成するように前記モバイルデバイスを制御するよう構成された、方法。
【請求項２５】
前記モバイルデバイスがスマートフォンである、請求項14~24のいずれかに記載の方法。
【請求項２６】
前記アプリケーションサーバはバンキングアプリケーションサーバであり、前記アプリはモバイルバンキングアプリケーションである、請求項14~25のいずれかに記載の方法。
【請求項２７】
モバイルデバイスのプロセッサ上で実行されると、前記モバイルデバイスに、請求項14〜26のいずれかに記載の方法を実行させる、コンピュータプログラム。
【請求項２８】
請求項27に記載のコンピュータプログラムが格納されたコンピュータプログラム製品。
【請求項２９】
実質的に図面を参照して説明したシステムまたは方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイルデバイス上で動作するアプリによって生成されるインタフェースを表示するための技術に関する。特に、本発明は、テーマモジュールから通信されるテーマデータに従って、このようなインタフェースの外観を変更する技術に関する。
【背景技術】
【０００２】
スマートフォンなどの多くのモバイルデバイスは、ユーザがモバイルデバイスに追加のコンピュータプログラム（「アプリ」と呼ばれることもある）をインストールすることを可能にする。そのようなアプリの目的は、例えば、ゲームアプリ、フィットネストラッキングアプリ、メッセージングアプリなど、様々である。
【０００３】
銀行、公益事業者、通信プロバイダなどの多くのサービスプロバイダは、それらの顧客が自身のアカウントに関する情報にアクセスできるようにするアプリを開発し、配布している。このようなアプリは、典型的には、サービス利用、口座残高、過去の支払い、将来の支払いなどの特定の顧客アカウントに関する情報が表示されるインタフェースを提供する。
【０００４】
これらのアプリは、典型的には、それぞれが異なる情報セットを示す、多数のページが提供される、従来のウェブページタイプ設計を有する。従来のウェブサイトデザインの態様は、ユーザが特定のオプションを選択できるようにするドロップダウンメニュー、ユーザが情報を入力することを可能にするテキスト入力ボックスおよび「ラジオボタン」などが、含まれ得る。
【０００５】
このような設計手法は、サービスプロバイダのアプリデザインに広く使用されているが、スマートフォンなどの最新のモバイルデバイスでは、可能なグラフィカルな機能を必ずしも利用しているとは限らない。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の第1の態様によれば、アカウントデータを表示するシステムであって、ユーザアカウントを維持するアプリケーションソフトウェアを実行しているアプリケーションサーバと、アプリを実行しているモバイルデバイスと、を含む、システムが提供される。アプリは、複数の個別のグラフィカル要素を含むインタフェースを生成するよう、モバイルデバイスを制御するように構成される。複数の個別のグラフィカル要素がインタフェース上に表示される。アプリはさらに、アプリケーションサーバからアカウントデータを受信し、アカウントデータに関連付けられた各グラフィカル要素上にデータを表示するように構成される。システムは、外観データをアプリに通信するように構成されたテーマモジュールをさらに備え、アプリは、外観データを処理して外観データに従ってインタフェースの外観を変更するようにモバイルデバイスを制御するよう、構成される。
【０００７】
任意選択的に、テーマモジュールはアプリケーションサーバ上に実装される。
【０００８】
任意選択的に、外観データがグラフィカル要素外観データを含み、アプリは、グラフィカル要素外観データに従って複数のグラフィカル要素の1つ以上の外観を修正することによってインタフェースの外観を変更するようにモバイルデバイスを制御するよう、構成される。
【０００９】
任意選択的に、外観データが背景の外観データを含み、アプリは、背景の外観データに従ってインタフェースの1つ以上の背景の外観を変更することによってインタフェースの外観を変更するようにモバイルデバイスを制御するよう、構成される。
【００１０】
任意選択的に、外観データが遷移外観データを含み、アプリは、遷移外観データに従ってインタフェース上に表示可能な異なるスクリーン間の1つ以上の遷移の外観を変更することによってインタフェースの外観を変更するよう、モバイルデバイスを制御する。
【００１１】
任意選択的に、グラフィカル要素外観データは、グラフィカル要素形状、グラフィカル要素サイズ、グラフィカル要素色、またはグラフィカル要素に関連付けられた画像のうちの1つ以上に関するデータを含む。
【００１２】
任意選択的に、アカウントデータに関連付けられ、各グラフィカル要素に表示されるデータは、テキストデータを含む。
【００１３】
任意選択的に、グラフィカル要素は3Dグラフィカルオブジェクトである。
【００１４】
任意選択的に、グラフィカル要素は、予め定義された物理法則のセットに従ってインタフェース上を移動可能なものとして、表示可能である。
【００１５】
任意選択的に、テーマモジュールは物理制御データをアプリに通信するように構成され、アプリは、物理制御データを処理して物理制御データに従って物理法則を変更するようにモバイルデバイスを制御するよう、構成される。
【００１６】
任意選択的に、テーマモジュールは、オーディオフィードバックデータおよび/または触覚フィードバックデータをアプリに通信するように構成され、アプリは、オーディオフィードバックデータおよび/または触覚フィードバックデータを処理するようモバイルデバイスを制御し、オーディオフィードバックデータおよび/または触覚フィードバックデータに従って対応するオーディオおよび/または触覚フィードバックを生成するようモバイルデバイスを制御する、ように構成される。
【００１７】
任意選択的に、モバイルデバイスはスマートフォンである。
【００１８】
任意選択的に、アプリケーションサーバはバンキングアプリケーションサーバで、アプリはモバイルバンキングアプリである。
【００１９】
本発明の第2の態様によれば、モバイルデバイス上で動作するアプリによって提供されるインタフェース上にグラフィカル要素を表示する方法が提供され、前記アプリは、複数の個別のグラフィカル要素を含むインタフェースを生成して前記複数の個別のグラフィカル要素を前記インタフェース上に表示し、アプリケーションサーバからアカウントデータを受信し、前記アカウントデータに関連付けられた各グラフィカル要素にデータを表示し、テーマモジュールから外観データを受信し、外観データを処理し、データに従ってインタフェースの外観を変更するよう、モバイルデバイスを制御するように構成される。
【００２０】
任意選択的に、テーマモジュールはアプリケーションサーバ上に実装される。
【００２１】
任意選択的に、外観データは、グラフィカル要素外観データを含み、アプリは、グラフィカル要素外観データに従って複数のグラフィカル要素の1つ以上の外観を変更することによって、インタフェースの外観を変更するようにモバイルデバイスを制御するよう構成される。
【００２２】
任意選択的に、外観データは、背景の外観データを含み、アプリは、背景の外観データに従ってインタフェースの1つ以上の背景の外観を変更することによって、インタフェースの外観を変更するようにモバイルデバイスを制御するよう構成される。
【００２３】
任意選択的に、外観データは遷移外観データを含み、アプリは、遷移外観データに従ってインタフェース上に表示可能な異なるスクリーン間の1つ以上の遷移の外観を変更することによって、インタフェースの外観を変更するようにモバイルデバイスを制御する。
【００２４】
任意選択的に、グラフィカル要素外観データは、グラフィカル要素形状、グラフィカル要素サイズ、グラフィカル要素色、またはグラフィカル要素に関連付けられた画像のうちの1つ以上に関するデータを含む。
【００２５】
任意選択的に、アカウントデータに関連付けられ、各グラフィカル要素に表示されるデータは、テキストデータを含む。
【００２６】
任意選択的に、グラフィカル要素は3Dグラフィカルオブジェクトである。
【００２７】
任意選択的に、アプリは、予め定義された物理法則のセットに従って、グラフィカル要素を、インタフェース上を移動可能に表示するようにモバイルデバイスを制御するよう、構成される。
【００２８】
任意選択的に、方法は、テーマモジュールから物理制御データを受信することをさらに含み、アプリは、物理制御データを処理して物理制御データに従って物理法則を変更するようにモバイルデバイスを制御するよう、構成される。
【００２９】
任意選択的に、方法は、テーマモジュールから、オーディオフィードバックデータおよび/または触覚フィードバックデータをアプリに受信することをさらに備え、アプリは、オーディオフィードバックデータおよび/または触覚フィードバックデータを処理するようモバイルデバイスを制御し、オーディオフィードバックデータおよび/または触覚フィードバックデータに従って対応するオーディオおよび/または触覚フィードバックを生成するようモバイルデバイスを制御するよう、構成される。
【００３０】
任意選択的に、モバイルデバイスはスマートフォンである。
【００３１】
任意選択的に、アプリケーションサーバはバンキングアプリケーションサーバで、アプリはモバイルバンキングアプリである。
【００３２】
本発明の第3の態様によれば、モバイルデバイスのプロセッサ上で実行されると、モバイルデバイスに、本発明の第2の態様による方法を実行させるコンピュータプログラムが提供される。
【００３３】
本発明の第4の態様によれば、第3の態様によるコンピュータプログラムが格納されたコンピュータプログラム製品が提供される。
【００３４】
ユーザのアカウントに関する情報をユーザに提供するサービスプロバイダアプリのアプリデザインは、通常、ページ、ドロップダウンメニュー、フォームなどの従来のウェブページデザイン要素を使用する。しかし、これらの従来の要素は、スマートフォンなどの最新のモバイルデバイスで可能なグラフィカル機能を必ずしも利用するとは限らない。
【００３５】
本発明の特定の態様によれば、従来の構成とは対照的に、アカウントデータを、モバイルデバイス上で動作するアプリによって生成されたインタフェースの個々の個別のグラフィカル要素上に表示することができる技術が提供される。さらに、また、有利には、テーマモジュールから通信される外観データは、インタフェースの外観を変更するためにアプリに通信されることができる。このようにして、インタフェースの外観の態様を容易に変更することができる。
【００３６】
本発明の様々な態様および特徴は、請求項において定義される。
【００３７】
添付の図面を参照して、本発明の特定の実施形態を以下に説明する。
【図面の簡単な説明】
【００３８】
【図１】図1は、モバイルデバイス上で動作するアプリにデータを通信するための典型的なシステムの概略図を提供する。
【図２】図2は、本発明の特定の実施形態に従ってモバイルデバイス上で動作するアプリによって生成されるグラフィカルインタフェースを示すモバイルデバイスの概略図を提供する。
【図３】図3は、本発明の特定の実施形態により、モサーバ上に保持されたアカウントデータに対応するテキストデータが、バイルデバイス上のグラフィカル要素を使用してどのように表示されるかを示す概略図である。
【図４ａ】図4a、図4bおよび図5は、本発明の特定の実施形態によるインタフェース上に表示されるグラフィカル要素を示す概略図である。
【図４ｂ】図4a、図4bおよび図5は、本発明の特定の実施形態によるインタフェース上に表示されるグラフィカル要素を示す概略図である。
【図５】図4a、図4bおよび図5は、本発明の特定の実施形態によるインタフェース上に表示されるグラフィカル要素を示す概略図である。
【図６】図6は、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【図７】図7は、本発明の特定の実施形態によるテーマモジュール701を含むシステムであって、モバイルデバイス上で動作するアプリにデータを通信するためのシステムの概略図を提供する。
【図８ａ】図8a、8b、8c、8dおよび8eは、本発明の特定の実施形態によってテーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化するグラフィカル要素の外観の例を示し、図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【図８ｂ】図8a、8b、8c、8dおよび8eは、本発明の特定の実施形態によってテーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化するグラフィカル要素の外観の例を示し、図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【図８ｃ】図8a、8b、8c、8dおよび8eは、本発明の特定の実施形態によってテーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化するグラフィカル要素の外観の例を示し、図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【図８ｄ】図8a、8b、8c、8dおよび8eは、本発明の特定の実施形態によってテーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化するグラフィカル要素の外観の例を示し、図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【図８ｅ】図8a、8b、8c、8dおよび8eは、本発明の特定の実施形態によってテーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化するグラフィカル要素の外観の例を示し、図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【図９】図8a、8b、8c、8dおよび8eは、本発明の特定の実施形態によってテーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化するグラフィカル要素の外観の例を示し、図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行されるプロセスを示すフローチャートを提供する。
【発明を実施するための形態】
【００３９】
図面において、同様の参照番号は同様の部分を示す。
【００４０】
図1は、モバイルデバイス上で動作するアプリとの間でデータを通信するための典型的なシステムの概略図を提供し、また、これにおいて本発明の特定の実施形態が実装され得る。アプリケーションサーバ101は、サービスプロバイダによって制御され、多数のユーザにアカウントベースのサービスを提供するアプリケーションソフトウェアをその上で実行している。アプリケーションソフトウェアは、ユーザのアカウントの面に関連する各ユーザのアカウントデータを保持する。アカウントデータは、サービス使用状況、アカウントイベントのアカウントステータス詳細、まだ発生していない予想されるアカウントイベントの詳細、などのアカウント情報に関連する。
【００４１】
アプリケーションサーバ101は、インターネットなどのIPデータネットワーク104と、PLMN（Public Land Mobile Network）103と、PLMN103の基地局105と、を介して、スマートフォンなどのモバイルデバイス106に接続されている。データは、当技術分野で知られている技術を使用して、IPネットワーク104およびPLMN103を介して、モバイルデバイス106およびアプリケーションサーバ101との間で通信され得る。知られているように、このような技術は、デバイスがIPデータネットワーク104に接続されている場合、ロケーションに関係なく、特定のモバイルデバイスにデータを通信することを可能にする。理解されるように、アプリケーションサーバ101とモバイルデバイス106（例えば、IPデータネットワーク104に接続されたネットワークルータに接続された、「Wi-Fi」無線アクセスポイント）との間でデータを通信するために、任意の適切なネットワークインフラが利用され得る。
【００４２】
モバイルデバイス106は、基地局105との間で通信するトランシーバ110と、プロセッサユニット107と、メモリ108と、ディスプレイ111と、ユーザのタッチ入力を検出するためのタッチセンサ109とを含む。典型的には、ディスプレイ111およびタッチセンサ109は、単一のユニット、例えば「タッチスクリーン」に統合される。
【００４３】
モバイルデバイス106のメモリ108は、サービスプロバイダによって提供されるコンピュータプログラム（アプリ）を記憶しており、プロセッサユニット107上で実行されると、アプリケーションサーバ101上で動作するアプリケーションソフトウェアへデータを通信し、および、アプリケーションソフトウェアからデータを受信する。アプリは、アプリケーションサーバ上で動作するアプリケーションソフトウェアと共に、ユーザのアカウント（アカウントデータ）に関するデータをモバイルデバイス106にダウンロードし、このアカウントデータに関連する情報をディスプレイ111に表示することを可能にする。特定の例では、サービスプロバイダは銀行などの金融機関であり、アプリケーションサーバはバンキングアプリケーションサーバであり、アプリケーションソフトウェアはバンキングアプリケーションソフトウェアであり、アプリはバンキングアプリ（時によってはモバイルバンキングアプリと呼ばれる）である。アプリケーションソフトウェアは、当該技術分野で知られているように、例えば、ユーザの口座に支払を行うことを可能にし、ユーザの口座からの支払いを承認し促すなどの、銀行サービスをユーザに提供する。
【００４４】
ユーザデバイスのディスプレイ上に表示されているアカウントデータに関連するアカウント情報の一例が、より詳細に図2に示されている。
【００４５】
図2は、図1を参照して説明したモバイルデバイスに対応するモバイルデバイス201の概略図を提供し、タッチスクリーンディスプレイ202を備えている。モバイルデバイス201は、その上でバンキングアプリを実行する。バンキングアプリは、ユーザの銀行口座に関する情報を示すグラフィカルインタフェース203を生成するようにモバイルデバイスを制御する。インタフェース203は、例えば、タッチスクリーンディスプレイへのタッチジェスチャ入力により、何が表示されるかの制御を行うことや、関連情報（例えば、パスワードデータまたは他の認証情報、アプリケーションサーバへ通信して返されるユーザアカウント設定など）を入力することをユーザに可能にする。インタフェース203は、いくつかのグラフィカル要素204乃至210を含む。グラフィカル要素204乃至210は、典型的には、互いに別個のものとして生成し表示することができる個別のグラフィカルオブジェクトである。特定の例では、グラフィカル要素は、異なるデータ構造としてアプリによって別々に格納され、処理される。各データ構造は、その寸法、形状、色などのグラフィカル要素の様々なプロパティを定義する。
【００４６】
図2に示す例では、各グラフィカル要素204乃至210は、テキストデータ211が表示され得るテキストデータ領域を含む。図2に示す例では、グラフィカル要素204乃至210それぞれは、バンキングアプリケーションサーバから受信したアカウントデータに基づいてテキストデータを表示する。各グラフィカル要素は、特定の時系列的な時間的期間（例えば、1日）に関連付けられ、テキストデータはその時間的期間に関連する特定のアカウントステータスに関連する。例えば、アカウントステータスは、グラフィカル要素が関連付けられている特定の時系列的な期間の終了時にユーザの口座内の金額を示す財務残高データに関連する。さらに、グラフィカル要素は時系列的に配置される。すなわち、グラフィカル要素は、グラフィカル要素に示された財務残高データに関連付けられた時系列的な期間（異なるアカウントステータス）の順序に対応する順序で、インタフェース203上に分配される。このようにして、ユーザは、ユーザの口座の財務残高が複数日にわたってどのように変化したかを容易に理解することができる。
【００４７】
操作中にユーザは、例えば、タッチジェスチャの形態の制御動作を、モバイルデバイス201のタッチスクリーン202に入力することができる。そのようなタッチジェスチャは、アプリがインタフェースを制御してグラフィカル要素の表示を「スクロール」することに対応する、スクロールジェスチャーを含む。このようなスクロールの間、グラフィカル要素は、相互に連動して移動するグラフィカル要素のスクロール可能なグループを形成する（インタフェースを横切る推移）。
【００４８】
例えば、グラフィカル要素の表示は、特定の方向（例えば、上または下）に遷移される。スクロールの間に、特定のグラフィカル要素がインタフェース203のインタフェース表示領域の上部に到達すると、それはインタフェースの上部から推移してもはや表示されなくなるまで、部分的に表示される。これに対応して、直前には表示されていなかったグラフィカル要素がインタフェース表示領域にスクロールアクションの方向へ移動され得る。例えば、図2を参照すると、ユーザによって上方に垂直スクロールアクションが入力された場合の特定の実施形態では、グラフィカル要素は、インタフェースの中央底部で開始し、インタフェース203の右隅で終わる、スクロールアーク212に沿って、上方に移行する。以前に表示されていなかったグラフィカル要素は、第1の矢印213によって示される方向に、インタフェース203の上に移行し、以前に表示されていたグラフィカル要素は、第2の矢印214によって示される方向に、インタフェース203から消え去る。
【００４９】
理解されるように、このようにして、ユーザは、一度にインタフェース上のグラフィカル要素上に表すことができる合計期間よりも長い期間にわたる自身の財務残高履歴を見ることができる。
【００５０】
図3は、バンキングアプリケーションサーバ上に保持されるアカウントデータ（特にアカウントステータスデータ）に関連するテキストデータが、図2に示すグラフィカル要素204乃至210といったグラフィカル要素を使用して、どのように表示されるかを示す概略図を提供する。
【００５１】
図3は、バンキングサービスアプリケーションサーバ内で保持されるデータ構造301の一部を示す。データ構造は、特定の期間にわたる口座状態に関する口座残高データなどのアカウントステータスデータに関連する。
【００５２】
データ構造は、特定の時間的期間の終わりにユーザの口座内の金額を示すデータをそれぞれ含む多数のデータレコード302a〜302gを含む。動作中、データ構造301からのバランスデータは、モバイルデバイス上のバンキングアプリに通信され、バンキングアプリインターフェースのグラフィカル要素上に表示される。図3に示す矢印によって示されるように、各データレコード302a〜302gからの残高データは、グラフィカル要素上にテキストデータの形で表示される。理解されるように、図3に示されるデータレコードは、特定の期間（例えば、日曜日から月曜日）にわたる残高データに関する。上述のようにスクロール動作が実行される場合、データ構造301の他のデータレコードからの残高データは、異なる時間的期間に関する、対応するテキストデータを表示するためにアプリに通信される。
【００５３】
いくつかの例では、アプリは、少なくとも部分的に「3D環境」としてインタフェースが生成されるようなものである。すなわち、グラフィカル要素は、「3D」（3Dグラフィカルオブジェクト）として、すなわち長さ、幅および深さ（x、y、z）の寸法を有する3次元オブジェクトの表現として表すことができる。
【００５４】
特定の例では、3Dグラフィカル要素は、水平方向の「x軸」位置、垂直方向の「y軸」位置、および奥行き方向の「z軸」位置を有する3次元空間において、表され得る。3次元空間内のグラフィカル要素位置の表現がインタフェース上に生成される。
【００５５】
図4aは、本発明の特定の実施形態によるアプリによって提供されるインタフェース403が示されたタッチスクリーン402を有するモバイルデバイス401を示す、概略図を提供する。グラフィカル要素404乃至410が3次元オブジェクトの表現であることを除いて、インタフェース403は、図2を参照して説明したグラフィカル要素204乃至210に対応するグラフィカル要素404乃至410を示す。図4aに示す例では、グラフィカル要素は異なるxおよびy位置を有するが、z軸上で同じ位置を有する。特定の例では、アプリは、例えば、特定のグラフィカル要素を強調するために、特定のグラフィカル要素のz軸位置が順番に変更され得るように、構成される。この例を図4bに示す。図4bは、上から3番目のグラフィカル要素406が調整されたz軸位置を有し、他のグラフィカル要素よりもインタフェース403上でより顕著に見えるようにしていることを示している。
【００５６】
特定の例では、z軸値のこの変化を、グラフィカル要素上の特定のテキストデータを強調するよう用いることができる。例えば、ユーザの銀行口座が「借越」になる時間的期間をハイライトすることが望ましい場合があり得る。
【００５７】
トップから3番目のグラフィカル要素406は、負の金額を示すテキストデータを表示し、すなわち、関連する時間的期間（水曜日）の終わりに、ユーザの銀行口座が表示された額（150ポンド）を借越したことを示す。したがって、トップから3番目のグラフィカル要素406のz軸位置は、それをより顕著にするために増加される。
【００５８】
特定の実施形態では、アプリは、「Unity」ゲームエンジンなどの3D開発「エンジン」を使用して開発され、それによって上述の3D機能を容易にする。
【００５９】
特定の実施形態では、グラフィカル要素を使用して、メッセージデータなどのさらなる情報を伝達することができる。例えば、バンキングサービスプロバイダは、例えば、ユーザのアカウントに関連付けられた特定のタイプのアカウントイベントに応答して、ユーザにとって興味のある特定の製品に関するメッセージを、ユーザに送信したいことがあり得る。
【００６０】
例えば、ユーザの銀行口座が貸越したことのアカウントイベントに応答して、バンキングサービスプロバイダは、優遇的な当座貸越措置を適用する機会をユーザに提供したい場合がある。メッセージデータは、バンキングアプリケーションサーバからユーザのモバイルデバイス上のアプリに通信される。メッセージデータに関連するテキストデータは、グラフィカル要素のグループの中に表示される更なるグラフィカル要素の上に表示される。この例を図5に示す。
【００６１】
図5は、図2に示されるそれに対応する、モバイルデバイスのタッチスクリーン上のインタフェースを示す概略図を提供する。なお、図5に示されるように、バンキングサービスアプリケーションサーバからのメッセージデータに関連するテキストデータ502を示す、さらなるグラフィカル要素501が示されている。特定の実施形態では、ユーザからの制御入力（例えば、さらなるグラフィカル要素501を選択するジェスチャ入力）に応答して、1つ以上のさらなるグラフィカル要素がインタフェース上に表示され、ユーザが当座貸越を適用するための種々のステップを行うことを可能にしている。
【００６２】
図6は、モバイルデバイス上で動作するアプリによって実行される処理のフロー図を提供する。
【００６３】
第1のステップS601において、モバイルデバイス上で動作しているアプリは、モバイルデバイスのユーザにアカウントベースのサービスを提供するアプリケーションソフトウェアが動作しているアプリケーションサーバから、例えばアカウントステータスデータに関連する、アカウントデータを受信する。第2のステップS602において、アプリは、モバイルデバイスを制御して、複数の個別のグラフィカル要素が表示されるインタフェースを生成する。第3のステップS603で、アプリはモバイルデバイスを制御して、アカウントに関連付けられたテキストデータをグラフィカル要素のそれぞれに表示する。
【００６４】
理解されるように、モバイルデバイス上で動作するアプリは、モバイルデバイスのプロセッサユニットで実行された場合に、プロセッサに、図6のフロー図に従ってモバイルデバイスを制御させるコンピュータ可読コードを含む。そのようなコンピュータプログラムは、CD-ROMまたはソリッドステートメモリデバイスなどの適切なコンピュータプログラム製品に格納することができる。
【００６５】
図7は、アプリケーションサーバ101にテーマモジュール701が設けられている点を除いて、図1に示すそれに対応するシステムの概略図を提供する。テーマモジュール701は、モバイルデバイス上で動作するアプリに、モバイルデバイスによって処理されるとアプリの動作の態様を変更することができる「テーマ」データを通信するよう、構成される。例えば、テーマデータは、処理されたときにアプリによって生成されるインタフェースの外観の態様を変更する外観データを、含んでもよい。例えば、特定の実施形態では、インタフェース上に表示されるグラフィカル要素の外観の態様は、テーマデータによって変更することができる。そのような例では、テーマデータは、グラフィカル要素の外観データを含むであろう。
【００６６】
このようにして、アプリケーションサーバ101を制御するサービスプロバイダは、アプリのインタフェースまたはアプリの他の側面を更新することができる。特定の実施形態では、これはユーザが生成した要求に応答して行われ得る。例えば、アプリによって提供されるインタフェースは、ユーザがいくつかの「テーマ」の1つを選択して、アプリによって提供されるインタフェースをカスタマイズすることを可能にする制御を提供することができる。この構成は、ユーザがスマートフォンなどのデバイスに追加のコンテンツ（アプリ、音楽コンテンツ、およびビデオコンテンツなど）をダウンロードすることを可能にする従来の「アプリストア」と類似しているかもしれない。
【００６７】
そのような例では、例えば、猫のテーマ、犬のテーマ、魚のテーマなどの異なる種類の動物に基づいて、いくつかの「テーマ」オプションが提示され得る。ユーザが特定のテーマを選択したことに応答して、テーマ選択データがアプリからアプリケーションサーバに返信され、ユーザ選択に対応するテーマデータ（例えば、グラフィカル要素外観データ）がテーマモジュール701からアプリに伝達され、インタフェースの外観と、特にグラフィカル要素は、それに応じて更新/変更される。
【００６８】
特定の実施形態では、テーマデータは、他の要因に応答してモバイルデバイス上で動作するアプリに送信されてもよい。例えば、適切な技術を用いてモバイルデバイスの位置を監視し得る。例えば、アプリは、アプリケーションサーバに位置データを周期的に返信するようにモバイルデバイスを制御してもよい。これは、モバイルデバイス上のGPSセンサなどのグローバルナビゲーションシステムセンサからの位置データ、または、モバイルデバイスが通信しているPLMNの1つまたは複数の基地局のセル識別から推測された位置情報に、基づくことができる。モバイルデバイスが特定の場所にあることを示す位置データを受信する場合に、テーマモジュールが特定のテーマデータを通信するように構成され得る。例えば、モバイルデバイスが特定の観光名所、例えばビーチにあると判定された場合、ビーチに関するテーマデータをモバイルデバイスに通信され得る。
【００６９】
特定の実施形態では、サービスプロバイダは、ユーザからの要求なしにモバイルデバイス上のアプリにテーマデータを通信してもよい。例えば、特定のイベントが発生している場合、サービスプロバイダは、イベントを参照する、すなわちイベントに関連付けられた視覚的なテーマを有するように、インタフェースを更新することを望み得る。
【００７０】
例えば、サッカートーナメントのような顕著なスポーツイベントが発生している場合、グラフィカル要素の外観をサッカーボールまたはサッカー用スパイクのように変更し得る。別の例では、サービスプロバイダが他の組織の製品またはサービスを宣伝したい場合、グラフィカル要素の外観は、他の組織のブランド（例えば、ロゴ、写真、テキスト、色付けなど）の態様に対応するように変更され得る。
【００７１】
特定の実施形態では、テーマデータは、グラフィカル要素がどのように表されるかを決定することができるデータを含む。これには、グラフィカル要素の形状、サイズ、色、パターン、およびグラフィカル要素に表示される任意の画像が含まれる。
【００７２】
上述したように、ある実施形態では、グラフィカル要素は、異なるデータ構造としてアプリによって別々に格納され、処理される。各データ構造は、その外観を含むグラフィカル要素のプロパティを定義する。したがって、テーマデータは、これらのデータ構造に容易に組み込むことができるグラフィカル外観データを含むことができ、グラフィカル要素の外観を変更することができることが、理解されよう。
【００７３】
グラフィカル要素の外観を変更するためのデータを含むテーマデータを受け取った場合に、テーマデータを処理し、テーマデータに従ってグラフィカル要素の外観を変更するように、アプリは構成される。図8a、8b、8cおよび8dは、テーマモジュールからモバイルデバイス上で動作するアプリに通信されるテーマデータに基づいて変化する、グラフィカル要素の外観の例を示す。
【００７４】
図8aは、上述のようにアプリの動作中に表示される、図2に例示されたグラフィカル要素の2つに対応する（前述のテキストデータ803,804を含む）2つのグラフィカル要素801a、802aを示す、概略図を提供する。
【００７５】
図8bは、同様のグラフィカル要素801b、802bを示す概略図を提供するが、グラフィカル要素の外観を変更するテーマデータがテーマモジュールから伝達された後である。この例では、テーマデータは、グラフィカル要素の背景パターンに関するデータを含み、見てとれるように、グラフィカル要素801b、802bの背景パターンが変更された。
【００７６】
図8cはグラフィカル要素801c、802cを有する更なる概略図を提供し、グラフィカル要素の形状及び着色に関連するテーマデータが受信されているものである。具体的には、テーマデータは、異なるシルエットのネコに対応するように、グラフィカル要素の外観を変更する。上述したように、これは、ユーザが、アプリによって提供されるインタフェースから「猫のテーマ」を選択することに応答し得る。
【００７７】
図8dはグラフィカル要素801d、802dを有するさらなる概略図を提供し、グラフィカル要素に関連する画像に関するテーマデータが受信されているものである。具体的には、テーマデータは、各グラフィカル要素がサッカーの画像を含むように、グラフィカル要素の外観を変更する。上述したように、これは、サッカートーナメントのようなスポーツイベント中にインタフェースの外観を更新するサービスプロバイダに対応することができる。上述のように、インタフェースは複数のグラフィカル要素を表示する。どのグラフィカル要素が表示されるかは時間によって、例えば、スクロールイベントが発生したことに対応してなど、変化し得る。テーマデータはインタフェース上に表示された全てのグラフィカル要素の外観が変更されるようなものであってもよいし、テーマデータはグラフィカル要素のサブセットのみの外観が変更されるようなものであってもよく、すなわち、1もしくはより多くの選択されたグラフィカル要素が変更される。
【００７８】
特定の実施形態では、テーマデータが外観データを含む場合、外観データは、インタフェース上に表示される背景に関連してもよい。背景（例えば、静止画像、パターン、形状または色）は、インタフェースの「バックグラウンド」に表示することができ、その上にインタフェースのグラフィカル要素が表示される。
【００７９】
特定の実施形態では、インタフェースは、例えば、ウェルカムスクリーン、ホームスクリーン、アカウントデータスクリーンなど、いくつかの異なる「スクリーン」（「ページ」と呼ばれることもある）を有してもよい。このような実施形態では、異なるスクリーンに異なる背景を表示してもよい。テーマデータが外観データを含み、特に背景の外観データを含む実施形態では、アプリは、１またはより多くのインタフェースのスクリーン上の背景の外観の変更により、テーマモジュールから受け取った背景の外観データに従ってインタフェースの外観を変更するように、構成される。
【００８０】
特定の実施形態では、例えば、インタフェースが多数の異なるスクリーンを含む実施形態では、ユーザが画面間を移動するようにアプリを制御するときに、アプリはトランジショングラフィック（transition graphic）を表示してもよい。例えば、トランジショングラフィックは、ブックのページの回転、フェードイン、フェードアウト、または「ワイプ」などの動画編集スタイルの遷移を模倣することによって、あるスクリーンの表示を別のスクリーンへと制御することができる。特定の実施形態では、例えば、インタフェースのスクリーンの背景が上記のような素材に基づく場合、布地のような表面（例えば、テーブルクロス）が除去されていくかのように見えるようにトランジショングラフィックをアレンジすることができる。このような実施形態では、テーマデータの外観データは、遷移外観データを含み得る。このような実施形態では、アプリは、遷移外観データを処理し、遷移外観データに従ってトランジショングラフィックを変更するように構成される。ある実施形態では、アプリは、（例えば、異なるスクリーン間で異なる遷移をするための）複数のトランジショングラフィックを含むことができる。そのような実施形態では、遷移外観データは、1より多くのトランジショングラフィックに関連し、したがって、アプリによって処理されるとき、1より多くのトランジショングラフィックを変更し得る。
【００８１】
特定の実施形態では、例えば、テーマデータがグラフィカル要素データなどの外観データを含む場合、テーマデータは「素材」に関連し得る。素材は、画像、パターン、写真、または同様のものの2次元表現に基づくことができる。テーマデータがグラフィカルエレメントアピアランスデータを含む場合、アピアランスデータは特定の素材に関連し得る。グラフィカル要素データがアプリによって受信されると、アプリは、「スキン」としてグラフィカル要素に素材を適用することによって、グラフィカル要素の外観を変更するように構成され、例えば、1つまたは複数のグラフィカル要素を、それらが素材に「ラップ」されたかのように表示する。グラフィカル要素が3Dオブジェクトである実施形態では、3Dオブジェクトの可視な表面それぞれは、このような素材の2次元表現と共に表示される。これに代えて、またはそれに加えて、背景の外観データを特定の素材に関連付けてもよく、また、インタフェースの画面の背景を素材にしたがって変更してもよい。
【００８２】
図8eは、アプリによって生成されたインタフェース上に表示されるグラフィカル要素に適用され、テーマデータにおいて通信される素材のコンセプトを示す、概略図を提供する。図8eは、図4aおよび図4bを参照して説明したグラフィカル要素のタイプのような、グラフィカル要素804に適用される、反復パターンの形態の、素材803を示す。
【００８３】
知られているように、特定のグラフィックス環境、例えばUnityゲームエンジンのような3Dグラフィックスエンジンによって生成された3Dグラフィックス環境では、インタフェースのグラフィカル要素の動きは、予め定義された「物理法則」に従って表示され得る。例えば、グラフィカル要素が大きな質量のプロパティの属性を有する場合、より小さな質量のプロパティの属性を有するグラフィカル要素よりもゆっくりと移動することが示されることがある。別の例では、グラフィカル要素は、重力に類似した所定の「力」に従って互いに引き寄せられてもよい。特定の実施形態では、テーマデータは物理制御データを含んでもよい。このような実施形態では、アプリは、物理制御データに従ってインタフェースの物理法則を修正するように構成される。特定の実施形態では、動作中、アプリは、オーディオフィードバック（例えば、特定のイベントに応答してデバイスのスピーカからサウンドを生成する）、または触覚フィードバック（例えば、振動ユニットを用いた一連の振動を生成）を生成するよう、アプリが動作しているデバイスを制御するよう、構成されてもよい。特定の実施形態では、テーマデータは、オーディオフィードバックデータおよび/または触覚フィードバックデータを含む、フィードバック制御データを含んでもよい。このような実施形態では、アプリは、フィードバック制御データ（すなわち、オーディオフィードバックデータおよび/または触覚フィードバックデータ）に従って、オーディオおよび/または触覚フィードバックが生成される方法を変更するように構成される。
【００８４】
上述の例では、例えば図7に示すアプリケーションサーバを制御するサービスプロバイダは、テーマモジュール内のテーマデータを制御する。なお、特定の実施形態では、サードパーティがアプリケーションサーバのテーマモジュールに通信され得るテーマデータを生成することを可能にするために、アプリケーションプログラムインターフェース（API）が提供されてもよい。このサードパーティのテーマデータは、上述したようにモバイルデバイスに通信され得る。
【００８５】
理解されるように、図1および図7に示されるシステムは、1つのモバイルデバイスのみを示している。典型的には、アプリケーションサーバは、多くのモバイルデバイスへデータを通信し、多くのモバイルデバイスからデータを受信するように構成されるであろう。上述したように、特定の例では、テーマモジュール701は、ユーザか何らかの要求を受けていなくともアプリにデータを通信するよう、構成されている。いくつかの例では、テーマモジュールは、アプリが動作しているすべてのモバイルデバイスに同じテーマデータを通信するように構成されていてもよい。他の例では、テーマデータは、例えば、対象のモバイルデバイスのユーザがテーマデータを受信することを希望している場合、および/または、特定のテーマデータが1人または複数の特定のユーザに関連する可能性があることが既知であるもしくはそう判断される場合、といった特定の基準に基づいて、選択された数のモバイルデバイスのうちの1つまたは複数に送信され得る。例えば、1人または複数のユーザが、特定の主題に関するテーマデータを受信することの希望を、以前に示していたかもしれない。そのテーマ（例えば、ポップグループまたはスポーツチーム）に関する新しいテーマデータが利用可能になった場合、関連するテーマデータは、それらのユーザのモバイルデバイス上で動作するアプリに通信される。図7に示すシステムの例では、テーマモジュールはアプリケーションサーバの一部として示されている。しかしながら、特定の実施形態では、テーマモジュールは、アプリケーションサーバとは別個に、例えば異なるアプリケーションサーバ、例えばアプリケーションサーバから独立したウェブサーバに実装することができることが、理解されよう。他の例では、テーマモジュールに関連する機能（アプリを実行している選択されたモバイルデバイスまたはアプリを実行しているすべてのデバイスへの、テーマデータの通信を含む）は、いくつかのネットワークエンティティに、例えば、複数のサーバに、分散することができる。
【００８６】
上述したように、特定の例では、グラフィカル要素は3次元オブジェクトである。
【００８７】
図9は、本発明の特定の実施形態による、モバイルデバイス上で動作するアプリによって実行される処理のフローダイアグラムを提供する。
【００８８】
第1のステップS901において、モバイルデバイス上で動作しているアプリは、モバイルデバイスのユーザのためのアカウントベースのサービスを提供するアプリケーションソフトウェアが実行されているアプリケーションサーバから、例えば、アカウントステータスデータに関連するアカウントデータを受信する。第2のステップS902において、アプリは、複数の個別のグラフィカル要素が表示されるインタフェースを生成するようにモバイルデバイスを制御する。
【００８９】
第3のステップS903で、アプリは、グラフィカル要素のそれぞれの上で、データがアカウントに関連付けられたものとなるよう、モバイルデバイスを制御する。
【００９０】
第4ステップS904で、外観データがテーマモジュールからアプリによって受信され、第5ステップS905で、外観データがアプリによって処理される。第6のステップでは、外観データの処理に対応して、例えば1つあるいはより多くのグラフィカル要素の外観が外観データに従って変更される。
【００９１】
図9に示されるステップの順序は、本発明のすべての実施形態におけるプロセスのステップが実行される順序を必ずしも示すものではないことが、理解されよう。理解されるように、モバイルデバイス上で動作するアプリは、モバイルデバイスのプロセッサユニットで実行されるとプロセッサに図9のフローダイアグラムに従ってモバイルデバイスを制御させる、コンピュータ可読コードを含む。そのようなコンピュータプログラムは、CD-ROMまたはソリッドステートメモリデバイスなどの適切なコンピュータプログラム製品に格納され得る。
【００９２】
上述した本発明の実施形態は、主にモバイルデバイス、例えばスマートフォンに関して記載されている。本発明の原理は、スマートフォンに限定されず、タブレットコンピュータ、ポータブルゲーム機、メディアプレーヤなどの他の適切なモバイルデバイスと共に使用することができることが理解されよう。
【００９３】
特定の例では、上に提供された様々なシステム、例えば図1に示された構成の説明は、明瞭化のために単純化されていることが理解されよう。例えば、アプリケーションサーバがバンキングサービスプロバイダによって提供される銀行口座に関連する例では、アプリケーションサーバに関連する機能は、典型的には描写されているよりも複雑で、例えば、さらなる中間構成要素またはサーバシステムの構成を伴ういくつかのサーバのさらに複雑な構成を含むものであることが、理解されるであろう。銀行端末やATMなどの更なるインフラストラクチャは、これらのサーバ/サーバシステムにリンクもされてもよい。さらに、アプリケーションサーバは、許可されたユーザだけが口座情報にアクセスできることを保証するセキュリティ機能など、モバイルバンキングに関連する多くの追加の機能、および上記で詳細に説明した機能を実行するであろう。
【００９４】
本発明の例は、上述は、主として、バンキングサービスを提供するサービスプロバイダの観点からのものである。しかし、本発明の実施形態は、ユーティリティプロバイダ（utilities providers）、通信プロバイダなどの、任意の適切なアカウントベースのサービスの提供に利用できることが理解されよう。アカウントデータの性質は、正確さで、アカウントベースのサービスの性質によることが理解されよう。例えば、アカウントデータ、特にアカウントステータスデータは、公共施設ベースのプロバイダに関連し、特定の期間にわたるガスまたは電気の消費のような公共設備の使用に関連し得る。アカウントデータ、特にアカウントステータスデータは、通信ベースのプロバイダに関連し、特定の期間にわたる電話回線の使用に関連し得るものであり、発呼および受信の詳細を含む。さらに、「アカウントイベント」の本質的な性質は、サービスプロバイダの性質に依存することが理解されよう。公共設備サービスプロバイダに関連するアカウントイベントは、所定量以上のガスまたは電気を消費するユーザ、または所定量を超える毎月の請求であってもよい。通信プロバイダに関連するアカウントイベントは、電話回線が所定の使用時間を超える、または特定のインターネット接続を介してダウンロードされたデータが所定量を超えるユーザであってもよい。
【００９５】
本発明の特定の態様、実施形態または例に関連して説明される特徴、整数、特性またはグループは、それと互換性がない限り、本明細書に記載された他の態様、実施形態または例に適用可能であると理解されるべきである。本明細書（添付の特許請求の範囲、要約書および図面を含む）および/または開示された方法またはプロセスのすべてのステップのすべての特徴は、少なくともいくつかの特徴および/またはステップが互いに排他的である場合を除き、いかなるコンビネーションにおいても組み合わせ得るものである。本発明は、前述の実施形態の詳細に限定されない。本発明は、本明細書（添付の特許請求の範囲、要約書及び図面を含む）に開示された特徴の新規なもの、又は新規な組合せ、あるいは、そこに開示された任意の方法又は処理のステップの新規なもの、又は任意の新規な組み合わせに、拡張される。
【００９６】
この出願と関連して本明細書と同時にまたは前に提出され、この明細書とともに公衆の閲覧に供されるすべての紙面および書類に、読者の注意が向けられ、そのような紙面および書類の内容は、参照によってここに包含されるものである。
【符号の説明】
【００９７】
101     アプリケーションサーバ
103     ＰＬＭＮ
104     ＩＰネットワーク
105     基地局
106     モバイル機器
107     プロセッサユニット
108     メモリ
109     タッチセンサ
110     トランシーバ
111     ディスプレイ
201     モバイルデバイス
202     タッチスクリーンディスプレイ
203     グラフィカルインタフェース
203     インタフェース
204     グラフィカル要素
211     テキストデータ
212     スクロールアーク
213     第１の矢印
214     第２の矢印
301     データ構造
302     データレコード
401     モバイルデバイス
402     タッチスクリーン
403     インタフェース
404     グラフィカル要素
406     グラフィカル要素
501     グラフィカル要素
502     テキストデータ
701     テーマモジュール
801     グラフィカル要素
803     素材
804     グラフィカル要素
【図１】
2019503023.tif 000003
【図２】
2019503023.tif 000004
【図３】
2019503023.tif 000005
【図４ａ】
2019503023.tif 000006
【図４ｂ】
2019503023.tif 000007
【図５】
2019503023.tif 000008
【図６】
2019503023.tif 000009
【図７】
2019503023.tif 000010
【図８ａ】
2019503023.tif 000011
【図８ｂ】
2019503023.tif 000012
【図８ｃ】
2019503023.tif 000013
【図８ｄ】
2019503023.tif 000014
【図８ｅ】
2019503023.tif 000015
【図９】
2019503023.tif 000016
【国際調査報告】
2019503023.tif 000017
2019503023.tif 000018
2019503023.tif 000019
2019503023.tif 000020