【手続補正書】
【提出日】平成22年3月15日(2010.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブページを顧客に関連したデータ処理デバイスに配信し、広告主に代わってデータネットワークを通じてマーケティングキャンペーンを行う、ネットワークアドレスを動的に識別および置換する方法であって、
前記データ処理デバイス上で実行するブラウザプログラムから、前記データネットワーク上の前記広告主に関連した元ウェブサイトに元のウェブページを要求するブラウザ要求メッセージを、データネットワークを通じて受信することと、
前記データネットワーク上の元ウェブサイトのネットワークアドレスを決定することと、
前記ブラウザ要求メッセージに応答して、前記の決定されたネットワークアドレスにある前記元ウェブサイトから前記元のウェブページのコンテンツを検索することと、
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出すことと、
見つけ出されたネットワークアドレスを、前記データネットワーク上のプロキシウェブサイトを参照するプロキシネットワークアドレスに置換して、修正されたウェブページを定めることと、
修正されたウェブページを前記データ処理デバイスに前記データネットワークを通じて提供することと、
を有する、ネットワークアドレスを動的に識別および置換する方法。
【請求項２】
前記ネットワークアドレスはユニフォームリソースロケータ（ＵＲＬ）である、請求項１に記載の方法。
【請求項３】
前記ブラウザ要求メッセージは、前記データネットワーク上の電子発行者によって提供されたウェブページ上で、前記広告主に関連したリンクの顧客による選択に応答して生成される、請求項１に記載の方法。
【請求項４】
前記ブラウザ要求メッセージは、符号化されたネットワークアドレスを含み、前記データネットワーク上の前記元ウェブサイトのネットワークアドレスを決定することは、前記符号化されたネットワークアドレスを復号して前記元ウェブサイトのネットワークアドレスを決定することを含む、請求項１に記載の方法。
【請求項５】
ウェブページを顧客に関連したデータ処理デバイスに配信し、広告主に代わってデータネットワークを通じてマーケティングキャンペーンを行う、ネットワークアドレスを動的に識別および置換する方法であって、
前記データ処理デバイス上で実行するブラウザプログラムから、前記データネットワーク上の前記広告主に関連した元ウェブサイトに元のウェブページを要求するブラウザ要求メッセージを、データネットワークを通じて受信することと、
前記データネットワーク上の元ウェブサイトのネットワークアドレスを決定することと、
前記ブラウザ要求メッセージに応答して、決定されたネットワークアドレスを有する元ウェブサイトから前記元のウェブページのコンテンツを検索することと、
１つまたは２つ以上の制限基準が超えられているかどうかを判断することと、
前記１つまたは２つ以上の制限基準が超えられていると判断された場合、前記元のウェブページを前記データ処理デバイスに前記データネットワークを通じて提供することと、
前記１つまたは２つ以上の制限基準が超えられていないと判断された場合、
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出すことと、
見つけ出されたネットワークアドレスを、前記データネットワーク上のプロキシウェブサイトを参照するプロキシネットワークアドレスに置換して、修正されたウェブページを定めることと、
修正されたウェブページを前記データ処理デバイスに前記データネットワークを通じて提供することと、
を有する、ネットワークアドレスを動的に識別および置換する方法。
【請求項６】
前記１つまたは２つ以上の制限基準は、前記ブラウザプログラムのセッションに対する時間制限を含む、請求項５に記載の方法。
【請求項７】
前記データ処理デバイスからタイムスタンプを検索することと、
検索されたタイムスタンプに基づいて前記ブラウザプログラムに対するセッション時間を計算することと、
をさらに有し、
前記１つまたは２つ以上の制限基準が超えられているかどうかを判断することは、前記セッション時間が前記時間制限を超えているかどうかを判断することを含む、
請求項６に記載の方法。
【請求項８】
前記１つまたは２つ以上の制限基準は、前記ブラウザプログラムのセッションに対するプロキシパス制限を含む、請求項５に記載の方法。
【請求項９】
前記データ処理デバイスからプロキシパスを検索することと、
検索されたプロキシパスから前記ブラウザプログラムのセッションに対するドメインの数を決定することと、
をさらに有し、
前記１つまたは２つ以上の制限基準が超えられているかどうかを判断することは、前記セッションのドメインの数が前記プロキシパス制限を超えているかどうかを判断することを含む、
請求項８に記載の方法。
【請求項１０】
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出した後、前記１つまたは２つ以上の制限基準が超えられていないと判断された場合、前記見つけ出されたネットワークアドレスが除外リスト中で特定されないと判断することをさらに有する、請求項５に記載の方法。
【請求項１１】
前記見つけ出されたネットワークアドレスは、ウェブページ、ｈｔｍｌデータ、テキストデータ、スクリプトデータ、データオブジェクト、グラフィックオブジェクト、画像データ、ビデオデータおよびアニメーションデータからなるグループから選択されたものを参照する、請求項５に記載の方法。
【請求項１２】
ウェブページを顧客に関連したデータ処理デバイスに配信し、広告主に代わってデータネットワークを通じてマーケティングキャンペーンを行う、ネットワークアドレスを動的に識別および置換するデータ処理装置であって、
前記データネットワークと通信して、前記データ処理デバイスで実行するブラウザプログラムから、前記データネットワーク上の前記広告主に関連した元ウェブサイトに元のウェブページを要求するブラウザ要求メッセージを受信することができるインタフェースと、
命令を保存するメモリと、
前記インタフェースおよび前記メモリと通信して、前記インタフェースから前記ブラウザ要求メッセージを受信し、該ブラウザ要求メッセージの受信に応答して前記メモリから前記命令をロードし、
前記データネットワーク上の前記元ウェブサイトのネットワークアドレスを決定し、
前記ブラウザ要求メッセージに応答して、決定されたネットワークアドレスの元ウェブサイトから前記元のウェブページのコンテンツを検索し、
１つまたは２つ以上の制限基準が超えられているかどうかを判断し、
前記１つまたは２つ以上の制限基準が超えられていると判断された場合、
前記元のウェブページを前記データ処理デバイスに前記データネットワークを通じて提供し、
前記１つまたは２つ以上の制限基準が超えられていないと判断された場合、
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出し、
見つけ出されたネットワークアドレスを、前記データネットワーク上のプロキシウェブサイトを指すプロキシネットワークアドレスに置換して、修正されたウェブページを定め、
前記修正されたウェブページを前記データ処理装置に前記データネットワークを通じて提供する、
命令を実行するように動作するプロセッサと、
を有するデータ処理装置。
【請求項１３】
前記１つまたは２つ以上の制限基準は、前記ブラウザプログラムのセッションに対する時間制限を含む、請求項１２に記載のデータ処理装置。
【請求項１４】
前記プロセッサは、
前記データ処理デバイスからタイムスタンプを検索し、
検索されたタイムスタンプに基づいて前記ブラウザプログラムに対するセッション時間を計算する、
命令を実行するようにさらに構成され、
前記１つまたは２つ以上の制限基準が超えられているかどうかを判断することは、前記セッション時間が前記時間制限を超えているかどうかを判断することを含む、
請求項１３に記載のデータ処理装置。
【請求項１５】
前記１つまたは２つ以上の制限基準は、前記ブラウザプログラムのセッションに対するプロキシパス制限を含む、請求項１２に記載のデータ処理装置。
【請求項１６】
前記プロセッサは、
前記データ処理デバイスからプロキシパスを検索し、
検索されたプロキシパスから前記ブラウザプログラムのセッションに対するドメインの数を決定する、
命令を実行するようにさらに構成され、
前記１つまたは２つ以上の制限基準が超えられているかどうかを判断することは、前記セッションのドメインの数が前記プロキシパス制限を超えているかどうかを判断することを含む、
請求項１５に記載のデータ処理装置。
【請求項１７】
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出し後、前記１つまたは２つ以上の制限基準が超えられていないと判断された場合、前記プロセッサは、前記見つけ出されたネットワークアドレスが除外リスト中で特定されないと判断する命令を実行するようにさらに構成されている、請求項１２に記載のデータ処理装置。
【請求項１８】
前記見つけ出されたネットワークアドレスは、ウェブページ、ｈｔｍｌデータ、テキストデータ、スクリプトデータ、データオブジェクト、グラフィックオブジェクト、画像データ、ビデオデータおよびアニメーションデータからなるグループから選択されたものを参照する、請求項１２に記載のデータ処理装置。
【請求項１９】
プロセッサ読取り可能な媒体に保存され、ウェブページを顧客に関連したデータ処理デバイスに配信して広告主に代わってデータネットワークを通じてマーケティングキャンペーンを行う、ネットワークアドレスを動的に識別および置換する方法であって、
前記データ処理デバイス上で実行するブラウザプログラムから、前記データネットワーク上の前記広告主に関連した元ウェブサイトに元のウェブページを要求するブラウザ要求メッセージを、データネットワークを通じて受信することと、
前記データネットワーク上の元ウェブサイトのネットワークアドレスを決定することと、
前記ブラウザ要求メッセージに応答して、前記決定されたネットワークアドレスの元ウェブサイトから前記元のウェブページのコンテンツを検索することと、
１つまたは２つ以上の制限基準が超えられているかどうかを判断することと、
前記１つまたは２つ以上の制限基準が超えられていると判断された場合、前記元のウェブページを前記データ処理デバイスに前記データネットワークを通じて提供することと、
前記１つまたは２つ以上の制限基準が超えられていないと判断された場合、
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出すことと、
前記見つけ出されたネットワークアドレスを、前記データネットワーク上のプロキシウェブサイトを指すプロキシネットワークアドレスに置換して、修正されたウェブページを定めることと、
前記修正されたウェブページを前記データ処理デバイスに前記データネットワークを通じて提供することと、
をデータ処理装置に実行させる命令を有するコンピュータプログラム製品。
【請求項２０】
前記１つまたは２つ以上の制限基準は、前記ブラウザプログラムのセッションに対する時間制限を含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記方法は、
前記データ処理デバイスからタイムスタンプを検索することと、
検索されたタイムスタンプに基づいて前記ブラウザプログラムに対するセッション時間を計算することと、
をさらに有し、
前記１つまたは２つ以上の制限基準が超えられているかどうかを判断することは、前記セッション時間が前記時間制限を超えているかどうかを判断することを含む、
請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記１つまたは２つ以上の制限基準は、前記ブラウザプログラムのセッションに対するプロキシパス制限を含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２３】
前記方法は、
前記データ処理デバイスからプロキシパスを検索することと、
検索されたプロキシパスから前記ブラウザプログラムのセッションに対するドメインの数を決定することと、
をさらに有し、
前記１つまたは２つ以上の制限基準が超えられているかどうかを判断することは、前記セッションのドメインの数が前記プロキシパス制限を超えているかどうかを判断することを含む、
請求項２２に記載のコンピュータプログラム製品。
【請求項２４】
前記元のウェブページの検索されたコンテンツの中でネットワークアドレスを見つけ出した後、前記１つまたは２つ以上の制限基準が超えられていないと判断された場合、前記方法は、前記見つけ出されたネットワークアドレスが除外リスト中で特定されないと判断すること、をさらに有する、請求項１９に記載のコンピュータプログラム製品。