(57)【特許請求の範囲】
【請求項１】
送信者が操作可能であってインターネット網に接続されている送信者端末と、受信者が操作可能であってインターネット網に接続されている受信者端末と、前記インターネット網上に設けられ、送信先メールアドレスを含む電子メールを前記送信者端末から受信して記憶するとともに、前記受信者端末からのアクセスに基づいて、当該受信者のメールアドレス宛の電子メールを該受信者端末に配信するメール配信機能を少なくとも有するサーバコンピュータと、から成る電子メールシステムであって、
前記送信者端末は、送信者が携行可能であって、当該端末の現在位置を示す現在位置情報を取得する現在位置情報取得機能を有するとともに、該現在位置情報を少なくとも含む付加情報を有する電子メールを送信する携帯端末であって、
前記サーバコンピュータは、
複数の各広告情報に対応付けて当該広告情報の配信対象とするキーワードと、各広告情報に対応付けて当該広告情報の配信対象とする地域情報と、が記憶された広告情報データベースと、
前記送信者端末から送信される電子メールに含まれる現在位置情報を抽出する現在位置情報抽出手段と、
前記現在位置情報抽出手段にて抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、配信する広告情報を特定する広告情報特定手段と、
前記広告情報特定手段にて特定した広告情報を、前記現在位置情報抽出手段において抽出対象とした電子メールの送信元の送信者端末および／または当該電子メールの送信先の前記受信者端末に対して配信する広告情報配信手段と、
前記受信者端末からのアクセスに基づき配信する当該受信者宛の電子メールが前記送信者端末から送信された時点から当該配信時点までの経過時間を特定する経過時間特定手段と、
を備え、
前記広告情報特定手段は、前記経過時間特定手段にて特定した経過時間が所定時間以内であるときには、記現在位置情報抽出手段にて抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、少なくとも受信者に対して配信する広告情報を特定する一方、経過時間が所定時間を超えているときには、前記キーワード抽出手段にて抽出したキーワードに対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、少なくとも受信者に対して配信する広告情報を特定することを特徴とする電子メールシステム。
【請求項２】
前記サーバコンピュータは、メールサービスを利用する送信者および受信者である各利用者のメールアドレスに対応付けて、当該利用者の属性情報が記憶される利用者データベースを備え、
前記広告情報データベースには、各広告情報に対応付けて当該広告情報の配信対象とする利用者の属性情報がさらに記憶されており、
前記広告情報特定手段は、電子メールに含まれる送信先メールアドレスまたは当該電子メールに含まれる送信者のメールアドレスに対応付けて前記利用者データベースに記憶されている属性情報に基づいて送信者または受信者の属性情報を特定し、該特定した属性情報にさらに対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、配信する広告情報を特定する、
ことを特徴とする請求項１に記載の電子メールシステム。
【請求項３】
送信者が操作可能であってインターネット網に接続されている送信者端末と、受信者が操作可能であってインターネット網に接続されている受信者端末と、前記インターネット網上に設けられ、送信先メールアドレスを含む電子メールを前記送信者端末から受信して記憶するとともに、前記受信者端末からのアクセスに基づいて、当該受信者のメールアドレス宛の電子メールを該受信者端末に配信するメール配信機能を少なくとも有するサーバコンピュータと、から成る電子メールシステムであって、
前記送信者端末は、送信者が携行可能であって、当該端末の現在位置を示す現在位置情報を取得する現在位置情報取得機能を有するとともに、該現在位置情報を少なくとも含む付加情報を有する電子メールを送信する携帯端末であって、
前記送信者端末および前記受信者端末には、前記サーバコンピュータとの間において電子メールの送受信を行うための処理を実施する、当該送信者端末および受信端末にて動作可能なアプリケーションプログラムが記憶されており、
前記アプリケーションプログラムは、現在位置情報を含む付加情報が付加されている受信した電子メールに対する返信メールを送信するときには、該受信した電子メールに付加されている現在位置情報を含む返信メールを送信し、
前記サーバコンピュータは、
複数の各広告情報に対応付けて当該広告情報の配信対象とする地域情報が記憶された広告情報データベースと、
前記返信メールに含まれる現在位置情報を抽出する現在位置情報抽出手段と、
前記現在位置情報抽出手段にて抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、配信する広告情報を特定する広告情報特定手段と、
前記広告情報特定手段にて特定した広告情報を、前記現在位置情報抽出手段において抽出対象とした電子メールの送信元の送信者端末および／または当該電子メールの送信先の前記受信者端末に対して配信する広告情報配信手段と、
前記送信者端末からのアクセスに基づき配信する当該送信者宛の返信メールの契機となった電子メールが該送信者端末から送信された時点から当該配信時点までの経過時間を特定する経過時間特定手段と、
を備え、
前記広告情報特定手段は、前記経過時間特定手段にて特定した経過時間が所定時間以内であるときには、前記現在位置情報抽出手段にて返信メールから抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、送信者に対して配信する広告情報を特定し、
前記広告情報配信手段は、前記広告情報特定手段にて特定した広告情報を、送信者端末に配信する電子メールシステム。
【請求項４】
前記広告情報特定手段は、前記受信者端末に配信する電子メールが、複数存在するときには、これら複数の電子メールのうち最新の電子メールを、現在位置情報の抽出対象とすることを特徴とする請求項１〜３のいずれかに記載の電子メールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の現在位置に応じた広告情報を配信する電子メールシステムに関する。
【背景技術】
【０００２】
従来、利用者の情報端末に広告情報を配信するシステムとしては、例えば、利用者の端末に付与されたＩＰアドレスを取得して、該ＩＰアドレスから当該利用者の端末が該当する地域を特定して、該特定した地域に応じた広告を配信するものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００１−１８８７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１にあっては、地域を特定するためのＩＰアドレス等の情報をサーバに逐次送信して通知する必要があり、これらＩＰアドレス等の情報を通知するための利用者の負担が、比較的大きなものとなってしまうという問題があった。
【０００５】
本発明は、このような問題点に着目してなされたもので、広告の配信を受ける利用者の負担が大きくなることがなく、利用者の現在位置に応じた広告情報を配信することのできる電子メールシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の請求項１に記載の電子メールシステムは、
送信者が操作可能であってインターネット網に接続されている送信者端末と、受信者が操作可能であってインターネット網に接続されている受信者端末と、前記インターネット網上に設けられ、送信先メールアドレスを含む電子メールを前記送信者端末から受信して記憶するとともに、前記受信者端末からのアクセスに基づいて、当該受信者のメールアドレス宛の電子メールを該受信者端末に配信するメール配信機能を少なくとも有するサーバコンピュータと、から成る電子メールシステムであって、
前記送信者端末は、送信者が携行可能であって、当該端末の現在位置を示す現在位置情報を取得する現在位置情報取得機能を有するとともに、該現在位置情報を少なくとも含む付加情報を有する電子メールを送信する携帯端末であって、
前記サーバコンピュータは、
複数の各広告情報に対応付けて当該広告情報の配信対象とするキーワードと、各広告情報に対応付けて当該広告情報の配信対象とする地域情報と、が記憶された広告情報データベースと、
前記送信者端末から送信される電子メールに含まれる現在位置情報を抽出する現在位置情報抽出手段と、
前記現在位置情報抽出手段にて抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、配信する広告情報を特定する広告情報特定手段と、
前記広告情報特定手段にて特定した広告情報を、前記現在位置情報抽出手段において抽出対象とした電子メールの送信元の送信者端末および／または当該電子メールの送信先の前記受信者端末に対して配信する広告情報配信手段と、
前記受信者端末からのアクセスに基づき配信する当該受信者宛の電子メールが前記送信者端末から送信された時点から当該配信時点までの経過時間を特定する経過時間特定手段と、
を備え、
前記広告情報特定手段は、前記経過時間特定手段にて特定した経過時間が所定時間以内であるときには、記現在位置情報抽出手段にて抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、少なくとも受信者に対して配信する広告情報を特定する一方、経過時間が所定時間を超えているときには、前記キーワード抽出手段にて抽出したキーワードに対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、少なくとも受信者に対して配信する広告情報を特定することを特徴としている。
この特徴によれば、利用者となる送信者の現在位置を特定するための情報となる現在位置情報が、送信する電子メールに付加されて送信されるので、これらの情報を個別に送信する場合に比較して利用者の負担が大きくなることがないばかりか、該現在位置情報に該当する地域に対応する広告情報が特定されて配信されるので、利用者となる送信者または受信者の現在位置に応じた広告情報を配信することができる。
特に本発明にあっては、送信者が移動して、電子メールの送信時から移動した可能性が高い経過時間が所定時間を超えているときには、電子メールに含まれるキーワードに対応する広告情報が、送信者端末や受信者端末に対して配信されるので、その時点において利用者となる送信者や受信者が関心のある関心事に関する広告情報を配信することができるとともに、不適当な地域の広告が配信されることも極力回避できる。
【０００８】
本発明の請求項２に記載の電子メールシステムは、請求項１に記載の電子メールシステムであって、
前記サーバコンピュータは、メールサービスを利用する送信者および受信者である各利用者のメールアドレスに対応付けて、当該利用者の属性情報が記憶される利用者データベースを備え、
前記広告情報データベースには、各広告情報に対応付けて当該広告情報の配信対象とする利用者の属性情報がさらに記憶されており、
前記広告情報特定手段は、電子メールに含まれる送信先メールアドレスまたは当該電子メールに含まれる送信者のメールアドレスに対応付けて前記利用者データベースに記憶されている属性情報に基づいて送信者または受信者の属性情報を特定し、該特定した属性情報にさらに対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、配信する広告情報を特定する、
ことを特徴としている。
この特徴によれば、利用者の属性情報、例えば性別等に応じた広告情報が配信されるので、さらに利用者に合致した有益な広告情報を配信でき、さらに広告効果を高めることができる。
【０００９】
本発明の請求項３に記載の電子メールシステムは、
送信者が操作可能であってインターネット網に接続されている送信者端末と、受信者が操作可能であってインターネット網に接続されている受信者端末と、前記インターネット網上に設けられ、送信先メールアドレスを含む電子メールを前記送信者端末から受信して記憶するとともに、前記受信者端末からのアクセスに基づいて、当該受信者のメールアドレス宛の電子メールを該受信者端末に配信するメール配信機能を少なくとも有するサーバコンピュータと、から成る電子メールシステムであって、
前記送信者端末は、送信者が携行可能であって、当該端末の現在位置を示す現在位置情報を取得する現在位置情報取得機能を有するとともに、該現在位置情報を少なくとも含む付加情報を有する電子メールを送信する携帯端末であって、
前記送信者端末および前記受信者端末には、前記サーバコンピュータとの間において電子メールの送受信を行うための処理を実施する、当該送信者端末および受信端末にて動作可能なアプリケーションプログラムが記憶されており、
前記アプリケーションプログラムは、現在位置情報を含む付加情報が付加されている受信した電子メールに対する返信メールを送信するときには、該受信した電子メールに付加されている現在位置情報を含む返信メールを送信し、
前記サーバコンピュータは、
複数の各広告情報に対応付けて当該広告情報の配信対象とする地域情報が記憶された広告情報データベースと、
前記返信メールに含まれる現在位置情報を抽出する現在位置情報抽出手段と、
前記現在位置情報抽出手段にて抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、配信する広告情報を特定する広告情報特定手段と、
前記広告情報特定手段にて特定した広告情報を、前記現在位置情報抽出手段において抽出対象とした電子メールの送信元の送信者端末および／または当該電子メールの送信先の前記受信者端末に対して配信する広告情報配信手段と、
前記送信者端末からのアクセスに基づき配信する当該送信者宛の返信メールの契機となった電子メールが該送信者端末から送信された時点から当該配信時点までの経過時間を特定する経過時間特定手段と、
を備え、
前記広告情報特定手段は、前記経過時間特定手段にて特定した経過時間が所定時間以内であるときには、前記現在位置情報抽出手段にて返信メールから抽出した現在位置情報に該当する地域に対応付けて前記広告情報データベースに記憶されている広告情報に基づいて、送信者に対して配信する広告情報を特定し、
前記広告情報配信手段は、前記広告情報特定手段にて特定した広告情報を、送信者端末に配信することを特徴としている。
この特徴によれば、利用者となる送信者の現在位置を特定するための情報となる現在位置情報が、送信する電子メールに付加されて送信されるので、これらの情報を個別に送信する場合に比較して利用者の負担が大きくなることがないばかりか、該現在位置情報に該当する地域に対応する広告情報が特定されて配信されるので、利用者となる送信者または受信者の現在位置に応じた広告情報を配信することができる。
特に本発明にあっては、電子メールの送信時から送信者が移動した可能性が低い経過時間が所定時間以内であるときには、送信者端末の送信時の現在位置情報に該当する地域に対応する広告情報が特定されて、返信メールとともに配信されるので、これら広告情報を個別に送信者端末に配信する場合に比較して、送信者の負担をより軽減できる。
【００１０】
本発明の請求項４に記載の電子メールシステムは、請求項１〜３のいずれかに記載の電子メールシステムであって、
前記広告情報特定手段は、前記受信者端末に配信する電子メールが、複数存在するときには、これら複数の電子メールのうち最新の電子メールを、現在位置情報の抽出対象とすることを特徴としている。
この特徴によれば、現在位置情報の抽出対象を最新の電子メールとすることで、当該電子メールの送信者が移動した可能性のより低くなり、不適当な地域の広告が配信されることをより一層回避できる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施例を以下に説明する。
【実施例】
【００１２】
本発明の実施例を図面に基づいて説明すると、まず図１は、本発明の実施例における広告配信サービスを提供する広告配信サーバ１を含む本発明の電子メールシステムとなる広告配信システムの全体像を示すブロック図である。
【００１３】
本実施例の広告配信システムは、図１に示すように、本発明の送信者及び受信者となる利用者ａ、ｂ、…が、インターネット網５を介した電子メールの送受信やＷｅｂページの閲覧に利用する本発明の送信者端末及び受信者端末となる携帯電話機４ａ、４ｂ、…と、広告主Ａ、Ｂ、…が、利用者ａ、ｂ、…に閲覧させたいＷｅｂページをインターネット網５を介して配信するＷｅｂサーバ３ａ、３ｂ、…と、広告配信サービス提供会社の担当者が、広告主Ａ、Ｂ、…から受付けた広告情報の登録や変更、削除等を行う広告管理コンピュータ２と、広告管理コンピュータ２及びインターネット網５と接続され、広告管理コンピュータ２を介して登録された広告情報をインターネット網５を介して携帯電話機４ａ、４ｂ、…に配信することで、利用者ａ、ｂ、…が広告情報に対応するＷｅｂページを閲覧するように誘導する本発明のサーバコンピュータとなる広告配信サーバ１と、から主に構成される。
【００１４】
本実施例において、利用者ａ、ｂが使用する携帯電話機４ａ、４ｂは、無線による通常の通話機能や、インターネット網５を介した電子メールの送受信機能、インターネット網５を介した広告配信サーバ１やＷｅｂサーバ３ａ、３ｂからのＷｅｂページの取得／閲覧機能、インターネット網５を介した広告配信サーバ１からのメッセンジャーアプリケーションプログラム（以下、メッセンジャーアプリと略称する）の取得／実行機能に加えて、特に図示しないが、内蔵する小型のＧＰＳ（Global Positioning System）アンテナにて、複数のＧＰＳ衛星６から送信されるＧＰＳ電波に基づいて現在位置を特定し、該特定した現在位置を特定可能な現在位置情報であるＧＰＳ情報を出力するＧＰＳ機能（現在位置情報取得機能）を備えているとともに、該携帯電話機４ａ、４ｂの各種の動作を制御する図示しない制御部や、送受信する電子メールや取得したＷｅｂページ等を表示するための表示部、メニュー等の選択操作や電子メールにおける文字等を入力するための入力部を備えている。これら、ＧＰＳ機能（現在位置情報取得機能）は、例えば、携帯電話機４ａ、４ｂに搭載されている、ベースバンドＬＳＩ等に組み込まれた機能として提供される。
【００１５】
尚、広告配信サーバ１を介する電子メールの送受信機能に関しては、前記したメッセンジャーアプリにより形成されているとともに、該メッセンジャーアプリによる電子メールの送受信機能においては、ＧＰＳ情報に加えて、携帯電話機４ａ、４ｂの図示しない基地局からの電波強度やバッテリー残量等の付加情報を含む電子メールの送受信が可能とされている。
【００１６】
本実施例におけるメッセンジャーアプリには、広告を特定するためのキーワードからなるキーワードリストを含むとともに、他の携帯電話機４ａ、４ｂ宛のメッセージを当該携帯電話機４ａ、４ｂのＧＰＳ情報とともに広告配信サーバ１に対して送信する処理ステップ、当該携帯電話機４ａ、４ｂ宛のメッセージを広告配信サーバ１から受信する処理ステップ、キーワードリスト中のキーワードのうちメッセージに含まれるキーワードを抽出する処理ステップ、広告配信サーバ１から最新のキーワードリスト（更新データ）を受信する処理ステップ、受信した電子メールに付加されている付加情報に含まれるＧＰＳ情報や電波強度やバッテリー残量等の情報を表示する処理ステップを主に含んでおり、これらキーワードリストと各処理ステップに基づいて、携帯電話機４ａ、４ｂを携行する利用者ａ、ｂ間で、電子メールを送信した送信者の現在位置や電波強度やバッテリー残量を把握しつつメッセージ交換に基づくコミュニケーションを実施できるので、ＧＰＳ機能を有する携帯電話機を所有する利用者にとって、これらメッセンジャーアプリは高い有用性を有するアプリケーションであると言える。
【００１７】
ここで、本実施例に用いた広告配信サーバ１について説明する。本実施例の広告配信サーバ１は、携帯電話機４ａ、４ｂにて実行中のメッセンジャーアプリからＧＰＳ情報を含む付加情報とともに送信されてくる利用者ａ、ｂのメッセージ（電子メール）を、該メッセージの宛先とされた利用者ａ、ｂの携帯電話機４ａ、４ｂにて実行中のメッセンジャーアプリに対して送信することで、利用者ａ、ｂ間のコミュニケーションを実現させるメッセージ中継機能を有している。また、広告配信サーバ１は、利用者ａ、ｂが送信するメッセージ（電子メール）から抽出される利用者ａ、ｂの興味の対象を示すキーワードや、同じくメッセージ（電子メール）から抽出される利用者ａ、ｂのＧＰＳ情報により特定される現在位置に対応付けて広告情報を記憶している。
【００１８】
このとき、本実施例における広告配信は、広告配信サーバ１のメッセージ（電子メール）中継機能により実施され、具体的には、利用者ａ、ｂからメッセージ（電子メール）を受信したときに、このメッセージ（電子メール）に含まれるキーワードやＧＰＳ情報により特定される現在位置に対応付けて記憶されている広告情報を特定し、この特定した広告情報及び受信したメッセージ（電子メール）を、当該メッセージ（電子メール）の宛先（電子メールアドレス）とされた利用者ａ、ｂに送信することで、本実施例における広告配信が実施される。
【００１９】
すなわち、利用者ａ、ｂは、メッセージ（電子メール）交換に基づくコミュニケーションの実施に基づいて、コミュニケーションの内容や現在位置に主として連動した広告を取得することができ、その広告を介して、コミュニケーションの内容や現在位置に関連する広告主Ａ、ＢのＷｅｂページを閲覧できるようになっている。
【００２０】
尚、本実施例では、携帯電話機４ａ、４ｂと広告配信サーバ１の間で送受信されるメッセージをデータ化したメッセージデータは電子メールとされている。また、携帯電話機４ａ、４ｂから送信されたメッセージ（電子メール）は、広告配信サーバ１の電子メール受信機能により受信され、携帯電話機４ａ、４ｂを携行する利用者ａ、ｂを宛先とするメッセージは、該携帯電話機４ａ、４ｂからの広告配信サーバ１への問い合わせに対する応答として、広告配信サーバ１の電子メール送信機能により送信される。すなわち、メッセージ中継機能は、電子メール受信機能と電子メール送信機能により実現され、本発明のメール配信機能に該当する。
【００２１】
また、この広告配信サーバ１のメッセージ中継機能は、携帯電話機４ａ、４ｂにて実行中のメッセンジャーアプリからのみ利用可能とされており、メッセンジャーアプリは、広告配信サーバ１にて利用者登録を行った利用者ａ、ｂに対してのみ提供されるようになっていることから、本実施例における広告配信は、予め利用者登録を行った利用者ａ、ｂに対してのみ実施される。
【００２２】
つまりは、本実施例の携帯電話機４ａ、４ｂは、上記したように、送信者が携行可能であって、当該端末の現在位置を示す現在位置情報となるＧＰＳ情報を取得する現在位置情報取得機能であるＧＰＳ機能を有するとともに、該ＧＰＳ情報を少なくとも含む付加情報を有する電子メールを送信できることから本発明の請求項１における携帯端末（送信者端末）に該当するとともに、更には、サーバコンピュータ（広告配信サーバ１）との間において電子メール（メッセージデータ）の送受信を行うための処理を実施する、当該携帯電話機４ａ、４ｂにて動作可能なメッセンジャーアプリケーションプログラム（メッセンジャーアプリ）が記憶されており、本発明の請求項４における送信者端末および受信者端末のいずれにも該当する。すなわち、携帯電話機４ａ、４ｂは、電子メールを送信する場合にあっては本発明における送信者端末となり、電子メールを受信する場合にあっては、本発明における受信者端末となる。
【００２３】
本実施例の広告配信サーバ１は、特に図示しないが、比較的高性能なＣＰＵやＲＡＭやＲＯＭからなる制御部と、後述する広告情報や利用者情報や電子メールを送受信するプログラム等の各種データが記憶されたハードディスクドライブ等からなる記憶部と、広告管理コンピュータ２やインターネット網５と接続するための通信部と、から構成される比較的高性能な通常のサーバコンピュータとされている。広告配信サーバ１の記憶部（図示略）には、図２（ａ）に示す広告情報テーブルと、（ｂ）に示す利用者情報テーブルが記憶されている。
【００２４】
広告配信サーバ１の広告情報テーブルには、図２（ａ）に示すように、広告の識別情報である広告ＩＤに対応付けて、広告の販売形態であるタイプ、広告主Ａ、Ｂに対して販売した販売数、現在までの消化数、広告の配信割合を調整するための得点、広告として携帯電話機４ａ、４ｂに出力される文字データとしての文言、広告による閲覧促進の対象となるＷｅｂサーバ３ａ、３ｂが配信するＷｅｂページのアドレスとなるページアドレス、更には、広告の配信条件、具体的には、当該広告の配信対象とする利用者の所在位置（ＧＰＳ情報から特定される携帯電話機４ａ、４ｂの現在位置）に関する地域、当該広告の配信対象とする利用者が送信した電子メールに含まれるキーワード、当該広告の配信対象とする利用者の年齢や性別が記憶されている。
【００２５】
この広告情報テーブルに記憶されている広告の配信条件について、（図２（ａ））に基づき、具体的に説明すると、地域には、広告、例えば飲食店舗に関する広告であれば、当該飲食店舗の所在地に近い「渋谷」、「新宿」等の地名が１個もしくは複数個記憶され、キーワードには、「食事」、「ご飯」等の利用者ａ、ｂがメッセージとして入力しそうな当該店舗に関連する単語（キーワード）が１個もしくは複数個記憶され、年齢には、「２０代」、「３０代」等の広告の配信対象とする利用者の年代が１個もしくは複数個記憶され、性別には、「男性」、「女性」のいずれか若しくは双方が記憶される。広告配信サーバ１は、利用者ａ、ｂから受信した電子メールから特定される地域やキーワード、更には当該利用者ａ、ｂの年齢や性別に基づく後述の「配信広告選択処理」を実施することで、所定の基準に基づいて最も適合する広告を選択して広告配信を行うようになっている。尚、配信条件として利用しない項目には「−」が記憶される。また、利用者の年齢は利用者の生年が分かれば特定可能である。
【００２６】
つまりは、本実施例の広告情報テーブル（図２（ａ））は、複数の各広告情報に対応付けて当該広告情報の配信対象とするキーワードや、当該広告情報の配信対象とする地域情報や、当該広告情報の配信対象とする利用者の属性情報（生年、性別）が記憶されており、本発明の請求項１、請求項２、並びに請求項３における広告情報データベースに該当する。
【００２７】
また、広告情報テーブル（図２（ａ））におけるタイプについて説明すると、本実施例の広告主Ａ、Ｂへの広告の販売形態は、利用者ａ、ｂの携帯電話機４ａ、４ｂにおける広告の表示回数（厳密には広告の配信回数）を販売する場合と、携帯電話機４ａ、４ｂに表示された広告が利用者ａ、ｂに選択（クリック）されることにより、広告主Ａ、ＢのＷｅｂページを利用者ａ、ｂに閲覧させた回数となる広告のクリック回数を販売する場合の２種類からなる。そして、広告情報テーブル（図２（ａ））のタイプには、クリック回数、表示回数のいずれかが広告主Ａ、Ｂへの広告の販売形態に応じて記憶される。
【００２８】
また、広告情報テーブル（図２（ａ））の販売数、消化数について説明すると、タイプがクリック回数の場合の販売数は広告主Ａ、Ｂに販売したクリック回数であり、消化数は利用者ａ、ｂが実際に当該広告をクリックしたクリック回数である。広告配信サーバ１は、利用者ａ、ｂが当該広告をクリックするごとに消化数を１加算し、消化数が販売数に到達（超過）したことを条件に、当該広告の配信を停止するように広告配信を制御する。
【００２９】
また、タイプが表示回数の場合の販売数は広告主Ａ、Ｂに販売した表示回数であり、消化数は携帯電話機４ａ、４ｂにて実際に当該広告が表示された表示回数である。広告配信サーバ１は、消化数は携帯電話機４ａ、４ｂに当該広告を配信するごとに消化数を１加算し、消化数が販売数に到達（超過）したことを条件に、当該広告の配信を停止するように広告配信を制御する。
【００３０】
尚、本実施例では、広告として携帯電話機４ａ、４ｂに出力されるデータを文字データとしているが、本発明はこれに限定されるものではなく、画像データや映像データであっても良く、その他、対象とする携帯電話機４ａ、４ｂにて出力可能なデータであればどのようなデータであっても良い。このように文字データ以外を広告として携帯電話機４ａ、４ｂに出力する場合には、広告情報テーブル（図２（ａ））には、文言に替えて、当該データを記憶しているデータファイルのファイル名を記憶すれば良い。
【００３１】
広告配信サーバ１の利用者情報テーブルには、図２（ｂ）に示すように、予め広告配信サーバ１にて利用者登録を行った利用者ａ、ｂの識別情報である利用者ＩＤに対応付けて、利用者ａ、ｂの表示用の名称である表示名、利用者ａ、ｂが携行する携帯電話機４ａ、４ｂにて受信可能とされた電子メールのアドレス情報であるメールアドレス、利用者ａ、ｂの生年、性別が記憶されている。
【００３２】
つまりは、本実施例の広告配信サーバ１は、メールサービス（広告配信システム）を利用する送信者および受信者である各利用者ａ、ｂのメールアドレスに対応付けて、当該利用者の属性情報（生年、性別）が記憶される利用者データベース（利用者情報テーブル）を備えており、該利用者情報テーブルを記憶する広告配信サーバ１は本発明の請求項３におけるサーバコンピュータに該当する。
【００３３】
尚、本実施例では、利用者ａ、ｂの識別情報として利用者ＩＤを用いているが、本発明はこれに限定されるものではなく、該利用者ＩＤに代えて利用者ａ、ｂの電子メールアドレスを用いるようにしても良い。
【００３４】
本実施例の広告管理コンピュータ２は、特に図示しないが、広告配信サーバ１とデータ通信可能な通常のコンピュータとされており、広告配信サービス提供会社の担当者が、広告配信サーバ１に記憶されている広告情報テーブル（図２（ａ））の広告情報の登録や変更、削除を行うための機能を備えている。
【００３５】
本実施例のＷｅｂサーバ３ａ、３ｂは、特に図示しないが、通常のサーバコンピュータとされており、広告主Ａ、Ｂが利用者ａ、ｂに閲覧させたいＷｅｂページを配信するＷｅｂページ配信機能を備えている。
【００３６】
次いで、本実施例の広告配信システムにおいて、ＧＰＳ機能を有する携帯電話機４ａ、４ｂを所持する利用者ａ、ｂが、前述のように有益性の高いメッセンジャーアプリを、利用者登録を行って取得する手順について、図６の画面に基づいて詳細に説明していく。
【００３７】
まず、利用者ａ、ｂがＷｅｂページの取得／閲覧機能を選択して広告配信サーバ１にアクセスするための操作を行うと、携帯電話機４ａ、４ｂは、広告配信サーバ１からトップページ（図６（ａ））を取得して表示部（図示略）に出力する。
【００３８】
トップページ（図６（ａ））において、利用者ａ、ｂが利用者登録する旨の操作（「利用者登録」の選択操作）を行うと、携帯電話機４ａ、４ｂは、広告配信サーバ１から利用者登録ページ（図６（ｂ））を取得して表示部（図示略）に出力する。
【００３９】
利用者登録ページ（図６（ｂ））において、利用者ａ、ｂが表示名やメールアドレス、自身の性別及び生年からなる属性情報を入力し、これら入力情報を登録する旨の操作（「登録」の選択操作）を行うと、入力情報を含む利用者登録要求が広告配信サーバ１に送信される。利用者登録要求を受信した広告配信サーバ１は、メールアドレスが既に登録されていないことを条件に、これら入力情報を未登録の利用者ＩＤに対応付けて利用者情報テーブル（図２（ｂ））に記憶する。そして、広告配信サーバ１は、登録できた旨を示すダウンロードページ（図６（ｃ））を携帯電話機４ａ、４ｂに送信する。
【００４０】
尚、広告配信サーバ１は、メールアドレスが既に登録されている等の理由で、入力情報を利用者情報テーブル（図２（ｂ））に記憶しなかった場合には、登録できなかった旨を通知するＷｅｂページを携帯電話機４ａ、４ｂに送信する。
【００４１】
ダウンロードページ（図６（ｃ））において、利用者ａ、ｂがダウンロードする旨の操作（「ダウンロード」の選択操作）を行うと、携帯電話機４ａ、４ｂは、広告配信サーバ１からキーワードリストを含むメッセンジャーアプリを取得して記憶部に記憶する。このようにして、広告配信サーバ１にて利用者登録を行った利用者ａ、ｂが携行する携帯電話機４ａ、４ｂにおいて、メッセンジャーアプリが実行できるようになる。
【００４２】
ここで、メッセンジャーアプリに含まれるキーワードリストについて説明すると、キーワードリストは、この時点で広告情報テーブル（図２（ａ））に記憶されている全てのキーワードからなるキーワードリストとされている。すなわち、広告情報テーブル中の全ての広告に対応するキーワードがキーワードリストに含まれている。
【００４３】
尚、本実施例においては実施していないが、これら全てのキーワードを含むキーワードリストに代えて、携帯電話機４ａ、４ｂが利用されている地方区分、例えば、関東地方や東海地方等のように、該当する地方区分に含まれる配信対象の地域の広告のキーワードのみを含むキーワードリストとしても良く、この場合には、該キーワードリストの更新時に、その時点における現在位置に該当する地方区分のキーワードリストを送信して更新すれば良い。
【００４４】
尚、新たな広告が記憶されたときには、その広告に対応付けて新たなキーワードが記憶される可能性があり、この新たなキーワードをキーワードリストに追加しないとキーワードリスト中のいずれのキーワードとも対応しない広告が存在することとなってしまう。そこで本実施例では、広告配信サーバ１において、広告情報テーブル（図２（ａ））に記憶されているキーワードが変化（登録／変更／削除）するごとに、これらキーワードの変化を反映した新たなキーワードリストが更新データとして作成される。一方、携帯電話機４ａ、４ｂでは、この更新データを受信してキーワードリストを更新することで、広告情報テーブル中の全ての広告に対応するキーワードがメッセンジャーアプリ中のキーワードリストに含まれていることを担保するようになっている。
【００４５】
次いで、本実施例の広告配信システムにおいて、携帯電話機４ａ、４ｂにおけるメッセンジャーアプリの実行に基づいて利用者ａ、ｂ間のコミュニケーションが実施される手順、更に、このコミュニケーションに連動して広告配信が実施される手順について、図３のシーケンス図、及び、図５の画面に基づいて詳細に説明していく。
【００４６】
まず、利用者ａが、携帯電話機４ａにおいてメッセンジャーアプリを起動した後の処理内容について、図３中に（１）として示すやり取りに基づいて説明していく。
【００４７】
携帯電話機４ａは、メッセンジャーアプリの起動に基づいてメイン画面（図５（ａ））を表示部（図示略）に出力する。メイン画面は、広告表示領域、宛先表示領域、メッセージ表示領域、メニュー領域の４つの領域から構成される。
【００４８】
メイン画面の広告表示領域（図５（ａ））には広告配信サーバ１から受信した広告情報が出力される。尚、広告情報を未受信の場合には広告表示領域は出力されない。
【００４９】
メイン画面の宛先表示領域（図５（ａ））には、例えば、携帯電話機４ａ（携帯電話機４ｂ）において予め宛先として登録された利用者ｂ（利用者ａ）の表示名とメールアドレスが目視可能に対応付けて表示される。宛先として表示するメールアドレスの登録は、後述するメニュー領域の操作に基づいて実施される。また、宛先表示領域のメールアドレスは選択可能に表示されており、メールアドレスの選択操作を行うと、図５（ｂ）に示すような宛先メニューが選択されたメールアドレスに対応付けて表示されるようになっている。
【００５０】
尚、メイン画面の宛先表示領域（図５（ａ））には、自身の携帯電話機４ａ（携帯電話機４ｂ）の現在位置や電波強度やバッテリー残量に加えて、予め宛先として登録された利用者ｂ（利用者ａ）…の携帯電話機４ｂ（携帯電話機４ａ）から送信されるメッセージデータ（電子メール）に含まれるＧＰＳ情報に基づいて特定されるメッセージ（電子メール）送信者の現在位置や電波強度やバッテリー残量も、各利用者ｂ（利用者ａ）…の表示名と対応付けて表示されている。
【００５１】
つまりは、本発明の携帯電話機４ａ、４ｂは、メイン画面の宛先表示領域（図５（ａ））において、電子メール（メッセージデータ）に含まれるＧＰＳ情報（現在位置情報）に基づく送信者の現在位置に関する情報を表示しており、該情報を表示する携帯電話機４ａ、４ｂは、ともに本発明の請求項１における受信者端末に該当する。
【００５２】
宛先メニューの「○○さんにメッセージを送信」（○○はメールアドレスに対応する表示名）が選ばれると、メッセージ入力画面（図５（ｄ））が携帯電話機４ａ（携帯電話機４ｂ）の表示部（図示略）に出力されて、該画面にて利用者ａ（利用者ｂ）から受付けたメッセージが選択されたメールアドレス宛に送信される。「○○さんの登録を削除」が選ばれると、選択されたメールアドレスが宛先表示領域に表示されないようになる。
【００５３】
メイン画面（図５（ａ））のメッセージ表示領域には、送信したメッセージや受信したメッセージが送信日時及び受信日時順に表示され、新しいものほど下に表示されるようになっている。尚、携帯電話機４ａ（携帯電話機４ｂ）の表示部（図示略）の大きさには限りがあるため、表示されるメッセージの個数はたかだか数個とされている。また、メッセージ表示領域のメッセージは選択可能に表示されており、メッセージの選択操作を行うと、図７（ｂ）に示すような返信メニューが選択されたメッセージに対応付けて表示されるようになっている。
【００５４】
返信メニューの「このメッセージに返信」が選ばれると、メッセージ入力画面（図７（ｃ））が携帯電話機４ａ（携帯電話機４ｂ）の表示部（図示略）に出力されて、該画面にて利用者ａ（利用者ｂ）から受付けたメッセージが選択されたメッセージの送信元アドレスとなるメールアドレス宛に送信される。
【００５５】
尚、メッセージ表示領域から表示されているメッセージを選択した後に、新たに入力したメッセージを送信する場合には、新たに入力したメッセージに選択したメッセージが引用メッセージとして付加されて送信される。一方、メールアドレス表示領域からメールアドレスを選択した後に、新たに入力したメッセージを送信する場合には、新たに入力したメッセージは、引用メッセージが付加されることなく送信される。
【００５６】
メイン画面（図５（ａ））のメニュー領域には、携帯電話機４ａ（携帯電話機４ｂ）の入力部（図示略）の操作に基づいて、図５（ｃ）に示すようなメインメニューが出力されるようになっている。
【００５７】
メインメニューの「全員にメッセージを送信」が選ばれると、メッセージの入力画面（図５（ｄ））が表示部（図示略）に出力されて、該画面にて受付けたメッセージが宛先表示領域に表示されている全ての宛先に送信される。「宛先を登録」が選ばれると、図示しない宛先入力画面が表示部（図示略）に出力されて、該画面にて利用者ｂ（利用者ａ）…のメールアドレスの入力を受付ける。その後、再度メイン画面が表示部（図示略）に出力されるようになっており、このときメイン画面の宛先表示領域には、宛先入力画面にて受付けたメールアドレスが追加されて表示されるようになっている。「終了」が選ばれると、メッセンジャーアプリの実行終了となる。
【００５８】
図３中に（１）として示すように、メッセンジャーアプリの起動に基づいてメイン画面（図５（ａ））を出力した携帯電話機４ａは、広告配信サーバ１に当該携帯電話機４ａを携行する利用者ａのメールアドレスを宛先とするメッセージの有無と、キーワードリストの更新データの有無を確認するための「メッセージと更新データのチェック」要求を広告配信サーバ１に送信する。「メッセージと更新データのチェック」要求には、利用者ａのメールアドレスと、キーワードリストの更新日時（メッセンジャーアプリのダウンロード後、キーワードリストを一度も更新していない場合にはメッセンジャーアプリのダウンロード日時）が含まれている。
【００５９】
尚、本実施例のメッセンジャーアプリは、「メッセージと更新データのチェック」要求を定期的（例えば、１分間）に広告配信サーバ１に自動送信する構成とされており、この定期的な自動送信に基づいて、メッセンジャーアプリが実行中の携帯電話機４ａ（携帯電話機４ｂ）を携行する利用者ａ（利用者ｂ）宛のメッセージデータを自動的に広告配信サーバ１から受信して表示する処理とともに、キーワードリストの更新データを自動的に受信して更新する処理が実施されるようになっている。
【００６０】
尚、本実施例では、キーワードリストが更新されていれば更新後のキーワードリストが送信されるようになるので、メッセージのチェック要求とともに更新データのチェック要求を定期的（例えば、１分間）に送信するようにしているが、本発明はこれに限定されるものではなく、これら更新データのチェック要求を、所定条件の成立時、例えば、前回のチェック要求の送信時から日付が変更されていることを条件に送信するようにしても良い。
【００６１】
「メッセージと更新データのチェック」要求を受信した広告配信サーバ１は、この要求に含まれているメールアドレスを宛先とする要配信のメッセージの有無を確認する。また、この要求に含まれている更新日時以降に作成された更新データの有無を確認する。
【００６２】
図３中に（１）として示すように、要配信のメッセージがなく、更新データのみが存在する場合には、広告配信サーバ１は更新データのみを携帯電話機４ａに送信する。
【００６３】
広告配信サーバ１から更新データを受信した携帯電話機４ａ（メッセンジャーアプリ）は、「キーワードリスト更新」処理を行い、更新データに基づいてキーワードリストを更新するとともに、更新日時を現在日時へと更新する。
【００６４】
次いで、図３中に（２）として示すように、利用者ａが、携帯電話機４ａから利用者ｂ宛のメッセージを送信する際の処理内容を説明していく。まず利用者ａは、図５（ｂ）に示すように、メイン画面の宛先表示領域に表示されている利用者ｂを選択して宛先メニューを表示させ、宛先メニューの「Ｂ子さんにメッセージを送信」の選択操作を実施する。この操作に基づいて携帯電話機４ａ（メッセンジャーアプリ）は、利用者ｂのメールアドレスを宛先アドレスとして受付ける。
【００６５】
そして、「Ｂ子さんにメッセージを送信」の選択を受付けた携帯電話機４ａ（メッセンジャーアプリ）は、図５（ｄ）に示すメッセージ入力画面を表示し、このメッセージ入力画面において利用者ａによりメニュー領域の「確定」が選択されたことに基づいて、メッセージ入力領域への入力内容を利用者ｂ宛のメッセージの本文として受付ける。
【００６６】
このように宛先アドレスと本文を受付ける「宛先アドレス、本文受付」処理を実施した携帯電話機４ａ（メッセンジャーアプリ）は、ＧＰＳ機能によりＧＰＳ情報を取得する「ＧＰＳ取得」処理を実施する。
【００６７】
次いで、予め記憶していたキーワードリスト中のキーワードのうち、利用者ａから受付けた本文中に含まれるキーワードを抽出する「キーワード抽出」処理を実施する。
【００６８】
そして、図３中に（２）として示すように、携帯電話機４ａ（メッセンジャーアプリ）は、本文に、ＧＰＳ情報や電波強度やバッテリー残量を含む付加情報と、「キーワード抽出」処理にて抽出した当該本文に含まれるキーワードを付加してメッセージデータ（送信用データ）を生成して、広告配信サーバ１に送信する。
【００６９】
ここで本実施例のメッセージデータについて説明すると、図２（ｃ）に示すように、メッセージデータは、送信元アドレス、宛先アドレス、本文、付加情報から構成される。付加情報は、キーワード、ＧＰＳ、ＧＰＳ確認日時、その他（電波強度、バッテリー残量）、引用メッセージの５項目から構成される。
【００７０】
メッセージデータの送信元アドレスは、当該メッセージを入力した利用者ａのメールアドレスとされている。また、メッセージデータの宛先アドレスは、当該メッセージの宛先となる利用者ｂのメールアドレスである。
【００７１】
メッセージデータの本文は当該メッセージを入力した利用者ａが入力した本文であり、メッセージデータの付加情報であるキーワードはメッセージ入力時点に携帯電話機４ａに記憶されていたキーワードリスト中のキーワードのうち、本文中に含まれていたキーワードである。
【００７２】
メッセージデータの付加情報であるＧＰＳは、当該メッセージを入力した利用者ａが携行する携帯電話機４ａにおけるメッセージ入力時点でのＧＰＳ情報である。尚、本実施例のＧＰＳ情報は、測地系（世界測地系、日本測地系のいずれか）、単位（度単位、度分秒単位のいずれか）、緯度、経度の４項目から構成される。また、メッセージデータの付加情報であるＧＰＳ確認日時は、ＧＰＳ情報の取得日時とされている。
【００７３】
メッセージデータの付加情報である引用メッセージは、当該メッセージの引用元とされたメッセージデータにおける送信元アドレス、宛先アドレス、本文、キーワード、ＧＰＳ、ＧＰＳ確認日時である。尚、引用メッセージのＧＰＳを送信元ＧＰＳと称する。
【００７４】
そして携帯電話機４ａは、このようなメッセージデータを含むメッセージ送信要求を、利用者ａのメールアドレスと、キーワードリストの更新日時を含む「メッセージと更新データのチェック」要求とともに広告配信サーバ１に送信する。この２つの要求をまとめて「送信＆チェック」要求と称する。
【００７５】
メッセージデータ１個を含む「送信＆チェック」要求を受信した広告配信サーバ１は、まず、受信したメッセージデータを要配信メッセージデータとして記憶部（図示略）に記憶する「メッセージ記憶」処理を実施する。そして、「送信＆チェック」要求に含まれる利用者ａのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶しているかを確認し、利用者ａのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶している場合には、これら利用者ａ宛の要配信メッセージデータを特定する「要配信メッセージの特定」処理を実施する。そして、受信したメッセージデータ並びに特定した要配信メッセージデータに関連する広告を選択する「配信広告選択処理」を実施して、選択した広告と要配信のメッセージを「送信＆チェック」要求を送信してきた携帯電話機４ａに送信する広告配信処理を行う。
【００７６】
例えば、図３中に（２）として示すように、携帯電話機４ａから引用メッセージを含まないメッセージデータが１個送信された場合であって、かつ、要配信メッセージデータが記憶されていない場合には、広告配信サーバ１は、受信したメッセージデータに含まれるキーワードに主として連動する広告を選択して送信する。そして広告を受信した携帯電話機４ａは、メイン画面の広告表示領域（図５（ａ））の表示内容を更新する。
【００７７】
このとき選択される広告は、利用者ａが携帯電話機４ａから図３中の（２）において送信してきたメッセージデータに付加されているキーワードに対応する広告、すなわち、利用者ａのメッセージの内容に関連した広告が、本文に含まれるキーワードを抽出することなく瞬時に特定されて携帯電話機４ａに返信されることで、利用者ａの携帯電話機４ａには、利用者ａが入力したメッセージとともに、あたかも、入力したメッセージの内容をサポートするかのように、メッセージの内容に関連した広告が表示されることとなる。
【００７８】
一方、図３中に（３）として示すように、利用者ａからのメッセージが広告配信サーバ１に送信されて記憶されている状況において、利用者ｂが携帯電話機４ｂにてメッセンジャーアプリを実行すると、携帯電話機４ｂ（メッセンジャーアプリ）は、前述のように当該利用者のメールアドレスとキーワードリストの更新日時を含む「メッセージと更新データのチェック」要求を広告配信サーバ１に送信する。
【００７９】
「メッセージと更新データのチェック」要求を受信した広告配信サーバ１は、まず、「メッセージと更新データのチェック」要求に含まれる利用者ｂのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶しているかを確認し、利用者ｂのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶している場合には、これら利用者ｂ宛の要配信メッセージデータを特定する「要配信メッセージの特定」処理を実施する。そして、特定した要配信メッセージデータに関連する広告を選択する「配信広告選択処理」を実施して、選択した広告を「メッセージと更新データのチェック」要求を送信してきた携帯電話機４ｂに送信する。その後、広告配信サーバ１は、配信した要配信メッセージデータを削除する「配信済メッセージ削除」処理を実施する。
【００８０】
例えば、図３中に（３）として示すように、要配信メッセージデータが１個の場合には、広告配信サーバ１は受信した要配信メッセージデータに含まれるＧＰＳ情報から特定される地域に主として連動する広告を選択し、要配信メッセージデータとともに送信する。要配信メッセージデータと広告を受信した携帯電話機４ｂは、メイン画面のメッセージ表示領域（図５（ａ））の表示内容とともに、メイン画面の広告表示領域（図５（ａ））の表示内容を更新する。受信した要配信メッセージデータは、メッセージ表示領域の最下部に表示される。
【００８１】
このとき選択される広告は、利用者ａが携帯電話機４ａから図３中の（２）において送信してきたメッセージデータのＧＰＳ情報から特定される地域に主として連動する広告、すなわち、利用者ａの現在位置（地域）に関連した広告であり、利用者ｂの携帯電話機４ｂには、利用者ａからのメッセージとともに、利用者ａの現在位置（地域）に関連した広告が表示されることとなる。尚、この際、例えば、利用者ｂの携帯電話機４ｂが、何らかの理由で、基地局との間の無線通信が不能な状態であり、後述するように、利用者ａから当該メッセージが送信された時間から「メッセージと更新データのチェック」要求を受信した時間までの経過時間が、所定時間を超過している場合においては、ＧＰＳ情報に主として連動する広告に代えて、キーワードに主として連動する広告が配信されることとなる。
【００８２】
次いで、図３中に（４）として示すように、利用者ａからのメッセージ（電子メール）を確認した利用者ｂが、携帯電話機４ｂから該確認した利用者ａのメッセージへの応答となる返信メッセージ（返信メール）を送信する際の処理内容を説明していく。まず利用者ｂは、図７（ｂ）に示すように、携帯電話機４ｂのメイン画面のメッセージ表示領域に表示されている利用者ａからのメッセージ（電子メール）を選択して返信メニューを表示させ、返信メニューの「このメッセージに返信」の選択操作を実施する。この操作に基づいて携帯電話機４ｂ（メッセンジャーアプリ）は、利用者ａのメールアドレスを宛先アドレスとして受付ける。
【００８３】
そして、「このメッセージに返信」の選択を受付けた携帯電話機４ｂ（メッセンジャーアプリ）は、メッセージ入力画面（図７（ｃ））を表示し、送信するメッセージを該利用者ｂから受付けた後、該メッセージ入力画面において利用者ｂによりメニュー領域の「確定」が選択されたことに基づいて、メッセージ入力領域への入力内容を利用者ａ宛のメッセージの本文として受付ける。
【００８４】
このように宛先アドレスと本文等を受付ける「宛先アドレス、本文受付」処理を実施した携帯電話機４ｂ（メッセンジャーアプリ）は、ＧＰＳ機能によりＧＰＳ情報を取得する「ＧＰＳ取得」処理を実施する。
【００８５】
次いで、予め記憶していたキーワードリスト中のキーワードのうち、利用者ｂから受付けた本文中に含まれるキーワードを抽出する「キーワード抽出」処理を実施する。
【００８６】
そして、携帯電話機４ｂ（メッセンジャーアプリ）は、利用者ｂから受付けた本文に対して、ＧＰＳ情報と、ＧＰＳ確認日時と、電波強度と、バッテリー残量と、「キーワード抽出」処理にて抽出した当該本文に含まれるキーワードと、更には返信対象としている利用者ａから利用者ｂ宛のメッセージ（電子メール）における本文、ＧＰＳ情報、ＧＰＳ確認日時、キーワードを含む引用メッセージと、を付加情報として付加してメッセージデータ（返信用データ）を生成する。尚、引用メッセージに含まれるＧＰＳ情報を送信元ＧＰＳ情報と称する。
【００８７】
このように生成されたメッセージデータは、利用者ｂが利用者ａから受信したメッセージに対する返信メッセージとなっている。
【００８８】
尚、この際、図３中に（４）として示すように、例えば、利用者ａ宛の返信メッセージ（返信メール）の外に、既に作成済みであって、未送信の例えば他の利用者である利用者ｃ宛のメッセージが存在する場合においては、利用者ａのメールアドレスと該利用者ａ宛の返信メッセージ（返信メール）となるメッセージデータ（返信用データ）と、利用者ｃのメールアドレスと利用者ｃ宛のメッセージデータ（送信用データ）の２個のメッセージデータと、キーワードリストの更新日時と、を含む「送信＆チェック」要求を広告配信サーバ１に送信する。
【００８９】
つまりは、本実施例のメッセンジャーアプリは、ＧＰＳ情報（現在位置情報）を含む付加情報が付加されている受信した電子メール（返信対象として選択したメッセージ）に対する返信メール（返信メッセージ）を送信するときには、該受信した電子メールに付加されているＧＰＳ情報を（引用メッセージとして）含む返信メール（返信メッセージ）を送信するステップを含み、該ステップを含むメッセンジャーアプリは本発明の請求項４におけるアプリケーションプログラムに該当する。
【００９０】
このように、複数のメッセージデータを含む「送信＆チェック」要求を受信した広告配信サーバ１は、まず、受信した複数の各メッセージデータを要配信メッセージデータとして記憶部（図示略）に記憶する「メッセージ記憶」処理を実施する。そして、「送信＆チェック」要求に含まれる利用者ｂのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶している場合にこれらメッセージデータを特定する「要配信メッセージの特定」処理を実施する。そして、受信したメッセージデータ並びに特定した要配信メッセージデータに関連する広告を選択する「配信広告選択処理」を実施して、選択した広告と要配信のメッセージを「送信＆チェック」要求を送信してきた携帯電話機４ｂに送信する広告配信処理を行う。
【００９１】
具体的には、前述したように、利用者ｂから利用者ａ並びに利用者ｃ宛の２つの異なるメッセージデータを受信した場合において広告配信サーバ１は、これら複数の各メッセージデータに含まれるＧＰＳ情報から特定される地域が同じ地域である場合、すなわち、利用者ｂが当該地域に比較的長く滞在している場合には、当該地域に該当する広告を選択して送信し、これら複数の各メッセージデータに含まれるＧＰＳ情報から特定される地域が異なるか、或いは、同一であっても当該地域に該当する広告が存在しない場合には、広告配信サーバ１は受信した最新のメッセージデータとなる利用者ａ宛のメッセージデータに含まれるキーワードに主として連動する広告を選択して送信する。そして広告を受信した携帯電話機４ｂは、メイン画面の広告表示領域（図５（ａ））の表示内容を更新する。
【００９２】
尚、本実施例では実施していないが、例えば、利用者ｂから送信されるメッセージデータが、該利用者ａ宛の返信メッセージ（返信メール）となるメッセージデータ（返信データ）のみである場合において、該メッセージデータ（返信データ）の付加情報に含まれるＧＰＳ情報（利用者ｂの現在位置）と、送信元ＧＰＳ情報（返信対象とされた利用者ａから受信したメッセージ（電子メール）の送信時における利用者ａの現在位置）とが同一である場合にも、当該地域に該当する広告を選択して利用者ｂの携帯電話機４ｂに送信するようにしても良い。
【００９３】
次いで、図３中に（５）として示すように、利用者ｂからの利用者ａ宛のメッセージが広告配信サーバ１に送信されて記憶されている状況下において、携帯電話機４ａ（メッセンジャーアプリ）から当該利用者ａのメールアドレスとキーワードリストの更新日時を含む「メッセージと更新データのチェック」要求を受信したときに広告配信サーバ１は、まず、「メッセージと更新データのチェック」要求に含まれる利用者ａのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶しているかを確認し、利用者ａのメールアドレスを宛先アドレスとする要配信メッセージデータを記憶している場合には、これら利用者ａ宛の要配信メッセージデータを特定する「要配信メッセージの特定」処理を実施する。そして、特定した要配信メッセージデータに関連する広告を選択する「配信広告選択処理」を実施して、選択した広告を「メッセージと更新データのチェック」要求を送信してきた携帯電話機４ａに送信する広告配信処理を行う。その後、広告配信サーバ１は、配信した要配信メッセージデータを削除する「配信済メッセージ削除」処理を実施する。
【００９４】
具体的には、図３中に（５）として示すように、利用者ａの携帯電話機４ａから「メッセージと更新データのチェック」要求を受信したときに、広告配信サーバ１が、利用者ｂから利用者ａ宛の、付加情報に送信元ＧＰＳ情報を含む返信メッセージ（返信メール）のメッセージデータからなる要配信メッセージデータを記憶している場合には、当該返信メッセージ（返信メール）のメッセージデータの付加情報に含まれている、当該返信メッセージ（返信メール）の返信対象とされた利用者ａからのメッセージ（電子メール）に付加されていたＧＰＳ確認日時（当該利用者ａのメッセージ（電子メール）の送信時とほぼ同時）から、現在日時での経過時間を特定し、該特定した経過時間が所定時間、例えば１０分を超過していない場合には、送信元ＧＰＳ情報から特定される地域に主として連動する広告情報を選択し、該選択した広告情報を要配信メッセージデータとともに送信する。
【００９５】
要配信メッセージデータと広告情報を受信した携帯電話機４ｂは、メイン画面のメッセージ表示領域（図５（ａ））の表示内容とともに、メイン画面の広告表示領域（図５（ａ））の表示内容を更新する。受信した要配信メッセージデータは、メッセージ表示領域の最下部に表示される一方、前記特定した経過時間が所定時間、例えば１０分を超過している場合には、当該返信メッセージ（返信メール）のメッセージデータに付加されているキーワードに主として連動した広告を選択し、該選択した広告を要配信メッセージデータとともに送信する。
【００９６】
すなわち、返信メッセージ（返信メール）のメッセージデータとともに配信される広告は、当該返信メッセージ（返信メール）の返信対象となる利用者ａがメッセージ（電子メール）を送信した時点（厳密にはメッセージ（電子メール）に付加されたＧＰＳ情報を取得した時間）からの経過時間が所定時間を超過していない場合、つまり、利用者ａが当該メッセージ（電子メール）を送信した時点に滞在していた地域に、まだ滞在している可能性が高い場合には、当該地域に関連した広告とされる一方、当該経過時間が所定時間を超過している場合には、キーワード、すなわち、返信メッセージ（返信メール）の本文中に含まれるキーワードに主として連動する広告が配信されることとなる。
【００９７】
図４は、本実施例の広告配信サーバ１において実施される「配信広告選択処理」の詳細な処理内容を示すフローチャートである。
【００９８】
「配信広告選択処理」は、図３を参照して前述したように、携帯電話機４ａ（携帯電話機４ｂ）からメッセージ送信要求を含む「送信＆チェック」要求を受信した場合、すなわちメッセージ送信時に実施される。或いは、携帯電話機４ａ（携帯電話機４ｂ）から「メッセージと更新データのチェック」要求、もしくは「メッセージと更新データのチェック」要求を含む「送信＆チェック」要求を受信した場合であって、当該携帯電話機４ａ（携帯電話機４ｂ）の利用者ａ（利用者ｂ）のメールアドレスを宛先アドレスとする要配信メッセージデータが存在する場合、すなわちメッセージ受信時に実施される。
【００９９】
また、この「配信広告選択処理」は、地域、キーワード、利用者の属性情報に応じて、広告情報テーブル（図２（ａ））の得点を加点していき、最終的にこの得点が多い広告情報を選択するようになっている。
【０１００】
以降では、「メッセージと更新データのチェック」要求と「送信＆チェック」要求を、「要求」と総称して説明していく。
【０１０１】
「配信広告選択処理」が実施されると、広告配信サーバ１は、「要求」を送信してきた携帯電話機４ａ（携帯電話機４ｂ）の利用者ａ（利用者ｂ）のメールアドレスを宛先アドレスとする要配信メッセージデータを記憶しているかを確認し（Ｓａ１）、記憶している場合にはＹと判定してＳａ２に進む。記憶していない場合にはＮと判定してＳａ９に進む。
【０１０２】
Ｓａ２では、記憶している要配信メッセージデータのうち最新（ＧＰＳ確認日時が最新）のメッセージデータを特定し、このメッセージデータに引用メッセージが付加されているかを確認する。
【０１０３】
これは、例えば、図３中に（５）として示すように、利用者ａの携帯電話機４ａから「メッセージと更新データのチェック」要求を受信したときに、広告配信サーバ１が、利用者ａから利用者ｂ宛のメッセージデータが引用メッセージとして付加された、利用者ｂから利用者ａ宛のメッセージデータ（返信メッセージ）を、要配信メッセージデータとして記憶しているかの確認に該当する。つまり、記憶している要配信メッセージデータが、広告配信先となる利用者ａ（利用者ｂ）から送信されたメッセージへの返信メッセージであるかを確認していることとなり、返信メッセージであると確認した場合にはＹと判定してＳａ３に進む。返信メッセージでないと確認した場合にはＮと判定してＳａ８に進む。
【０１０４】
Ｓａ３では、Ｓａ２にて存在を確認した最新（ＧＰＳ確認日時が最新）のメッセージデータに付加された引用メッセージ、言い換えると、広告配信先となる利用者ａ（利用者ｂ）がかつて送信したメッセージをＧＰＳ確認対象として選択してＳａ４に進む。
【０１０５】
Ｓａ８では、記憶している要配信メッセージデータにおいて、最新（ＧＰＳ確認日時が最新）のメッセージデータをＧＰＳ確認対象として選択してＳａ４に進む。
【０１０６】
Ｓａ４では、ＧＰＳ確認対象とされたメッセージデータに含まれるＧＰＳ確認日時から現在日時までの経過時間が、所定時間（例えば、１０分間）を超過しているかを確認し、超過していない場合にはＹと判定しＳａ５に進む。超過している場合にはＮと判定しＳａ７に進む。
【０１０７】
Ｓａ５では、ＧＰＳ確認対象とされたメッセージデータに含まれるＧＰＳ情報を抽出して、ＧＰＳに基づいて地域（例えば、新宿、渋谷など）を特定し、Ｓａ６に進む。
【０１０８】
つまりは、本実施例の広告配信サーバ１は、送信者端末（携帯電話機４ａ、４ｂ）から送信される電子メール（メッセージデータ）に含まれるＧＰＳ情報（現在位置情報）を抽出する処理（Ｓａ５）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項１における現在位置情報抽出手段が形成される。
【０１０９】
つまりは、本実施例の広告配信サーバ１は、返信メール（Ｓａ２においてＹと判定し、Ｓａ３においてＧＰＳ確認対象として選択された要配信メッセージデータ）に含まれるＧＰＳ情報（現在位置情報）を抽出する処理（Ｓａ５）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項４における現在位置情報抽出手段が形成される。
【０１１０】
つまりは、本実施例の広告配信サーバ１は、受信者端末（携帯電話機４ａ、４ｂ）に配信する電子メール（要配信メッセージデータ）が、複数存在するときには、これら複数の電子メールのうち最新の電子メールを、ＧＰＳ情報（現在位置情報）の抽出対象とする処理（Ｓａ３、Ｓａ８）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項５における広告情報特定手段が形成される。
【０１１１】
Ｓａ６では、Ｓａ５にて特定した地域に対応付けて、広告情報テーブル（図２（ａ））に記憶されている広告情報を特定し、該特定した広告情報の得点に１００点を加点する。そしてＳａ７に進む。
【０１１２】
すなわち、Ｓａ２においてＹと判定されて、携帯電話機４ａ（携帯電話機４ｂ）がかつて送信したメッセージ（引用メッセージ）に対する返信メッセージを受信するときには、かつて送信した日時からの経過時間が所定時間（例えば、１０分間）以内であることを条件に、かつて送信した時点でのＧＰＳ情報に基づいて特定される「少なくとも自身が１０分前にいた」地域に関連する広告情報の得点が加点されて、配信対象として優先的に選択されることとなる。
【０１１３】
一方、Ｓａ２においてＮと判定されて、携帯電話機４ａ（携帯電話機４ｂ）が返信メッセージ以外のメッセージを受信するときには、当該メッセージが送信された日時からの経過時間が所定時間（例えば、１０分間）以内であることを条件に、当該メッセージが送信された時点でのＧＰＳ情報に基づいて特定される「少なくとも送信者が１０分前にいた」地域に関連する広告情報の得点が加点されて、配信対象として優先的に選択されることとなる。
【０１１４】
Ｓａ７では、記憶している要配信メッセージデータ全てをキーワード抽出対象として選択してＳａ１４に進む。このとき、要配信メッセージデータのうち、引用メッセージが付加されているメッセージデータにあっては、これら引用メッセージもキーワード抽出対象として選択される。
【０１１５】
以上説明したように、Ｓａ１〜Ｓａ８は、ＧＰＳに主として連動する広告を選択するための処理であり、携帯電話機４ａ（携帯電話機４ｂ）におけるメッセージ受信時に、受信者に配信する広告を選択するために実施される処理である。
【０１１６】
Ｓａ９では、「要求」を送信してきた携帯電話機４ａ（携帯電話機４ｂ）からメッセージデータを受信したかを確認し、受信している場合にはＹと判定してＳａ１０に進む。受信していない場合にはＮと判定して広告を選択せずに処理を終了する。つまり、携帯電話機４ａ（携帯電話機４ｂ）に送信する要配信メッセージデータも、携帯電話機４ａ（携帯電話機４ｂ）から受信するメッセージデータもない場合には、広告は配信されない。
【０１１７】
Ｓａ１０では、携帯電話機４ａ（携帯電話機４ｂ）から受信した全てのメッセージデータ（引用メッセージ除く）からＧＰＳ情報を抽出して、ＧＰＳに基づいて地域（例えば、新宿、渋谷など）を特定し、Ｓａ１１に進む。
【０１１８】
Ｓａ１１では、携帯電話機４ａ（携帯電話機４ｂ）から受信したメッセージデータが複数個存在し、かつ、これらメッセージデータから抽出したＧＰＳ情報に基づいて特定した地域の中で、２つ以上一致する地域があったかを確認し、一致した地域があった場合にはＹと判定してＳａ１２に進む。ない場合にはＮと判定してＳａ１３に進む。
【０１１９】
携帯電話機４ａ（携帯電話機４ｂ）から受信したメッセージデータが複数個存在する場合は、例えば、同一の利用者ａ（送信者ｂ）が複数の異なる利用者にメッセージを同時に送信する場合等であり、携帯電話機４ａ（携帯電話機４ｂ）においては同時に複数のメッセージを作成できないことから、これら複数のメッセージにおいて地域が一致するということは、利用者ａ（送信者ｂ）が当該地域に比較的長く滞在していることに相当する。
【０１２０】
Ｓａ１２では、Ｓａ１１にて一致を確認した地域に対応付けて、広告情報テーブル（図２（ａ））に記憶されている広告情報を特定し、該特定した広告情報の得点に１００点を加点する。そしてＳａ１３に進む。
【０１２１】
すなわち、Ｓａ１１においてＹと判定されて、利用者が同一地域から複数個のメッセージを送信している場合には、当該地域に関連する広告情報の得点が加点されて、配信対象として優先的に選択されることとなる。
【０１２２】
Ｓａ１３では、受信したメッセージデータにおいて、最新（ＧＰＳ確認日時が最新）のメッセージデータ、言い換えると「要求」を送信してきた携帯電話機４ａ（携帯電話機４ｂ）の利用者ａ（利用者ｂ）が新たに入力したメッセージデータ（引用メッセージ含む）をキーワード抽出対象として選択してＳａ１４に進む。
【０１２３】
以上説明したように、Ｓａ９〜Ｓａ１３は、ＧＰＳに主として連動する広告を選択するための処理であり、携帯電話機４ａ（携帯電話機４ｂ）からのメッセージ送信時に、送信者に配信する広告を選択するために実施される処理である。
【０１２４】
Ｓａ１４では、Ｓａ７もしくはＳａ１３においてキーワード抽出対象とされた全てのメッセージデータ（引用メッセージ含む）にキーワードが付加されているかを確認し、付加されている場合にはＹと判定してＳａ１６に進む。付加されていない場合にはＮと判定してＳａ１５に進む。
【０１２５】
Ｓａ１５では、「キーワード付加」処理を実施する。具体的には、キーワードが付加されていないキーワード抽出対象のメッセージデータ（引用メッセージ含む）の本文に対して、予め記憶していたキーワードリスト中のキーワードのうち、この本文中に含まれるキーワードを抽出して、当該メッセージデータ（引用メッセージ含む）に付加する。そしてＳａ１６に進む。
【０１２６】
すなわち、携帯電話機４ａ（携帯電話機４ｂ）のアプリにおいて、例えば、処理能力の不足等により処理時間がかかりすぎるため、キーワード抽出処理を実施しない構成とした場合にも、広告配信サーバ１において本文からキーワードを抽出して、メッセージデータに付加することができる。
【０１２７】
Ｓａ１６では、キーワード抽出対象の全てのメッセージデータ（引用メッセージ含む）に含まれている全てのキーワードを抽出して、Ｓａ１７に進む。
【０１２８】
つまりは、本実施例の広告配信サーバ１は、送信者端末（携帯電話機４ａ、４ｂ）から送信される電子メール（メッセージデータ）に含まれる、広告情報データベース（広告情報テーブル）に記憶されたキーワードと一致するキーワードを抽出する処理（Ｓａ１６）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項２におけるキーワード抽出手段が形成される。
【０１２９】
Ｓａ１７では、Ｓａ１６にて抽出したキーワードに対応付けて、広告情報テーブル（図２（ａ））に記憶されている広告情報を特定し、該特定した広告情報の得点に２０点を加点する。そしてＳａ１８に進む。
【０１３０】
このようにＳａ１６にて抽出したキーワードの中には、同一のキーワードが重複して出現しても良く、その場合には、当該キーワードに対応する広告情報に対して、キーワードの出現頻度に応じた回数の加点が実施される。
【０１３１】
すなわち、利用者間で送受信されているメッセージに出現するキーワードに関連する広告情報の得点が加点されて、配信対象として優先的に選択されることとなる。また、利用者間で送受信されているメッセージにおいて繰り返し出現するキーワードがある場合には、当該キーワードに関連する広告情報の得点が出現頻度に応じて加点されて、配信対象として更に優先的に選択されることとなる。
【０１３２】
以上説明したように、Ｓａ１４〜Ｓａ１６は、キーワードに主として連動する広告を選択するための処理である。
【０１３３】
Ｓａ１８では、「要求」を送信してきた携帯電話機４ａ（携帯電話機４ｂ）の利用者ａ（利用者ｂ）のメールアドレスに対応付けて、利用者情報テーブル（図２（ｂ））に記憶されている属性情報（生年、性別）を特定し、Ｓａ１９に進む。
【０１３４】
Ｓａ１９では、Ｓａ１８にて特定した属性情報に対応付けて、広告情報テーブル（図２（ａ））に記憶されている広告情報を特定し、該特定した広告情報の得点に１０点を加点する。そしてＳａ２０に進む。
【０１３５】
すなわち、広告を配信しようとする利用者の属性情報に関連する広告情報の得点が加点されて、配信対象として優先的に選択されることとなる。
【０１３６】
以上説明したように、Ｓａ１８〜Ｓａ１９は、広告配信先となる「要求」を送信してきた携帯電話機４ａ（携帯電話機４ｂ）の利用者ａ（利用者ｂ）の属性情報に従属的に連動する広告を選択するための処理である。
【０１３７】
Ｓａ２０では、この時点での広告情報テーブル（図２（ａ））に記憶されている得点順に広告情報を選択する。本実施例では上位の２つの広告情報を配信広告として選択する。尚、同じ点の広告情報が複数存在する場合にはランダムにいずれかを選択する。そしてＳａ１６に進む。
【０１３８】
Ｓａ２１では、広告情報テーブル（図２（ａ））において、加点された広告情報の得点を初期化して処理を終了する。
【０１３９】
このように本実施例の配信選択処理においては、ＧＰＳ情報に基づいて特定される地域に関連する広告情報、本文に含まれるキーワードに関連する広告情報、利用者の属性情報に関連する広告情報を順次個別に特定するとともに、これらに個別に加点を行っていき、最終的に最も得点の高い広告情報を選択している。これにより、例えば、地域に関連し、かつ、多くのキーワードに関連し、かつ、多くの属性情報に関連する広告情報、言い換えると、利用者間のコミュニケーションに対して最も適合度の高い広告情報が優先的に選択されるようになっている。
【０１４０】
また、加点においては、地域に関連する広告情報には１００点、キーワードに関連する広告情報には２０点、属性情報に関連する広告情報には１０点というように、加点点数の差異が付けられており、これら加点点数の差異を調節することにより、地域、キーワード、属性情報のいずれを優先して広告を選択するかを調節できるようになっている。
【０１４１】
例えば、キーワードや属性情報に関連する広告情報への加点点数を０点とすれば、キーワードや属性情報に関連する広告情報が記憶されていても、得点差に基づいて、利用者の地域のみに関連する広告情報が優先的に選択される。
【０１４２】
また、地域や属性情報に関連する広告情報への加点点数を０点とすれば、地域や属性情報に関連する広告情報が記憶されていても、得点差に基づいて、キーワードのみに関連する広告情報が優先的に選択される。
【０１４３】
尚、メッセージデータから抽出したキーワードが複数ある場合には、関連するキーワードの数が多い広告情報ほど高い得点となり優先的に選択される。一方、複数のメッセージデータから同一のキーワードを複数抽出した場合には、抽出した個数が多いほど、このキーワードに関連する広告情報が高い得点となり優先的に選択される。
【０１４４】
また、地域やキーワードに関連する広告情報への加点点数を０点とすれば、地域やキーワードに関連する広告情報が記憶されていても、得点差に基づいて、属性情報のみに関連する広告情報が優先的に選択される。
【０１４５】
また、本実施例の「配信広告選択処理」によれば、図３中に（３）として示すように、携帯電話機４ｂに対して送信すべき要配信のメッセージデータが記憶されており、このメッセージデータを利用者ａが送信した日時からの経過時間が所定時間（例えば、１０分間）以内である場合には、Ｓａ６において、利用者ａが送信したメッセージデータに含まれるＧＰＳ情報に基づいて特定される地域に関連する広告情報の得点が加点される。その後、Ｓａ１７において、ＧＰＳの確認対象とされたメッセージデータに付加されたキーワードに関連する広告情報の得点が加点される。このとき、広告情報テーブル（図２（ａ））において、地域に関連し、かつ、キーワードに関連する広告情報が記憶されていれば、地域のみに関連する広告情報や、キーワードにのみ関連する広告情報に比較して高い得点となる。すなわち、地域に関連し、かつ、キーワードに関連する広告情報が優先的に選択されるようになっている。
【０１４６】
つまりは、本実施例の広告配信サーバ１は、現在位置情報抽出手段（Ｓａ５）にて抽出したＧＰＳ情報（現在位置情報）に該当する地域に対応付けて広告情報データベース（広告情報テーブル）に記憶されている広告情報に基づいて、配信する広告情報を特定する処理（Ｓａ６、Ｓａ２０）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項１における広告情報特定手段が形成される。
【０１４７】
つまりは、本実施例の広告配信サーバ１は、受信者端末（携帯電話機４ｂ）からのアクセスに基づき配信する当該受信者宛の電子メール（Ｓａ２においてＮと判定し、Ｓａ８においてＧＰＳ確認対象として選択した要配信メッセージデータ）が送信者端末（携帯電話機４ａ）から送信された時点（要配信メッセージデータに付加されたＧＰＳ確認日時）から当該配信時点（現在日時）までの経過時間を特定する処理（Ｓａ４）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項２における経過時間特定手段が形成される。
【０１４８】
つまりは、本実施例の広告配信サーバ１は、経過時間特定手段（Ｓａ４）にて特定した経過時間が所定時間（１０分間）以内である（Ｓａ４においてＹと判定した）ときには、記現在位置情報抽出手段（Ｓａ５）にて抽出したＧＰＳ情報（現在位置情報）に該当する地域に対応付けて広告情報データベース（広告情報テーブル）に記憶されている広告情報に基づいて、少なくとも受信者に対して配信する広告情報を特定（Ｓａ６及びＳａ１６を行った後にＳａ２０を実施）する一方、経過時間が所定時間を超えている（Ｓａ４においてＮと判定した）ときには、キーワード抽出手段（Ｓａ１６）にて抽出したキーワードに対応付けて広告情報データベースに記憶されている広告情報に基づいて、少なくとも受信者に対して配信する広告情報を特定（Ｓａ６を行わずにＳａ１６を行った後にＳａ２０を実施）する処理を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項２における広告情報特定手段が形成される。
【０１４９】
また、本実施例の「配信広告選択処理」によれば、図３中に（５）として示すように、携帯電話機４ａに対して送信すべき要配信のメッセージデータが記憶されており、このメッセージデータが、利用者ａが携帯電話機４ａからかつて送信したメッセージ（引用メッセージ）に対する返信メッセージである場合には、利用者ａが送信した日時からの経過時間が所定時間（例えば、１０分間）以内である場合には、Ｓａ６において、利用者ａが送信したメッセージデータ（引用メッセージ）に含まれるＧＰＳ情報に基づいて特定される地域に関連する広告情報の得点が加点される。これにより、広告情報テーブル（図２（ａ））において、地域に関連する広告情報が記憶されていれば、キーワードにのみ関連する広告情報に比較して高い得点となる。すなわち、地域に関連する広告情報が優先的に選択されるようになっている。
【０１５０】
つまりは、本実施例の広告配信サーバ１は、送信者端末（携帯電話機４ａ）からのアクセスに基づき配信する当該送信者宛の返信メール（Ｓａ２においてＹと判定し、Ｓａ８においてＧＰＳ確認対象として選択した要配信メッセージデータ）の契機となった電子メール（Ｓａ３においてＧＰＳ確認対象として選択した要配信メッセージデータに付加されている引用メッセージ）が該送信者端末から送信された時点（引用メッセージに含まれるＧＰＳ確認日時）から当該配信時点（現在日時）までの経過時間を特定する（Ｓａ４）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項４における経過時間特定手段が形成される。
【０１５１】
つまりは、本実施例の広告配信サーバ１は、経過時間特定手段（Ｓａ４）にて特定した経過時間が所定時間（１０分間）以内であるときには、現在位置情報抽出手段（Ｓａ５）にて返信メール（Ｓａ２においてＹと判定し、Ｓａ３においてＧＰＳ確認対象として選択した要配信メッセージデータ）から抽出したＧＰＳ情報（現在位置情報）に該当する地域に対応付けて広告情報データベース（広告情報テーブル）に記憶されている広告情報に基づいて、送信者に対して配信する広告情報を特定（Ｓａ６及びＳａ１６を行った後にＳａ２０を実施）する処理を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項４における広告情報特定手段が形成される。
【０１５２】
つまりは、本実施例の広告配信サーバ１は、広告情報特定手段（Ｓａ２０）にて特定した広告情報を、送信者端末（携帯電話機４ａ）に配信する返信メール（Ｓａ２においてＹと判定し、Ｓａ３においてＧＰＳ確認対象として選択した要配信メッセージデータ）とともに配信する処理を図３中に（５）として示すように実施しており、該処理を実施する広告配信サーバ１により本発明の請求項４における広告情報配信手段が形成される。
【０１５３】
また、本実施例の「配信広告選択処理」によれば、広告情報テーブル（図２（ａ））において、ＧＰＳ情報に基づいて特定される地域や、本文に含まれるキーワードに関連する広告情報が記憶されておらず、利用者の属性情報に関連する広告情報のみが記憶されていることにより、当該広告情報にのみ得点が加点される場合には、利用者の属性情報に関連する広告情報が選択されることとなる。或いは、地域やキーワードに関連する広告情報への加点点数を０点とすれば、地域やキーワードに関連する広告情報が記憶されていても、得点差に基づいて、利用者の属性情報に関連する広告情報が優先的に選択される。
【０１５４】
つまりは、本実施例の広告配信サーバ１は、電子メール（メッセージデータ）に含まれる送信先（宛先）メールアドレスまたは当該電子メールに含まれる送信者（送信元）のメールアドレスに対応付けて利用者データベース（利用者情報テーブル）に記憶されている属性情報（生年、性別）に基づいて送信者または受信者の属性情報を特定し（Ｓａ１８）、該特定した属性情報にさらに対応付けて広告情報データベース（広告情報テーブル）に記憶されている広告情報に基づいて、配信する広告情報を特定する処理（Ｓａ１９、Ｓａ２０）を実施しており、該処理を実施する広告配信サーバ１により本発明の請求項３における広告情報特定手段が形成される。
【０１５５】
つまりは、本実施例の広告配信サーバ１は、広告情報特定手段（Ｓａ２０）にて特定した広告情報を、現在位置情報抽出手段（Ｓａ５）において抽出対象とした電子メール（受信したメッセージデータ）の送信元の送信者端末（携帯電話機４ａ、４ｂ）および／または当該電子メール（記憶している要配信のメッセージデータ）の送信先の受信者端末（携帯電話機４ａ、４ｂ）に対して配信する処理を図３中に（１）〜（５）として示すように実施しており、該処理を実施する広告配信サーバ１により本発明の請求項１における広告情報配信手段が形成される。
【０１５６】
以上、本実施例によれば、利用者となる送信者の現在位置を特定するための情報となるＧＰＳ情報（現在位置情報）が、送信する電子メール（メッセージデータ）に付加されて送信されるので、これらの情報を個別に送信する場合に比較して利用者の負担が大きくなることがないばかりか、該ＧＰＳ情報に該当する地域に対応する広告情報が特定されて配信されるので、利用者となる送信者または受信者の現在位置に応じた広告情報を配信することができる。
【０１５７】
また、本実施例によれば、送信者が移動して、電子メール（メッセージデータ）の送信時から移動した可能性が高い経過時間が所定時間（１０分間）を超えているときには、電子メールに含まれるキーワードに対応する広告情報が、送信者端末や受信者端末となる携帯電話機４ａ、４ｂに対して配信されるので、その時点において利用者となる送信者や受信者が関心のある関心事に関する広告情報を配信することができるとともに、不適当な地域の広告が配信されることも極力回避できる。
【０１５８】
また、本実施例によれば、利用者の属性情報、例えば性別等に応じた広告情報が配信されるので、さらに利用者に合致した有益な広告情報を配信でき、さらに広告効果を高めることができる。
【０１５９】
また、本実施例によれば、電子メール（メッセージデータ）の送信時から送信者が移動した可能性が低い経過時間が所定時間（１０分間）以内であるときには、送信者端末となる携帯電話機４ａ、４ｂの送信時のＧＰＳ情報に該当する地域に対応する広告情報が特定されて、返信メール（返信メッセージ）とともに配信されるので、これら広告情報を個別に送信者端末に配信する場合に比較して、送信者の負担をより軽減できる。
【０１６０】
また、本実施例によれば、ＧＰＳ情報（現在位置情報）の抽出対象を最新の電子メール（メッセージデータ）とすることで、当該電子メールの送信者が移動した可能性のより低くなり、不適当な地域の広告が配信されることをより一層回避できる。
【０１６１】
以上、本発明の実施例を図面により説明してきたが、具体的な構成はこれら実施例に限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１６２】
例えば、前記実施例では、ＧＰＳ情報（現在位置情報）に基づいて特定される地域に関連する広告情報、本文に含まれるキーワードに関連する広告情報、利用者の属性情報に関連する広告情報を順次個別に特定するとともに、これらに個別に加点を行っていき、最終的に最も得点の高い広告情報を選択することで、例えば、地域に関連し、かつ、多くのキーワードに関連し、かつ、多くの属性情報に関連する広告情報、言い換えると、利用者間のコミュニケーションに対して最も適合度の高い広告情報が優先的に選択されるようにしているが、本発明はこれに限定されるものではなく、利用者間のコミュニケーションに対して最も適合度の高い広告情報を優先的に選択できる方法であればどのような方法であっても良い。例えば、地域、キーワード、属性情報の順序で関連する広告情報を順次絞り込んでいき、最終的に残った広告情報を選択する構成としても良い。
【０１６３】
また、前記実施例では、利用者の属性情報を取得するために、属性情報を入力して会員登録したことを条件に、利用者にメッセンジャーアプリをダウンロードにより提供しているが、本発明はこれに限定されるものではなく、利用者の属性情報に連動した広告情報を優先的に選択する必要がない場合には、会員登録させずに自由にメッセンジャーアプリをダウンロードさせても良いし、携帯電話機に予めメッセンジャーアプリを記憶させておいても良いし、メッセンジャーアプリを記録媒体により配布しても良い。
【０１６４】
また、前記実施例では、ＧＰＳ情報（現在位置情報）に連動する広告情報を特定した後、更に、キーワードに連動する広告情報、属性情報に連動する広告情報を特定していき、利用者間のコミュニケーションに対して最も適合度の高い広告情報が優先的に選択されるようにしているが、本発明はこれに限定されるものではなく、ＧＰＳ情報に連動する広告情報を特定した後、キーワードや属性情報に連動する広告情報を特定することなく、特定した広告情報を配信しても良い。
【０１６５】
また、前記実施例では、メッセージデータ（電子メール）に付加情報として、携帯電話機の電波強度やバッテリー残量を含めているが、本発明はこれに限定されるものではなく、これらを付加情報としなくても良い。
【０１６６】
また、前記実施例では、広告配信サーバ１において、携帯電話機４ａ、４ｂから受信したメッセージデータを、宛先となる携帯電話機４ａ、４ｂに対して送信するごとに削除する構成としているが、本発明はこれに限定されるものではなく、一定期間、もしくは一定数を広告配信サーバ１において記憶する構成としても良い。このようにすれば、携帯電話機４ａ、４ｂからメッセージデータを送信するときに、それまでに受信したメッセージデータを含めない場合でも、複数のメッセージデータを処理対象とした配信広告選択処理を実施できる。
【０１６７】
また、前記実施例では、ＧＰＳ情報（現在位置情報）に基づいて特定された地域、本文に含まれるキーワード、利用者の属性情報の全てを考慮して配信する広告を選択する構成としているが、本発明はこれに限定されるものではなく、地域、キーワード、属性情報のいずれかのみ、またはこれらの任意の組み合わせを考慮して配信する広告を選択しても良い。
【０１６８】
また、前記実施例では、図３中に（４）として示すように、利用者からメイン画面のメッセージ表示領域（図７（ｂ））に表示されているメッセージを選択して返信メニューの選択操作を受付けたときには、携帯電話機が、選択されたメッセージを、利用者が新たに入力したメッセージデータに引用メッセージとして必ず付加する構成としているが、本発明はこれに限定されるものではなく、選択されたメッセージを引用メッセージとして付加するか否かを利用者から更に受付ける構成としても良い。例えば、利用者から付加しない旨を受付けた場合にも、選択されたメッセージに付加されているＧＰＳ情報（現在位置情報）とＧＰＳ確認日時のみを、利用者が新たに入力したメッセージデータに付加して送信すれば、ＧＰＳ情報に連動した広告を優先して選択するか否かを配信広告選択処理において決定することができる。
【０１６９】
また、前記実施例では、携帯電話機４ａ（携帯電話機４ｂ）がかつて送信したメッセージ（引用メッセージ）に対する返信メッセージを受信するときには、かつて送信した日時からの経過時間が所定時間（例えば、１０分間）以内であることを条件に、かつて送信した時点でのＧＰＳ情報（現在位置情報）に基づいて特定される地域に関連する広告情報を優先的に選択する構成としているが、本発明はこれに限定されるものではなく、経過時間に関わらず、かつて送信した時点でのＧＰＳ情報に基づいて特定される地域に関連する広告情報を優先的に選択しても良い。
【０１７０】
また、前記実施例では、携帯電話機４ａ（携帯電話機４ｂ）が返信メッセージ以外のメッセージ、すなわち引用メッセージが付加されていないメッセージを受信するときには、当該メッセージが送信された日時からの経過時間が所定時間（例えば、１０分間）以内であることを条件に、当該メッセージが送信された時点でのＧＰＳ情報（現在位置情報）に基づいて特定される地域に関連する広告情報を優先的に選択する構成としているが、本発明はこれに限定されるものではなく、経過時間に関わらず、メッセージが送信された時点でのＧＰＳ情報（現在位置情報）に基づいて特定される地域に関連する広告情報を優先的に選択しても良い。
【０１７１】
また、前記実施例では、携帯電話機４ａ（携帯電話機４ｂ）のメッセンジャーアプリが、予め記憶していたキーワードリストに基づいて、利用者が入力したメッセージの本文からキーワードを抽出して、広告配信サーバ１に送信する構成としているが、本発明はこれに限定されるものではなく、メッセンジャーアプリではキーワード抽出を実施せずに、広告配信サーバ１においてキーワード抽出を実施させても良い。
【０１７２】
また、前記実施例では、本発明の現在位置情報取得機能として、携帯電話機４ａ（携帯電話機４ｂ）に搭載されているＧＰＳ機能を用いているが、本発明はこれに限定されるものではなく、これら現在位置情報取得機能としては、例えば、送信者端末または受信者端末がパーソナルハンディホンシステム（ＰＨＳ）端末であり、該ＰＨＳ端末と通信可能な基地局が設置されている設置住所を、該ＰＨＳサービスを提供する提供会社のシステム等から、専用のアプリケーション等を使用して取得するようにしても良いし、或いは、送信者端末または受信者端末が無線ＬＡＮのアクセスポイントを通じてのＶｏＩＰ通話機能を有するＶｏＩＰ端末であれば、該ＶｏＩＰ端末が通信可能なアクセスポイントのＩＰアドレスを取得し、該ＩＰアドレスからアクセスポイントの設置住所を専用のアプリケーション等を使用して取得するようにしても良い。
【図面の簡単な説明】
【０１７３】
【図１】本実施例における広告配信サービスを提供する広告配信サーバを含む広告配信システムの全体像を示すブロック図である。
【図２】（ａ）は広告配信サーバが記憶する広告情報テーブル、（ｂ）は広告配信サーバが記憶する利用者情報テーブルを示す図である。（ｃ）は広告配信サーバと携帯電話機の間で送受信されるメッセージデータ（電子メール）の構成を示す図である。
【図３】広告配信処理の流れを示すシーケンス図である。
【図４】配信広告選択処理を示すフローチャートである。
【図５】（ａ）〜（ｆ）は利用者同士のコミュニケーションを行うために広告配信サーバにアクセスしてきた携帯電話機に出力される画面の一例を示す図である。
【図６】（ａ）〜（ｃ）は利用者登録を行うために広告配信サーバにアクセスしてきた携帯電話機に出力される画面の一例を示す図である。
【図７】（ａ）〜（ｃ）は利用者同士のコミュニケーションを行うために広告配信サーバにアクセスしてきた携帯電話機に出力される画面の一例を示す図である。
【符号の説明】
【０１７４】
１                広告配信サーバ
２                広告管理コンピュータ
３ａ、３ｂ        Ｗｅｂサーバ
４ａ、４ｂ        携帯電話機
５                インターネット網
６                ＧＰＳ衛星
【図１】
0004806569.tif 000002
【図２】
0004806569.tif 000003
【図３】
0004806569.tif 000004
【図４】
0004806569.tif 000005
【図５】
0004806569.tif 000006
【図６】
0004806569.tif 000007
【図７】
0004806569.tif 000008