(57)【要約】【課題】  商品を受け取る権利を得る者に、商品選択の幅広い選択肢を容易に与えることを可能とするためのポイントプレゼント装置等を提供することである。【解決手段】  ポイント管理サーバ１は、ユーザによって入力された受取人の情報を用い、データベース２０のユーザＤＢから、受取人に関する情報を読み込む。次に、ユーザによって入力された、プレゼントされるポイント数を、受取人に関する情報に含まれる保有ポイント数に加算する。受取人から、ポイントと交換する商品の情報が入力されると、ポイント管理サーバ１は、ユーザＤＢに記憶されている、受取人の保有ポイント数から、交換された商品のポイント数を減算する。【選択図】  図１
2005292983.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが、貨幣価値を有するポイントを、他のユーザにプレゼントすることが可能なポイントプレゼント装置であって、
ユーザを識別するユーザ識別情報及び当該ユーザが保有するポイント数を示す情報より構成されるユーザ情報を記憶するユーザ情報記憶手段と
プレゼントの贈り主となるユーザを識別するユーザ識別情報、プレゼントの受取人となるユーザを識別するユーザ識別情報、贈り主がプレゼントするポイント数を示す贈与ポイント数情報、及び、贈り主が保有するポイントのうちプレゼントのために利用するポイント数を示す利用ポイント数情報を受信する受信手段と、
前記受信手段が受信した贈り主のユーザ識別情報を含むユーザ情報を、当該贈り主の保有するポイント数が、前記受信手段が受信した利用ポイント数情報が示すポイント数の分減算された状態へと更新するポイント減算手段と、
前記受信手段が受信した受取人のユーザ識別情報を含むユーザ情報を、当該受取人の保有するポイント数が、前記受信手段が受信した贈与ポイント数情報が示すポイント数の分加算された状態へと更新するポイント加算手段と、を備える、
ことを特徴とするポイントプレゼント装置。
【請求項２】
前記受信手段が受信した贈与ポイント数情報が示すポイント数と前記受信手段が受信した利用ポイント数情報が示すポイント数との差を求めることにより、贈り主が購入するポイント数を特定する手段を更に備える、
ことを特徴とする請求１に記載のポイントプレゼント装置。
【請求項３】
商品を識別する商品識別情報、及び当該商品とポイントとを交換するために必要なポイント数を示す情報より構成される商品情報を記憶する商品情報記憶手段を更に備え、
前記受信手段は、ユーザのユーザ識別情報、及び、当該ユーザがポイントとの交換の対象として選択した商品の商品識別情報を受信し、
前記ポイント減算手段は、
前記受信手段が受信した商品識別情報を含む商品情報に基づいて、当該商品識別情報が示す商品とポイントとを交換するために必要なポイント数を特定し、
前記受信手段が受信したユーザのユーザ識別情報を含むユーザ情報を、当該ユーザの保有するポイント数が、特定された前記ポイント数の分減算された状態へと更新する、
ことを特徴とする請求１又は２に記載のポイントプレゼント装置。
【請求項４】
ユーザが購入又はポイントと交換した商品を示す履歴情報を生成して記憶する履歴情報手段をさらに備える、
ことを特徴とする請求項１、２又は３に記載のポイントプレゼント装置。
【請求項５】
ユーザが、貨幣価値を有するポイントを、他のユーザにプレゼントするポイントプレゼント方法であって、
ユーザを識別するユーザ識別情報及び当該ユーザが保有するポイント数を示す情報より構成されるユーザ情報を記憶するユーザ情報記憶ステップと
プレゼントの贈り主となるユーザを識別するユーザ識別情報、プレゼントの受取人となるユーザを識別するユーザ識別情報、贈り主がプレゼントするポイント数を示す贈与ポイント数情報、及び、贈り主が保有するポイントのうちプレゼントのために利用するポイント数を示す利用ポイント数情報を受信する受信ステップと、
前記受信ステップで受信した贈り主のユーザ識別情報を含むユーザ情報を、当該贈り主の保有するポイント数が、前記受信ステップで受信した利用ポイント数情報が示すポイント数の分減算された状態へと更新するポイント減算ステップと、
前記受信ステップで受信した受取人のユーザ識別情報を含むユーザ情報を、当該受取人の保有するポイント数が、前記受信ステップで受信した贈与ポイント数情報が示すポイント数の分加算された状態へと更新するポイント加算ステップと、を備える、
ことを特徴とするポイントプレゼント方法。
【請求項６】
コンピュータを、
ユーザが、貨幣価値を有するポイントを、他のユーザにプレゼントすることが可能なポイントプレゼント装置であって、
ユーザを識別するユーザ識別情報及び当該ユーザが保有するポイント数を示す情報より構成されるユーザ情報を記憶するユーザ情報記憶手段と
プレゼントの贈り主となるユーザを識別するユーザ識別情報、プレゼントの受取人となるユーザを識別するユーザ識別情報、贈り主がプレゼントするポイント数を示す贈与ポイント数情報、及び、贈り主が保有するポイントのうちプレゼントのために利用するポイント数を示す利用ポイント数情報を受信する受信手段と、
前記受信手段が受信した贈り主のユーザ識別情報を含むユーザ情報を、当該贈り主の保有するポイント数が、前記受信手段が受信した利用ポイント数情報が示すポイント数の分減算された状態へと更新するポイント減算手段と、
前記受信手段が受信した受取人のユーザ識別情報を含むユーザ情報を、当該受取人の保有するポイント数が、前記受信手段が受信した贈与ポイント数情報が示すポイント数の分加算された状態へと更新するポイント加算手段と、を備える、
ことを特徴とするポイントプレゼント装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが、貨幣と同様の価値のあるポイントを他のユーザにプレゼントする手順を制御する技術に関する。
【背景技術】
【０００２】
従来より、ユーザが業者から、商品が掲載されているパンフレットを購入し、ユーザあるいは業者がこのパンフレットを受取人に送付し、受取人は、パンフレットに記載されている、所定の限度額内の商品のうちから希望する商品を選択すれば、選択した商品を無償で入手できる、というサービスが知られている。
【０００３】
また、従来より、インターネット上のウェブサイトや実店舗などで買い物をすると、その購入金額により決まる量のポイントが顧客に付与され、顧客は、自己に付与されたポイントを、貨幣と同様に商品の代金へと充当できる、というサービスも知られている。
また、事務機器等の利用回数により決まる量のポイントが利用者に付与され、利用者が、自己に付与されたポイント数により決まる分だけ利用料金の減額を受けられる、というサービスも知られている。
【特許文献１】特開２００３-０４４７３３号公報（第１０頁〜１５頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、パンフレットを送付する上述の方法では、パンフレットの受取人は、パンフレットに掲載された商品しか入手できない。また、複数のパンフレットを受け取っても、それぞれのパンフレットについての限度額を合算して、より高価な商品と交換する、ということはできない。
【０００５】
一方、パンフレットを作成する業者としても、サービスの促進のためには、幅広いユーザの嗜好を捕捉するため、パンフレットに掲載する商品のラインナップを膨大なものとしなければならず、この点が、サービスの実現に困難をきたす原因となる。
【０００６】
また、顧客等にポイントを付与する上述の手法においては、複数の店舗等が付与するポイント相互間に互換性が確保されていない場合が多く、複数の店舗を目的に応じて使い分けている顧客にとっては、ポイントの付与を受けるメリットが乏しい。
【０００７】
本発明は、このような従来の問題点に鑑みてなされたもので、商品を受け取る権利を得る者に、商品選択の幅広い選択肢を容易に与えることを可能とするためのポイントプレゼント装置、ポイントプレゼント方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、この発明の第１の観点にかかるポイントプレゼント装置は、
ユーザが、貨幣価値を有するポイントを、他のユーザにプレゼントすることが可能なポイントプレゼント装置であって、
ユーザを識別するユーザ識別情報及び当該ユーザが保有するポイント数を示す情報より構成されるユーザ情報を記憶するユーザ情報記憶手段と
プレゼントの贈り主となるユーザを識別するユーザ識別情報、プレゼントの受取人となるユーザを識別するユーザ識別情報、贈り主がプレゼントするポイント数を示す贈与ポイント数情報、及び、贈り主が保有するポイントのうちプレゼントのために利用するポイント数を示す利用ポイント数情報を受信する受信手段と、
前記受信手段が受信した贈り主のユーザ識別情報を含むユーザ情報を、当該贈り主の保有するポイント数が、前記受信手段が受信した利用ポイント数情報が示すポイント数の分減算された状態へと更新するポイント減算手段と、
前記受信手段が受信した受取人のユーザ識別情報を含むユーザ情報を、当該受取人の保有するポイント数が、前記受信手段が受信した贈与ポイント数情報が示すポイント数の分加算された状態へと更新するポイント加算手段と、を備える、
ことを特徴とする。
【０００９】
前記ポイントプレゼント装置は、前記受信手段が受信した贈与ポイント数情報が示すポイント数と前記受信手段が受信した利用ポイント数情報が示すポイント数との差を求めることにより、贈り主が購入するポイント数を特定する手段を更に備えるものであってもよい。
【００１０】
前記ポイントプレゼント装置は、商品を識別する商品識別情報、及び当該商品とポイントとを交換するために必要なポイント数を示す情報より構成される商品情報を記憶する商品情報記憶手段を更に備えるものであってもよく、この場合、前記受信手段は、ユーザのユーザ識別情報、及び、当該ユーザがポイントとの交換の対象として選択した商品の商品識別情報を受信し、前記ポイント減算手段は、前記受信手段が受信した商品識別情報を含む商品情報に基づいて、当該商品識別情報が示す商品とポイントとを交換するために必要なポイント数を特定し、前記受信手段が受信したユーザのユーザ識別情報を含むユーザ情報を、当該ユーザの保有するポイント数が、特定された前記ポイント数の分減算された状態へと更新するものであってもよい。
【００１１】
前記ポイントプレゼント装置は、ユーザが購入又はポイントと交換した商品を示す履歴情報を生成して記憶する履歴情報手段をさらに備えるものであってもよい。
【００１２】
また、この発明の第２の観点にかかるポイントプレゼント方法は、
ユーザが、貨幣価値を有するポイントを、他のユーザにプレゼントするポイントプレゼント方法であって、
ユーザを識別するユーザ識別情報及び当該ユーザが保有するポイント数を示す情報より構成されるユーザ情報を記憶するユーザ情報記憶ステップと
プレゼントの贈り主となるユーザを識別するユーザ識別情報、プレゼントの受取人となるユーザを識別するユーザ識別情報、贈り主がプレゼントするポイント数を示す贈与ポイント数情報、及び、贈り主が保有するポイントのうちプレゼントのために利用するポイント数を示す利用ポイント数情報を受信する受信ステップと、
前記受信ステップで受信した贈り主のユーザ識別情報を含むユーザ情報を、当該贈り主の保有するポイント数が、前記受信ステップで受信した利用ポイント数情報が示すポイント数の分減算された状態へと更新するポイント減算ステップと、
前記受信ステップで受信した受取人のユーザ識別情報を含むユーザ情報を、当該受取人の保有するポイント数が、前記受信ステップで受信した贈与ポイント数情報が示すポイント数の分加算された状態へと更新するポイント加算ステップと、を備える、
ことを特徴とする。
【００１３】
また、この発明の第３の観点にかかるプログラムは、
コンピュータを、
ユーザが、貨幣価値を有するポイントを、他のユーザにプレゼントすることが可能なポイントプレゼント装置であって、
ユーザを識別するユーザ識別情報及び当該ユーザが保有するポイント数を示す情報より構成されるユーザ情報を記憶するユーザ情報記憶手段と
プレゼントの贈り主となるユーザを識別するユーザ識別情報、プレゼントの受取人となるユーザを識別するユーザ識別情報、贈り主がプレゼントするポイント数を示す贈与ポイント数情報、及び、贈り主が保有するポイントのうちプレゼントのために利用するポイント数を示す利用ポイント数情報を受信する受信手段と、
前記受信手段が受信した贈り主のユーザ識別情報を含むユーザ情報を、当該贈り主の保有するポイント数が、前記受信手段が受信した利用ポイント数情報が示すポイント数の分減算された状態へと更新するポイント減算手段と、
前記受信手段が受信した受取人のユーザ識別情報を含むユーザ情報を、当該受取人の保有するポイント数が、前記受信手段が受信した贈与ポイント数情報が示すポイント数の分加算された状態へと更新するポイント加算手段と、を備える、
ことを特徴とするポイントプレゼント装置として機能させるためのものであることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、商品を受け取る権利を得る者に、商品選択の幅広い選択肢を容易に与えることを可能とするためのポイントプレゼント装置、ポイントプレゼント方法及びプログラムが実現される。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を、ポイントプレゼントシステムを例として、図面を参照して説明する。このポイントプレゼントシステムは、例えば、インターネットショッピングサイトのポイントサービスユーザが、サイト内で商品へ交換可能なポイントを別のユーザへプレゼントするためのものである。商品に交換可能なポイントをプレゼントできるようになると、これまで商品への交換がカタログの範囲内に限られていたものから、より選択の幅が広がり、ユーザの嗜好に沿うこととなる。
【００１６】
図１は、このポイントプレゼントシステムの構成を示す図である。図１に示されているように、ポイントプレゼントシステムは、ポイント管理サーバ１と、商品発送サーバ２と、データベース２０と、通信ネットワーク３と、ユーザ側の端末４とを備えている。端末４は、通信ネットワーク３を介してポイント管理サーバ１に接続されており、また、ポイント管理サーバ１は、商品発送サーバ２及びデータベース２０に接続されている。
【００１７】
ポイント管理サーバ１は、ポイントプレゼントシステムに関する後述の処理を含む、各種処理を行う。図２は、ポイント管理サーバ１の構成を示す図である。図２に示されているように、ポイント管理サーバ１は、ＣＰＵ（Central Processing Unit）１１と、通信装置１２と、記憶装置１３と、入力装置１４とを備える。ＣＰＵ１１は、通信装置１２、記憶装置１３及び入力装置１４に接続されている。
【００１８】
通信装置１２は、例えばモデムあるいはルータなどの通信制御装置から構成されている。通信装置１２は、ポイント管理サーバ１と端末４との間で行われる、通信ネットワーク３を介したデータ交換を媒介し、また、ポイント管理サーバ１と商品発送サーバ２との間、あるいはポイント管理サーバ１とデータベース２０との間のデータ交換も媒介する。
【００１９】
ＣＰＵ１１は、記憶装置１３に記憶されているプログラムを読み出して実行することにより、通信装置１２を介して通信を行い、また、その他後述する処理を行う。
【００２０】
記憶装置１３は、ＲＡＭ（Random Access Memory）等からなる揮発性メモリや、ハードディスク装置等からなる不揮発性メモリより構成され、ＣＰＵ１１が実行するプログラムや、その他後述する各種のデータを記憶する。そして、ＣＰＵ１１のアクセスに従い、自己が記憶するこれらのデータを更新し、あるいは読み出してＣＰＵ１１に供給する。
【００２１】
入力装置１４は、キーボードやマウスなどから構成され、操作者の操作に従ったデータをＣＰＵ１１に送信する。
【００２２】
データベース２０は、ポイントプレゼントシステムに関する各種の情報を記憶するデータベース（ＤＢ）である。データベース２０は、ハードディスク装置等からなる不揮発性メモリより構成されており、例えば図２で示されているように、購入交換履歴ＤＢ２１と、ユーザＤＢ２２と、商品ＤＢ２３とを備えている。
【００２３】
購入交換履歴ＤＢ２１は、ユーザがインターネット等で商品を購入した履歴及びユーザがポイントを商品へ交換した履歴を示す情報（購入交換履歴情報）を記憶するデータベースである。購入交換履歴情報は、例えば、図４に示すように、ユーザＩＤごとに、当該ユーザＩＤが示すユーザが商品を購入もしくは交換した日付と、当該商品の名称等と、当該商品が属するジャンルと、当該商品の価格と、当該商品の購入に用いたポイント数（利用ポイント）と、当該ユーザが当該商品の購入もしくは交換の結果新たに獲得したポイント数と、当該ユーザが保有するポイント数と、を含む。
【００２４】
ユーザＤＢ２２は、ユーザに関する情報（ユーザ情報）を記憶するデータベースである。ユーザ情報は、例えば図５に示すように、ユーザの氏名と、当該ユーザのユーザＩＤ及びパスワードと、当該ユーザの住所、電話番号及び電子メールアドレスと、当該ユーザが保有するポイント数と、当該ユーザが行う支払に関する情報（支払情報）とを含んでいる。支払情報は、例えば、支払方法（クレジット決済、口座引落、等）を示す情報を含み、また、支払方法がクレジット決済であればクレジットカードの番号、有効期限及び名義人を示す情報を含み、また、支払方法が口座引落であれば、引落口座の銀行名、口座種別、口座番号及び名義人を示す情報を含む。
【００２５】
商品ＤＢ２３は、商品に関する情報（商品情報）を記憶するデータベースである。商品情報は、例えば図６に示すように、商品の商品番号と、当該商品の商品名と、当該商品が属するジャンルと、当該商品の価格と、当該商品の交換ポイント数と、備考とを含む。なお、交換ポイント数とは、ポイントを商品へ交換する場合に必要となるポイント数である。
【００２６】
商品発送サーバ２は、購入された商品と、ポイントと交換された商品の発送を管理するためのコンピュータであり、後述する処理を含む各種の処理を行う。商品発送サーバ２は、具体的には、例えばＣＰＵ等からなるプロセッサや、ＲＡＭ等からなる揮発性メモリや、ハードディスク装置等からなる不揮発性メモリや、キーボード等からなる入力部や、液晶ディスプレイ等からなる表示部や、ＬＡＮ（Local Area Network）インターフェース回路等からなっていてポイント管理サーバ１との間での通信を制御する通信制御部などからなっている。
【００２７】
通信ネットワーク３は、例えば、インターネット、ＬＡＮ、ＷＡＮ（Wide Area Network）等から構成されている。
【００２８】
端末４は、ユーザが、インターネットショッピング、他のユーザへのポイントのプレゼント（贈与）、ポイントと商品との交換等を行うための端末である。端末４は、例えば図３に示すように、ＣＰＵ３１と、通信装置３２と、記憶装置３３と、入力装置３４と、表示装置３５とから構成されており、通信装置３２、記憶装置３３、入力装置３４及び表示装置３５は、ＣＰＵ３１に接続されている。
【００２９】
ＣＰＵ３１は、記憶装置３３に記憶されているプログラムを実行することにより、通信装置３２を介してポイント管理サーバ１等との間で通信を行い、また、後述の処理を含む各種情報を処理する。
【００３０】
通信装置３２は、例えばモデム等の通信制御装置から構成され、ポイント管理サーバ１と端末４との間の、通信ネットワーク３を介したデータ交換を媒介する。
【００３１】
記憶装置３３は、ＲＡＭ等からなる揮発性メモリや、ハードディスク装置等からなる不揮発性メモリより構成され、ＣＰＵ３１が実行するプログラムや、その他後述する各種のデータを記憶する。そして、ＣＰＵ３１のアクセスに従い、自己が記憶するこれらのデータを更新し、あるいは読み出してＣＰＵ３１に供給する。
【００３２】
入力装置３４は、キーボードやマウスなどから構成され、操作者の操作に従ったデータをＣＰＵ３１に送信する。
【００３３】
表示装置３５は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）等から構成され、ＣＰＵ３１の指示に従った画像を自己の表示画面内に表示する。
【００３４】
次に、このポイントプレゼントシステムが実行する処理について説明する。
第一に、ポイントプレゼントのために実行する処理を、図７及び図８に示されるフローチャートを参照して説明する。
【００３５】
まず、ユーザが端末４の入力装置３４を操作して、ユーザＩＤ及びパスワードとを入力するための画面（ログイン画面）を表すデータの表示を端末４に指示する。当該端末４のＣＰＵ３１は、通信装置３５を介し、ログイン画面の送信を要求するデータをポイント管理サーバ１に宛てて送信する（図７、ステップＳ１０１）。なお、ＣＰＵ３１は、送信するこのデータや、その他、端末４がポイント管理サーバ１に宛てて送信するデータに、例えば、要求の送信元である当該端末４を識別する情報を含めるものとする。
【００３６】
ポイント管理サーバ１のＣＰＵ１１は、ログイン画面の送信を要求するデータを通信装置１２を介して受信すると、このデータに応答して、ログイン画面を表すデータを生成し、要求の送信元である端末４に、通信装置１２を介して送信する（ステップＳ１０２）。なお、ログイン画面を表すデータは、あらかじめ記憶装置１３が記憶しておき、ＣＰＵ１１は、新たに生成する代わりに記憶装置１３から読み出すようにしてもよい。
【００３７】
そして、ユーザの端末４のＣＰＵ３１は、ログイン画面を表すデータを通信装置３２を介して受信し、表示装置３５に、このデータが表すログイン画面を表示させて、ユーザによるユーザＩＤ及びパスワードの入力を受け付ける（ステップＳ１０３）。
【００３８】
ユーザが入力装置３４を操作して、ユーザＩＤとパスワードを入力すると、端末４はこれらのユーザＩＤ及びパスワードを、ステップＳ１０１での手順と同様の手順で、ポイント管理サーバ１に送信する（ステップＳ１０４）。
【００３９】
ポイント管理サーバ１のＣＰＵ１１は、これらのユーザＩＤ及びパスワードをステップＳ１０３における手順と同様の手順で受信すると、ユーザＤＢに記憶されているユーザＩＤ及びパスワードと、受信したユーザＩＤ及びパスワードとが一致するか否かを判別する（ステップＳ１０５）。そして、一致しないと判別した場合は処理を終了する。
【００４０】
一方、一致するとステップＳ１０５で判別した場合、ＣＰＵ１１は、例えば図９に示すようなメニュー選択画面を表すデータを生成し（又は、あらかじめ記憶装置１３に格納された当該データを読み出し）、ステップＳ１０２における手順と同様の手順でユーザの端末４に送信する（ステップＳ１０６）。
ユーザの端末４のＣＰＵ３１は、メニュー選択画面を表すデータを受信し、このデータが表すメニュー選択画面を、ステップＳ１０３における手順と同様の手順で、表示装置３５に表示させる（ステップＳ１０７）。
【００４１】
メニュー選択画面が表示された状態で、ユーザが入力装置３４を操作し、例えば図９に示すポイントプレゼント画面選択ボタン４２をクリックしたとする。このときＣＰＵ３１はこのクリックに応答し、ポイントプレゼント画面の送信を要求するデータをポイント管理サーバ１に宛てて送信する。ポイント管理サーバ１のＣＰＵ１１は、ポイントプレゼント画面の送信を要求するデータを受信すると、これに応答し、ポイントプレゼント画面を表すデータを生成し（又は記憶装置１３より読み出し）、要求の送信元である端末４に送信する。ユーザの端末４のＣＰＵ３１は、ポイントプレゼント画面を表すデータを受信し、表示装置３５にポイントプレゼント画面を表示させる（ステップＳ１０８）。
【００４２】
ポイントプレゼント画面が表示された状態で、ユーザが入力装置３４を操作し、例えば、ポイントのプレゼントを受けるユーザ（受取人）のユーザＩＤとプレゼントするポイント数とを入力したとする（ステップＳ１０９）。このときＣＰＵ３１は、入力された受取人のユーザＩＤ及びプレゼントするポイント数をポイント管理サーバ１に宛てて送信する。
【００４３】
ポイント管理サーバ１のＣＰＵ１１は、受取人のユーザＩＤ及びプレゼントするポイント数を受信すると、これらを記憶装置１３に一時記憶させ、一方で、ユーザが自らの保有ポイントを利用するか否かを問う入力画面を表すデータを生成し（又は記憶装置１３より読み出し）、受取人のユーザＩＤ等の送信元である端末４に送信する（図８、ステップＳ１１０）。ユーザの端末４のＣＰＵ３１は、入力画面を表すこのデータを受信し、表示装置３５に入力画面を表示させ、保有ポイントを利用するか否かを示すデータ（ポイント利用確認データ）の入力を受け付ける。
【００４４】
そして、ユーザが入力装置３４を操作し、ポイント利用確認データを入力すると、ＣＰＵ３１は、このポイント利用確認データをポイント管理サーバ１に宛てて送信する。ポイント管理サーバ１のＣＰＵ１１は、ポイント利用確認データを受信すると、受信したポイント利用確認データに基づき、ユーザが保有ポイントを利用するか否かを判別する（ステップＳ１１１）。そして、利用しないと判別した場合（ステップＳ１１１：Ｎｏ）は、処理をステップＳ１１４に移す。
【００４５】
一方、ユーザが保有ポイントを利用すると判別した場合（ステップＳ１１１：Ｙｅｓ）、ＣＰＵ１１は、利用するポイント数をユーザが入力するための画面を表すデータを生成し（又は記憶装置１３より読み出し）、ポイント利用確認データの送信元である端末４に送信する（ステップＳ１１２）。
【００４６】
ユーザの端末４のＣＰＵ３１は、利用するポイント数を入力するための画面を表すデータを受信し、表示装置３５にこの画面を表示させる。そして、この画面が表示された状態で、ユーザが入力装置３４を操作し、利用するポイント数を入力すると、ＣＰＵ３１は、入力されたポイント数をポイント管理サーバ１に宛てて送信する（ステップＳ１１３）。
【００４７】
次に、ポイント管理サーバ１のＣＰＵ１１は、ステップＳ１１０で一時記憶させた、プレゼントするポイント数から、ユーザが利用するポイント数を差し引いたポイント数を、ユーザが購入すべきポイント数として求める（ステップＳ１１４）。なお、ユーザが自己の保有するポイントをプレゼントに利用しない場合は、プレゼントするポイント数と購入すべきポイント数とが同じ値となる。
【００４８】
次に、ＣＰＵ１１は、ユーザＤＢ２２に格納されているユーザ情報のうち、ステップＳ１０５で受信したユーザＩＤが示すユーザのユーザ情報を読み出す。そして、当該ユーザＩＤと、読み出したユーザ情報に含まれる支払情報と、当該ユーザがプレゼントするポイント数と、保有ポイントのうち当該ユーザが利用するポイント数と、当該ユーザが購入すべきポイント数と、を表示する画面を表すデータを生成し、ユーザＩＤ等の送信元である端末４に送信する（ステップＳ１１５）。端末４のＣＰＵ３１は、このデータを受信し、表示装置３５にこのデータが表す画面を表示させる。
【００４９】
次に、ＣＰＵ１１は、ステップＳ１１５で端末４に表示させた内容でのポイントのプレゼントを実行するか否かをユーザに問う入力画面を表すデータを生成し（又は記憶装置１３より読み出し）、受取人のユーザＩＤ等の送信元である端末４に送信する。ユーザの端末４のＣＰＵ３１は、このデータを受信し、表示装置３５に入力画面を表示させ、プレゼントを実行するか否かを示すデータ（実行確認データ）の入力を受け付ける。
【００５０】
そして、ユーザが入力装置３４を操作し、実行確認データを入力すると、ＣＰＵ３１は、この実行確認データをポイント管理サーバ１に宛てて送信する。ポイント管理サーバ１のＣＰＵ１１は、実行確認データを受信すると、受信した実行確認データに基づき、ユーザがプレゼントを実行するか否かを判別する（ステップＳ１１６）。そして、プレゼントを実行しないと判別した場合（ステップＳ１１６：Ｎｏ）、ポイント管理サーバ１は処理を終了する。
【００５１】
一方、プレゼントを実行すると判別した場合（ステップＳ１１６：Ｙｅｓ）、ＣＰＵ１１は、ステップＳ１０９で入力された受取人のユーザＩＤを検索キーとしてユーザＤＢ２２を検索する等して、当該受取人のユーザ情報を特定する。そして、特定された受取人のユーザ情報が示す当該受取人の保有ポイント数を、プレゼントされたポイントが加算された状態へと更新する（ステップＳ１１７）。また、ポイントをプレゼントするユーザが自己の保有するポイントをプレゼントに利用する場合、ステップＳ１１７でＣＰＵ１１は更に、ユーザＤＢ２２に格納されている当該ユーザの保有ポイント数を、プレゼントに利用するポイント数が減算された状態へと更新する。
【００５２】
そして、ＣＰＵ１１は、プレゼントが贈られた旨を通知する、ポイントの受取人宛ての電子メールを作成し、通信装置１２を介して送信する（ステップＳ１１８）。また、ステップＳ１１８でＣＰＵ１１、ポイントの贈り主であるユーザに宛てた、プレゼントが実行された旨を通知する電子メールも作成し、送信する。
【００５３】
以上説明した手順により、ポイントのプレゼントが実行される。
なお、ポイント管理サーバ１は、ステップＳ１１０を省略して、受取人のユーザＩＤ及びプレゼントするポイント数を受信した後に直ちにステップＳ１１２へと処理を移してもよい。
また、端末４は、ポイント管理サーバ１がステップＳ１１５の処理を行うまでの任意のタイミングで、ユーザが購入するポイントの代金の支払方法を指定するデータをユーザ等の操作に従って入力し、ポイント管理サーバ１に送るようにしてもよい。そしてポイント管理サーバ１は、ステップＳ１１５で、ユーザＤＢ２２に格納されているユーザ情報が示す支払方法に代えて、端末４が送ったデータが示す支払方法を、購入すべきポイントの代金の支払方法として決定するようにすればよい。
【００５４】
第二に、ユーザがポイントを商品に交換する場合にこのポイントプレゼントシステムが実行する処理を、図１０に示すフローチャートを参照して説明する。なお、以下では、ポイントを商品と交換するユーザは、他のユーザからポイントのプレゼントを受け取ったユーザ（受取人）であるものとして説明する。
【００５５】
ポイントの受取人は、受け取ったポイントを商品に交換したい場合、端末４の入力装置３４を操作して、ログイン画面を表すデータの表示を端末４に指示する。この結果、このポイントプレゼントシステムは、上述のステップＳ１０２〜Ｓ１０７までの処理と実質的に同一の処理を行うことにより、受取人が操作する端末４に、メニュー選択画面を表示させる（ステップＳ２０１）。
【００５６】
そして、端末４がメニュー選択画面が表示された状態で、受取人が当該端末４の入力装置３４を操作し、例えば図９に示すポイント交換選択ボタン４１をクリックすると、ＣＰＵ３１はこのクリックに応答し、ポイント交換画面の送信を要求するデータをポイント管理サーバ１に宛てて送信する（ステップＳ２０２）。ポイント交換画面とは、ポイントの受取人あるいはその他ポイントを保有しているユーザが、現在保有している範囲内のポイントと交換できる商品を表示する画面である。
【００５７】
ポイント管理サーバ１のＣＰＵ１１は、ポイント交換画面の送信を要求するデータを受信すると、これに応答し、ポイント交換画面を表すデータを生成し（又は記憶装置１３より読み出し）、要求の送信元である端末４に送信する。ユーザの端末４のＣＰＵ３１は、ポイント交換画面を表すデータを受信し、表示装置３５にポイント交換画面を表示させる（ステップＳ２０３）。なお、ＣＰＵ１１は、ポイント交換画面に表示する商品を、例えば、受取人が保有しているポイント数を検索キーとして商品ＤＢ２３を検索することにより特定すればよい。
【００５８】
端末４がポイント交換画面を表示している状態で、受取人が当該端末４の入力装置３４を操作し、例えば、表示されている商品のうち交換を希望する商品をクリックする等、商品を選択する操作を行うと、ＣＰＵ３１はこの操作に応答し、選択された商品を示すデータをポイント管理サーバ１に宛てて送信する（ステップＳ２０４）。
【００５９】
ポイント管理サーバ１のＣＰＵ１１は、選択された商品を示すデータを受信すると、これに応答して商品ＤＢ２３を検索し、このデータが示す商品に関する上述の商品情報を索出する（ステップＳ２０５）。また、ステップＳ２０５でＣＰＵ１１は、ユーザＤＢ２２を検索して、商品の交換を求めた受取人の住所及び電話番号を索出する。そしてＣＰＵ１１は、ステップＳ２０５で索出した商品情報と、受取人の住所及び電話番号とを、商品発送サーバ２へ送信する（ステップＳ２０６）。
【００６０】
次に、ＣＰＵ１１は、ユーザＤＢ２２にアクセスし、受取人の保有するポイント数を示すデータを更新することにより、受取人の保有するポイント数を、受取人が選択した商品のポイント数の分だけ減算する（ステップＳ２０７）。そして、ＣＰＵ１１は、受取人が選択した商品の商品情報を通知する、受取人宛ての電子メールを作成し、通信装置１２を介して送信する（ステップＳ２０８）。
【００６１】
また、ステップＳ２０８でＣＰＵ１１は、購入交換履歴ＤＢ２１が記憶する購入交換履歴情報を更新する。受取人によるポイントと商品との交換を反映するように、具体的には、購入交換履歴情報に、商品を交換した受取人のユーザＩＤ、受取人が商品を交換した日付、交換された商品の名称等、当該商品が属するジャンル、当該商品の価格、当該商品のポイント数、当該商品の交換の結果として受取人が新たに獲得したポイント数、及び、受取人が保有するポイント数を新たに書き込む。なお、受取人が商品を交換した日付をＣＰＵ１１が特定する手法は任意であり、例えば、現在日時を示す日時情報を連続的に供給する外部のサーバから、ＣＰＵ１１が通信装置１２を介してこの日時情報を取得することにより特定してもよい。あるいは、ポイント管理サーバ１が、ＣＰＵ１１にこの日時情報を供給するタイマを備えていてもよい。
【００６２】
以上説明した手順により、ポイントと商品との交換が実行され、交換の履歴が記録される。
【００６３】
なお、このポイントプレゼントシステムの構成は上述のものに限られない。例えば、ポイント管理サーバ１が商品発送サーバ２の機能を行ってもよい。
また、ＣＰＵ１１は、記憶装置１３が記憶するプログラムを任意のタイミングで実行することにより、購入交換履歴ＤＢ２１に格納されている情報を用いて統計的手法による解析を実行してもよい。
【００６４】
具体的にはＣＰＵ１１は、例えば、ユーザが過去に購入し又はポイントと交換した商品数を、商品のジャンル別に集計したり、また、集計されたジャンル別の商品数の、全商品数に対する割合を求めたりすればよい。
【００６５】
また求められた当該割合が所定の基準に合致するジャンル（例えば、当該割合がもっとも高いジャンル、等）に属する商品の商品情報を、当該割合の集計の対象となったユーザに供給するようにしてもよい。
例えば、特定のユーザが購入又は交換した商品について、集計されたジャンル別の商品数の、全商品数に対する割合の集計結果が図１１に示される通りである場合、ＣＰＵ１１は、最も割合の高いジャンル「インテリア」に属する商品の商品情報を、商品ＤＢ２３から読み出し、読み出した商品情報を含んだ電子メールを作成して、当該ユーザに宛てて送信すればよい。
【００６６】
なお、上述の所定の基準の内容は任意であり、従って、ＣＰＵ１１は、必ずしも最も割合の高いジャンルでなくても、例えば、所定値以上の割合を占めるジャンルや、逆に割合が最も少ないジャンル、割合が所定値を下回るジャンル、あるいは、商品数が０であるジャンルに属する商品の商品情報をユーザに供給するようにしてもよい。
【００６７】
以上、この発明の実施の形態を説明したが、この発明にかかるポイントプレゼント装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
例えば、ネットワークに接続される第１のコンピュータに上述のポイント管理サーバ１及びデータベース２０の動作を実行させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、フレキシブルディスク等）から該プログラムをインストールし、当該ネットワークに接続される第２のコンピュータに上述の商品発送サーバ２の動作を実行させるためのプログラムを格納した記録媒体から該プログラムをインストールし、当該ネットワークに接続される第３のコンピュータに上述の端末４の動作を実行させるためのプログラムを格納した記録媒体から該プログラムをインストールすることにより、上述の処理を実行するポイントプレゼントシステムを構成することができる。
なお、ポイント管理サーバ１の機能を行うコンピュータとデータベース２０の機能を行うコンピュータとが別個のものであってもよく、また、ポイント管理サーバ１及び／又はデータベース２０の機能を行うコンピュータが更に商品発送サーバ２の機能を行ってもよい。
【００６８】
また、例えば、通信回線のＢＢＳにこれらのプログラムをアップロードし、これらを通信回線を介して配信してもよく、また、これらのプログラムを表す信号により搬送波を変調し、得られた変調波を伝送し、この変調波を受信した装置が変調波を復調して該プログラムを復元するようにしてもよい。
そして、これらのプログラムを起動し、ＯＳの制御下に、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【００６９】
なお、ＯＳが処理の一部を分担する場合、あるいは、ＯＳが本願発明の１つの構成要素の一部を構成するような場合には、記録媒体には、その部分を除いたプログラムを格納してもよい。この場合も、この発明では、その記録媒体には、コンピュータが実行する各機能又はステップを実行するためのプログラムが格納されているものとする。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態に係るポイントプレゼントシステムの構成を示す図である。
【図２】図１のポイント管理サーバの構成を示す図である。
【図３】図１の端末の構成を示す図である。
【図４】ユーザの商品購入の履歴、ポイント交換の履歴の一例を示す図である。
【図５】ユーザ情報の一例を示す図である。
【図６】商品情報の一例を示す図である。
【図７】ポイントをプレゼントする処理を説明するためのフローチャートである。
【図８】図７のフローチャートの続きである。
【図９】メニュー選択画面の一例を示す図である。
【図１０】ポイントを商品に交換する処理を説明するためのフローチャートである。
【図１１】ユーザが購入、ポイント交換した商品が属する、各ジャンルの割合の一例を示す図である。
【符号の説明】
【００７１】
１  ポイント管理サーバ
２  商品発送サーバ
３  通信ネットワーク
４  端末
２０  データベース
【図１】
2005292983.tif 000003
【図２】
2005292983.tif 000004
【図３】
2005292983.tif 000005
【図４】
2005292983.tif 000006
【図５】
2005292983.tif 000007
【図６】
2005292983.tif 000008
【図７】
2005292983.tif 000009
【図８】
2005292983.tif 000010
【図９】
2005292983.tif 000011
【図１０】
2005292983.tif 000012
【図１１】
2005292983.tif 000013