(57)【要約】【課題】本発明は、モバイルゲーム環境におけるプロモーション提供方法およびシステムを提供する。【解決手段】一実施形態に係るモバイルゲーム環境においてプロモーションを提供する方法は、ユーザからの商品に対するアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階、前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階、前記分析されたパターン情報を周期的にサーバに送信する段階、および前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階を含む。【選択図】図１
2017054505.tif 000002
【特許請求の範囲】
【請求項１】
モバイルゲーム環境においてプロモーションを提供する方法であって、
ユーザからの商品に対するアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階、
前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階、
前記分析されたパターン情報を周期的にサーバに送信する段階、および
前記サーバが前記パターン情報に基づいて生成したプロモーションを受信し、
前記商品に前記プロモーションを表示する段階
を含む、モバイルゲーム環境におけるプロモーション提供方法。
【請求項２】
前記ユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階は、
前記ユーザから前記商品が予め設定された回数以上購入されることにより、前記購入された商品に関する情報を格納する段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項３】
前記ユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階は、
前記ユーザによってスクロールされて予め設定された時間以上表示された商品に関する情報を格納したり、前記ユーザによって移動された位置に対応する座標値に基づいて同じ商品を示す領域を抽出し、前記抽出された領域に含まれる商品に関する情報を格納したりする段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項４】
前記ユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階は、
前記ユーザから前記商品が選択されることによって商品購入インタフェースを出力し、前記商品購入インタフェースを通じて前記ユーザに前記商品を購入するか否かを問う段階、および
前記ユーザから前記商品購入インタフェースを通じて前記商品に対する非購入が選択されることにより、前記商品に関する情報を格納する段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項５】
前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階は、
前記パターン情報を数値的に点数化して累積し、前記累積されたパターン情報の点数に基づいて前記商品の購入予想順位を整列する段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項６】
前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階は、
クラウド装置に前記パターン情報を予め設定された基準に基づいて分散し、前記クラウド装置で前記分散されたパターン情報を分析する段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項７】
前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階は、
前記モバイルゲーム内で前記ユーザが所有している商品に関する情報を分析することにより、前記ユーザが購入する予定の商品を判断する段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項８】
前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階は、
前記サーバからパターン情報に基づいて生成されたプロモーションを受信することにより、プロモーションインタフェースに前記商品のプロモーションを表示させる段階
を含む、請求項１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項９】
前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階は、
複数の商品のうち、前記パターン情報に基づいて生成されたプロモーションを含む商品を優先的に配置して表示させる段階
を含む、請求項８に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項１０】
前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階は、
前記パターン情報に基づいて生成されたプロモーションに対し、別途のポップアップウィンドウによって予め設定された回数以上表示させる段階
を含む、請求項８に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項１１】
モバイルゲーム環境においてプロモーションを提供する方法であって、
クライアントから分析されたパターン情報を周期的に受信する段階、
前記分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成する段階、および
前記商品に対して生成されたプロモーションを前記クライアントに提供する段階
を含む、モバイルゲーム環境におけるプロモーション提供方法。
【請求項１２】
前記分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成する段階は、
前記商品に対する割引を提供するプロモーション、前記商品に対する追加の商品を提供するプロモーション、または前記商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションのうち少なくとも１つのプロモーションを生成する段階
を含む、請求項１１に記載のモバイルゲーム環境におけるプロモーション提供方法。
【請求項１３】
モバイルゲーム環境においてプロモーションを提供する装置であって、
ユーザからの商品に対するアクションの感知に応答し、前記アクションと関連するパターン情報を格納する格納部、
前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する分析部、前記分析されたパターン情報を周期的にサーバに送信する送信部、および
前記サーバが前記パターン情報に基づいて生成したプロモーションを受信し、前記商品に前記プロモーションを表示する表示部
を備える、モバイルゲーム環境におけるプロモーション提供装置。
【請求項１４】
前記格納部は、
前記ユーザから前記商品が予め設定された回数以上購入されることにより、前記購入された商品に関する情報を格納する
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項１５】
前記格納部は、
前記ユーザによってスクロールされて予め設定された時間以上表示された商品に関する情報を格納したり、前記ユーザによって移動された位置に対応する座標値に基づいて同じ商品を示す領域を抽出し、前記抽出された領域に含まれる商品に関する情報を格納したりする
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項１６】
前記格納部は、
前記ユーザから前記商品が選択されることによって商品購入インタフェースを出力し、前記商品購入インタフェースを通じて前記ユーザに前記商品を購入するか否かを問い、前記ユーザから前記商品購入インタフェースを通じて前記商品に対する非購入が選択されることにより、前記商品に関する情報を格納する
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項１７】
前記分析部は、
前記パターン情報を数値的に点数化して累積し、前記累積されたパターン情報の点数に基づいて前記商品の購入予想順位を整列する
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項１８】
前記分析部は、
クラウド装置に前記パターン情報を予め設定された基準に基づいて分散し、前記クラウド装置で前記分散されたパターン情報を分析する
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項１９】
前記分析部は、
前記モバイルゲーム内で前記ユーザが所有している商品に関する情報を分析することにより、前記ユーザが購入する予定の商品を判断する
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項２０】
前記表示部は、
前記サーバからパターン情報に基づいて生成されたプロモーションを受信することにより、プロモーションインタフェースに前記商品のプロモーションを表示させる
ことを特徴とする、請求項１３に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項２１】
前記表示部は、
複数の商品のうち、前記パターン情報に基づいて生成されたプロモーションを含む商品を優先的に配置して表示させる
ことを特徴とする、請求項２０に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項２２】
前記表示部は、
前記パターン情報に基づいて生成されたプロモーションに対し、別途のポップアップウィンドウによって予め設定された回数以上表示させる
ことを特徴とする、請求項２０に記載のモバイルゲーム環境におけるプロモーション提供装置。
【請求項２３】
モバイルゲーム環境においてプロモーションを提供するシステムであって、
クライアントから分析されたパターン情報を周期的に受信する受信部、
前記分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成する生成部、および
前記商品に対して生成されたプロモーションを前記クライアントに提供する提供部
を備える、モバイルゲーム環境におけるプロモーション提供システム。
【請求項２４】
前記生成部は、
前記商品に対する割引を提供するプロモーション、前記商品に対する追加の商品を提供するプロモーション、または前記商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションのうち少なくとも１つのプロモーションを生成する
ことを特徴とする、請求項２３に記載のモバイルゲーム環境におけるプロモーション提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
下記の説明は、ゲーム環境で商品に対するプロモーションを提供する技術に関する。
【背景技術】
【０００２】
ガチャ（Ｇａｃｈａ）システムとは、どのアイテムを得ることができるかが明確でない、ランダムボックス型アイテムが出てくるシステムであって、無作為抽出システムとも呼ばれている。ユーザがガチャシステムでアイテムを購入する場合、希望するアイテムが１００％出てくるという保障はない。例えば、ユーザがアイテムを購入するとき、運が良ければ購入価格よりも価値の高いアイテムが得られる一方、運が悪ければ購入価格よりも価値の低いアイテムが出てくる仕組みである。
【０００３】
特許文献１では、確率ゲームによるクーポン提供システムおよびその方法に関して開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国登録特許第１０−１３２５０５１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の技術では、ユーザ情報を分析せずに固定されたプロモーションを提供するため、アイテムに対するユーザの購入率が低下していた。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るモバイルゲーム環境におけるプロモーションを提供する方法は、商品に対するユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階、前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階、前記分析されたパターン情報を周期的にサーバに送信する段階、および前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階を含んでもよい。
【０００７】
上記プロモーション提供方法において、前記ユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階は、前記ユーザから前記商品が予め設定された回数以上購入されることにより、前記購入された商品に関する情報を格納する段階を含んでもよい。
【０００８】
上記プロモーション提供方法において、前記ユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階は、前記ユーザによってスクロールされ予め設定された時間以上表示された商品に関する情報を格納したり、前記ユーザによって移動された位置に対応する座標値に基づいて同じ商品を示す領域を抽出し、前記抽出された領域に含まれる商品に関する情報を格納したりする段階を含んでもよい。
【０００９】
上記プロモーション提供方法において、前記ユーザからのアクションの感知に応答し、前記アクションと関連するパターン情報を格納する段階は、前記ユーザから前記商品が選択されることによって商品購入インタフェースを出力し、前記商品購入インタフェースを通じて前記ユーザに前記商品を購入するか否かを問う段階、および前記ユーザから前記商品購入インタフェースを通じて前記商品に対する非購入が選択されることにより、前記商品に関する情報を格納する段階を含んでもよい。
【００１０】
上記プロモーション提供方法において、前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階は、前記パターン情報を数値的に点数化して累積し、前記累積されたパターン情報の点数に基づいて前記商品の購入予想順位を整列する段階を含んでもよい。
【００１１】
上記プロモーション提供方法において、前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階は、クラウド装置に前記パターン情報を予め設定された基準に基づいて分散し、前記クラウド装置で前記分散されたパターン情報を分析する段階を含んでもよい。
【００１２】
上記プロモーション提供方法において、前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する段階は、前記モバイルゲーム内で前記ユーザが所有している商品に関する情報を分析することにより、前記ユーザが購入する予定の商品を判断する段階を含んでもよい。
【００１３】
上記プロモーション提供方法において、前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階は、前記サーバからパターン情報に基づいて生成されたプロモーションを受信することにより、プロモーションインタフェースに前記商品のプロモーションを表示させる段階を含んでもよい。
【００１４】
上記プロモーション提供方法において、前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階は、複数の商品のうち、前記パターン情報に基づいて生成されたプロモーションを含む商品を優先的に配置して表示させる段階を含んでもよい。
【００１５】
上記プロモーション提供方法において、前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する段階は、前記パターン情報に基づいて生成されたプロモーションに対し、別途のポップアップウィンドウによって予め設定された回数以上表示させる段階を含んでもよい。
【００１６】
本発明の一実施形態によると、モバイルゲーム環境においてプロモーションを提供する方法は、クライアントから分析されたパターン情報を周期的に受信する段階、前記分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成する段階、および前記商品に対して生成されたプロモーションを前記クライアントに提供する段階を含んでもよい。
【００１７】
上記プロモーショを提供方法において、前記分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成する段階は、前記商品に対する割引を提供するプロモーション、前記商品に対する追加の商品を提供するプロモーション、または前記商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションのうち少なくとも１つのプロモーションを生成する段階を含んでもよい。
【００１８】
本発明の一実施形態によると、モバイルゲーム環境においてプロモーションを提供する装置は、ユーザからの商品に対するアクションの感知に応答し、前記アクションと関連するパターン情報を格納する格納部、前記パターン情報が格納されることにより、前記パターン情報を点数化して統計的に分析する分析部、前記分析されたパターン情報を周期的にサーバに送信する送信部、および前記サーバで前記パターン情報に基づいて生成されたプロモーションを受信し、前記商品に前記プロモーションを表示する表示部を備えてもよい。
【００１９】
上記プロモーション提供装置において、前記格納部は、前記ユーザから前記商品が予め設定された回数以上購入されることにより、前記購入された商品に関する情報を格納してもよい。
【００２０】
上記プロモーション提供装置において、前記格納部は、前記ユーザによってスクロールされて予め設定された時間以上表示された商品に関する情報を格納したり、前記ユーザによって移動された位置に対応する座標値に基づいて同じ商品を示す領域を抽出し、前記抽出された領域に含まれる商品に関する情報を格納したりしてもよい。
【００２１】
上記プロモーション提供装置において、前記格納部は、前記ユーザから前記商品が選択されることによって商品購入インタフェースを出力し、前記商品購入インタフェースを通じて前記ユーザに前記商品を購入するか否かを問い、前記ユーザから前記商品購入インタフェースを通じて前記商品に対する非購入が選択されることにより、前記商品に関する情報を格納してもよい。
【００２２】
上記プロモーション提供装置において、前記分析部は、前記パターン情報を数値的に点数化して累積し、前記累積されたパターン情報の点数に基づいて前記商品の購入予想順位を整列してもよい。
【００２３】
上記プロモーション提供装置において、前記分析部は、クラウド装置に前記パターン情報を予め設定された基準に基づいて分散し、前記クラウド装置で前記分散されたパターン情報を分析してもよい。
【００２４】
上記プロモーション提供装置において、前記分析部は、前記モバイルゲーム内で前記ユーザが所有している商品に関する情報を分析することにより、前記ユーザが購入する予定の商品を判断してもよい。
【００２５】
上記プロモーション提供装置において、前記表示部は、前記サーバからパターン情報に基づいて生成されたプロモーションを受信することにより、プロモーションインタフェースに前記商品のプロモーションを表示させてもよい。
【００２６】
上記プロモーション提供装置において、前記表示部は、複数の商品のうち、前記パターン情報に基づいて生成されたプロモーションを含む商品を優先的に配置して表示させてもよい。
【００２７】
上記プロモーション提供装置において、前記表示部は、前記パターン情報に基づいて生成されたプロモーションに対し、別途のポップアップウィンドウによって予め設定された回数以上表示させてもよい。
【００２８】
本発明の一実施形態によると、モバイルゲーム環境においてプロモーションを提供するシステムは、クライアントから分析されたパターン情報を周期的に受信する受信部、前記分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成する生成部、および前記商品に対して生成されたプロモーションを前記クライアントに提供する提供部を備えてもよい。
【００２９】
上記プロモーション提供するシステムにおいて、前記生成部は、前記商品に対する割引を提供するプロモーション、前記商品に対する追加の商品を提供するプロモーション、または前記商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションのうち少なくとも１つのプロモーションを生成してもよい。
【発明の効果】
【００３０】
本発明の一実施形態によると、クライアントでユーザのアクションに関するパターン情報を累積し分析した後にサーバに送信するため、サーバとユーザ端末との間の通信パケット量が減少し、サーバの負担を減らすことができる。
【００３１】
本発明の一実施形態によると、モバイル端末のゲーム環境でユーザのパターン情報に基づいて商品のプロモーションを提供することにより、商品の購入率を上昇させることができる。
【図面の簡単な説明】
【００３２】
【図１】一実施形態における、プロモーション提供システムの概括的な動作を説明するための図である。
【図２】一実施形態における、クライアントとサーバの内部構成を説明するための図である。
【図３】一実施形態における、ユーザ端末のプロセッサが含むことのできる構成要素の例を示した図である。
【図４】一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図５】一実施形態における、ユーザ端末でユーザのアクションを感知する例を説明するための図である。
【図６】一実施形態における、ユーザ端末でユーザのアクションを感知する例を説明するための図である。
【図７】一実施形態における、ユーザ端末でユーザのアクションを感知する例を説明するための図である。
【図８】一実施形態における、サーバでプロモーションを生成してユーザ端末にプロモーションを表示する例を説明するための図である。
【図９】一実施形態における、サーバでプロモーションを生成してユーザ端末にプロモーションを表示する例を説明するための図である。
【図１０】一実施形態における、クライアントとサーバで実行する動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００３３】
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
【００３４】
図１は、一実施形態における、プロモーション提供システムの概括的な動作を説明するための図である。
【００３５】
図１のネットワーク環境は、ユーザ端末１１０、サーバ１００、およびネットワーク１２０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、ユーザ端末の数やサーバの数が図１のように限定されることはない。
【００３６】
ユーザ端末１１０は、例えば、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、携帯電話、ナビゲーション、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔｓ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットＰＣなどのような移動型端末であってもよい。一例として、ユーザ端末１１０は、無線または有線通信方式を利用し、ネットワーク１２０を介して他の電子機器および／またはサーバ１００と通信してもよい。
【００３７】
通信方式が制限されることはなく、ネットワーク１２０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１２０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。さらに、ネットワーク１２０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これに制限されることはない。
【００３８】
サーバ１００は、ユーザ端末１１０とネットワーク１２０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてもよい。
【００３９】
一例として、サーバ１００は、ネットワーク１２０を介して接続したユーザ端末１１０にアプリケーションのインストールのためのファイルを提供してもよい。この場合、ユーザ端末１１０は、サーバ１００から提供されたファイルを利用してアプリケーションをインストールすることができる。また、ユーザ端末１１０が含むオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）および少なくとも１つのプログラム（一例として、ブラウザや前記インストールされたアプリケーション）の制御にしたがってサーバ１００に接続し、サーバ１００が提供するサービスやコンテンツの提供を受けることも可能である。例えば、ユーザ端末１１０がアプリケーションの制御に従って、ネットワーク１２０を介してサービス要請メッセージをサーバ１００に送信すると、サーバ１００は、サービス要請メッセージに対応するコードをユーザ端末１１０に送信してもよく、ユーザ端末１１０は、アプリケーションの制御に従って、コードに基づいた画面を構成して表示することによってユーザにコンテンツを提供してもよい。
【００４０】
図２は、一実施形態における、クライアントとサーバの内部構成を説明するための図である。
【００４１】
クライアント２１０とサーバ２２０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと少なくとも１つのプログラムコード（一例として、電子器機１（１１０）にインストールされ駆動するブラウザや上述したアプリケーションなどのためのコード）が格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）を利用してメモリ２１１、２２１とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない、通信モジュール２１３、２２３を利用してメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１００）がネットワーク２３０を介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてもよい。
【００４２】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてもよい。
【００４３】
通信モジュール２１３、２２３は、ネットワーク２３０を介してクライアント２１０とサーバ２２０とが互いに通信するための機能を提供してもよいし、他のユーザ端末または他のサーバと通信するための機能を提供してもよい。一例として、クライアント２１０のプロセッサ２１２がメモリ２１１のような記録装置に格納されたプログラムコードにしたがって生成した要請が、通信モジュール２１３の制御にしたがってネットワーク２３０を介してサーバ２２０に伝達されてもよい。これとは反対に、サーバ２２０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク２３０、クライアント２１０の通信モジュール２１３を通じてクライアント２１０に受信されてもよい。例えば、通信モジュール２１３を通じて受信したサーバ２２０の制御信号や命令などは、プロセッサ２１２やメモリ２１１に伝達されてもよく、コンテンツやファイルなどは、クライアント２１０がさらに含むことのできる格納媒体に格納されてもよい。
【００４４】
入力／出力インタフェース２１４、２２４は、入力／出力装置２１５とのインタフェースのための手段であってもよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、また出力装置はアプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでもよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、クライアント２１０のプロセッサ２１２は、メモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ２２０やクライアント２１０が提供するデータを利用して構成されるサービス画面やコンテンツが入力／出力インタフェース２１４を通じてディスプレイに表示されてもよい。
【００４５】
また、他の実施形態において、クライアント２１０およびサーバ２２０は、図２の構成要素よりもさらに多くの構成要素を含んでもよい。しかし、大部分の従来技術構成要素を明確に図に示す必要はない。例えば、クライアント２１０は、上述した入力／出力装置２１５のうち少なくとも一部を含むように実現されてもよいし、トランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。
【００４６】
図３は、一実施形態における、ユーザ端末のプロセッサが含むことのできる構成要素の例を示した図である。
【００４７】
ユーザ端末のプロセッサ３００は、モバイルゲーム環境でプロモーションを提供するための装置であって、格納部３１０、分析部３２０、送信部３３０、および表示部３４０を備えてもよい。
【００４８】
格納部３１０は、ユーザからの商品に対するアクションの感知に応答し、アクションと関連するパターン情報を格納してもよい。格納部３１０は、ユーザから商品が予め設定された回数以上購入されることにより、購入された商品に関する情報を格納してもよい。格納部３１０は、ユーザによってスクロールされて予め設定された時間以上表示された商品に関する情報を格納したり、ユーザによって移動された位置に対応する座標値に基づいて同じ商品を示す領域を抽出し、抽出された領域に含む商品に関する情報を格納したりしてもよい。格納部３１０は、ユーザから商品が選択されることによって商品購入インタフェースを出力し、商品購入インタフェースを通じてユーザに商品を購入するか否かを問うてもよく、ユーザから商品購入インタフェースを通じて商品に対する非購入が選択されることにより、商品に関する情報を格納してもよい。
【００４９】
分析部３２０は、パターン情報が格納されることにより、パターン情報を点数化して統計的に分析してもよい。分析部３２０は、パターン情報を数値的に点数化して累積し、累積されたパターン情報に基づいて商品の購入予想順位を整列してもよい。分析部３２０は、クラウド装置にパターン情報を予め設定された基準に基づいて分散し、クラウド装置で分散されたパターン情報を分析してもよい。分析部３３０は、モバイルゲーム内でユーザが所有している商品に関する情報を分析することにより、ユーザが購入する予定の商品を判断してもよい。
【００５０】
送信部３３０は、分析されたパターン情報を周期的にサーバに送信してもよい。
【００５１】
表示部３４０は、サーバでパターン情報に基づいて生成されたプロモーションを受信し、商品にプロモーションを表示してもよい。表示部３４０は、サーバからパターン情報に基づいて生成されたプロモーションを受信することにより、プロモーションインタフェースに商品のプロモーションを表示させてもよい。表示部３４０は、複数の商品のうち、パターン情報に基づいて生成されたプロモーションを含む商品を優先的に配置して表示させてもよい。表示部３４０は、パターン情報に基づいて生成されたプロモーションに対し、別途のポップアップウィンドウによって予め設定された回数以上表示させてもよい。
【００５２】
図５〜図７は、一実施形態における、ユーザ端末でユーザのアクションを感知する例を説明するための図である。
【００５３】
ユーザ端末５００、６００、７００は、モバイルゲームアプリケーションが実行されモバイルゲーム５１０、６１０、７１０が作動している環境であると仮定する。ユーザは、ユーザ端末５００、６００、７００を利用してゲーム内で商品、例えば、アイテムやアバタなどを購入することができる。このとき、ユーザ端末５００、６００、７００のゲームアプリケーションは、ユーザがゲーム環境内で商品、例えば、アイテムやアバタなどを購入することが可能なショップ（Ｓｈｏｐ）を提供してもよい。ユーザは、ショップから希望の商品を購入することができる。このとき、ユーザ端末５００、６００、７００は、ユーザが購入した商品に関する情報、購入を迷っている商品に関する情報などを格納してもよい。ユーザ端末５００、６００、７００は、ユーザからの商品に対するアクションの感知に応答し、アクションと関連するパターン情報を格納してもよい。
【００５４】
図５を参照すると、ユーザ端末５００は、ユーザから商品が予め設定された回数以上購入されることにより、購入された商品に関する情報を格納してもよい。例えば、ユーザが、Ａ商品を一定期間内に予め設定された個数以上購入したとする。ユーザ端末５００は、ユーザが他の商品を購入することとは異なり、Ａ商品だけを頻繁に購入すると判断してもよく、これによってＡ商品に関する情報を格納してもよい。
【００５５】
図６を参照すると、ユーザ端末６００は、ユーザによってスクロールされて予め設定された時間以上表示された商品に関する情報を格納してもよい。例えば、ユーザが、ショップで複数の商品を見ているとする。ユーザは、ショップに表示されている複数の商品のうち、関心のある商品または購入しようとする商品を見るためにスクロールバー６２０を動かすことができる。このとき、ユーザは、関心のある商品または購入しようとする商品にスクロールバー６２０を動かし、ユーザ端末のディスプレイの中間に位置させることができる。ユーザ端末は、ユーザからスクロールされて位置された商品を表示させることができる。例えば、ユーザがＡ商品に関心がある場合、ユーザが、ユーザ端末に表示された複数の商品のうち、スクロールバー６１０を利用してＡ商品がある領域に移動したとする。ユーザ端末は、ユーザからスクロールされて位置されたＡ商品に関する情報を格納してもよい。
【００５６】
また、ユーザ端末は、ユーザによって移動された位置に対応する座標値に基づいて同じ商品を示す領域を抽出し、抽出された領域に含まれる商品に関する情報を格納してもよい。例えば、ユーザが、ショップに表示されている複数の商品のうち、関心のある商品または購入しようとする商品を見るためにスクロールバー６１０を動かしたとする。このとき、ユーザ端末は、ユーザから一定期間内に共通してＡ商品を含む領域が表示されたと判断し、Ａ商品を含む領域にあるＡ商品を抽出してもよく、Ａ商品に関する情報を格納してもよい。
【００５７】
図７を参照すると、ユーザ端末７００は、ユーザ７２０から商品が選択されることによって商品購入インタフェース７３０を出力してもよく、商品購入インタフェース７３０を通じてユーザ７２０に商品を購入するか否かを問うてもよい。ユーザ端末７００は、ユーザ７２０から商品購入インタフェース７３０を通じて商品に対する非購入が選択されることにより、商品に関する情報を格納してもよい。例えば、ユーザが、ユーザ端末７００に出力された複数の商品のうち、Ａ商品を購入するためにＡ商品を選択したとする。ユーザ端末７００は、ユーザからＡ商品が選択されることにより、Ａ商品に対する購入手続きを実行するために「この商品を購入しますか？」のようなメッセージを出力してユーザに提供してもよい。このとき、ユーザ７２０は、Ａ商品を購入しようとする場合には「ＹＥＳ」に対応するインタフェースを選択することにより、Ａ商品の購入が成立してもよい。また、ユーザ７２０は、Ａ商品を購入したいが価格的な側面や商品に対する必要性などの迷いによってＡ商品の購入を躊躇することもある。ユーザ７２０は、Ａ商品に対する購入手続きを中断するために「ＮＯ」に対応するインタフェースを選択してもよい。ユーザ端末７００は、ユーザ７２０からＡ商品に対する購入手続きが中断されることにより、Ａ商品に関する情報を格納してもよい。この後、ユーザがＡ商品に対する購入を再び試みる可能性があるため、ユーザ端末７００は、Ａ商品に関する情報を格納するのである。
【００５８】
ユーザ端末は、図５〜図７によってユーザのアクションに基づくパターン情報を格納することにより、パターン情報を点数化して統計的に分析してもよい。ユーザ端末は、パターン情報を数値的に点数化して累積し、累積されたパターン情報の点数に基づいて商品の購入予想順位を整列してもよい。
【００５９】
ユーザ端末は、クラウド装置を通じてパターン情報を予め設定された基準に基づいて分散し、クラウド装置で分散されたパターン情報を分析してもよい。例えば、クラウド装置は、ユーザ端末から得られたパターン情報を分析するが、年齢、地域、時間などのように関連性あるパターン情報を分類して分析してもよいし、一定の群集に束ねて同じ群集に含まれるパターン情報に対する分析を実行してもよい。例えば、同じ区域に存在するユーザの端末で同じアプリケーションが実行され、同じＩＰ帯域に含まれるユーザの購入パターンが類似するとする。このとき、頻繁に電源が入っているユーザ端末、長時間電源が入っているユーザ端末、初めて電源が入ったユーザ端末、初めてＩＰ帯域に含まれたユーザ端末などのように一定の基準に基づいて優先的にユーザ端末を抽出してもよく、抽出されたユーザ端末を利用して周辺ユーザ端末のユーザ情報を受信して分析を実行してもよい。これにより、抽出されたユーザ端末から同じＩＰ帯域に含まれるユーザの情報を分析することが可能となる。ここで、ユーザ情報には個人情報が含まれない。
【００６０】
また、ユーザ端末は、ユーザが所有している商品、例えば、キャラクタ、カード、アイテム、あるいはアバタなどを分析することにより、ユーザに必要な情報を判断してもよい。さらに、ユーザ端末は、ユーザからの購入率が低い商品に関する情報を判断してもよい。ユーザ端末は、ユーザが希望の商品を得たと推測される商品、例えば、ユーザが頻繁に購入していた商品が急に購入されなくなったものを除外してもよい。ユーザ端末は、分析されたパターン情報を周期的にサーバに送信してもよい。
【００６１】
図４は、一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【００６２】
サーバのプロセッサ４００は、プロモーションを提供するためのものであって、受信部４１０、生成部４２０、および提供部４３０を備えてもよい。
【００６３】
受信部４１０は、クライアントから分析されたパターン情報を周期的に受信してもよい。
【００６４】
生成部４２０は、分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成してもよい。生成部４２０は、商品に対する割引を提供するプロモーション、商品に対する追加の商品を提供するプロモーション、または商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションのうち少なくとも１つのプロモーションを生成してもよい。
【００６５】
提供部４３０は、商品に対して生成されたプロモーションをクライアントに提供してもよい。
【００６６】
図８および図９は、一実施形態における、サーバでプロモーションを生成してユーザ端末にプロモーションを表示する例を説明するための図である。
【００６７】
ユーザ端末８００、９００は、サーバでパターン情報に基づいて生成したプロモーションを受信することにより、プロモーションインタフェースに商品のプロモーションを表示させてもよい。このとき、ユーザ端末８００、９００は、モバイルゲーム８１０、９１０環境内で商品のプロモーションを表示させてもよい。例えば、プロモーションは、商品に対する割引を提供するプロモーション、商品に対する追加の商品を提供するプロモーション、商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションなどを含んでもよい。
【００６８】
図８を参照すると、ユーザ端末８００は、複数の商品のうち、プロモーションを含む商品を優先的に配置して表示してもよい。例えば、ユーザ端末８００に表示された複数の商品のうち、プロモーションを含む商品を優先的に配置してユーザの目に入るように提供してもよく、プロモーションがある商品を別に表示するプロモーション領域８２０を提供し、プロモーション領域８２０にプロモーションを含む商品を表示させてもよい。
【００６９】
図９を参照すると、ユーザ端末９００は、プロモーションを含む商品に対し、別途のポップアップウィンドウ９２０を通じて一定期間内に予め設定された回数以上を表示させてもよい。例えば、ユーザ端末９００は、Ａ商品のプロモーションをサーバから受信することにより、Ａ商品のプロモーションをポップアップウィンドウ９２０に表示させてもよい。ユーザ端末９００は、「Ａ商品の割引クーポンが届きました」のようなメッセージを表示させてもよく、Ａ商品に対するクーポンを受諾するか否かを問うてもよい。また、ユーザ端末９００は、プロモーションインタフェースに、Ａ商品に対する追加の商品を提供するというメッセージを表示させてもよい。また、ユーザ端末９００は、プロモーションインタフェースを通じてＡ商品を購入する場合、予め設定された等級以上の商品を当てる確率を上昇させることができるというメッセージを表示させてもよい。これにより、ユーザ端末に表示されたプロモーションに対し、ユーザがプロモーションを受諾することにより、商品にプロモーションを適用させることができる。
【００７０】
一実施形態によると、ユーザ端末は、プロモーションインタフェースに、一定期間内に一定回数以上に渡って商品のプロモーションを表示させることにより、ユーザが商品を購入するように誘導することができる。さらに、一実施形態によると、サーバは、ユーザのパターン情報に基づいてプロモーションを提供するため、ユーザの商品購入率を上昇させることができる。
【００７１】
図１０は、一実施形態における、クライアントとサーバで実行する動作を説明するためのフローチャートである。
【００７２】
クライアントとは、ゲームアプリケーションがインストールされゲームが作動するモバイル端末を意味してもよい。図１０において、クライアントは、モバイル端末を利用して下記の動作を実行するものを例示して説明する。
【００７３】
クライアントは、ユーザから商品に対するアクションを感知してもよい（１０１０）。クライアントは、ユーザから商品に対するアクションを感知することにより、アクションと関連するパターン情報を格納してもよい（１０１１）。クライアントは、パターン情報が格納されることにより、パターン情報を点数化して統計的に分析してもよい（１０１２）。例えば、クライアントは、パターン情報を数値的に点数化して累積し、累積されたパターン情報の点数に基づいて商品の購入予想順位を整列してもよい。また、ゲーム内でユーザが所有している商品に関する情報を分析することにより、ユーザが購入する予定の商品を判断してもよい。クライアントは、分析されたパターン情報を周期的にサーバに送信してもよい（１０１３）。
【００７４】
サーバは、クライアントから分析されたパターン情報を周期的に受信してもよい（１０２０）。サーバは、分析されたパターン情報を周期的に受信することによって商品のプロモーションを生成してもよい（１０２１）。例えば、サーバは、商品に対する割引を提供するプロモーション、商品に対する追加の商品を提供するプロモーション、または商品を購入する場合、予め設定された等級以上の商品が提供される確率を上昇させるプロモーションのうち少なくとも１つのプロモーションを生成してもよい。サーバは、商品に対して生成されたプロモーションをクライアントに送信してもよい（１０２２）。
【００７５】
クライアントは、サーバがパターン情報に基づいて生成したプロモーションを受信してもよい（１０１４）。クライアントは、商品にプロモーションを表示させてもよい（１０１５）。例えば、クライアントは、複数の商品のうち、プロモーションが生成された商品を優先的に配置して表示させてもよいし、プロモーションインタフェースに商品のプロモーションを表示させてもよい。
【００７６】
一実施形態に係るプロモーション提供システムは、クライアントでユーザのパターン情報を分析するため、サーバの負担を減らすことができ、サーバとクライアントとの間の通信パケット量を減少させることができる。
【００７７】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてもよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてもよい。処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００７８】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈され、処理装置に命令またはデータを提供するために、いかなる種類の機械、コンポーネント、物理装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具現化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００７９】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピディスクおよび磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００８０】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能である。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、および／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００８１】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００８２】
１００：サーバ
１１０：ユーザ端末
１２０：ネットワーク
【図１】
2017054505.tif 000003
【図２】
2017054505.tif 000004
【図３】
2017054505.tif 000005
【図４】
2017054505.tif 000006
【図５】
2017054505.tif 000007
【図６】
2017054505.tif 000008
【図７】
2017054505.tif 000009
【図８】
2017054505.tif 000010
【図９】
2017054505.tif 000011
【図１０】
2017054505.tif 000012