(57)【特許請求の範囲】
【請求項１】
商店の選択についての推薦を提供するための方法であって、前記方法は、
サーバにおいて、複数の商店の中から１又は複数の商店を選択するための、受益者と関連付けられた推薦要求を受け取ることと、
前記サーバにおいて、前記受益者と関連付けられた複数の重み付きパラメータに基づいて、前記複数の商店の各々と関連付けられたスコアを求めることと、
前記サーバにおいて、求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記１又は複数の商店の前記選択についての推薦を生成することと、
を含み、
前記複数の重み付きパラメータは、前記複数の商店の各々に対応する前記受益者と関連付けられた仮想通貨手段の残高、及び前記仮想通貨手段の前記残高と前記仮想通貨手段に資金供給された金額との比、の一方又は両方を含む、方法。
【請求項２】
前記複数の重み付きパラメータは、前記受益者による前記複数の商店の各々の使用頻度を含む、請求項１に記載の方法。
【請求項３】
前記複数の重み付きパラメータは、前記複数の商店の各々において前記受益者が使った仮想通貨手段と関連付けられた金額、取引ごとに前記受益者が使った前記金額の平均値、前記複数の商店の各々と関連付けられた前記仮想通貨手段への資金供給の頻度、及び前記複数の商店の各々において前記受益者が使った前記仮想通貨手段と関連付けられた前記金額の累積金額と、前記複数の商店の各々において前記受益者が前記仮想通貨手段に資金供給した金額の累積金額との比、のうちの１又は複数を含む、請求項１に記載の方法。
【請求項４】
前記複数の重み付きパラメータは、前記受益者の場所に対する前記複数の商店の各々の近接性、前記複数の商店の各々と関連付けられた仮想通貨手段の使用の日付及び時間、並びに前記複数の商店の各々の種類、のうちの１又は複数を含む、請求項１に記載の方法。
【請求項５】
求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記選択された前記１又は複数の商店のランク付けを生成することをさらに含む、請求項１に記載の方法。
【請求項６】
求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記１又は複数の商店の前記選択についてのカスタマイズ推薦を生成することをさらに含む、請求項１に記載の方法。
【請求項７】
前記生成されたカスタマイズ推薦は、前記１又は複数の商店と関連付けられた仮想通貨手段の指示を含む、請求項６に記載の方法。
【請求項８】
前記生成されたカスタマイズ推薦は、前記選択された前記１又は複数の商店の中の前記受益者と関連付けられた好みの商店の指示を含む、請求項６に記載の方法。
【請求項９】
前記生成されたカスタマイズ推薦は、前記選択された前記１又は複数の商店の中の前記好みの商店以外の前記受益者と関連付けられた１又は複数の代替の商店の指示を含む、請求項８に記載の方法。
【請求項１０】
前記受益者と関連付けられた１人又は複数の他のユーザから前記選択された前記１又は複数の商店と関連付けられたランク付けを受け取ることをさらに含む、請求項１に記載の方法。
【請求項１１】
求めた前記複数の商店の各々と関連付けられた前記スコア及び受け取った前記選択された前記１又は複数の商店と関連付けられた前記ランク付けに基づいて、前記１又は複数の商店の前記選択についてのカスタマイズ推薦を生成することをさらに含む、請求項１０に記載の方法。
【請求項１２】
商店の選択についての推薦を提供するためのシステムであって、前記システムは、
サーバ内の１又は複数の回路であって、
複数の商店の中から１又は複数の商店を選択するための、受益者と関連付けられた推薦要求を受け取り、
前記受益者と関連付けられた複数の重み付きパラメータに基づいて、前記複数の商店の各々と関連付けられたスコアを求め、
求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記１又は複数の商店の前記選択についての推薦を生成する、
ように構成されている前記１又は複数の回路、
を含み、
前記複数の重み付きパラメータは、前記複数の商店の各々に対応する前記受益者と関連付けられた仮想通貨手段の残高、及び前記仮想通貨手段の前記残高と前記仮想通貨手段に資金供給された金額との比、の一方又は両方を含む、システム。
【請求項１３】
前記複数の重み付きパラメータは、前記受益者による前記複数の商店の各々の使用頻度を含む、請求項１２に記載のシステム。
【請求項１４】
前記複数の重み付きパラメータは、前記複数の商店の各々において前記受益者が使った仮想通貨手段と関連付けられた金額、取引ごとに前記受益者が使った前記金額の平均値、前記複数の商店の各々と関連付けられた前記仮想通貨手段への資金供給の頻度、及び前記複数の商店の各々において前記受益者が使った前記仮想通貨手段と関連付けられた前記金額の累積金額と、前記複数の商店の各々において前記受益者が前記仮想通貨手段に資金供給した金額の累積金額との比、のうちの１又は複数を含む、請求項１２に記載のシステム。
【請求項１５】
前記複数の重み付きパラメータは、前記受益者の場所に対する前記複数の商店の各々の近接性、前記複数の商店の各々と関連付けられた仮想通貨手段の使用の日付及び時間、並びに前記複数の商店の各々の種類、のうちの１又は複数を含む、請求項１２に記載のシステム。
【請求項１６】
前記１又は複数の回路は、求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記選択された前記１又は複数の商店のランク付けを生成するように構成されている、請求項１２に記載のシステム。
【請求項１７】
前記１又は複数の回路は、求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記１又は複数の商店の前記選択についてのカスタマイズ推薦を生成するように構成されている、請求項１２に記載のシステム。
【請求項１８】
前記生成されたカスタマイズ推薦は、前記１又は複数の商店と関連付けられた仮想通貨手段の指示を含む、請求項１７に記載のシステム。
【請求項１９】
前記生成されたカスタマイズ推薦は、前記選択された前記１又は複数の商店の中の前記受益者と関連付けられた好みの商店の指示を含む、請求項１７に記載のシステム。
【請求項２０】
前記生成されたカスタマイズ推薦は、前記選択された前記１又は複数の商店の中の前記好みの商店以外の前記受益者と関連付けられた１又は複数の代替の商店の指示を含む、請求項１９に記載のシステム。
【請求項２１】
前記１又は複数の回路は、前記受益者と関連付けられた１人又は複数の他のユーザから前記選択された前記１又は複数の商店と関連付けられたランク付けを受け取るように構成されている、請求項１２に記載のシステム。
【請求項２２】
前記１又は複数の回路は、求めた前記複数の商店の各々と関連付けられた前記スコア及び受け取った前記選択された前記１又は複数の商店と関連付けられた前記ランク付けに基づいて、前記１又は複数の商店の前記選択についてのカスタマイズ推薦を生成するように構成されている、請求項２１に記載のシステム。
【請求項２３】
商店の選択についての推薦を提供するための少なくとも１つのコードセクションを有するコンピュータプログラムが記憶されている非一時的なコンピュータ可読記憶媒体であって、前記少なくとも１つのコードセクションは、コンピュータによって、前記コンピュータに、
サーバにおいて、複数の商店の中から１又は複数の商店を選択するための、受益者と関連付けられた推薦要求を受け取ることと、
前記サーバにおいて、前記受益者と関連付けられた複数の重み付きパラメータに基づいて、前記複数の商店の各々と関連付けられたスコアを求めることと、
前記サーバにおいて、求めた前記複数の商店の各々と関連付けられた前記スコアに基づいて、前記１又は複数の商店の前記選択についての推薦を生成することと、
を含むステップを行わせるために実行され、
前記複数の重み付きパラメータは、前記複数の商店の各々に対応する前記受益者と関連付けられた仮想通貨手段の残高、及び前記仮想通貨手段の前記残高と前記仮想通貨手段に資金供給された金額との比、の一方又は両方を含む、非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照によりその開示全体が本明細書に組み入れられる、２０１５年５月１３日に出願された米国仮特許出願第６２／１６０７０１号の優先権を主張するものである。また本出願は、参照によりその開示全体が本明細書に組み入れられる、２０１５年１１月５日に出願された米国特許出願第１４／９３３２１９号の優先権も主張するものである。
【０００２】
本開示の様々な実施形態は、商店の選択についての推薦を提供することに関する。より具体的には、本開示の様々な実施形態は、複数の商店の中から１つの商店を選択するために推薦を提供することに関する。
【背景技術】
【０００３】
金融取引処理の分野における電子金銭取引の出現により、金融機関及び／又は企業は、消費者に対して収益性の高い金銭上の提案を行おうとする傾向にある。そうした提案は、消費者への仮想通貨手段のいっそうの普及に寄与している。仮想通貨手段は、電子的に取引される価値の電子的表現である仮想通貨の利用を円滑に行わせることができる。仮想通貨は、金銭取引のための交換手段、計量単位、及び／又は価値の蓄積として機能しうる規制されていない電子的通貨とすることができる。仮想通貨手段の例には、それだけに限らないが、航空マイル、ロイヤリティポイント、クレジット・カード・ポイント、物理的なクーポン、ａｐｐベースのコイン及びトークン、モバイルクーポン、並びにデジタルコンテンツと交換された時間及び取引データが含まれる。
【０００４】
いくつかのシナリオでは、ユーザが、商店が提供する仮想通貨手段を他のユーザへの贈り物として購入しようとする場合がある。そうしたシナリオでは、商店が提供する仮想通貨手段が、複数の理由で他方のユーザに好まれない場合がある。そうした理由の一例は、商店の場所が、他方のユーザの場所から半径「２５マイル（約４０キロメートル）」の範囲を超えていることである。そうしたシナリオでは、仮想通貨手段が、他方のユーザに関連した１又は複数の好みに基づいてユーザによって選択されることが望ましい場合がある。
【０００５】
本開示の残りの部分で、図面を参照して示すように、上記のシステムと本開示のいくつかの態様との比較を通じて、当業者には、従来の手法のさらなる限界及び不都合点が明らかになるであろう。
【発明の概要】
【課題を解決するための手段】
【０００６】
商店の選択についての推薦を提供するための方法及びシステムを提供し、これらを図の少なくとも１つに概ね示し、且つ／又は図との関連で説明し、特許請求の範囲においてより十分に定義する。
【０００７】
本開示の上記その他の特徴及び利点は、本開示の以下の詳細な説明を、添付の図面と併せて考察すれば理解されるであろう。図面において類似した符号は図面全体において類似した部分を指す。
【図面の簡単な説明】
【０００８】
【図１】本開示の一実施形態による、商店の選択についての推薦を提供するためのネットワーク環境を示すブロック図である。
【０００９】
【図２】本開示の一実施形態による、商店の選択についての推薦を提供する例示的なサーバを示すブロック図である。
【００１０】
【図３】本開示の一実施形態による、商店の選択についての推薦を受け取る例示的な電子機器を示すブロック図である。
【００１１】
【図４】本開示の一実施形態による、商店の選択及び１又は複数の仮想通貨手段の発行についての推薦を提供するための例示的なシーケンスタイミング図である。
【００１２】
【図５Ａ】本開示の一実施形態による、商店の選択についての推薦を提供するための例示的なシナリオを一括して示す図である。
【図５Ｂ】本開示の一実施形態による、商店の選択についての推薦を提供するための例示的なシナリオを一括して示す図である。
【図５Ｃ】本開示の一実施形態による、商店の選択についての推薦を提供するための例示的なシナリオを一括して示す図である。
【００１３】
【図６Ａ】本開示の一実施形態による、商店の選択についての推薦を受け取る電子機器の第１、第２、及び第３の例示的なユーザインターフェースを示す図である。
【図６Ｂ】本開示の一実施形態による、商店の選択についての推薦を受け取る電子機器の第１、第２、及び第３の例示的なユーザインターフェースを示す図である。
【図６Ｃ】本開示の一実施形態による、商店の選択についての推薦を受け取る電子機器の第１、第２、及び第３の例示的なユーザインターフェースを示す図である。
【００１４】
【図７Ａ】本開示の一実施形態による、１又は複数の商店の選択についての推薦を提供するサーバにおいて実施される方法を例示する第１の流れ図を一括して示す図である。
【図７Ｂ】本開示の一実施形態による、１又は複数の商店の選択についての推薦を提供するサーバにおいて実施される方法を例示する第１の流れ図を一括して示す図である。
【００１５】
【図８Ａ】本開示の一実施形態による、１又は複数の商店の選択についての推薦を受け取る電子機器において実施される別の方法を例示する第２の流れ図を一括して示す図である。
【図８Ｂ】本開示の一実施形態による、１又は複数の商店の選択についての推薦を受け取る電子機器において実施される別の方法を例示する第２の流れ図を一括して示す図である。
【発明を実施するための形態】
【００１６】
商店の選択についての推薦を提供するための方法及び／又はシステムには様々な実施態様がある。以下の実施形態は、当業者が開示の実施形態を作成し、使用することを可能にするのに十分な程度に詳細に説明されている。本開示に基づけば他の実施形態が明らかになるはずであり、本開示の範囲を逸脱することなくシステム変更、プロセス変更、又は機械的変更を行うことができることを理解されたい。
【００１７】
以下の説明では、本開示の十分な理解を提供するために多数の具体的詳細が示されている。しかし、開示する実施形態は、これら具体的詳細なしでも実施されうることは明らかであろう。本開示を不明瞭にすることのないように、いくつかの周知の回路、システム構成、及び／又はプロセスステップについては詳細に開示していない。
【００１８】
図面は、システムの実施形態を示すものであり、概略図であって縮尺通りではなく、特に、一部の寸法は提示を明瞭にするためのものであり、図面において誇張して示されている。いくつかの共通の特徴を有する複数の実施形態が開示され、記載されている場合、それらの実施形態の例示、説明、及び理解を明瞭にし、容易にするために、相互に類似した特徴は、通常、類似した参照符号で記述する。
【００１９】
図１は、本開示の一実施形態による、商店の選択についての推薦を提供するためのネットワーク環境を示すブロック図である。図１を参照すると、サーバ１０２、電子機器１０４、及びデータベースサーバ１０６が示されている。さらに、第１のユーザ１１０及び第２のユーザ１１２が示されている。サーバ１０２は、通信ネットワーク１０８を介して、電子機器１０４及びデータベースサーバ１０６に通信可能に結合されている。第１のユーザ１１０は、電子機器１０４と関連付けられている。第２のユーザ１１２は、第１のユーザ１１０に関連している。
【００２０】
サーバ１０２は、１又は複数の商店の選択について複数の商店から１又は複数の推薦要求を受け取るように構成された適切な論理、回路、インターフェース、及び／又はコードを含む。サーバ１０２は、複数の商店の各々と関連付けられたスコアを求めるようにさらに構成される。サーバ１０２は、求めたスコアに基づいて１又は複数の推薦を生成するようにさらに構成される。サーバ１０２は、当分野で公知の１又は複数の技術に基づいて実施することができる。
【００２１】
電子機器１０４は、第１のユーザ１１０などのユーザに、複数の商店の中からの１又は複数の商店の選択についての１又は複数の推薦要求を円滑に開始させるように構成された適切な論理、回路、インターフェース、及び／又はコードを含む。電子機器１０４は、第１のユーザ１１０から、第２のユーザ１１２などの受益者と関連付けられた識別情報を受け取るようにさらに構成される。電子機器１０４は、表示画面１０４ａをさらに含む。表示画面１０４ａは、それだけに限らないが、液晶ディスプレイ（ＬＣＤ）ディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、有機ＬＥＤ（ＯＬＥＤ）ディスプレイ技術を含む、いくつかの公知の技術によって実現することができる。電子機器１０４の例には、それだけに限らないが、ラップトップ、金銭登録機、タブレット、モバイル機器、無線ページャ、電子署名取得装置、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）機器、又はその他のそうした携帯式電子通信機器が含まれる。
【００２２】
データベースサーバ１０６は、第１のユーザ１１０及び／又は第２のユーザ１１２などのユーザの個人詳細を記憶するように構成された適切な論理、回路、インターフェース、及び／又はコードを含み、それらの個人詳細はサーバ１０２に登録される。データベースサーバ１０６は、複数の商店の詳細及び複数の商店の各々の仮想通貨手段を記憶するようにさらに構成される。データベースサーバ１０６は、ユーザの好みの商店、ユーザと関連付けられた１又は複数の重み付きパラメータ、商店に対応するユーザの取引履歴、及び／又はユーザと関連付けられた１人又は複数の他のユーザの詳細など、ユーザと関連付けられた他のデータを記憶するようにさらに構成される。データベースサーバ１０６は、当業者に周知のいくつかの技術を使用して実施することができる。
【００２３】
通信ネットワーク１０８は、サーバ１０２が電子機器１０４及び／又はデータベースサーバ１０６と通信するための媒体を含む。通信ネットワーク１０８の例には、それだけに限らないが、インターネット、クラウドネットワーク、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワーク、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）ネットワーク、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話回線（ＰＯＴＳ）、及び／又はＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）が含まれる。ネットワーク環境１００内の様々な機器は、様々な有線及び無線の通信プロトコルに従って、通信ネットワーク１０８に接続するように動作することができる。そうした有線及び無線の通信プロトコルの例には、それだけに限らないが、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  ａｎｄ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰＳ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、Ｚｉｇｂｅｅ、ＥＤＧＥ、赤外線（ＩＲ）、ＩＥＥＥ８０２．１１、８０２．１６、セルラ通信プロトコル、及び／又はブルートゥース（ＢＴ）通信プロトコルが含まれる。
【００２４】
第１のユーザ１１０は、サーバ１０２に事前登録される。第１のユーザ１１０は、電子機器１０４を使用して１又は複数の推薦要求を開始する。それら１又は複数の推薦要求は、複数の商店の中から１又は複数の商店を選択するための１又は複数の推薦を受け取るよう求める要求に相当する。第１のユーザ１１０は、推薦された１又は複数の商店と関連付けられた１又は複数の仮想通貨手段をさらに選択する。
【００２５】
第２のユーザ１１２は、第１のユーザ１１０が提供した選択に基づいて１又は複数の仮想通貨手段を発行する相手先の受益者である。第２のユーザ１１２は、１又は複数の推薦を生成するための根拠となる１又は複数の好みを提供する。１又は複数の推薦は、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザ（図示せず）が提供した好みに基づいてさらに生成することができる。
【００２６】
動作に際して、第１のユーザ１１０は、複数の商店の中から１又は複数の商店を選択するための１又は複数の推薦を生成するよう求める要求を開始する。この要求は、電子機器１０４の表示画面１０４ａを介して開始される。一実施形態によれば、第１のユーザ１１０は、表示画面１０４ａを介して電子機器１０４に第２のユーザ１１２の識別情報を提供する。この識別情報は、第２のユーザ識別子及び／又は第２のユーザ１１２のパスキーを含む。とはいえ、本開示はそれだけに限定されず、第２のユーザ１１２の識別情報は、本開示の範囲を限定することなく、他の詳細を含んでいてよい。
【００２７】
電子機器１０４は、メッセージングサービス、サービスベースの取引決済、モバイル決済、及び／又はＷＡＰ（ｍｏｂｉｌｅ  ｗｅｂ  ｐａｙｍｅｎｔ）のうちの１又は複数に基づいて、１又は複数の推薦要求を処理する。電子機器１０４は、通信ネットワーク１０８を介して、受け取った識別情報をサーバ１０２に送るように構成される。一実施形態によれば、電子機器１０４は、識別情報の送受信のための事前にインストールされたモバイルアプリケーションを含む。
【００２８】
サーバ１０２は、受け取った識別情報に基づき、通信ネットワーク１０８を介して、データベースサーバ１０６に問合せを送るように構成される。データベースサーバ１０６は、受け取った問合せに応答して、受け取った識別情報を、ローカルリポジトリ内の複数のユーザの事前に記憶された詳細と比較する。比較に失敗した場合、データベースサーバ１０６は、サーバ１０２に通知を送る。比較に成功した場合、データベースサーバ１０６は、第２のユーザ１１２の個人詳細を取得するように動作する。その場合、データベースサーバ１０６は、取得した第２のユーザ１１２の個人詳細をサーバ１０２に送るように構成される。送られる個人詳細の例には、それだけに限らないが、第２のユーザ１１２の氏名、住所、電子メールアドレス、電話番号、国籍、年齢、性別、及び／又は連絡先一覧が含まれる。一実施形態によれば、サーバ１０２は、第２のユーザ１１２の連絡先一覧に基づいて、第２のユーザ１１２と１人又は複数の他のユーザとの関連付けを特定する。
【００２９】
サーバ１０２は、通信ネットワーク１０８を介して、受け取った第２のユーザ１１２の個人詳細を電子機器１０４に送るように構成される。電子機器１０４は、受け取った第２のユーザ１１２の個人詳細を表示画面１０４ａにレンダリングするように構成される。第１のユーザ１１０は、レンダリングされた第２のユーザ１１２の個人詳細に基づき、レンダリングされた第２のユーザ１１２の個人詳細の妥当性確認に相当する入力を提供する。第１のユーザ１１０が提供する入力は、第２のユーザ１１２の識別情報に基づくものである。第１のユーザ１１０は、電子機器１０４の表示画面１０４ａを介して入力を提供する。電子機器１０４は、通信ネットワーク１０８を介してサーバ１０２に妥当性確認結果を送るようにさらに構成される。
【００３０】
サーバ１０２は、第２のユーザ１１２の個人詳細の妥当性確認に成功したことに基づき、データベースサーバ１０６から、第２のユーザ１１２の取引データを取得するように構成される。一実施形態によれば、データベースサーバ１０６がサーバ１０２と統合されている場合、取引データは、サーバ１０２にあるローカルメモリから取得される。第２のユーザ１１２の妥当性確認に失敗した場合には、サーバ１０２は、電子機器１０４に通知を送るように構成される。この通知は、第２のユーザ１１２を識別できなかったことを示す。
【００３１】
一実施形態によれば、第２のユーザ１１２の取引データは、第２のユーザ１１２と関連付けられた１又は複数の仮想通貨手段に対応している。１又は複数の仮想通貨手段の各々は、複数の商店のうちの１つの商店に対応している。取引データは、第２のユーザ１１２の１又は複数の仮想通貨手段の各々と関連付けられた金額にさらに対応している。取引データは、複数の商店の各々と関連付けられた第２のユーザ１１２の取引履歴にさらに対応している。一実施形態によれば、取引データは、ユーザの好みのセットをさらに含む。ユーザの好みのセットには、第２のユーザ１１２が好む商店、第２のユーザ１１２の連絡先一覧内の１人若しくは複数の他のユーザが好む商店、商店における仮想通貨手段の好みの金種、及び／又は１若しくは複数の仮想通貨手段と関連付けられたサービスのカテゴリが含まれる。とはいえ、本開示はそれだけに限定されず、取引データは、本開示の範囲を限定することなく、第２のユーザ１１２と関連付けられた他のデータを含んでいてよい。
【００３２】
一実施形態によれば、サーバ１０２は、第２のユーザ１１２の取引データに基づき、１又は複数の重み付きパラメータを決定するように構成される。決定された１又は複数の重み付きパラメータは、第１のカテゴリ、第２のカテゴリ、第３のカテゴリ、及び第４のカテゴリなど、１又は複数のカテゴリに分類される。サーバ１０２は、受け取った第２のユーザ１１２の取引データに基づき、重み付きパラメータの各々と関連付けられたスコアを求めるようにさらに構成される。サーバ１０２は、求めた重み付きパラメータの各々のスコアに基づき、１又は複数の推薦を生成するようにさらに構成される。
【００３３】
一実施形態によれば、第１のカテゴリは、複数の商店の各々における第２のユーザ１１２による各仮想通貨手段の使用頻度に対応している。使用頻度は、商店についての第２のユーザ１１２の取引履歴に基づいて決定される。取引履歴は、複数の時間ベースの範囲として分類される。複数の時間ベースの範囲の各々は、重み付き頻度ベーススコアと関連付けられている。サーバ１０２は、時間ベースの各範囲で第２のユーザ１１２が商店において行った取引の回数と、取引が対応している重み付き頻度ベーススコアとに基づき、第１のカテゴリの商店の累積頻度ベーススコアを計算するように構成される。
【００３４】
一実施形態によれば、第２のカテゴリは、商店と関連付けられた仮想通貨手段に使用された金額に対応している。第２のカテゴリは、特定の金額の商店と関連付けられた仮想通貨手段への資金供給にさらに対応している。第２のカテゴリは、第２のユーザ１１２の取引履歴についての１又は複数の金額ベースサブカテゴリを含む。１又は複数の金額ベースサブカテゴリは、第１の金額ベースサブカテゴリ、第２の金額ベースサブカテゴリ、及び第３の金額ベースサブカテゴリと呼ばれる。
【００３５】
第１の金額ベースサブカテゴリは、商店で、第２のユーザ１１２が使用した仮想通貨手段と関連付けられた金額の平均値に対応している。サーバ１０２は、商店での仮想通貨手段の平均金額を計算するように構成される。一実施形態によれば、計算された複数の商店の各々の平均は、相互に重み付けされる。その場合、サーバ１０２は、第２のユーザ１１２の累積的な第１の金額ベース・サブカテゴリ・スコアを計算するように構成される。
【００３６】
第２の金額ベースサブカテゴリは、特定の金額の商店と関連付けられた仮想通貨手段への資金供給の頻度に対応している。サーバ１０２は、仮想通貨手段にその金額で資金供給される取引の回数に基づき、複数の商店の各々の第２の金額ベース・サブカテゴリ・スコアを計算するように構成される。第３の金額ベースサブカテゴリは、複数の商店の各々で第２のユーザ１１２が使用した仮想通貨手段と関連付けられた金額の累積金額と、複数の商店の各々で第２のユーザ１１２が仮想通貨手段に資金供給した金額の累積金額との比に対応している。サーバ１０２は、求めた比に基づき、複数の商店の各々の第３の金額ベース・サブカテゴリ・スコアを計算するように構成される。サーバ１０２は、計算した第１の金額ベース・サブカテゴリ・スコア、第２の金額ベース・サブカテゴリ・スコア、及び第３の金額ベース・サブカテゴリ・スコアに基づき、複数の商店の各々についての第２のカテゴリの累積金額ベーススコアを計算するように構成される。
【００３７】
一実施形態によれば、第３のカテゴリは、第２のユーザ１１２の場所に対する複数の商店の場所に対応している。第３のカテゴリは、現在の日付及び／又は時間に対する取引のための仮想通貨手段の使用の日付及び／又は時間にさらに対応している。第３のカテゴリは、場所ベースサブカテゴリ及び時間ベースサブカテゴリを含む。一実施形態によれば、サーバ１０２は、商店について第２のユーザ１１２の取引履歴を複数の場所ベースの範囲として分類する。複数の場所ベースの範囲の各々が、重み付き場所ベーススコアと関連付けられる。サーバ１０２は、商店の種類に基づいて、複数の商店の各々の取引履歴の各取引に対応する場所ベーススコアを計算するようにさらに構成される。一実施形態によれば、商店の種類は、フランチャイズ又は電子商取引店の一方に対応している。時間ベースサブカテゴリは、複数の商店の各々と関連付けられた仮想通貨手段の使用の日付及び／又は時間に対応している。取引のための仮想通貨手段の使用の日付及び／又は時間は、現在の日付及び／又は時間に対して決定される。サーバ１０２は、現在の日付及び／又は時刻に対する仮想通貨手段の使用の日付及び／又は時間の近接性に基づいて、重み付き時間ベーススコアを計算するように構成される。サーバ１０２は、計算した場所ベーススコアと時間ベーススコアの合計に基づいて、複数の商店の各々の第３のカテゴリの累積的な場所及び時間ベーススコアを計算するように構成される。
【００３８】
一実施形態によれば、第４のカテゴリは、第２のユーザ１１２と関連付けられた仮想通貨手段と関連付けられた金額の残高に対応している。第４のカテゴリは、第１の残高ベースサブカテゴリ及び第２の残高ベースサブカテゴリを含む。第１の残高ベースサブカテゴリは、第２のユーザ１１２と関連付けられた仮想通貨手段と関連付けられた金額の残高に対応している。サーバ１０２は、複数の商店の各々の相対的な第１の残高ベーススコアを計算するように構成される。第２の残高ベースサブカテゴリは、仮想通貨手段の残高と仮想通貨手段に資金供給された金額との比に対応している。サーバ１０２は、複数の商店の各々について第２の残高ベーススコアを計算するように構成される。計算された第２の残高ベーススコアは、仮想通貨手段の残高に反比例する。サーバ１０２は、計算した第１の残高ベーススコアと第２の残高ベーススコアの合計に基づいて、複数の商店の各々の第４のカテゴリの累積的な残高ベーススコアを計算するように構成される。
【００３９】
一実施形態によれば、サーバ１０２は、計算した複数の商店の各々についての、１又は複数のカテゴリの各々のスコアから累積スコアを求めるように構成される。サーバ１０２は、計算した複数の商店の各々のスコアに基づいて、複数の商店のランクを生成するようにさらに構成される。一実施形態によれば、サーバ１０２は、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザから受け取った好みに基づいて、１又は複数の商店と関連付けられたランクを生成するように構成される。一実施形態によれば、サーバ１０２は、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザの好みの商店に基づいて、１又は複数の商店と関連付けられたランクを生成するように構成される。その場合、１人又は複数の他のユーザの好みの商店は、代替の商店に相当する。
【００４０】
一実施形態によれば、サーバ１０２は、複数の商店の中から１又は複数の商店を選択するように構成される。複数の商店の中からの１又は複数の商店の選択は、所定の基準に基づくものである。一実施形態によれば、所定の基準に基づいて、求めた累積スコアは所定の値と比較される。一実施形態によれば、サーバ１０２は、カスタマイズ推薦を生成するために、その累積スコアが所定の値を超える複数の商店の中から商店を選択するように構成される。その累積スコアが所定の値を超えない複数の商店のうちの１又は複数の他の商店は、カスタマイズ推薦を生成するためには選択されない。
【００４１】
一実施形態によれば、サーバ１０２は、生成したカスタマイズ推薦と関連付けられた１又は複数の仮想通貨手段を指示するように構成される。指示された仮想通貨手段は、１又は複数の商店のうちの１つの商店と関連付けられている。一実施形態によれば、サーバ１０２は、生成したカスタマイズ推薦において、第２のユーザ１１２の取引データを指示するように構成される。一実施形態によれば、サーバ１０２は、生成したカスタマイズ推薦において、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザの取引データを指示するように構成される。一実施形態によれば、生成されたカスタマイズ推薦では、第２のユーザ１１２の取引データにおける好みの商店とは別個の１又は複数の代替の商店がさらに指示される。
【００４２】
サーバ１０２は、通信ネットワーク１０８を介して、生成したランク及び／又はカスタマイズ推薦を電子機器１０４に送るように構成される。電子機器１０４は、受け取ったランク及び／又はカスタマイズ推薦を表示画面１０４ａに表示するように構成される。表示されたランク及び／又はカスタマイズ推薦は、１又は複数の推薦された商店の中から選択するための選択可能なフィールドを含む。表示されたランク及び／又はカスタマイズ推薦は、１又は複数の商店と関連付けられた仮想通貨を選択するためのユーザ選択可能選択肢をさらに含む。一実施形態によれば、電子機器１０４は、１又は複数の商店の選択された仮想通貨手段の金額を指定するフィールドを表示するようにさらに構成される。
【００４３】
電子機器１０４は、第１のユーザ１１０が形成する、１又は複数の商店の選択、選択された商店と関連付けられた仮想通貨手段、及び／又は仮想通貨手段と関連付けられた金額を受け取るように構成される。選択は、表示画面１０４ａを介して受け取られる。一実施形態によれば、電子機器１０４は、選択された１又は複数の商店と関連付けられた１又は複数の仮想通貨手段に対応する１又は複数の決済を行うためにネットバンキング決済を実施するための事前にインストールされたウェブインターフェースを含む。
【００４４】
電子機器１０４は、受け取った選択をサーバ１０２に送るように構成される。サーバ１０２は、第２のユーザ１１２に対して、第１のユーザ１１０が指定した金額の選択された仮想通貨手段を発行するように構成される。サーバ１０２は、仮想通貨手段の発行に基づいて、データベースサーバ１０６内の第２のユーザ１１２の取引データを更新するようにさらに構成される。
【００４５】
図２は、本開示の一実施形態による、商店の選択についての推薦を提供する例示的なサーバを示すブロック図である。図２を、図１の要素との関連で説明する。図２を参照すると、サーバ１０２が示されている。サーバ１０２は、プロセッサ２０２、メモリ２０４、送受信機２０６など、１又は複数の回路を含む。プロセッサ２０２は、メモリ２０４及び送受信機２０６に通信可能に結合されている。
【００４６】
プロセッサ２０２は、メモリ２０４に記憶された命令セットを実行するように動作する適切な論理、回路、インターフェース、及び／又はコードを含む。プロセッサ２０２は、当分野で公知のいくつかのプロセッサ技術に基づいて実施することができる。プロセッサ２０２の例としては、Ｘ８６ベースのプロセッサ、ＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｉｎｇ）プロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）プロセッサ、ＣＩＳＣ（Ｃｏｍｐｌｅｘ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｉｎｇ）プロセッサ、及び／又はその他のプロセッサが挙げられる。
【００４７】
メモリ２０４は、プロセッサ２０２が実行可能な少なくとも１つのコードセクションを有する機械コード及び／又はコンピュータプログラムを記憶するように動作する適切な論理、回路、及び／又はインターフェースを含む。メモリ２０４は、第２のユーザ１１２などのユーザの識別情報を記憶するように構成される。メモリ２０４は、第２のユーザ１１２などの１人又は複数のユーザの取引データを記憶するようにさらに構成される。メモリ２０４は、重み付きパラメータ並びに／又は重み付きパラメータのカテゴリ及び／若しくはサブカテゴリの各々と関連付けられた重みを記憶するようにさらに構成される。メモリ２０４の実施態様の例には、それだけに限らないが、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、及び／又はＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードが含まれる。
【００４８】
送受信機２０６は、通信ネットワーク１０８を介して、他のサーバと通信するように動作する適切な論理、回路、インターフェース、及び／又はコードを含む。送受信機２０６は、通信ネットワーク１０８を用いたサーバ１０２との有線又は無線通信をサポートするための公知の技術を実施することができる。送受信機２０６は、それだけに限らないが、アンテナ、無線周波数（ＲＦ）送受信機、１又は複数の増幅器、チューナ、１又は複数の発振器、デジタル信号プロセッサ、ＣＯＤＥＣ（ｃｏｄｅｒ−ｄｅｃｏｄｅｒ）チップセット、ＳＩＭ（ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ）カード、及び／又はローカルバッファを含む。送受信機２０６は、無線通信を介して、インターネット、イントラネット、並びに／又は、携帯電話ネットワーク、無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、及び／若しくはＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）といった無線ネットワークなどのネットワークと通信する。無線通信は、複数の通信規格、プロトコル及び技術のうちのいずれか、例えば、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ）、Ｗ−ＣＤＭＡ（ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＴＤＭＡ（ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ブルートゥース、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（例えば、１２０、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎ）、ＶｏＩＰ（ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、Ｗｉ−ＭＡＸ、電子メール、インスタントメッセージング、及び／又はＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）のためのプロトコルを用いることができる。
【００４９】
動作に際して、プロセッサ２０２は、送受信機２０６を介して、電子機器１０４から要求を受け取るように構成される。要求は、複数の商店の中から１又は複数の商店を選択するための１又は複数の推薦を生成するために受け取られる。この要求は、第１のユーザ１１０によって電子機器１０４の表示画面１０４ａを使用して開始される。
【００５０】
一実施形態によれば、プロセッサ２０２は、受け取る要求の一部として第２のユーザ１１２の識別情報を受け取るように構成される。この識別情報は、第２のユーザ識別子及び／又は第２のユーザ１１２のパスキーを含む。
【００５１】
一実施形態によれば、プロセッサ２０２は、受け取った識別情報に基づいて、送受信機２０６を介してデータベースサーバ１０６に問合せを送るように構成される。プロセッサ２０２は、問合せに応答して、送受信機２０６を介して、データベースサーバ１０６において記憶された第２のユーザ１１２の個人詳細を受け取るように構成される。プロセッサ２０２は、受け取った第２のユーザ１１２の個人詳細を送られた識別情報と比較するようにさらに構成される。
【００５２】
一実施形態によれば、プロセッサ２０２は、データベースサーバ１０６がサーバ１０２と統合されている場合、メモリ２０４から第２のユーザ１１２の個人詳細を取得するように構成される。プロセッサ２０２は、取得した第２のユーザ１１２の個人詳細を受け取った識別情報と比較するようにさらに構成される。
【００５３】
一実施形態によれば、個人詳細は、第２のユーザ１１２の氏名、住所、電子メールアドレス、電話番号、国籍、年齢、性別、婚姻状態、指紋、学歴、財務履歴、職歴、及び／又は連絡先一覧のうちの１又は複数を含む。プロセッサ２０２は、第２のユーザ１１２の連絡先一覧に基づいて、第２のユーザ１１２と１人又は複数の他のユーザとの関連付けを決定するようにさらに構成される。一実施形態によれば、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザに対応するデータは、送受信機２０６を介して、Ｆａｃｅｂｏｏｋ（登録商標）などのソーシャル・ネットワーキング・プラットフォームから受け取られる。そうしたデータの受け取りは、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）（登録商標）、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）（登録商標）などに基づくものとすることができる。とはいえ、本開示はそれだけに限定されず、受け取られる第２のユーザ１１２の個人詳細は、本開示の範囲を限定することなく、１又は複数の他の詳細を含んでいてよい。
【００５４】
識別情報とデータベースサーバ１０６における第２のユーザ１１２の個人詳細との比較に成功した場合には、プロセッサ２０２は、送受信機２０６を介して、受け取った第２のユーザ１１２の個人詳細を電子機器１０４に送るように構成される。識別情報とデータベースサーバ１０６における第２のユーザ１１２の個人詳細との比較に失敗した場合には、プロセッサ２０２は、送受信機２０６を介して、電子機器１０４に通知を送るように構成される。通知メッセージは、「ユーザが見つかりません」などのテキスト情報を含む。送られた通知は、電子機器１０４によって表示画面１０４ａにレンダリングされる。
【００５５】
プロセッサ２０２は、送受信機２０６を介して、レンダリングされた第２のユーザ１１２の個人詳細に基づいて第１のユーザ１１０が提供した入力を受け取るように構成される。受け取られる入力は、第２のユーザ１１２の識別情報に基づく、レンダリングされた第２のユーザ１１２の個人詳細の妥当性確認に相当する。プロセッサ２０２は、第２のユーザ１１２の妥当性確認に成功したことに基づき、送受信機２０６を介して、データベースサーバ１０６から第２のユーザ１１２の取引データを取得するように構成される。一実施形態によれば、第２のユーザ１１２の取引データがメモリ２０４に記憶されている場合、プロセッサ２０２は、取引データをメモリ２０４から取得するように構成される。
【００５６】
一実施形態によれば、取引データは、図１で詳細に説明した取引データに相当する。一実施形態によれば、プロセッサ２０２は、第２のユーザ１１２の取引データに基づいて、１又は複数の重み付きパラメータを決定するように構成される。一実施形態によれば、第２のユーザ１１２の１又は複数の重み付きパラメータは、メモリ２０４に記憶されている。決定された１又は複数の重み付きパラメータは、図１で詳細に説明した第１のカテゴリ、第２のカテゴリ、第３のカテゴリ、及び第４のカテゴリなど、１又は複数のカテゴリに対応している。プロセッサ２０２は、求めた１又は複数のカテゴリの各々のスコアに基づいて、１又は複数の推薦を生成するようにさらに構成される。
【００５７】
一実施形態によれば、プロセッサ２０２は、第２のユーザ１１２の取引データに基づいて、重み付きパラメータの各々と関連付けられた累積スコアを求めるように構成される。累積スコアは、複数の商店の各々について、計算された１又は複数のカテゴリの各々のスコアに基づいて求められる。プロセッサ２０２は、求めた複数の商店の各々の累積スコアに基づいて、複数の商店のランクを生成するようにさらに構成される。一実施形態によれば、プロセッサ２０２は、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザから受け取った好みに基づいて、１又は複数の商店と関連付けられたランクを生成するように構成される。
【００５８】
一実施形態によれば、プロセッサ２０２は、メモリ２０４から、１又は複数の商店を選択するための所定の基準を取得するように構成される。一実施形態によれば、所定の基準は、第２のユーザ１１２の取引データのヒューリスティック分析に基づくものである。例えば、第２のユーザ１１２の性別が「男性」である場合、プロセッサ２０２は、対応する性別のための商品を提供する１又は複数の商店を選択するように構成される。
【００５９】
一実施形態によれば、プロセッサ２０２は、求めたスコアと所定の値との比較を含む所定の基準に基づいて１又は複数の商店を選択するように構成される。所定の値は、メモリ２０４に記憶されていてよく、第２のユーザ１１２の取引データに基づいてカスタマイズされる。一実施形態によれば、プロセッサ２０２は、カスタマイズ推薦を生成するために、求めたそのスコアが所定の値を超える複数の商店の中から商店を選択するように構成される。求めたそのスコアが所定の値を超えない複数の商店のうちの１又は複数の他の商店は、カスタマイズ推薦を生成するために選択されない。一実施形態によれば、プロセッサ２０２は、選択した１又は複数の商店から１人又は複数の他のユーザの好みの商店を除外するように構成される。そうした除外は、１人又は複数の他のユーザの好みの商店が複数の商店のうちの１又は複数の商店と同じである場合に重複を除去するために行われる。一実施形態によれば、プロセッサ２０２は、１又は複数の他の商店についての組み合わされたカスタマイズ推薦を生成するように構成される。
【００６０】
一実施形態によれば、生成されるカスタマイズ推薦はテキストによる推薦である。カスタマイズ推薦は、求めた１又は複数のカテゴリの各々の累積スコアに基づいて構文的に構築される。
【００６１】
一実施形態によれば、プロセッサ２０２は、生成したカスタマイズ推薦と関連付けられた１又は複数の仮想通貨手段を指示するように構成される。指示される仮想通貨手段は、１又は複数の商店のうちの１つの商店と関連付けられている。一実施形態によれば、プロセッサ２０２は、生成したカスタマイズ推薦において、第２のユーザ１１２の好みの商店などの取引データを指示するように構成される。一実施形態によれば、サーバ１０２は、生成したカスタマイズ推薦において、第２のユーザ１１２と関連付けられた、好み商店の及び／又は推薦される商店など、１又は複数の他のユーザの取引データを指示するように構成される。一実施形態によれば、生成されたカスタマイズ推薦では、第２のユーザ１１２の取引データにおける好みの商店とは別個の１又は複数の代替の商店がさらに指示される。
【００６２】
プロセッサ２０２は、送受信機２０６を介して、生成したランク及び／又はカスタマイズ推薦を電子機器１０４に送るように構成される。送られたランク及び／又はカスタマイズ推薦は、第１のユーザ１１０が１又は複数の推薦された商店の中から選択するためのフィールドを選択するように、表示画面１０４ａに表示される。第１のユーザ１１０は、仮想通貨をさらに選択し、選択した仮想通貨手段と関連付けられた金額を指定することができる。
【００６３】
一実施形態によれば、プロセッサ２０２は、受け取った仮想通貨手段及び／又は指定された金額に基づき、指定された金額の受け取った仮想通貨手段を第２のユーザ１１２に発行するように構成される。プロセッサ２０２は、送受信機２０６を介して、発行情報をデータベースサーバ１０６に送るようにさらに構成される。一実施形態によれば、プロセッサ２０２は、発行情報に基づいてメモリ２０４を更新するように構成される。
【００６４】
図３は、本開示の一実施形態による、商店の選択についての推薦を受け取る例示的な電子機器を示すブロック図である。図３を、図１及び図２の要素との関連で説明する。図３を参照すると、電子機器１０４が示されている。電子機器１０４は、アプリケーションプロセッサ３０２、メモリ３０４、入力／出力（入出力）装置３０６、感知装置３０８、及び送受信機３１０など、１又は複数の回路を含む。アプリケーションプロセッサ３０２は、メモリ３０４、入出力装置３０６、感知装置３０８、及び送受信機３１０に通信可能に結合されている。
【００６５】
アプリケーションプロセッサ３０２は、メモリ３０４に記憶された命令セットを実行するように動作する適切な論理、回路、インターフェース、及び／又はコードを含む。アプリケーションプロセッサ３０２は、当分野で公知のいくつかのプロセッサ技術に基づいて実施することができる。アプリケーションプロセッサ３０２の例としては、Ｘ８６ベースのプロセッサ、ＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｉｎｇ）プロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）プロセッサ、ＣＩＳＣ（Ｃｏｍｐｌｅｘ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｉｎｇ）プロセッサ、及び／又はその他のプロセッサが挙げられる。
【００６６】
メモリ３０４は、アプリケーションプロセッサ３０２が実行可能な少なくとも１つのコードセクションを有する機械コード及び／又はコンピュータプログラムを記憶するように動作する適切な論理、回路、及び／又はインターフェースを含む。メモリ３０４は、電子機器１０４に推薦要求を円滑に開始させるソフトウェアアプリケーションに対して構成される。メモリ２０４は、第１のユーザ１１０の識別情報を記憶するようにさらに構成される。メモリ２０４の実施態様の例には、それだけに限らないが、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、及び／又はＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードが含まれる。
【００６７】
入出力装置３０６は、入力装置及び出力装置を構成する適切な論理、回路、インターフェース、及び／又はコードを含む。入力装置は、第１のユーザ１１０などのユーザから推薦要求及び識別情報を受け取るように構成される。入出力装置３０６は、受け取った推薦要求及び識別情報をアプリケーションプロセッサ３０２に送るように構成される。入力装置の例には、それだけに限らないが、磁気カードリーダ、電子署名取得装置、スマート・カード・リーダ、タッチスクリーン、タッチパッド、マイクロフォン、及び／又はキーボードが含まれる。出力装置は、生成された推薦を１又は複数の出力データとして第１のユーザ１１０に提供するように動作する。出力装置の例には、それだけに限らないが、表示画面及び／又はスピーカが含まれる。
【００６８】
感知装置３０８は、第１のユーザ１１８などの１人又は複数のユーザのバイオメトリック情報を検出するように動作する適切な論理、回路、及び／又はインターフェースを含む。感知装置３０８の例には、それだけに限らないが、指紋スキャナ、手のひら幾何学形状スキャナ、虹彩スキャナ、及び／又は顔面スキャナが含まれる。一実施形態によれば、電子署名取得装置及び／又は磁気カードリーダなどの感知装置３０８は、仮想通貨手段を発行するために推薦要求及び入力の受け取り、認識、識別、及び／又は検証を確認するための１又は複数のセンサを含む。そうした１又は複数のセンサの例には、それだけに限らないが、光センサ、イメージセンサ、及び／又は磁気センサが含まれる。
【００６９】
送受信機３１０は、通信ネットワーク１０８を介して、他のサーバと通信するように動作する適切な論理、回路、インターフェース、及び／又はコードを含む。送受信機３１０は、電子機器１０４と通信ネットワーク１０８との有線又は無線通信をサポートするための公知の技術を実施することができる。送受信機３１０は、それだけに限らないが、アンテナ、無線周波数（ＲＦ）送受信機、１又は複数の増幅器、チューナ、１又は複数の発振器、デジタル信号プロセッサ、ＣＯＤＥＣ（ｃｏｄｅｒ−ｄｅｃｏｄｅｒ）チップセット、ＳＩＭ（ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ）カード、及び／又はローカルバッファを含む。送受信機３１０は、無線通信を介して、インターネット、イントラネット、並びに／又は、携帯電話ネットワーク、無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、及び／若しくはＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）といった無線ネットワークなどのネットワークと通信することができる。無線通信は、複数の通信規格、プロトコル及び技術のうちのいずれか、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ）、Ｗ−ＣＤＭＡ（ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＴＤＭＡ（ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ブルートゥース、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（例えば、１２０、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎ）、ＶｏＩＰ（ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、Ｗｉ−ＭＡＸ、電子メール、インスタントメッセージング、及び／又はＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）のためのプロトコルを用いることができる。
【００７０】
動作に際して、感知装置３０８は、第１のユーザ１１０の識別情報を受け取るように構成される。感知装置３０８は、受け取った第１のユーザ１１０の識別情報をアプリケーションプロセッサ３０２に送るようにさらに構成される。識別情報は、第１のユーザ識別子及び／又は第１のユーザ１１０のパスキーを含む。アプリケーションプロセッサ３０２は、受け取った識別情報に基づいて、メモリ３０４から第１のユーザ１１０の個人詳細を取得するように構成される。アプリケーションプロセッサ３０２は、取得した個人情報及び受け取った識別情報に基づいて、第１のユーザ１１０を認証するようにさらに構成される。一実施形態によれば、第１のユーザ１１０の認証は、入出力装置３０６を介して受け取られた識別情報に基づくものである。
【００７１】
入出力装置３０６は、認証された第１のユーザ１１０から推薦要求を受け取るように構成される。一実施形態によれば、第１のユーザ１１０は、表示画面１０４ａを介して電子機器１０４に第２のユーザ１１２の識別情報を提供する。この識別情報は、第２のユーザ識別子及び／又は第２のユーザ１１２のパスキーを含む。
【００７２】
アプリケーションプロセッサ３０２は、送受信機３１０を介して、受け取った識別情報をサーバ１０２に送るように構成される。一実施態様によれば、アプリケーションプロセッサ３０２は、１又は複数の推薦要求を、音声ベースのコマンド、ジェスチャ、メッセージングサービス、ＷＡＰ（ｍｏｂｉｌｅ  ｗｅｂ  ｐａｙｍｅｎｔ）、及び／又は非接触型近距離無線通信（ＮＦＣ）のうちの１又は複数に基づいて処理する。
【００７３】
一実施形態によれば、アプリケーションプロセッサ３０２は、第２のユーザ１１２の識別情報と事前に記憶された詳細との比較に成功したこと基づいて、第２のユーザ１１２の個人詳細を受け取るように構成される。入出力装置３０６は、受け取った個人情報を表示画面１０４ａに表示するように構成される。一実施形態によれば、入出力装置３０６は、第１のユーザ１１０から入力を受け取るように構成される。第１のユーザ１１０からの入力は、レンダリングされた第２のユーザ１１２の個人詳細の妥当性確認に相当する。アプリケーションプロセッサ３０２は、送受信機３１０を介して、受け取った妥当性確認入力をサーバ１０２に送るようにさらに構成される。
【００７４】
サーバ１０２は、第２のユーザ１１２の個人詳細の妥当性確認に成功したことに基づき、データベースサーバ１０６から、第２のユーザ１１２の取引データを取得するように構成される。その場合、アプリケーションプロセッサ３０２は、送受信機３１０を介して、第２のユーザ１１２の取引データを受け取るように構成される。第２のユーザ１１２の妥当性確認に失敗した場合には、サーバ１０２は、電子機器１０４に通知を送るように構成される。この通知は、第２のユーザ１１２の識別の失敗を指示することができる。その場合、入出力装置３０６は、サーバ１０２から、第２のユーザ１１２の識別に失敗したことを指示するメッセージを受け取るように構成される。入出力装置３０６は、受け取ったメッセージに基づき、表示画面１０４ａに、「ユーザ識別に失敗しました。続行しますか？」などのメッセージをレンダリングするようにさらに構成される。
【００７５】
一実施形態によれば、妥当性確認入力は推薦要求を含む。推薦要求が含まれるのは、第２のユーザ１１２の個人詳細の妥当性確認に成功したことに応答して妥当性確認入力が提供される場合である。一実施形態によれば、アプリケーションプロセッサ３０２は、第２のユーザ１１２の個人詳細の妥当性確認に成功したことに基づいて、推薦要求をサーバ１０２に送るように構成される。
【００７６】
サーバ１０２は、送られた推薦要求に基づき、複数の商店の各々について、計算し１又は複数のカテゴリの各々のスコアから累積スコアを求める。さらにサーバ１０２は、複数の商店の各々について、求めたスコアに基づき、複数の商店のランクを生成する。一実施形態によれば、生成される１又は複数の商店と関連付けられたランクは、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザから受け取られた好みに基づくものである。一実施形態によれば、所定の基準に基づき、サーバ１０２によって複数の商店の中から１又は複数の商店が選択される。
【００７７】
アプリケーションプロセッサ３０２は、送受信機３１０を介して、選択された１又は複数の商店、生成されたカスタマイズ推薦、及び／又は生成されたランクを受け取るように構成される。一実施形態によれば、アプリケーションプロセッサ３０２は、送受信機３１０を介して、求められたスコアを受け取るようにさらに構成される。一実施形態によれば、受け取ったカスタマイズ推薦では、選択された１又は複数の商店と関連付けられた１又は複数の仮想通貨手段が指示される。一実施形態によれば、受け取ったカスタマイズ推薦では、第２のユーザ１１２の取引データが指示される。一実施形態によれば、受け取ったカスタマイズ推薦では、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザの取引データが指示される。一実施形態によれば、受け取ったカスタマイズ推薦では、第２のユーザ１１２の取引データにおける好みの商店とは別個の１又は複数の代替の商店がさらに指示される。そうした代替の商店は、１又は複数のランク付き商店に相当する。
【００７８】
入出力装置３０６は、表示画面１０４ａにレンダリングされる事前にインストールされたモバイルアプリケーションを介して、受け取ったランク、求められたスコア、及び／又はカスタマイズ推薦を表示するように構成される。一実施形態によれば、表示されるランク及び／又はカスタマイズ推薦は、１又は複数の推薦された商店を選択するための選択可能フィールドを含む。一実施形態によれば、表示されるランク及び／又はカスタマイズ推薦は、１又は複数の商店と関連付けられた仮想通貨を選択するためのユーザ選択可能オプションをさらに含む。一実施形態によれば、アプリケーションプロセッサ３０２は、入出力装置３０６に、１又は複数の商店の選択された仮想通貨手段の金額を指定するためのフィールドを表示するように指示する。
【００７９】
入出力装置３０６は、第１のユーザ１１０から、１又は複数の商店の選択、選択された商店と関連付けられた仮想通貨手段、及び／又は仮想通貨手段と関連付けられた金額を受け取るように構成される。選択は、表示画面１０４ａを介して受け取られる。一実施形態によれば、仮想通貨手段の選択及び／又は関連付けられた金額は、音声ベースのコマンド又はジェスチャベースの入力に基づくものである。
【００８０】
一実施形態によれば、アプリケーションプロセッサ３０２は、受け取った選択から、第１のユーザ１１０の個人詳細に基づき、受け取った選択の認証チェックを行うように構成される。当分野で公知の基本認証チェックの例には、「ファースト・スクリーニング・テスト」、「ネガティブファイル」検査及び／又は「ベロシティファイル」検査が含まれる。アプリケーションプロセッサ３０２は、認証に成功したことに基づき、送受信機３１０を介して、選択された商店の仮想通貨手段の受け取った選択、及び／又は関連付けられた金額をサーバ１０２に送るように構成される。サーバ１０２は、受け取った選択に基づき、第２のユーザ１１２に対して、第１のユーザ１１０が指定した金額を含む選択された仮想通貨手段を発行するように構成される。第２のユーザ１１２の取引データは、第２のユーザ１１２への仮想通貨手段の発行に基づいて、データベースサーバ１０６において更新される。一実施形態によれば、入出力装置３０６は、第２のユーザ１１２に対する仮想通貨手段の発行に成功した旨の通知を表示するように構成される。
【００８１】
図４に、本開示の一実施形態による、商店の選択及び１又は複数の仮想通貨手段の発行についての推薦を提供するための例示的なシーケンスタイミング図を示す。図４を、図１の要素との関連で説明する。例示的なシーケンスタイミング図４００には、第１のユーザ１１０、電子機器１０４、サーバ１０２、及びデータベースサーバ１０６が含まれている。
【００８２】
時間「Ｔ＿４０１」で、第１のユーザ１１０は、推薦要求を開始する。推薦要求は、第２のユーザ１１２などの受益者の識別情報を含む。時間「Ｔ＿４０２」で、電子機器１０４は、受け取った推薦要求をサーバ１０２に送る。時間「Ｔ＿４０３」で、サーバ１０２は、受け取った推薦要求から取得した第２のユーザ１１２の識別情報を比較のためにデータベースサーバ１０６に送る。時間「Ｔ＿４０４」で、データベースサーバ１０６は、比較結果をサーバ１０２に送る。比較に成功した場合、データベースサーバ１０６は、第２のユーザ１１２の個人詳細をサーバ１０２に送信する。比較に失敗した場合、データベースサーバ１０６は、「ユーザが見つかりません」というメッセージをサーバ１０２に送る。
【００８３】
時間「Ｔ＿４０５」で、サーバ１０２は、受け取った個人詳細を電子機器１０４に送る。時間「Ｔ＿４０６」で、電子機器１０４は、第１のユーザ１１０による受け取った個人詳細の妥当性確認のために、受け取った個人詳細を表示画面１０４ａにレンダリングする。
【００８４】
時間「Ｔ＿４０７」で、第１のユーザ１１０は、表示画面１０４ａ上で、識別情報に基づき、レンダリングされた第２のユーザ１１２の個人詳細の妥当性確認に相当する入力を提供する。時間「Ｔ＿４０８」で、電子機器１０４は、妥当性確認情報をサーバ１０２に送る。一実施形態によれば、妥当性確認入力が第２のユーザ１１２の妥当性確認の成功に相当する場合、推薦要求が妥当性確認入力と共にサーバ１０２に送られる。時間「Ｔ＿４０９」で、サーバ１０２は、第１のユーザ１１０が第２のユーザ１１２の妥当性確認に成功したこと基づき、データベースサーバ１０６から、第２のユーザ１１２の取引データを取得するように構成される。
【００８５】
時間「Ｔ＿４１０」で、データベースサーバ１０６は、第２のユーザ１１２の取引データをサーバ１０２に送る。時間「Ｔ＿４１１」で、サーバ１０２は、第２のユーザ１１２の取引データに基づき、１又は複数の重み付きパラメータを決定するように構成される。一実施形態によれば、サーバ１０２は、受け取った第２のユーザ１１２の取引データに基づき、重み付きパラメータの各々と関連付けられたスコアを計算する。サーバ１０２は、複数の商店の各々について、計算した１又は複数のカテゴリの各々のスコアから累積スコアを求める。サーバ１０２は、さらに、求めた複数の商店の各々のスコアに基づいて、複数の商店のランクを生成する。サーバ１０２は、求めた重み付きパラメータの各々のスコアに基づいて、１又は複数の推薦を生成する。
【００８６】
一実施形態によれば、取引データにおいて第２のユーザ１１２の好みの商店が受け取られた場合、サーバ１０２は、カスタマイズ推薦を生成する。その場合、複数の商店の中からの１又は複数のランク付き商店は、代替の商店を構成する。
【００８７】
一実施形態によれば、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザの取引データは、好みの商店を含む。一実施形態によれば、サーバ１０２は、１人又は複数の他のユーザと関連付けられた１又は複数のランク付き商店を受け取る。その場合、サーバ１０２は、生成したカスタマイズ推薦において、１人又は複数の他のユーザと関連付けられた、取引データ及び／又は受け取った１又は複数のランク付き商店を指示する。さらに、取引データ及び／又は受け取った１又は複数のランク付き商店は、代替の商店を構成する。
【００８８】
一実施形態によれば、サーバ１０２は、複数のランク付き商店の中から１又は複数の商店を選択する。１又は複数の商店の選択は、所定の基準に基づくものである。一実施形態によれば、サーバ１０２は、カスタマイズ推薦を生成する。カスタマイズ推薦は、１人又は複数の他のユーザの１又は複数のランク付き商店を含む。
【００８９】
時間「Ｔ＿４１２」で、サーバ１０２は、選択した１又は複数の商店、生成したランク及び／又はカスタマイズ推薦を電子機器１０４に送る。時間「Ｔ＿４１３」で、電子機器１０４は、第１のユーザ１１０のために、表示画面１０４ａに、１又は複数の商店、生成されたランク及び／又はカスタマイズ推薦をレンダリングする。電子機器１０４は、レンダリングした１又は複数の商店と関連付けられた仮想通貨手段をさらに伝える。時間「Ｔ＿４１４」で、第１のユーザ１１０は、電子機器１０４の表示画面１０４ａを介して、１又は複数の商店の選択、選択した１又は複数の商店と関連付けられた仮想通貨手段、及び／又は仮想通貨手段の各々と関連付けられた金額を提供する。
【００９０】
時間「Ｔ＿４１５」で、電子機器１０４は、受け取った１若しくは複数の商店の選択、選択された１又は複数の商店と関連付けられた１若しくは複数の仮想通貨手段、及び／又は１若しくは複数の仮想通貨手段と関連付けられた金額をサーバ１０２に送る。時間「Ｔ＿４１６」で、サーバ１０２は、選択された１又は複数の商店の選択された１又は複数の仮想通貨手段を第２のユーザ１１２に発行する。一実施形態によれば、サーバ１０２は、金額を１又は複数の仮想通貨手段とさらに関連付ける。時間「Ｔ＿４１７」で、選択された１又は複数の仮想通貨手段の発行情報が、選択された１又は複数の仮想通貨手段の金額と共にデータベースサーバ１０６に送られる。時間「Ｔ＿４１８」で、データベースサーバ１０６は、発行された仮想通貨手段に基づいて、第２のユーザ１１２の取引データを更新する。
【００９１】
図５Ａ、図５Ｂ、及び図５Ｃに、本開示の一実施形態による、商店の選択についての推薦を提供するための例示的なシナリオを一括して示す。図５Ａ、図５Ｂ、及び図５Ｃを、図１の要素との関連で説明する。
【００９２】
図５Ａを参照すると、第１列、重み付きカテゴリ５０２に１又は複数の重み付きカテゴリを記載した表５００ａが示されている。第１列、重み付きカテゴリ５０２の各フィールドは、第２列、重み付きサブカテゴリ５０４に記載された１又は複数の重み付きサブカテゴリに対応している。
【００９３】
一実施形態によれば、第１列、重み付きカテゴリ５０２は、使用頻度５０６、使用金額及び資金供給金額５０８、時間及び場所５１０、並びに／又は現在値など、１又は複数の重み付きカテゴリ５１２を含む。第１の重み付きカテゴリ、使用頻度５０６は、第２のユーザ１１２による複数の商店の各々の使用頻度に対応している。使用頻度５０６の重み付き頻度ベーススコアは、商店についての第２のユーザ１１２の取引履歴５００ｂに基づいて求められる。第１の重み付きカテゴリ、使用頻度５０６は、１又は複数の重み付き頻度ベースサブカテゴリ５０６ａ、５０６ｂ、５０６ｃ、５０６ｄを含む。重み付き頻度ベースサブカテゴリ５０６ａ、５０６ｂ、５０６ｃ、５０６ｄの各々は、時間ベースの範囲と関連付けられている。さらに、重み付き頻度ベースサブカテゴリ５０６ａ、５０６ｂ、５０６ｃ、５０６ｄの各々には、重み付き頻度ベーススコアが割り当てられている。
【００９４】
例示的なシナリオによれば、第１の期間、例えば現在の日付から「９０日」内に行われる第２のユーザ１１２の取引は、重み付き頻度ベースサブカテゴリ５０６ａに対応している。この取引には、「１」などの重み付き頻度ベース・サブカテゴリ・スコアが割り当てられる。第２の期間、現在の日付から「９０日から１８０日」内に行われる第２のユーザ１１２の別の取引は、重み付き頻度ベースサブカテゴリ５０６ｂに対応している。この取引には、「０．８」などの重み付き頻度ベース・サブカテゴリ・スコアが割り当てられる。第２の期間、例えば現在の日付から「１８０日から２７０日」内に行われる第２のユーザ１１２の別の取引は、重み付き頻度ベースサブカテゴリ５０６ｃに対応している。この取引には、「０．５」などの重み付き頻度ベース・サブカテゴリ・スコアが割り当てられる。第２の期間、現在の日付から「２７０日〜３６０日」内に行われる第２のユーザ１１２の別の取引は、重み付き頻度ベースサブカテゴリ５０６ｄに対応している。この取引には、「０．２５」などの重み付き頻度ベース・サブカテゴリ・スコアが割り当てられる。サーバ１０２は、頻度ベースサブカテゴリ５０６ａ、５０６ｂ、５０６ｃ、５０６ｄの各々の重み付き頻度ベース・サブカテゴリ・スコアの合計に基づいて、使用頻度５０６の重み付き頻度ベーススコアを計算する。
【００９５】
第２の重み付きカテゴリ、使用金額及び資金供給金額５０８は、重み付き金額ベースサブカテゴリ５０８ａ、５０８ｂ、５０８ｃを含む。重み付き金額ベースサブカテゴリ５０８ａ、５０８ｂ、５０８ｃの各々は、「０〜１２」などの金額ベースの範囲に対応する重み付き金額ベース・サブカテゴリ・スコアと関連付けられている。第２の重み付きカテゴリ、使用金額及び資金供給金額５０８の重み付き金額ベーススコアは、商店についての第２のユーザ１１２の取引履歴５００ｂに基づいて求められる。金額ベースサブカテゴリ５０８ｂは、複数の商店の各々で第２のユーザ１１２が使用した仮想通貨手段と関連付けられた金額の平均値に対応している。重み付き金額ベースサブカテゴリ５０８ｂは、特定の金額での複数の商店の各々と関連付けられた仮想通貨手段への資金供給の頻度に対応している。重み付き金額ベースサブカテゴリ５０８ｂは、複数の商店の各々で第２のユーザ１１２が使った仮想通貨手段と関連付けられた金額の累積金額と、複数の商店の各々で第２のユーザ１１２が仮想通貨手段に資金供給した金額の累積金額との比に対応している。
【００９６】
第３の重み付きカテゴリ、時間及び場所５１０は、第２のユーザ１１２の場所に対する複数の商店の場所に対応している。第３の重み付きカテゴリ、時間及び場所５１０は、現在の日付及び／又は時間に対する取引のための仮想通貨手段使用の日付及び／又は時間にさらに対応している。第３の重み付きカテゴリ、時間及び場所５１０は、重み付き場所ベースサブカテゴリ５１０ａ及び重み付き時間ベースサブカテゴリ５１０ｂを含む。重み付き場所ベースサブカテゴリ５１０ａ及び重み付き時間ベースサブカテゴリ５１０ｂの各々には、それぞれ、「０〜１０」などの範囲内の重み付き場所ベーススコア及び重み付き時間ベーススコアが割り当てられている。例示的なシナリオによれば、重み付き場所ベースサブカテゴリ５１０ａは、場所ベースの範囲と関連付けられている。場所ベースの範囲に基づき、第２のユーザ１１２から、「５マイル（約８キロメートル）」などの半径内に位置している商店に対応する取引には、「６」などの重み付き場所ベーススコアが割り当てられる。第２のユーザ１１２から、「５〜２０マイル（約８〜３２キロメートル）」などの半径内に位置している商店に対応する取引には、「４」などの重み付き場所ベーススコアが割り当てられる。さらに、フランチャイズ又は電子商取引店の一方である商店に対応する取引には、「２」などの重み付き場所ベーススコアが割り当てられる。
【００９７】
第４の重み付きカテゴリ、現在値５１２は、重み付き残高ベースサブカテゴリ５１２ａ及び５１２ｂを含む。重み付き残高ベースサブカテゴリ５１２ａ及び５１２ｂの各々は、「０から５」などの残高ベースの範囲に対応する重み付き残高ベース・サブカテゴリ・スコアと関連付けられている。重み付き残高ベースサブカテゴリ５１２ａは、第２のユーザ１１２と関連付けられた複数の商店の仮想通貨手段と関連付けられた金額の残高に対応している。重み付き残高ベースサブカテゴリ５１２ｂは、第２のユーザ１１２と関連付けられた仮想通貨手段と関連付けられた金額の相対残高に対応している。第２のユーザ１１２と関連付けられた複数の商店の相対残高は、サーバ１０２によって、複数の商店の各々について求められる。重み付き残高ベースサブカテゴリ５１２ｂは、計算された仮想通貨手段の残高と、仮想通貨手段に資金供給された金額との比にさらに対応している。計算された比は、仮想通貨手段の残高金額に反比例する。
【００９８】
図５Ｂを参照すると、複数の商店の各々における、第２のユーザ１１２の取引履歴５００ｂが示されている。複数の商店には、「商店Ａ」、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」などの例が含まれる。複数の商店の各々は、仮想通貨手段に対応している。例示的なシナリオによれば、商店、「商店Ａ」は、仮想通貨手段５１４ａと関連付けられている。商店、「商店Ｂ」は、仮想通貨手段５１４ｂと関連付けられている。商店、「商店Ｃ」は、仮想通貨手段５１４ｃと関連付けられている。商店、「商店Ｄ」は、仮想通貨手段５１４ｄと関連付けられている。複数の商店には、仮想通貨手段５１４ｅ及び仮想通貨手段５１４ｆとそれぞれ関連付けられた「商店Ｅ」及び「商店Ｆ」（図５Ｂには図示せず）がさらに含まれている。商店、「商店Ｅ」は、第２のユーザ１１２の好みの商店に対応している。商店、「商店Ｆ」は、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザの好みの商店に対応している。
【００９９】
さらに、商店、「商店Ａ」は、第２のユーザ１１２の場所から、「２５マイル（約４０キロメートル）」などの半径内に位置している。同様に、商店、「商店Ｃ」及び「商店Ｄ」は、第２のユーザ１１２の場所から、それぞれ、「５マイル」及び「１０マイル（約１６キロメートル）」などの半径内に位置している。商店、「商店Ｂ」及び商店、「商店Ｄ」は、電子商取引店に対応している。商店、「商店Ｃ」は、フランチャイズに対応している。
【０１００】
例示的なシナリオによれば、第１の商店、「商店Ａ」の取引履歴５００ｂは、日付５１８ａ及び残高５２０ａなどのキーフィールドを含む。第１のキーフィールド、日付５１８ａは、仮想通貨手段５１４ａを使用して行われた１又は複数の取引の日付を含む。第２のキーフィールド、残高５２０ａは、１又は複数の取引に対応する日付に記録された金額を含む。仮想通貨手段５１４ａの貸方に記入された金額を示す金額は、前にプラス（＋）符号が付いている。仮想通貨手段５１４ａの借方に記入された金額を示す金額は、前にマイナス（−）符号が付いている。
【０１０１】
「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」などのその他の商店の取引履歴について。「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」などのその他の商店は、キーフィールド、日付５１８ｂ、日付５１８ｃ、及び日付５１８ｄをそれぞれ含む。さらに、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」などのその他の商店は、キーフィールド、残高５２０ｂ、残高５２０ｃ、残高５２０ｄをそれぞれ含む。さらに、それらの商店、「商店Ｂ」、「商店Ｃ」、「商店Ｄ」の各々についての日付及び金額も、商店、「商店Ａ」について説明したのと同様に読み取られる。
【０１０２】
図５Ｃを参照すると、第２のユーザ１１２の１又は複数の重み付きカテゴリの各々の累積スコアの計算を示す表５００ｃが示されている。図５Ｃを、図５Ａ及び図５Ｂの要素との関連で説明する。表５００ｃは、第１列、商店５２２を含む。第１列、商店５２２には、複数の商店、「商店Ａ」、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」が記載されている。第１列、商店５２２には、複数の商店と関連付けられた仮想通貨手段５１４ａ、５１４ｂ、５１４ｃ、５１４ｄがさらに記載されている。表５００ｃには、１又は複数の重み付きカテゴリ、重み付きカテゴリ５０２の各々について異なる列がさらに示されている。さらに、１又は複数の重み付きカテゴリの列の各々について、複数の商店、「商店Ａ」、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」の各々の計算された重み付きサブカテゴリスコアが示されている。累積スコア５２４の計算は、重み付きサブカテゴリスコア、及び第２のユーザ１１２の取引履歴に基づくものである。
【０１０３】
図５Ａ及び５Ｂに記載した例示的なシナリオに従って、「商店Ａ」、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」とそれぞれ関連付けられた仮想通貨手段５１４ａ、５１４ｂ、５１４ｃ、５１４ｄの計算について以下で説明する。さらに、例示的な累積スコアを計算する目的で、現在の日付の値を「１２／３１／２０１５」とする。
【０１０４】
第１の重み付きカテゴリ、使用頻度５０６の重み付き頻度ベーススコアの計算は、重み付き頻度ベースサブカテゴリ５０６ａ、５０６ｂ、５０６ｃ、５０６ｄ（図５Ａ）及び取引履歴５００ｂ（図５Ｂ）に基づくものである。取引履歴５００ｂによれば、重み付き頻度ベースサブカテゴリ５０６ａに対応する取引の回数は、「９」である。さらに、重み付き頻度ベースサブカテゴリ５０６ｂ、５０６ｃ、及び５０６ｄに対応する取引の回数は、「０」である。したがって、商店、「商店Ａ」については、重み付き頻度ベースサブカテゴリ５０６ａ、５０６ｂ、５０６ｃ、５０６ｄの重み付き頻度ベース・サブカテゴリ・スコアの合計に基づき、第１の重み付きカテゴリ、使用頻度５０６の重み付き頻度ベース・カテゴリ・スコアは、「９」である。同様に、他の商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」についても、重み付き使用頻度５０６の重み付き頻度ベース・カテゴリ・スコアは、それぞれ、「４．７５」、「２．６」、及び「０．８」である。
【０１０５】
使用金額及び資金供給金額５０８の重み付きスコアの計算は、重み付き金額ベースサブカテゴリ５０８ａ、５０８ｂ、５０８ｃ（図５Ａ）及び取引履歴５００ｂ（図５Ｂ）に基づくものである。第２のユーザ１１２が使用した、仮想通貨手段５１４ａと関連付けられた金額の平均値は、取引履歴５００ｂによる、前にマイナス（−）符号が付いた、使用金額に対応する金額の平均値である。商店、「商店Ａ」の平均値は「４３．５ドル」である。同様に、他の商店、「商店Ｂ」、「商店Ｃ」、「商店Ｄ」についても、平均値は、それぞれ、「３７．５ドル」、「１０．５ドル」、「０ドル」である。計算された平均値は、金額ベースの範囲「０から１２」で相互に重み付けされる。相互重み付けに基づき、商店、「商店Ａ」の重み付き金額ベースサブカテゴリ５０８ａについて、重み付き金額ベース・サブカテゴリ・スコア「１２」が計算される。同様に、商店、「商店Ｂ」、「商店Ｃ」、「商店Ｄ」についても、重み付き金額ベース・サブカテゴリ・スコア「１０．３４」、「２．８９」、「０」がそれぞれ計算される。
【０１０６】
重み付き金額ベースサブカテゴリ５０８ｂの重み付き金額ベーススコアは、取引履歴５００ｂに基づき、その仮想通貨手段５１４ａが資金供給される取引の回数に従って計算される。そうした回数は、取引履歴５００ｂの、前にプラス（＋）符号が付いた金額の数から求められる。商店、「商店Ａ」の仮想通貨手段５１４ａの、重み付き金額ベースサブカテゴリ５０８ｂの重み付き金額ベース・サブカテゴリ・スコアは、「３」である。同様に、商店、「商店Ｂ」、「商店Ｃ」、「商店Ｄ」の、重み付き金額ベースサブカテゴリ５０８ｂの重み付き金額ベース・サブカテゴリ・スコアは、それぞれ、「２」、「１」、「１」である。
【０１０７】
仮想通貨手段５１４ａの、重み付き金額ベースサブカテゴリ５０８ｃの重み付き金額ベース・サブカテゴリ・スコアは、取引履歴５００ｂに基づき、累積金額の比に従って計算される。累積金額は、取引履歴５００ｂ内の借方に記入された金額を指示する金額の合計に対応している。そうした金額は前にマイナス（−）符号が付いている。累積金額は、取引履歴５００ｂ内の貸方に記入された金額を指示する金額の合計に対応している。そうした金額は前にプラス（＋）符号が付いている。計算された複数の商店の比は、金額ベース範囲「０から１２」においてさらに重み付けされる。上記に基づき、商店、「商店Ａ」の仮想通貨手段５１４ａの、重み付き金額ベースサブカテゴリ５０８ｃの重み付き金額ベース・サブカテゴリ・スコアは、「７．４」である。同様に、商店、「商店Ｂ」、「商店Ｃ」、「商店Ｄ」の、重み付き金額ベースサブカテゴリ５０８ｃの重み付き金額ベース・サブカテゴリ・スコアは、それぞれ、「１２」、「１０．８」、「０」である。
【０１０８】
商店、「商店Ａ」の仮想通貨手段５１４ａの、重み付き金額ベースサブカテゴリ５０８ａ、５０８ｂ、５０８ｃの重み付き金額ベースサブカテゴリの合計に基づき、重み付き金額ベース・カテゴリ・スコアは、「２２．４」である。同様に、他の商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」についても、重み付き金額ベースカテゴリ５０８の重み付き金額ベース・カテゴリ・スコアは、それぞれ、「２４．３４」、「１４．６９」、「１」である。
【０１０９】
第３の重み付きカテゴリ、時間及び場所５１０の重み付きスコアの計算は、重み付き場所ベースサブカテゴリ５１０ａ及び重み付き時間ベースサブカテゴリ５１０ｂに基づくものである。取引履歴５００ｂに基づき、商店、「商店Ａ」について、重み付き場所ベースサブカテゴリ５１０ａに従って、場所ベーススコア「２」が計算される。商店、「商店Ｂ」については、商店、「商店Ｂ」の種類に基づき、場所ベーススコア「２」が計算される。商店、「商店Ｃ」については、商店、「商店Ｃ」の種類及び場所に基づく、場所ベーススコアの合計に基づいて、場所ベーススコア「８」が計算される。商店、「商店Ｄ」については、商店、「商店Ｄ」の種類及び場所に基づく、場所ベーススコアの合計に基づいて、場所ベーススコア「６」が計算される。さらに、現在の日付及び／又は時間に対する、仮想通貨手段５１４ａ使用の日付及び／又は時間の近接性に基づき、商店、「商店Ａ」について、「１０」などの時間ベーススコアが計算される。同様に、その他の商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」についても、重み付き時間ベーススコア、「１０」、「６」、及び「０」が、それぞれ、計算される。
【０１１０】
商店、「商店Ａ」の仮想通貨手段５１４ａの重み付き場所ベーススコアと重み付き時間ベーススコアの合計に基づき、第３の重み付きカテゴリ、時間及び場所５１０の重み付きスコアは、「１２」である。同様に、その他の商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」についても、重み付き時間及び場所５１０の重み付きスコアは、それぞれ、「１２」、「１４」、及び「６」である。
【０１１１】
第４の重み付きカテゴリ、現在値５１２の重み付けスコアの計算は、重み付き残高ベースサブカテゴリ５１２ａ及び５１２ｂに基づくものである。取引履歴５００ｂに基づき、仮想通貨手段５１４ａ、５１４ｂ、５１４ｃ、５１４ｄとそれぞれ関連付けられたキーフィールド、残高５２０ａ、５２０ｂ、５２０ｃ、５２０ｄが求められる。求められたキーフィールド、残高５２０ａ、５２０ｂ、５２０ｃ、５２０ｄは、重み付き残高ベースサブカテゴリ５１２ａに従って、残高ベースの範囲「０から５」で相互に重み付けされる。相互重み付けに基づき、商店、「商店Ａ」の仮想通貨手段５１４ａの重み付きの第１の残高ベース・サブカテゴリ・スコアは、「５」である。同様に、商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」の重み付きの第１の残高ベース・サブカテゴリ・スコアは、それぞれ、「０」、「０．１２」、及び「３．０５」である。
【０１１２】
重み付き残高ベースサブカテゴリ５１２ｂに従って、重み付きの第２の残高ベース・サブカテゴリ・スコアが計算される。重み付きの第２の残高ベース・サブカテゴリ・スコアは、キーフィールド、残高５２０ａ、５２０ｂ、５２０ｃ、５２０ｄ、及び仮想通貨手段５１４ａに資金供給された金額に基づくものである。仮想通貨手段５１４ａに資金供給された金額は、前にプラス（＋）符号が付いた取引履歴５００ｂ内のすべての金額の合計である。商店、「商店Ａ」の仮想通貨手段５１４ａの重み付きの第２の残高ベース・サブカテゴリ・スコアは、キーフィールド、残高５２０ａと資金供給金額「４２５ドル」との比である。求められた比は、残高ベースの範囲「０〜５」で重み付けされる。次いで、重み付き比は、第２の残高ベーススコアを計算するために、値「５」から減算される。この減算は、仮想通貨手段５１４ａのキーフィールド、残高５２０ａに対する、重み付きの第２の残高ベース・サブカテゴリ・スコアの逆比例の関係を示す。重み付けに基づき、商店、「商店Ａ」の仮想通貨手段５１４ａの重み付きの第２の残高ベース・サブカテゴリ・スコアは、「３．１」である。同様に、その他の商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」の重み付きの第２の残高ベース・サブカテゴリ・スコアは、それぞれ、「５」、「４．２」、及び「０」である。
【０１１３】
商店、「商店Ａ」の仮想通貨手段５１４ａの重み付き残高ベースサブカテゴリ５１２ａ及び５１２ｂの重み付きスコアの合計に基づき、現在値５１２の重み付きの第２の残高ベース・カテゴリ・スコアは、「８．１」である。同様に、商店、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」についても、現在値５１２の重み付き残高ベース・カテゴリ・スコアは、それぞれ、「５」、「４．２２」、及び「３．０５」である。
【０１１４】
商店、「商店Ａ」の仮想通貨手段５１４ａの累積スコア５２４の計算は、計算された１又は複数の重み付きカテゴリの各々の累積重み付きスコアの合計に基づくものである。商店、「商店Ａ」の仮想通貨手段５１４ａの累積スコア５２４は、「５１．５」である。同様に、その他の商店、「商店Ａ」、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」の仮想通貨手段の累積スコア５２４は、それぞれ、「４６．０９」、「３５．５１」、及び「１０．８５」である。
【０１１５】
図６Ａ、図６Ｂ、及び図６Ｃに、商店の選択についての推薦を受け取る電子機器の第１、第２及び第３の例示的なユーザインターフェースを一括して示す。図６Ａ、図６Ｂ、及び図６Ｃを、図１、図２、及び図５Ａ〜図５Ｃの要素との関連で説明する。
【０１１６】
図６Ａを参照すると、電子機器１０４の表示画面１０４ａにレンダリングされた例示的な第１のユーザインターフェース６００ａが示されている。例示的な第１のユーザインターフェース６００ａには、商店、「商店Ａ」、「商店Ｂ」、「商店Ｃ」、及び「商店Ｄ」の仮想通貨手段５１４ａ、５１４ｂ、５１４ｃ、及び５１４ｄが示されている。例示的な第１のユーザインターフェース６００ａには、表示画面１０４ａの部分６０４ａ、６０４ｂ、６０４ｃ、６０４ｄに、１又は複数の商店のカスタマイズ推薦がさらに示されている。例示的な第１のユーザインターフェース６００ａには、ＧＵＩ（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）要素、６０６ａ、６０６ｂ、６０６ｃ、６０６ｄなどがさらに示されている。例示的な第１のユーザインターフェース６００ａには、ユーザ選択可能ボタン、６０８ａ、６０８ｂ、６０８ｃ、６０８ｄなどがさらに示されている。
【０１１７】
例示的なシナリオによれば、第１のユーザインターフェース６００ａには、ランク、６０２ａ、６０２ｂ、６０２ｃ、６０２ｄなどが示されている。各ランクは、仮想通貨手段５１４ａ、５１４ｂ、５１４ｃ、５１４ｄのうちの１つの仮想通貨手段に対応している。より具体的には、ランク６０２ａは「商店Ａ」に対応しており、ランク６０２ｂは「商店Ｂ」に対応しており、ランク６０２ｃは「商店Ｃ」に対応しており、ランク６０２ｄは「商店Ｄ」に対応している。そうした１又は複数の商店は、事前に定義された基準に基づいて複数の商店の中から選択される。そうしたランクは、１又は複数の商店の選択についての推薦における好みを示す。サーバ１０２は、図５Ｃに記載したように、計算された複数の商店の各々の累積スコアに基づいて、ランク６０２ａ、６０２ｂ、６０２ｃ、６０２ｄを決定するように構成される。例示的なシナリオの一例によれば、ランク６０２ａ、６０２ｂ、６０２ｃ、及び６０２ｄは、それぞれ、値「１」、「２」、「３」、及び「４」に対応している。例示的なシナリオでは、複数の商店のうちの１又は複数の商店が同じ値でランク付けされている場合、サーバ１０２は、決着をつけるために、１又は複数の重み付きカテゴリの累積スコアを参照する。
【０１１８】
例示的なシナリオの一例によれば、サーバ１０２は、計算した累積スコア及び生成したランクに基づいて、１又は複数の商店についてのカスタマイズ推薦を生成するように構成される。一例では、生成されるカスタマイズ推薦は、テキストによる推薦に対応している。例示的なシナリオでは、商店、「商店Ａ」のためのカスタマイズ推薦は、「ジョンはここで買い物するのが好きで、特に最近３ヶ月間には所持金の大部分をこの店で使いました。贈り物に最適な店。」である。生成されたカスタマイズ推薦内のテキストの「最適な」などの語は、生成された１又は複数の商店のうちの商店のランクに基づいてリアルタイムで選択される。そうした選択は、サーバ１０２のメモリ２０４に存在するキーワードのリポジトリの中から行われる。商店、「商店Ｂ」は、商店、「商店Ａ」よりも下位にランク付けされているので、生成された商店、「商店Ｂ」のためのカスタマイズ推薦は、「ジョンは、常連とみなしてよいほどここで買い物するのが好きです。ジョンには今所持金額がありません。贈り物に二番目に良い店。」である。同様に、生成された商店、「商店Ｂ」のためのカスタマイズ推薦は、「ジョンは、自分が受け取ったものを使いましたが、まだ全部は使っていません。もし２５ドル未満で贈るなら、それは良い選択肢かもしれません。」である。商店、「商店Ｄ」は、最もランクが低い店であり、したがって、生成された商店、「商店Ｄ」のためのカスタマイズ推薦は、「ジョンは、自分が受け取ったものをまったく使いませんでした。良い選択肢ではありません。」である。
【０１１９】
ＧＵＩ要素６０６ａ、６０６ｂ、６０６ｃ、６０６ｄは、１又は複数の商店の各々の仮想通貨手段の金額を指定するのに使用される。第１のユーザ１１０は、ユーザ選択可能ボタン６０８ａ、６０８ｂ、６０８ｃ、６０８ｄに基づき、第２のユーザ１１２と関連付けられた、商店に対応する仮想通貨手段を発行するよう求める要求を生成する。
【０１２０】
図６Ｂを参照すると、電子機器１０４の表示画面１０４ａにレンダリングされた例示的な第２のユーザインターフェース６００ｂが示されている。例示的な第２のユーザインターフェース６００ｂは、第２のユーザ１１２の取引データが好みの商店を含む場合のシナリオに対応している。例示的なシナリオによれば、第２のユーザ１１２の好みの商店は、（図５Ａで説明したように）商店、「商店Ｅ」に対応している。
【０１２１】
例示的なシナリオの一例によれば、第２のユーザインターフェース６００ｂには、領域６１０ａ及び６１０ｂが含まれている。領域６１０ａは、商店、「商店Ｅ」などの好みの商店に対応している。領域６１０ａには、商店、「商店Ｅ」と関連付けられた仮想通貨手段５１４ｅがさらに示されている。サーバ１０２は、商店、「商店Ｅ」のためのカスタマイズ推薦を生成する。カスタマイズ推薦は、領域６１０ａの領域６１２にレンダリングされる「ジョンはこの店からの贈り物をもらいたがっています」というテキストに対応していている。
【０１２２】
例示的なシナリオの一例によれば、領域６１０ａには、商店、「商店Ｅ」の仮想通貨手段５１４ｅの金額を指定するのに使用されるＧＵＩ要素６１４がさらに示されている。領域６１０ａには、第１のユーザ１１０が、商店、「商店Ｅ」の「仮想商店Ｅ」の仮想通貨手段５１４ｅを第２のユーザ１１２に発行するよう求める要求を生成するためのユーザ選択可能ボタン６１６がさらに示されている。
【０１２３】
領域６１０ｂは、選択された１又は複数の商店、「商店Ａ」、「商店Ｂ」、及び「商店Ｃ」などに対応している。領域６１０ｂには、商店、「商店Ａ」、「商店Ｂ」、及び「商店Ｃ」の仮想通貨手段５１４ａ、５１４ｂ、及び５１４ｃがそれぞれ示されている。１又は複数の商店の各々について、領域６１０ｂには、（図６Ａで説明したように）決定されたランク６０２ａ、６０２ｂ、６０２ｃが示されている。領域６１０ｂには、（図６Ａで説明したように）各部分６０４ａ、６０４ｂ、６０４ｃに生成されたカスタマイズ推薦がさらに示されている。領域６１０ｂには、（図６Ａで説明したように）仮想通貨手段の金額を指定するのに使用されるＧＵＩ要素６０６ａ、６０６ｂ、６０６ｃがさらに示されている。領域６１０ｂには、（図６Ａで説明したように）第１のユーザ１１０が第２のユーザ１１２に１又は複数の仮想通貨手段を発行するよう求める要求を生成するためのユーザ選択可能ボタン６０８ａ、６０８ｂ及び６０８ｃがさらに示されている。
【０１２４】
図６Ｃを参照すると、電子機器１０４の表示画面１０４ａにレンダリングされた例示的な第３のユーザインターフェース６００ｃが示されている。例示的な第３のユーザインターフェース６００ｃは、第２のユーザ１１２と関連付けられた、ユーザ６２０などの１人又は複数の他のユーザの取引データが好みの商店を含む場合のシナリオに対応している。例示的なシナリオによれば、ユーザ６２０の好みの商店は、（図５Ａで説明したように）商店、「商店Ｆ」に対応している。
【０１２５】
例示的なシナリオの一例によれば、第３のユーザインターフェース６００ｃには、領域６１８ａ及び６１８ｂが含まれている。領域６１８ａは、「商店Ａ」、「商店Ｂ」、及び「商店Ｃ」など、選択された１又は複数の商店に対応している。領域６１８ａには、商店、「商店Ａ」、「商店Ｂ」、及び「商店Ｃ」の仮想通貨手段５１４ａ、５１４ｂ、及び５１４ｃがそれぞれ示されている。領域６１８ａには、１又は複数の商店の各々について、（図６Ａで説明したように）部分６０４ａ、６０４ｂ、６０４ｃに生成されたカスタマイズ推薦が示されている。領域６１８ａには、（図６Ａで説明したように）仮想通貨手段の金額を指定するのに使用されるＧＵＩ要素６０６ａ、６０６ｂ、６０６ｃがさらに示されている。領域６１８ａには、（図６Ａで説明したように）第１のユーザ１１０が第２のユーザ１１２に１又は複数の仮想通貨手段を発行するよう求める要求を生成するためのユーザ選択可能ボタン６０８ａ、６０８ｂ、６０８ｃがさらに示されている。
【０１２６】
領域６１８ｂは、商店、「商店Ｆ」などの好みの商店に対応している。領域６１８ｂには、「商人Ｆ」と関連付けられた仮想通貨手段５１４ｆがさらに示されている。サーバ１０２は、商店、「商店Ｆ」のためのカスタマイズ推薦を生成する。例示的なシナリオの一例によれば、ユーザ６２０の名前は「ピーター」である。カスタマイズ推薦は、領域６１８ｂの領域６２２にレンダリングされた「ピーターはここで買い物するのが好きです。ピーターは、ジョンのための贈り物もこの店から購入しました」というテキストに対応している。例示的なシナリオの一例によれば、領域６１８ｂには、商店、「商店Ｆ」の仮想通貨手段５１４ｆの金額を指定するのに使用されるＧＵＩ要素６２４がさらに示されている。領域６１８ｂには、第１のユーザ１１０が第２のユーザ１１２に商店、「商店Ｆ」の仮想通貨手段５１４ｆを発行するよう求める要求を生成するためのユーザ選択可能ボタン６２６がさらに示されている。
【０１２７】
図７Ａ及び図７Ｂに、本開示の一実施形態による、１又は複数の商店の選択についての推薦を提供するサーバにおいて実施される方法を例示する第１の流れ図を一括して示す。図７を参照すると、流れ図７００が示されている。流れ図７００は、サーバ１０２において実施される方法に対応している。流れ図７００を、図１との関連で説明する。この方法は、ステップ７０２から開始し、ステップ７０４に進む。
【０１２８】
ステップ７０４で、第２のユーザ１１２に対応する識別情報がサーバ１０２によって電子機器１０４からを受け取られる。識別情報は、第１のユーザ１１０によって電子機器１０４に提供される。ステップ７０６で、受け取った識別情報と事前に記憶された第２のユーザ１１２の詳細との比較に成功したかどうかが判定される。比較に成功した場合には、制御はステップ７０８に移る。比較に成功しなかった場合には、制御は終了ステップ７３６に移る。
【０１２９】
ステップ７０８で、第２のユーザ１１２の個人詳細がデータベースサーバ１０６から取得される。ステップ７１０で、取得された第２のユーザ１１２の詳細が、妥当性確認のために電子機器１０４に送られる。ステップ７１２で、第２のユーザ１１２の個人詳細の妥当性確認に成功したかどうかが判定される。第２のユーザ１１２の個人詳細の妥当性確認に成功した場合には、制御はステップ７１４に移る。第２のユーザ１１２の個人詳細の妥当性確認に成功しなかった場合には、制御は終了ステップ７３６に移る。
【０１３０】
ステップ７１４で、第２のユーザ１１２の取引データがデータベースサーバ１０６から取得される。ステップ７１６で、取得された取引データに基づき、第２のユーザ１１２と関連付けられた複数の商店の各々について、重み付きパラメータの各々のスコアが計算される。ステップ７１８で、計算されたスコアに基づき、１又は複数の商店の各々のランクが生成される。ステップ７２０で、第２のユーザ１１２の好みの商店が存在するかどうかが判定される。好みの商店が存在する場合には、制御はステップ７２２に移る。好みの商店が存在しない場合には、制御はステップ７２４に移る。
【０１３１】
ステップ７２２で、好みの商店及び１又は複数のランク付き商店についてカスタム推薦が生成される。ランク付き商店は、１又は複数の代替の商店に相当する。制御はステップ７２８に移る。
【０１３２】
ステップ７２４で、第２のユーザ１１２と関連付けられた１人又は複数の他のユーザについて、１又は複数の好みの商店及び／又はランク付き商店が存在するかどうかが判定される。第２のユーザ１１２と関連付けられた１人又は複数の他のユーザについて、１又は複数の好みの商店及び／又はランク付き商店が存在する場合には、制御はステップ７２２に移る。第２のユーザ１１２と関連付けられた１人又は複数の他のユーザについて、１又は複数の好みの商店及び／又はランク付き商店が存在しない場合には、制御はステップ７２６に移る。
【０１３３】
ステップ７２６で、１又は複数のランク付き商店についてのカスタマイズ推薦が生成される。ステップ７２８で、生成されたカスタマイズ推薦が電子機器１０４に送られる。ステップ７３０で、選択された１又は複数の商店に対応する１又は複数の仮想通貨手段を発行するための入力が、電子機器１０４から受け取られる。選択された１又は複数の商店に対応する１又は複数の仮想通貨手段を発行するための入力は、第１のユーザ１１０によって電子機器１０４に提供される。
【０１３４】
ステップ７３２で、選択された１又は複数の商店に対応する１又は複数の仮想通貨手段が、第２のユーザ１１２に発行される。ステップ７３４で、データベースにおいて、１又は複数の仮想通貨手段の発行に基づいて第２のユーザ１１２の取引データが更新される。制御は終了ステップ７３６に移る。
【０１３５】
図８Ａ及び図８Ｂに、本開示の一実施形態による、１又は複数の商店の選択についての推薦を受け取る電子機器において実施される別の方法を例示する第２の流れ図を一括して示す。図８を参照すると、流れ図８００が示されている。流れ図８００は、電子機器１０４において実施される方法に対応している。流れ図８００を、図１との関連で説明する。この方法は、ステップ８０２から開始し、ステップ８０４に進む。
【０１３６】
ステップ８０４で、第２のユーザ１１２に対応する識別情報が電子機器１０４によって受け取られる。ステップ８０６で、受け取られた識別情報がサーバ１０２に送られる。ステップ８０８で、送られた識別情報と、データベースサーバ１０６又はサーバ１０２における事前に記憶された第２のユーザ１１２の詳細との比較に成功したこと基づいて、第２のユーザ１１２の個人詳細が受け取られる。ステップ８１０で、受け取られた第２のユーザ１１２の個人詳細に対応する妥当性確認入力が、第１のユーザ１１０から受け取られる。ステップ８１２で、受け取られた妥当性確認入力がサーバ１０２に送られる。
【０１３７】
ステップ８１４で、妥当性確認の結果がサーバ１０２から受け取られる。受け取られた結果が、第２のユーザ１１２の個人詳細の妥当性確認の成功に相当するかどうかが判定される。受け取られた結果が第２のユーザ１１２の個人詳細の妥当性確認の成功に相当する場合には、制御はステップ８１６に移る。受け取られた結果が第２のユーザ１１２の個人詳細の妥当性確認の不成功に相当する場合には、制御は終了ステップ８２４に移る。
【０１３８】
ステップ８１６で、第２のユーザ１１２と関連付けられた１又は複数の商店の選択についての推薦を生成するよう求める推薦要求がサーバ１０２に送られる。ステップ８１８で、カスタマイズ推薦がサーバ１０２から受け取られる。受け取られたカスタマイズ推薦は表示画面１０４ａにレンダリングされる。ステップ８２０で、１又は複数の商店と関連付けられた１又は複数の仮想通貨手段を発行するための１又は複数のユーザ入力が、第１のユーザ１１０から受け取る。ステップ８２２で、受け取られた１又は複数の仮想通貨手段を発行するための１又は複数のユーザ入力がサーバ１０２に送られる。制御は終了ステップ８２４に移る。
【０１３９】
本開示の一実施形態によれば、商店の選択についての推薦を提供するためのシステムは、サーバ１０２に、プロセッサ２０２（図２）などの１又は複数の回路を含む。プロセッサ２０２は、複数の商店の中から１又は複数の商店を選択するための推薦要求を受信するように構成される。推薦要求は、受益者と関連付けられている。プロセッサ２０２は、受益者と関連付けられた複数の重み付きパラメータに基づいて、複数の商店の各々と関連付けられたスコアを求めるようにさらに構成される。プロセッサ２０２は、求めた複数の商店の各々と関連付けられたスコアに基づいて、１又は複数の商店の選択についての推薦を生成するようにさらに構成される。
【０１４０】
本開示の別の態様によれば、商店の選択についての推薦を提供するためのシステムは、電子機器１０４において、アプリケーションプロセッサ３０２（図３）などの１又は複数の回路を含む。アプリケーションプロセッサ３０２は、受益者と関連付けられた情報をサーバ１０２に送るように構成される。アプリケーションプロセッサ３０２は、サーバ１０２から、受益者に対応する識別情報を受け取るようにさらに構成される。アプリケーションプロセッサ３０２は、サーバ１０２に、複数の商店の中から１又は複数の商店を選択するための推薦要求を送るようにさらに構成される。推薦要求は、受益者と関連付けられている。アプリケーションプロセッサ３０２は、複数の商店の各々と関連付けられたスコアに基づいて、１又は複数の商店の各々についてのカスタマイズ推薦を受け取るようにさらに構成される。複数の商店の各々と関連付けられたスコアは、受益者と関連付けられた複数の重み付きパラメータに基づいて求められる。
【０１４１】
本開示の様々な実施形態は、商店の選択についての推薦を提供するための、機械及び／又はコンピュータによって実行可能な少なくとも１つのコードセクションを有する、非一時的なコンピュータ可読媒体及び／又は記憶媒体、機械コード及び／又はコンピュータプログラムを提供することができる。少なくとも１つのコードセクションは、サーバにおいて、機械及び／又はコンピュータに、サーバ１０２が、複数の商店の中から１又は複数の商店を選択するための推薦要求を受け取ることを含むステップを行わせることができる。推薦要求は、受益者と関連付けられている。ステップには、サーバ１０２において、受益者と関連付けられた複数の重み付きパラメータに基づいて、複数の商店の各々と関連付けられたスコアを求めることがさらに含まれる。ステップには、サーバ１０２において、求めた複数の商店の各々と関連付けられたスコアに基づいて、１又は複数の商店の選択についての推薦を生成することがさらに含まれる。
【０１４２】
本開示の別の態様によれば、本開示の様々な実施形態は、商店の選択についての推薦を提供するために、機械及び／又はよって実行可能な少なくとも１つのコードセクションを有する機械コード及び／又はコンピュータプログラムが記憶されている非一時的なコンピュータ可読媒体及び／又は記憶媒体を提供することができる。少なくとも１つのコードセクションは、電子機器１０４において、機械及び／又はコンピュータに、電子機器１０４が、受益者と関連付けられた情報をサーバ１０２に送ることを含むステップを行わせることができる。ステップには、電子機器１０４が受益者に対応する識別情報を受け取ることがさらに含まれる。識別情報は、サーバ１０２から受け取られる。ステップには、電子機器１０４がサーバ１０２に、複数の商店の中から１又は複数の商店を選択するための推薦要求を送ることがさらに含まれる。推薦要求は、受益者と関連付けられている。ステップには、電子機器１０４が、複数の商店の各々と関連付けられたスコアに基づく１又は複数の商店の各々についてのカスタマイズ推薦を受け取ることがさらに含まれる。複数の商店の各々と関連付けられたスコアは、受益者と関連付けられた複数の重み付きパラメータに基づいて求められる。
【０１４３】
本開示は、ハードウェア、又はハードウェアとソフトウェアとの組み合わせとして実現することができる。本開示は、少なくとも１台のコンピュータシステムにおいて集中方式で、又は異なる要素をいくつかの相互接続されたコンピュータシステムに分散させた分散方式で実現することができる。本明細書に記載の方法を実行するように適合されたコンピュータシステムその他の装置も適している。ハードウェアとソフトウェアの組み合わせは、ロードされ実行されると、本明細書に記載の方法を実行するようにコンピュータシステムを制御することができるコンピュータプログラムを備えた汎用コンピュータシステムとすることができる。本開示は、他の機能も果たす集積回路の一部分を含むハードウェアとして実現することができる。
【０１４４】
本開示は、本明細書に記載の方法の実施を可能にするすべての機構を含み、コンピュータシステムにロードされると、これらの方法を実行することができるコンピュータプログラム製品に組み込むこともできる。本明細書の文脈において、コンピュータプログラムとは、情報処理能力を有するシステムに、直接的に、又は、ａ）別の言語、コード又は表記法への変換、ｂ）異なる材料形態での再現の一方若しくは両方の後に、特定の機能を果たさせるための命令セットの、任意の言語、コード又は表記法の任意の表現を意味する。
【０１４５】
本開示は、いくつかの実施形態に関連して説明されているが、本開示の範囲から逸脱することなく、様々な変更を加え、均等物で置換することができることが、当業者には理解されるであろう。加えて、本開示の範囲から逸脱することなく、特定の状況又は材料を本開示の教示に適合させるために多くの改変を行うこともできる。したがって、本開示は開示の特定の実施形態だけに限定されず、本開示は添付の特許請求の範囲内に入るすべての実施形態を含むものである。
【図１】
0006763403.tif 000002
【図２】
0006763403.tif 000003
【図３】
0006763403.tif 000004
【図４】
0006763403.tif 000005
【図５Ａ】
0006763403.tif 000006
【図５Ｂ】
0006763403.tif 000007
【図５Ｃ】
0006763403.tif 000008
【図６Ａ】
0006763403.tif 000009
【図６Ｂ】
0006763403.tif 000010
【図６Ｃ】
0006763403.tif 000011
【図７Ａ】
0006763403.tif 000012
【図７Ｂ】
0006763403.tif 000013
【図８Ａ】
0006763403.tif 000014
【図８Ｂ】
0006763403.tif 000015