(57)【要約】  本発明は、クロスネットワークのユーザの行動データを要約することに関する。クロスネットワークのユーザの行動データを要約することは、特に、ユーザが公認ドメインにアクセスするときにその公認ドメインをホストするサーバにアクセス可能になる１つ又はそれ以上のデータ構造に対してデータを公開することを含む。【選択図】図１２
2008524749.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのコンピュータ上で動作する行動ウォッチングモジュールによって収集される行動データを公開する方法であって、本方法は、
メモリに記録されるクロスネットワークのユーザの行動データを要約する段階を含み、
該要約段階が、複数の主題のカテゴリにおいて、
（１）主題のカテゴリの少なくとも一部においてウェブサイト訪問の最新性をカテゴリ化すること、
（２）カテゴリ上の時間セグメントに訪問のインジケータをロールアップすることにより、主題のカテゴリの少なくとも一部においてウェブサイトへのユーザの訪問からユーザのカテゴリへの関与をカテゴリ化すること、
（３）最新の訪問の時刻−日付インジケータを評価することにより、主題のカテゴリにおいて追加情報を取得するためにバナー広告の選択の最新性をカテゴリ化すること、
（４）カテゴリ上の時間セグメントに訪問のインジケータをロールアップすることにより、主題のカテゴリの少なくとも一部において追加情報を取得するためにバナー広告のユーザ選択からユーザのカテゴリへの関与をカテゴリ化すること、
のうちの１つ又はそれ以上を含み、
前記方法が更に、
行動要約モジュールから要約されたクロスネットワークのユーザの行動データをメモリ構造に対して公開する段階を含み、
前記メモリ構造は、ユーザが公認ドメインにアクセスするときに、前記公認ドメインのサーバにネットワークを介してアクセス可能になる、
ことを特徴とする方法。
【請求項２】
前記ユーザのカテゴリへの関与をカテゴリ化することは、長さの異なる重複しないカテゴリ上の時間セグメントに前記訪問のインジケータをロールアップすることを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザのカテゴリへの関与をカテゴリ化することは、粒度の細かい時間セグメントを該粒度の細かい時間セグメント中のユーザのカテゴリへの関与を示すフラグと共に表すこと、及びカテゴリ上の時間セグメントへの集約により、前記粒度の細かい時間セグメントの一部を要約することとを含むことを特徴とする請求項１に記載の方法。
【請求項４】
複数の主題のカテゴリにプライオリティを付与する段階と、
前記複数の主題のカテゴリを複数選択する段階と、
前記複数の主題のカテゴリに関して要約されたクロスネットワークの行動データを単一メモリ構造に公開する段階と、
を更に含む請求項１に記載の方法。
【請求項５】
前記クロスネットワークの行動データは、特定のユーザ行動データ収集ネットワークに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記クロスネットワークの行動データは、特定のポータルに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記クロスネットワークの行動データは、特定の仮想店舗に全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記クロスネットワークの行動データは、特定のコンテンツプロバイダに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記クロスネットワークの行動データは、特定のユーザ行動データ収集ネットワークに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択に相当する行動データを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記公開が定期的なベースで行われることを特徴とする請求項１に記載の方法。
【請求項１１】
前記公開は、１つ又はそれ以上のウェブサイトが訪問された後、或いは１つ又はそれ以上のバナー広告が選択された後に更新ベースで行われることを特徴とする請求項１に記載の方法。
【請求項１２】
前記ユーザがネットワークを使用して前記公認ドメインにアクセスするときにアクセス可能になる前記メモリ構造に対して公開される、前記要約されたクロスネットワークのユーザの行動データを使用してターゲティングされた広告を前記ユーザのコンピュータで受け取る段階を更に含む請求項１に記載の方法。
【請求項１３】
請求項１の前記方法を実行するための命令を含むマシン読み取り可能メモリ。
【請求項１４】
請求項１の前記方法を実行するように適応されたロジック及びリソースを有する１つ又はそれ以上のサーバを含むデバイス。
【請求項１５】
行動データをクライアントコンピュータからネットワークを介して公認ドメインにクッキーを用いて公開する方法であって、本方法は、
ユーザのコンピュータ上で動作する行動ウォッチングモジュールを使用してクロスネットワークのユーザの行動データを観察する段階を含み、
前記クロスネットワークのユーザの行動は、
特定のユーザ行動データ収集ネットワークに全く関連性のないウェブサイトにアクセスすることと、
マウスのクリックスルー、ユーザによる入力のキーストローク、又は他の選択動作の少なくとも１つを観察することと、
前記選択動作のコンテキストから少なくとも１つのキーワードを抽出することと、
を含み、
前記方法が更に、
特定のクロスネットワークのユーザの行動に関して、複数の主題のカテゴリから主題のカテゴリを選択し、前記選択された主題のカテゴリにおけるユーザの関与の程度の要約のメトリックを導出する段階と、
前記行動要約モジュールからメモリ構造に対して前記要約のメトリックを公開する段階と、
を含む方法。
【請求項１６】
前記メモリ構造内のデータはネットワークを介してサーバに定期的に報告されることを特徴とする請求項１５に記載の方法。
【請求項１７】
クライアントコンピュータからネットワークを介して公認ドメインに行動データを公開する方法であって、本方法は、
ユーザのコンピュータ上で動作する行動要約モジュールを使用してクロスネットワークのユーザの行動データを要約する段階を含み、
前記クロスネットワークのユーザの行動が、
特定のコンテンツプロバイダに全く関連性のないウェブサイトにアクセスすることと、
前記アクセスのコンテキストから少なくとも１つのキーワードを抽出することと、
を含み、
観察される特定のクロスネットワークのユーザの行動データについて要約する段階が、複数の主題のカテゴリからの主題のカテゴリにおけるユーザの関心の程度の要約のメトリックを導出することを含み、
前記方法が更に、
前記行動要約モジュールからメモリ構造に対して前記要約のメトリックを公開する段階と、
を含む方法。
【請求項１８】
複数の主題のカテゴリにプライオリティを付与する段階と、
複数の主題のカテゴリを複数選択する段階と、
前記複数の主題のカテゴリに関して要約されたクロスネットワークの行動データを単一メモリ構造に公開する段階と、
を更に含む請求項１７に記載の方法。
【請求項１９】
前記メモリ構造は、前記ユーザが公認ドメインにアクセスするときに、ネットワークを介して前記公認ドメインのサーバにアクセス可能になることを特徴とする請求項１７に記載の方法。
【請求項２０】
前記クロスネットワークの行動データは、前記ユーザのコンピュータの１つよりも多いブラウザを用いてアクセスされる、ウェブサイトへの複数の訪問又はバナー広告の選択に対応する行動データを含むことを特徴とする請求項１７に記載の方法。
【請求項２１】
前記ユーザがネットワークを使用して前記公認ドメインにアクセスするときにアクセス可能になる前記メモリ構造に対して公開される、前記要約されたクロスネットワークのユーザの行動データを使用してターゲティングされた広告を前記ユーザのコンピュータで受け取る段階を更に含む請求項１７に記載の方法。
【請求項２２】
請求項１７の前記方法を実行するための命令を含むマシン読み取り可能メモリ。
【請求項２３】
請求項１７の方法を実行するように適応されたロジック及びリソースを有するユーザのコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クロスネットワークのユーザの行動データを要約することに関し、更に、クロスネットワークのユーザの行動データを要約するデータ構造、又はユーザのコンピュータ上で実行中のロジックに対して遠隔で識別を行うデータ構造のいずれかの破損したデータ構造を復元することに関する。クロスネットワークのユーザの行動データを要約することは、特に、ユーザが公認ドメインにアクセスするときに、その公認ドメインをホストするサーバにアクセス可能になる１つ又はそれ以上のデータ構造にデータを公開することを含む。破損したデータ構造を復元することは、特に、データ構造の削除又はその破損を自動的に検出し、破損したデータ構造を復元することを含む。
【背景技術】
【０００２】
広告は、閲覧者の希望に一致するときに最も成功する。閲覧者がクライアントコンピュータを用いてウェブをネットサーフィンして、サーバがホストするウェブサイトを訪れるときに、広告はターゲティングすることができる。ユーザをターゲティングするための１つの方法は、Ｇｏｏｇｌｅ及びＹａｈｏｏによって提供されるエンジンのような検索エンジンを用いて、検索に応じたスポンサー付きのリンクを提供することである。別の方法は、例えばいわゆるウェブビーコンを用いてユーザがウェブサイトを訪れたときに広告を立ち上げることである。クッキーを使用してウェブサイトを検索又は訪れているユーザを識別し、配信する広告を選択するサーバ側のデータベースにユーザを照合することができる。サーバ側のデータベースは現在は、ユーザが訪れるウェブサイトに接続されたサーバによって収集された情報を反映している。特定のサーバ側のデータベースに集約されるウェブサイトは、ユーザの行動収集ネットワークに属していると表現することができる。
【０００３】
クライアントコンピュータ上で実行中のクライアントソフトウェアを利用すると、ユーザをより有効にターゲティングするための機会が生まれる。クライアント側のソフトウェアは、訪問先のウェブサイトが第１又は第２の行動収集ネットワークに属するか、又はどのネットワークにも属していないかに関わらず、ユーザのウェブ閲覧行動を監視することができる。新しい技術では、ウェブページを見ている間にユーザの行動データを公開し、ユーザをサーバ側データベースに照合することに関する依存度を軽減又は排除することができる。
【０００４】
【特許文献１】米国出願番号１０／２８９，１２３
【発明の開示】
【０００５】
本発明は、クロスネットワークのユーザの行動データを要約することに関する。クロスネットワークのユーザの行動データを要約することは、特に、ユーザが公認ドメインにアクセスするときに、その公認ドメインをホストするサーバにアクセス可能になる１つ又はそれ以上のデータ構造にデータを公開することを含む。本発明の詳細な態様を請求項、明細書、及び図面で説明する。
【発明を実施するための最良の形態】
【０００６】
以下の詳細な説明は、各図を参照しながら行われる。好ましい実施形態の説明は、本発明を例証するためのものであり、請求項によって定義される本発明の範囲を限定するものではない。当業者であれば以下の説明に対する種々の均等な変形形態を認識するであろう。
【０００７】
本発明が有効となり得る状況を説明するために、発明者Ｅｕｇｅｎｅ  Ａ．Ｖｅｔｅｓｋａ、Ｄａｖｉｄ  Ｌ．  Ｇｏｕｌｄｅｎ、及びＡｎｔｈｏｎｙ  Ｇ．  Ｍａｒｔｉｎにより２００２年１１月５日に出願された、名称「Ｒｅｓｐｏｎｄｉｎｇ  ｔｏ  Ｅｎｄ−Ｕｓｅｒ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  ｉｎ  ａ  Ｃｏｍｐｕｔｅｒ  Ｎｅｔｗｏｒｋ（コンピュータネットワークにおけるエンドユーザの情報要求に対する応答）」の米国出願番号１０／２８９，１２３を参照し、これは引用により本明細書に組み込まれる。以下の議論の幾つかは、同一出願人の先願を引用するが、大半は、クライアント側でユーザのプロファイル情報を集めて、クッキーを用いてこれを公開する新しいパラダイムに改変されている。
【０００８】
本発明の実施形態は、本明細書ではインターネットの関連で説明しているが、本発明は、これに限定されず、他のデータ処理アプリケーションでも使用することができる。
【０００９】
図１は、サーバ１３０、及び行動応答サーバ１３２と相互作用するクライアントコンピュータ１００の概略図である。図１では、クライアントコンピュータ上のエンドユーザは、検索エンジンに検索要求をサブミットすること、ＵＲＬをタイプすること、或いはリンク又はバナー広告をクリックすることである主題への関心を示す。この関心は、インターネットなどのネットワークにわたる要求になる。検索エンジンは、インターネット全体にわたる検索、或いは特定のウェブサイト又はドメイン名に制限する検索、或いは他の何らかの方法で制限される検索を実行することができる。検索要求は、例えば１つ又はそれ以上のキーワードを含むクエリーとすることができる。元の検索エンジンサーバ１３０は、検索結果をクライアントコンピュータ１００に送信することで検索要求に応答する。検索結果は、文書のリスト（例えばウェブページ）、文書へのリンク、又はキーワードに関連する他の情報を含むことができる。前述のケースの具体的な実施例は、エンドユーザが検索エンジンに「ｃａｒ」というキーワードをタイプ入力し、車クラブ、外国産車、カーレース、及び同様の情報に関して論じているウェブサイトへのリンクを受け取ることである。
【００１０】
ユーザは、あるトピックに関心を持つことで検索要求をサブミットする。ユーザの関心に関する情報を有効に利用するために、クライアントコンピュータに常駐する行動ウォッチング及び／又は行動要約プログラム１２０が、ブラウザ１１０、或いはワードプロセッサ又はプレゼンテーションプログラムなどの他のハイパーリンク対応プログラムを用いて行われる要求をリッスンする。本プログラムは、検索要求などの情報要求、バナー広告へのクリックスルー、ブラウザへの宛先ＵＲＬの入力又はクリックスルーをリッスンする。行動ウォッチングプログラム１２０が、エンドユーザが検索を実行していること、或いは他の方法でウェブサイト又は主題に関心を示していることを検出すると、行動ウォッチングプログラムはその関心を記録する。関心は、プログラムメモリ又は永続メモリ１２２に記録することができる。ユーザがエンドユーザの検索要求に関連する広告をクリックした場合、エンドユーザが１つ又はそれ以上の関連広告に関心を持つ可能性が高まる。上述の車の例では、行動ウォッチングプログラムは、検索の後に何らかのクリックスルーが行われたことを確認することができる。
【００１１】
行動ウォッチャ１２０は、クライアントコンピュータ１００に常駐しているので、エンドユーザが異なる検索エンジンを使用しても、エンドユーザの検索要求に応答することができるようになる。すなわち、エンドユーザが特定のウェブサイトにいるときにだけ機能する他のターゲティング技術とは異なり、行動ウォッチングプログラムは、種々の検索エンジン、ウェブサイト、及びブラウザにわたりユーザの関心を観察する。エンドユーザは、行動ウォッチングプログラムを単独で、或いは無料又は低コストのコンピュータプログラム、サービス、及び他の製品と共に入手することができる。
【００１２】
行動応答サーバ１３２は、最近のユーザの行動に応じてコンテンツを提供することへの新しい手法を提示する。ユーザの行動は、以前は、サーバ側の追跡を可能にする一意のユーザＩＤに関するクッキーを用いて観察されていた。サーバで集約されたユーザの行動データは、提携関係にあるサーバ所有者の組織内で編集される。提携関係は、広告提供者（Ｄｏｕｂｌｅ−Ｃｌｉｃｋなど）、ポータル（Ｙａｈｏｏなど）、検索エンジン（Ｇｏｏｇｌｅなど）、又は他の組織的ベースに関連することができる。この意味での提携とは、技術よりも契約上のものである。サーバで集約されるユーザの行動データは、例えば、ウェブビーコン（小さなヌル画像で広告サーバを指し示すＵＲＬを含む）が広告サーバにコンタクトして、一意のユーザのＩＤクッキーを送信させるときに、広告サーバによって使用される。広告サーバはデータベースにアクセスし、ユーザの行動データを新しいコンタクトで更新する。広告サーバは、一意のユーザＩＤに基づいてサーバで集約されるデータベースのデータにアクセスすることもできる。サーバで集約されるユーザの行動データの重大な制限事項は、ユーザが、提携関係にあるウェブサイトにアクセスして、ユーザの一意のユーザＩＤのクッキーが送信されるときに、提携関係にあるサーバによって検出されるコンタクトに制限されることである。一意のユーザＩＤの不一致、又は同じユーザに関して複数の一意のＩＤがある場合は、サーバ側の集約の効果が減少する。クライアント側のユーザ行動追跡１２０及び報告される行動応答サーバ１３２を組み合わせることで、新しい手法が提示される。
【００１３】
報告される行動応答サーバ１３２は、潜在的なメッセージ（バナー広告など）のうち、ユーザにどのメッセージを与えるかを決定するための基礎として、最近のユーザの行動を報告する１つ又はそれ以上のメッセージ（クッキーなど）を受け入れる。報告される行動応答サーバ１３２は、どのメッセージを送信するかを決定するために、サーバ側のユーザの行動データベースにアクセスする必要はない。当業者であれば、報告される行動の新しいパラダイムをサーバ側の集約と組み合わせることができること、及びその組み合わせも新規のものとなることを認識するであろう。
【００１４】
図２は、コンピュータネットワークの概略図である。ネットワーク２００は、１つ又はそれ以上のクライアントコンピュータ１００、１つ又はそれ以上のウェブサーバコンピュータ１３０、１つ又はそれ以上の行動応答サーバコンピュータ１３２、及びここには示していない他のコンピュータを含むことができる。判り易くするために、ゲートウェイ、ルータ、ブリッジ、インターネットサービスプロバイダネットワーク、公衆交換電話ネットワーク、プロキシサーバ、ファイアウォール、及び他のネットワーク構成要素は、図示されていない。図２の実施例では、ネットワーク２００はインターネットを含むが、他のタイプのコンピュータネットワークも使用することができる。コンピュータは、本発明の利点を損なうことなく、あらゆるタイプの接続１１５を用いてネットワーク２００に結合することができる。
【００１５】
クライアントコンピュータ１００は通常、必須ではないが、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（商標）、Ａｐｐｌｅ  Ｍａｃｉｎｔｏｓｈ（商標）、Ｌｉｎｕｘ、又はＵＮＩＸオペレーティングシステムを実行するパーソナルコンピュータなどの、パーソナルコンピュータである。エンドユーザは、適切に備えられたクライアントコンピュータ１００を利用して、ネットワーク２００に加わり、そこに結合されたコンピュータにアクセスすることができる。例えば、クライアントコンピュータ１００を用いて、ウェブサーバコンピュータ１３０からのウェブページにアクセスすることができる。本開示で使用されるように、「コンピュータ」という用語は、パーソナルデジタルアシスタント、デジタル電話、無線端末、及び同様のものを含む、あらゆるタイプのデータ処理デバイスを含む点に留意されたい。
【００１６】
ウェブサーバコンピュータ１３０は、インターネット上をネットサーフィンしているエンドユーザの関心を引くように設計された情報を含むウェブサイトをホストすることができる。ウェブサーバコンピュータ１３０は、広告、ダウンロード可能なコンピュータプログラム、検索エンジン、及びオンライン注文で入手可能な製品をホストする他のサーバをホストし、又は該サーバと協働することができる。ウェブサーバコンピュータ１３０はまた、クライアントコンピュータ１００に広告を配信する広告サーバをホストし、又は広告サーバと協働することができる。
【００１７】
報告される行動応答サーバコンピュータ１３２は、クライアントコンピュータ１００に配信するためのメッセージユニットを供給する。メッセージユニットは、例えば、広告を含むことができる。メッセージユニットについては、以下でより詳しく説明する。報告される行動応答サーバコンピュータ１３２はまた、クライアントコンピュータ１００上の構成要素をサポート、更新、又は維持するためのダウンロード可能なコンピュータプログラム及びファイルをホストすることもできる。
【００１８】
ウェブサーバコンピュータ１３０及び報告される行動応答サーバコンピュータ１３２は通常、必須ではないが、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ、Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ、Ｄｅｌｌ、又はＩｎｔｅｒｎａｔｉｏｎａｌ  Ｂｕｓｉｎｅｓｓ  Ｍａｃｈｉｎｅｓなどから入手可能なサーバコンピュータなどのサーバコンピュータである。クライアントコンピュータ１００は、ウェブサーバコンピュータ１３０又は報告される行動応答サーバコンピュータ１３２とクライアント・サーバプロトコルを用いて通信することができる。クライアント・サーバコンピューティングについては、本明細書では詳細には説明しない点に留意されたい。
【００１９】
クライアントコンピュータ１００の構成要素は個別の図では示さないが、汎用のものである。１つの実施形態では、図１に示されるクライアントコンピュータ１００の構成要素はソフトウェアに実装される。しかしながら、本開示の構成要素は、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせ（ファームウェアなど）に実装することができる点を理解すべきである。ソフトウェア構成要素は、メモリ、大容量記憶装置、又はリムーバブル記憶装置などのコンピュータ読み取り可能記憶媒体内に記憶されたコンピュータ読み取り可能プログラムコードの形式とすることができる。例えば、コンピュータ読み取り可能媒体は、特定の構成要素の機能を実行するためのコンピュータ読み取り可能コードを含むことができる。同様に、コンピュータのメモリは、１つ又はそれ以上の構成要素を含むように構成することができ、その後マイクロプロセッサで実行することが可能である。構成要素は、複数のモジュールに別々に実装することも、１つのモジュールに共に実装することもできる。
【００２０】
図１に示すように、クライアントコンピュータ１００は、ウェブブラウザ１１０及び行動ウォッチングプログラム１２０を含むことができる。ウェブブラウザ１１０は、商業的に入手可能なウェブブラウザ、又はクライアントコンピュータ１００上で実行中のウェブクライアントであってもよい。１つの実施形態では、ウェブブラウザ２０１は、Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（商標）のウェブブラウザである。別の実施形態では、Ｍｏｚｉｌｌａ、Ｎｅｔｓｃａｐｅ、又はＡｐｐｌｅのウェブブラウザである。或いは、ウェブ対応のワードプロセッサ又はプレゼンテーションプログラムを行動ウォッチャ１２０によって監視することができる。
【００２１】
行動ウォッチングプログラム１２０は、メッセージサーバコンピュータ１０３からダウンロード可能とすることができる。行動ウォッチングプログラム１２０は、他のコンピュータプログラムのダウンロードと併せてダウンロードすることができる。例えば、行動ウォッチングプログラム１２０は、無料か又は低コストで提供されるユーティリティプログラムと共に、クライアントコンピュータ１００にダウンロードすることができる。行動ウォッチングプログラム１２０を通じてエンドユーザにメッセージを配信する権利と交換に、ユーティリティプログラムをエンドユーザに提供することができる。基本的に、エンドユーザに配信されるメッセージからの収益（広告料）が、ユーティリティプログラムの作成及び維持にかかるコストを負担する助けとなる。オペレーティングシステムの構成要素、ユーティリティプログラム、アプリケーションプログラム、及び同様のものなどの他の構成要素については、説明を簡単にするために図示していない。
【００２２】
行動ウォッチャ１２０は、行動ウォッチングからユーザプロファイルを編集する、コンピュータ読み取り可能プログラムコードを含む。行動ウォッチャ１２０は、検索要求、インターネット上でネットサーフィンするエンドユーザが訪れるウェブサイトの統一資源位置指定子（ＵＲＬ）、及び広告のクリックスルーに関してウェブブラウザ１２０を監視する。図３は、検索エンジン「ＦｉｎｄｅｒｓＫｅｅｐｅｒｓ」への閲覧を示している。ユーザは、ブラウザ３１０を立ち上げて、アドレスウィンドウ３１５に検索エンジンのアドレスを入力する。当然ながら、リンク、ボタン、検索バー要素、又は（例えばシステムトレイからの）専用の検索プログラムによって、ブラウザ又は他のプログラムを通じてユーザを検索エンジンと接続することができる。ウェブサイトのページが表示されてもアドレスを見ることができる。ユーザは、ウィンドウ３２０に「ｈｏｔｒｏｄ  ｃａｒ」という検索語を入力する。要求は、検索エンジンに送信又は「ポスト」される。
【００２３】
図４は、検索結果を表示するブラウザ３１０を示している。行動ウォッチャ１２０の一部は、ユーザプロファイルの編集過程の一部として、検索要求を構文解析することができる。１つの実施形態では、行動ウォッチャ１２０が検索要求、すなわち検索要求に応答してウェブブラウザのアドレスウィンドウに表示されるＵＲＬを構文解析し、１つ又はそれ以上のキーワードを抽出する。人気のある検索エンジンは、エンドユーザが利用するウェブブラウザを検索結果を含むウェブページに向けることにより、検索要求に応答する。このウェブページのＵＲＬを構文解析し、エンドユーザが自分の検索で選択したキーワードを抽出することができる。例えば、「ｆｉｎｄｅｒｋｅｅｐｅｒｓ．ｃｏｍ」として本明細書で呼ぶ架空の検索エンジンにおいて、「ｈｏｔｒｏｄ」「ｃａｒ」の検索を実行すると、ウェブブラウザは、ｈｔｔｐ：／／ｓｅａｒｃｈ．ｆｉｎｄｅｒｓｋｅｅｐｅｒｓ．ｃｏｍ／ｂｉｎ／ｓｅａｒｃｈ？ｐ＝ｈｏｔｒｏｄ＋ｃａｒのＵＲＬを有するウェブページを指すことになる。
【００２４】
ｈｔｔｐ：／／ｓｅａｒｃｈ．ｆｉｎｄｅｒｓｋｅｅｐｅｒｓ．ｃｏｍ／ｂｉｎ／ｓｅａｒｃｈ？ｐ＝ｈｏｔｒｏｄ＋ｃａｒのＵＲＬを有するウェブページには、キーワード「ｈｏｔｒｏｄ」「ｃａｒ」の検索結果が含まれる。ｆｉｎｄｅｒｓｋｅｅｐｅｒｓ．ｃｏｍが利用するＵＲＬフォーマットを知っていれば、「．．．／ｓｅａｒｃｈ？ｐ＝」以下の語で「＋」によって分けられた語を抽出することができる。文字列操作関数を使用して、ＵＲＬからキーワードを抽出することができる。異なる検索エンジンは異なるＵＲＬフォーマットを採用する可能性がある点に留意されたい。従って、行動ウォッチャのキーワードエクストラクタコンポーネントは、最初にＵＲＬを構文解析して、検索エンジンの名前を判断し、次いでその検索エンジンの構文解析規則を採用することができる。本実施例では、キーワードエクストラクタは最初に、ｈｔｔｐ：／／ｓｅａｒｃｈ．ｆｉｎｄｅｒｓｋｅｅｐｅｒｓ．ｃｏｍ／ｂｉｎ／ｓｅａｒｃｈ？ｐ＝ｈｏｔｒｏｄ＋ｃａｒというＵＲＬを構文解析して、「．．．ｆｉｎｄｅｒｋｅｅｐｅｒｓ．ｃｏｍ」という検索エンジンの名前を取得し、次いでｆｉｎｄｅｒｋｅｅｐｅｒｓ．ｃｏｍの検索規則を適用する。キーワードエクストラクタは、特定の検索エンジンによって採用されるデリミタ及び文字列終了のインジケータを利用して、ＵＲＬを構文解析することができる。１つの実施形態では、キーワードエクストラクタは、人気のある検索エンジンの構文解析規則を含む。キーワードエクストラクタはまた、ＵＲＬの入力又はクリックスルー、及びバナー広告のクリックスルーに対して動作し、これらの関心指標をキーワードに対し相互参照することもできる。キーワードエクストラクタについては、引用により組み込まれる本出願書類で更に詳細に記載されている。
【００２５】
図５は、「Ｓｅａｒｃｈ＋」ウェブサイトのページを一般的なブラウザ３１０で表示したものである。一般的なアドレスウィンドウがボタンバーの真下、及びツールバーの上に見えている。検索ウィンドウ５２０は、キーワード検索を受け入れる。検索結果５２１Ａ、５２１Ｂがブラウザの本体内に表示される。ユーザが自由にクリックスルーすることのできるバナー広告が、ディスプレイの上部５３１と右側５３１Ｂに位置付けられている。
【００２６】
再び図４を参照すると、キーワードエクストラクタはまた、キーワードファイルを含むこともできる。１つの実施形態では、キーワードファイルは、「インクルードリスト」と呼ばれる関連キーワードのリスト、及び「エクスクルードリスト」と呼ばれる無関係なキーワードのリストを含む、テキストファイルである。キーワードファイルは、インクルードリストは含むがエクスクルードリストは含まない場合があり、又はその逆もあり得る点に留意されたい。クライアントコンピュータ１００が常に最新のキーワードファイルを有することを保証するために、キーワードファイルはサーバコンピュータ１３０からダウンロード可能とすることができる。インクルードリストのキーワードは、関心のカテゴリに割り当てることができるが、エクスクルードリストのキーワードには対応する関心のカテゴリはない。インクルードリストのキーワードは、キーワードプロセッサにより処理されるが、エクスクルードリストのキーワードは処理されない。１つの実施形態では、キーワードプロセッサは、キーワードをメッセージサーバコンピュータ１３０に送信してそのキーワードに関する更なる情報を取得することにより、キーワードを処理する。キーワードをメッセージサーバコンピュータ１０３に送信する前に、最初にエクスクルードリストを調べることにより、クライアントコンピュータ１００で対応するメッセージユニットを持たないキーワードが識別され、これにより、メッセージサーバコンピュータ１０３に向けたトラフィックを最小にする。同様にメッセージサーバコンピュータ１０３に向けたトラフィックは、キーワードをメッセージサーバコンピュータ１０３に送信する前に、そのキーワードがインクルードリスト内に含まれているかどうかを最初に調べることにより最小にすることができる。表１は、例示的なキーワードファイル２５４の内容を示している。
【００２７】
（表１）
2008524749.tif 000003
【００２８】
表１の実施例では、エクスクルードリストは、一般的すぎて有用ではないありきたりの用語などの無関係の用語を含む。エクスクルードリストはまた、商品価値のない用語を含む。例えば、「Ｂｒｉｔｎｅｙ」は、ポップスターのＢｒｉｔｎｅｙとアフィリエイトしている、又はライセンスされている広告主以外のほとんどの広告主にとっては商品価値がない可能性がある。
【００２９】
表１の実施例では、インクルードリストは関連する用語を含む。１つの実施形態では、ある用語に関して対応するメッセージユニットがあれば、その用語は関連性があるとみなされる。例えば、「コンピュータ」という用語は、パーソナルコンピュータに関する広告を含むメッセージユニットがあれば、関連性があるとすることができる。同様に、「本」という用語は、本に関するメッセージユニットがあれば、関連性があるとすることができる。
【００３０】
行動ウォッチャ１２０によって収集されるデータを図５−１１に示す。データは、クライアント側のプロファイルを作成するために収集される。これらのプロファイルにより、報告されるユーザの行動データを受け取る広告サーバが、広告の効果を改善することができる。広告主は、ランダムに配信される広告に対するよりも、関心のある顧客に直接向けられた広告により多くの金額を払うことになる。更に、クリックスルーを生じさせる広告のインプレッションは、表示されるが何の反応も引き起こさない広告よりも、多くの収益を生む。広告の効果は、より確実なターゲティング、又はクリックスルーの発生をより多く成功させることで改善することができる。
【００３１】
クライアント側のプロファイルは、カテゴリ訪問、検索、ユーザ識別、言語、及びタイムゾーンなどの事柄を含む。ユーザの関心指標が、カテゴリに割り当てられる。１つの実施形態では、２００から３００のカテゴリが認識される。当然ながら、それよりも少ない、又は多い数のカテゴリを認識することもできる。認識されるカテゴリが多くなると、カテゴリＩＤを記憶するのに必要なデータビットも増える。場合によっては、カテゴリは階層的に編成することができる。最新の１時間以内、１−２時間、２−４時間、４−２４時間、１−７日、７−３０日、３１−６０日などの時間ビンごとに最新性を記録することができる。或いは、７−１４日、０−５分、５−１５分、１５−３０分、３０−６０分のビン又はカテゴリに関心があるものとすることができる。商業的に関心のあるキーワードの検索は、ユーザの他の幾つかの関心指標よりも重要とすることができる。行動ウォッチャ１２０は、検索で入力された最新の商業キーワード、及び入力された最新の商業キーワードのタイムバケットを追跡することができる。一定の履歴の上限を超えると、タイムバケットは空にすることができる。マシン関連の情報は、一意のマシンＩＤ、言語設定、ユーザのタイムゾーン、及び関連ソフトウェアのインストール日を含むことができる。永続メモリ１２２又はクッキーメモリ１２４のいずれかに記憶されたデータは、空間を節約し、ハッキングを回避するために圧縮して暗号化することができる。ここで説明するカテゴリ化以外の圧縮及び暗号化スキームは周知であるので、本明細書では説明しない。少なくともクッキーは、バージョン番号を含めるようにすれば、クッキーを受け取るサーバがクッキーを解釈する方法を理解するようになる。他のヘッダ情報も要望があれば提供することが可能である。ユーザの行動を追跡するクッキーは、サーバ１３０とは対照的に、行動ウォッチャ１２０によって書き込まれる。
【００３２】
マシン情報は、永続メモリ１２２及びクッキー１２４内に記憶することができるデータの１つのタイプである。マシン関連の情報は、クッキーのバージョン、書き込み時刻、一意のＩＤ、ロケール（ＺＩＰコード、エリアコード、又は同様のもの）、ユーザのタイムゾーン、アプリケーション名、バージョン及びインストール時刻を含むことができる。マシン情報のメモリへの書き込みは、２４時間ごと、新しい日付ごと、又は他の何らかの周期的ベースで行うことができる。デリミタで区切られた列として記憶し、その後、暗号化されて圧縮することができる。
【００３３】
行動ウォッチャは、訪問を追跡し要約することができる。行動ウォッチャは、検索のキーワードの使用、ＵＲＬの入力、並びにＵＲＬ及びバナー広告のクリックスルーを含む、ユーザの各関心指標を永続メモリ１２２などに記録することができる。バナー広告は、規定のバナー広告、特定のＵＲＬを離れるときに立ち上がるサイト終了時バナー広告、最初のＵＲＬを覧るときに立ち上がり、２番目のＵＲＬを覧る際に表示されるブランダーバナー広告、及び１つのＵＲＬから次のＵＲＬへの移動の回数に基づいて立ち上がる一連のネットワークバナー広告に区分することができる。
【００３４】
図６は、関心のある最新の商業キーワードを記憶するクッキーの実施例である。これは、検索からの関心のある最新の商業キーワード、或いはＵＲＬ又はクリックスルーに関連するキーワードとすることができる。１つより多い関心のある最近の商業キーワードを、図６の実施例に従う１つ又はそれ以上のクッキー内に記憶することができる。このクッキーの１つの属性又はフィールドは、クラムのバージョン６０２である。もう１つは書き込み時刻６０４であり、これは１９７０年からクッキーが書き込まれた時刻までを秒単位で表すことができる。キーワードタイプは、商業フラグ６０６を用いて、例えば、現在商業的に関心のあるキーワードと販売用のキーワードなどにカテゴリ化することができる。キーワード６０８は、テキスト形式あるいは速記形式として含めることができる。ＵＦＴ−８などの文字セット６１０は、キーワード６０８の復号を助けるために含めることができる。これは、国際的な用途では重要とすることができる。
【００３５】
図７は、永続メモリ１２２に書き込むことのできる、行動ウォッチャ１２０によって保持される要約データの実施例である。この実施例では、カテゴリＩＤ８０２は、特定のカテゴリの省略表現となっている。１日のような現在の時間期間７０２にビンが割り当てられている。時間期間は、異なる長さに対して同等の長さとすることができる。１つの実施形態では、ビット文字列はビンを実装する。６０日の履歴は、６０ビットに加えてカテゴリＩＤ用のストレージにより実装することができる。各ビンは、特定の時間セグメントに相当する。ビットフラグは、特定の時間セグメント中にカテゴリに関連するアクティビティがあるかどうかを示す。ビット文字列は、いずれかのビンによって表される最短期間に相当する規定時刻に更新される。データは、より古いビンにシフトされ、最新のビンを空けておく。最近のアクティビティに関連するデータは、最新のビンに要約され、図においては０で表記されている。ビンが、不均等な時間量を示す場合には、アルゴリズム的に、又は追加のストレージを割り当てることによって短い時間ビンと長い時間ビンとの間の境界で特別な措置が取られる。例えば、前日のいずれかの１時間のセグメントの間のアクティビティにより、丸１日の時間セグメントのビットフラグがセットされる可能性がある。深夜の１時間セグメントフラグが深夜更新を行うときの「０」である場合だけ、一日中時間セグメントがフラグ「０」となる。これは、１時間セグメントと１日中セグメントとの間の境界におけるアルゴリズム的措置の実施例である。或いは、ストレージをビンに割り当てて、特定の時間セグメントでの訪問数を記録することができる。これは、報告される行動認識サーバ１３２の応答方法を必ずしも変えることなく、必要とされるストレージの量が著しく増大する可能性がある。何百というカテゴリがあり、クッキーのサイズの実際の限界が２Ｋから４Ｋバイトであるときには、コンパクトなストレージが好ましい。クッキーは、ユーザのアクティビティデータをアーカイブするサーバに送信することができる。ユーザのアクティビティデータは、広告の分析又はターゲティング用に用いることができる。正しいユーザＩＤ情報を用いて、ユーザのアクティビティデータを顧客のロイヤルティプログラム又はマーケットリサーチプログラムなどの他のリソースからのデータに対して照合させることができる。図８−１０に示されるように、ビット文字列は、カテゴリごとに更に要約することができる。
【００３６】
図９は、検索語の使用、クリックスルー、ＵＲＬ宛先の入力、又はユーザの他の関心指標の最新性に適用可能なバケットを示している。最新の訪問は、特定のバケットのメンバーシップによって記録される。１５又は１６のバケットは４ビットで表すことができる。図では、バケットは不均等な長さである。図６に示されるような単一の最新の訪問記録、又はメモリ内に保持されたエントリを用いて、カテゴリを特定のバケットに割り当てることができる。
【００３７】
図１０は、訪問の頻度に適用可能なバケットを示している。図７のビット文字列が日単位で編成される場合、カテゴリにおけるアクティビティは、ユーザが関心を示した最後の６０日のうち、０、１、２、３、４又は５日、６から１０日、１１から３０日、或いは３１から６０日など、異なる訪問頻度のバケットに割り当てることができる。ビット文字列にセットされるビット数は、ユーザのカテゴリへの関与を示す尺度として、このカテゴリ化を使用してカウントされ要約される。
【００３８】
最新性のカテゴリ上の符号化及びユーザのカテゴリへの関与を考慮した上で、図８に戻る。単一のクッキーで、多くのカテゴリＩＤ８０２のデータを記録することができる。各カテゴリＩＤに関して、ユーザの関心の３つ又はそれ以上のメトリックを記録することができる。１つ又はそれ以上の最新性８０４カテゴリを記録することができる。最新性の記録は、上述のようなキーワード、又は他の種類のユーザの関心指標に適用することができる。１つ又はそれ以上の頻度８０６カテゴリは記録され、キーワード又は他の種類のユーザの関心指標に適用することができる。バナークリック８０８は、最新性、頻度、又はその両方で別々にカテゴリ化することができる。列８１０のコメントは、表内のデータを説明するための編集上のコメントである。カテゴリＩＤ９８４０９は、最近、ユーザの関心が高かった。カテゴリＩＤ６５６２５は、先月、ユーザの関心が高かった。カテゴリＩＤ６８５３０は、最近、ユーザの関心が低かった。カテゴリ１４７３７４は、先月、アクティビティが少なかったが、これは、恐らくは頻度８０６の欄の非０値によっても反映されているはずである。
【００３９】
行動ウォッチャ１２０は、最も重要なカテゴリがリストの最初にリストされるように図８のカテゴリ履歴情報をソートするのが好ましい。或いは、システムは、カテゴリのソート機能を報告される行動応答サーバ１３２に任せることもできる。図１１に示されるように、カテゴリＩＤ１１０２は、カテゴリ名１１０４及び収益プライオリティ１１０６の両方に関連付けることができる。特に、クライアント側のユーザの行動データの一部のみが報告される行動応答サーバ１３２に送信される場合には、収益プライオリティ１１０６によりカテゴリ履歴情報をソートすることは有効とすることができる。
【００４０】
図１２は、クライアントコンピュータ１００、サーバ１３０、報告される行動応答サーバ１３２間の相互作用を図示している。クライアントコンピュータ１００上のブラウザ１１０又は同様のソフトウェアがサーバ１３０にアクセスする。サーバ１３０は、アドレス１２３０及び１２３２への埋め込み参照を含むウェブページ１２４０を返送する。ブラウザ１１０は、アドレスによって識別されるウェブページコンポーネントにアクセスすると、これらのアドレスで識別されるクッキー１２５０、１２５２をサーバ１３０及び報告される行動応答サーバ１３２に送信することができる。サーバ１３０は、最初にウェブページ１２４０を送信してきたサーバとは異なるサーバであってもよい。ブラウザ１１０からの要求に応じるデータの交換中に、行動応答サーバ１３２に送信されるクッキー１２５２は、図８で示されるようなデータを伝送する。該クッキーはまた、図６に図示した情報に類似する、カテゴリにおける最後のユーザの関心指標の時刻など、他のデータも伝送する。
【００４１】
図１３は、行動ウォッチャ１２０、ブラウザ１１０、１つ又はそれ以上のサーバ１３０、１つ又はそれ以上の報告される行動応答サーバ１３２、永続メモリ１２２、クッキーメモリ１２４間の情報フローの１つの実施形態である。この図では、ユーザがある主題への関心をブラウザ１１０又は同様のソフトウェアに対して示している。この関心指標の結果、通常は、ブラウザ１１０が検索要求、ＵＲＬ、又は同様のメッセージ１３０２をサーバ１３０に送信することになる。行動ウォッチャ１２０は、ブラウザ１１０を監視することで、関心指標１３０４を受け取る。任意選択的に、行動ウォッチャは、関心指標１３０６を永続メモリ１２２に記録する。永続メモリへの記録は、即座に、定期的に、又はその両方で行うことができる。例えば、最新のキーワード、検索語、バナークリック、又は他の関心指標を日付及びタイムスタンプと共にメモリに記録することができる。上述のように、関心の定期的な履歴は、定期的に更新することができる。行動ウォッチャ１２０は、ブラウザ１１０がサーバ１３０にアクセスしたときに、報告される行動応答サーバ１３２に容易にアクセス可能なクッキー１２４又は同様のメモリ構造にユーザの行動に関する情報を公開し、該サーバ１３０は、報告される行動応答サーバ１３２へのメッセージをトリガし、又はサーバ１３０に直接コンタクトする。行動の公開は、ユーザの最新の関心指標に関する情報を公開すること、及び最近のユーザの関心を要約するカテゴリ情報を公開することを含むことができる。
【００４２】
また、アクセス可能なメモリ構造に対して行動ウォッチャ１２０によって公開される情報の使用について図１３に示されている。通常は、サーバ１３０がウェブページ１３１０をブラウザ１１０に返す。ウェブページ１３１０に埋め込まれたアドレスに応じて、種々のクッキー１３１２がブラウザ１１０によって自動的に取得される。ウェブページ１３１０が、報告される行動応答サーバ１３２のアドレスを含むときには、クライアント側の行動ウォッチャによって観察されるユーザの行動及び関心を要約する１つ又はそれ以上のクッキー１３１４が、サーバ１３２に送信される。更に、１つ又はそれ以上のクッキー１３１６をサーバ１３０に送信することができる。報告される行動応答サーバ１３２は、クッキー１３１４を復号し、ブラウザ１１０にいずれのメッセージ又は広告を返すかを決定して、ユーザの報告される行動１３１４に応じてカスタマイズされたメッセージ１３２０を送信する。
【００４３】
（幾つかの特定の実施形態）
本発明は、本方法を実施するように適応された方法又はデバイスとして実施することができる。本方法は、行動観察モジュール及び要約公開モジュールを任意選択的に含む、行動要約モジュールの観点から見ることができる。本発明は、行動観察モジュール及び要約公開モジュールを任意選択的に含む、コンピュータ支援による行動要約を実行するためのロジックを備えることを特徴とする、媒体などの製造物品とすることができる。
【００４４】
１つの実施形態は、クライアントコンピュータからネットワークを介して公認ドメインに行動データを公開する方法である。本方法は、ユーザのコンピュータ上で動作する行動要約モジュールを使用して観察される、クロスネットワークのユーザの行動データを要約する段階を含み、観察されるクロスネットワークのユーザの行動は、特定のユーザ行動データ収集ネットワークに全く関連性のないウェブサイトにアクセスすることを含む。或いは、クロスネットワークとは、特定のポータル、又は特定の仮想店舗、又は特定のコンテンツプロバイダに全く関連性のないウェブサイト又は他のコンテンツ配信手段を指すことができる。行動はまた、マウスのクリックスルー、ユーザによる入力のキーストローク、又は他の選択動作、及び選択動作のコンテキストから抽出される少なくとも１つのキーワードの少なくとも１つを含む。要約段階は更に、複数の主題のカテゴリに関して、観察されるクロスネットワークのユーザの行動データから主題のカテゴリにおけるユーザの関心の程度のカテゴリのメトリックを導出する段階を含む。本方法は、行動要約モジュールから要約されたクロスネットワークのユーザの行動データをメモリ構造に公開する段階を含み、このメモリ構造は、ユーザがネットワークを使用して公認ドメインにアクセスするときに、そのネットワークを介して公認ドメインのサーバにアクセス可能になる。本方法は、幾つかの方法で拡張することができる。
【００４５】
本方法の別の態様は、複数の主題のカテゴリにプライオリティを付与する段階、複数の主題のカテゴリを複数選択する段階、及び複数の主題のカテゴリに関して要約されたクロスネットワークの行動データを単一メモリ構造に公開する段階を含む。このメモリ構造は、任意選択的であるが、いわゆるクッキーとすることができる。本方法の他の態様は、ユーザのコンピュータ上で動作する行動ウォッチングモジュールを使用して、クロスネットワークのユーザの行動データを観察する段階を含む。行動ウォッチングモジュールは、行動要約モジュールと統合することができる。或いは、これら２つの行動関連モジュールは、別個のハードウェアを使用して別々のモジュールとすることもできる。
【００４６】
クロスネットワークの行動データは、ブラウザインタフェース又は検索エンジン固有インタフェースのいずれかを使用した検索エンジンへの検索語のサブミット、ポータルへの訪問、仮想店舗への訪問、コンテンツプロバイダへの訪問、ブラウザのアドレスウィンドウへのＵＲＬの入力、ＵＲＬハイパーリンクの選択、又はリンクに関連付けられたバナー広告のクリックのうちの１つ又はそれ以上のユーザの選択を含むことができる。更に一般的には、ユーザの選択は、意味的に又はアドレスによりリンクされた文書間のあらゆる移動とすることもできる。ここでも上記の「クロスネットワーク」に与えられた意味が当てはまる。
【００４７】
メモリ構造への公開は、定期的ベース及び／又は更新ベースで行うことができる。更新ベースに関して、メモリ構造の更新はユーザ選択の検出に続くことを意味する。
【００４８】
更に本方法の別の態様は、ユーザがネットワークを使用して公認ドメインにアクセスするときに利用可能になるメモリ構造に対して公開される要約されたクロスネットワークのユーザの行動データを使用して、ターゲティングされた広告をユーザのコンピュータで受け取る段階を含むことができる。
【００４９】
カテゴリ化は、長さの異なる重複しないカテゴリ上の時間セグメントに訪問指標をロールアップする段階を含むことができる。これは、ユーザのカテゴリへの関与を示すフラグを有する粒度の細かい複数の時間セグメントを表す段階と、カテゴリ化上の時間セグメントへの集約により粒度の細かい時間セグメントの一部を要約する段階とによって達成することができる。
【００５０】
別の実施形態は、ユーザのコンピュータ上で動作する行動ウォッチングモジュールによって収集される行動データを公開する方法であり、メモリに記録されるクロスネットワークのユーザの行動データを要約する段階を含む。要約段階は、複数の主題のカテゴリに関して、以下の項目のうちの１つ、２つ、３つ、又は４つを導出することを含み、すなわち、（１）最新の訪問の時刻−日付インジケータを評価することにより主題のカテゴリにおけるウェブサイト訪問の最新性をカテゴリ化すること、（２）７、１０、又はそれ以上の時間セグメント、又はローリングベースで記録されたカテゴリ化上のあらゆる数の時間セグメントの間に訪問のインジケータをロールアップすることで主題のカテゴリにおけるウェブサイトへのユーザの訪問の頻度をカテゴリ化すること、（３）最新の訪問の時刻−日付インジケータを評価することにより、主題のカテゴリにおいて追加情報を取得するためにバナー広告の選択の最新性をカテゴリ化すること、又は（４）７、１０、又はそれ以上の時間セグメント、又はローリングベースで記録されたカテゴリ化上のあらゆる数の時間セグメントの間に訪問のインジケータをロールアップすることで主題のカテゴリにおいて追加情報を取得するためにバナー広告のユーザ選択の頻度をカテゴリ化することである。本方法は更に、ユーザがネットワークを使用して公認ドメインにアクセスするときに公認ドメインのサーバにネットワークを介してアクセス可能になるメモリ構造に対して、行動要約モジュールから要約されたクロスネットワークのユーザの行動データを公開する段階を含む。
【００５１】
第１の実施形態のあらゆる全ての態様は、第２の実施形態に適用することができる。
【００５２】
本発明は、上記で詳細に説明された好ましい実施形態及び実施例を参照することにより開示されたが、これらの実施例は、限定ではなく説明を目的としたものである点を理解されたい。説明された実施形態では、コンピュータ支援による処理が実装されている。当業者であれば、本発明の精神及び添付の請求項の範囲内にある修正及び組み合わせを容易に想定されるであろうことが企図される。
【図面の簡単な説明】
【００５３】
【図１】サーバ及び行動応答サーバと相互作用するクライアントコンピュータの概略図である。
【図２】コンピュータネットワークの概略図である。
【図３】検索エンジン「ＦｉｎｄｅｒｓＫｅｅｐｅｒｓ」への閲覧を示している。
【図４】検索結果を表示するブラウザを示す図である。
【図５】「Ｓｅａｒｃｈ＋」ウェブサイトのページを一般的なブラウザで表示したものである。
【図６】関心のある最近の商業キーワードを記憶するクッキーの実施例である。
【図７】永続メモリに書き込むことのできる、行動ウォッチャによって保持される要約データの実施例である。
【図８】カテゴリごとに更にまとめられるビット文字列を示す図である。
【図９】検索語の使用、クリックスルー、ＵＲＬ宛先の入力、又はユーザの他の関心指標の最新性に適用することができるバケットを示す図である。
【図１０】ユーザのカテゴリの関与に適用することができるバケットを示す図である。
【図１１】カテゴリＩＤをカテゴリ名及び収益プライオリティの両方とどのように関連付けることができるかを示す図である。
【図１２】クライアントコンピュータ、サーバ、報告される行動応答サーバ間の相互作用を示す図である。
【図１３】行動ウォッチャ、ブラウザ、１つ又はそれ以上のサーバ、１つ又はそれ以上の報告される行動応答サーバ、永続メモリ、及びクッキーメモリ間の情報フローの１つの実施形態を示す図である。
【符号の説明】
【００５４】
１００  クライアントコンピュータ
１１０  ブラウザ
１２０  行動ウォッチャ
１３０  サーバ
１３２  報告される行動応答サーバ
１２３０、１２３２  アドレス
１２４０  埋め込み参照を含むウェブページ
１２５０  クッキー
【図１】
2008524749.tif 000004
【図２】
2008524749.tif 000005
【図３】
2008524749.tif 000006
【図４】
2008524749.tif 000007
【図５】
2008524749.tif 000008
【図６】
2008524749.tif 000009
【図７】
2008524749.tif 000010
【図８】
2008524749.tif 000011
【図９】
2008524749.tif 000012
【図１０】
2008524749.tif 000013
【図１１】
2008524749.tif 000014
【図１２】
2008524749.tif 000015
【図１３】
2008524749.tif 000016
【手続補正書】
【提出日】平成19年8月30日(2007.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
行動データを公開する方法であって、
ユーザのコンピュータ上で永続的に動作し且つあらゆるウェブエンジンとは無関係に実行される行動ウォッチングモジュール上で複数のウェブサイトとのユーザの相互作用から得られる行動データを収集する段階と、
メモリに記録される前記ユーザ行動データを要約する段階と、
を含み、
該要約段階が、複数の主題のカテゴリにおいて、
（１）主題のカテゴリの少なくとも一部においてウェブサイト訪問の最新性をカテゴリ化すること、
（２）カテゴリ上の時間セグメントに訪問のインジケータをロールアップすることにより、主題のカテゴリの少なくとも一部においてウェブサイトへのユーザの訪問からユーザのカテゴリへの関与をカテゴリ化すること、
（３）最新の訪問の時刻−日付インジケータを評価することにより、主題のカテゴリにおいて追加情報を取得するためにバナー広告の選択の最新性をカテゴリ化すること、
（４）カテゴリ上の時間セグメントに訪問のインジケータをロールアップすることにより、主題のカテゴリの少なくとも一部において追加情報を取得するためにバナー広告のユーザ選択からユーザのカテゴリへの関与をカテゴリ化すること、
のうちの１つ又はそれ以上を含み、
前記方法が更に、
行動要約モジュールから要約されたクロスネットワークのユーザの行動データをメモリ構造に対して公開する段階を含み、
前記メモリ構造は、ユーザが公認ドメインにアクセスするときに、前記公認ドメインのサーバにネットワークを介してアクセス可能になる、
ことを特徴とする方法。
【請求項２】
前記ユーザのカテゴリへの関与をカテゴリ化することは、長さの異なる重複しないカテゴリ上の時間セグメントに前記訪問のインジケータをロールアップすることを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザのカテゴリへの関与をカテゴリ化することは、粒度の細かい時間セグメントを該粒度の細かい時間セグメント中のユーザのカテゴリへの関与を示すフラグと共に表すこと、及びカテゴリ上の時間セグメントへの集約により、前記粒度の細かい時間セグメントの一部を要約することとを含むことを特徴とする請求項１に記載の方法。
【請求項４】
複数の主題のカテゴリにプライオリティを付与する段階と、
前記複数の主題のカテゴリを複数選択する段階と、
前記複数の主題のカテゴリに関して要約されたクロスネットワークの行動データを単一メモリ構造に公開する段階と、
を更に含む請求項１に記載の方法。
【請求項５】
前記クロスネットワークの行動データは、特定のユーザ行動データ収集ネットワークに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記クロスネットワークの行動データは、特定のポータルに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記クロスネットワークの行動データは、特定の仮想店舗に全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記クロスネットワークの行動データは、特定のコンテンツプロバイダに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記クロスネットワークの行動データは、特定のユーザ行動データ収集ネットワークに全く関連性のない複数のウェブサイトへの訪問、又はバナー広告の選択に相当する行動データを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記公開が定期的なベースで行われることを特徴とする請求項１に記載の方法。
【請求項１１】
前記公開は、１つ又はそれ以上のウェブサイトが訪問された後、或いは１つ又はそれ以上のバナー広告が選択された後に更新ベースで行われることを特徴とする請求項１に記載の方法。
【請求項１２】
前記ユーザがネットワークを使用して前記公認ドメインにアクセスするときにアクセス可能になる前記メモリ構造に対して公開される、前記要約されたクロスネットワークのユーザの行動データを使用してターゲティングされた広告を前記ユーザのコンピュータで受け取る段階を更に含む請求項１に記載の方法。
【請求項１３】
請求項１の前記方法を実行するための命令を含むマシン読み取り可能メモリ。
【請求項１４】
請求項１の前記方法を実行するように適応されたロジック及びリソースを有する１つ又はそれ以上のサーバを含むデバイス。
【請求項１５】
行動データをクライアントコンピュータからネットワークを介して公認ドメインにクッキーを用いて公開する方法であって、本方法は、
ユーザのコンピュータ上で永続的に動作し且つあらゆるウェブエンジンとは無関係に実行される行動ウォッチングモジュールを用いて、複数のウェブサイトとのユーザの相互作用から得られるユーザ行動データを観察する段階を含み、
前記クロスネットワークのユーザの行動は、
特定のユーザ行動データ収集ネットワークに全く関連性のないウェブサイトにアクセスすることと、
マウスのクリックスルー、ユーザによる入力のキーストローク、又は他の選択動作の少なくとも１つを観察することと、
前記選択動作のコンテキストから少なくとも１つのキーワードを抽出することと、
を含み、
前記方法が更に、
特定のクロスネットワークのユーザの行動に関して、複数の主題のカテゴリから主題のカテゴリを選択し、前記選択された主題のカテゴリにおけるユーザの関与の程度の要約のメトリックを導出する段階と、
前記行動要約モジュールからメモリ構造に対して前記要約のメトリックを公開する段階と、
前記メモリ構造をクッキー内に記憶する段階と、
を含む方法。
【請求項１６】
前記メモリ構造内のデータはネットワークを介してサーバに定期的に報告されることを特徴とする請求項１５に記載の方法。
【請求項１７】
クライアントコンピュータからネットワークを介して公認ドメインに行動データを公開する方法であって、本方法は、
ユーザのコンピュータ上で永続的に動作し且つあらゆるウェブエンジンとは無関係に実行される行動要約モジュールを用いて、複数のウェブサイトとのユーザの相互作用から得られる観察されるクロスネットワークユーザの行動データを要約する段階を含み、
前記クロスネットワークのユーザの行動が、
特定のコンテンツプロバイダに全く関連性のないウェブサイトにアクセスすることと、
前記アクセスのコンテキストから少なくとも１つのキーワードを抽出することと、
を含み、
観察される特定のクロスネットワークのユーザの行動データについて要約する段階が、複数の主題のカテゴリからの主題のカテゴリにおけるユーザの関心の程度の要約のメトリックを導出することを含み、
前記方法が更に、
前記行動要約モジュールからメモリ構造に対して前記要約のメトリックを公開する段階と、
を含む方法。
【請求項１８】
複数の主題のカテゴリにプライオリティを付与する段階と、
複数の主題のカテゴリを複数選択する段階と、
前記複数の主題のカテゴリに関して要約されたクロスネットワークの行動データを単一メモリ構造に公開する段階と、
を更に含む請求項１７に記載の方法。
【請求項１９】
前記メモリ構造は、前記ユーザが公認ドメインにアクセスするときに、ネットワークを介して前記公認ドメインのサーバにアクセス可能になることを特徴とする請求項１７に記載の方法。
【請求項２０】
前記クロスネットワークの行動データは、前記ユーザのコンピュータの１つよりも多いブラウザを用いてアクセスされる、ウェブサイトへの複数の訪問又はバナー広告の選択に対応する行動データを含むことを特徴とする請求項１７に記載の方法。
【請求項２１】
前記ユーザがネットワークを使用して前記公認ドメインにアクセスするときにアクセス可能になる前記メモリ構造に対して公開される、前記要約されたクロスネットワークのユーザの行動データを使用してターゲティングされた広告を前記ユーザのコンピュータで受け取る段階を更に含む請求項１７に記載の方法。
【請求項２２】
請求項１７の前記方法を実行するための命令を含むマシン読み取り可能メモリ。
【請求項２３】
請求項１７の方法を実行するように適応されたロジック及びリソースを有するユーザのコンピュータ。
【国際調査報告】
2008524749.tif 000017