(57)【特許請求の範囲】
【請求項１】
複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、前記各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置により前記ユーザ端末に広告情報を配信する広告送信方法であって、
前記状態管理手段が、前記複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、前記所定ユーザとを、グループを構成するグループメンバとし、前記状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、
前記履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するための提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴登録手段が、前記受信した履歴情報を記憶部に記憶する履歴記憶ステップと、
前記履歴登録手段が、前記記憶部に記憶されている履歴情報に含まれるいずれかの提供者から前記グループを構成するグループメンバのユーザが商品または役務の提供を受けている旨の利用通知を、前記ユーザ端末または提供者が使用する端末から受信するステップと、
前記抽出手段が、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けている旨の利用通知を受信した場合、前記商品または役務に関する広告情報を、前記記憶部に記憶されている履歴情報から抽出する抽出ステップと、
前記送信手段が、前記抽出された広告情報を、前記商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を含む広告送信方法。
【請求項２】
複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、前記各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置により前記ユーザ端末に広告情報を配信する広告送信方法であって、
前記状態管理手段が、前記複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、前記所定ユーザとを、グループを構成するグループメンバとし、前記状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、
前記履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するために前記商品または役務の提供される位置を特定する提供者位置情報を含む提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴登録手段が、前記受信した履歴情報を記憶部に記憶する履歴記憶ステップと、
前記抽出手段が、前記ユーザ端末群の現在位置を特定するための端末位置情報を前記ユーザ端末群から受信し、前記記憶部に記憶されている履歴情報に含まれるいずれかの提供者の提供者位置情報と、前記ユーザ端末群から受信した端末位置情報とを比較することにより、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けているか否かを判断する第１判断ステップと、
前記抽出手段が、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、前記記憶部に記憶されている履歴情報から抽出する抽出ステップと、
前記送信手段が、前記抽出された広告情報を、前記商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を含む広告送信方法。
【請求項３】
複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、前記各ユーザ端末を使用するユーザの状態情報を管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携して前記ユーザ端末に広告情報を配信する広告送信装置であって、
前記複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、前記所定ユーザとを、グループを構成するグループメンバとし、前記状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶するグループ記憶手段と、
ユーザ端末から送信されてくる、商品または役務の提供者を識別するための提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信手段と、
前記履歴情報を記憶する履歴記憶手段と、
前記記憶部に記憶されている履歴情報に含まれるいずれかの提供者から前記グループを構成するグループメンバのユーザが商品または役務の提供を受けている旨の利用通知を、前記ユーザ端末または提供者が使用する端末から受信する利用通知受信手段と、
前記利用通知受信手段が利用通知を受信した場合、該当する商品または役務の提供者に関する広告情報を、記憶されている履歴情報から抽出する抽出手段と、
前記抽出された広告情報を、前記商品または役務の提供を受けているユーザを除くグループメンバーのユーザ端末に送信する送信手段と、
を含む広告送信装置。
【請求項４】
複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、前記各ユーザ端末を使用するユーザの状態情報を管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携して前記ユーザ端末に広告情報を配信する広告送信装置であって、
前記複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、前記所定ユーザとを、グループを構成するグループメンバとし、前記状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶するグループ記憶手段と、
ユーザ端末から送信されてくる、商品または役務の提供者を識別するために前記商品または役務の提供される位置を特定する提供者位置情報を含む提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信手段と、
前記履歴情報を記憶する履歴記憶手段と、
前記ユーザ端末群のそれぞれ現在位置を特定するための端末位置情報を前記ユーザ端末群から受信し、前記記憶部に記憶されている履歴情報に含まれるいずれかの提供者の提供者位置情報と、前記ユーザ端末群から受信した端末位置情報とを比較することにより、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けているか否かを判断する第１判断手段と、
前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、前記記憶部に記憶されている履歴情報から抽出する抽出手段と、
前記抽出された広告情報を、前記商品または役務の提供を受けているユーザを除くグループメンバーのユーザ端末に送信する送信手段と、
を含む広告送信装置。
【請求項５】
複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、前記各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置により前記ユーザ端末に広告情報を配信する広告送信方法のプログラムであって、
前記状態管理手段が、前記複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、前記所定ユーザとを、グループを構成するグループメンバとし、前記状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、
前記履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するための提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴登録手段が、前記受信した履歴情報を記憶部に記憶する履歴記憶ステップと、
前記履歴登録手段が、前記記憶部に記憶されている履歴情報に含まれるいずれかの提供者から前記グループを構成するグループメンバのユーザが商品または役務の提供を受けている旨の利用通知を、前記ユーザ端末または提供者が使用する端末から受信するステップと、
前記抽出手段が、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けている旨の利用通知を受信した場合、前記商品または役務に関する広告情報を、前記記憶部に記憶されている履歴情報から抽出する抽出ステップと、
前記送信手段が、前記抽出された広告情報を、前記商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を含む広告送信方法をコンピュータに実行させるためのプログラム。
【請求項６】
複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、前記各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置により前記ユーザ端末に広告情報を配信する広告送信方法のプログラムであって、
前記状態管理手段が、前記複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、前記所定ユーザとを、グループを構成するグループメンバとし、前記状態通知装置がユーザの状態情報を送信する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、
前記履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するために前記商品または役務の提供される位置を特定する提供者位置情報を含む提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴登録手段が、前記受信した履歴情報を記憶部に記憶する履歴記憶ステップと、
前記抽出手段が、前記ユーザ端末群の現在位置を特定するための端末位置情報を前記ユーザ端末群から受信し、前記記憶部に記憶されている履歴情報に含まれるいずれかの提供者の提供者位置情報と、前記ユーザ端末群から受信した端末位置情報とを比較することにより、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けているか否かを判断する第１判断ステップと、
前記抽出手段が、前記グループを構成するグループメンバのユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、前記記憶部に記憶されている履歴情報から抽出する抽出ステップと、
前記送信手段が、前記抽出された広告情報を、前記商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を含む広告送信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、有線または無線ネットワークを介してグループユーザ間でリアルタイムなコミュニケーションを行うコミュニケーションシステム及びグループユーザのモバイル端末の位置情報と連携し、リアルタイムに広告配信する方法及び装置に関する。
【０００２】
【従来の技術】
近年、携帯電話などのモバイル端末には、電子メール送受信機能やＷｅｂブラウズ機能が搭載されることが一般的となっており、Ｗｅｂページに掲載される広告であるバナーを携帯電話などのモバイル端末でも閲覧することができる。従って、バナーは通常のパソコンユーザだけでなく、モバイル端末ユーザにとっても有効な広告媒体である。また、最近では、ユーザグループ内での状態通知を行うアプリケーションとして、インスタントメッセージなどのツールが普及してきている。
【０００３】
一方、携帯電話などのモバイル端末の位置情報を利用した情報配信サービスが提供されている。例えば、所定のサービスエリアを有する複数の基地局と連携するサーバ（以下、情報サーバという）が、携帯電話の属するサービスエリアを検知する。情報サーバには、それぞれのサービスエリアに密着したタウン情報、例えばそのエリアに存在するレストランの店舗情報などの広告情報が蓄積されており、検知されたサービスエリアに対応する広告情報を端末に自動送信する。ユーザは、自動送信された広告情報を必要に応じて閲覧する。これにより、携帯電話のユーザは、自分の位置に近い店舗などの広告情報を得ることが可能である。
【０００４】
さらに、ＧＰＳ衛星と基地局の信号を利用して携帯電話の正確な位置測定を行い、高精度の位置情報を提供する所謂ＧＰＳ携帯電話が最近登場している。このＧＰＳ携帯電話を用いれば、ＧＰＳ携帯電話ユーザの現在位置を正確に知ることが可能である。実際に、このＧＰＳ携帯電話を幼児や老人などに持たせ、ＧＰＳ携帯電話の現在位置をＷｅｂブラウザで表示するサービスが提供されている。このようなＧＰＳ携帯電話を用いれば、例えばユーザの位置から半径５００メートル以内に存在する店舗の広告情報を送信することが可能であり、ユーザの位置に応じたさらにきめ細やかな広告情報の提供が可能であると考えられる。
【０００５】
【発明が解決しようとする課題】
通常、バナーは広告内容と関連のあるＷｅｂページに掲載されるため、あるＷｅｂページを訪れたユーザがバナー広告を見た場合、その広告に注目する可能性は高いと考えられる。その点では、バナーは有効な広告媒体である。しかし、時期や時間帯に応じたタイムリーなバナーを提供するには、その都度Ｗｅｂページの更新を行う必要があり、Ｗｅｂページの管理者の負担が大きい。また、通常Ｗｅｂページの管理者は、そのＷｅｂページを訪れるユーザの興味や関心を考慮せず、単に広告主から依頼を受けてＷｅｂページにバナーを掲載するだけである。従って、そのＷｅｂページを訪れるユーザにとってバナーが必ずしも有用であるとは限らず、この点では有効な広告媒体とは言えない。
【０００６】
一方、上述の情報サーバによって提供される広告情報は、モバイル端末ユーザが自分の位置と関連する広告情報を得られる点で、有効な広告媒体と考えられる。しかし、通常情報サーバの管理者は、広告情報を提供されるユーザの好み、興味、関心を考慮せず、単に広告主から依頼を受けて広告情報をサービスエリアと対応づけて情報サーバに蓄積するだけである。従って、ユーザの位置情報が同じである限りどのユーザにも同じ広告情報が提供される。つまり、ユーザの好みなどに適合する広告情報が常に提供されるとは限らず、この点では有効な広告媒体とは言えない。
【０００７】
本発明は、ユーザの好み、興味、関心に応じた広告をネットワーク上で自動配信する方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明では、複数のユーザを含んで構成されるグループにおいて、そのグループに含まれるユーザ同士の興味が似ている傾向にある、あるいはユーザ同士がお互いの趣味・嗜好を把握していることに着目した。
即ち、本発明では、各ユーザの状態情報が参照可能に管理され、さらに各ユーザが含まれるグループを形成しており、ユーザの状態情報を利用して、グループ内のあるユーザの行動に応じた広告を、グループ内のユーザに対して配信することを特徴とする。
【０００９】
本願第１発明は、複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置によりユーザ端末に広告情報を配信する広告送信方法であって、状態管理手段が、複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、所定ユーザとを、グループを構成するグループメンバとし、状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するための提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、履歴登録手段が、受信した履歴情報を記憶部に記憶する履歴記憶ステップと、履歴登録手段が、記憶部に記憶されている履歴情報に含まれるいずれかの提供者からグループを構成するグループメンバのユーザが商品または役務の提供を受けている旨の利用通知を、ユーザ端末または提供者が使用する端末から受信するステップと、抽出手段が、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けている旨の利用通知を受信した場合、商品または役務に関する広告情報を、記憶部に記憶されている履歴情報から抽出する抽出ステップと、送信手段が、抽出された広告情報を、商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップとを含む広告送信方法を提供する。
【００１０】
本願第２発明は、複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置によりユーザ端末に広告情報を配信する広告送信方法であって、状態管理手段が、複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、所定ユーザとを、グループを構成するグループメンバとし、状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するために商品または役務の提供される位置を特定する提供者位置情報を含む提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、履歴登録手段が、受信した履歴情報を記憶部に記憶する履歴記憶ステップと、抽出手段が、ユーザ端末群の現在位置を特定するための端末位置情報をユーザ端末群から受信し、記憶部に記憶されている履歴情報に含まれるいずれかの提供者の提供者位置情報と、ユーザ端末群から受信した端末位置情報とを比較することにより、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けているか否かを判断する第１判断ステップと、抽出手段が、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けていると判断した場合、商品または役務に関する広告情報を、記憶部に記憶されている履歴情報から抽出する抽出ステップと、送信手段が、抽出された広告情報を、商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップとを含む広告送信方法を提供する。
【００１１】
本願第３発明は、複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、各ユーザ端末を使用するユーザの状態情報を管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携してユーザ端末に広告情報を配信する広告送信装置であって、複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、所定ユーザとを、グループを構成するグループメンバとし、状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶するグループ記憶手段と、ユーザ端末から送信されてくる、商品または役務の提供者を識別するための提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信手段と、履歴情報を記憶する履歴記憶手段と、グループを構成するグループメンバのユーザが、記憶部に記憶されている履歴情報に含まれるいずれかの提供者から商品または役務の提供を受けている旨の利用通知を、ユーザ端末または提供者が使用する端末から受信する利用通知受信手段と、利用通知受信手段が利用通知を受信した場合、該当する商品または役務の提供者に関する広告情報を、記憶されている履歴情報から抽出する抽出手段と、抽出された広告情報を、商品または役務の提供を受けているユーザを除くグループメンバーのユーザ端末に送信する送信手段とを含む広告送信装置を提供する。
【００１２】
本願第４発明は、複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、各ユーザ端末を使用するユーザの状態情報を管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携してユーザ端末に広告情報を配信する広告送信装置であって、複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、所定ユーザとを、グループを構成するグループメンバとし、状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶するグループ記憶手段と、ユーザ端末から送信されてくる、商品または役務の提供者を識別するために商品または役務の提供される位置を特定する提供者位置情報を含む提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信手段と、履歴情報を記憶する履歴記憶手段と、ユーザ端末群のそれぞれ現在位置を特定するための端末位置情報をユーザ端末群から受信し、記憶部に記憶されている履歴情報に含まれるいずれかの提供者の提供者位置情報と、ユーザ端末群から受信した端末位置情報とを比較することにより、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けているか否かを判断する第１判断手段と、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けていると判断した場合、商品または役務に関する広告情報を、記憶部に記憶されている履歴情報から抽出する抽出手段と、抽出された広告情報を、商品または役務の提供を受けているユーザを除くグループメンバーのユーザ端末に送信する送信手段とを含む広告送信装置を提供する。
【００１３】
本願第５発明は、複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置によりユーザ端末に広告情報を配信する広告送信方法のプログラムであって、状態管理手段が、複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、所定ユーザとを、グループを構成するグループメンバとし、状態通知装置がユーザの状態情報を通知する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するための提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、履歴登録手段が、受信した履歴情報を記憶部に記憶する履歴記憶ステップと、履歴登録手段が、記憶部に記憶されている履歴情報に含まれるいずれかの提供者からグループを構成するグループメンバのユーザが商品または役務の提供を受けている旨の利用通知を、ユーザ端末または提供者が使用する端末から受信するステップと、抽出手段が、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けている旨の利用通知を受信した場合、商品または役務に関する広告情報を、記憶部に記憶されている履歴情報から抽出する抽出ステップと、送信手段が、抽出された広告情報を、商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップとを含む広告送信方法をコンピュータに実行させるためのプログラムを提供する。
本願第６発明は、複数のユーザがそれぞれ用いるユーザ端末を含むユーザ端末群とネットワークを介して接続され、各ユーザ端末を使用するユーザの状態情報を状態管理手段により管理し他のユーザが使用するユーザ端末に状態情報を通知する状態通知装置と連携し、少なくとも履歴登録手段、抽出手段、送信手段を含む広告送信装置によりユーザ端末に広告情報を配信する広告送信方法のプログラムであって、状態管理手段が、複数のユーザのうちの所定ユーザの状態を参照する参照ユーザと、所定ユーザとを、グループを構成するグループメンバとし、状態通知装置がユーザの状態情報を送信する際に参照するグループテーブルとして記憶部に記憶するグループ記憶ステップと、履歴登録手段が、ユーザ端末から送信されてくる、商品または役務の提供者を識別するために商品または役務の提供される位置を特定する提供者位置情報を含む提供者識別子と、ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、履歴登録手段が、受信した履歴情報を記憶部に記憶する履歴記憶ステップと、抽出手段が、ユーザ端末群の現在位置を特定するための端末位置情報をユーザ端末群から受信し、記憶部に記憶されている履歴情報に含まれるいずれかの提供者の提供者位置情報と、ユーザ端末群から受信した端末位置情報とを比較することにより、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けているか否かを判断する第１判断ステップと、抽出手段が、グループを構成するグループメンバのユーザが提供者の商品または役務の提供を受けていると判断した場合、商品または役務に関する広告情報を、記憶部に記憶されている履歴情報から抽出する抽出ステップと、送信手段が、抽出された広告情報を、商品または役務の提供を受けているユーザを除くグループメンバのユーザ端末に送信する送信ステップとを含む広告送信方法をコンピュータに実行させるためのプログラムを提供する。
【００１４】
【発明の実施の形態】
＜発明の概要＞
本発明は、ユーザの状態情報を管理する管理サーバが、移動体通信ネットワークなどを通じて接続されたユーザ端末に広告を送信する方法を提供する。管理サーバにより管理されるグループのあるユーザが、あるサービスを利用すると、そのサービスを提供する店舗に設置されている店舗端末からユーザ端末にそのサービスに関する広告情報が送信される。広告情報とは、例えば店舗の情報を記載したｗｅｂページへのハイパーリンクが埋め込まれているアイコンである。ユーザ端末に送信された広告情報は、ユーザの許可によりユーザ端末から管理サーバに送信される。管理サーバは、ユーザ端末から送信された広告情報を蓄積する。一方、管理サーバは、前記グループのユーザが管理サーバに登録された広告情報に関するサービスを利用しているか否かを判断する。利用していると判断すると、管理サーバは、同じグループの他のメンバにそのサービスに関する広告情報を送信する。グループのユーザが利用したサービスに関する広告情報が、ユーザのサービス利用に応じて他のユーザに送信されるため、ユーザは自分の好みや興味に適合した広告情報を得ることが可能である。
【００１５】
＜インスタントメッセージングシステム＞
まず始めに、インスタントメッセージングシステムについて説明する。インスタントメッセージングシステムは、本発明の広告配信方法が適用されるグループコミュニケーションシステムの一例である。
図１は、インスタントメッセージングシステムの構成を示す。インスタントメッセージングシステムは、ユーザの状態情報を管理しているＩＭサーバ１３と、ユーザ端末２ａ〜ｃの有するＩＭクライアント２１ａ〜ｃとが、第１ネットワーク４を介して接続されて構成される。ＩＭサーバ１３は、コンピュータを用いて実現可能である。
【００１６】
ユーザ端末２ａ(UserID:U001)を操作するユーザＡは、１または複数の自己の状態情報を、ユーザテーブル１２１に登録する。ＩＭクライアント２１ａは、登録した状態情報の公開レベル、例えば「参照許可ユーザ」を、状態情報毎に設定することも可能である。ここで参照許可ユーザとは、ＩＭクライアント２１ａの状態情報の参照が許可されたユーザＡ以外の他のユーザである。バディをバディリストに登録するために、バディに指定されたユーザから参照許可を要するインスタントメッセージングシステムでは、ユーザＡは参照許可ユーザを設定する必要はない。またユーザＡは、自分が状態情報を参照したいユーザグループをＩＭクライアント２１ａに登録する。このユーザグループをバディリストと言い、ユーザグループを構成する各ユーザをバディと言う。ユーザＡは、複数のバディリストを登録することもできる。
【００１７】
一方でＩＭクライアント２１ａは、バディであるユーザＢ、Ｃが操作するＩＭクライアント２１ｂ、ｃの状態情報の更新通知をＩＭサーバ１３から受信し、これらの表示を更新する。ＩＭクライアント２１ａが起動されていない間に更新されたＩＭクライアント２１ｂ、ｃの最新の状態情報は、ＩＭクライアント２１ａが起動された時点で、ＩＭサーバ２から通知され、ＩＭクライアント２１ａで表示される。
【００１８】
ＩＭサーバ１３は、ＩＭクライアント２１ａから通知される状態情報を、ユーザＩＤ「U001」に対応づけてユーザテーブル１２１に記憶する。ユーザテーブル１２１は、１つのユーザＩＤに対し、１または複数の状態情報を記憶することができる。またＩＭサーバ１３は、ＩＭクライアント２１ａから通知された参照許可ユーザを、グループテーブル１２２に記憶しておく。バディリストを管理ＤＢ１２に記憶しても良いが、バディリストにバディを登録するためにバディからの参照許可を要するインスタントメッセージングシステムでは、バディと別に参照許可ユーザを記憶しておく必要はない。ＩＭサーバ１３は、ユーザ端末２ａの最新の状態情報を受け取ると、ＩＭクライアント２１ａの参照許可ユーザへ、更新された状態情報を通知する。なお、ＩＭサーバ１３は、各ＩＭクライアント２１ａ〜ｃをユーザＩＤにより一意的に識別する。
【００１９】
つまり、インスタントメッセージングシステムでは、ユーザは、関心を持つ他のユーザであるバディと、自己の最新の状態情報とを登録しておく。これにより、基本的にはバディの状態がＩＭクライアント２１上で一覧表示される。また、ユーザのバディの状態情報が変更された場合、ＩＭクライアント２１上で表示されているバディの状態情報が自動的に更新される。ユーザは、ＩＭクライアント２１にバディリストを登録しておくことにより、気になるユーザの状態を手軽に参照することが可能となる。
【００２０】
＜第１実施形態例＞
（１）構成
（１―１）システム全体
再び図１を参照する。図１は、第１実施形態例に係る広告配信システムの全体構成図である。このシステムは、管理サーバ１と、ユーザ端末２ａ〜ｃと、店舗端末３とから構成される。管理サーバ１とユーザ端末２ａ〜ｃとは、移動体通信ネットワークなどの第１ネットワーク４を介して接続される。一方、ユーザ端末２ｃと店舗端末３とは、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの第２ネットワーク５を介して接続される。
【００２１】
（１−２）管理サーバ
管理サーバ１は、モジュール群１１と、管理ＤＢ１２と、ＩＭサーバ１３とを含む。モジュール群１１は、履歴登録モジュール１１１と、位置判断モジュール１１２と、抽出モジュール１１３と、送信モジュール１１４と、位置情報更新モジュール１１５とを含む。履歴登録モジュール１１１は、ユーザ端末２ｃから送信された、ユーザのサービス利用の履歴を表す履歴情報を管理ＤＢ１２に登録する。位置判断モジュール１１２は、管理ＤＢ１２に蓄積されたユーザの位置情報を取得し、ユーザの位置とサービスの提供場所とに基づいてユーザの位置がサービスの提供場所と近接あるいは一致しているか否かを判断する。抽出モジュール１１３は、所定の条件に従ってユーザ端末２ａ〜ｃに送信する広告情報を管理ＤＢ１２から抽出する。送信モジュール１１４は、抽出された広告情報をユーザ端末２ａ〜ｃに送信する。位置情報更新モジュール１１５は、所定時間毎にユーザ端末２ａ〜ｃから通知される位置情報を、管理ＤＢ１２に記憶する。位置情報とは、例えばＧＰＳの位置情報である。
【００２２】
管理ＤＢ１２は、ユーザテーブル１２１と、グループテーブル１２２と、履歴テーブル１２３とを含む。図２は、ユーザテーブル１２１に蓄積される情報の概念説明図である。ユーザテーブル１２１は、ユーザ状態やユーザの位置を蓄積している。具体的には、ユーザテーブル１２１には、ユーザの識別子である「ユーザＩＤ」と、ユーザの名前である「ユーザ名」と、ユーザの諸状態を示す「プロパティ」と、ユーザの持つ電子メールアドレスである「メールアドレス」とが対応付けられて蓄積されている。「プロパティ」には、ユーザの現在位置を示す情報である「位置」と、ユーザ端末２に表示されるユーザの状態である「状態」と、状態に付随して表示される「コメント」とが含まれる。ここで、「位置」は、位置情報更新モジュール１１５により所定時間毎に更新される。
【００２３】
図３は、グループテーブル１２２に蓄積される情報の概念説明図である。グループテーブル１２２は、ユーザグループを記憶している。この例では、グループテーブル１２２には、グループの識別子である「グループＩＤ」と、他のユーザによる自状態の参照を許可するユーザのＩＤである「許可ユーザＩＤ」と、許可ユーザの状態の参照を許可されたユーザのユーザＩＤの集合である「参照ユーザＩＤ」とが対応付けられて蓄積されている。ここで、グループは参照を許可するユーザと参照を許可されたユーザとから構成される。以下、許可ユーザＩＤ、参照ユーザＩＤで識別されるユーザを、それぞれ許可ユーザ、参照ユーザという。
【００２４】
図４は、履歴テーブル１２３に蓄積される情報の概念説明図である。履歴テーブル１２３は、グループが使用したサービスや商品をグループ毎に記憶している。履歴テーブル１２３には、「ユーザＩＤ」と、提供されるサービスの分類を示す「カテゴリ」と、サービスの提供者（以下、提供者という）の識別子である「提供者ＩＤ」と、提供者の名前である「提供者名称」と、サービスが提供される位置を示す情報である「提供者位置」と、「広告情報」と、ユーザのサービス利用状況を示す「利用フラグ」とが１レコードとして対応づけられて蓄積される。この対応付けられたレコードの内、利用フラグを除いた部分を履歴情報といい、履歴情報の内、「ユーザＩＤ」を除いた部分を登録情報という。登録情報は、店舗端末３に蓄積されており、ユーザのサービス利用時に店舗端末３からユーザ端末２ｃへ送られる。そして、ユーザの許可により、登録情報にＩＭクライアント２１ｃのユーザＩＤが付加された履歴情報がユーザ端末２ｃから管理サーバへ転送される。
【００２５】
「カテゴリ」は、「上位カテゴリ」と「下位カテゴリ」とを含んでいる。「広告情報」は、ＩＭクライアント２１に表示されるアイコンのファイル名である「アイコン」と、「アイコン」にハイパーリンクとして埋め込まれるＵＲＬである「ホームページ」とを含む。「広告情報」に、「提供者名称」や「カテゴリ」を含めても良い。「利用フラグ」は、デフォルトで０が設定されている。ユーザが、同一のグループに属するユーザによって履歴テーブルに登録された広告情報に関連するサービス（以下、登録サービスという）を利用している場合、利用フラグは１となる。即ち、利用フラグは、そのレコード中の提供者が提供するサービスがグループの構成ユーザのいずれかにより利用されている最中か否かを示す。「提供者位置」は一意であり、提供者の識別子となる。
【００２６】
（１−３）店舗端末
再び図１を参照すると、店舗端末３は、入力受付モジュール３１と、登録依頼送信モジュール３２とを含む。入力受付モジュール３１は、登録情報及び登録情報の登録の許可をユーザに求めるメッセージの入力を受け付け、図示しないメモリなどの記憶手段に蓄積する。具体的には、入力受付モジュール３１は、図５に例示する登録情報入力画面を表示し、サービスの提供者から登録情報及び登録依頼メッセージの入力を受け付ける。この画面で「登録」ボタンが押されると、入力された登録情報及び登録依頼メッセージが図示しないメモリなどの記憶手段に蓄積される。「キャンセル」ボタンが押されると、入力された登録情報及び登録依頼メッセージは蓄積されず画面が閉じる。一旦入力した登録情報及び登録依頼メッセージの内容の変更も、本画面により可能である。登録依頼情報送信モジュール３２は、登録情報及び登録依頼メッセージを含む登録依頼画面をユーザ端末２ｃに表示させる登録依頼メールをユーザ端末２ｃへ送信する。
【００２７】
（１−４）ユーザ端末
再び図１を参照すると、ユーザ端末２は、ＩＭクライアント２１と、メーラ２３ａと、位置情報通知モジュール２４と、ｗｅｂブラウザ２５とを含む。ユーザ端末２は、第１ネットワーク４を介して管理サーバ１と通信可能である。また、ユーザ端末２は、第２ネットワーク５を介して店舗端末５と通信可能である。店舗端末５との通信は、ユーザのサービス利用時、例えばモバイル決済を行う際に行われる。
【００２８】
ＩＭクライアント２１ａ〜ｃは、広告表示モジュール２２ａ〜ｃを有し、バディの状態を示すアイコンに加え、広告情報に含まれるアイコンを表示する。図６は、ＩＭクライアント２１の表示画面の一例である。この画面では、あるユーザＸ（ユーザＩＤ：Ｕ０１０）の設定したバディリスト「飲み友達」、「ご近所さん」及び「会社」の内、「飲み友達」に含まれるバディ「山田太郎」、「富士花子」及び「鈴木二郎」の状態をアイコンで表示している。バディの状態を示すアイコンの下には、広告情報に含まれるアイコン（以下、広告アイコン）が表示される。この画面では、バディ「山田太郎」が、ラーメン屋「天二」を利用しているため、「天二」の広告アイコンが表示されているが、「天二」の広告アイコンの所定時間表示後に、同じくラーメン屋の「とさっこ」の広告アイコンが表示されても良い。このように、実際に利用しているサービスと同じカテゴリの他のサービスの広告アイコンを提供することにより、たとえバディリストに含まれるバディが一人であっても、そのバディが利用しているサービスを特定することはできず、バディのプライバシーを守ることができる。複数の広告アイコンを表示する場合、これらの広告アイコンを同時に表示しても良い。また、この時バディの利用しているサービスに関する広告アイコン、ここでは「天二」だけを点滅表示しても良い。この場合、ユーザＸはバディの誰かが「天二」を利用していることを知ることができ、バディに人気の高い店を知ることが可能である。広告アイコンにはハイパーリンクが埋め込まれており、クリックするとｗｅｂブラウザ２５が起動する。
【００２９】
ｗｅｂブラウザ２５は、ハイパーリンクで指定されるｗｅｂページを表示する。メーラ２３は、一意な電子メールアドレスを有し、電子メールの送受信を行う。メーラ２３は、登録依頼送信モジュール３２から送信された登録依頼メールを受信すると、図７に示されるような広告情報登録依頼画面を表示する。この画面には、登録依頼メッセージと、「許可」ボタンと、「キャンセル」ボタンとが表示される。「許可」ボタンが押されると、登録情報とＩＭクライアント２１ｃのユーザＩＤとが管理サーバ１へ送信される。「キャンセル」ボタンが押されると、登録情報及びユーザＩＤは送信されない。このようなボタンを有するメールは、例えばＨＴＭＬメールにより実現可能である。位置情報通知モジュール２４は、位置情報、例えばＧＰＳ座標に基づく位置情報を管理サーバ１に所定時間毎に通知する。
【００３０】
（２）広告配信システムで行われる処理
広告配信システムでは、（２−１）履歴登録処理、（２−２）広告送信処理、、（２−３）近隣情報抽出処理及び（２−４）カテゴリ抽出処理が行われる。以下、これらの処理について説明する。以下の説明を簡単にするため、ＩＭクライアント２１ａ〜ｃの有するユーザＩＤは、グループテーブル１２２において同一のグループに属するものとする。
【００３１】
（２−１）履歴登録処理
図８は、履歴登録処理の流れを示す。この処理では、店舗端末３から送信された登録情報と、ユーザ端末２ｃが有するユーザＩＤとを、ユーザ端末２ｃが管理サーバ１に送信し、管理サーバ１は受信した登録情報とユーザＩＤとを対応付けて履歴テーブル１２３へ登録する。
【００３２】
ユーザ端末２ｃは、ユーザによる店舗の利用時に店舗端末３に通信要求を行う（＃１）。通信要求は、例えば、ユーザがユーザ端末２ｃを用いて店舗端末３と電子決済を行う際にされる。通信要求を検知した店舗端末３は、電子メールアドレスをユーザ端末２ｃから取得する（＃２）。店舗端末３は、登録情報及び登録依頼メッセージを、取得した電子メールアドレスに送信する（＃３）。ユーザ端末２ｃは、登録情報及び登録依頼メッセージを受信し（＃４）、図７の広告情報登録依頼画面を表示してユーザに履歴情報の登録の許可を要求する（＃５）。許可がされた場合、ユーザ端末２ｃは、送信された登録情報及びユーザ端末２ｃのユーザＩＤを含む履歴情報を管理サーバ１へ送信する（＃６）。管理サーバ１は履歴情報を受信し（＃７）、受信した履歴情報を履歴テーブル１２３へ蓄積する（＃８）。
【００３３】
（２−２）広告送信処理
図９は、管理サーバ１が行う広告送信処理の流れを示すフローチャートである。この処理では、所定時間毎に広告情報がグループのユーザ全員に送信される。
ステップＳ１０：抽出モジュール１１３は、所定時間Ｔ１が経過したか否かを判断する。経過した場合、ステップＳ１１へ移行する。経過していない場合、経過するまでこの判断を繰り返す。
【００３４】
ステップＳ１１：抽出モジュール１１３は、グループテーブル１２３に蓄積されているグループＩＤの１つを取得する。以下、このグループＩＤで識別されるグループをカレントグループという。
ステップＳ１２：抽出モジュール１１３は、カレントグループに属するユーザのユーザＩＤと対応する全ての提供者（以下、カレント提供者という）の位置を履歴テーブル１２３から取得する。言い換えれば、カレント提供者は、カレントグループで利用されたことのあるサービスの提供者である。
【００３５】
ステップＳ１３：抽出モジュール１１３は、カレントグループの許可ユーザ（以下、カレント許可ユーザという）のユーザ端末２の位置を、ユーザテーブル１２１から取得する。
ステップＳ１４：抽出モジュール１１３は、カレント許可ユーザがいずれかのカレント提供者のサービスを利用しているか否かを判断する。利用の判断は、例えば、カレント許可ユーザの位置がカレント提供者の位置のいずれかと一致するか、またはカレント許可ユーザの位置がカレント提供者の位置から所定の範囲内にあるか否かにより行われる。利用している場合、ステップＳ１５へ移行する。利用していない場合、ステップＳ１８へ移行する。
【００３６】
ステップＳ１５：抽出モジュール１１３は、カレント許可ユーザが利用しているカレント提供者で特定される履歴情報の利用フラグを１とする。
ステップＳ１６：カレント許可ユーザがいずれのカレント提供者のサービスも利用していない場合、、近隣情報送信処理が行われる。この処理では、カレント許可ユーザの参照ユーザ（以下、カレント参照ユーザという）の近隣で提供されているサービスに関する広告情報がカレント参照ユーザに送信される。この処理の詳細は後述する。
【００３７】
ステップＳ１７：このステップでは、カテゴリ抽出処理が行われる。この処理では、前記カレント許可ユーザが利用しているサービスと同一のカテゴリに属するサービスの広告情報がｎ以上（ｎは２以上の自然数）抽出される。ここでｎは、この処理で最低限抽出したい広告情報の数である。この処理の説明は後述する。
【００３８】
ステップＳ１８：送信モジュール１１４は、ステップＳ１７で抽出された全ての広告情報を、カレント参照ユーザのユーザ端末２へ送信する。
ステップＳ１９：抽出モジュール１１３は、グループテーブル１２２に蓄積されている全てのグループについて前記ステップＳ１１〜Ｓ１８が行われたか否かを判断する。全てのグループについて行われた場合、ステップＳ１０へ戻る。全てのグループについて行われていない場合、行われていないグループについてステップＳ１１〜Ｓ１８を繰り返す。
【００３９】
ステップＳ２０：抽出モジュール１１３は、履歴情報の全ての利用フラグを０にし、ステップＳ１０に戻る。
（２−３）近隣情報送信処理
図１０は、近隣情報抽出処理の流れを示すフローチャートである。この処理は、前記広告送信処理のステップＳ１６に移行することにより開始する。
【００４０】
ステップＳ４０：位置判断モジュール１１２は、一のカレント参照ユーザの位置情報をユーザテーブル１２１から取得する。
ステップＳ４１：位置判断モジュール１１２は、カレント提供者の位置情報を履歴テーブル１２３から取得する。
ステップＳ４２：位置判断モジュール１１２は、前記カレント参照ユーザの位置が、カレント提供者のいずれかの位置と近隣か否か、例えばカレント提供者の位置を中心とする所定の半径の円内にカレント参照ユーザが位置するか否かを判断する。近隣の場合、ステップＳ４３へ移行する。いずれの位置とも近隣でない場合、ステップＳ４５へ移行する。
【００４１】
ステップＳ４３：抽出モジュール１１３は、前記カレント参照ユーザの近隣に位置するカレント提供者の広告情報を、履歴テーブル１２３から抽出する。
ステップＳ４４：送信モジュール１１４は、ステップＳ４３で抽出した広告情報を、前記カレント参照ユーザのユーザ端末２へ送信する。
ステップＳ４５：位置判断モジュール１１２は、前記ステップＳ４０〜Ｓ４４が全てのカレント参照ユーザについて行われたか否かを判断する。行われた場合、広告送信処理のステップＳ１９へ戻る。行われていない場合、ステップＳ４０に戻り、処理の行われていないカレント参照ユーザについて前記ステップを繰り返す。
【００４２】
（２−４）カテゴリ抽出処理
図１１は、カテゴリ抽出処理の流れを示すフローチャートである。この処理は、前記広告送信処理のステップＳ１７に移行することにより開始する。
ステップＳ３１：抽出モジュール１１３は、カレントグループに属するユーザの履歴情報のうち、カレント許可ユーザが使用中のサービスと同一の下位カテゴリを有する履歴情報に含まれる広告情報を、履歴テーブル１２３から抽出する。
【００４３】
ステップＳ３２：抽出モジュール１１３は、ステップＳ３１で抽出された広告情報のレコード数がｎ以上であるか否かを判断する。ｎ以上の場合、カテゴリ抽出処理を終了し、広告送信処理のステップＳ１８へ戻る。ｎ未満の場合、ステップＳ３３へ移行する。
ステップＳ３４：抽出モジュール１１３は、カレントグループに属するユーザの履歴情報のうち、カレント許可ユーザが利用中のサービスと同一の上位カテゴリを有する履歴情報に含まれる広告情報を履歴テーブル１２３から抽出し、広告送信処理のステップＳ１８へ戻る。
【００４４】
＜第２実施形態例＞
前記第１実施形態例では、サービスの利用の有無の判断をユーザ及びサービス提供者の位置情報に基づいて行っていた。しかし、サービスの利用を示す利用通知をサービス提供者から送信してもらい、それに基づいてサービスの利用の有無の判断を行っても良い。この場合、ユーザ端末２の現在位置と提供者の位置情報とを比較する必要がなく、管理サーバ１の負荷を軽減しつつ第１実施形態例と同様の広告配信を行うことが可能である。
【００４５】
（１）構成
図１２は、本願第２実施形態例に係る広告配信システムの全体構成図である。このシステムは、管理サーバ１と、ユーザ端末２ａ〜ｃと、第１店舗端末６と、第２店舗端末７とから構成される。管理サーバ１のモジュール群１１は、第１実施形態例に係る管理サーバ１と同様の構成である。また、ユーザ端末２ａ〜ｃも第１実施形態例と同様の構成である。第１店舗端末６は、第１実施形態例に係る店舗端末３と異なり、履歴送信モジュール６２を有する。履歴送信モジュール６２は、ユーザ端末２ｃからユーザＩＤを取得し、登録情報とともに管理サーバ１へ送信する。即ち、第１実施形態例と異なり、ユーザ端末２ｃの代わりに第１店舗端末６が履歴情報を管理サーバ１へ送信する。第２店舗端末７は、利用通知モジュール７１を有する。第２店舗端末７の利用通知部７１は、ユーザによるサービスの利用、例えばユーザ端末２ｂと第２店舗端末７との間でモバイル決済が行われている際に、ユーザＩＤをユーザ端末２ｂから取得し、第２店舗端末７の有する提供者ＩＤとともに管理サーバ１に通知する。このユーザＩＤ及び提供者ＩＤを含む通知を利用通知という。この利用通知部７１は、例えばＩＭクライアントにより実現可能である。即ち、サービスの利用が提供者の状態として通知される。
【００４６】
（２）処理の流れ
本実施形態例の広告配信システムでは、前記第１実施形態例と同様、履歴登録処理、広告送信処理、カテゴリ抽出処理及び近隣情報抽出処理が行われる。
履歴登録処理は、ユーザ端末２と第１店舗端末６との間で行われる。第１実施形態例では、ユーザ端末２が履歴情報を管理サーバ１へ送信したが（＃６）、本実施形態例では、第１店舗端末６が管理サーバ１へ直接履歴情報を送信する。
【００４７】
一方、サービスの利用の判断は第２店舗端末７の利用通知モジュール７１からＩＭサーバ１３へ送信される利用通知に基づいて行われる。具体的には、広告送信処理のステップＳ１２において、カレント提供者の位置情報の代わりにカレント提供者の提供者ＩＤが取得される。ステップＳ１３では、カレント許可ユーザの位置情報の代わりにカレント許可ユーザのユーザＩＤが取得される。ステップＳ１４では、ステップＳ１２で取得した提供者ＩＤのいずれかと、利用通知に含まれる提供者ＩＤとが一致し、かつ利用通知に含まれるユーザＩＤとカレント許可ユーザのユーザＩＤとが一致する場合、サービスを利用していると判断する。カテゴリ抽出処理及び近隣情報抽出処理は第１実施形態例と同様である。
【００４８】
＜第３実施形態例＞
上記第１及び第２実施形態例では、広告情報はＩＭクライアント２２上に表示された。しかし、履歴テーブル１２３に登録された店舗などの一覧を表示するＷｅｂページに広告情報を表示しても良い。こうすれば、現在許可ユーザが利用しているサービスの広告情報を知ることができ、かつ既に履歴テーブル１２３に登録された提供者のホームページも検索できる。
【００４９】
（１）全体構成
図１３は、本願第３実施形態例に係る広告配信システムの全体構成図である。このシステムは、管理サーバ１と、ユーザ端末２ａ〜ｃと、店舗端末３とから構成される。管理サーバ１のモジュール群１１は、送信モジュール１１４を有しておらず、代わりにページ生成モジュール１１６を有する。ページ生成モジュール１１６は、抽出モジュール１１３により抽出された広告情報をバナーとして有するｗｅｂページの生成を行う。また、管理サーバ１は、ｗｅｂサーバ１４を有し、ページ生成モジュールの生成したｗｅｂページをユーザ端末２ａ〜ｃの要求に応じて送信する。本実施形態例のユーザ端末２は、第１実施形態例のユーザ端末２と異なり、広告表示モジュール２２を有しておらず、代わりに一覧表示モジュール２６を有する。一覧表示モジュール２６は、ページ生成モジュール１１６の生成したｗｅｂページの送信をｗｅｂサーバ１４に要求し、送信されたｗｅｂページをｗｅｂブラウザ２５に表示させる。
【００５０】
（２）処理の流れ
本実施形態例の広告配信システムでは、履歴登録処理、広告送信処理、カテゴリ抽出処理及び近隣情報抽出処理が行われる。
広告送信処理のステップＳ１８では、広告情報を送信する代わりに、ページ生成モジュール１１６がステップＳ１７で抽出された広告情報をバナーとして有するｗｅｂページの生成を行い、一旦ｗｅｂサーバ１４の図示しないデータベースに蓄積した後、ｗｅｂサーバ１４がユーザ端末２の一覧表示モジュール２１から送信された一覧送信要求の受信に応じて蓄積したページの送信を行う。このデータベースは、ディレクトリ型検索エンジンと同様、分類階層を有しており、本実施形態例では最上の分類階層である上位カテゴリのリンクを選択することで、その下の分類階層である下位カテゴリのリンクを選択でき、さらに選択された下位カテゴリに属するサービスのホームページのリンクを選択できる。
【００５１】
具体的には、図１４に示すように、ＩＭクライアントのＧＵＩに設けられた「ショップ一覧」ボタンがクリックされると、一覧送信要求が一覧表示モジュール２１からｗｅｂサーバ１４へ送信される。一覧送信要求の受信に応じてｗｅｂサーバ１４からユーザ端末２へ送信されたｗｅｂページは、図１５（ａ）に示すように、履歴テーブル１２３に蓄積される上位カテゴリの一覧である。この一覧にはそれぞれの上位カテゴリに属する下位カテゴリの一覧を示すｗｅｂページへのハイパーリンクが張られており、上位カテゴリのいずれかがクリックされると、下位カテゴリの一覧が表示される（図１５（ｂ））。下位カテゴリのいずれかがクリックされると、下位カテゴリに属する提供者名称の一覧が表示される（図１５（ｃ））。提供者名称がクリックされると、その提供者のホームページが表示される。一方、送信されたｗｅｂページには、図１５（ａ）〜（ｃ）に示すように広告アイコンもバナーとして表示される。抽出モジュール１１３により抽出された広告情報が複数の場合、ｗｅｂページに表示する広告アイコンを利用頻度の高い順から所定時間ごとに交代させたり、利用日時の新しいものから順に表示しても良い。
【００５２】
履歴登録処理及びカテゴリ抽出処理は、前記第１実施形態例と同様である。近隣情報抽出処理は、ステップＳ４４において、前述の広告送信処理のステップＳ１８と同様、ステップＳ４１で抽出された広告情報をバナーとして有するｗｅｂページを送信する。
＜その他の実施形態例＞
（Ａ）前記第１及び第２実施形態例の広告送信処理のステップＳ２０及び近隣情報送信処理のステップＳ４４において、抽出された広告情報は一括して送信される。しかし、抽出された広告情報を、利用頻度の高い順に所定時間ごとに送信したり、利用日時の新しいものから順に送信しても良い。この場合、利用回数を示す「カウンタ」や、履歴情報の登録時を示す「登録時」といったフィールドを履歴テーブル１２３にさらに設け、このフィールドを参照して広告情報を抽出すれば良い。こうすれば、ユーザは良く利用されているサービスや新たに登録された広告情報を参照することが可能である。
【００５３】
（Ｂ）前記第１〜第３実施形態例の広告送信処理で抽出される広告情報に、利用フラグを付加して送信しても良い。この場合、ユーザ端末２において同一カテゴリに属する広告情報の内、現在ユーザの利用しているサービスに関する広告情報を識別することが可能であり、例えば利用しているサービスに関する広告情報だけを点滅表示させることも可能である。
【００５４】
（Ｃ）前述の処理を行うプログラムを記録したコンピュータ読み取り可能な記録媒体も本発明に含まれる。ここで記録媒体としては、コンピュータ読み取り可能なフレキシブルディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、その他のものが挙げられる。
（付記）
（付記１）
第１ユーザが用いる第１ユーザ端末及び第２ユーザが用いる第２ユーザ端末を含むユーザ端末群とネットワークを介して接続された状態通知装置に用いられる広告送信方法であって、
前記第１ユーザの状態を参照する参照ユーザと、前記第１ユーザとを、グループを構成するグループメンバとして記憶するグループ記憶ステップと、
前記グループに含まれるいずれかのユーザが提供を受けた商品または役務に関する情報である広告情報と、前記商品または役務の提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴情報を記憶する履歴記憶ステップと、
前記第１ユーザが、前記履歴記憶ステップで記憶されているいずれかの提供者から商品または役務の提供を受けているか否かを判断する第１判断ステップと、前記第１ユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、記憶されている履歴情報から抽出する抽出ステップと、
前記抽出された広告情報を、第１ユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を含む広告送信方法。
【００５５】
状態通知装置とは、例えばインスタントメッセージングサーバである。広告情報とは、提供される商品または役務を表すアイコンや、提供される商品または役務の内容を記述したウェブページのＵＲＬなどである。
例えば、ユーザＡの状態を参照することを許可されたユーザがユーザＢ及びＣである場合、グループはユーザＡ、Ｂ及びＣからなる。このグループに属するユーザであるユーザＡ、ＢまたはＣから送信された広告情報に関する商品または役務の提供をユーザＡが受けると、その広告情報がユーザＢ及びＣに送信される。ユーザＢが状態を参照したいユーザであるユーザＡが提供を受けている商品または役務の広告情報が送信されるから、状態を参照するユーザに対してより効果的な広告を行うことが可能である。
【００５６】
（付記２）
前記第１ユーザが商品または役務の提供を受けている前記提供者が用いる前記提供者端末から、前記第１ユーザのユーザ識別子と前記提供者の提供者識別子とを含む利用通知を受信する通知受信ステップをさらに含み、
前記第１判断ステップでは、前記利用通知を受信した場合、前記第１ユーザが前記提供者から商品または役務の提供を受けていると判断する、付記１に記載の広告送信方法。
【００５７】
状態通知装置が利用通知を受信した場合にユーザが商品または役務の提供を受けていると判断する。従って、状態通知装置の処理の負荷を小さくできる。
（付記３）
前記提供者識別子は、商品または役務の提供される位置を特定するための提供者位置情報であり、
前記ユーザ端末群の現在位置を特定するための端末位置情報を前記ユーザ端末群から受信する第３受信ステップをさらに含む、付記１に記載の広告送信方法。
【００５８】
提供者位置情報とは、例えばＧＰＳ衛星から得られた、提供者の有するＧＰＳレシーバの位置情報である。端末位置情報とは、例えばＧＰＳ衛星から得られた、ＧＰＳレシーバ機能付きユーザ端末の位置情報である。
（付記４）
前記第１判断ステップでは、前記第１ユーザ端末の端末位置情報と前記提供者位置情報とを比較することにより前記第１ユーザが前記提供者から商品または役務の提供を受けているか否かを判断する、付記３に記載の広告送信方法。
【００５９】
（付記５）
前記履歴情報は、提供される商品または役務が属するカテゴリを識別するためのカテゴリ識別情報をさらに含み、
前記抽出ステップでは、前記第１ユーザが提供を受けている商品または役務と同一のカテゴリに属する商品または役務に関する広告情報をさらに抽出する、
付記１ないし４のいずれかに記載の広告送信方法。
【００６０】
端末位置情報と提供者位置情報とを比較することにより商品または役務の提供を受けているか否かを判断するとは、例えば、端末の位置が飲食店の所在地など商品または役務の提供場所と一致する場合や、商品または役務の提供場所を中心とした所定の範囲内にユーザ端末が存在する場合、そのユーザ端末のユーザがその商品または役務の提供を受けていると判断することである。
【００６１】
利用中の商品または役務に関する広告情報だけでなく、利用中の商品または役務とカテゴリが同一の商品または役務に関する広告情報も送信される。
カテゴリの中にさらに第２、第３の下位カテゴリを設けて、カテゴリを階層化しても良い。この場合、例えば下位のカテゴリに属する広告情報が少ない場合、上位のカテゴリから広告情報を抽出し送信する広告情報を増やすことが可能である。
【００６２】
（付記６）
前記提供者位置情報と、前記参照ユーザが用いる参照端末の端末位置情報とを比較することにより、商品または役務の提供される位置が前記参照端末の近傍であるか否かを判断する第２判断ステップをさらに含み、
前記抽出ステップでは、前記参照端末の近傍で提供される商品または役務に関する広告情報をさらに抽出する、
付記３または４のいずれかに記載の広告送信方法。
【００６３】
参照端末の近傍で提供される商品または役務に関する広告情報がさらに抽出される。提供者位置情報と参照端末の端末位置情報との比較は、前記第４発明と同様である。第１ユーザがいずれの提供者からも商品または役務の提供を受けていないときに限り参照端末の近傍で提供される商品または役務に関する広告情報を抽出するようにしても良い。この場合、第１ユーザが商品または役務の提供を受けていなくても、参照ユーザには自分の位置の近くで提供されている商品または役務に関する広告情報が送信される。
【００６４】
（付記７）
第１ユーザが用いる第１ユーザ端末及び第２ユーザが用いる第２ユーザ端末を含むユーザ端末群とネットワークを介して接続された状態通知装置に用いられる広告送信装置であって、
前記第１ユーザの状態を参照する参照ユーザと、前記第１ユーザとを、グループを構成するグループメンバとして記憶するグループ記憶手段と、
前記グループに含まれるいずれかのユーザが提供を受けた商品または役務に関する情報である広告情報と、前記商品または役務の提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信手段と、
前記履歴情報を記憶する履歴記憶手段と、
前記第１ユーザが、前記履歴記憶手段に記憶されているいずれかの提供者から商品または役務の提供を受けているか否かを判断する第１判断手段と、
前記第１ユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、記憶されている履歴情報から抽出する抽出手段と、
前記抽出された広告情報を、第１ユーザを除くグループメンバのユーザ端末に送信する送信手段と、
を含む広告送信装置。
【００６５】
（付記８）
第１ユーザが用いる第１ユーザ端末及び第２ユーザが用いる第２ユーザ端末を含むユーザ端末群とネットワークを介して接続されたコンピュータに用いられる広告送信プログラムであって、
前記第１ユーザの状態を参照する参照ユーザと、前記第１ユーザとを、グループを構成するグループメンバとして記憶するグループ記憶ステップと、
前記グループに含まれるいずれかのユーザが提供を受けた商品または役務に関する情報である広告情報と、前記商品または役務の提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴情報を記憶する履歴記憶ステップと、
前記第１ユーザが、前記履歴記憶ステップで記憶されているいずれかの提供者から商品または役務の提供を受けているか否かを判断する第１判断ステップと、前記第１ユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、記憶されている履歴情報から抽出する抽出ステップと、
前記抽出された広告情報を、第１ユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を前記コンピュータに実行させるための広告送信プログラム。
【００６６】
（付記９）
第１ユーザが用いる第１ユーザ端末及び第２ユーザが用いる第２ユーザ端末を含むユーザ端末群とネットワークを介して接続されたコンピュータに用いられる広告送信プログラムを記憶したコンピュータ読み取り可能な記録媒体であって、
前記第１ユーザの状態を参照する参照ユーザと、前記第１ユーザとを、グループを構成するグループメンバとして記憶するグループ記憶ステップと、
前記グループに含まれるいずれかのユーザが提供を受けた商品または役務に関する情報である広告情報と、前記商品または役務の提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報を受信する第１受信ステップと、
前記履歴情報を記憶する履歴記憶ステップと、
前記第１ユーザが、前記履歴記憶ステップで記憶されているいずれかの提供者から商品または役務の提供を受けているか否かを判断する第１判断ステップと、
前記第１ユーザが前記提供者の商品または役務の提供を受けていると判断した場合、前記商品または役務に関する広告情報を、記憶されている履歴情報から抽出する抽出ステップと、
前記抽出された広告情報を、第１ユーザを除くグループメンバのユーザ端末に送信する送信ステップと、
を前記コンピュータに実行させるための広告送信プログラムを記憶したコンピュータ読み取り可能な記録媒体。
【００６７】
（付記１０）
状態通知装置と接続される第１ユーザ端末に用いられる履歴送信方法であって、
前記状態通知装置と接続される第２ユーザ端末のユーザが商品または役務の提供を行う提供者から前記商品または役務の提供を受けた場合、前記提供を受けた商品または役務に関する情報である広告情報と、前記提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報を送信するステップを含む履歴送信方法。
【００６８】
この方法は、前記第１発明の履歴情報を送信するために用いられる。即ち、ユーザが提供を受けた商品または役務に関する情報である広告情報と、前記商品または役務の提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報が第１ユーザ端末から広告送信装置に送信される。第１ユーザ端末は、第２ユーザ端末と同一であっても、別々であっても良い。また、ユーザが履歴情報の送信をさらに許可した場合に限り、履歴情報を送信するようにしても良い。この場合、許可された履歴情報だけが送信されるため、ユーザが実際に提供を受け、かつユーザの評価を受けた商品または役務に関する広告情報だけが広告送信装置に記憶される。従って、広告効果の高い広告情報を送信することができる。
【００６９】
（付記１１）
状態通知装置と接続される第１ユーザ端末に用いられる履歴送信装置であって、
前記状態通知装置と接続される第２ユーザ端末のユーザが商品または役務の提供を行う提供者から前記商品または役務の提供を受けた場合、前記提供を受けた商品または役務に関する情報である広告情報と、前記提供者を識別するための提供者識別子と、前記ユーザを識別するためのユーザ識別子とを含む履歴情報を送信する履歴送信手段を含む履歴送信装置。
【００７０】
（付記１２）
商品または役務の提供を受けるユーザが用いるユーザ端末と状態通知装置とに接続され、前記商品または役務の提供者が用いる提供者端末に用いられる利用通知方法であって、
前記商品または役務の提供者からユーザへ商品または役務の提供が行われているかまたは行われた場合、前記ユーザを識別するためのユーザ識別子を取得するステップと、
前記ユーザ識別子と前記提供者を識別するための提供者識別子とを含む利用通知を送信するステップと、
を含む利用通知方法。
【００７１】
この方法は、前記第２発明の利用通知を送信するために用いられる。商品または役務の提供が行われたとは、例えばユーザ端末と提供者端末の間で電子決済が行われたことである。商品または役務の提供を、提供者の状態として状態通知装置に通知するようにしても良い。
（付記１３）
商品または役務の提供を受けるユーザが用いるユーザ端末と状態通知装置とに接続され、前記商品または役務の提供者が用いる提供者端末に用いられる利用通知装置であって、
前記商品または役務の提供者からユーザへ商品または役務の提供が行われているかまたは行われた場合、前記ユーザを識別するためのユーザ識別子を取得する取得手段と、
前記ユーザ識別子と前記提供者を識別するための提供者識別子とを含む利用通知を送信する送信手段と、
を含む利用通知装置。
【００７２】
【発明の効果】
本発明を用いれば、ユーザの好みや関心に応じた広告配信を行うことができる。
【図面の簡単な説明】
【図１】第１実施形態例に係る広告配信システムの全体構成図。
【図２】ユーザテーブルに蓄積される情報の概念説明図。
【図３】グループテーブルに蓄積される情報の概念説明図。
【図４】履歴テーブルに蓄積される情報の概念説明図。
【図５】登録情報入力画面の一例。
【図６】広告アイコンを表示するＩＭクライアント画面の一例。
【図７】広告情報登録依頼画面の一例。
【図８】履歴登録処理の流れを示す図。
【図９】広告送信処理の流れの一例を示すフローチャート。
【図１０】近隣情報抽出処理の流れの一例を示すフローチャート。
【図１１】カテゴリ抽出処理の流れの一例を示すフローチャート。
【図１２】第２実施形態例に係る広告配信システムの全体構成図。
【図１３】第３実施形態例に係る広告配信システムの全体構成図。
【図１４】第３実施形態例に係るＩＭクライアント画面の一例。
【図１５】（ａ）同一上位カテゴリの一覧及び広告アイコンを表示するｗｅｂページの一例。
（ｂ）下位カテゴリの一覧及び広告アイコンを表示するｗｅｂページの一例。
（ｃ）ショップの一覧及び広告アイコンを表示するｗｅｂページの一例。
【図１】
0004074106.tif 000002
【図２】
0004074106.tif 000003
【図３】
0004074106.tif 000004
【図４】
0004074106.tif 000005
【図５】
0004074106.tif 000006
【図６】
0004074106.tif 000007
【図７】
0004074106.tif 000008
【図８】
0004074106.tif 000009
【図９】
0004074106.tif 000010
【図１０】
0004074106.tif 000011
【図１１】
0004074106.tif 000012
【図１２】
0004074106.tif 000013
【図１３】
0004074106.tif 000014
【図１４】
0004074106.tif 000015
【図１５】
0004074106.tif 000016