(57)【要約】【課題】  Ｗｅｂページに表示するテキスト広告をユーザの履歴に基づいて選択する方法を提供すること。【解決手段】  本方法では、Ｗｅｂサイトにアクセスするユーザが識別される。ユーザによって閲覧されたＷｅｂページに表示された記事のキーワードが識別され、ユーザプロファイルに保存される。ユーザが現在選択しているＷｅｂページに表示する広告は、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードに基づいている。【選択図】  図１
2005216289.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページに表示するテキスト広告をユーザの履歴に基づいて選択する方法であって、
ａ）Ｗｅｂサイトにアクセスするユーザを識別するステップと、
ｂ）前記ユーザによって閲覧されたＷｅｂページに表示された記事のキーワードを識別するステップと、
ｃ）前記ユーザによって閲覧された前記記事から識別したキーワードをユーザプロファイルに保存するステップと、
ｄ）前記ユーザプロファイルに保存された、ユーザによって過去に閲覧された前記記事からのキーワードに基づいて、ユーザが現在選択しているＷｅｂページに関連する広告を表示するステップと
を備えることを特徴とする方法。
【請求項２】
広告にキーワードを割り当てるステップをさらに備えており、前記ユーザが現在選択しているＷｅｂページに表示された広告に前記ユーザプロファイルに保存されたキーワードが割り当てられていることを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザが現在選択しているＷｅｂページに表示する広告を選択するために使用される、前記ユーザプロファイルに保存されたキーワードに重みを割り当てるステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記重みは時間が経過するにつれて小さくなることを特徴とする請求項３に記載の方法。
【請求項５】
前記ユーザが現在選択しているＷｅｂページに表示する広告を選択するために使用される、前記広告に割り当てるキーワードに重みを割り当てるステップをさらに備えることを特徴とする請求項２に記載の方法。
【請求項６】
ユーザが現在選択しているＷｅｂページに表示された広告は、前記ユーザプロファイルに保存された、ユーザによって過去に閲覧された前記記事からのキーワードと、前記ユーザが現在選択しているＷｅｂページに表示された記事のキーワードとに基づくことを特徴とする請求項１に記載の方法。
【請求項７】
表示する広告がユーザ特有の特質に関係なく選択されることを特徴とする請求項１に記載の方法。
【請求項８】
前記ユーザ特有の特質には、年齢、性別、または収入が含まれることを特徴とする請求項７に記載の方法。
【請求項９】
前記ユーザが現在選択しているＷｅｂページは第１の言語であり、前記ユーザプロファイルに保存された、前記ユーザによって過去に閲覧された前記記事からの前記キーワードによって、前記ユーザが現在選択しているＷｅｂページに表示された広告は第２の言語になることを特徴とする請求項１に記載の方法。
【請求項１０】
Ｗｅｂページに表示するテキスト広告をユーザの履歴に基づいて選択するシステムであって、
ａ）Ｗｅｂページを表示するためにユーザ端末と通信し、Ｗｅｂサーバにアクセスするユーザを識別するように、また、前記ユーザ端末に表示された記事のキーワードを識別するようにプログラミングされたＷｅｂサーバと、
ｂ）前記Ｗｅｂサーバと通信し、前記ユーザ端末に表示された前記記事から識別されたキーワードを保存するユーザプロファイルデータベースと
を備えており、ユーザが現在選択しているＷｅｂページに、前記ユーザプロファイルに保存された、過去に前記ユーザによって閲覧された前記記事からのキーワードに基づいて、前記Ｗｅｂサーバが広告を表示することを特徴とするシステム。
【請求項１１】
広告に割り当てられたキーワードを保存する広告サーバをさらに備えており、前記ユーザが現在選択しているＷｅｂページに表示するために選択された広告に、前記ユーザプロファイルに保存されたキーワードに一致するキーワードが割り当てられていることを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記ユーザが現在選択しているＷｅｂページに表示する広告を選択するために使用される、前記ユーザプロファイルに保存されたキーワードに重みを割り当てるステップをさらに備えることを特徴とする請求項１０に記載のシステム。
【請求項１３】
前記重みは時間が経過するにつれて小さくなることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記ユーザが現在選択しているＷｅｂページに表示する広告を選択するために使用される、前記広告に割り当てるキーワードに重みを割り当てるステップをさらに備えることを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記ユーザが現在選択しているＷｅｂページに表示された広告は、前記ユーザプロファイルに保存された、前記ユーザによって過去に閲覧された前記記事からの前記記事に含まれるキーワードと、前記ユーザが現在選択しているＷｅｂページに表示された前記記事のキーワードとに基づくことを特徴とする請求項１０に記載のシステム。
【請求項１６】
表示する広告がユーザ特有の特質に関係なく選択されることを特徴とする請求項１に記載のシステム。
【請求項１７】
前記ユーザ特有の特質には、年齢、性別、または収入が含まれることを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記ユーザが現在選択しているＷｅｂページは第１の言語であり、前記ユーザプロファイルに保存された、前記ユーザによって過去に閲覧された前記記事からの前記記事の前記キーワードによって、前記ユーザが現在選択しているＷｅｂページに表示された広告が第２の言語になることを特徴とする請求項１に記載のシステム。
【請求項１９】
Ｗｅｂページに表示するテキスト広告をユーザ履歴に基づいて選択する方法を実行するコンピュータ実行可能命令を保存したコンピュータ可読媒体であって、前記方法は、
ａ）Ｗｅｂサイトにアクセスするユーザを識別するステップと、
ｂ）前記ユーザによって閲覧されたページに表示された記事のキーワードを識別するステップと、
ｃ）前記ユーザによって閲覧された前記記事から識別したキーワードをユーザプロファイルに保存するステップと、
ｄ）前記ユーザプロファイルに保存された、前記ユーザによって過去に閲覧された前記記事からのキーワードに基づいてユーザが現在選択しているページに関連する広告を表示するステップと
を備えることを特徴とするコンピュータ可読媒体。
【請求項２０】
前記方法は広告にキーワードを割り当てるステップをさらに備え、前記ユーザが現在選択しているＷｅｂページに表示された広告に前記ユーザプロファイルに保存されたキーワードが割り当てられていることを特徴とする請求項１９に記載のコンピュータ可読媒体。
【請求項２１】
前記方法は前記ユーザが現在選択しているＷｅｂページに表示する広告を選択するために使用される、前記ユーザプロファイルに保存されたキーワードに重みを割り当てるステップをさらに備えることを特徴とする請求項１９に記載のコンピュータ可読媒体。
【請求項２２】
前記方法は、前記ユーザが現在選択しているＷｅｂページに表示する広告を選択するために使用される、前記広告に割り当てるキーワードに重みを割り当てるステップをさらに備えることを特徴とする請求項２０に記載のコンピュータ可読媒体。
【請求項２３】
前記ユーザが現在選択しているＷｅｂページに表示された広告は、前記ユーザプロファイルに保存された、前記ユーザによって過去に閲覧された前記記事からの前記キーワードと、前記ユーザが現在選択しているＷｅｂページに表示された記事のキーワードとに基づくことを特徴とする請求項１９に記載のコンピュータ可読媒体。
【請求項２４】
前記ユーザが現在選択しているＷｅｂページは第１の言語であり、前記ユーザプロファイルに保存された、前記ユーザによって過去に閲覧された前記記事からの記事の前記キーワードによって、前記ユーザが現在選択しているＷｅｂページに表示された広告が第２の言語になることを特徴とする請求項１９に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はＷｅｂページに表示するテキスト広告を選択する方法およびシステムに関し、より詳細にはユーザによって閲覧された記事（ａｒｔｉｃｌｅ）の履歴に基づいてＷｅｂページに表示するテキスト広告を選択する方法およびシステムに関する。
【背景技術】
【０００２】
インターネットＷｅｂページの運営者は、自らのＷｅｂページ上の広告を掲載するスペースを販売することで収益を得ている。テキスト広告は、テキストのキーワードを含み、テキストのキーワードが割り当てられる広告である。テキスト広告は、検索結果を貨幣化（ｍｏｎｅｔｉｚｅ）し、ニュース記事などのコンテンツを含むＷｅｂページを貨幣化するために使用されている。従来の広告の配置スキームでは、検索ボックスに問い合わせを入力すると、検索結果と広告の両方を掲載したＷｅｂページが表示される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
こうした従来のスキームにおける広告は、問い合わせまたは検索結果にコンテキストによって関連する。この配置スキームは、ページのキーワードに基づいて広告を掲載する静的Ｗｅｂページにも使用されてきた。こうした従来の広告技術の１つの問題は、好ましくない記事に広告が割り当てられる可能性があることである。たとえば、検索によって飛行機事故に関する記事が表示されると、事故を起こした航空会社の広告が表示される。
【課題を解決するための手段】
【０００４】
既存の自動ニュースサービスは、Ｗｅｂから取得したニュース記事を集約し、アルゴリズムに従ってインターネットに投稿されたニュース記事に関連するメタデータに基づくニュースホームページとセクションページを生成する。このサービスでは、ユーザが過去に選択したニュース記事のキーワードに基づいて、ユーザに対して表示されるニュース記事を個人別に処理する。このサービスによって生成されたＷｅｂページに掲載する広告は、表示されたＷｅｂページのニュース記事の内容に基づいて選択される。
【０００５】
本開示は、ユーザによって過去に閲覧された記事のコンテキストに基づいて、Ｗｅｂページに表示するテキスト広告を選択する方法およびシステムに関する。本方法では、Ｗｅｂサイトにアクセスするユーザが識別される。ユーザによって閲覧されたＷｅｂページに表示された記事のキーワードが識別され、ユーザプロファイルに保存される。ユーザが現在選択しているＷｅｂページに表示する広告は、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードに基づいている。
【０００６】
１つの実施態様では、広告にキーワードが割り当てられ、ユーザが現在選択しているＷｅｂページに表示された広告には、やはりユーザプロファイルに保存された、または、ユーザプロファイルに保存されたキーワードに関連するキーワードが割り当てられる。
【０００７】
１つの実施形態では、ユーザプロファイルに保存されたキーワードに重みが割り当てられる。こうした重みを使用して、ユーザが現在選択しているＷｅｂページに表示する広告を選択する。こうした重みは時間が経過するにつれて小さくなり、ユーザにとって最近表示した記事のキーワードを有する広告がより興味深いという傾向があり得ることを反映することができる。ユーザが現在選択しているＷｅｂページに表示する広告を選択するために広告のキーワードに重みを割り当てることもできる。
【０００８】
１つの実施態様では、ユーザが現在選択しているＷｅｂページに表示された広告は、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードとユーザが現在選択しているＷｅｂページに表示された記事のキーワードに基づいている。
【０００９】
ユーザが表示した記事の履歴を使用してＷｅｂページに表示する広告を選択することにより、ユーザ特有の特質に関係なく適切な広告を選択することができる。たとえば、ユーザの年齢、性別、所得などを知らなくても適切な広告を選択できる。さらに、ユーザによって過去に閲覧された記事のキーワードを使用して広告を選択することにより、ユーザが現在選択しているＷｅｂページに表示された記事とは異なる言語の広告を選択できる。
【００１０】
ユーザ履歴に基づいてＷｅｂページに表示するテキスト広告を選択するシステムには、ユーザ端末、ユーザ端末と通信するＷｅｂサーバ、およびＷｅｂサーバと通信するユーザプロファイルデータベースが含まれる。ユーザ端末は、ユーザに対してＷｅｂページを表示する。Ｗｅｂサーバは、Ｗｅｂサーバにアクセスするユーザを識別し、ユーザ端末に表示される記事のキーワードを識別するようにプログラミングされている。ユーザプロファイルデータベースには、ユーザ端末に表示された記事から識別されたキーワードがユーザプロファイルとして保存される。Ｗｅｂサーバは、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードに基づいて、ユーザが現在選択しているＷｅｂページに広告を表示する。
【発明を実施するための最良の形態】
【００１１】
１つの例示的な実施形態におけるこのような目的、利点、特徴などについて、添付の図面に関連付けながら説明する。
【００１２】
例示的な動作環境
図１と以下の説明は、本発明を実装できる適切なコンピューティング環境の簡単で一般的な説明を目的とするものである。必須ではないが、本発明について、パーソナルコンピュータで実行されるプログラムモジュールのようにコンピュータ実行可能命令の一般的なコンテキストで説明する。一般に、プログラムモジュールには、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などがあり、特定のタスクを実行する、または特定の抽象データ型を実装する。さらに、本発明が、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能な家庭用電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどを含むその他のコンピュータシステム構成で実施できることは当業者には理解されよう。本発明は、通信ネットワークを介してリンクするリモートプロセッサでタスクを実行する分散コンピューティング環境でも実施できる。分散コンピューティング環境では、プログラムモジュールはローカルとリモートの両方のメモリ記憶装置内に配置できる。
【００１３】
図１を参照すると、本発明を実施するための例示的なシステムには、処理装置２１、システムメモリ２２、およびシステムメモリ２２を含むさまざまなシステムコンポーネントを処理装置２１に接続するシステムバス２３を含む従来のパーソナルコンピュータ２０の形をとる汎用コンピューティングデバイスが含まれる。システムバス２３は、さまざまなバスアーキテクチャの任意の１つを使用したメモリバスまたはメモリコントローラ、周辺バス、ローカルバスを含むさまざまなバス構造のいずれでもよい。システムメモリ２２には、読み取り専用メモリ（ＲＯＭ）２４とランダムアクセスメモリ（ＲＡＭ）２５が含まれる。起動時などにパーソナルコンピュータ２０内の要素間の情報転送を支援する基本ルーチンを含む基本入出力システム（ＢＩＯＳ）２６は、ＲＯＭ２４に保存される。パーソナルコンピュータ２０には、さらにハードディスクに対する読み出しまたは書き込みを行うハードディスクドライブ２７、取り外し可能な磁気ディスク２９に対する読み出しまたは書き込みを行う磁気ディスクドライブ２８、ＣＤ−ＲＯＭ、または他の光媒体のような取り外し可能な光ディスク３１に対する読み出しまたは書き込みを行う光ディスクドライブ３０が含まれる。ハードディスクドライブ２７、磁気ディスクドライブ２８、および光ディスクドライブ３０は、それぞれハードディスクドライブインターフェース３２、磁気ディスクドライブインターフェース３３、および光ドライブインターフェース３４を介してシステムバス２３に接続する。ドライブと各ドライブに接続するコンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、およびパーソナルコンピュータ２０用の他のデータの不揮発性ストレージを提供する。ここに説明する例示的な環境では、ハードディスク２７、取り外し可能な磁気ディスク２９、および取り外し可能な光ディスク３１を使用しているが、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）などのように、コンピュータからアクセス可能なデータを保存できる他のタイプのコンピュータ可読媒体も例示的な動作環境で使用できることは、当業者なら理解されたい。
【００１４】
オペレーティングシステム３５、１つまたは複数のアプリケーションプログラム３６、その他のプログラムモジュール３７、およびプログラムデータ３８を含む多くのプログラムモジュールは、ハードディスク２７、磁気ディスク２９、光ディスク３１、ＲＯＭ２４、またはＲＡＭ２５に保存できる。データベースシステム５５も、ハードディスク２７、磁気ディスク２９、光ディスク３１、ＲＯＭ２４、またはＲＡＭ２５に保存できる。ユーザは、キーボード４０やポインティングデバイス４２などの入力装置を使用してパーソナルコンピュータ２０にコマンドや情報を入力できる。他の入力装置には、マイクロフォン、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナなどがある。これらの入力装置および他の入力装置は、多くの場合、システムバス２３に接続するシリアルポートインターフェース４６を介して処理装置２１に接続するが、パラレルポート、ゲームポート、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）のような他のインターフェースで接続してもよい。モニタ４７または他のタイプの表示装置も、ビデオアダプタ４８のようなインターフェースを介してシステムバス２３に接続される。パーソナルコンピュータには、一般にモニタ以外にもスピーカーやプリンタなどの周辺出力装置が接続されている。
【００１５】
パーソナルコンピュータ２０は、リモートコンピュータ４９のような１台または複数台のリモートコンピュータへの論理接続を使用してネットワーク環境で動作できる。リモートコンピュータ４９は、別のパーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の一般のネットワークノードでよい。通常は、パーソナルコンピュータ２０に関連して上で説明した要素の多くまたはすべてが含まれるが、図１にはメモリ記憶装置５０のみを示す。図１に示す論理接続には、ローカルエリアネットワーク（ＬＡＮ）５１とワイドエリアネットワーク（ＷＡＮ）５２が含まれる。このようなネットワーキング環境は、職場、企業規模のコンピュータネットワーク、イントラネット、およびインターネットではごく一般的である。
【００１６】
ＬＡＮネットワーキング環境で使用する場合、パーソナルコンピュータ２０はネットワークインターフェースまたはネットワークアダプタ５３を介してローカルネットワーク５１に接続する。ＷＡＮネットワーキング環境で使用する場合、パーソナルコンピュータ２０は一般にインターネットなどのＷＡＮ５２を介して通信を確立するためのモデム５４またはその他の手段を備えている。モデム５４（内蔵または外付け）は、シリアルポートインターフェース４６を介してシステムバス２３に接続される。ネットワーク環境では、パーソナルコンピュータ２０またはその一部に関連して説明したプログラムモジュールをリモートメモリ記憶装置５０に保存できる。図示されたネットワーク接続が例示的なものであり、コンピュータ間の通信リンクを確立する他の手段を使用してもよいことを理解されたい。
【００１７】
テキスト広告を選択する方法
図２〜４を参照すると、開示された方法では、ユーザが過去に選択した記事のキーワードの履歴またはログに基づいて、Ｗｅｂページ１０２（図４）に表示するテキスト広告１００を選択している。本出願では、「記事」という用語は一般にニュース記事やその他のニュース情報を含めてＷｅｂページのコンテンツを表す。図２は、本方法を示す流れ図である。プロバイダのＷｅｂサイトにアクセスするユーザが識別される（１０４）。ユーザによって閲覧されたＷｅｂページ１０２に表示される記事のキーワード１０６（図４）が識別される（１０７）。ユーザによって閲覧された記事から識別されたキーワードがユーザプロファイル１１０に保存される（１０８）。例示的な実施形態では、広告にキーワードが割り当てられ（１１２）、ユーザが現在選択しているＷｅｂページ上には、ユーザによって過去に閲覧された記事から選択され、ユーザプロファイル１１０に保存されたキーワードに基づいて広告が表示される（１１４）。この例示的な実施形態では、ユーザが現在選択しているＷｅｂページ１０２に表示される広告１００は、ユーザプロファイル１１０に保存されている、またはユーザプロファイルに保存されたキーワードに関連するキーワード１０６が割り当てられる。
【００１８】
テキスト広告を選択するための開示された方法を実施できる１つのシステム１２０を図３に示す。図示されたシステム１２０には、Ｗｅｂページ１０２（図４）を表示するユーザ端末１２２、Ｗｅｂサーバ１２４、および各ユーザＩＤのユーザプロファイルを保存するプロファイルデータベース１２６が含まれる。Ｗｅｂサーバ１２４は、ユーザ端末と通信する。Ｗｅｂサーバは、Ｗｅｂサーバにアクセスするユーザを識別し、ユーザ端末１２２に表示される記事のキーワード１０６を識別するようにプログラミングされている。ユーザプロファイルデータベース１２６は、Ｗｅｂサーバ１２４と通信し、ユーザ端末に表示された記事から識別されるキーワード１０６が識別されたユーザのユーザプロファイルとして保存される。Ｗｅｂサーバ１２６は、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードに基づいて、ユーザが現在選択しているＷｅｂページに広告を表示する。例示的な実施形態では、広告に割り当てられたキーワード１３２（図４）を広告サーバに保存する。Ｗｅｂサイトおよび／または広告サーバは、ユーザが現在選択しているＷｅｂページに表示する広告を選択する。この広告には、ユーザプロファイルに保存されたキーワードに一致する、またはユーザプロファイルに保存されたキーワードに関連するキーワードが割り当てられる。
【００１９】
例示的な実施形態では、Ｗｅｂサーバ１２４はユーザ端末からユーザＩＤ１３４を取得する。ユーザにユーザＩＤが割り当てられていない場合は、ユーザ端末に保存されたユーザＩＤをＷｅｂサーバが割り当てる。１つの実施形態では、ユーザＩＤはグローバルにユニークのＩＤであるか、Ｗｅｂサーバがユーザに割り当てたｃｏｏｋｉｅである。別の実施形態では、ユーザＩＤはユーザがユーザ名または電子メールアドレスとパスワードを入力してサインインする場合に取得する。ユーザＩＤ１３４は、Ｗｅｂサーバからユーザプロファイルデータベースに提供される。ユーザプロファイルデータベース１２６は、ユーザＩＤ１３４に対応するユーザプロファイル１３８を返す。識別されたユーザが初めてＷｅｂサーバにアクセスするとき、ユーザプロファイルは空である。ユーザがＷｅｂサーバにアクセスするたびに、ユーザプロファイルが構築され、変更される。保存されたプロファイル１３８には、ユーザが選択した記事またはニュース記事に含まれるキーワードと、Ｗｅｂサーバからユーザ端末１２２に提供されたキーワードが含まれる。ユーザが端末に表示する記事またはニュース記事を選択すると、選択した記事またはニュース記事のキーワード１０６がＷｅｂサーバ１２４からユーザプロファイルデータベース１２６に提供される。記事からキーワード１０６を選択するには、多くの既存のアルゴリズムを使用できる。たとえば、ＩＤＦ（ｉｎｖｅｒｓｅ  ｄｏｃｕｍｅｎｔ  ｆｒｅｑｕｅｎｃｙ）アルゴリズムを使用して記事からキーワード１０６を選択してもよい。ユーザプロファイルデータベースは、ユーザが選択した記事またはニュース記事のキーワード１０６を使用してユーザプロファイル１１０を継続的に更新する。その結果、ユーザが、閲覧するために新しい記事またはニュース記事を選択したとき、ユーザプロファイル１１０に保存されたキーワードのログが変更される。Ｗｅｂサーバ１２４は、ユーザプロファイル１１０内のキーワード１０６に基づいて広告サーバ１３０にキーワード１４３を提供する。キーワード１４３は、ユーザプロファイル内のキーワードから直接選択してもよい。あるいは、ユーザプロファイルに保存されたキーワードと現在選択しているＷｅｂページに保存されたキーワードの組み合わせでもよい。
【００２０】
広告サーバには、割り当てられたキーワード１３２を含む広告１００を保存する。１つの実施形態では、広告サーバ１３０からＷｅｂサーバに提供され、ユーザが現在選択しているＷｅｂページに表示された広告１００には、ユーザプロファイルに保存されたキーワードに一致するキーワードが割り当てられている。別の実施形態では、広告サーバ１３０からＷｅｂサーバに提供され、ユーザが現在選択しているＷｅｂページに表示された広告１００は、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードとユーザが現在選択しているＷｅｂページに表示された記事のキーワードに基づいている。
【００２１】
１つの実施形態では、ユーザが現在選択しているＷｅｂページに表示する広告を選択するためのユーザプロファイルに保存されたキーワードに重みが割り当てられる。例示的な環境では、こうした重みは時間が経過するにつれて小さくなる。したがって、ユーザが現在選択しているＷｅｂページに表示する広告を選択する上で、ユーザプロファイルに保存されたキーワードの係数は時間が経過するにつれて次第に小さくなる。１つの実施形態では、記事から選択したキーワードは事前に指定した時間が経過するとユーザプロファイルから削除される。
【００２２】
１つの実施形態では、広告に割り当てられたキーワードにも重みが割り当てられる。こうして広告に割り当てられた重みを使用しても、ユーザが現在選択しているＷｅｂページに表示する広告が選択される。広告対象製品に関連の深いキーワードには、広告対象製品に関連の浅いキーワードより大きな重みを割り当ててもよい。
【００２３】
開示された方法およびシステムを使用すると、ユーザ特有の特質に関係なく適切な広告を選択できる。たとえば、年齢、性別、および／または収入など、ユーザ特有の特質を知らなくても、開示された方法で適切な広告を選択できる。
【００２４】
１つの実施形態では、ユーザが現在選択しているＷｅｂページは第１の言語であり、ユーザプロファイルに保存された、ユーザによって過去に閲覧された記事からのキーワードは第２の言語である。第２の言語のキーワードによって、ユーザが現在選択しているＷｅｂページに表示された広告が記事またはニュース記事の主言語とは異なる言語になる。
【００２５】
開示された方法およびシステムでは、現在のページまたは現在の問い合わせだけでなく、ユーザがテキスト広告を表示し、選択した複数のページから抽出したユーザに固有のキーワードの履歴を追跡する。現在のページだけでなくユーザの履歴に注目することで、より高い利益を生む広告ツールが提供される。開示された方法およびシステムは、広告を選択するためのキーワードを追跡し、保存し、取り出す。こうして、現在のページのコンテキストだけでなく、ユーザの閲覧履歴にコンテキストによって関連する広告が得られる。
【００２６】
したがって、本発明についてある程度詳細に説明したが、本発明には添付の特許請求の範囲の精神または範囲内に入る変形および変更のすべてが含まれるものとする。
【図面の簡単な説明】
【００２７】
【図１】開示された方法の例示的な実施形態を実現するためのコンピュータシステムを示す概略図である。
【図２】Ｗｅｂページに表示するテキスト広告をユーザの履歴に基づいて選択する方法を示す流れ図である。
【図３】Ｗｅｂページに表示するテキスト広告をユーザの履歴に基づいて選択するシステムを示す図である。
【図４】記事とテキスト広告が掲載されたＷｅｂページの概略図である。
【符号の説明】
【００２８】
２１  処理装置
２２  システムメモリ
２３  システムバス
３２  ハードディスクドライブインターフェース
３３  磁気ディスクドライブインターフェース
３４  光ドライブインターフェース
３５  オペレーティングシステム
３６  アプリケーションプログラム
３７  その他のプログラムモジュール
３８  プログラムデータ
４６  シリアルポートインターフェース
４８  ビデオアダプタ
４９  リモートコンピュータ
５１  ローカルエリアネットワーク（ＬＡＮ）
５２  ワイドエリアネットワーク（ＷＡＮ）
５３  ネットワークインターフェース
５４  モデム
５５  データベースシステム
５８  オーディオアダプタ
【図１】
2005216289.tif 000003
【図２】
2005216289.tif 000004
【図３】
2005216289.tif 000005
【図４】
2005216289.tif 000006
【外国語明細書】
2005216289000001.pdf