【手続補正書】
【提出日】平成26年3月19日(2014.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実装方法であって、前記方法は、
複数のルールをコンピューティングデバイスに記憶させることであって、各ルールは、ウェブページとの相互作用に対応するカスタマイズされたウェブページデータを規定し、前記ルールの各々は、条件および一意の識別子に関連付けられる、ことと、
ウェブページデータに対する要求を受信することであって、前記ウェブページデータは、第１のウェブページを提供するために使用される、ことと、
前記ウェブページデータと、タグモジュールを生成するために使用された内蔵されたタグとを伝送することであって、前記タグモジュールは、前記第１のウェブページとの相互作用を監視するために使用される、ことと、
前記第１のウェブページとの相互作用を描写する挙動データを受信することであって、前記挙動データは、前記第１のウェブページに関連付けられた識別子を含む、ことと、
前記記憶されたルールのうちの１つにアクセスすることであって、アクセスすることは、前記第１のウェブページに関連付けられた前記識別子が、前記アクセスされたルールに関連付けられた前記一意の識別子に一致することを決定することを含む、ことと、
前記挙動データに基づいて、前記第１のウェブページとの前記相互作用が、前記アクセスされたルールに関連付けられた前記条件を満たすことを決定することと、
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを伝送することであって、伝送することは、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して行われる、ことと
を含む、方法。
【請求項２】
前記タグモジュールは、前記第１のウェブページに関連付けられた前記識別子を前記相互作用のデータに加える、請求項１に記載の方法。
【請求項３】
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータは、カスタムタグデータを含み、前記カスタムタグデータは、論理、機能、またはコンテンツを前記ウェブページデータに追加する、請求項１に記載の方法。
【請求項４】
前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを生成することをさらに含み、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータは、カスタムタグデータを含む、請求項１に記載の方法。
【請求項５】
前記ウェブページデータは、下層コードを含み、前記カスタムタグデータは、前記下層コードを変更せず、前記ウェブページデータをカスタマイズするために使用される、請求項４に記載の方法。
【請求項６】
前記相互作用のデータは、前記第１のウェブページの前に表示されたウェブページとの相互作用を描写するデータを含む、請求項１に記載の方法。
【請求項７】
さらに、各ルールは、複数の条件に関連付けられ、前記第１のウェブページとの前記相互作用が前記アクセスされたルールに関連付けられた前記条件を満たすことを決定することは、前記第１のウェブページとの前記相互作用が前記アクセスされたルールに関連付けられた前記複数の条件の各々を満たすことを決定することを含む、請求項１に記載の方法。
【請求項８】
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを生成することをさらに含み、伝送することは、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して行われる、請求項１に記載の方法。
【請求項９】
システムであって、前記システムは、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに動作を実行させるように構成された命令を含む非一時的なコンピュータ可読記憶媒体と
を含み、
前記動作は、
複数のルールを記憶させることであって、各ルールは、ウェブページとの相互作用に対応するカスタマイズされたウェブページデータを規定し、前記ルールの各々は、条件および一意の識別子に関連付けられる、ことと、
ウェブページデータに対する要求を受信することであって、前記ウェブページデータは、第１のウェブページを提供するために使用される、ことと、
前記ウェブページデータと、タグモジュールを生成するために使用された内蔵されたタグとを伝送することであって、前記タグモジュールは、前記第１のウェブページとの相互作用を監視するために使用される、ことと、
前記第１のウェブページとの相互作用を描写する挙動データを受信することであって、前記挙動データは、前記第１のウェブページに関連付けられた識別子を含む、ことと、
前記記憶されたルールのうちの１つにアクセスすることであって、アクセスすることは、前記第１のウェブページに関連付けられた前記識別子が、前記アクセスされたルールに関連付けられた前記一意の識別子に一致することを決定することを含む、ことと、
前記挙動データに基づいて、前記第１のウェブページとの前記相互作用が、前記アクセスされたルールに関連付けられた前記条件を満たすことを決定することと、
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを伝送することであって、伝送することは、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して行われる、ことと
を含む、システム。
【請求項１０】
前記タグモジュールは、前記第１のウェブページに関連付けられた前記識別子を前記相互作用のデータに加える、請求項９に記載のシステム。
【請求項１１】
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータは、カスタムタグデータを含み、前記カスタムタグデータは、論理、機能、またはコンテンツを前記ウェブページデータに追加する、請求項９に記載のシステム。
【請求項１２】
前記動作は、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを生成することをさらに含み、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータは、カスタムタグデータを含む、請求項９に記載のシステム。
【請求項１３】
前記ウェブページデータは、下層コードを含み、前記カスタムタグデータは、前記下層コードを変更せず、前記ウェブページデータをカスタマイズするために使用される、請求項１２に記載のシステム。
【請求項１４】
前記相互作用のデータは、前記第１のウェブページの前に表示されたウェブページとの相互作用を描写するデータを含む、請求項９に記載のシステム。
【請求項１５】
さらに、各ルールは、複数の条件に関連付けられ、前記第１のウェブページとの前記相互作用が前記アクセスされたルールに関連付けられた前記条件を満たすことを決定することは、前記第１のウェブページとの前記相互作用が前記アクセスされたルールに関連付けられた前記複数の条件の各々を満たすことを決定することを含む、請求項９に記載のシステム。
【請求項１６】
前記動作は、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを生成することをさらに含み、伝送することは、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して行われる、請求項９に記載のシステム。
【請求項１７】
非一時的機械可読記憶媒体内に有形に内蔵されたコンピュータプログラム製品であって、前記コンピュータプログラム製品は、命令を含み、前記命令は、
複数のルールを記憶させることであって、各ルールは、ウェブページとの相互作用に対応するカスタマイズされたウェブページデータを規定し、前記ルールの各々は、条件および一意の識別子に関連付けられる、ことと、
ウェブページデータに対する要求を受信することであって、前記ウェブページデータは、第１のウェブページを提供するために使用される、ことと、
前記ウェブページデータと、タグモジュールを生成するために使用された内蔵されたタグとを伝送することであって、前記タグモジュールは、前記第１のウェブページとの相互作用を監視するために使用される、ことと、
前記第１のウェブページとの相互作用を描写する挙動データを受信することであって、前記挙動データは、前記第１のウェブページに関連付けられた識別子を含む、ことと、
前記記憶されたルールのうちの１つにアクセスすることであって、アクセスすることは、前記第１のウェブページに関連付けられた前記識別子が、前記アクセスされたルールに関連付けられた前記一意の識別子に一致することを決定することを含む、ことと、
前記挙動データに基づいて、前記第１のウェブページとの前記相互作用が、前記アクセスされたルールに関連付けられた前記条件を満たすことを決定することと、
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを伝送することであって、伝送することは、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して行われる、ことと
をデータ処理装置に行わせるように構成されている、コンピュータプログラム製品。
【請求項１８】
前記タグモジュールは、前記第１のウェブページに関連付けられた前記識別子を前記相互作用のデータに加える、請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータは、カスタムタグデータを含み、前記カスタムタグデータは、論理、機能、またはコンテンツを前記ウェブページデータに追加する、請求項１７に記載のコンピュータプログラム製品。
【請求項２０】
前記データ処理装置に、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを生成させるように構成された命令をさらに含み、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータは、カスタムタグデータを含む、請求項１７に記載のコンピュータプログラム製品。
【請求項２１】
前記ウェブページデータは、下層コードを含み、前記カスタムタグデータは、前記下層コードを変更せず、前記ウェブページデータをカスタマイズするために使用される、請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記相互作用のデータは、前記第１のウェブページの前に表示されたウェブページとの相互作用を描写するデータを含む、請求項１７に記載のコンピュータプログラム製品。
【請求項２３】
さらに、各ルールは、複数の条件に関連付けられ、前記第１のウェブページとの前記相互作用が前記アクセスされたルールに関連付けられた前記条件を満たすことを決定することは、前記第１のウェブページとの前記相互作用が前記アクセスされたルールに関連付けられた前記複数の条件の各々を満たすことを決定することを含む、請求項１７に記載のコンピュータプログラム製品。
【請求項２４】
前記データ処理装置に、前記アクセスされたルールによって規定された前記カスタマイズされたウェブページデータを生成させるように構成された命令をさらに含み、伝送することは、前記アクセスされたルールに関連付けられた前記条件が満たされたことを決定することに応答して行われる、請求項１７に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本明細書に説明されるコンピュータ化された方法および装置の両方を含む、技法は、下の利点のうちの１つ以上を提供することができる。これらのコンピュータ化された技法によって解決される技術的課題は、ウェブページのための下層コード（例えば、コンテンツサーバ上に記憶されたオリジナルコード）を修正することなく、ウェブページコンテンツが修正される（および／または加えて、処理される）ことができるように、各個々の訪問者に対してウェブサイトの挙動をどのようにカスタマイズするかである。技術的解決策は、ブラウザに、訪問者（例えば、マウスクリック、ウェブページコンテンツ選択、データ入力等）の挙動を監視させる、ウェブページのための下層コード内にタグ（例えば、ＨＴＭＬタグ）を挿入することである。ウェブサイトホストは、訪問者の挙動に基づいて、あるアクションをトリガするルールを定義することができる。訪問者の挙動は、ウェブページのコンテンツを修正および／またはウェブページ内にない追加のコンテンツ（例えば、クーポン、ウェブバナー、ビデオコンテンツ）を要求するためのルールに従って、分析することができる。タグはまた、第１のウェブページとの訪問者の相互作用を示すデータを記憶するために使用され、次いで、第２のウェブページとの訪問者の体験を調整するように使用されることができる。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするコンピュータ実装方法であって、
カスタムコンテンツサーバによって、１つ以上のルールをデータベース内に記憶することであって、各ルールは、条件とアクションとを含む、ことと、
ブラウザからの要求に応答して、前記カスタムコンテンツサーバによって、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送することであって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、ことと、
前記カスタムコンテンツサーバによって、前記タグモジュールから更新を受信することであって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、ことと、
前記カスタムコンテンツサーバによって、前記更新に基づいて、前記１つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することと、
前記カスタムコンテンツサーバによって、前記ルールに関連付けられたアクションを実施することと
を含み、
前記アクションを実施することは、カスタム標的タグコードを前記タグモジュールに伝送することを含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、方法。
（項目２）
前記決定することは、
前記更新内に含まれている前記タグモジュールに対する一意の識別子に基づいて、前記タグモジュールに関連付けられた１つ以上のルールを決定することと、
前記更新に基づいて、前記１つ以上のルールからのルールが満たされた条件を含むかどうかを決定することと
を含む、項目１に記載の方法。
（項目３）
前記アクションは、
コンテンツを遠隔サーバからダウンロードすることと、
前記コンテンツを前記ウェブページコンテンツに統合することと
を含む、項目１に記載の方法。
（項目４）
前記アクションは、前記ウェブページコンテンツのディスプレイを変更することを含む、項目１に記載の方法。
（項目５）
前記アクションは、前記ブラウザによって表示される前記ウェブページコンテンツとの前記訪問者の相互作用を示すデータを前記コンピューティングデバイスに記憶することを含む、項目１に記載の方法。
（項目６）
第三者によって提供されるコードを使用して、前記データを記憶することをさらに含み、前記第三者は、記憶されたデータにアクセスし、前記記憶されたデータに基づいて、第２のウェブページのための第２のウェブページコンテンツをカスタマイズすることができる、項目５に記載の方法。
（項目７）
新しいルールを示すデータを受信することであって、前記データは、前記ルールを起動するために必要な前記ルールに対する条件と、前記条件が発生すると実施される前記ルールに対するアクションとを定義する、ことと、
前記新しいルールを前記データベース内に記憶することと
を含む、項目１に記載の方法。
（項目８）
所定の条件リストから選択された条件と、
コード、コードへのリンク、または任意のそれらの組み合わせを含む応答と
を示すデータを受信することをさらに含む、項目７に記載の方法。
（項目９）
前記ブラウザは、前記ブラウザによってロードされたウェブページコンテンツ内に含まれているタグに基づいて、前記要求を生成する、項目１に記載の方法。
（項目１０）
前記更新は、周期的更新、訪問者イベント駆動更新、または任意のそれらの組み合わせである、項目１に記載の方法。
（項目１１）
カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするための装置であって、前記装置は、
１つ以上のルールをデータベース内に記憶することであって、各ルールは、条件とアクションとを含む、ことと、
ブラウザからの要求に応答して、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送することであって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、ことと、
前記タグモジュールから更新を受信することであって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、ことと、
前記更新に基づいて、前記１つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することと、
前記ルールに関連付けられたアクションを実施することと
を行うように構成されているプロセッサおよびメモリを備え、
前記アクションを実施することは、カスタム標的タグコードを前記タグモジュールに伝送することを含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、装置。
（項目１２）
非一時的コンピュータ可読媒体内に有形に内蔵されたコンピュータプログラム製品であって、前記コンピュータプログラム製品は、命令を含み、前記命令は、
１つ以上のルールをデータベース内に記憶することであって、各ルールは、条件とアクションとを含む、ことと、
ブラウザからの要求に応答して、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送することであって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、ことと、
前記タグモジュールから更新を受信することであって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、ことと、
前記更新に基づいて、前記１つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することと、
前記ルールに関連付けられたアクションを実施することと
をデータ処理装置に行わせるように構成されており、
前記アクションを実施することは、カスタム標的タグコードを前記タグモジュールに伝送することを含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、コンピュータプログラム製品。
（項目１３）
カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするための装置であって、前記装置は、
１つ以上のルールをデータベース内に記憶する手段であって、各ルールは、条件とアクションとを含む、手段と、
ブラウザからの要求に応答して、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送する手段であって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、手段と、
前記タグモジュールから更新を受信する手段であって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、手段と、
前記更新に基づいて、前記１つ以上のルールからのルールに関連付けられた条件が満たされていることを決定する手段と、
前記ルールに関連付けられたアクションを実施する手段と
を備え、
前記アクションを実施する手段は、カスタム標的タグコードを前記タグモジュールに伝送する手段を含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、装置。