"カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするコンピュータ実装方法であって、カスタムコンテンツサーバによって、1つ以上のルールをデータベース内に記憶することであって、各ルールは、条件とアクションとを含む、ことと、ブラウザからの要求に応答して、前記カスタムコンテンツサーバによって、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送することであって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、ことと、前記カスタムコンテンツサーバによって、前記タグモジュールから更新を受信することであって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、ことと、前記カスタムコンテンツサーバによって、前記更新に基づいて、前記1つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することと、前記カスタムコンテンツサーバによって、前記ルールに関連付けられたアクションを実施することとを含み、前記アクションを実施することは、カスタム標的タグコードを前記タグモジュールに伝送することを含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、方法。前記決定することは、前記更新内に含まれている前記タグモジュールに対する一意の識別子に基づいて、前記タグモジュールに関連付けられた1つ以上のルールを決定することと、前記更新に基づいて、前記1つ以上のルールからのルールが満たされた条件を含むかどうかを決定することとを含む、請求項1に記載の方法。前記アクションは、コンテンツを遠隔サーバからダウンロードすることと、前記コンテンツを前記ウェブページコンテンツに統合することとを含む、請求項1に記載の方法。前記アクションは、前記ウェブページコンテンツのディスプレイを変更することを含む、請求項1に記載の方法。前記アクションは、前記ブラウザによって表示される前記ウェブページコンテンツとの前記訪問者の相互作用を示すデータを前記コンピューティングデバイスに記憶することを含む、請求項1に記載の方法。第三者によって提供されるコードを使用して、前記データを記憶することをさらに含み、前記第三者は、記憶されたデータにアクセスし、前記記憶されたデータに基づいて、第2のウェブページのための第2のウェブページコンテンツをカスタマイズすることができる、請求項5に記載の方法。新しいルールを示すデータを受信することであって、前記データは、前記ルールを起動するために必要な前記ルールに対する条件と、前記条件が発生すると実施される前記ルールに対するアクションとを定義する、ことと、前記新しいルールを前記データベース内に記憶することとを含む、請求項1に記載の方法。所定の条件リストから選択された条件と、コード、コードへのリンク、または任意のそれらの組み合わせを含む応答とを示すデータを受信することをさらに含む、請求項7に記載の方法。前記ブラウザは、前記ブラウザによってロードされたウェブページコンテンツ内に含まれているタグに基づいて、前記要求を生成する、請求項1に記載の方法。前記更新は、周期的更新、訪問者イベント駆動更新、または任意のそれらの組み合わせである、請求項1に記載の方法。カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするための装置であって、前記装置は、1つ以上のルールをデータベース内に記憶することであって、各ルールは、条件とアクションとを含む、ことと、ブラウザからの要求に応答して、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送することであって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、ことと、前記タグモジュールから更新を受信することであって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、ことと、前記更新に基づいて、前記1つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することと、前記ルールに関連付けられたアクションを実施することとを行うように構成されているプロセッサおよびメモリを備え、前記アクションを実施することは、カスタム標的タグコードを前記タグモジュールに伝送することを含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、装置。非一時的コンピュータ可読媒体内に有形に内蔵されたコンピュータプログラム製品であって、前記コンピュータプログラム製品は、命令を含み、前記命令は、1つ以上のルールをデータベース内に記憶することであって、各ルールは、条件とアクションとを含む、ことと、ブラウザからの要求に応答して、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送することであって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、ことと、前記タグモジュールから更新を受信することであって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、ことと、前記更新に基づいて、前記1つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することと、前記ルールに関連付けられたアクションを実施することとをデータ処理装置に行わせるように構成されており、前記アクションを実施することは、カスタム標的タグコードを前記タグモジュールに伝送することを含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、コンピュータプログラム製品。カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするための装置であって、前記装置は、1つ以上のルールをデータベース内に記憶する手段であって、各ルールは、条件とアクションとを含む、手段と、ブラウザからの要求に応答して、デフォルトタグコードをコンピューティングデバイス上で実行する前記ブラウザに伝送する手段であって、前記デフォルトタグコードは、前記ブラウザに、前記コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含む、手段と、前記タグモジュールから更新を受信する手段であって、前記更新は、前記ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、手段と、前記更新に基づいて、前記1つ以上のルールからのルールに関連付けられた条件が満たされていることを決定する手段と、前記ルールに関連付けられたアクションを実施する手段とを備え、前記アクションを実施する手段は、カスタム標的タグコードを前記タグモジュールに伝送する手段を含み、前記カスタム標的タグコードは、前記タグモジュールによって前記カスタム標的タグコードが実行されると、前記ブラウザにアクションを実施させるデータを含む、装置。本明細書に説明される技法は、カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするためのコンピュータ化された方法、装置、およびコンピュータプログラム製品を提供する。そのような動的イネーブル化は、例えば、ウェブサイトとの訪問者の相互作用に基づいて、ウェブサイトの各訪問者に対して、個別にウェブサイトをカスタマイズすることを促進する。一実施形態では、カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするコンピュータ実装方法を特徴とする。方法は、カスタムコンテンツサーバによって、各ルールが条件およびアクションを含む1つ以上のルールをデータベース内に記憶することを含む。方法は、ブラウザからの要求に応答して、カスタムコンテンツサーバによって、ブラウザに、コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含むデフォルトタグコードをコンピューティングデバイス上で実行するブラウザに伝送することを含む。方法は、カスタムコンテンツサーバによって、ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含むタグモジュールからの更新を受信することを含む。方法は、カスタムコンテンツサーバによって、更新に基づいて、1つ以上のルールからのルールに関連付けられた条件が満たされていることを決定することを含む。方法は、カスタムコンテンツサーバによって、ブラウザに、タグモジュールによるカスタム標的タグコードの実行に応じて、アクションを実施させるデータを含むカスタム標的タグコードをタグモジュールに伝送することを含む、ルールに関連付けられたアクションを実施することを含む。別の実施形態では、カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするための装置を特徴とする。装置は、プロセッサおよびメモリを含む。装置は、各ルールが条件およびアクションを含む1つ以上のルールをデータベース内に記憶するように構成される。装置は、ブラウザからの要求に応答して、ブラウザに、コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含むデフォルトタグコードをコンピューティングデバイス上で実行するブラウザに伝送するように構成される。装置は、ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含むタグモジュールからの更新を受信するように構成される。装置は、更新に基づいて、1つ以上のルールからのルールに関連付けられた条件が満たされることを決定するように構成される。装置は、ブラウザに、タグモジュールによるカスタム標的タグコードの実行に応じて、アクションを実施させるデータを含む、カスタム標的タグコードをタグモジュールに伝送することを含むルールに関連付けられたアクションを実施するように構成される。別の実施形態では、非一時的コンピュータ可読媒体内に有形に内蔵されたコンピュータプログラム製品を特徴とする。コンピュータプログラム製品は、データ処理装置に、各ルールが条件およびアクションを含む1つ以上のルールをデータベース内に記憶させるように構成される命令を含む。コンピュータプログラム製品は、データ処理装置に、ブラウザからの要求に応答して、ブラウザに、コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含むデフォルトタグコードをコンピューティングデバイス上で実行するブラウザに伝送させるように構成される命令を含む。コンピュータプログラム製品は、データ処理装置に、ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含むタグモジュールからの更新を受信させるように構成される命令を含む。コンピュータプログラム製品は、データ処理装置に、更新に基づいて、1つ以上のルールからのルールに関連付けられた条件が満たされることを決定させるように構成される命令を含む。コンピュータプログラム製品は、データ処理装置に、ブラウザに、タグモジュールによるカスタム標的タグコードの実行に応じて、アクションを実施させるデータを含むカスタム標的タグコードをタグモジュールに伝送することを含むルールに関連付けられたアクションを実施させるように構成される命令を含む。別の実施形態では、カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするための装置を特徴とする。装置は、各ルールが条件およびアクションを含む1つ以上のルールをデータベース内に記憶する手段を含む。本手段は、ブラウザからの要求に応答して、ブラウザに、コンピューティングデバイスのメモリ内にタグモジュールを生成させるデータを含むデフォルトタグコードをコンピューティングデバイス上で実行するブラウザに伝送する。本手段は、ブラウザを通して表示されるウェブページコンテンツとの訪問者の相互作用を示すデータを含む、タグモジュールからの更新を受信する。本手段は、更新に基づいて、1つ以上のルールからのルールに関連付けられた条件が満たされることを決定する。本手段は、ブラウザに、タグモジュールによるカスタム標的タグコードの実行に応じて、アクションを実施させるデータを含むカスタム標的タグコードをタグモジュールに伝送することを含むルールに関連付けられたアクションを実施する。他の実施例では、前述の側面の任意のものは、以下の特徴のうちの1つ以上を含むことができる。決定することは、更新内に含まれているタグモジュールに対する一意の識別子に基づいて、タグモジュールに関連付けられた1つ以上のルールを決定することと、1つ以上のルールからのルールが、更新に基づいて、満たされる条件を含むかどうか決定することとを含むことができる。いくつかの実施例では、アクションは、コンテンツを遠隔サーバからダウンロードすることと、コンテンツをウェブページコンテンツに統合することとを含む。アクションは、ウェブページコンテンツのディスプレイを変更することを含むことができる。アクションは、ブラウザによって表示される、ウェブページコンテンツとの訪問者の相互作用を示すデータをコンピューティングデバイスに記憶することを含むことができる。第三者によって提供されるコードを使用して、データを記憶することができ、したがって、第三者は、記憶されたデータにアクセスし、記憶されたデータに基づいて、第2のウェブページのための第2のウェブページコンテンツをカスタマイズすることができる。他の実施例では、新しいルールを示すデータが受信され、データは、ルールを起動するために必要なルールに対する条件と、条件が発生すると実施される前記ルールに対するアクションとを定義し、新しいルールは、データベース内に記憶される。所定の条件リストから選択された条件、およびコード、コードへのリンク、または任意のそれらの組み合わせを含む応答を示すデータを受信することができる。ブラウザは、ブラウザによってロードされたウェブページコンテンツ内に含まれているタグに基づいて、要求を生成することができる。更新は、周期的更新、訪問者イベント駆動更新、または任意のそれらの組み合わせであることができる。本明細書に説明されるコンピュータ化された方法および装置の両方を含む、技法は、下の利点のうちの1つ以上を提供することができる。これらのコンピュータ化された技法によって解決される技術的課題は、ウェブページのための下層コード例えば、コンテンツサーバ上に記憶されたオリジナルコードを修正することなく、ウェブページコンテンツが修正されるおよび/または加えて、処理されることができるように、各個々の訪問者に対してウェブサイトの挙動をどのようにカスタマイズするかである。技術的解決策は、ブラウザに、訪問者例えば、マウスクリック、ウェブページコンテンツ選択、データ入力等の挙動を監視させる、ウェブページのための下層コード内にタグ例えば、HTMLタグを挿入することである。ウェブサイトホストは、訪問者の挙動に基づいて、あるアクションをトリガするルールを定義することができる。訪問者の挙動は、ウェブページのコンテンツを修正および/またはウェブページ内にない追加のコンテンツ例えば、クーポン、ウェブバナー、ビデオコンテンツを要求するためのルールに従って、分析することができる。タグはまた、第1のウェブページとの訪問者の相互作用を示すデータを記憶するために使用され、次いで、第2のウェブページとの訪問者の体験を調整するように使用されることができる。本発明の他の側面および利点は、本発明の原理を一例としてのみ例証する、付随の図面と関連して検討される、以下の発明を実施するための形態から明白となるであろう。本発明の前述および他の目的、特徴、利点、ならびに本発明自体、付随の図面と併せて熟読される場合、以下の種々の実施形態の説明から、より完全に理解されるであろう。総括すると、本発明の実施形態は、ウェブサイトオペレータに、訪問者の監視された挙動に従って、各個々の訪問者のためのウェブサイトの挙動をカスタマイズさせる。好ましくは、ウェブサイトオペレータは、タグを使用することによって、ウェブサイトの下層コードを修正することなく、新しいコードをそのウェブサイト内に組み込むことができる。好ましい実施形態では、タグは、カスタムコンテンツサーバ上のJava登録商標Scriptファイルデフォルトタグコードを参照する例えば、URLリンクによって、HTMLタグ例えば、コード/命令のブロックである。しかしながら、当業者は、本明細書に説明されるようなタグの機能性を実装することができる、任意の他の種類のスクリプト、コンテンツまたはコード例えば、アプレットJava登録商標アプレット等、アプリケーションJVMアプリケーション等、または例えば、訪問者のブラウザまたはブラウザプラグインによって、実行することができる、他のスクリプトJava登録商標Script等と置換することができることを理解し得る。タグは、好ましくは、ウェブサイトの1つ以上のページのためのコード/命令とともに組み込まれる。図1は、一実施形態による、タグモジュール102が、遠隔カスタムコンテンツサーバ104と相互作用する、コンピュータ化されたシステム100を例証する、略図である。プロセッサによって実行される、訪問者のブラウザ110は、ウェブページコンテンツ106を汎用コンテンツサーバ108からロードする。ウェブページコンテンツ106は、タグ例えば、HTMLタグを含む。訪問者が、ブラウザ110に、ウェブページコンテンツ106をロードさせると、訪問者のブラウザは、訪問者のブラウザに、デフォルトタグコード例えば、Java登録商標Scriptコードフィルをカスタムコンテンツサーバ104からダウンロードさせるタグを処理する。訪問者のブラウザ110は、デフォルトタグコードを受信、処理、および実行し、タグモジュール102をメモリ内に生成する。プロセッサによって実行されるタグモジュール102は、カスタムコンテンツサーバ104と通信する。コンピュータ化されたシステム100では、デフォルトタグコードは、ウェブページ例えば、ウェブページコンテンツ106との訪問者の相互作用を監視し、それを示す情報を伝送するコード/命令を含む。例えば、訪問者の相互作用は、マウスクリック、フォーム入力、および訪問者のUniformResourceLocatorURL履歴を含むことができる。1つ以上の訪問者相互作用の組み合わせは、図4を参照して後述されるアクションをトリガすることができる。いくつかの実施形態では、カスタムコンテンツサーバ104は、プロセッサおよびメモリを伴う、コンピューティングデバイスである。カスタムコンテンツサーバ104は、直接接続を通して、またはネットワークを介して、ルールデータベース112と通信する。カスタムコンテンツサーバはまた、オペレータ端末114と通信する。タグモジュール102は、随意に、コンテンツリソース116A-116N集合的に、コンテンツリソース116と通信する。コンテンツリソース116は、いくつかの実施形態では、タグモジュール102がコンテンツリソース116上に記憶された外部コードをダウンロードすることができるように含まれ得る例えば、タグモジュール102が、参照によってポイントされるコードをダウンロードおよび実行する必要がある場合。図1は、例示的略図であって、限定を意図しない。例えば、図1は、1つのカスタムコンテンツサーバ104のみ示すが、タグモジュール102と通信する、複数のカスタムコンテンツサーバが存在することができる。また、例えば、汎用コンテンツサーバ108は、コンテンツリソース116から別個に示されるが、汎用コンテンツサーバ108はまた、コンテンツリソース116として機能することができる図4を参照して後述のように。図2は、一実施形態による、図1のカスタムコンテンツサーバ104と相互作用する、タグモジュール102を例証する、略図200である。タグモジュール102は、図1を参照して前述のように、デフォルトタグコードを実行することを含む。後述されるように、訪問者の監視された挙動に基づいて、カスタムコンテンツサーバは、カスタム標的タグコードをタグモジュール102に伝送することができ、タグモジュールは、順に、カスタム標的タグコードを処理および実行し、例えば、訪問者のためのウェブページコンテンツ106をカスタマイズすることができる。カスタム標的タグコードはまた、ウェブページディスプレイ内の変更例えば、ポップアップウィンドウ、追加のビデオまたはグラフィカルコンテンツの挿入、訪問者のコンピュータへのメタデータ例えば、クッキーの書き込み、あるいは訪問者のブラウザ110またはそれへのプラグインによって実施することが可能な任意の他の所望のアクションを生じさせることができる。タグモジュール102訪問者のブラウザが、メモリ内のデフォルトタグコードを実行すると、生成されるは、カスタムコンテンツサーバ内で実行する、イベントハンドラモジュール212と通信する。イベントハンドラモジュール212は、図1のルールデータベース112と通信する。カスタムコンテンツサーバ104はさらに、ルールデータベース112内のルールによって定義される条件の発生に応じて、カスタム標的タグコードを生成または、取得し、タグモジュール102に伝送する、標的コードジェネレータ216を含むことができる。カスタムコンテンツサーバ104は、管理インターフェースモジュール218を含む。管理インターフェースモジュール218は、管理インターフェース例えば、1つ以上のグラフィカルユーザインターフェースを提供し、それを通して、ウェブサイトオペレータは、ウェブページとの訪問者の相互作用に対するカスタム応答を提供する、1つ以上のルールを定義することができる。ルールデータベース112は、1つ以上のテーブル250を含む。テーブル250は、定義されたルール254および256をウェブページコンテンツ106内に内蔵されたタグに関連付ける、一意の識別子252を含む各ルールは、それぞれ、1つ以上の条件254A、256Aおよびアクション254B、256Bを備える。例えば、タグモジュール102は、例えば、クエリストリング内に、カスタムコンテンツサーバ104に送信される監視された訪問者データに一意の識別子を加えることができる。本識別子を使用して、イベントハンドラモジュール212は、ルール254および256をタグモジュール102に関連付けることができる。特に、ウェブサイトオペレータは、1つ以上の条件254A、256Aの発生に応答して行われるアクション254B、256Bが、サーバ104が特定のコードまたは命令を伝送することを伴うルールを定義することができ、特定のコードまたは命令は、処理および実行のためのタグモジュール102への入力である。そのようなコードまたは命令は、本明細書では、カスタム標的タグコードと称される。代替として、アクションは、別のリソースから訪問者のブラウザ110にロードされる、所望のコードまたは命令をもたらす、リンクまたは参照例えば、タグモジュールによっての実行であることができる例えば、条件の発生は、コードジェネレータ216に、タグモジュール102が、実行し、コンテンツリソース116上に常駐するコードファイルをダウンロードする必要があることを決定する、カスタム標的タグコードをタグモジュール102に送信させる。故に、カスタムコンテンツサーバ104が、ウェブサイト訪問者のうちの1人によってトリガされたイベントを検出すると、カスタムコンテンツサーバ104がウェブサイトオペレータによって規定されたカスタム標的タグコードまたは、カスタム標的タグコードへのリンクを管理インターフェースを通して伝送することによって、デフォルトタグコード例えば、タグモジュール102によって実行されるが補完される。Java登録商標Script等の標準的プログラミング言語およびインターフェースは、タグモジュール102に追加するためのカスタム標的タグコードの追加および実行を促進することができる。図3は、図1および2を使用して説明される、一実施形態による、管理インターフェースを通して、ルールデータベース内のルールを構成するための方法300を例証する、流れ図である。ステップ302では、ウェブサイトアドミニストレータまたは、管理者例えば、オペレータ端末114を使用するは、管理者インターフェースモジュール218を使用して、カスタムコンテンツサーバ104にログインする。ステップ306では、管理者は、ルールのための条件を定義する例えば、図7および8の例示的ルール構成ウェブページを使用する。ステップ308では、管理者は、ステップ306で定義された条件が満たされると、行われる、アクションを定義する。ステップ310では、カスタムコンテンツサーバ104は、ルールデータベース112内にルールを保存する。ステップ304では、管理者が、1つ以上の追加のルールを設定しようとする場合、方法300は、ステップ306に進み、ステップ306から310が、繰り返される。ステップ302を参照すると、管理者は、例えば、カスタムコンテンツサーバ104の管理者であることができる。例えば、顧客は、コードおよび/またはスクリプトが、カスタムコンテンツサーバ104のデフォルトタグコードモジュール210からダウンロードされるようにするタグを含むように、そのウェブサイトを設定することができる。タグモジュール102は、訪問者のブラウザ110上で実行される。タグ102は、訪問者のブラウザ110からカスタムコンテンツサーバ104への通信に関与する。例えば、タグモジュール102は、ウェブページコンテンツとの訪問者の相互作用を示す、データ106例えば、訪問者の特定のウェブページでの滞在時間、訪問者の閲覧履歴等を含む更新例えば、周期的更新または訪問者イベント駆動更新をカスタムコンテンツサーバ104に伝送することができる。再び、ステップ302を参照すると、各管理者は、一意の識別子に関連付けられる。一意の識別子は、例えば、管理者のためのユーザ識別番号である。管理者は、その一意の識別子を使用して、カスタムコンテンツサーバ104にログインする。管理者は、例えば、管理者インターフェースモジュール218を通して提示される、管理インターフェースにログインする。管理インターフェースは、管理者に、そのウェブページ例えば、ウェブページコンテンツ106内にインストールされたタグのための種々の構成パラメータを定義する能力を提供する。いくつかの実施形態では、システムの各顧客は、一意の識別子例えば、アカウント識別子に関連付けられる。例えば、顧客は、カスタムコンテンツサーバ104のユーザである。顧客は、そのウェブページのうちの1つ以上におけるタグを使用して、カスタマイズされたコンテンツをそのウェブページの訪問者に提供する、任意の第三者例えば、企業、個人等であることができる。1つ以上の管理者の一意の識別子は、顧客の一意の識別子に関連付けることができる。例えば、管理者の一意の識別子は、企業のウェブページのためのルールの作成およびタグ他の維持を促進するために、企業のアカウント識別子に関連付けることができる。管理者は、企業のウェブページを維持するための企業の従業員および/または企業によって雇用される第三者であることができる。有利には、例えば、管理者が、その一意の識別子を使用してカスタムコンテンツサーバにログインする毎に、管理者は、また、企業に関連付けられるしたがって、企業のための設定へのアクセスが付与される。顧客の一意の識別子例えば、図2の一意の識別子252は、訪問者が、顧客に関連付けられた内蔵されたタグを伴うウェブページをロードした場合に作成されるタグモジュール例えば、タグモジュール102との通信を促進する。例えば、各タグモジュール102は、一意の識別子例えば、カスタムコンテンツサーバ104上に記憶することができる、顧客のアカウントのための識別子に関連付けられ、カスタムコンテンツサーバ104は、タグに関連付けられた一意の識別子を使用して例えば、イベントハンドラ212を使用して、タグと通信する例えば、ウェブページコンテンツ106との訪問者の相互作用を監視するために、データベース112からのどのルールをイベントハンドラモジュール212が使用するかを決定するため、ルールによって規定される条件の発生に応じて、どのカスタム標的タグコードがタグモジュール102にアップロードされるかを決定するため等。ステップ306を参照すると、管理者は、所定の条件リストから条件を選択することができる。例えば、管理者は、X秒を超える間のアイドル条件を選択し、秒数を指定することができる。本条件を選択することによって、管理者は、訪問者が、X秒を超えて、ウェブページコンテンツ106上でアイドル状態である場合、条件が満たされ、カスタムコンテンツサーバ104が、ステップ308に定義される、関連付けられた応答を行う。管理者は、所定の条件リストから条件を選択することができるが、任意の方法を使用して、ルールのための条件を定義することができる。例えば、管理者は、最初から条件を作成することができ例えば、管理者インターフェースモジュール218を使用して、管理者は、管理者によって定義される条件のカスタムリストを作成することができ、および/または本発明の精神から逸脱することなく、任意の他の方法を通して、条件を作成することができる。ステップ308を参照すると、管理者は、カスタムコンテンツサーバ104が、ステップ306に定義された条件の発生に応じて実施する、アクション応答を定義する。応答は、例えば、タグモジュール102に伝送され、訪問者のブラウザ110内で処理および/または実行される、コード例えば、カスタム標的タグコードである。応答は、柔軟であることができ、したがって、各管理者は、その個々のニーズに応答して、その応答を調整することができる。例えば、管理者は、管理者が、訪問者のブラウザ110に、条件の発生に応じて、実行させるように所望するコードを入力し得る例えば、管理者インターフェースモジュール218によって、管理者プログラム内に提示されるテキストボックスを介して。または、例えば、管理者は、タグモジュール102を、管理者が、訪問者のブラウザ110に実行させることを所望するコードが定義されている別個の場所例えば、汎用コンテンツサーバ108またはコンテンツリソース116上の場所にリンクする参照を挿入することができる。または、例えば、管理者は、所定のアクションのリストから、アクションを選択することができる。図4は、一実施形態による、監視された訪問者挙動データを使用して、ウェブサイト上の訪問者ウェブサイトユーザ体験の動的カスタマイズのための方法400を例証する、流れ図である。特に、本方法は、ウェブページのためのオリジナルコード例えば、コンテンツサーバから読み出した下層コードを修正することなく、追加のコードをウェブページに提供する。有利には、例えば、カスタマイズされたコンテンツは、ウェブページコードを修正することなく、訪問者に提供されることができる。追加のコードは、訪問者のブラウザまたはプラグインによって処理可能な追加のコンテンツおよび/または任意のコードであることができる。ステップ402では、カスタムコンテンツサーバ104は、訪問者が、ウェブページコンテンツ106をロードすると、そのようなデフォルトコードから、タグモジュール102を生成するデフォルトタグコードを訪問者のブラウザに伝送する。ステップ404では、カスタムコンテンツサーバ104は、イベントハンドラモジュール212を通して、タグモジュール102から、周期的更新を受信し、各周期的更新は、ウェブページとの訪問者の相互作用を示す情報を含む。ステップ406では、カスタムコンテンツサーバ104は、イベントハンドラモジュール212を使用して、タグモジュール102に関連付けられたルールデータベース112内に記憶された1つ以上のルールの条件が生じたかどうか決定する。分析されたルールは、タグモジュール212の一意の識別子に一致する識別子を有するルールデータベース内のものである。条件が生じた場合、方法400は、ステップ408に進み、カスタムコンテンツサーバ104は、標的コードジェネレータ216を通して、タグモジュール102に、カスタム標的タグコードを伝送する。条件が生じなかった場合、方法400は、ステップ404に戻る。ステップ410では、訪問者のブラウザ110は、カスタム標的タグコードを実行し、タグモジュール102に提供されるより多くの機能性をもたらす。ステップ412では、タグコードは、タグモジュール102が、タグモジュール102のための追加のコンテンツをダウンロードする必要があるかどうかを決定する例えば、汎用コンテンツサーバ108等の遠隔サーバまたはコンテンツリソース116から。タグモジュール102が、追加のコンテンツをダウンロードする必要がある場合、方法400は、ステップ414に進み、その時点で、タグモジュール102は、追加のコンテンツをダウンロードし、追加のコンテンツをウェブページコンテンツ106に統合する。タグモジュール102が、追加のコンテンツをダウンロードする必要がない場合、方法400は、ステップ404に戻る。ステップ408を参照すると、カスタムコンテンツサーバ104は、満たされたルールに関連付けられたアクションを実施する。例えば、アクションが、新しいコードをグモジュール102に伝送すべき場合、標的コードジェネレータ216は、タグモジュール102が、以前に含んでいなかった、新しいコードをタグモジュール102に伝送する。有利には、ウェブサイトホストは、ウェブページコンテンツ106との訪問者の相互作用に対してカスタマイズされるように、ウェブページコンテンツ106のコンテンツを修正させるおよび/または追加の処理を訪問者のブラウザ110によって行わせることができる新しいコードをウェブサイトに提供する例えば、タグモジュール102を介してルールを定義することができる。例えば、ページは、ウェブページコンテンツ106との訪問者の相互作用に応答して、追加のビデオ、追加のコンテンツ例えば、クーポンをロードすること、バナーを更新すること、および/または他のアクションを実施することができる。いくつかの実施例は、以下の図5および6を参照して説明される。ステップ412-414を参照すると、タグモジュール102は、カスタム標的タグコードの実行を完了するための追加のコンテンツ例えば、コンテンツリソース116上に記憶されたビデオを要求し得る。タグモジュール102は、追加のコンテンツをダウンロードし、カスタム標的タグコードを使用して、コンテンツをウェブページコンテンツ106に組み込むことができる。例えば、図7Bを参照して後述のように、カスタム標的タグコードは、カスタム標的タグコードの実行によって、訪問者のブラウザに、ビデオコンテンツをダウンロードさせ、ウェブページコンテンツ106に統合させることができるように、ビデオコンテンツが、記憶される場所のUniformResourceLocatorURLを含むことができる。有利には、ウェブサイトプロバイダは、ウェブページコンテンツのためのオリジナルコードを編集することなく、カスタムコンテンツサーバにリンクするタグを使用して、任意の種類の追加のコンテンツをウェブページに提供することができる。例えば、ウェブサイトプロバイダは、タグを使用して、クーポンを提供すること、ウェブバナーを表示すること、ビデオコンテンツを追加すること、および/または任意の他の種類のコンテンツをウェブページに組み込むことができる。図5は、一実施形態による、ウェブページコンテンツ504を表示する訪問者のブラウザ502を示すオリジナルウェブページ500と、新しいコンテンツ508内に組み込むウェブページコンテンツ504’を表示する訪問者のブラウザを示す修正されたウェブページ506とを例証する例示的略図である。オリジナルウェブページ500は、訪問者が、最初に、訪問者のブラウザ502に、ウェブページコンテンツ504をロードさせるウェブサイトをナビゲートした場合に生じる例えば、ウェブページコンテンツ504は、汎用コンテンツサーバ108からロードされる。ウェブページコンテンツ504は、訪問者のブラウザ502が、ウェブページコンテンツ504をロードした場合に、訪問者のブラウザ502に、デフォルトタグコード例えば、カスタムコンテンツサーバ104からのJava登録商標Scriptコードをダウンロードさせるタグを含む。訪問者のブラウザ502は、デフォルトタグコードを実行し、それによって、タグモジュール例えば、タグモジュール102を生成する。タグモジュールは、ウェブページとの訪問者の相互作用を監視する。カスタムコンテンツサーバは、更新例えば、周期的または訪問者駆動更新をタグモジュールから受信する。矢印510によって示されるように、かつ図2を参照すると、イベントハンドラモジュール212が、ルールデータベース112内に記憶されたルールのうちの1つに対する条件が、更新に基づいて、満たされると決定すると例えば、図4のステップ406-408、タグモジュールは、標的コードジェネレータ216から、カスタム標的タグコードをダウンロードする例えば、標的コードジェネレータ216は、タグモジュール102への応答メッセージ内にカスタム標的タグコードを送信するか、またはタグモジュール102は、カスタム標的タグコードを標的コードジェネレータ216から要求する等。タグモジュールは、訪問者のブラウザ502内のカスタム標的タグコードを実行し、新しいコンテンツ508を表示させる例えば、ステップ410-414。新しいコンテンツ508は、訪問者がどんなステップも行うことなく、ウェブページコンテンツ504’にシームレスに統合される。例えば、ウェブページコンテンツ504のウェブサイトプロバイダは、ビデオ企業と連携し、コードを修正することなく例えば、ウェブページのオリジナルHyperTextMarkupLanguageHTMLコードを修正することなく、ビデオコンテンツをウェブサイトプロバイダのウェブページに組み込むことができる。例えば、ウェブページコンテンツ504は、既に、HTMLコード内にタグを含む例えば、HTMLタグとして内蔵される。ウェブサイトプロバイダは、ビデオコンテンツすなわち、本実施例のための新しいコンテンツ508を、タグを使用して、ウェブページコンテンツ504’に組み込まれるルールを作成することができる例えば、図3のステップ302-310。例えば、ウェブサイトプロバイダは、条件の発生に応じてビデオコードを訪問者のブラウザ502にアップロードし、実行するためのルールを構成し、訪問者が、ウェブページからナビゲートする必要なく、ビデオコンテンツをウェブページコンテンツ504’に統合させることができる。いくつかの実施例では、タグは、そのウェブページおよび1つ以上の以前のウェブページの両方との訪問者の相互作用に基づいて、新しいコンテンツをウェブページに追加するために使用されることができる。図6は、一実施形態による、第1のウェブページ600との訪問者の相互作用に基づいて、第2のウェブページ602のための第2のウェブページコンテンツ608に統合される、新しいコンテンツ610を例証する、例示的略図である。訪問者は、訪問者のブラウザ606を使用して、第1のウェブページ600にナビゲートする。訪問者のブラウザ606は、タグを含む第1のウェブページコンテンツ604をロードする。訪問者のブラウザ606は、デフォルトタグコードをダウンロードおよび実行し、第1のウェブページ600との訪問者の相互作用を監視するタグモジュール図示せずを作成する。図3のステップ302-310を使用して、第1のウェブページ600の管理者は、第三者企業例えば、広告企業によって作成されるコードを第1のウェブページコンテンツ604に統合し、第1のウェブページ600との訪問者の相互作用を示す情報を記憶する1つ以上のルールを追加することができる例えば、訪問者が、第2のウェブページ602にナビゲートする場合等の後の使用のために。例えば、ルールは、訪問者が、特定のウェブページを訪問すると条件、コードが、タグモジュールによって伝送および実行され、タグモジュールに、訪問者の情報を記憶させるアクションように定義することができる。例えば、タグモジュールは、訪問者のブラウザ606に、第1のウェブページ600との訪問者の相互作用を示す情報例えば、訪問者がクリックした第1のウェブページ600のリンク、訪問者が第1のウェブページ600上に留まった時間、ならびに/あるいは訪問者および/または第1のウェブページ600とのその相互作用に関する任意の他の統計または情報を含むクッキーを作成させ、訪問者のブラウザ606上に記憶させるカスタム標的タグコードを受信し、実行することができる。矢印612によって示されるように、訪問者が、第2のウェブページ602にナビゲートすると、第三者企業は、第1のウェブページ600との訪問者の相互作用に関して記憶された情報を使用して、新しいコンテンツ610を第2のウェブページコンテンツ608に組み込む。第2のウェブページコンテンツ608はまた、随意に、タグを含むことができる。第2のウェブページ602のウェブサイトプロバイダ第1のウェブページ600のウェブサイトプロバイダと異なり得、多くの場合、そうであるは、第三者企業によって作成されたコードを第2のウェブページコンテンツ608に統合する1つ以上のルールを追加することができる。ルールは、第1のウェブページ600との訪問者の相互作用に基づいて例えば、記憶されたクッキーに基づいて、新しいコンテンツ610を第2のウェブページコンテンツ608に組み込むように定義することができる。いくつかの実施形態では、訪問者のブラウザ606上に記憶されたデータ例えば、クッキーは、第三者企業のドメインのものでなければならず、したがって、第三者企業は、後に、クッキーにアクセスすることができる。例えば、第1のウェブページ600によって作成されるクッキーが、第1のウェブページ600のためのウェブサイトプロバイダによって作成される場合、クッキーは、そのウェブサイトプロバイダのドメインのものである。許可は、第三者企業が、本第三者企業のドメインのものでないため、本クッキーにアクセスすることができないように、構成することができる例えば、カスタムコンテンツサーバ104のための安全設定。第1のウェブページ606のためのウェブサイトプロバイダは、第三者企業のコードを使用して、クッキーを作成する例えば、訪問者のブラウザ606に、第三者企業のコードをダウンロードさせ、実行させるルールに対するアクションのために、第三者企業のコードにリンクを提供することによって。同様に、第2のウェブページ602のためのウェブサイトプロバイダは、クッキーが、第三者企業のドメイン内に作成されたため第三者企業が、以前に記憶されたクッキーにアクセスすることができるしたがって、第三者企業は、第1のウェブページ600および第2のウェブページ602の両方との訪問者の相互作用に基づいて、新しいコンテンツ610を調整することができるように、第三者企業と連携することができる。例えば、訪問者が、URLwww.site1.comの第1のウェブページ600にナビゲートすると仮定する。後に、訪問者が、URLwww.site2.comの第2のウェブページ602にナビゲートした場合、訪問者は、www.site1.comおよびwww.site2.comの両方の訪問者のブラウジング履歴に関連する、広告を提示され得る。例えば、www.site1.comは、特定の携帯電話キャリア用のものであって、タグモジュールが、訪問者が特定の種類の携帯電話を閲覧していることを示すクッキーを記憶した訪問者のブラウザ606によって実行されると仮定する。また、本実施例の目的のために、www.site2.comは、消費者レビューウェブサイトであって、訪問者は、訪問者がwww.site1.comで閲覧していた同一携帯電話のレビューにナビゲートすると仮定する。記憶されたクッキーは、訪問者が、www.site2.comの消費者レビューの対象である携帯電話に関心があることを示すので、新しいコンテンツ610が、第2のウェブページコンテンツ608に追加される。例えば、訪問者は、携帯電話用の広告を提示され得る。有利には、新しいコンテンツ610は、第1のウェブページ600および第2のウェブページ602の両方との訪問者の体験に対して調整することができる。図5-6を参照して説明される前述の実施例は、新しいコードをタグにアップロードし、新しいコンテンツ例えば、それぞれ、図5および6における新しいコンテンツ508および新しいコンテンツ610を表示することを含むが、タグモジュール102に送信される、またはそれによってダウンロードされる、カスタム標的タグコードは、新しいコンテンツを既存のウェブページコンテンツに組み込むことのみに限定されない。例えば、図6の第1のウェブページコンテンツ604を参照して説明されるように、カスタム標的タグコードは、訪問者に透過的に動作する、論理および/または機能性を訪問者のブラウザに追加することができる例えば、クッキーを記憶すること。図7A-7Bは、一実施形態による、ルールを追加するためのルール構成ウェブページ700を示す、例示的スクリーンショットである。図7Aを参照すると、管理者例えば、オペレータ端末114を使用するは、構成ウェブページ700を使用して、1つ以上のルールを作成する。構成ウェブページ700は、3部、すなわち、記述部700A、条件部700B、およびアクション部700Cを含む。記述部700Aは、ルールのための名称を設定するための名称フィールド702を含む。記述部700Aは、ルールの記述を設定するための記述フィールド704を含む例えば、本サイト上での時間>=300秒。記述部700Aは、ルールのタイプを選択するためのドロップダウンリストを含む、ルールタイプフィールド706を含む例えば、訪問者が、ウェブサイトをブラウジングしている間、ルールが実行されることを示す、訪問者が、サイトをブラウジングしている間、訪問者が、ページを入力した時、訪問者が、サイトに入った時、訪問者が、サイトを出た時、呼が確立された時、ユーザが、チャットをクリックした時等。記述部700Aは、ルールのためのキャンペーンを選択するためのドロップダウンリストを含む、キャンペーン/イニシャチブ/フォローアップフィールド708を含む例えば、キャンペーンなし、またはマーケティングキャンペーン等の一般的目的を有する、ルールを収集するために使用される、1つ以上の定義されたキャンペーン。記述部700Aは、ルールを全訪問者または一部の訪問者に適用するかどうかを選択するためのドロップダウンリストを含むセグメントフィールド710を含む例えば、管理者は、ルールを全訪問者適用するための全訪問者をウェブサイトに選択することができる。記述部700Aは、管理者が、ルールがイネーブルにされるかどうかを選択するためのドロップダウンリストを含むステータスフィールド712を含む例えば、管理者は、イネーブルを選択し、したがって、イベントハンドラモジュール212は、タグモジュール102からの更新の受信に応じて、ルールのための条件を評価しなければならないことを把握する。条件部700Bは、ルールのための条件すべてが、アクション部700C内で定義されるアクションを実施する前に満たされる必要があるかどうかを構成するためのフィールド714を含む例えば、複数の条件が存在する場合、すべての選択は、条件の各々が、アクション部700C内で定義されたアクションが行われる前に、生じなければならないことを意味する。フィールド716は、ルールのための選択された条件をリスト化し、管理者は、リスト化されたルールのうちの1つ以上を個々に削除することができる。ボタン718によって、管理者は、フィールド716内にリスト化された条件に追加の条件を追加することが可能となる。アクション部700Cは、アクションの種類を選択するためのドロップダウンリストを含む例えば、カスタムコンテンツサーバ104が、訪問者のブラウザ上のタグモジュール102への通知等、イベントに関して、カスタムコンテンツサーバ104の外部のエンティティに通知することを意味する、第三者通知。アクション部700Cは、アクションを定義するためのスクリプトエリア724を含む例えば、管理者が、タグに送信される実際のコードカスタム標的タグコードを入力するため。スクリプトエリア724が示されるが、いくつかの実施形態では、構成ウェブページ700は、管理者が選択することができる所定の応答アクションの所定のリスト例えば、ドロップダウンリストを介してを含むことができる。アクション部700Cは、文字セットを選択するためのドロップダウンリストを含む文字セットフィールド726を含む。アクション部700Cは、アクションが行われた後、処理を停止するかどうかを示すためのチェックボックス728を含む例えば、図2のイベントハンドラモジュール212が、タグのための全ルールを個々に評価するか、またはあるルールが満たされると、ルールの処理を停止するかどうか。図7Bは、図7Aに類似するフィールドを含むが、スクリプトフィールド724の代わりに、アクション部700Cは、管理者が、タグに送信すべものを選択するためのドロップダウンリストを含む送信フィールド750を含む例えば、管理者は、スクリプトをタグに送信するスクリプトカスタム標的タグコード、または画像をタグに送信するimgを選択することができる。スクリプトが、タグに送信される場合、タグは、ブラウザ内のコードを実行する。画像が、タグに送信される場合、画像が、ブラウザにロードされる。アクション部700Cはまた、管理者が、コードスクリプトのソースを挿入し、タグを送信するためのソースフィールド752srcを含む例えば、管理者は、www.mysite.com/x.js等のURLをコードスクリプトに入力することができる。図7Aおよび7Bから分かるように、アクションフィールド722に対して選択された値に応じて、ルール構成ウェブページ700のコンテンツは、動的に変化することができ、したがって、管理者は、選択されたアクションのための適切な入力フィールドが提示される例えば、図7Aでは、管理者が、スクリプトをブラウザに送信するを選択すると、アクション部700Cは、スクリプトフィールド724を含む一方、図7Bでは、管理者が、タグをブラウザに送信するを選択すると、アクション部700Cは、送信フィールド750およびソースフィールド752を含む。ルール構成ウェブページ700は、例えば、HTMLおよびjavascriptで実装することができる。有利には、ルール構成ウェブページ700を使用する管理者は、直接、管理者がタグに起動させたいコード例えば、スクリプトフィールド724内で、または管理者がアクションを事前にプログラムされたコードファイルにポイントすることができるコードを挿入することができる。図7Aおよび7Bは、ルール構成ウェブページの種々の実施形態を示すが、限定を意図するものではない。当業者は、任意の数および種類の構成方法例えば、xmlファイル、事前にロードされた構成スクリプト等を使用して、特定の顧客のタグ例えば、顧客に関連付けられたウェブサイト内に置かれたタグのためのルールを定義することができることを理解し得る。前述のコンピュータ化された方法および装置は、デジタルおよび/またはアナログ電子的回路、あるいはコンピュータハードウェア、ファームウェア、ソフトウェア、もしくはそれらの組み合わせにおいて実装することができる。実装は、コンピュータプログラムとして、すなわち、データ処理装置、例えば、プログラマブルプロセッサ、コンピュータ、および/または複数のコンピュータによる実行のために、あるいはその動作を制御するために、機械可読記憶デバイス内に有形に内蔵されたコンピュータプログラム製品であることができる。コンピュータプログラムは、ソースコード、コンパイルコード、解釈コード、および/または機械コードを含む、任意の形態のコンピュータまたはプログラミング言語で書くことができ、コンピュータプログラムは、独立型プログラムとして、またはサブルーチン、要素、あるいはコンピューティング環境内で使用するために好適な他のユニットとして等、任意の形態で展開することができる。コンピュータプログラムは、1つ以上の施設において、1つのコンピュータまたは複数のコンピュータ上で実行されるように展開することができる。コンピュータ化された方法ステップは、入力データに作用し、および/または出力データを生成することによって、本発明の機能を果たすように、コンピュータプログラムを実行する、1つ以上のプロセッサによって、実施することができる。方法ステップはまた、特殊目的論理回路、例えば、FPGAフィールドプログラマブルゲートアレイ、FPAAフィールドプログラマブルアナログアレイ、CPLD複合プログラマブル論理デバイス、PSoCプログラマブルシステム-オン-チップ、ASIP特定用途向き命令セットプロセッサ、またはASIC特定用途向け集積回路によって、実施することができ、かつ装置は、そのようなものとして、実装することができる。サブルーチンは、1つ以上の関数を実装する、コンピュータプログラムおよび/またはプロセッサ/特殊回路の部分を指すことができる。コンピュータプログラムの実行に好適なプロセッサは、一例として、汎用および特殊目的両方のマイクロプロセッサ、ならびに任意の種類のデジタルまたはアナログコンピュータの任意の1つ以上のプロセッサを含む。概して、プロセッサは、読取専用メモリ、またはランダムアクセスメモリ、または両方から、命令およびデータを受信する。コンピュータの不可欠な要素は、命令を実行するためのプロセッサと、命令および/またはデータを記憶するための1つ以上のメモリデバイスである。キャッシュ等のメモリデバイスを使用して、一時的に、データを記憶することができる。メモリデバイスはまた、長期データ記憶のために使用することができる。概して、コンピュータはまた、データを記憶するための1つ以上の大容量記憶デバイス、例えば、磁気、磁気光ディスク、または光ディスクを含む、あるいはそこからデータを受信する、またはそこにデータを転送する、もしくは両方を行うように、動作可能に連結される。コンピュータはまた、ネットワークから命令および/またはデータを受信する、および/またはネットワークに命令および/またはデータを転送するために、通信ネットワークに動作可能に連有することができる。コンピュータプログラム命令およびデータを具現化するために好適なコンピュータ可読記憶デバイスは、一例として、半導体メモリデバイス、例えば、DRAM、SRAM、EPROM、EEPROM、およびフラッシュメモリデバイス、磁気ディスク、例えば、内部ハードディスクまたは可撤性ディスク、磁気光ディスク、ならびに光ディスク、例えば、CD、DVD、HD-DVD、およびブルーレイディスクを含む、揮発性および不揮発性メモリの全形態を含む。プロセッサおよびメモリは、特殊目的論理回路によって、補完される、および/またはその中に組み込まれることができる。ユーザとの相互作用を提供するために、前述の技法は、ユーザに情報を表示するためのディスプレイデバイス、例えば、CRTブラウン管、プラズマ、またはLCD液体結晶ディスプレイモニタと、ユーザが、コンピュータに入力を提供する例えば、ユーザインターフェース要素と相互作用することができる、キーボードおよびポインティングデバイス、例えば、マウス、トラックボール、タッチパッド、または運動センサと通信する、コンピュータ上に実装することができる。同様に、他の種類のデバイスを使用して、ユーザとの相互作用を提供することができる。例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバックであることができ、ユーザからの入力は、音響、発話、および/または触知入力を含む、任意の形態で受信することができる。前述の技法は、バックエンド構成要素を含む、分散型コンピューティングシステム内に実装することができる。バックエンド構成要素は、例えば、データサーバ、ミドルウェア構成要素、および/またはアプリケーションサーバであることができる。前述の技法は、フロントエンド構成要素を含む、分散型コンピューティングシステム内に実装することができる。フロントエンド構成要素は、例えば、グラフィカルユーザインターフェース、それを通して、ユーザが、例示的実装と相互作用することができる、ウェブブラウザ、および/または伝送デバイスのための他のグラフィカルユーザインターフェースを有する、クライアントコンピュータであることができる。前述の技法は、そのようなバックエンド、ミドルウェア、またはフロントエンド構成要素の任意の組み合わせを含む、分散型コンピューティングシステム内で実装することができる。コンピューティングシステムは、クライアントおよびサーバを含むことができる。クライアントおよびサーバは、概して、相互に遠隔であって、典型的には、通信ネットワークを通して、相互作用する。クライアントおよびサーバの関係は、個別のコンピュータ上で起動し、相互に対して、クライアント-サーバ関係を有する、コンピュータプログラムによって生じる。コンピューティングシステムの構成要素は、デジタルまたはアナログデータ通信の任意の形態または媒体例えば、通信ネットワークによって、相互接続することができる。通信ネットワークの実施例は、回路ベースおよびパケットベースのネットワークを含む。パケットベースのネットワークは、例えば、インターネット、キャリアインターネットプロトコルIPネットワーク例えば、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN、キャンパスエリアネットワークCAN、メトロポリタンエリアネットワークMAN、ホームエリアネットワークHAN、プライベートIPネットワーク、IP構内電話交換機IPBX、無線ネットワーク例えば、無線アクセスネットワークRAN、802.11ネットワーク、802.16ネットワーク、汎用パケット無線サービスGPRSネットワーク、HiperLAN、および/または他のパケットベースのネットワークを含むことができる。回路ベースのネットワークは、例えば、公衆交換電話網PSTN、構内電話交換機PBX、無線ネットワーク例えば、RAN、Bluetooth登録商標、符号分割多重アクセスCDMAネットワーク、時分割多重アクセスTDMAネットワーク、モバイル通信GSM登録商標ネットワーク用グローバルシステム、および/または他の回路ベースのネットワークを含むことができる。コンピューティングシステムのデバイスおよび/またはコンピューティングデバイスは、例えば、コンピュータ、ブラウザデバイスを伴うコンピュータ、電話、IP電話、モバイルデバイス例えば、携帯電話、携帯端末PDAデバイス、ラップトップコンピュータ、電子メールデバイス、サーバ、1つ以上の処理カードを伴うラック、特殊目的回路、および/または他の通信デバイスを含むことができる。ブラウザデバイスは、例えば、ワールドワイドウェブブラウザ例えば、MicrosoftCorporationから利用可能なMicrosoft登録商標InternetExplorer登録商標、MozillaCorporationから利用可能なMozilla登録商標Firefoxを伴うコンピュータ例えば、デスクトップコンピュータ、ラップトップコンピュータを含む。モバイルコンピューティングデバイスは、例えば、Blackberry登録商標を含む。IP電話は、例えば、CiscoSystems,Incから利用可能なCisco登録商標UnifiedIPPhone7985G、および/またはCiscoSystems,Incから利用可能なCisco登録商標UnifiedWirelessPhone7920を含む。当業者は、本発明が、本発明の精神または不可欠な特色から逸脱することなく、他の具体的形態に具現化されてもよいことを認識するであろう。したがって、前述の実施形態は、本明細書に説明される本発明の限定ではなく、あらゆる観点において、例証的であると見なされる。したがって、発明の範囲は、前述の説明によってではなく、添付の請求項によって示され、したがって、請求項の均等物の意味および範囲内にあるあらゆる変更は、本発明に包含されるものと意図される。"