(57)【要約】一実施形態では、コンピュータネットワークを介して配信されるドキュメント(134)上にポストされるメッセージ(236)が消費者の挙動情報に基づくものとなる。該挙動情報は、コンピュータネットワーク内の幾つかの場所にわたる消費者の活動を監視することにより取得することが可能である。該メッセージは広告とすることが可能であり、該ドキュメントはウェブページとすることが可能である。該広告は、インターネット上の幾つかの無関係なウェブサイトにわたる消費者のブラウジング活動に基づいて選択することが可能である。【選択図】図３
2007509394.tif 000002
【特許請求の範囲】
【請求項１】
複数のウェブサイトにわたる消費者のブラウジング活動を監視して挙動情報を取得し、
該挙動情報を使用して、該消費者が操作しているクライアントコンピュータへ提供されるウェブサイトのウェブページ上にポストすべき広告を選択する、
という各ステップを含む、コンピュータネットワークを介して配信されるドキュメント上にメッセージをポストする方法。
【請求項２】
前記消費者のブラウジング活動を監視する前記ステップが、前記クライアントコンピュータ内に格納され実行されるクライアントサイドプログラムにより実行される、請求項１に記載の方法。
【請求項３】
前記複数のウェブサイトの各々が、インターネットを介してアクセスすることが可能なサーバコンピュータからなる、請求項１に記載の方法。
【請求項４】
前記挙動情報が、前記消費者が訪れたウェブサイトのカテゴリのリストを含む、請求項１に記載の方法。
【請求項５】
前記挙動情報が、前記消費者が訪れたウェブサイトのリストを含む、請求項１に記載の方法。
【請求項６】
前記広告が、前記ウェブページを提供するウェブサイトに関連するサーバによりポストされる、請求項１に記載の方法。
【請求項７】
前記広告が、前記クライアントサイドプログラムを前記消費者に提供したメッセージプロバイダに関連するサーバによりポストされる、請求項２に記載の方法。
【請求項８】
前記挙動情報をクライアントコンピュータ内のファイルに格納し、
該ファイルを前記ウェブページを提供するウェブサイトへ提供する、
という各ステップを更に含む、請求項１に記載の方法。
【請求項９】
前記ファイルがクッキーからなる、請求項８に記載の方法。
【請求項１０】
前記挙動情報が広告サーバへ提供される、請求項１に記載の方法。
【請求項１１】
前記広告が、前記ウェブページ上の別の広告に取って代わる、請求項１に記載の方法。
【請求項１２】
前記広告が、前記クライアントコンピュータにおいて置換可能であると識別されたウェブページ上の広告に取って代わる、請求項１１に記載の方法。
【請求項１３】
前記置換可能な広告がタグを有している、請求項１２に記載の方法。
【請求項１４】
クライアントコンピュータへウェブページを提供し、該ウェブページが、インターネット上の複数の無関係のウェブサイトにわたる該クライアントコンピュータのナビゲーションを監視することにより取得された情報に基づいて選択された広告を含む、という各ステップを含む、コンピュータネットワークを介して配信されるドキュメント上にメッセージをポストする方法。
【請求項１５】
前記ウェブサイトが、前記複数のウェブサイトとは異なるウェブサイトからのものである、請求項１４に記載の方法。
【請求項１６】
前記ウェブページを提供したウェブサイトにより読み出されるクッキー内に前記挙動情報が格納される、請求項１４に記載の方法。
【請求項１７】
前記広告が、前記ウェブページを提供したウェブサイトに関連するサーバによりポストされる、請求項１４に記載の方法。
【請求項１８】
前記挙動情報が、前記クライアントコンピュータ内に格納され実行されるクライアントサイドプログラムにより取得される、請求項１４に記載の方法。
【請求項１９】
前記広告が、前記クライアントコンピュータにおいて置換可能であると特に識別された前記ウェブページ上の別の広告に取って代わる、請求項１４に記載の方法。
【請求項２０】
前記広告が、前記ウェブページ上の別の広告に取って代わる、請求項１４に記載の方法。
【請求項２１】
ウェブブラウザ及びクライアントサイドプログラムを有するクライアントコンピュータであって、該クライアントサイドプログラムが、複数のウェブサイトにわたる該ウェブブラウザのナビゲーションを監視して、該クライアントコンピュータを使用している消費者に関する情報を取得する、クライアントコンピュータと、
ウェブページを有するウェブサイトであって、該ウェブページをコンピュータネットワークを介して前記クライアントコンピュータへ提供するよう構成されており、該ウェブページが、前記消費者に関する情報に基づいて選択された広告を有している、ウェブサイトと
を含む、コンピュータシステム。
【請求項２２】
前記情報が、クッキーを介して前記ウェブサイトへ提供される、請求項２１に記載のシステム。
【請求項２３】
前記広告が、前記クライアントサイドプログラムを前記クライアントコンピュータへ提供した団体に関連するサーバコンピュータによりポストされる、請求項２１に記載のシステム。
【請求項２４】
前記広告が、前記ウェブサイトに関連するサーバコンピュータによりポストされる、請求項２１に記載のシステム。
【請求項２５】
前記クライアントサイドプログラムにより取得された前記情報がメッセージサーバコンピュータへ提供される、請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータシステムに関し、特にコンピュータネットワークを介して配信されるドキュメントにメッセージをポストするための方法及び装置に関するものである。
【背景技術】
【０００２】
インターネット等の大規模コンピュータネットワークは、比較的広範囲で高速な情報の普及を可能にする。例えば、インターネット上では、オンラインサービス及び様々な話題に関する情報を提供するウェブサイトに容易にアクセスすることができる。コンピュータ及びブラウザを有する消費者は、１つ又は２つ以上のウェブサイトへナビゲートして、ニュース、地図、コンピュータプログラム、ビデオ、音楽、製品、E-mailその他にアクセスすることが可能である。
【０００３】
ウェブサイトは一般に、「ウェブページ」と呼ばれるダウンロード可能なドキュメントを格納している１つ又は２つ以上のサーバコンピュータ上で実行される。周知のように、ウェブページは、テキスト及びグラフィカルデータ、並びに他のソースからデータを引き出すためのコンピュータにより読み出すことが可能なプログラムコードから構成することが可能なものである。例えば、ウェブページは、ニュースイベントに関するテキスト及びグラフィカルデータと、広告を表示することができる「スロット」とを有することが可能である。該スロットは、ウェブページ上に表示すべき広告のためのホルダとして機能する。該スロット内に広告のＵＲＬ（Uniform Resource Locator）を「挿入」して、消費者が自分のコンピュータで見るためにウェブページを受信した際に広告がコンテンツサーバから引き出されて該ウェブページ上にポストされるようにすることが可能である。
【０００４】
広告は、ラジオ及びテレビの場合と同じ役割をインターネット上で果たすものである。一般的に言えば、広告は、オンライン出版者（例えばウェブサイトの運営者）が情報又はサービスへの無料又は割引料金でのアクセスを提供することを可能にする収益を生み出すものとなる。例えば、広告は、オンライン出版者が無料のE-mailサービスを提供することを可能にする。消費者は、自分のE-mailにログオンした際に、１つ又は２つ以上の広告と共に、E-mailの内容を有するウェブページを受信する。
【０００５】
ウェブページ上にポストされる典型的な広告は、殆どの消費者にとって無関係なものであるという点で、効果のないものである。無料E-mailサービスの一例では、自分のE-mailをチェックする消費者は、昔のクラスメートを特に探していない場合であってもクラスメートサーチサービスに関する広告を取得する可能性がある。出版者は、要求したウェブページ上のテキスト情報をスキャンして、表示すべき最も関連性のある広告を決定することが可能である。しかし、一般的なウェブページ上にある数百もの単語をスキャンし解析することが困難であるため、この技術は信頼できないものとなる。その結果として、殆どの消費者に無視される無関係な広告がポストされることになる。
【発明の開示】
【課題を解決するための手段】
【０００６】
一実施形態では、コンピュータネットワークを介して配信されるドキュメント上にポストされるメッセージが消費者の挙動情報に基づくものとなる。該挙動情報は、コンピュータネットワーク内の幾つかの場所にわたる消費者の活動を監視することにより取得することが可能である。該メッセージは広告とすることが可能であり、該ドキュメントはウェブページとすることが可能である。該広告は、インターネット上の幾つかの無関係なウェブサイトにわたる消費者のブラウジング活動に基づいて選択することが可能である。
【０００７】
本発明の上述その他の特徴は、図面及び特許請求の範囲を含む本開示全体を読むことにより当業者には容易に明らかとなろう。なお、異なる図面における同一符号は同一又は同様の構成要素を示している。
【発明を実施するための最良の形態】
【０００８】
本出願は、2003年10月17日に出願された米国仮出願第60/512,605号、及び2004年5月26日に出願された米国仮出願第60/574,455号の利点を請求するものである。
【０００９】
本開示では、本発明の実施形態の完全な理解を提供するために、装置、構成要素、及び方法の例といった多数の特定の細部が提供される。しかし、本発明は、該特定の細部のうちの１つ又は２つ以上を用いずとも実施することが可能である、ということが当業者には理解されよう。別の例では、本発明の特徴が不明瞭になるのを回避すべく、周知の細部については図示せずまた説明しない。
【００１０】
本書では、インターネットを介した広告の配信に関して本発明の実施形態を説明する。しかし、本発明の実施形態は、他のタイプのコンピュータネットワークを介して配信されるドキュメント内にメッセージをポストするために一般に用いることが可能なものである、ということが理解されよう。
【００１１】
本発明の実施形態は、メッセージサーバと通信するメッセージ配信プログラムを用いる。メッセージ配信プログラム及びメッセージサーバはまた、本出願人の2002年5月21日出願の米国出願第10/152,204号及び2002年11月5日出願の米国出願第10/289,123号にも開示されている。
【００１２】
図１は、本発明の一実施形態による、ドキュメント上にメッセージをポストするための技術を概略的に示している。図１の例では、ウェブサイト112〜114は、ニュース、サーチエンジン、フォーラム、オーディオ及びビデオストリーミング、E-mailサービス、及びその他をインターネットを介して提供するような、オンライン出版者により運営される。ウェブサイトは、１つ又は２つ以上のサーバコンピュータでホストすることが可能である。ウェブサイトは、インターネットを介してアクセスすることが可能な１つ又は２つ以上のウェブページを含むことが可能である。
【００１３】
クライアントコンピュータ130は、インターネット上をナビゲートしている消費者により操作されるコンピュータを含むことが可能である。クライアントコンピュータ130は、例えば、Microsoft Windows (R) オペレーティングシステムを実行しているパーソナルコンピュータを含むことが可能である。用途によっては、クライアントコンピュータ130は、ラップトップコンピュータ、パーソナルディジタルアシスタント（ＰＤＡ）、ディジタル携帯電話その他の、ポータブル又はハンドヘルド装置とすることも可能である。消費者は、ウェブブラウザ132を用いてインターネット上のウェブサイト上のウェブページにアクセスすることが可能である。ウェブブラウザ132は、例えば、Internet Explorer (R) ウェブブラウザといった市販のウェブブラウザとすることが可能である。ウェブブラウザ132は、クライアントコンピュータ130がインターネット上のアクセス可能なウェブサイトから１つ又は２つ以上のウェブページ134を受信することを可能にする。ウェブページ134は、出版者又はメッセージプロバイダに関連するサーバによりポストされる広告136を含むことが可能である。
【００１４】
本開示では、ウェブサイト112〜114の運営者と関連性のないオンラインサービスプロバイダを「メッセージプロバイダ」と称することとする。例えば、メッセージプロバイダは、無料又は割引価格のソフトウェアを消費者に提供するソフトウェア開発者とすることが可能である。別の例として、メッセージプロバイダは、オンライン出版者又はその他のメッセージプロバイダにより運営されるウェブサイトへの無料又は割引料金でのアクセスを提供することが可能である。更に別の例として、メッセージプロバイダは、E-mailによるニュースサービス、ストリーミングオーディオ／ビデオ、ＶｏＩＰサービスその他の、オンラインサービスを提供することが可能である。
【００１５】
メッセージプロバイダは、消費者にメッセージを配信する権利の代償として、ソフトウェア又はオンラインサービスを無料又は割引価格で提供することが可能である。メッセージは、製品（すなわち商品又はサービス）に関する広告といった有料メッセージとすることが可能である。メッセージはまた、政治又は選挙運動メッセージといった非製品関連のものとすることも可能である。図１の例では、消費者は、無料ユーティリティプログラム167の代償として、クライアントコンピュータ130で広告を受信する。ユーティリティプログラム167は、例えば、電子財布又はアポイントメント・カレンダーとすることが可能である。ユーティリティプログラム167と共にメッセージ配信プログラム160をクライアントコンピュータ130に提供することが可能である。メッセージ配信プログラム160は、広告166を表示するためのプレゼンテーション手段162の表示を開始することが可能である。プレゼンテーション手段162は、ブラウザのウィンドウ又は専用のウィンドウとすることが可能である。例えば、プレゼンテーション手段162は、ポップアップ又はポップアンダーウィンドウとすることが可能である。
【００１６】
一実施形態では、メッセージ配信プログラム160は、複数のウェブサイトにわたる消費者のブラウジング活動を監視してその観察結果をメッセージサーバ163へ報告するクライアントサイドプログラムである。消費者が何処へナビゲートしたか、消費者が何をタイプしたか、消費者がマウス又はキーボードを何時アクティブにしたかといった、消費者の活動を監視する機構は、当業界で一般に知られたものであり、本書ではこれ以上説明しない、ということに留意されたい。例えば、メッセージ配信プログラム160は、その監視機能の一部として、ウェブブラウザ132からのイベント通知をリッスンすることが可能である。メッセージ配信プログラム160は、（例えばマシンＩＤを使用して消費者を示すことにより）消費者の匿名性を維持し及びクレジットカード番号等の機密情報を暗号化することにより、消費者のプライバシーを保護することが可能である。
【００１７】
一実施形態では、メッセージ配信プログラム160は、消費者が訪れたウェブサイトのＵＲＬを求めてウェブブラウザ132を監視する。消費者が訪れた各ウェブサイト毎に、メッセージ配信プログラム160は、消費者の一意の識別（ＩＤ）番号、クライアントコンピュータ130のマシンＩＤ番号、ローカルタイムスタンプ、及び訪れたウェブサイトのＵＲＬを含むデータパケットをメッセージサーバ163に送ることが可能である。
【００１８】
メッセージサーバ163は、メッセージ配信プログラム160と通信する１つ又は２つ以上のサーバコンピュータを含むことが可能である。メッセージサーバ163は、消費者のブラウジング活動及びウェブサイトカテゴリを追跡するためのデータベース171を含むことが可能である。メッセージサーバ163により取得されたメッセージ配信プログラム160からのデータは、データベース171内に格納することが可能である。該データベース171は、市販のデータベース、データファイル、又は情報を格納し管理するための他の手段とすることが可能である。
【００１９】
データベース171は、カテゴリーにより分類されたインターネット上の人気のあるウェブサイトのリストを含むことが可能である。例えば、１チームの人間の調査者が人気のあるウェブサイトに１つ又は２つ以上のカテゴリを割り当てることが可能である。このため、自動車メーカーに関するウェブサイトを「自動車メーカー」、旅行関連ウェブサイトを「旅行、休暇」、ホテルに関するウェブサイトを「ホテル」といった具合に分類することが可能である。表１は、データベース171内の例示的な項目を示したものであり、様々なウェブサイトとそれぞれのカテゴリがリストアップされている。
【００２０】
【表１】
2007509394.tif 000003
【００２１】
表１の例では、ドメイン名「travelcities.com」を有するウェブサイトはカテゴリ「旅行」下にあり、ドメイン名「hartz.com」を有するウェブサイトはカテゴリ「レンタカー及び旅行」下にある。このため、「travlcities.com」のカテゴリをデータベースに照会すると「旅行」が与えられることになる。同様に、「hartz.com」のカテゴリを照会の結果として「レンタカー及び旅行」が与えられることになる。勿論、データベースに照会を行って、カテゴリ「旅行」下にある全てのウェブサイトを見つける、といったことも可能である。消費者が訪れたウェブサイトのカテゴリ化は、クライアントコンピュータ130内のメッセージ配信プログラム160その他のクライアントプログラムにより実行することも可能である、ということに留意されたい。その場合には、メッセージ配信プログラム160は、消費者が訪れたウェブサイトのアドレスに加えて又は該アドレスに代えて、カテゴリを提供することが可能である。
【００２２】
データベース171は、コンテンツサーバ164及びコンテンツサーバ302（図３Ａ、図３Ｂ、及び図４参照）といった、関連するコンテンツサーバにおいて利用可能な全ての広告のリストを含むことが可能である。利用可能な広告は、カテゴリにより分類することが可能である。例えば、データベース171は、カテゴリ「旅行」や「自動車メーカー」その他のカテゴリ化にある関連するコンテンツサーバ内の全ての利用可能な広告のリストを含むことが可能である。これは、有利なことに、消費者の挙動情報又は該消費者が現在見ているウェブページに基づき、該消費者が最も関心のあるカテゴリに応じて、関連する広告を該消費者に提供することを可能にする。
【００２３】
データベース171はまた、特定のウェブサイトに訪れたときを示すタイムスタンプを含む、消費者が訪れた全てのウェブサイトのリストを含むことが可能である。このため、ドメイン名、カテゴリ、頻度その他により、（消費者の一意のＩＤ又はクライアントコンピュータのマシンＩＤにより識別される）消費者が訪れた全てのウェブサイトについてデータベース171に照会を行うことが可能である。例えば、消費者が最近３日間にhartz.comを２回訪れた場合、該消費者が最近５日間に２回以上消費者が訪れたウェブサイトのカテゴリについての照会は、カテゴリ「レンタカー」を含むことになる。表２は、データベース171内の例示的な項目を示したものであり、特定の日付及び時刻に（マシンＩＤにより識別される）消費者が訪れたウェブサイトがリストアップされている。表２の例では、マシンＩＤ「34571893097」を有するクライアントコンピュータ130上の消費者が、2003年7月8日の午前10:23にhartz.comのミニバンウェブページ、2003年7月9日の午後10:13にbookstore.comのメインページ、及び2003年7月9日の午後11:30に（再び）hartz.comのメインページを訪れている。
【００２４】
【表２】
2007509394.tif 000004
【００２５】
消費者の挙動情報は、消費者のブラウジング活動を含むことが可能なものであり、消費者にとって関係のある広告を選択するために有利に用いることが可能なものである。例えば、消費者が、最近２〜３日間にレンタカーウェブサイトを訪れていた場合、レンタカーに関する広告は、住宅ローンに関する広告よりも該消費者に一層関係するものとなる。メッセージサーバ163は、その情報を、コンテンツサーバ164を指し示すＵＲＬという形でメッセージ配信プログラム160に渡すことが可能である。メッセージ配信プログラム160は、次いで該ＵＲＬを広告としてプレゼンテーション手段162内にポストして、該ＵＲＬにあるレンタカー広告がコンテンツサーバ164から引き出されて該プレゼンテーション手段162上に表示されるようにすることが可能である。
【００２６】
メッセージ配信プログラム160により監視してメッセージサーバ163へ報告し及び該メッセージサーバ163により使用することが可能な他の挙動情報には、プレゼンテーション手段162上に提示された広告や消費者がクリックスルーした（すなわち応答した）広告の数及び種類その他が含まれる。
【００２７】
メッセージ配信プログラム160等のクライアントサイドプログラムは、消費者のブラウジング活動のウェブワイド（web-wide）監視を可能にする。ウェブサイトとは異なり、これは、ウェブサイト又は関連するウェブサイトに関する消費者の挙動のみを監視することができ、メッセージ配信プログラム160は、多数の無関係のウェブサイトにわたる挙動情報を有利に収集することができる。メッセージ配信プログラム160により取得された消費者の挙動情報は、ターゲットを絞った関連する広告の選択を可能にする。
【００２８】
本発明の一実施形態によれば、クライアントサイドプログラム（すなわち、クライアントコンピュータ内に存在し同コンピュータ内で動作するコンピュータプログラム）を使用して消費者の挙動情報が取得される。該挙動情報は、オンライン出版者のウェブページ上にポストされるべき広告の選択に用いることが可能である。図１の例では、メッセージ配信プログラム160を提供しメッセージサーバ163及びコンテンツサーバ164を運営する１つのメッセージプロバイダ又は１グループのメッセージプロバイダが、オンライン出版者と提携して、該出版者が一層関連性の高い広告を配信することを可能にする。例えば、メッセージプロバイダが、ウェブサイト112の運営者と契約して、ウェブページ134上にポストすべき広告をウェブサイト112が選択するのを助けることが可能である。メッセージプロバイダは、このサービスに関してウェブサイト112の運営者から報酬を受けることが可能である。代替的には、メッセージプロバイダは、それ自体の広告をウェブサイト112から受信したウェブページ134上にポストすることが可能である。メッセージプロバイダは、このようにして広告がポストされる度にウェブサイト112の運営者に代金を支払うことが可能である。
【００２９】
本発明の一実施形態による例示的な処理フローを図１を参照して説明する。クライアントコンピュータ130上の消費者は、ウェブブラウザ132を使用してウェブサイト112,113,又は115からウェブページ134を受信する（矢印101,102,又は103）ことが可能である。メッセージ配信プログラム160は、このナビゲーション（矢印104）を検出し、それをメッセージサーバ163へ通知する（矢印105）。メッセージサーバ163は、該ナビゲーション情報をデータベース171へ追加し、プレゼンテーション手段162内上に表示するための広告を選択する。該広告は、消費者の挙動情報を用いて選択することが可能である。該広告は、コンテンツサーバ164内の特定の場所に格納され、特定のＵＲＬ（「第１のＵＲＬ」と称す）により識別される。メッセージサーバ163は、該第１のＵＲＬをメッセージ配信プログラム160へ渡し（矢印105）、次いで該メッセージ配信プログラム160が前記第１のＵＲＬを用いてプレゼンテーション手段162を表示する（矢印106）。これにより、広告をコンテンツサーバ164から引き出して（矢印107）広告166としてプレゼンテーション手段162上に表示することが可能となる。
【００３０】
メッセージサーバ163はまた、広告136としてウェブページ132上にポストするための別の広告を選択することも可能である。該広告はまた、消費者の挙動情報に基づくものとすることも可能である。該広告は、特定のＵＲＬ（「第２のＵＲＬ」と称す）を有することが可能である。この第２のＵＲＬを有する広告は、コンテンツサーバ190内に格納することが可能であり、該コンテンツサーバ190は、オンライン出版者、メッセージプロバイダ、又はその他のパートナーにより運営されるものとすることが可能である。第２のＵＲＬをウェブページ132内に挿入することにより、広告136としてポストするための広告をコンテンツサーバ190から引き出すことが可能となる。
【００３１】
広告166,136は、消費者の挙動情報に基づくものであるため、該消費者により関係する傾向のものとなる、ということが理解されよう。これは、ローテーション、又は不正確で不完全な消費者により提供されたプロフィール情報にのみ基づき広告を選択する従来の技術とは対照的なものである。
【００３２】
図２は、本発明の一実施形態による、ドキュメント上へメッセージをポストするための技術を概略的に示している。図２の例では、広告関連情報は、メッセージ配信プログラム160により１つ又は２つ以上のクッキー251内に格納される。該クッキー251内に格納される広告関連情報は、メッセージ配信プログラム160により取得されてメッセージサーバ163内に格納される挙動情報を含むことが可能である。例えば、消費者が訪れたウェブサイトのカテゴリを、ウェブサイト112のために指定されたクッキー251内に格納することが可能である。特定の例として、消費者がホテル及び自動車メーカーに関連するウェブサイトを訪れている場合に、クッキー251は「ホテル」及び「自動車メーカー」を示す項目（又は上記カテゴリに関するコード）を有することが可能である。これにより、ウェブサイト112がクッキー251を参照して、その内容を、その在庫（すなわち表示に利用できる広告）内で利用可能な最も関連する広告の選択に使用することが可能となる。上記の例では、ウェブサイト112は好適には、ホテル、自動車メーカー、又はその両者に関連する広告をウェブページ134上にポストするために選択する。
【００３３】
ここで、本発明の一実施形態による例示的な処理フローを図２を参照して説明する。図２の例では、メッセージ配信プログラム160は、消費者のブラウジング活動を監視して（矢印201）メッセージサーバ163に報告する（矢印202）。次いで、一定期間にわたって消費者が訪れたウェブサイトのカテゴリがメッセージサーバ163によりメッセージ配信プログラム160へと報告される（矢印202）。メッセージ配信プログラム160は、該カテゴリを示すようウェブサイト112のクッキー251を更新する（矢印203）。メッセージ配信プログラム160は、該クッキー251の更新を、ウェブブラウザ132に要求することにより、又はクッキーを直接修正することにより行うことが可能である。
【００３４】
ウェブサイトのカテゴリを返送する代わりに、メッセージサーバ163は、消費者が訪れたウェブサイトのドメイン名を単純に返すことが可能である、ということに留意されたい。それらドメイン名は、ウェブサイト112が関連する広告を選択するのを助けるためにクッキー251内に包含させることが可能である。メッセージサーバ163により返される挙動情報の量はまた、特定の用途の要件を満たすよう構成し又はフィルタリングすることが可能である。例えば、ウェブサイト112は、最近５日間に消費者が訪れたウェブサイト、又は消費者が少なくとも２回訪れたウェブサイト等を知ることにしか関心がない可能性がある。
【００３５】
ブラウザ132は、ウェブサイト112のクッキー251を読み出し（矢印204）、消費者がウェブページ134を見るためにウェブサイト112へナビゲートした際に該クッキー251をウェブサイト112へ渡す（矢印205）ことが可能である。ウェブページ134は、広告をポストすることができるスロット235,236を有することが可能である。ウェブページ134内のコンピュータにより読み出すことが可能なプログラムコードは、スロットにポストするための広告をコンテンツサーバから引き出すことが可能である。図２の例では、ウェブサイト112は、クッキー251の内容を広告サーバ241へ渡し（矢印206）、該広告サーバ241が、該クッキー251内の広告関連情報を使用して該消費者に関連する広告を選択する。次いで、該選択された広告のＵＲＬ（「第３のＵＲＬ」と称す）がウェブページ134内のスロットに挿入される。該第３のＵＲＬは、この例ではスロット236内に挿入される（矢印207）。該第３のＵＲＬは、コンテンツサーバ290内に格納されている広告のアドレスである。このため、ウェブページ134がクライアントコンピュータ130に提供される際に（矢印208）、該第３のＵＲＬを有する広告がコンテンツサーバ290から引き出されて（矢印209）ウェブページ134のスロット236内に表示される。
【００３６】
広告サーバ241は、ウェブページ上に広告をポストするための１つ又は２つ以上のコンピュータを含むことが可能である。広告サーバは、利用可能な広告及びそのプロパティのリストを含むデータベース、該データベースを照会して広告を選択するためのコンピュータにより読み出すことが可能なプログラムコード、及び広告自体を含むことが可能である。図２の例では、広告は、別個のコンテンツサーバ290内に格納されるものとして示されている。しかし、コンテンツサーバ290は、広告サーバ241の一部とすることも可能なものである、ということが理解されよう。
【００３７】
図２の例では、広告サーバ241及びコンテンツサーバ290は、オンライン出版者又はオンライン出版者と提携する団体により運営されるものとして説明されている。これは、現在運営中のウェブサイトが、単にメッセージプロバイダと契約して広告関連情報を受信することにより本発明を利用することが可能であることを示すためのものである。クッキー251の内容を読み出して利用するようウェブサイト112を適応させることを除き、本発明の実施形態を利用するために、ウェブサイト112は大きな変更を必要とせず、またクライアントの存在を必要としない。このため、インターネット上のクライアントコンピュータへメッセージ配信プログラム160を配布するメッセージプロバイダが、現在運営中のウェブサイトへ広告選択サービスを提供することが可能である。
【００３８】
図３Ａは、本発明の一実施形態によるドキュメント上へメッセージをポストするための技術を概略的に示している。図３Ａの例では、オンライン出版者ではなく、メッセージプロバイダ自体が、ウェブページ上に表示すべき広告を選択しポストする。メッセージプロバイダは、オンライン出版者の在庫から広告スロットを購入することによりこれを行うことが可能である。メッセージサーバ163を運営し、コンテンツサーバ302を運営し、及び消費者にメッセージ配信プログラム160を提供するメッセージプロバイダは、ウェブサイト112の特定のウェブページ内の広告用スロットを購入することが可能である。例えば、メッセージプロバイダは、ウェブページ134のスロット236内に広告を表示する権利についてウェブサイト112の運営者に支払うことが可能である。スロット236内に表示される広告は、特定のＵＲＬ（「第４のＵＲＬ」と称す）を有することが可能である。メッセージプロバイダは、該第４のＵＲＬをウェブサイト112の運営者に提供することが可能である。ウェブサイト112は次いで、該第４のＵＲＬをスロット236内に挿入して、ウェブページ134がクライアントコンピュータ130において受信された際にコンテンツサーバ302から広告が引き出されることを可能にする。
【００３９】
本発明の一実施形態による例示的な処理フローを図３Ａを参照して説明する。図３Ａの例では、メッセージ配信プログラム160は、ウェブブラウザ132がウェブサイト112を指していることを検出する（矢印303）。メッセージ配信プログラム160は、そのことをメッセージサーバ163に知らせ（矢印304）、次いで該メッセージサーバ163が、消費者の挙動情報に基づいて関連する広告を選択する。メッセージサーバ163は、第４のＵＲＬを選択された広告に割り当てるようコンテンツサーバ302に命令する（矢印305）。
【００４０】
ウェブブラウザ132から要求された際に、ウェブページ134がクライアントコンピュータ130へ提供される（矢印307）。ウェブサイト112は、メッセージプロバイダとの契約に基づきスロット236内に第４のＵＲＬを挿入している。このため、ウェブページ134がクライアントコンピュータ130に到達すると、第４のＵＲＬを有する選択された広告がコンテンツサーバ302から引き出されて（矢印308）ウェブページ134のスロット236内に表示される。
【００４１】
図３Ｂは、本発明の一実施形態によるドキュメント上にメッセージをポストするための技術を概略的に示している。図３Ｂの技術は、メッセージプロバイダがウェブページ340上に広告を配置するという点で、図３Ａの技術と類似したものである。図３Ｂでは、ウェブサイト112は、ウェブページ340上にポストされた選択された広告にタグを配置する。該タグは、有利なことに、置換可能な広告をウェブサイト112が識別することを可能にするものである。該タグ付きの広告は、代金の支払いを必要としない広告（例えばウェブサイト自体の広告）、割引販売された広告、又はその他の優先順位の低い広告とすることが可能である。図３Ｂの例では、ウェブページ340上の広告スロット341,342は、それぞれタグ付きの広告351,352を含む。タグは、ウェブページ上の広告に付随する所定の一意のテキスト又はコードとすることが可能である。タグは、例えば、クライアントコンピュータ内に広告を引き出すためのＨＴＭＬコードの一部とすることが可能である。タグは、広告のサイズに関する情報を含むことが可能である。メッセージ配信プログラム160は、ウェブページがクライアントコンピュータ内に完全にロードされた後に該ウェブページ上のタグを検出することが可能である。メッセージ配信プログラム160は次いで、該タグ付きの広告を他の広告に置換することが可能である。
【００４２】
ウェブサイトは、メッセージプロバイダが（例えばメッセージ配信プログラムを介して）その在庫内に置換用の広告を有しているか否かにかかわらず、選択された広告にタグ付けすることが可能である。ウェブサイトはまた、メッセージプロバイダからの情報に応じて広告をタグ付けすることが可能である。かかる情報は、例えば、クッキーを使用してウェブサイトへ通信することが可能である。メッセージプロバイダが利用可能な置換用の広告を有している場合には、そのメッセージ配信プログラムがクライアントコンピュータ内の該ウェブサイトのクッキーをそのように更新することが可能である。これにより、ウェブサイトが、クライアントコンピュータからのウェブページ要求を受信した際にクッキーを読み出して、該ウェブページ上の置換可能な広告をタグ付けし、次いで該ウェブページをクライアントコンピュータへ提供することが可能となる。
【００４３】
本発明の一実施形態による処理フローの一例を図３Ｂを参照して説明する。図３Ｂの例では、メッセージ配信プログラム160によりクッキー359を更新して、メッセージプロバイダが利用可能な置換用の広告を有していることをウェブサイト112に知らせることが可能である。メッセージ配信プログラム160は、クッキー359の更新を、ウェブブラウザ132にそうするよう要求することにより又はクッキーに直接書き込むことにより行うことが可能である。クライアントコンピュータ130がウェブサイト112からウェブページ340を要求する際に、ウェブサイト112は、ウェブページの提供に先立ってクッキー359を読み出すことが可能である（矢印360）。該クッキー359の内容に応じて、ウェブサイト112は、ウェブページ340上の選択された広告をタグ付けすることが可能である。図３Ｂに示す例では、スロット341,342内の広告351,352は、ウェブサイト112によりタグ付けされたものである。メッセージプロバイダからの情報に基づく広告のタグ付けは必ずしも必要ではないことに留意されたい。上述のように、ウェブサイト112は、メッセージプロバイダからの指示を伴うことなく、全ての置換可能な広告を単純にタグ付けすることが可能である。
【００４４】
図３Ｂを更に参照すると、ウェブサイト112は、そのウェブページ340をクライアントコンピュータ130へ提供することが可能である（矢印361）。ウェブブラウザ132は、該ウェブページ340を受信し、該ウェブページ340は、当初にタグ付き広告351,352を含み得るものである。メッセージ配信プログラム160は、該タグ付き広告を検出し（矢印362）、そのことをメッセージサーバ163へ知らせる（矢印363）。メッセージサーバ163は、コンテンツサーバ302内で利用することが可能な最も関連する置換用の広告を求めてデータベース171をサーチする。該置換用の広告は、挙動情報や該タグ付き広告を含むスロットのサイズに基づいて選択することが可能である。スロットのサイズは、工業規格又は合意に基づく規格に基づくものとすることが可能であり、及びタグ付き広告又はウェブページ上の他の何処かに示されたサイズとすることが可能である。置換用の広告はまた、タグ付き広告の内容に基づいて選択することが可能である。例えば、置換用の広告は、タグ付き広告とは異なるあらゆるものとすることが可能である。これは、メッセージ配信プログラム160がタグ付き広告が既に消費者によって多数回見られていること又は消費者が既に広告された製品を有しているため不適切な広告（例えばメッセージ配信プログラム160がクライアントコンピュータ内で既に検出しているユーティリティプログラムに関する広告）であることを検出した場合に生じる。
【００４５】
メッセージサーバ163は、コンテンツサーバ302内で入手できる最も関連する広告をメッセージ配信プログラム160へ知らせることが可能である（矢印364）。メッセージサーバ163により提供される該情報は、関連する広告（図３Ｂの例では置換用広告353,354）のＵＲＬを含むことが可能である。メッセージ配信プログラム160は次いで、該置換用広告353,354のＵＲＬをスロット341,342内にそれぞれ挿入することが可能である（矢印365）。その結果として、置換用広告353,354が、コンテンツサーバ302から引き出されて（矢印366）ウェブページ340上のタグ付き広告351,352に取って代わる。
【００４６】
メッセージプロバイダが、その広告を、それ自体のプレゼンテーション手段（例えば図１に示すプレゼンテーション手段162を参照）ではなくオンライン出版者のウェブページ内に表示することを所望することになる複数の理由が存在する。その１つとして、所与の期間中に１つのプレゼンテーション手段内に表示することができる広告の数が、あまりに多くの広告により消費者を苛立たせることを回避すべく制限される可能性があることである。ウェブページ134内に表示される広告は、やはり、技術的に言えば、メッセージプロバイダからのものであるが、消費者は該広告をウェブサイト112に結びつけて考えるであろう。また、ウェブサイト112は、例えば無料E-mailといった他の無料サービスを消費者に提供している可能性があるため、消費者がウェブページ134上の広告に苛立つ可能性はより低くなると思われる。
【００４７】
メッセージプロバイダがその広告をオンライン出版者のウェブページ内に表示したがる別の理由は、広告コスト及び在庫の大きさに関係する。広告の対称となる市場に応じて、オンライン出版者によっては、売れ残っている広告スロットを低コストで販売することを希望する。メッセージプロバイダは、それらの広告スロットを割引価格で購入して該メッセージプロバイダ自体の在庫を増大させ、広告を配置する場所の選択子を一層多くすることが可能である。
【００４８】
更に、メッセージプロバイダによっては、自らの製品（例えば図１に示すユーティリティプログラム167又はその他の商品又はサービス）を人気のあるウェブサイトで広告する。消費者がメッセージプロバイダの製品を既に有している場合には、かかる製品の広告は広告費用の無駄である。かかる場合には、ウェブページ上のかかる広告を検出して別の広告に置換するのがメッセージプロバイダにとって有利である。
【００４９】
図４は、本発明の一実施形態によるドキュメント上にメッセージをポストするための技術を概略的に示している。図４の例では、メッセージプロバイダは、オンライン出版者と協働して、ウェブページ134上にポストされる広告を選択する。この特徴を実施する１つの方法が、出版者に関連する広告サーバとメッセージプロバイダに関連するメッセージサーバとの間に通信リンクを持つことである。メッセージサーバは、消費者の挙動情報を広告サーバへ渡すことが可能であり、次いで該広告サーバが該挙動情報を使用して広告を選択する。メッセージプロバイダは、そのサービスの代金をオンライン出版者に請求することが可能である。
【００５０】
ここで本発明の一実施形態による例示的な処理フローを図４を参照して説明する。図４の例では、ウェブブラウザ132がウェブサイト112のウェブページを指していることをメッセージ配信プログラム160が検出する（矢印401）。メッセージ配信プログラム160はそのことをメッセージサーバ163へ知らせ（矢印402）、次いで該メッセージサーバ163が該消費者の挙動情報とクライアントコンピュータ130のマシンＩＤを広告サーバ241へ渡す（矢印403）。クライアントコンピュータ130に格納されているウェブサイト112のクッキー（図示せず）は、該マシンＩＤを示すことが可能なものであり、これにより、広告サーバ241が、メッセージサーバ163から受信した挙動情報を消費者へ提供すべきウェブページ134に合わせることが可能となる。クライアントコンピュータ130へウェブページ134を提供するのに先立ち、ウェブサイト112は、（マシンＩＤにより識別される）クライアントコンピュータ130に提供されることになるウェブページ134に広告のＵＲＬを挿入するよう広告サーバ241に要求することが可能である（矢印404）。広告サーバ241は、ウェブページ134のスロット236に対する、メッセージサーバ163から受信した挙動情報に基づいて選択された広告のＵＲＬ（「第５のＵＲＬ」と称す）の挿入へと進む（矢印405）。ウェブページ134がクライアントコンピュータ130で受信されると（矢印406）、第５のＵＲＬを有する広告がコンテンツサーバ302から引き出されて（矢印407）ウェブページ134上にポストされる。
【００５１】
コンピュータネットワークを介して配信されるドキュメント上へメッセージをポストする技術について説明した。特定の実施形態を提供したが、これら実施形態は例示を目的としたものであって制限を意味するものではない、ということが理解されよう。本開示を参照することにより、多くの更なる実施形態が当業者には自明となろう。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態による、ドキュメント上にメッセージをポストするための様々な技術を示す概略図である。
【図２】本発明の実施形態による、ドキュメント上にメッセージをポストするための様々な技術を示す概略図である。
【図３Ａ】本発明の実施形態による、ドキュメント上にメッセージをポストするための様々な技術を示す概略図である。
【図３Ｂ】本発明の実施形態による、ドキュメント上にメッセージをポストするための様々な技術を示す概略図である。
【図４】本発明の実施形態による、ドキュメント上にメッセージをポストするための様々な技術を示す概略図である。
【図１】
2007509394.tif 000005
【図２】
2007509394.tif 000006
【図３Ａ】
2007509394.tif 000007
【図３Ｂ】
2007509394.tif 000008
【図４】
2007509394.tif 000009
【国際調査報告】
2007509394.tif 000010