(57)【要約】  Ｗｅｂコンテンツを管理するためのシステム、方法および媒体が開示される。例示的な方法は、Ｗｅｂサイトを介してＷｅｂコンテンツ管理アプリケーションを提供するステップ２０５、Ｗｅｂサーバを介して当該グローバル・マーケティング・フレームワークの少なくとも一部分からＷｅｂマーケティング・キャンペーンを生成するステップ２１０、当該Ｗｅｂサーバを介して、当該Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバ又は当該Ｗｅｂマーケティング・キャンペーンにアクセスしている複数のコンシューマ機器の少なくとも一方からマーケティング・データを収集するステップであって、当該マーケティング・データは、コンシューマの興味の対象を表す情報を含む、ステップ２１５、当該マーケティング・データをデータ・ベース内に格納するステップ２２０、および少なくとも一つの共通の興味に従って複数のコンシューマを互いに関連付けて一つ以上のコンシューマ・グループを形成するステップ２２５、当該一つ以上のコンシューマ・グループを少なくとも一つのコンテンツ製作者に対して提供するステップ２３０を含む。
2014505307.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂコンテンツを管理するための方法であって、当該方法は：
（ａ）Ｗｅｂサイトを介してＷｅｂコンテンツ管理アプリケーションを提供するステップであって、前記Ｗｅｂコンテンツ管理アプリケーションは、前記Ｗｅｂサイトに関連したＷｅｂサーバと接続されており、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されている、ステップ；
（ｂ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から、前記Ｗｅｂサーバを介して、Ｗｅｂマーケティング・キャンペーンを生成するステップ；
（ｃ）前記Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバおよび前記Ｗｅｂマーケティング・キャンペーンにアクセスしているコンシューマ機器のうちの少なくとも一方からマーケティング・データを収集するステップであって、前記マーケティング・データは、消費者の興味を表す情報を含んでいる、ステップ；
（ｄ）データ・ベース内に前記マーケティング・データを格納するステップ；
（ｅ）少なくとも一つの共通の興味に従って消費者同士を関係付け、その結果、一つ以上の消費者グループを生成するステップ；および、
（ｆ）少なくとも一つのマーケティング・コンテンツ作成者に対して、前記一つ以上の消費者グループを提供するステップ；
を備える方法。
【請求項２】
前記マーケティング・データは、コンシューマ（消費者）の氏名、コンシューマの識別子、住所、郵便番号、電話番号、クレジット・カード番号、ソーシャル・ネットワーク内のプロフィール、ＩＰ（Internet  Protocol）アドレス、ＭＡＣ（Media  Access  Control）アドレス、訪問期間の長さ、訪問頻度、およびこれらの組み合わせのうちの少なくとも一つを含む、請求項１記載の方法。
【請求項３】
前記マーケティング・データは、クッキー、Ｗｅｂマーケティング・キャンペーンと関連するＷｅｂフォーム、Ｗｅｂマーケティング・キャンペーンと関連するＵＲＬ（Uniform  Resource  Locator）の中に埋め込まれたクエリー文字列、Ｗｅｂブラウザのセッションと関連する“window.name”情報、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）認証情報、およびこれらの組み合わせのうちの少なくとも一つから収集するように適合されることが可能である、請求項１または請求項２に記載された方法。
【請求項４】
データ交換アダプタを介して、前記Ｗｅｂコンテンツ管理アプリケーションをサードパーティ・アプリケーションと統合するステップをさらに具備する、請求項１乃至請求項３のいずれか一項に記載された方法。
【請求項５】
前記一つ以上の消費者グループは、前記データ交換アダプタを介して、前記サードパーティ・アプリケーションに対して提供される、請求項４記載の方法。
【請求項６】
データ交換アダプタを介して、前記Ｗｅｂコンテンツ管理アプリケーションが、サードパーティ・アプリケーションからデータを受信するステップをさらに具備し、
前記データ交換アダプタは：
前記サードパーティ・アプリケーションから前記受信したデータを前記Ｗｅｂコンテンツ管理アプリケーションによって利用されるＸＭＬ（Extensible  Markup  Language）データ形式に変換する動作；および、
前記マーケティング・データを、前記Ｗｅｂコンテンツ管理アプリケーションによって利用される前記ＸＭＬ（Extensible  Markup  Language）データ形式から、前記サードパーティ・アプリケーションによって利用されるデータ形式に変換することによって、前記マーケティング・データを前記サードパーティ・アプリケーションに対して提供する動作；
のうちの少なくとも一方を実行するように適合されることを特徴とする、請求項１乃至請求項５のいずれか一項に記載された方法。
【請求項７】
前記データ交換アダプタは、ＳＯＡＰ（Simple  Object  Access  Protocol）プロトコルを利用するように適合されることを特徴とする、請求項４乃至請求項６のいずれか一項に記載された方法。
【請求項８】
ＥＡＩ（Enterprise  Application  Integration）ブローカを介して、前記Ｗｅｂコンテンツ管理アプリケーションをサードパーティ・アプリケーションと統合するステップをさらに具備する、請求項１乃至請求項７のいずれか一項に記載された方法。
【請求項９】
前記Ｗｅｂマーケティング・キャンペーンを前記生成するステップは：
前記Ｗｅｂマーケティング・キャンペーンを要求しているモバイル・コンシューマ機器の構成設定を判定する動作；および、
前記モバイル・コンシューマ機器に対して、前記Ｗｅｂマーケティング・キャンペーンの互換性の有るバージョンを提供する動作；
をさらに含むことを特徴とする、請求項１乃至請求項８のいずれか一項に記載された方法。
【請求項１０】
Ｗｅｂコンテンツを管理するためのシステムであって、当該システムは：
（ａ）自サイトと関係付けられたＷｅｂコンテンツ管理用アプリケーションを有するＷｅｂサイトを具備し、当該Ｗｅｂコンテンツ管理アプリケーションは、当該Ｗｅｂサイトに関連したＷｅｂサーバと接続されており、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されており、前記Ｗｅｂコンテンツ管理用アプリケーションは：
コンテンツ管理モジュールであって：
（ｉ）一のマーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理し、
（ｉｉ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から前記Ｗｅｂサーバを介してＷｅｂマーケティング・キャンペーンを生成するように適合される、コンテンツ管理モジュール；
訪問者インテリジェンス・モジュールであって、
（ｉ）前記Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンにアクセスしている複数のコンシューマ機器からマーケティング・データを収集し、前記コンシューマ機器の各々は、一人の消費者と関係付けられており、前記マーケティング・データは、消費者の興味を表す情報含んでおり、
（ｉｉ）少なくとも一つの共通の興味に従って消費者同士をグループ化し、その結果、一つ以上の消費者グループを生成するように適合されている、訪問者インテリジェンス・モジュール；
データ・ベース内に前記マーケティング・データを格納するコンテンツ・ポータ・モジュール；および、
（４）少なくとも一つのマーケティング・コンテンツ作成者に対して、前記一つ以上の消費者グループを提供するように適合されているビジネス・コネクタ・モジュール；
を具備するコンピュータ読み出し可能命令コードを含んでいることを特徴とする、システム。
【請求項１１】
前記マーケティング・データは、コンシューマ（消費者）の氏名、コンシューマの識別子、住所、郵便番号、電話番号、クレジット・カード番号、ソーシャル・ネットワーク内のプロフィール、ＩＰ（Internet  Protocol）アドレス、ＭＡＣ（Media  Access  Control）アドレス、訪問期間の長さ、訪問頻度、およびこれらの組み合わせのうちの少なくとも一つを含む、請求項１０記載の方法。
【請求項１２】
前記マーケティング・データは、クッキー、Ｗｅｂマーケティング・キャンペーンと関連するＷｅｂフォーム、Ｗｅｂマーケティング・キャンペーンと関連するＵＲＬ（Uniform  Resource  Locator）の中に埋め込まれたクエリー文字列、Ｗｅｂブラウザのセッションと関連する“window.name”情報、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）認証情報、およびこれらの組み合わせのうちの少なくとも一つから収集するように適合されることが可能である、請求項１０または請求項１１に記載された方法。
【請求項１３】
前記ビジネス・コネクタ・モジュールは、データ交換アダプタを媒介して、前記Ｗｅｂコンテンツ管理アプリケーションとサードパーティ・アプリケーションとの間のインターフェースを提供するようにさらに適合されることを特徴とする、請求項１０乃至請求項１２のいずれか一項に記載されたシステム。
【請求項１４】
前記データ交換アダプタは、ＳＯＡＰ（Simple  Object  Access  Protocol）プロトコルを利用するように適合されることを特徴とする、請求項１３記載の方法。
【請求項１５】
前記ビジネス・コネクタ・モジュールは、ＥＡＩ（Enterprise  Application  Integration）ブローカを媒介して、前記Ｗｅｂコンテンツ管理アプリケーションとサードパーティ・アプリケーションとの間のインターフェースを提供するようにさらに適合されることを特徴とする、請求項１０乃至請求項１４のいずれか一項に記載されたシステム。
【請求項１６】
前記データ交換アダプタは：
前記サードパーティ・アプリケーションによって利用されるデータ形式を判定する動作；および、
前記サードパーティ・アプリケーションから受信したデータを前記Ｗｅｂコンテンツ管理アプリケーションによって利用されるデータ形式に変換する動作；
を実行することによって、前記Ｗｅｂコンテンツ管理アプリケーションと前記サードパーティ・アプリケーションとの間のデータ交換を実現する、請求項１３乃至請求項１５のいずれか一項に記載されたシステム。
【請求項１７】
前記データ交換アダプタは：
前記訪問者インテリジェンス・モジュールによって収集された前記マーケティング・データ、および前記訪問者インテリジェンス・モジュールによって生成された前記一つ以上の消費者グループのうちの少なくとも一方を、前記Ｗｅｂコンテンツ管理アプリケーションによって利用されるデータ形式に変換するようにさらに適合されることを特徴とする、請求項１６記載のシステム。
【請求項１８】
前記Ｗｅｂコンテンツ管理アプリケーションによって利用されるデータ形式は、ＸＭＬ（Extensible  Markup  Language）データ形式を含むことを特徴とする、請求項１６または請求項１７に記載されたシステム。
【請求項１９】
前記Ｗｅｂマーケティング・キャンペーンを前記生成する動作の実行に先立って、前記訪問者インテリジェンス・モジュールによって受信された前記マーケティング・データに基づいて、前記Ｗｅｂマーケティング・キャンペーンを選択的に修正するように適合された動的ブローカ・モジュールをさらに具備する、請求項１０乃至請求項１８のいずれか一項に記載されたシステム。
【請求項２０】
前記Ｗｅｂマーケティング・キャンペーンを要求しているモバイル・コンシューマ機器の構成設定を判定する動作；および、
前記モバイル・コンシューマ機器に対して、前記Ｗｅｂマーケティング・キャンペーンの互換性の有るバージョンを提供する動作；
を実行するように適合された動的ブローカ・モジュールをさらに具備する、請求項１０乃至請求項１９のいずれか一項に記載された方法。
【請求項２１】
前記モバイル・コンシューマ機器の前記構成設定は、オペレーティング・システムのバージョン情報、および国際モバイル機器識別子（ＩＭＥＩ：International  Mobile  Equipment  Identifier）のうちの少なくとも一方を含む、請求項２０記載のシステム。
【請求項２２】
Ｗｅｂコンテンツを管理するための方法であって、当該方法は：
（ａ）マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するＷｅｂコンテンツ管理アプリケーションを提供するステップ；
（ｂ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から、Ｗｅｂマーケティング・キャンペーンを生成するステップ；
（ｃ）Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバおよび前記Ｗｅｂマーケティング・キャンペーンにアクセスしているコンシューマ機器のうちの少なくとも一方からマーケティング・データを収集するステップであって、前記マーケティング・データは、消費者の興味を表す情報を含んでいる、ステップ；
（ｄ）データ・ベース内に前記マーケティング・データを格納するステップ；
（ｅ）データ交換アダプタを介してサードパーティ・アプリケーションからデータを受信するステップ；
を具備し、前記データ交換アダプタは、（１）前記サードパーティ・アプリケーションと前記Ｗｅｂコンテンツ管理アプリケーションとの間で双方向のデータ交換を実現し、（２）前記サードパーティ・アプリケーションに対して、マーケティング・データを提供する、ように適合されていることを特徴とする、方法。
【請求項２３】
コンピュータ・プログラムが記録されたコンピュータ読み出し可能記憶媒体であって、当該コンピュータ・プログラムは、コンテンツ製作者のためにＷｅｂコンテンツを管理するための方法をコンピュータ・システム内においてプロセッサにより実行するための実行可能なコンピュータ・プログラムであり、当該Ｗｅｂコンテンツを管理するための方法は：
（ａ）Ｗｅｂサイトを介してＷｅｂコンテンツ管理アプリケーションを提供するステップであって、当該Ｗｅｂコンテンツ管理アプリケーションは、当該Ｗｅｂサイトに関連したＷｅｂサーバと接続されており、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されている、ステップ；
（ｂ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から、前記Ｗｅｂサーバを介して、Ｗｅｂマーケティング・キャンペーンを生成するステップ；
（ｃ）前記Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバおよび前記Ｗｅｂマーケティング・キャンペーンにアクセスしているコンシューマ機器のうちの少なくとも一方からマーケティング・データを収集するステップであって、前記マーケティング・データは、消費者の興味を表す情報を含んでいる、ステップ；
（ｄ）データ・ベース内に前記マーケティング・データを格納するステップ；
（ｅ）少なくとも一つの共通の興味に従って消費者同士を関係付け、その結果、一つ以上の消費者グループを生成するステップ；および、
（ｆ）少なくとも一つのマーケティング・コンテンツ作成者に対して、前記一つ以上の消費者グループを提供するステップ；
を備えるコンピュータ読み出し可能記憶媒体。
【請求項２４】
コンピュータ・プログラムが記録されたコンピュータ読み出し可能記憶媒体であって、当該コンピュータ・プログラムは、請求項１乃至請求項９のいずれか一項に記載のＷｅｂコンテンツを管理するための方法をコンピュータ・システム内においてプロセッサにより実行可能なコンピュータ・プログラムであることを特徴とする、コンピュータ読み出し可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許出願の発明内容は、2011年１月29日付けで出願され、「Systems,  Methods  and  Media  for  Web  Content  Management」と題された米国仮特許出願第13/016,989号に開示された発明内容と関連しており、当該米国仮特許出願中において引用されている全ての先行技術文献を含め、当該米国仮特許出願の開示内容全体が参照により本明細書中に組み込まれる。
【０００２】
本特許出願は、2011年１月29日付けで出願され、「Systems,  Methods  and  Media  for  Managing  Ambient  Adaptability  of  Web  Applications  and  Web  Services」と題された米国仮特許出願第13/016,988号に基づく優先権の利益を主張し、当該米国仮特許出願中において引用されている全ての先行技術文献を含め、当該米国仮特許出願の開示内容全体が参照により本明細書中に組み込まれる。
【０００３】
本発明は、一般的にはＷｅｂコンテンツ管理技術に関係し、より具体的には、Ｗｅｂコンテンツを管理するためのシステム、方法および媒体に関係するが、本明細書による教示はそのようなシステム、方法および媒体だけに限定されるものではない。
【背景技術】
【０００４】
一般的に言って、Ｗｅｂサイトのコンテンツは、（幾つかの例を挙げるならば）テキスト情報、画像、ビデオ、ハイパーリンク、およびアプリケーションなどのコンテンツ情報を集約してミックスにすることにより構成されることが可能である。これら多種多様なタイプのコンテンツは、多種多様な情報源から、又はＷｅｂデザイン・プログラムのような数多くの異なるサードパーティ・ソフトウェア・ツールから収集されることが可能である。Ｗｅｂサイト等のようなＷｅｂ情報源を介した情報配布のために特に生成されたＷｅｂコンテンツは、例えば、コンテンツ管理エクスプローラ（ＣＭＥ：Content  Manager  Explorer）を利用しながら生成されることが可能である。
【０００５】
コンテンツ作成者は、自身がＣＭＥ内において活用したいと望む他のシステム（例えば、サードパーティ・ソフトウェアなど）内に格納されているＷｅｂコンテンツ設計と関連した情報へのアクセスを望むかも知れない。サードパーティ・ソフトウェアのその種の統合は、主たるＣＭＥの中への当該サードパーティ・ソフトウェアの具体的な統合を必要とするであろうし、幾つかの場合においては、Ｗｅｂコンテンツを作成し、管理し、当該ＷｅｂコンテンツをＷｅｂサイト上に公開するためにエンド・ユーザによって使用される中核的なソフトウェアであって、「ＣＭ」の別名でも知られるソフトウェアを必要とするだろう。不運にも、これらのタイプの統合は、実現可能な統合態様の個数と統合のレベルを制限してしまう可能性がある。
【０００６】
加えて、殆どのＷｅｂサイトは、当該Ｗｅｂサイトのために直接的に生成された複数の機能要素を継ぎ接ぎして作られたものから構成されている。これらの機能要素は、当該Ｗｅｂサイトを操作するために利用されるＷｅｂアプリケーションの中に含めることが可能である。加えて、これらの機能要素は、（内部のおよび外部の）第三者たる情報源から導出されることが可能である。これらの第三者たる情報源は、それら自身の実行コード（例えば、タグ・ライブラリやＡＰＩ（Application  Programming  Interface））を提供することが可能であり、当該機能要素が当該Ｗｅｂアプリケーションによって完全に再現される（レンダリングされる）ようにするために、当該実行コードは、当該実行コードが作成された環境と同一の環境内で実行されなくてはならない。もしも、当該第三者たる情報源からの実行コードが、それらが生成された環境と同一の環境内で実行されないならば、当該機能要素は、当該Ｗｅｂページ内において正確に動作しないかも知れない。上述した要請に対する一つの選択肢は、Ｗｅｂサービス・データがＷｅｂアプリケーションによって一旦戻された際に、少なくとも一つのＨＴＭＬ（Hyper  Text  Markup  Language）ｉフレーム要素を介したクライアント機器側のレンダリングおよびＡＪＡＸを介したＷｅｂサービス、または当該Ｗｅｂページの複数の部分をレンダリングすることが可能なＪａｖａ（登録商標）スクリプトによる統合のいずれか一方をＣＭＥが使用することを可能にすることである。不運にも、これらの統合方法は、実際のＷｅｂコンテンツからＷｅｂサービスのコードを明確に分離することを困難にする可能性がある。さらには、例えば、“．ＮＥＴ”機能要素などを利用するＷｅｂサービスは、他の第三者たる情報源からのサードパーティ機能要素を効果的にレンダリングすることが出来ない可能性がある。
【発明の概要】
【０００７】
本発明に係る幾つかの実施形態に従うならば、本発明は、Ｗｅｂコンテンツを管理するための方法を対象とし、当該方法は：（ａ）Ｗｅｂサイトを介してＷｅｂコンテンツ管理アプリケーションを提供するステップであって、当該Ｗｅｂコンテンツ管理アプリケーションは、当該Ｗｅｂサイトに関連したＷｅｂサーバと接続されており、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されている、ステップ、（ｂ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から、前記Ｗｅｂサーバを介して、Ｗｅｂマーケティング・キャンペーンを生成するステップ、（ｃ）前記Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバおよび前記Ｗｅｂマーケティング・キャンペーンにアクセスしているコンシューマ機器のうちの少なくとも一方からマーケティング・データを収集するステップであって、前記マーケティング・データは、消費者の興味を表す情報を含んでいる、ステップ、（ｄ）データ・ベース内に前記マーケティング・データを格納するステップ、（ｅ）少なくとも一つの共通の興味に従って消費者同士を関係付け、その結果、一つ以上の消費者グループを生成するステップ、および（ｆ）少なくとも一つのマーケティング・コンテンツ作成者に対して、前記一つ以上の消費者グループを提供するステップ、を備える。
【０００８】
本発明に係るその他の実施形態に従うならば、Ｗｅｂコンテンツを管理するためのシステムを対象とし、当該システムは、（ａ）自サイトと関係付けられたＷｅｂコンテンツ管理用アプリケーションを有するＷｅｂサイトを具備し、当該Ｗｅｂコンテンツ管理アプリケーションは、当該Ｗｅｂサイトに関連したＷｅｂサーバと接続されており、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されており、前記Ｗｅｂコンテンツ管理用アプリケーションは：（１）コンテンツ管理モジュールであって、（ｉ）一のマーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理し、（ｉｉ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から前記Ｗｅｂサーバを介してＷｅｂマーケティング・キャンペーンを生成するように適合される、コンテンツ管理モジュール；（２）訪問者インテリジェンス・モジュールであって、（ｉ）前記Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンにアクセスしている複数のコンシューマ機器からマーケティング・データを収集し、前記コンシューマ機器の各々は、一人の消費者と関係付けられており、前記マーケティング・データは、消費者の興味を表す情報含んでおり（ｉｉ）少なくとも一つの共通の興味に従って消費者同士をグループ化し、その結果、一つ以上の消費者グループを生成するように適合されている、訪問者インテリジェンス・モジュール；（３）データ・ベース内に前記マーケティング・データを格納するコンテンツ・ポーター・モジュール；および、（４）少なくとも一つのマーケティング・コンテンツ作成者に対して、前記一つ以上の消費者グループを提供するように適合されているビジネス・コネクタ・モジュール、を具備するコンピュータ読み出し可能命令コードを含んでいることを特徴とする。
【０００９】
本発明に係る更なる実施形態に従うならば、本発明は、Ｗｅｂコンテンツを管理するための方法を対象とし、当該方法は：（ａ）マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するＷｅｂコンテンツ管理アプリケーションを提供するステップ、（ｂ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から、Ｗｅｂマーケティング・キャンペーンを生成するステップ、（ｃ）Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバおよび前記Ｗｅｂマーケティング・キャンペーンにアクセスしているコンシューマ機器のうちの少なくとも一方からマーケティング・データを収集するステップであって、前記マーケティング・データは、消費者の興味を表す情報を含んでいる、ステップ、（ｄ）データ・ベース内に前記マーケティング・データを格納するステップ、（ｅ）データ交換アダプタを介してサードパーティ・アプリケーションからデータを受信するステップを具備し、前記データ交換アダプタは、（１）前記サードパーティ・アプリケーションと前記Ｗｅｂコンテンツ管理アプリケーションとの間で双方向のデータ交換を実現し、（２）前記サードパーティ・アプリケーションに対して、マーケティング・データを提供する、ように適合されていることを特徴とする。
【００１０】
本発明に係る幾つかの実施形態に従うならば、本発明は、コンピュータ・プログラムが記録されたコンピュータ読み出し可能記憶媒体を対象とし、当該コンピュータ・プログラムは、コンテンツ製作者のためにＷｅｂコンテンツを管理するための方法をコンピュータ・システム内においてプロセッサにより実行するための実行可能なコンピュータ・プログラムであり、当該Ｗｅｂコンテンツを管理するための方法は、（ａ）Ｗｅｂサイトを介してＷｅｂコンテンツ管理アプリケーションを提供するステップであって、当該Ｗｅｂコンテンツ管理アプリケーションは、当該Ｗｅｂサイトに関連したＷｅｂサーバと接続されており、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されている、ステップ、（ｂ）前記グローバル・マーケティング・フレームワークの少なくとも一部分から、前記Ｗｅｂサーバを介して、Ｗｅｂマーケティング・キャンペーンを生成するステップ、（ｃ）前記Ｗｅｂサーバを介して、前記Ｗｅｂマーケティング・キャンペーンと関連しているＷｅｂサーバおよび前記Ｗｅｂマーケティング・キャンペーンにアクセスしているコンシューマ機器のうちの少なくとも一方からマーケティング・データを収集するステップであって、前記マーケティング・データは、消費者の興味を表す情報を含んでいる、ステップ、（ｄ）データ・ベース内に前記マーケティング・データを格納するステップ、（ｅ）少なくとも一つの共通の興味に従って消費者同士を関係付け、その結果、一つ以上の消費者グループを生成するステップ、および（ｆ）少なくとも一つのマーケティング・コンテンツ作成者に対して、前記一つ以上の消費者グループを提供するステップ、を備える。
【図面の簡単な説明】
【００１１】
【図１Ａ】Ｗｅｂコンテンツを管理するためのシステムであって、本発明の技術内容に係る複数の実施例を実施するために使用することが可能なシステムの例示的なアーキテクチャを表す概略図。
【図１Ｂ】図１Ａに図示した例示的なアーキテクチャの一部分を示す概略図
【図２】Ｗｅｂコンテンツを管理するための方法を示す例示的なフローチャート。
【図３】Ｗｅｂコンテンツ管理アプリケーションとの間で情報をやり取りするためにＷｅｂページのフォーム内に設けられた例示的なユーザ・インターフェース。
【図４】本開示の複数の実施例を実施するのに使用することが可能な例示的なコンピュータ・システムの概略的なブロック図。
【発明を実施するための形態】
【００１２】
本発明は、多くの異なる形態をとる実施例を許容可能である一方で、幾つかの具体的な実施例が図面に示され、かつ本明細書中において詳細に説明されるが、本開示は、本発明の原理を説明するための例示的な説明と考えるべきであり、本発明の技術的範囲を、本明細書及び図面に開示された実施例に限定することを意図していないことが理解される。
【００１３】
一般的に言って、本明細書中で開示されているシステムと方法は、グローバル・マーケティング・キャンペーンのためのＷｅｂコンテンツを生成し、管理し、および選択的に修正するために利用することが可能である。当該システム及び方法は、広汎な種類の通信媒体に跨って個別のＷｅｂマーケティング・キャンペーンを生成するために利用することが可能なグローバル・マーケティング・フレームワークを維持管理する。コンテンツ製作者は、協働的な態様でグローバル・マーケティング・フレームワークを利用し、サードパーティ・アプリケーションを介して生成されたコンテンツ・データを組み込むことが可能である。
【００１４】
本明細書中で開示されているシステムと方法は、アイテム・レベルでの追加のデータ記憶領域を提供するＷｅｂコンテンツ管理アプリケーション内において生成されたアプリケーション・データを利用し、その結果、追加のＷｅｂコンテンツと外部にあるその他のデータ（例えば、サードパーティ・アプリケーションのデータ）を、コンテンツ製作者が、当該Ｗｅｂコンテンツ管理アプリケーションの中へと直接的に格納することを可能にする。当該システム及び方法は、マーケティング・キャンペーンと関連したＷｅｂコンテンツと製品情報管理システムのようなサードパーティ・システム内の対応するデータとの間のマッピングを提供する。
【００１５】
当該システム及び方法は、Ｗｅｂアプリケーション・データを提示するように適合されているＳＯＡＰ（Simple  Object  Access  Protocol）Ｗｅｂサービスを利用することが可能であり、幾つかの実施形態においては、Ｗｅｂコンテンツと関連したアプリケーション・データに対してアイテム・トランザクションとして影響を与える。ＣＭＥは、第三者たる情報源又はサードパーティ・ソフトウェアを介して取得された追加のデータに加えて、関連するサードパーティ・ワークフローを、実装者が当該Ｗｅｂコンテンツ管理アプリケーション内に追加することを可能にする拡張可能なフレームワークをさらに含んでいる。用語「実装者」とは、当該Ｗｅｂコンテンツ管理アプリケーションの機能要素または外観を修正するために利用可能なコンピュータ読み出し可能命令コードを作成する個人を含むことが可能であることが理解されよう。これらの機能要素は、数多くのシステムに跨るスコープによって処理動作を実行することが可能なロケーション（Ｗｅｂコンテンツ管理アプリケーション）をコンテンツ製作者に提供する。これらの機能要素の組み合わせは、サードパーティ・データの供給源からのサードパーティ・データを統合するためのポータブルなソリューションを生成する機能を、例えばパートナーのような第三者（サードパーティ）に提供する。これらのポータブルなソリューションは、当該Ｗｅｂコンテンツ管理アプリケーションの数多くのインストール状態に跨って当該Ｗｅｂコンテンツ管理アプリケーションをカスタマイズすることを可能にする。
【００１６】
当該システムと方法は、動的レンダリング・エンジンと動的レンダリング・エンジン用のデータ形式を含むことが可能であり、当該データ形式は、実装者が、動的な機能要素を抽象化して、動的レンダリング・エンジンによってインターセプトされ、レンダリング処理される所定のフォーマットにすることを可能にする。上述した所定のフォーマットに抽象化されたデータは、要求者に対して渡し戻される前に、中核的な開発内容の実装の一部として利用されることが可能である。本発明に係る幾つかの実施形態に従うならば、当該中核的な開発内容は、一のＷｅｂサイトにおいて、当該Ｗｅｂサイトと関連する内部のページへの参照リンクが決して切れないように保証するダイナミック・リンクをレンダリング処理するように適合された機能要素を含むことが可能である。
【００１７】
当該Ｗｅｂコンテンツ管理アプリケーションによって生成されたＷｅｂコンテンツ内に含まれる当該データは、Ｊａｖａ（登録商標）スクリプトや“．ＮＥＴ”などの標準的なＷｅｂアプリケーションによって利用されるデータ形式ではなく、上述したレンダリング・エンジンの所定のフォーマットに従って提供されることが理解されよう。幾つかの実施形態においては、上述したレンダリング・エンジン用のデータ形式から利用可能なタグ・ライブラリがＪａｖａ（登録商標）によって追加されることが可能であり、その結果、当該Ｗｅｂアプリケーションの開発作業を実際には必要とすることなく、当該Ｗｅｂアプリケーションの機能要素をレンダリング処理することが可能となる。
【００１８】
以下、図１Ａを参照すると、Ｗｅｂコンテンツを管理するための例示的なシステム１００が図示されている。システム１００は、本明細書の以下の説明において「アプリケーション１０５」と呼ばれ、複数のクライアント・デバイス１１０と通信するように適合されたＷｅｂコンテンツ管理アプリケーションを含むことが可能である。クライアント・デバイス１１０の各々は、グローバル・マーケティング・フレームワークを生成するためにアプリケーション１０５によって利用されることが可能なコンテンツ・データを提供するユーザ（例えば、コンテンツ製作者など）と関係付けられることが可能である。グローバル・マーケティング・フレームワークは、マーケティング・キャンペーンを表している詳細な情報を含み得ることが理解されよう。グローバル・マーケティング・フレームワークを成す複数の部分は、広汎な範囲の通信チャネル（Ｗｅｂ、ラジオ放送、テレビ放送、印刷媒体、その他）に渡って展開されることが可能なカスタマイズされたマーケティング・キャンペーンを生成するために利用することが可能である。幾つかの事例においては、当該マーケティング・キャンペーンは、例えば、テキスト情報、音声、ビデオ、フォーム、テンプレート類、ユーザ・インターフェースおよびマーケティング・キャンペーンの生成に利用可能な追加の情報などの情報を含むことが可能である。マーケティング・キャンペーンの非限定的な例示には、例えば、バナー、リンク、Ｗｅｂページなどが含まれ、これらは対話型または非対話型のいずれにもなり得る。
【００１９】
アプリケーション１０５がこれらのカスタマイズ可能で多様なチャネル上の機能要素を利用するＷｅｂマーケティング・キャンペーンを生成するように適合され得ることは注目に値する。この事は、例えば、コンテンツ製作者から受信したデータを、広汎に実装されるコンテンツ構造フォーマットへと変換することにより達成される。そのようなフォーマットは、例えば、アプリケーション１０５によって利用されるＸＭＬ（extensible  markup  language）フォーマットなどを含むことが可能である。
【００２０】
アプリケーション１０５は、Ｗｅｂサーバ１１５の上でホスティングされるＷｅｂサイト３００（図３参照）のコンテキストにおいて実装されることが可能である。Ｗｅｂサーバ１１５は、単一のＷｅｂサーバ、互いにネットワーク接続された複数のＷｅｂサーバまたはクラウド・システム構成（図示せず）において互いに関係付けられた複数のＷｅｂサーバを含み得ることが理解されよう。以下の説明において詳細に後述するとおり、システム１００は、アプリケーション１０５によって生成されたＷｅｂマーケティング・キャンペーンを画面表示するように適合されたプレゼンテーション・サーバ１５５を含むことが可能である。クライアント・デバイス１１０、Ｗｅｂサーバ１１５、およびプレゼンテーション・サーバ１５５の基本的機能のより詳細な説明については、図４に示されるコンピュータ・システム４００を参照しながら後述する。
【００２１】
本発明に係る幾つかの実施形態においては、Ｗｅｂサーバ１１５は一つ以上のデータ・ベース１２０と動作可能に関係付けられることが可能である。当該一つ以上のデータ・ベース１２０は、ＯＬＥＤＢ（Object  Linking  and  Embedding  Database）データ・ベースまたはＯＤＢＣ（Open  Database  Connectivity）データ・ベースとして構成されることが可能である。幾つかの実施形態においては、アプリケーション１０５によって生成されたコンテンツ類（例えば、グローバル・マーケティング・フレームワーク、Ｗｅｂマーケティング・キャンペーンなど）は、当該一つ以上のデータ・ベース１２０の中に格納されることが可能である。クライアント・デバイス１１０は、ネットワーク１２５を介してアプリケーション１０５と動作可能に接続されることが可能であり、幾つかの実施例においては、ネットワーク１２５にはインターネットが含まれ得ることが理解されよう。
【００２２】
コンテンツ製作者は、アプリケーション１０５によって生成されたＧＵＩ（Graphical  User  Interface）１３０を介してアプリケーション１０５と対話することが可能である。本発明に係る幾つかの実施形態に従うならば、コンテンツ製作者は、クライアント・デバイス１１０の上に常駐しているＷｅｂブラウザを介してＧＵＩ１３０と対話することが可能である。ＧＵＩ（Graphical  User  Interface）１３０は、グローバル・マーケティング・フレームワークから生成されたＷｅｂマーケティング・キャンペーンの視覚的な表現を提供することが可能である。例示的なＧＵＩ（Graphical  User  Interface）３００を図３に示す。
【００２３】
本発明に係る追加的な実施形態においては、コンテンツ製作者は、ワード・プロセッサ・コネクタ１３５を介してアプリケーション１０５と対話することが可能であり、ワード・プロセッサ・コネクタ１３５は、グローバル・マーケティング・フレームワーク又はＷｅｂマーケティング・キャンペーンの中に含められることが可能なテキスト情報をコンテンツ製作者がアップロードするための簡略化された仕組みを提供する。例えば、ワード・プロセッサ・コネクタ１３５は、一般的に利用されている何らかのワープロ・ツール類を介してＷｅｂマーケティング・キャンペーン内において使用される簡単なテキスト情報を作成する必要があるコンテンツ製作者によって利用されることが可能である。コンテンツ製作者は、ワープロ・ツール類で作成したドキュメント類をアップロードすることにより、ＸＭＬのように構造化されたコンテンツを開いたり、編集したり、そして生成したりすることが可能であり、当該ドキュメント類は、ワード・プロセッサ・コネクタ１３５によってＸＭＬのように構造化されたコンテンツへと変換され、当該変換結果はさらに、アプリケーション１０５によって利用されることが可能である。続いて、上述したようなＸＭＬコンテンツ類は、以下の説明において詳細に後述するコンテンツ管理モジュール１５０の中へと直接的に保存されることが可能である。
【００２４】
コンテンツ製作者は、グローバル・マーケティング・フレームワークのデータの中から、その一部を（場合によってはその全てを）引き継ぐことにより、グローバル・マーケティング・フレームワークからＷｅｂマーケティング・キャンペーンを生成することが可能である。コンテンツ製作者は、ターゲットとなる通信媒体チャネルに基づいてＷｅｂマーケティング・キャンペーンに関するデータをカスタマイズすることが可能である。例えば、コンテンツ製作者は、電子商取引Ｗｅｂサイトに使用するためにＷｅｂマーケティング・キャンペーンを自分で修正する方法とは異なるやり方で、ソーシャル・ネットワークＷｅｂサイトをターゲットとするＷｅｂマーケティング・キャンペーンを修正することが可能である。上述したデータの一部又は全部の引き継ぎは、選択操作、抽出操作、収集操作、参照操作、およびその他の操作を含むことが可能である。
【００２５】
本発明に係るその他の実施形態に従うならば、グローバル・マーケティング・フレームワークから複数の個別のＷｅｂマーケティング・キャンペーンをコンテンツ製作者が作成することを必要とするよりもむしろ、当該グローバル・マーケティング・フレームワークから個別のマーケティング・キャンペーンを自動的かつインテリジェントに生成するようにアプリケーション１０５を適合させることが可能である。例えば、グローバル・マーケティング・フレームワークが一旦確立されたならば、アプリケーション１０５は、複数の異なる言語を使用して、Ｗｅｂマーケティング・キャンペーンを自動的に生成することが可能である。上述した複数のＷｅｂマーケティング・キャンペーンは、当該グローバル・マーケティング・フレームワークから自身のデータを引き継いでいるので、ブランディングとメッセージ内容に関して一貫性が維持されている。
【００２６】
加えて、アプリケーション１０５は、望ましい聴衆に基づいて個々のマーケティング・キャンペーンの内容をカスタマイズすることも可能である。例えば、アプリケーション１０５は、特定の国で用いられている言語に基づいて当該特定の国向けの個別のマーケティング・キャンペーンを生成することが可能であるだけでなく、当該特定の国に関して収集されたマーケティング・データに基づいて、個々のマーケティング・キャンペーンの外観を選択的に修正することもまた可能である。例えば、複数の異なる国毎に異なる配色スキームがより効果的な結果を生むことをマーケティング・データが示唆しているならば、Ｗｅｂマーケティング・キャンペーンの効率を最大化するために、様々なＷｅｂマーケティング・キャンペーンは多種多様な配色スキームを使用して作成されることが可能である。
【００２７】
アプリケーション１０５が国毎に個々のマーケティング・キャンペーンをカスタマイズすることが可能であると考えられてきた一方で、当該技術分野における当業者であれば、（２〜３個の例を挙げるならば）例えば、特定の消費者層、ビジネス主体、および州のようなその他のターゲットに特化して個々のマーケティング・キャンペーンを同様にカスタマイズすることが可能であることが理解できるだろう。
【００２８】
本発明に係る幾つかの実施形態においては、コンテンツ製作者はアプリケーション１０５によって利用されるマーケティング・キャンペーンのデータをｗｅｂＤＡＶコネクタ１４０を介して格納するためのフォルダ構造を作成することが可能である。コンテンツ製作者は、Ｗｉｎｄｏｗｓ（登録商標）のファイル・システムを使用するのと同様のやり方で、Ｗｅｂマーケティング・キャンペーンの生成において利用されるコンテンツを追加し、編集し、削除し、および使用することが可能である。例えば、コンテンツ製作者は、クライアント・デバイス１１０の上に常駐しているＷｅｂブラウザ・アプリケーション又は他の何らかの適切なデスクトップ・アプリケーションを使用して、フォルダ構造にアクセスすることが可能である。
【００２９】
本発明に係る幾つかの実施形態に従うならば、アプリケーション１０５は、Ｗｅｂサーバ１１５および少なくとも一つのアプリケーション１０５と関係付けられているデータ・ベース１２０とクライアント・デバイス１１０との間のデータ交換を可能にするように適合されたコンテンツ・ポーター・モジュール１４５を含むことが可能である。本発明に係るその他の実施形態においては、コンテンツ・ポーター・モジュール１４５は、Ｗｅｂサイト３００の現在稼働中のバージョン（例えば、プレゼンテーション・サーバ１５５の上で現在公開中のバージョン）とは切り離して、マーケティング・コンテンツやＷｅｂサイト機能要素を開発することが出来る機能をコンテンツ製作者に提供する。上述したとおり、Ｗｅｂサイト３００の例示的な視覚的表現は、図３に図示されており、以下の説明において詳細に後述される。続いて、アプリケーション１０５は、開発済みのマーケティング・コンテンツをアプリケーション１０５へと転送することが可能であり、それは、開発済みのコンテンツをＷｅｂサイト３００の現在稼働中のバージョンに含めることを可能にする。
【００３０】
コンテンツ・ポーター・モジュール１４５は、複数のクライアント・デバイス１１０の上でそれぞれ実行されているアプリケーション１０５の複数の異なるバージョンもしくはインスタンス同士の間でデータを転送するように適合されることが可能である（例えば、協動的なＷｅｂマーケティング・キャンペーンの作成などが該当する）。様々なコンテンツ製作者によってそれぞれ作成されたＷｅｂマーケティング・キャンペーンの複数の部分を組み合わせて、まとまりの有る一つ以上のＷｅｂマーケティング・キャンペーンとするようにアプリケーション１０５を適合させることが可能である。
【００３１】
アプリケーション１０５がどのような方法でＷｅｂマーケティング・キャンペーンを生成するか（自動的に生成するか、または協動的な処理動作によって生成するか、など）とは無関係に、Ｗｅｂマーケティング・キャンペーンは、コンテンツ配布モジュール１６０を介してプレゼンテーション・サーバ１５５と関係付けられたＷｅｂサイトに対して発行されることが可能である。Ｗｅｂマーケティング・キャンペーンがプレゼンテーション・サーバ１５５の上で発行される際、Ｗｅｂマーケティング・キャンペーンは、コンシューマ機器１６５Ａを介して、またはコンシューマ機器１６５Ａを介したコンシューマ・ポータル１６５Ｂによりアクセスされる。コンシューマ・ポータル１６５Ｂは、マーケティング実施者により運用される、又はＷｅｂマーケティング・キャンペーン（例えば、バナー広告など）を配布するためにマーケティング実施者により利用されるＷｅｂサイトを含むことが可能である。
【００３２】
コンシューマ機器１６５Ａは何らかの種類のコンピュータ・システムを含むことが可能であり、一般的には、図４に示すコンピュータ・システム４００を参照しながら説明することが可能である。アプリケーション１０５をホスティングしているプレゼンテーション・サーバ１５５とＷｅｂサーバ１１５とを一つに合併することが可能である点に留意されたい。
【００３３】
システム１００は、プレゼンテーション・サーバ１５５を介してＷｅｂマーケティング・キャンペーンをアクセスしている複数のコンシューマ機器１６５Ａからマーケティング・データを収集するように適合された訪問者インテリジェンス・モジュール１７０を含むことが可能である。コンシューマ機器１６５Ａの各々は、コンシューマ機器１６５Ａから供給される分析データが当該機器自身と関連するエンド・ユーザ（すなわち、コンシューマ）を表す情報を生成するような態様で個々のコンシューマ（すなわち、エンド・ユーザ）と関係付けられることが可能である点が理解されよう。本発明に係る幾つかの実施形態に従うならば、当該マーケティング・データはコンシューマ（消費者）の興味の対象を表す情報を含むことが可能である。
【００３４】
加えて、訪問者インテリジェンス・モジュール１７０は、コンシューマ・ポータル１６５Ｂを経由してＷｅｂマーケティング・キャンペーンにアクセスしているコンシューマから受信した情報を分析するように適合されることが可能である。
【００３５】
一般的に言って、当該マーケティング・データは、コンシューマ（消費者）の氏名、コンシューマの識別子、住所、郵便番号、電話番号、クレジット・カード番号、ソーシャル・ネットワーク内のプロフィール、ＩＰ（Internet  Protocol）アドレス、ＭＡＣ（Media  Access  Control）アドレス、訪問期間の長さ、訪問頻度、およびこれらの組み合わせのいずれかを含むことが可能である。当該技術分野における当業者であれば、コンシューマを表すことが可能なその他の多くのタイプの情報が、本発明に従って同様に利用され得ることを理解するだろう。
【００３６】
本発明に係る幾つかの実施形態において、訪問者インテリジェンス・モジュール１７０は、クッキー、Ｗｅｂマーケティング・キャンペーンをホスティングしているプレゼンテーション・サーバと関連するＷｅｂフォーム、Ｗｅｂマーケティング・キャンペーンをホスティングしているプレゼンテーション・サーバと関連するＵＲＬ（Uniform  Resource  Locator）の中に埋め込まれたクエリー文字列、Ｗｅｂブラウザのセッションと関連する“window.name”情報、およびこれらの組み合わせのうちの少なくとも一つを検査することにより、マーケティング・データを収集するように適合されることが可能である。
【００３７】
訪問者インテリジェンス・モジュール１７０によって収集されたマーケティング・データは、コンテンツ・ポーター・モジュール１４５を介して未加工のままのフォーマットでデータ・ベース１２０内に格納されることが可能である。氏名や住所のような基本的で未加工のままのデータを利用することでマーケティング・キャンペーンの対象となる可能性があるコンシューマ（消費者）の一覧を作成することに加えて、訪問者インテリジェンス・モジュール１７０は、一つ以上のコンシューマ・グループ（消費者グループ）に基づいてコンシューマ一覧を作成するように適合されることが可能である。例えば、電子メールによるマーケティング・キャンペーンを作成している個人のようなマーケティング・コンテンツの製作者は、「野球」と題されたコンシューマ・グループに属する全てのコンシューマを対象としたコンテンツを製作することが可能である。従って、訪問者インテリジェンス・モジュール１７０によって識別された全てのコンシューマに対して電子メールによるマーケティング・キャンペーンを送信するよりも、発信されるべき電子メールによるマーケティング・キャンペーンは、当該電子メールによるマーケティング・キャンペーンの情報内容に対して興味を持っていることが分かっているコンシューマに対して向けられることが可能であり、この事例の場合、当該キャンペーンは、野球に関連したスポーツ記念品のセールを含むことが可能である。
【００３８】
コンテンツ製作者は、アプリケーション１０５を介して電子メールによるマーケティング・キャンペーンを作成し、電子メールによるマーケティング・キャンペーンがアプリケーション１０５から向けられるべき特定のコンシューマ・グループを抽出する。続いて、アプリケーション１０５は、ビジネス・コネクタ・モジュール１７５を介して、コンテンツ製作者に対して、選択されたコンシューマ・グループを提供する。
【００３９】
以下、図１Ａおよび図１Ｂを同時にまとめて参照すると、アプリケーション１０５は、ビジネス・コネクタ・モジュール１７５を含むことが可能であり、ビジネス・コネクタ・モジュール１７５は、一つ以上のデータ交換アダプタ１８５を介する方法で、一つ以上のサードパーティ・アプリケーション１８０Ａとアプリケーション１０５との間のインターフェースを提供するように適合される。データ交換アダプタ１８５に加えて、ビジネス・コネクタ・モジュール１７５は、例えば、Ｊａｖａ（登録商標）ベースのアプリケーションのようなサードパーティ・アプリケーション１８０Ａと直接的に通信するように適合されることが可能である。
【００４０】
上述したとおり、アプリケーション１０５は、動的レンダリング・エンジンと動的レンダリング・エンジン用のデータ形式を利用するように適合されることが可能であり、当該データ形式は、実装者が、（サードパーティ・アプリケーション１８０Ａからの）動的な機能要素を抽象化して、動的レンダリング・エンジンによってインターセプトされ、レンダリング処理される所定のフォーマットにすることを可能にする。上述した所定のフォーマットに抽象化されたデータは、要求者に対して渡し戻される前に、中核的な開発内容の実装の一部として利用されることが可能である。
【００４１】
本発明に係る幾つかの実施形態において、データ交換アダプタ１８５は、訪問者インテリジェンス・モジュール１７０により収集されたマーケティング・データの少なくとも一つ、および訪問者インテリジェンス・モジュール１７０により作成された一つ以上のコンシューマ・グループを、サードパーティ・アプリケーション１８０Ａによって利用されるデータ形式に変換するように適合されることが可能である。例えば、サードパーティ・アプリケーション１８０Ａは、Ｗｅｂページのデザイン用アプリケーション、およびグラフィック編集プログラム等のようにＷｅｂマーケティング・キャンペーンの中に組み込まれることが可能なマーケティング・コンテンツを作成するのに利用可能なアプリケーション類を含み得る。
【００４２】
データ交換アダプタ１８５は、ＳＯＡＰ（Simple  Object  Access  Protocol）インターフェース１９０Ａ、ＸＳＬＴ（Extensible  Stylesheet  Language  Transformations）変換ツール１９０Ｂおよびマッピング・ロジック・モジュール１９０Ｃを利用して、Ｗｅｂサービスが有効化されたサードパーティ・アプリケーション１８０Ａとのインターフェースを提供することが可能である。
【００４３】
本発明に係るその他の実施形態において、ビジネス・コネクタ・モジュール１７５は、一つ以上の企業システム向けサードパーティ・アプリケーション１８０Ｂとデータを交換するために、ＥＡＩ（Enterprise  Application  Integration）ブローカ１９５を利用することが可能である。例えば、企業システム向けサードパーティ・アプリケーション１８０Ｂによって利用されるデータ形式（この場合のデータ形式は、ＳＭＴＰ（Simple  Mail  Transfer  Protocol）フォーマットを含む）を判定することにより、当該ブローカ１９５は、電子メール・サーバ・アプリケーション等のような企業システム向けサードパーティ・プログラム１８０Ｂとビジネス・コネクタ・モジュール１７５との間におけるデータの交換を実現可能にするように適合されることが可能である。実際に、コンテンツ製作者は、電子メール・メッセージを介してコンテンツを提供することが可能である。データ交換アダプタ１８５は、ＸＳＬＴ変換ツール１９０Ｂによってアプリケーション１０５によって利用されるデータ形式であるＸＭＬフォーマットに変換されるメッセージを受信する。マッピング・ロジック・モジュール１９０Ｃは、ＳＯＡＰインターフェース１９０Ａと企業システム向けサードパーティ・アプリケーション１８０Ｂとの間において確立されたデータ形式の交換情報をインデックス付けするように適合されることが可能である。
【００４４】
ビジネス・コネクタ・モジュール１７５は、訪問者インテリジェンス・モジュール１７０により収集された未加工のままのマーケティング・データ、および一つ以上のコンシューマ・グループのうちの少なくとも一つを、一つ以上のサードパーティ・アプリケーション１８０Ａまたは企業システム向けサードパーティ・アプリケーション１８０Ｂに対して提供するように適合されることが可能であることが理解されよう。例えば、データ交換アダプタ１８５は、訪問者インテリジェンス・モジュール１７０により収集され、ＸＭＬフォーマットで表されたマーケティング・データをＷｅｂページのデザイン用のアプリケーションによって利用されるデータ形式に変換することが可能である。
【００４５】
マーケティング・データに基づいてＷｅｂマーケティング・キャンペーンのコンテンツを修正することに関連して、システム１００は、プレゼンテーション・サーバ１５５と関係付けられた動的ブローカ・モジュール１５５Ａを含むことが可能である。動的ブローカ・モジュール１５５Ａは、訪問者インテリジェンス・モジュール１７０によって受信されたマーケティング・データに基づいて、Ｗｅｂマーケティング・キャンペーンを選択的に修正するように適合されることが可能である。例えば、動的ブローカ・モジュール１５５Ａは、訪問者インテリジェンス・モジュール１７０による決定に従って、当該Ｗｅｂマーケティング・キャンペーンを閲覧しているコンシューマの興味の対象に基づいて、マーケティング実施者の製品カタログからの製品を対象にした異なる広告内容を含むように当該Ｗｅｂマーケティング・キャンペーンを修正することが可能である。
【００４６】
モバイル機器を利用しているコンシューマを想定したその他の実施形態においては、動的ブローカ・モジュール１５５Ａは、Ｗｅｂマーケティング・キャンペーンを要求しているモバイル・コンシューマ機器の各々の構成設定を決定するように適合されることが可能である。動的ブローカ・モジュール１５５Ａは、モバイル・コンシューマ機器の国際モバイル機器識別子（ＩＭＥＩ：International  Mobile  Equipment  Identifier）を評価することにより、モバイル・コンシューマ機器の構成設定を決定することが可能である。ＩＭＥＩを解析することにより、関連するその他の情報と共に、モバイル機器のオペレーティング・システムのバージョン情報を判定することが可能である。収集された情報を利用して、動的ブローカ・モジュール１５５Ａは、当該モバイル・コンシューマ機器内のモバイル機器用オペレーティング・システムのバージョンとの互換性が充分に有りそうなＷｅｂマーケティング・キャンペーンのバージョンを、（プレゼンテーション・サーバ１５５を介して）当該モバイル・コンシューマ機器向けに提供する動作を引き起こすことが可能である。
【００４７】
本発明に係るその他の実施形態においては、動的ブローカ・モジュール１５５Ａは、マーケティング・データの解析結果に基づいて、Ｗｅｂマーケティング・キャンペーンのコンテンツを周期的に又は連続的に修正するために利用されることが可能である。例えば、コンシューマ機器１６５Ａから受信したマーケティング・データは、特定のＷｅｂマーケティング・キャンペーンが期待した成果を挙げていない（すなわち、複数のインスタンスを介して適切なクリック数を得られていない、又は充分な売り上げを達成できていない）ことを示す場合がある。このようにして、Ｗｅｂマーケティング・コンテンツにアクセスしているコンシューマの興味は、Ｗｅｂマーケティング・キャンペーン内に含まれている製品の変更がコンシューマ・グループの興味とより緊密に一致することを示す場合がある。従って、アプリケーション１０５は、Ｗｅｂマーケティング・キャンペーンのコンテンツ内容を、コンシューマの興味と充分に合うように修正することが可能である。加えて、この種の動的な修正操作は、細かい粒度のレベル（すなわち、個々のコンシューマのレベル）において生起することが可能である。
【００４８】
図２はＷｅｂコンテンツを管理するための方法２００の例示的なフローチャートを示す。方法２００は、Ｗｅｂサイトを介してＷｅｂコンテンツ管理アプリケーションを提供するステップ２０５を含む。当該Ｗｅｂコンテンツ管理アプリケーションは、当該Ｗｅｂサイトと関連したＷｅｂサーバと接続されることが可能である。さらに、当該Ｗｅｂコンテンツ管理アプリケーションは、マーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理するように適合されることが可能である。
【００４９】
続いて、方法２００は、当該Ｗｅｂサーバを介して当該グローバル・マーケティング・フレームワークの少なくとも一部分からＷｅｂマーケティング・キャンペーンを生成するステップ２１０を含むことが可能であり、幾つかの実施例においては、当該Ｗｅｂサーバにはプレゼンテーション・サーバが含まれ得る。追加の実施形態においては、方法２００は、当該Ｗｅｂサーバを介して（または、プレゼンテーション・サーバを介して）当該Ｗｅｂマーケティング・キャンペーンにアクセスしている複数のコンシューマ機器からマーケティング・データを収集するステップ２１５を含むことが可能である。コンシューマ機器の各々は、一人のコンシューマと関係付けられることが可能であり、当該マーケティング・データは、当該コンシューマ機器と関係付けられた当該コンシューマの興味の対象を表す情報を含み得ることが理解されよう。
【００５０】
加えて、方法２００は、当該マーケティング・データをデータ・ベース内に格納するステップ２２０、および少なくとも一つの共通の興味に従って複数のコンシューマを互いに関連付けて一つ以上のコンシューマ・グループを形成するステップ２２５を含む。さらに、方法２００は、当該一つ以上のコンシューマ・グループを少なくとも一つのコンテンツ製作者に対して提供するステップ２３０を含むことが可能であり、当該提供は、当該コンシューマ・グループに配送される当該Ｗｅｂマーケティング・キャンペーンが当該コンシューマの興味の対象に応じてカスタマイズされ得るような方法で実行される。
【００５１】
方法２００はさらに、データ交換アダプタ又はＥＡＩブローカの使用を介して、当該Ｗｅｂコンテンツ管理アプリケーションと一つ以上のサードパーティ・アプリケーションとの間のインターフェースを提供するステップ２３５を含むことが可能である。方法２００はさらに、モバイル・コンシューマ機器を表しているモバイル機器情報を評価することにより、当該モバイル・コンシューマ機器に配送するための当該Ｗｅｂマーケティング・キャンペーンの適切なバージョンを選択し、当該モバイル・コンシューマ機器に応じた当該Ｗｅｂマーケティング・キャンペーンのバージョンを選択するステップ２４０を含むことが可能である。加えて、方法２００は、当該マーケティング・キャンペーンの効率を増大させるために、当該マーケティング・データに基づいて、当該Ｗｅｂマーケティング・キャンペーンを選択的に修正するステップ２４５を含むことが可能である。
【００５２】
図３は、コンテンツ製作者がアプリケーション１０５と対話することを可能にする例示的なユーザ・インターフェース３００を図示している。一般的に言って、アプリケーション１０５によって生成されたユーザ・インターフェース３００は、Ｗｅｂマーケティング・キャンペーンのＷＹＳＩＷＹＧ（What  You  See  Is  What  You  Get）形式表現をコンテンツ製作者に提供することが可能である。すなわち、アプリケーション１０５によって生成されたユーザ・インターフェース３００は、プレゼンテーション・サーバ１５５によって発行される当該Ｗｅｂマーケティング・キャンペーンの実際の見た目と完全に同一で有るか、又は殆ど同一である当該Ｗｅｂマーケティング・キャンペーンの表現を含むことが可能である。当該Ｗｅｂマーケティング・キャンペーンに対して更なる新たなコンテンツが追加されてゆくにつれて、当該ユーザ・インターフェースは、当該新たなコンテンツを含むように更新されてゆく。
【００５３】
ユーザ・インターフェース３００は、個々のＷｅｂマーケティング・キャンペーンをそれぞれ表している複数個のブロック型アイコン３０５Ａ乃至３０５Ｄを含むことが可能である。より具体的には、ブロック型アイコン３０５Ａ乃至３０５Ｄの各々は、特定の通信媒体チャネルについてのＷｅｂマーケティング・キャンペーンを表すことが可能である。ブロック型アイコン３０５Ａは、検索エンジンを対象とすることが可能なＷｅｂマーケティング・キャンペーンを含んでいる。ブロック型アイコン３０５Ｂは、第１のソーシャル・ネットワーク・アプリケーションを対象とすることが可能なＷｅｂマーケティング・キャンペーンを含み、ブロック型アイコン３０５Ｃは、第２のソーシャル・ネットワーク・アプリケーションを対象とすることが可能なＷｅｂマーケティング・キャンペーンを含む。加えて、ブロック型アイコン３０５Ｄは、何らかの適切なＷｅｂサイトに向けることが可能なバナー広告を対象とすることが可能である。
【００５４】
ユーザ・インターフェース３００は、個々のＷｅｂマーケティング・キャンペーン同士の間の関係を、片方向の矢印３１０により視覚的表現で表したものを含んでいる。例えば、ブロック型アイコン３０５Ａ乃至３０５Ｄの各々を互いにリンクしている片方向矢印３１０は、ブロック型アイコン３０５Ａ乃至３０５Ｄとそれぞれ関連しているＷｅｂマーケティング・キャンペーンの各々が、マーケティング実施者のＷｅｂサイト上にある待ち受けページ（図３においてブロック型アイコン３０５Ｅにより視覚的に表現されている）にコンシューマを誘導することを示すことが可能である。
【００５５】
上述したとおり、今まで説明してきたＷｅｂコンテンツ管理アプリケーションは、第三者たる情報源又はサードパーティ・ソフトウェアを介して取得された追加のデータに加えて、関連するサードパーティ・ワークフローを、実装者が当該Ｗｅｂコンテンツ管理アプリケーション内に追加することを可能にする拡張可能なフレームワークをさらに含んでいる。用語「実装者」とは、当該Ｗｅｂコンテンツ管理アプリケーションの機能要素または外観を修正するために利用可能なコンピュータ読み出し可能命令コードを作成する個人を含むことが可能であることが理解されよう。
【００５６】
本明細書中で開示される技術内容に従う幾つかの実施形態は、多種多様なＷｅｂブラウザをサポートすることに留意されたい。このような具体例には、Internet  Explorer、Firefox、Chrome、Safari、Operaおよび多種多様なモバイル用ブラウザなどが含まれるがこれらだけに限定されない。特定の事例においては、ユーザがＧＵＩ（Graphical  User  Interface）を機能拡張することが出来ることが望ましいだろう。好適には、ユーザ（すなわち、コンテンツ製作者）が必要としないかも知れない複数の機能特性をロードするのではなく、ユーザが一般的に使用する機能特性を含むようにＧＵＩをカスタマイズすることをユーザが可能となるように、本発明に係るシステムは適合される。
【００５７】
本発明に係る様々な実施形態において、ユーザは、所望するアドイン型の機能特性がどのようにしてＧＵＩの中に含められるかを指定するための機能を有する。例えば、「名前の変更」等のような機能特性は、マウスの右クリック・メニューの中に含められることが可能であり、またはツールバー内に含まれるアイコン類の中に含められることも可能であり、以下同様である。本発明に係るシステムはさらに、ユーザが自身のＧＵＩの視覚的外観を変更することを可能にすることもでき、例えば、様々な種類の情報を提供するカラムを追加したり取り除いたりすることによってこれを実現する。ＧＵＩのために使用されるこのような柔軟なアーキテクチャは、強化された機能拡張性を可能にし、その結果、ユーザは機能性とカスタマイズ能力を拡張することができるようになる。
【００５８】
本発明に係る幾つかの実施形態においては、集約されたモデル・リポジトリが実装される。この種の集約されたモデル・リポジトリを含めることは、編集ツール類および編集ツールの複数の異なる画面が単一の場所にホスティングされた主要なモデル・アイテムと通信することを可能にすることが出来る。言い換えれば、当該モデル・リポジトリ内の単一の場所において変更が生じた際、多種多様な編集ツールと編集画面はそのような変更について通知されることが可能である。例示的な実施形態においては、一の編集ツールが一つの変更を行った際、当該編集ツールは当該変更を集約されたモデル・リポジトリ内において実行する。さらに、本発明に係るシステムは、機能拡張されたＪａｖａ（登録商標）スクリプト言語におけるインヘリタンスを伴うオブジェクト・モデルをサポートすることが可能であり、これにより、インヘリタンス機能を使用してオブジェクト・モデルを構築することが可能となる。構成設定フレームワークを含めることは、新たなモデルや新たな編集ツール等のプラグインを可能にする。
【００５９】
図４は、本発明の一実施例を実施するのに使用することが可能な例示的なコンピュータ・システム４００を図示する。図４に示すコンピュータ・システム４００は、一つ以上のプロセッサ４１０とメモリ４２０とを含んでいる。主記憶（メモリ）４２０は、プロセッサ４１０による実行のための命令とデータをその一部において記憶する。主記憶（メモリ）４２０は、システム４００が動作中のときには、実行可能コードを記憶することが可能である。図４に示すシステム４００はさらに、大容量記憶装置４３０、可搬型記憶媒体ドライブ装置４４０、出力デバイス４５０、ユーザ入力デバイス４６０、グラフィック・ディスプレイ４７０、およびその他の周辺機器４８０を含んでいる。
【００６０】
図４に示したハードウェア構成要素は、単一のバス４９０によって接続されているものとして図示されている。これらのハードウェア構成要素は、一つ以上のデータ転送手段を介して接続されていても良い。プロセッサ・ユニット４１０と主記憶（メモリ）４２０とは、ローカルなマイクロプロセッサ・バスを介して接続されていても良く、大容量記憶装置４３０、周辺機器４８０、可搬型記憶媒体ドライブ装置４４０およびディスプレイ・システム４７０は、一つ以上のＩ／Ｏ（入出力）バスを介して接続されていても良い。
【００６１】
磁気ディスク・ドライブ又は光学ディスク・ドライブを使用して実装されることが可能な大容量記憶装置４３０は、プロセッサ・ユニット４１０による使用のためにデータと命令とを記憶するための不揮発性記憶装置である。大容量記憶装置４３０は、本発明に係る複数の実施例に関するシステム・ソフトウェアを記憶することが可能であり、その目的は、そのようなソフトウェアを主記憶（メモリ）４２０内に読み込むためである。
【００６２】
可搬型記憶媒体ドライブ装置４４０は、フロッピー（登録商標）ディスク、コンパクト・ディスクまたはデジタル・ビデオ・ディスク等のような可搬型の不揮発性記憶倍多雨と共に動作し、図４に示すコンピュータ・システム４００との間でデータ及び命令コードを入出力する。本発明に係る複数の実施例に関するシステム・ソフトウェアは、上記のような可搬型記憶媒体の上に記憶されることが可能であり、可搬型記憶媒体ドライブ装置４４０を介してコンピュータ・システム４００上に読み込まれる。
【００６３】
入力デバイス４６０は、ユーザ・インターフェースの一部を実現する。入力デバイス４６０は、英数字やその他の情報を入力するために、キーボード等のような英数字キーパッドを含むことが可能であり、あるいは、マウス、トラックボール、スタイラス又はカーソル指示キー等のようなポインティング・デバイスを含むことが可能である。加えて、図４に示すシステム４００は、出力デバイス４５０を含んでいる。適切な出力デバイスには、スピーカー、プリンタ装置、ネットワーク・インターフェース、およびモニター装置が含まれる。
【００６４】
ディスプレイ・システム４７０は、液晶ディスプレイ（ＬＣＤ）またはその他の適切なディスプレイ装置などを含むことが可能である。ディスプレイ・システム４７０は、テキスト形式情報またはグラフィック情報を受信し、これらの情報を処理して画面表示装置に出力する。
【００６５】
周辺機器４８０は、コンピュータ・システム４００に追加的な機能を追加するための任意のタイプのコンピュータ支援用機器を含むことが可能である。そのような周辺機器４８０には、モデムやルータ等が含まれ得る。
【００６６】
図４に示したコンピュータ・システム４００に含まれる複数のハードウェア構成要素は、本発明の複数の実施例と共に使用するのに適していても良いコンピュータ・システム内において典型的に見出されるものであり、当該技術分野において広く周知であるその種の広汎な範疇のコンピュータ部品を表すように意図されている。従って、図４に示したコンピュータ・システム４００は、パーソナル・コンピュータ、ハンドヘルド・コンピュータシステム、電話、モバイル・コンピュータシステム、ワークステーション、サーバ、マイクロ・コンピュータ、メインフレーム・コンピュータあるいはその他何らかのコンピュータ・システムとすることが可能である。そのようなコンピュータは、上述したものとは異なるバス構成、ネットワーク・プラットフォーム、マルチプロセッサ・プラットフォームなどをさらに含むことも可能である。ＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｍａｃｉｎｔｏｓｈ  ＯＳ、Ｐａｌｍ  ＯＳおよびその他の適切なオペレーティング・システムを含む多種多様なオペレーティング・システムを使用することが可能である。
【００６７】
コンピュータ・システム４００は、オペレーティング・システム・バージョン番号を有する少なくとも一つのモバイル・オペレーティング・システムを含む構成を有することが可能なモバイル・コンピューティング機器を含むことが可能である。加えて、モバイル機器は、国際モバイル機器識別子（ＩＭＥＩ：International  Mobile  Equipment  Identifier）を介して識別されることが可能である。
【００６８】
上述した機能の幾つかは、記憶媒体（例えば、コンピュータ読み出し可能記憶媒体）上に格納された複数の命令コードによって構成されることが可能である。当該命令コードは、プロセッサにより読み込まれ、実行される。記憶媒体の幾つかの例を挙げるならば、メモリデバイス、テープ、ディスクなどである。当該命令コードは、プロセッサにより実行された際に動作状態となり、本発明に従って動作するようにプロセッサに指令する。当該技術分野における当業者にとっては、命令コード、プロセッサ、および記憶媒体などは慣れ親しんだものであろう。
【００６９】
本明細書中で説明された処理を実行するのに適した任意のハードウェア・プラットフォームが、本発明を実施するための使用に適していることは注目に値する。本明細書中で用いられている用語「コンピュータ読み出し可能記憶媒体」は、ＣＰＵに対して実行のために命令コードを供給することに関与する任意の媒体を指している。そのような媒体は、不揮発性の媒体、揮発性の媒体および伝送媒体を含むがこれらだけに限定されない数多くの形態をとることができる。例えば、不揮発性の媒体は、固定ディスクのような光学ディスクや磁気ディスクを含む。揮発性の媒体は、システムＲＡＭ等のようなダイナミック・メモリを含む。伝送媒体は、同軸ケーブル、銅線、光ファイバーを含み、とりわけ、バスの一つ以上の実施形態を構成する導線を含んでいる。さらに伝送媒体は、音響学的な又は光の波の形をとることができ、これらは例えば、無線周波数（ＲＦ）通信および赤外線（ＩＲ）データ通信の持続期間中に生成される。コンピュータ読み出し可能媒体の一般的な形態は、例えば、フロッピー（登録商標）ディスク、フレキシブル・ディスク、ハード・ディスク、磁気テープ、その他の任意の磁気媒体、ＣＤ−ＲＯＭディスク、ＤＶＤ（Digital  Video  Disk）、その他の任意の光学媒体、その他何らかの印字や穿孔のパターンを有する物理的場媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＲＡＳＨＥＰＲＯＭ、その他の任意のメモリ・チップやデータ交換アダプタ、搬送波、またはコンピュータが読み出し可能な他の任意の媒体を含んでいる。
【００７０】
コンピュータ読み出し可能媒体の多種多様な形態は、一つ以上の命令コードの一つ以上のシーケンスを実行のためにＣＰＵに伝送することに関与することが可能である。バスは、データをシステムＲＡＭに伝送し、そこからＣＰＵが命令コードを取り出して実行する。システムＲＡＭによって受信された命令コードは、任意付加的に、ＣＰＵによる実行の前又は後に固定ディスクに格納されることが可能である。
【００７１】
本明細書中の上述した説明は、例示的なものであり、限定的なものではない。本開示に接することによって、当該技術分野における当業者にとって、本発明の数多くのバリエーションが自明なものとなるだろう。従って、本発明の技術的範囲は、本明細書中の上述した説明を参照することによって決定されるのではなく、本明細書に添付した特許請求の範囲およびその均等物を含む全ての範囲によって決定されるべきである。
【図１Ａ】
2014505307.tif 000003
【図１Ｂ】
2014505307.tif 000004
【図２】
2014505307.tif 000005
【図３】
2014505307.tif 000006
2014505307.tif 000007
【図４】
2014505307.tif 000008
【国際調査報告】
2014505307.tif 000009
2014505307.tif 000010