(57)【要約】【課題】Ｏ２Ｏに資するコンピュータプログラムにおいて、より快適なＵＩを提供できる技術を提供する。【解決手段】コンピュータプログラムは、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、ユーザから店舗の指定を受け付ける機能と、を携帯端末に実現させる。サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新する。表示させる機能は、指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含む。【選択図】図１
2014174853.tif 000002
【特許請求の範囲】
【請求項１】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、
ユーザから店舗の指定を受け付ける機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新し、
前記表示させる機能は、指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含むことを特徴とするコンピュータプログラム。
【請求項２】
前記区別して表示させる機能は、指定された店舗の情報を、そうでない店舗の情報よりも目立つよう表示させる機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
ユーザが店舗を指定したことを示す情報をネットワークを介してサーバに送信する機能をさらに携帯端末に実現させることを特徴とする請求項１または２に記載のコンピュータプログラム。
【請求項４】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、
ユーザから店舗の指定を受け付ける機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新し、
本コンピュータプログラムはさらに、指定された店舗に関するプッシュ通知をディスプレイに表示させる機能を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項５】
指定された店舗に関するプッシュ通知が表示されることをユーザに通知する機能をさらに携帯端末に実現させることを特徴とする請求項４に記載のコンピュータプログラム。
【請求項６】
前記受け付ける機能は、店舗の指定を受け付ける際、指定された店舗に関するプッシュ通知を許可するか否かを問い合わせる機能を含むことを特徴とする請求項４または５に記載のコンピュータプログラム。
【請求項７】
ユーザが店舗を指定したことを示す情報をネットワークを介してサーバに送信する機能をさらに携帯端末に実現させることを特徴とする請求項４から６のいずれかに記載のコンピュータプログラム。
【請求項８】
店舗を指定したユーザがその店舗を訪れることで取得可能なポイントはそうでないユーザがその店舗を訪れることで取得可能なポイントよりも多いことを特徴とする請求項１から７のいずれかに記載のコンピュータプログラム。
【請求項９】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、
前記表示させる機能によって表示されるリストを、取得可能なポイントについてソートする機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新することを特徴とするコンピュータプログラム。
【請求項１０】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、
前記表示させる機能によって表示されるリストを、計測された携帯端末の位置と店舗の位置との距離についてソートする機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新することを特徴とするコンピュータプログラム。
【請求項１１】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第１機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする第２機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新し、
本コンピュータプログラムはさらに、店舗ごとのポイントの取得履歴をディスプレイに表示させる第３機能を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項１２】
前記第１機能は、表示された取得履歴のなかからユーザによって指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含むことを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１３】
表示された取得履歴のなかからユーザによって指定された店舗の情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第４機能をさらに携帯端末に実現させることを特徴とする請求項１１または１２に記載のコンピュータプログラム。
【請求項１４】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする機能と、
ユーザから店舗の指定を受け付ける機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行し、
前記表示させる機能は、指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含むことを特徴とするコンピュータプログラム。
【請求項１５】
前記区別して表示させる機能は、指定された店舗の情報を、そうでない店舗の情報よりも目立つよう表示させる機能を含むことを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項１６】
ユーザが店舗を指定したことを示す情報をネットワークを介してサーバに送信する機能をさらに携帯端末に実現させることを特徴とする請求項１４または１５に記載のコンピュータプログラム。
【請求項１７】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする機能と、
ユーザから店舗の指定を受け付ける機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発光する処理を実行し、
本コンピュータプログラムはさらに、指定された店舗に関するプッシュ通知をディスプレイに表示させる機能を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項１８】
指定された店舗に関するプッシュ通知が表示されることをユーザに通知する機能をさらに携帯端末に実現させることを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記受け付ける機能は、店舗の指定を受け付ける際、指定された店舗に関するプッシュ通知を許可するか否かを問い合わせる機能を含むことを特徴とする請求項１７または１８に記載のコンピュータプログラム。
【請求項２０】
ユーザが店舗を指定したことを示す情報をネットワークを介してサーバに送信する機能をさらに携帯端末に実現させることを特徴とする請求項１７から１９のいずれかに記載のコンピュータプログラム。
【請求項２１】
店舗を指定したユーザがその店舗を訪れることで取得可能なクーポンはそうでないユーザがその店舗を訪れることで取得可能なクーポンよりも価値が高いことを特徴とする請求項１４から２０のいずれかに記載のコンピュータプログラム。
【請求項２２】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする機能と、
前記表示させる機能によって表示されるリストを、取得可能なクーポンの価値または有効期限についてソートする機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行することを特徴とするコンピュータプログラム。
【請求項２３】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする機能と、
前記表示させる機能によって表示されるリストを、計測された携帯端末の位置と店舗の位置との距離についてソートする機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行することを特徴とするコンピュータプログラム。
【請求項２４】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第１機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする第２機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行し、
本コンピュータプログラムはさらに、店舗ごとのクーポンの取得履歴をディスプレイに表示させる第３機能を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項２５】
前記第１機能は、表示された取得履歴のなかからユーザによって指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含むことを特徴とする請求項２４に記載のコンピュータプログラム。
【請求項２６】
表示された取得履歴のなかからユーザによって指定された店舗の情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第４機能をさらに携帯端末に実現させることを特徴とする請求項２４または２５に記載のコンピュータプログラム。
【請求項２７】
店舗の情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、
ポイント付与要求情報の送信に合わせて、サーバを使用して提供されるサービスとは異なるＳＮＳを提供するＳＮＳサーバに、ユーザが店舗を訪れたことを示す情報を、ネットワークを介して送信する機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新することを特徴とするコンピュータプログラム。
【請求項２８】
店舗の情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする機能と、
クーポン付与要求情報の送信に合わせて、サーバを使用して提供されるサービスとは異なるＳＮＳを提供するＳＮＳサーバに、ユーザが店舗を訪れたことを示す情報を、ネットワークを介して送信する機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、店舗に設置され、会員の取引に関する取引データを生成するとともに、前記会員の会員識別子を取得して、ポイント管理サーバに送信し、前記ポイント管理サーバから、前記会員に付与するポイントを受信して、レシートに印字するＰＯＳ端末と、前記ＰＯＳ端末に接続され、前記取引データから付与するポイントを算出して、前記ＰＯＳ端末に送信するポイント管理サーバと、を備えるポイント管理システムであって、前記ＰＯＳ端末が、会員識別子を前記ポイント管理サーバに送信できない場合、取引識別子を含む情報を、前記レシートに印字することを特徴とするポイント管理システムが開示されている。
【０００３】
また、特許文献２には、ネットワークを介して携帯端末にダウンロードされ、その携帯端末によって実行されるコンピュータプログラムが開示されている。このコンピュータプログラムは、測位システムを使用して計測された携帯端末の位置が、測位システムには含まれない送信機が設けられた店舗の位置を基準とする第１位置範囲に入ったか否かを判定する機能と、携帯端末の位置が第１位置範囲に入ったと判定された場合、送信機から無線で送信される、送信機の識別情報を含む無線信号の待ち受けを開始する機能と、携帯端末の位置が第１位置範囲よりも広い第２位置範囲に入っていると判定されることを条件のひとつとして、ユーザからの待ち受け開始指示の受け付けを開始する機能と、待ち受け開始指示が受け付けられた場合、無線信号の待ち受けを開始する機能と、無線信号を検知した場合、送信機の識別情報および携帯端末の識別情報を含むチェックイン情報をネットワークを介してサーバに送信可能とする機能と、を携帯端末に実現させる。サーバは、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機の識別情報に基づいて、店舗の運営体が参加するポイントサービスにおける、そのチェックイン情報に含まれる携帯端末の識別情報に関連するユーザのポイントを更新する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５３５０７号公報
【特許文献２】特許第５１３１８８３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなＯ２Ｏ（オンラインツーオフライン）アプリケーションは、まずポイント等を取得可能な店舗のリストをユーザに提示する。ユーザは提示されたリストのなかから目標の店舗を決めて、その店舗へ足を運ぶ。しかしながら、現状のＯ２ＯアプリケーションのＵＩ（ユーザインタフェース）は十分に洗練されているとは言えない。
【０００６】
本発明はこうした課題に鑑みてなされたものであり、その目的は、Ｏ２Ｏに資するコンピュータプログラムにおいて、より快適なＵＩを提供できる技術の提供にある。
【課題を解決するための手段】
【０００７】
本発明のある態様はコンピュータプログラムに関する。このコンピュータプログラムは、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる機能と、店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする機能と、ユーザから店舗の指定を受け付ける機能と、を携帯端末に実現させる。サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新する。表示させる機能は、指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含む。
【０００８】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【図面の簡単な説明】
【０００９】
【図１】スマートホンポイントサービスのためのスマートホンポイントシステムの構成を示す模式図である。
【図２】図１のユーザ情報保持部の一例を示すデータ構造図である。
【図３】図１のポイント付与情報保持部の一例を示すデータ構造図である。
【図４】実施の形態に係るコンピュータプログラムを実行するスマートホンにおける一連の処理の一例を示すフローチャートである。
【図５】店舗情報画面の代表画面図である。
【図６】ポイント数についてのソートの結果得られる店舗情報画面の代表画面図である。
【図７】履歴表示画面の代表画面図である。
【図８】第１通知画面の代表画面図である。
【図９】第２通知画面の代表画面図である。
【図１０】プッシュ通知画面の代表画面図である。
【図１１】履歴選択店舗情報画面の代表画面図である。
【図１２】店舗情報画面の代表画面図である。
【図１３】実施の形態に係るコンピュータプログラムを実行するスマートホンにおける一連の処理の一例を示すフローチャートである。
【図１４】スマートホンのタッチパネルに表示されるチェックイン画面の代表画面図である。
【発明を実施するための形態】
【００１０】
以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。
【００１１】
図１は、スマートホンポイントサービスのためのスマートホンポイントシステム２の構成を示す模式図である。スマートホンポイントシステム２は、ユーザが所有する携帯端末すなわちスマートホン１２と、店舗１４に設けられた送信機１６と、店舗１４に設けられたレジスタ１８と、ポイントサーバ２２と、を備える。スマートホン１２、レジスタ１８およびポイントサーバ２２は、インターネットやＰＬＭＮ（Public Land Mobile Network）などのネットワーク２０と有線または無線により接続される。スマートホン１２は、ＧＰＳ（Global Positioning System）衛星１０からの信号を受信可能に構成される。なお、図１ではスマートホン１２がひとつ示されているが、スマートホンの数は１に限定されず、複数であってもよい。
【００１２】
スマートホンポイントサービスを提供する運営体（以下、サービス提供体と称す）はポイントサーバ２２を管理し、実施の形態に係るコンピュータプログラムを例えばネットワーク２０上のスマートホン用アプリケーションのダウンロードサイトから有料または無料によりダウンロード可能とする。店舗１４は例えばレストランや商店や百貨店であり、店舗１４の運営体（以下、サービス参加者と称す）は予めサービス提供者とスマートホンポイントサービスに参加する旨の契約を交わす。契約が交わされると、店舗１４に送信機１６が取り付けられる。
【００１３】
送信機１６は、送信機１６の識別情報を含む無線信号を無線で送信する。識別情報は送信機１６を特定する送信機ＩＤであり、例えば送信機１６を他の送信機から識別するための情報であってもよい。例えば識別情報は、送信機１６の製造番号やサービス提供体によって各送信機に割り当てられた通し番号であってもよい。送信機１６は無線信号を電磁波や（超）音波などの無線伝達媒体を介して送信する。なお、送信機１６は、ＧＰＳ衛星１０を含むＧＰＳには含まれない。すなわち、ＧＰＳはスマートホンポイントシステム２とは異なる独立したシステムとして存在し、スマートホンポイントシステム２はそのようなＧＰＳから提供される位置情報を使用する。
【００１４】
スマートホンポイントサービスを利用しようとするユーザは、ダウンロードサイトを提供するダウンロードサーバ（不図示）からネットワーク２０を介して自己のスマートホン１２に実施の形態に係るコンピュータプログラムをダウンロードする。このコンピュータプログラムはスマートホン１２にインストールされ、スマートホン１２によって実行される。スマートホン１２は、タッチパネル２８、通話機能およびＷｅｂ通信機能を有し、ウェブブラウザを有していてもよい。なお、実施の形態に係るコンピュータプログラムは、スマートホン１２以外にも他の種類の携帯電話やタブレット端末などにダウンロードされ実行されてもよい。
【００１５】
ポイントサーバ２２は、スマートホンポイントサービスにおけるポイント情報を管理する。ポイントサーバ２２は、ユーザを特定するユーザＩＤと、そのユーザの現在のポイントと、そのユーザのお気に入り店舗と、を対応付けて保持するハードディスクドライブやメモリなどのユーザ情報保持部２４を備える。ユーザＩＤは、ユーザの名前やユーザのログインＩＤであってもよい。またユーザＩＤは、ユーザの携帯端末を特定する端末ＩＤであってもよい。端末ＩＤは、携帯端末のＳＩＭカード（Subscriber Identity Module Card）に保持されている情報であってもよいし、携帯端末に割り当てられた電話番号であってもよい。後述の通り、スマートホンポイントサービスにおけるポイントは送信機１６が発する無線信号の検知を少なくともひとつの条件として付与されるので、スマートホンポイントサービスにおけるポイントはユーザが店舗１４を訪れることで取得可能なポイントである。
【００１６】
図２は、ユーザ情報保持部２４の一例を示すデータ構造図である。図２の例ではユーザ情報保持部２４はユーザＩＤ「Ｚ」とポイント「７０」とお気に入り店舗「乙レストラン」を対応付けて保持する。これは、ユーザＩＤ「Ｚ」で特定されるユーザの現在のポイントが「７０」であり、お気に入りとして「乙レストラン」を登録していることを表す。ポイントは、店舗１４やスマートホンポイントサービスに参加する他の店舗での商品の購入の際に使用されうる。あるいはまた、ポイントはそれらの店舗で使用可能な商品券に交換可能であってもよい。
【００１７】
図１に戻り、ポイントサーバ２２は、ポイント付与処理に関する情報を保持するポイント付与情報保持部２６を備える。ポイント付与処理に関する情報は、いつ、どの店舗のどの送信機のカバー範囲において、どの程度のポイントを取得可能か、についての情報を含む。
【００１８】
図３は、ポイント付与情報保持部２６の一例を示すデータ構造図である。ポイント付与情報保持部２６は、ポイント取得期間と、店舗の位置と、送信機ＩＤと、付与すべきポイント数と、店舗の情報と、を対応付けて保持する。ポイント付与処理に関する情報は例えば店舗におけるセールに対応する。より具体的には、２０１２年２月２０日にサービス参加者の甲百貨店の紳士服売り場でセールが行われる場合、サービス提供者はサービス参加者からの依頼により、ポイントサーバ２２のポイント付与情報保持部２６に、ポイント取得期間「２０１２年２月２０日」と、甲百貨店の位置と、甲百貨店の紳士服売り場に設けられた送信機の送信機ＩＤ「ＡＢＣ１００」と、付与すべきポイント数「３０」と、セールの情報と、を対応付けて登録する。
【００１９】
図１に戻り、ポイントサーバ２２はネットワーク２０を介してスマートホン１２からポイント付与要求情報すなわちチェックイン情報を取得する。後述の通り、チェックイン情報はチェックインの時刻とスマートホン１２のユーザのユーザＩＤと送信機の送信機ＩＤとを含む。ポイントサーバ２２は、チェックイン情報を取得すると、取得されたチェックイン情報に対応するポイント付与処理を実行する。ポイントサーバ２２は、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機ＩＤに基づいて、スマートホンポイントサービスにおける、そのチェックイン情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新する。ポイントサーバ２２は、チェックイン情報に含まれるチェックインの時刻および送信機ＩＤに対応する付与すべきポイント数をポイント付与情報保持部２６から抽出する。ポイントサーバ２２は、ユーザ情報保持部２４にアクセスし、チェックイン情報に含まれるユーザＩＤに対応するポイントを抽出された付与すべきポイント数で更新する、すなわち現在のポイントに付与すべきポイント数を加算する。
【００２０】
上記甲百貨店の紳士服売り場の例では、ポイントサーバ２２がスマートホン１２から受信したチェックイン情報がチェックインの時刻「２０１２年２月２０日１１：５２」および送信機ＩＤ「ＡＢＣ１００」およびユーザＩＤ「Ｚ」を含む場合、ポイントサーバ２２はポイント付与情報保持部２６を参照し、チェックイン情報に含まれるチェックインの時刻「２０１２年２月２０日１１：５２」は登録されているポイント取得期間「２０１２年２月２０日」に入っており、チェックイン情報に含まれる送信機ＩＤ「ＡＢＣ１００」は登録されている送信機ＩＤ「ＡＢＣ１００」と一致すると判定し、それら２つに対応する付与すべきポイント数「３０」を抽出する。ポイントサーバ２２は、ユーザ情報保持部２４にアクセスし、チェックイン情報に含まれるユーザＩＤ「Ｚ」に対応するポイント「７０」に抽出されたポイント数「３０」を加算し、「１００」とする。
【００２１】
なお、本実施の形態ではスマートホン１２においてチェックインの時刻を特定し、その時刻とポイント取得期間とを比較する場合について説明するが、これに限られない。例えば、ポイントサーバ２２と送信機１６とがネットワーク２０によって接続されている場合、ポイントサーバ２２はポイントを付与したい期間に送信機１６に無線信号を送信させ、それ以外の期間には送信機１６に無線信号を送信させないよう送信機１６を制御してもよい。この場合、チェックイン情報がチェックインの時刻を含まなくても、送信機１６の送信機ＩＤを含むということでチェックインの時刻を特定できる。あるいはまた、ポイントを付与したい期間中は無線信号にポイント付加中であることを示す情報を含めてもよい。
【００２２】
図４は、実施の形態に係るコンピュータプログラムを実行するスマートホン１２における一連の処理の一例を示すフローチャートである。ユーザはスマートホン１２において実施の形態に係るコンピュータプログラムを起動する（Ｓ２０２）。スマートホン１２は、ＧＰＳを使用してスマートホン１２の現在位置を計測する（Ｓ２０４）。スマートホン１２はＧＰＳ衛星１０から受信する信号に基づき現在位置を計測する。スマートホン１２は計測された現在位置をネットワーク２０を介してポイントサーバ２２へ送信する。
【００２３】
ポイントサーバ２２は、ポイント付与情報保持部２６によって保持される店舗の位置のなかから、受信した現在位置に近いすなわち現在位置から所定の距離内にある店舗の位置を特定し、特定された店舗の位置およびそれに対応するポイント取得期間、付与すべきポイント数および店舗の情報を抽出する。ポイントサーバ２２は、抽出された店舗の位置と、抽出されたポイント取得期間と、抽出された付与すべきポイント数と、抽出された店舗の情報と、を含む応答情報を生成する。
【００２４】
ポイントサーバ２２は、生成された応答情報をネットワーク２０を介してスマートホン１２に送信する。スマートホン１２はそのように送信されてくる応答情報を取得する（Ｓ２０６）。スマートホン１２は、取得された応答情報の内容を表示する店舗情報画面３０をスマートホン１２のタッチパネルに表示させる（Ｓ２０８）。
【００２５】
図５は、店舗情報画面３０の代表画面図である。店舗情報画面３０は、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けてリスト形式で表示する。リストの各エントリをポイント付与情報と称す。店舗情報画面３０は、店舗ごとまたはポイント付与処理ごとに、応答情報に含まれる付与すべきポイント数を表示するポイント数表示領域３２と、内容表示領域３４と、を対応付けて表示する。内容表示領域３４には、応答情報に含まれる店舗の情報と、現在位置と応答情報に含まれる店舗の位置との距離と、応答情報に含まれるポイント取得期間と、が表示される。店舗の情報は例えば店舗の名称や店舗で行われているセールの情報や店舗からの広告であってもよい。
【００２６】
図５に示される店舗情報画面３０について、スマートホン１２は、表示されるリストを、計測されたスマートホン１２の現在位置と応答情報に含まれる店舗の位置との距離について昇順または降順にソートする。図５では、ポイント付与情報は距離が小さいほど店舗情報画面３０の上になるようすなわちより目立つよう配置される。
【００２７】
ユーザが不図示の「ポイント数で並べ替え」ボタンをタップすると、スマートホン１２は、表示されるリストを、取得可能なポイント数について昇順または降順にソートする。
図６は、ポイント数についてのソートの結果得られる店舗情報画面３０の代表画面図である。図６では、ポイント付与情報はポイント数が大きいほど店舗情報画面３０の上になるようすなわちより目立つよう配置される。
【００２８】
ユーザが不図示の「ポイント取得履歴の表示」ボタンをタップすると、スマートホン１２は、店舗ごとのポイントの取得履歴を表示する履歴表示画面６０をタッチパネルに表示させる。
図７は、履歴表示画面６０の代表画面図である。履歴表示画面６０は、店舗ごとまたはポイント付与処理ごとに、ポイントの取得履歴の内容を表示する履歴内容表示領域６２と、お気に入りに登録ボタン６４と、を対応付けて表示する。履歴内容表示領域６２は、ポイントを取得した日付と、ポイントを取得した店舗と、取得したポイント数と、を対応付けて表示する。
【００２９】
ユーザは、履歴表示画面６０に表示されている取得履歴のなかからお気に入りに登録したい店舗を、お気に入りに登録ボタン６４をタップすることにより指定する。スマートホン１２はタップされたお気に入りに登録ボタン６４に対応する店舗を、お気に入り登録対象の店舗として取得する。スマートホン１２は、お気に入りへの登録とプッシュ通知との関係をユーザに通知するための第１通知画面７０を、スマートホン１２のタッチパネルに表示させる。
【００３０】
図８は、第１通知画面７０の代表画面図である。第１通知画面７０は、第１通知内容表示領域７２と、はいボタン７４と、いいえボタン７６と、を有する。第１通知内容表示領域７２には、履歴表示画面６０において選択された店舗をお気に入りに登録するか否かを確認するためのメッセージと、その店舗がお気に入りに登録されるとその店舗に関するプッシュ通知が配信されることと、が表示される。
【００３１】
第１通知画面７０においてはいボタン７４がタップされると、スマートホン１２はお気に入り登録対象の店舗の名称などのお気に入り登録対象の店舗を特定する店舗ＩＤとユーザＩＤとを含むお気に入り登録要求情報を生成し、ネットワーク２０を介してポイントサーバ２２に送信する。ポイントサーバ２２は、お気に入り登録要求情報を受信すると、ユーザ情報保持部２４にアクセスし、受信したお気に入り登録要求情報に含まれるユーザＩＤに対応するお気に入り店舗に、お気に入り登録要求情報に含まれる店舗の名称を登録または追加する。お気に入り登録要求情報はユーザが履歴表示画面６０においてお気に入りに登録ボタン６４をタップすることにより生成されるので、履歴表示画面６０においてユーザが店舗を指定したことを示す情報である。
第１通知画面７０においていいえボタン７６がタップされると、スマートホン１２はお気に入り登録処理をキャンセルし、履歴表示画面６０を再度タッチパネルに表示させる。
【００３２】
スマートホン１２は、第１通知画面７０の代わりに第２通知画面８０をタッチパネルに表示させてもよい。この場合、スマートホン１２は、履歴表示画面６０においてお気に入りに登録ボタン６４がタップされると、お気に入り登録対象の店舗の店舗ＩＤとユーザＩＤとを含むお気に入り登録要求情報を生成し、ネットワーク２０を介してポイントサーバ２２に送信する。ポイントサーバ２２は、お気に入り登録要求情報を受信すると、ユーザ情報保持部２４にアクセスし、受信したお気に入り登録要求情報に含まれるユーザＩＤに対応するお気に入り店舗に、お気に入り登録要求情報に含まれる店舗の名称を登録または追加する。スマートホン１２は、お気に入り登録要求情報が送信されると、第２通知画面８０をタッチパネルに表示させる。
【００３３】
図９は、第２通知画面８０の代表画面図である。第２通知画面８０は、第２通知内容表示領域８２と、はいボタン８４と、いいえボタン８６と、を有する。第２通知内容表示領域８２には、履歴表示画面６０において選択された店舗がお気に入りに登録されたことと、選択された店舗に関するプッシュ通知を許可するか否かを問い合わせるためのメッセージと、が表示される。スマートホン１２は、第２通知画面８０においてはいボタン８４がタップされた場合はプッシュ通知の許可を示す情報を、いいえボタン８６がタップされた場合はプッシュ通知の不許可を示す情報を、生成し、ネットワーク２０を介してポイントサーバ２２に送信する。
【００３４】
図１０は、プッシュ通知画面９０の代表画面図である。スマートホン１２は、プッシュ通知が配信されると、配信されたプッシュ通知の内容を表示するプッシュ通知画面９０をタッチパネルに表示させる。プッシュ通知の仕組みは公知である。加えて、本実施の形態では、図８に示される第１通知画面７０または図９に示される第２通知画面８０においてプッシュ通知の配信が許可された店舗からのプッシュ通知は配信され、そうでない店舗からのプッシュ通知は配信されない。
【００３５】
なお、図１０に示されるプッシュ通知画面９０の形態での店舗の情報の表示は、図５に示される店舗情報画面３０の形態での店舗の情報の表示と異なる。特に店舗情報画面３０はユーザからの情報配信要求に基づき表示されるものであるのに対して、プッシュ通知画面９０はそのような要求に基づかなくても適宜表示される情報である。
【００３６】
図１１は、履歴選択店舗情報画面１００の代表画面図である。ユーザは履歴表示画面６０に表示される取得履歴のなかから、所望の店舗の履歴内容表示領域６２をタップする。スマートホン１２は、タップされた履歴内容表示領域６２に対応する店舗の情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて表示する履歴選択店舗情報画面１００をタッチパネルに表示させる。履歴選択店舗情報画面１００は、タップされた履歴内容表示領域６２に対応する店舗に関するポイント付与情報のみを含む。
【００３７】
図４および図５では、コンピュータプログラムの起動時においてスマートホン１２のユーザがお気に入り登録を行っていない場合について説明した。以下、起動時においてお気に入り登録を行っている場合を説明する。実施の形態に係るコンピュータプログラムが起動されると、スマートホン１２はＧＰＳ衛星１０から受信する信号に基づき現在位置を計測する。スマートホン１２は計測された現在位置およびユーザＩＤをネットワーク２０を介してポイントサーバ２２へ送信する。
【００３８】
ポイントサーバ２２は、ポイント付与情報保持部２６によって保持される店舗の位置のなかから、受信した現在位置に近いすなわち現在位置から所定の距離内にある店舗の位置を特定し、特定された店舗の位置およびそれに対応するポイント取得期間、付与すべきポイント数および店舗の情報を抽出する。ポイントサーバ２２は、ユーザ情報保持部２４を参照し、受信したユーザＩＤに対応するお気に入り店舗を抽出する。ポイントサーバ２２は、抽出された店舗の位置と、抽出されたポイント取得期間と、抽出された付与すべきポイント数と、抽出された店舗の情報と、抽出されたお気に入り店舗と、を含む応答情報を生成する。
【００３９】
ポイントサーバ２２は、生成された応答情報をネットワーク２０を介してスマートホン１２に送信する。スマートホン１２はそのように送信されてくる応答情報を取得する。スマートホン１２は、取得された応答情報の内容を表示する店舗情報画面１３０をスマートホン１２のタッチパネルに表示させる。
【００４０】
図１２は、店舗情報画面１３０の代表画面図である。店舗情報画面１３０は、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けてリスト形式で表示する。店舗情報画面１３０は、店舗ごとまたはポイント付与処理ごとに、応答情報に含まれる付与すべきポイント数を表示するポイント数表示領域１３２と、内容表示領域１３４と、を対応付けて表示する。内容表示領域１３４には、応答情報に含まれる店舗の情報と、現在位置と応答情報に含まれる店舗の位置との距離と、応答情報に含まれるポイント取得期間と、が表示される。
【００４１】
店舗情報画面１３０は、応答情報に含まれるお気に入り店舗の情報を、そうでない店舗の情報とは区別して表示する。特に店舗情報画面１３０は、お気に入り店舗の情報を、そうでない店舗の情報よりも目立つよう表示する。図１２の例では、お気に入り店舗（「乙レストラン」）のポイント付与情報をまとめて画面上部に表示する。また、お気に入り店舗のポイント付与情報とお気に入り登録されていない店舗のポイント付与情報との間に「お気に入り」という行を挿入することで、一目で区別がつくようにしている。
【００４２】
なお、ポイントサーバ２２は、お気に入りに登録した場合とそうでない場合とで付与すべきポイント数を変えてもよい。例えば、ある店舗をお気に入りに登録したユーザがその店舗を訪れることで取得可能なポイントを、そうでないユーザがその店舗を訪れることで取得可能なポイントより多くしてもよい。図４および図１２の例では、ユーザが乙レストランをお気に入りに登録していない図４の店舗情報画面３０では、乙レストランで取得可能なポイントは「５０」、「４０」と表示される。これに対してユーザが乙レストランをお気に入りに登録している図１２の店舗情報画面１３０では、乙レストランで取得可能なポイントは「６０」、「５０」と表示される。
【００４３】
図４に示される店舗情報画面３０や図１２に示される店舗情報画面１３０でポイントについての情報を得たユーザは、訪問対象の店舗を決め、その店舗へ向かう。図１３は、実施の形態に係るコンピュータプログラムを実行するスマートホン１２における一連の処理の一例を示すフローチャートである。スマートホン１２は、ＧＰＳを使用して計測されたスマートホン１２の現在位置が、応答情報に含まれる店舗の位置を基準とする位置範囲に入ったか否かを判定する（Ｓ３０２）。位置範囲は例えば店舗の位置を中心とし所定の半径を有する円領域である。スマートホン１２におけるＧＰＳによる位置計測および目標地点と現在位置との比較は、例えば特開２０１１−０２３７７９号公報に記載されるような公知の位置判定技術を使用して実現されてもよい。
【００４４】
スマートホン１２は、計測された現在位置が位置範囲の外にあると判定された場合（Ｓ３０２のＮ）、ＧＰＳを使用して現在位置を再計測する（Ｓ３０４）。その後、処理はステップＳ３０２に戻る。
【００４５】
スマートホン１２は、計測された現在位置が位置範囲に入ったと判定された場合（Ｓ３０２のＹ）、送信機から送信される無線信号の待ち受けを開始する（Ｓ３０６）。スマートホン１２は、待ち受けが開始されると、内蔵の無線待ち受けタイマによる計時を開始する。
【００４６】
スマートホン１２は、例えば無線信号が（超）音波や赤外線を介して送信される場合、（超）音波や赤外線を検知するためのセンサをオンすることにより無線信号の待ち受けを開始してもよい。あるいはまた、スマートホン１２は、無線信号がBluetooth（登録商標）やWiFiを介して送信される場合、それらを検知するためのセンサをオンすることにより無線信号の待ち受けを開始してもよい。あるいはまた、スマートホン１２は、無線信号が所定の帯域の電磁波を介して送信される場合、その帯域の電磁波の検知を開始することで無線信号の待ち受けを開始してもよい。あるいはまた、スマートホン１２は、既にオン状態にある上述のセンサから出力される信号の監視を開始することによって、無線信号の待ち受けを開始してもよい。
【００４７】
ステップＳ３０６において、スマートホン１２は、来店の検知が進行中であることを示す画面をタッチパネルに表示させてもよい。ユーザはその画面を見ることで、ポイント付与のための来店検知処理が進行中であることを理解する。
【００４８】
スマートホン１２は無線信号を検知したか否かを判定する（Ｓ３０８）。検知していないと判定された場合（Ｓ３０８のＮ）、スマートホン１２は無線待ち受けタイマを参照し、ステップＳ３０６において無線信号の待ち受けを開始してから無線信号を検知することなくタイムアウト期間が満了したか否かを判定する（Ｓ３１０）。スマートホン１２は無線待ち受けタイマによって計時された時間がタイムアウト期間の長さであるタイムアウト時間よりも小さい（大きい）場合、タイムアウト期間が満了していない（満了した）と判定する。スマートホン１２は、タイムアウト期間が満了していないと判定された場合（Ｓ３１０のＮ）、処理をステップＳ３０８に戻す。満了したと判定された場合（Ｓ３１０のＹ）、スマートホン１２は無線信号の待ち受け状態を解除する（Ｓ３１２）。特にスマートホン１２は無線信号を検知するためのセンサをオフにしてもよいし、センサからの信号の監視を止めてもよい。その後処理は終了する。
なお、タイムアウト時間は固定値であってもよいし、ポイントサーバ２２によってネットワーク２０を介して更新される値であってもよい。
【００４９】
ステップＳ３０８において無線信号を検知したと判定された場合（Ｓ３０８のＹ）、スマートホン１２は、チェックイン情報をネットワーク２０を介してポイントサーバ２２に送信可能とする。より具体的には、スマートホン１２は無線信号の待ち受け状態を解除すると共に、検知した無線信号から送信機ＩＤを抽出する（Ｓ３１４）。スマートホン１２は、無線信号を検知したときの時刻をチェックインの時刻として特定する。スマートホン１２は、特定されたチェックインの時刻と、スマートホン１２のユーザのユーザＩＤと、抽出された送信機ＩＤとを含むチェックイン情報を生成する（Ｓ３１６）。
【００５０】
図１４は、ステップＳ３１６の結果、スマートホン１２のタッチパネルに表示されるチェックイン画面１２０の代表画面図である。チェックイン画面１２０には、来店検知対象の店舗の情報と、その店舗で取得可能なポイント数と、が表示されると共に、タップボタン４２が表示される。
【００５１】
スマートホン１２は、ユーザによってタップボタン４２がタップされると、生成されたチェックイン情報をネットワーク２０を介してポイントサーバ２２に送信する（Ｓ３１８）。
【００５２】
本実施の形態では、ＧＰＳで計測された携帯端末の現在位置が位置範囲内にあると判定され、かつ、送信機から送信される無線信号を検知した場合、ユーザが店舗を訪れたと判定される。ユーザが店舗を訪れたと判定されると、スマートホン１２は、チェックイン情報をポイントサーバ２２に送信可能とする。他の実施の形態では、例えばＧＰＳのみで店舗を訪れたか否かを判定してもよいし、無線信号を検知したか否かのみで店舗を訪れたか否かを判定してもよい。
【００５３】
なお、スマートホン１２は、ユーザによってタップボタン４２がタップされると、ユーザが参加するＳＮＳ（ソーシャルネットワークサービス）におけるユーザのユーザＩＤと、抽出された送信機ＩＤによって特定される送信機が設けられた店舗の情報と、を含むＳＮＳ連動情報を生成し、ネットワーク２０を介してＳＮＳを提供するＳＮＳサーバ（不図示）に送信してもよい。この場合、店舗へのチェックインを通じてＳＮＳとの連動が可能となる。したがって、ユーザは自分がどの店舗に訪れてどの程度のポイントを得たかについての情報をＳＮＳ上の友人と共有することができる。これにより、より豊かなユーザ体験を提供できる。また、店舗側もＳＮＳ上で広告されるので有利である。
【００５４】
本実施の形態に係るコンピュータプログラムによると、店舗のお気に入り登録が可能であり、かつ、店舗情報画面１３０において、お気に入り店舗の情報はそうでない店舗の情報とは区別して表示される。したがって、Ｏ２Ｏにおいて、ユーザの好みを反映可能なユーザインタフェースが提供される。特に店舗のお気に入り登録を可能とすることで、ユーザと店舗との結びつきを強めることができる。Ｏ２Ｏは店舗側の販促ツールとしての一面を有するので、ユーザとの結びつきを強化できる本実施の形態に係るＯ２Ｏサービスは店舗にとって魅力のあるものとなる。また、ユーザにとっては、店舗選択の場面で、お気に入りに登録した店舗の情報を優先的にいち早く得ることができるので便利である。また、お気に入り登録が蓄積されると、店舗情報画面は自然と自分仕様にカスタマイズされるので、ユーザに設定の手間をそれほど感じさせずにユーザの使い勝手を向上させることができる。
【００５５】
また、本実施の形態に係るコンピュータプログラムでは、ユーザが店舗をお気に入りとして指定したことを示すお気に入り登録要求情報がポイントサーバ２２に送信される。したがって、ユーザがお気に入りとして指定した店舗の情報をポイントサーバ２２にビッグデータの一部として蓄積することができる。これにより、ビッグデータの解析の幅が広がり、その解析結果の有用性が向上する。また、店舗が自分をお気に入りに登録しているユーザに特別なサービスを提供することが可能となる。これは、ユーザの店舗に対するロイヤリティの向上に寄与する。特別なサービスの一例として、本実施の形態では、お気に入りに登録しているユーザには、そうでないユーザよりも多くのポイントを提供することを挙げている。この場合、店舗は優良顧客をより優遇することで効率よく売り上げを伸ばすことができる。
【００５６】
また、本実施の形態に係るコンピュータプログラムでは、お気に入りとして登録された店舗に関するプッシュ通知がディスプレイに表示される。したがって、ユーザは興味のある店舗からのお知らせをよりタイムリーに得ることができる。また店舗は広告や告知の機会を増やすことができる。
【００５７】
また、本実施の形態に係るコンピュータプログラムでは、お気に入りとして登録された店舗に関するプッシュ通知が表示されることがユーザに通知される。プッシュ通知は基本的にユーザの処理、操作状況によらずに配信される。したがって、うるさい、または邪魔と感じられてしまうことも多い。店舗側としては、自分が配信した情報がそのようにネガティブに受け止められると都合が悪い。そこで、予めお気に入り登録とプッシュ通知とが連動していることをユーザに通知しておくことで、プッシュ通知に対するユーザの理解を促すことができる。その結果、店舗はより安心してプッシュ通知による情報配信を実行できる。
【００５８】
また、本実施の形態に係るコンピュータプログラムは、店舗のお気に入り登録を受け付ける際、その店舗に関するプッシュ通知を許可するか否かをユーザに問い合わせる。したがって、ユーザには、プッシュ通知を許可するか否かについての自由度が与えられる。これにより、例えばプッシュ通知を嫌うユーザにも受け入れ可能なＯ２Ｏサービスを実現できる。また、プッシュ通知を停止する際に別途設定する手間を省くことができる。
【００５９】
また、本実施の形態に係るコンピュータプログラムでは、店舗情報画面３０に表示されるリストを、取得可能なポイントまたは店舗と現在位置との距離についてソートすることができる。取得可能なポイントおよび上記距離はいずれも、ユーザが訪問対象の店舗を決める際の重要なファクターである。したがって、ユーザは、そのような重要なファクターによる優劣をいち早く得ることができる。例えば、ユーザは画面をスクロールして探さなくても、ポイントでソートすることにより、すぐに最もポイントが大きなポイント付与情報を見つけることができる。
【００６０】
また、本実施の形態に係るコンピュータプログラムでは、店舗ごとのポイントの取得履歴が履歴表示画面６０として表示される。したがって、ユーザは本当にポイントが付与されたか否かを確認することができる。また、取得履歴は、以前訪れた店舗を思い出す際の助けとなり得る。
【００６１】
また、本実施の形態に係るコンピュータプログラムでは、履歴表示画面６０からのお気に入り登録が可能となっている。これは、店舗で良い体験をしたからその店舗をお気に入りに登録する、という行動との親和性が高い。したがって、ユーザはお気に入り登録を行い易くなる。お気に入り登録が増えると、ビッグデータの有用性は増大し、また店舗側のメリットも大きくなる。
【００６２】
また、本実施の形態に係るコンピュータプログラムでは、履歴表示画面６０において店舗を指定すると、その店舗に関するポイント付与情報が履歴選択店舗情報画面１００として表示される。したがって、店舗情報画面において店舗を指定してソートする手間を省くことができる。
【００６３】
以上、実施の形態に係るコンピュータプログラムについて説明した。この実施の形態は例示であり、その各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６４】
実施の形態では、ポイントサービスを例にして説明したが、これに限られず、例えばクーポン発行システムに本実施の形態に係る技術的思想を適用してもよい。この場合、ポイントサーバ２２に対応するクーポンサーバは、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機の識別情報に基づいて、そのチェックイン情報に含まれるユーザＩＤによって特定されるユーザに対して店舗で使用できるクーポンを発行する処理を行う。クーポン情報はネットワーク２０を介してレジスタ１８に送信される。クーポンサーバにおけるクーポン発行機能は、例えば特開２００７−７２９０６号公報などに記載される公知のクーポン発行技術を使用して構成されてもよい。
【００６５】
実施の形態では、履歴表示画面６０においてお気に入り店舗の指定を受け付ける場合について説明したが、これに限られず、例えば店舗情報画面の各ポイント付与情報にお気に入りに登録ボタンを設けてもよい。
【図１】
2014174853.tif 000003
【図２】
2014174853.tif 000004
【図３】
2014174853.tif 000005
【図４】
2014174853.tif 000006
【図５】
2014174853.tif 000007
【図６】
2014174853.tif 000008
【図７】
2014174853.tif 000009
【図８】
2014174853.tif 000010
【図９】
2014174853.tif 000011
【図１０】
2014174853.tif 000012
【図１１】
2014174853.tif 000013
【図１２】
2014174853.tif 000014
【図１３】
2014174853.tif 000015
【図１４】
2014174853.tif 000016
【手続補正書】
【提出日】平成25年6月5日(2013.6.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第１機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする第２機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新し、
本コンピュータプログラムはさらに、
店舗ごとのポイントの取得履歴をディスプレイに表示させる第３機能と、
前記第３機能によって表示される取得履歴において、ユーザからお気に入りとして登録すべき店舗の指定を受け付ける第４機能と、を携帯端末に実現させ、
前記第１機能は、指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含むことを特徴とするコンピュータプログラム。
【請求項２】
前記区別して表示させる機能は、指定された店舗の情報を、そうでない店舗の情報よりも目立つよう表示させる機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
ユーザが店舗を指定したことを示す情報をネットワークを介してサーバに送信する第５機能をさらに携帯端末に実現させ、
サーバは、ネットワークを介して受信した該情報に示される、ユーザのユーザＩＤと指定された店舗の情報とを対応付けて所定の保持部に登録することを特徴とする請求項１または２に記載のコンピュータプログラム。
【請求項４】
指定された店舗に関するプッシュ通知をディスプレイに表示させる第６機能をさらに携帯端末に実現させることを特徴とする請求項１から３のいずれかに記載のコンピュータプログラム。
【請求項５】
指定された店舗に関するプッシュ通知が表示されることをユーザに通知する第７機能をさらに携帯端末に実現させることを特徴とする請求項４に記載のコンピュータプログラム。
【請求項６】
前記第４機能は、店舗の指定を受け付ける際、指定された店舗に関するプッシュ通知を許可するか否かを問い合わせる機能を含むことを特徴とする請求項４または５に記載のコンピュータプログラム。
【請求項７】
店舗を指定したユーザがその店舗を訪れることで取得可能なポイントはそうでないユーザがその店舗を訪れることで取得可能なポイントよりも多いことを特徴とする請求項１から６のいずれかに記載のコンピュータプログラム。
【請求項８】
前記第１機能は、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能を含み、
本コンピュータプログラムはさらに、前記第１機能によって表示されるリストを、取得可能なポイントについてソートする第８機能を携帯端末に実現させることを特徴とする請求項１から７のいずれかに記載のコンピュータプログラム。
【請求項９】
前記第１機能は、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能を含み、
本コンピュータプログラムはさらに、前記第１機能によって表示されるリストを、計測された携帯端末の位置と店舗の位置との距離についてソートする第９機能を携帯端末に実現させることを特徴とする請求項１から８のいずれかに記載のコンピュータプログラム。
【請求項１０】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なポイントに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第１機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むポイント付与要求情報をネットワークを介してサーバに送信可能とする第２機能と、を携帯端末に実現させ、
サーバは、ポイント付与要求情報に含まれるユーザＩＤによって特定されるユーザのポイントを更新し、
本コンピュータプログラムはさらに、
店舗ごとのポイントの取得履歴をディスプレイに表示させる第３機能と、
前記第３機能によって表示される取得履歴において、ユーザからお気に入りとして登録すべき店舗の指定を受け付ける第４機能と、
指定された店舗の情報を携帯端末のディスプレイに表示させる際、指定された店舗の情報を、そうでない店舗の情報と区別する第５機能と、を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項１１】
前記第５機能は、前記第１機能によって表示される情報とは別に、複数の店舗の情報のなかでは指定された店舗の情報のみを携帯端末のディスプレイに表示させる機能を含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第１機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする第２機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行し、
本コンピュータプログラムはさらに、
店舗ごとのクーポンの取得履歴をディスプレイに表示させる第３機能と、
前記第３機能によって表示される取得履歴において、ユーザからお気に入りとして登録すべき店舗の指定を受け付ける第４機能と、を携帯端末に実現させ、
前記第１機能は、指定された店舗の情報を、そうでない店舗の情報とは区別して表示させる機能を含むことを特徴とするコンピュータプログラム。
【請求項１３】
前記区別して表示させる機能は、指定された店舗の情報を、そうでない店舗の情報よりも目立つよう表示させる機能を含むことを特徴とする請求項１２に記載のコンピュータプログラム。
【請求項１４】
ユーザが店舗を指定したことを示す情報をネットワークを介してサーバに送信する第５機能をさらに携帯端末に実現させ、
サーバは、ネットワークを介して受信した該情報に示される、ユーザのユーザＩＤと指定された店舗の情報とを対応付けて所定の保持部に登録することを特徴とする請求項１２または１３に記載のコンピュータプログラム。
【請求項１５】
指定された店舗に関するプッシュ通知をディスプレイに表示させる第６機能をさらに携帯端末に実現させることを特徴とする請求項１２から１４のいずれかに記載のコンピュータプログラム。
【請求項１６】
指定された店舗に関するプッシュ通知が表示されることをユーザに通知する第７機能をさらに携帯端末に実現させることを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記第４機能は、店舗の指定を受け付ける際、指定された店舗に関するプッシュ通知を許可するか否かを問い合わせる機能を含むことを特徴とする請求項１５または１６に記載のコンピュータプログラム。
【請求項１８】
店舗を指定したユーザがその店舗を訪れることで取得可能なクーポンはそうでないユーザがその店舗を訪れることで取得可能なクーポンよりも価値が高いことを特徴とする請求項１２から１７のいずれかに記載のコンピュータプログラム。
【請求項１９】
前記第１機能は、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能を含み、
本コンピュータプログラムはさらに、前記第１機能によって表示されるリストを、取得可能なクーポンの価値または有効期限についてソートする第８機能を携帯端末に実現させることを特徴とする請求項１２から１８のいずれかに記載のコンピュータプログラム。
【請求項２０】
前記第１機能は、複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイにリスト形式で表示させる機能を含み、
本コンピュータプログラムはさらに、前記第１機能によって表示されるリストを、計測された携帯端末の位置と店舗の位置との距離についてソートする第９機能を携帯端末に実現させることを特徴とする請求項１２から１９のいずれかに記載のコンピュータプログラム。
【請求項２１】
複数の店舗のそれぞれの情報と、その店舗を訪れることで取得可能なクーポンに関する情報と、を対応付けて携帯端末のディスプレイに表示させる第１機能と、
店舗を訪れたと判定された場合、携帯端末のユーザを特定するユーザＩＤを含むクーポン付与要求情報をネットワークを介してサーバに送信可能とする第２機能と、を携帯端末に実現させ、
サーバは、クーポン付与要求情報に含まれるユーザＩＤによって特定されるユーザにクーポンを発行する処理を実行し、
本コンピュータプログラムはさらに、
店舗ごとのクーポンの取得履歴をディスプレイに表示させる第３機能と、
前記第３機能によって表示される取得履歴において、ユーザからお気に入りとして登録すべき店舗の指定を受け付ける第４機能と、
指定された店舗の情報を携帯端末のディスプレイに表示させる際、指定された店舗の情報を、そうでない店舗の情報と区別する第５機能と、を携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項２２】
前記第５機能は、前記第１機能によって表示される情報とは別に、複数の店舗の情報のなかでは指定された店舗の情報のみを携帯端末のディスプレイに表示させる機能を含むことを特徴とする請求項２１に記載のコンピュータプログラム。
【請求項２３】
ポイント付与要求情報の送信に合わせて、サーバを使用して提供されるサービスとは異なるＳＮＳを提供するＳＮＳサーバに、ユーザが店舗を訪れたことを示す情報を、ネットワークを介して送信する第１０機能をさらに携帯端末に実現させることを特徴とする請求項１から１１のいずれかに記載のコンピュータプログラム。
【請求項２４】
クーポン付与要求情報の送信に合わせて、サーバを使用して提供されるサービスとは異なるＳＮＳを提供するＳＮＳサーバに、ユーザが店舗を訪れたことを示す情報を、ネットワークを介して送信する第１０機能をさらに携帯端末に実現させることを特徴とする請求項１２から２２のいずれかに記載のコンピュータプログラム。