(57)【要約】【解決手段】広告はコンピュータ画面内に「ショシュケレ（登録商標）」と称するアニメーション・マルチメディア・オブジェクトの形で表示される。ショシュケレ（登録商標）はユーザに割り込む形で画面に現れ、ユーザが全く制御できないものである。ショシュケレ（登録商標）は画面全体を移動可能であり、アプリケーション・プログラムの表示機能（ディスプレイ）の最上層レイヤ（トップ・レイヤ）に駐在する。この結果、他のウィンドウやオブジェクトに覆われることがない。ショシュケレ（登録商標）は更に言葉、音楽、効果音といった音声も提供できる。ショシュケレ（登録商標）の散発的な出現とその娯楽的価値はユーザの関心を惹く。ショシュケレ（登録商標）・オブジェクトはコンピュータに提供される実行コードによって作成され、他の使用可能な実行コードによって定義される。この広告概念とショシュケレ（登録商標）・オブジェクトの作成は存在技術で可能である。【選択図】図１
2004508629.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション・プログラムがグラフィカル・ユーザ・インタフェイスを有するオペレーティング・システムの下で稼動するコンピュータ・システムの表示画面上にアプリケーション・プログラムにより生成された画像を変形させる方法において、
コンピュータ・ユーザが予期できず、完全にユーザの制御外にあり、前記コンピュータ・システムに提供される前記コンピュータ・システムで利用可能な他の実行コードにより決定される実行コードによって作成される、マルチメディア・アニメーション・キャラクタを前記画面に導入するステップを含むことを特徴とする画像を変形させる方法。
【請求項２】
前記キャラクタがコンピュータの画面上を変形しつつ移動することを特徴とする請求項１に記載の方法。
【請求項３】
画面上で多層ウィンドウ画像を生成するオペレーティング・システムを使用し、前記キャラクタは、ユーザが画面から外すことも他のオブジェクトで覆うこともできないように前記アプリケーション・プログラムのウィンドウの最上層に配置されることを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記キャラクタは同期された音声を伴うことを特徴とする請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記キャラクタは前記アプリケーション・プログラムによって画面上で生成された既存の画像上に重畳し、前記キャラクタの部分が透明であるため、画像が存在する部分は前記キャラクタを透かして見えることを特徴とする請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記キャラクタの生成は、ユーザコンピュータからの情報の交換に応答して、データベースに格納されている信号で制御されることを特徴とする請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記データベースに格納された前記信号は、ユーザ・コンピュータからのユーザの制御外の情報と、ユーザコンピュータで利用可能な技術的特徴とに従って選択され、制御される複数の前記キャラクタを定義することを特徴とする請求項６に記載の方法。
【請求項８】
前記ユーザコンピュータは、該ユーザコンピュータと通信し、前記データベースにアクセスするキャラクタ・コントロール・サーバも接続されたネットワークに接続されており、前記データベースから一つのキャラクタに対応する制御信号を選択するコマンドの順序を決定し、前記アプリケーション・プログラムへのキャラクタの導入に使用するために、前記コマンドを前記ユーザコンピュータへ送信すべく、前記ユーザコンピュータと前記サーバとの間のインタラクティブな処理を通じて前記サーバで実行される一連の命令を生成するステップを更に含むことを特徴とする請求項６又は７に記載の方法。
【請求項９】
前記アプリケーション・プログラムはブラウザであり、前記ユーザコンピュータのユーザにより見られているＨＴＭＬページ内に前記コマンドが与えられることを特徴とする請求項８に記載の方法。
【請求項１０】
ユーザに見られているＨＴＭＬページはコンテンツ・プロバイダ・サーバから受信され、キャラクタは前記コンテンツ・プロバイダによりページに残されたタグの結果によってキャラクタが前記ページに導入されることを特徴とする請求項９に記載の方法。
【請求項１１】
キャラクタ用の実行コードはアプリケーション・プログラムのためのインストール・メディア及びインストール・ファイルの内の一つに組み込まれ、前記実行コードはアプリケーション・プログラムと同時にインストールされることを特徴とする請求項１に記載の方法。
【請求項１２】
ユーザコンピュータがグラフィカル・ユーザ・インタフェイスを有するオペレーティング・システムの下でアプリケーション・プログラムを実行しているクライアントであり、コンテンツがコンテンツ・サーバとして動作するコンテンツ・プロバイダ・サーバから受信され、キャラクタ・コントロール・サーバとして動作するメディア・ソースにより操作されるコンピュータも接続されているコンピュータネットワークを通じてユーザに見られているマルチメディア・コンテンツに広告素材を導入する方法において、
前記コンテンツ・サーバからクライアントへコンテンツを送信し、前記キャラクタ・コントロール・サーバと通信するタグを前記コンテンツに与えるステップと、
前記クライアントにより接続された時に前記キャラクタ・コントロール・サーバは、コンピュータ・ユーザが予期できず、完全にユーザの制御外にある方法でコンテンツ上にでしゃばって現われる画像を変化させるマルチメディア・アニメーション・キャラクタのコンテンツをクライアント・コンピュータのディスプレイに生成し、前記コンピュータ・システムで利用可能な実行コードにより決定される制御信号を前記クライアントへ送信するステップと
を含むことを特徴とするマルチメディア・コンテンツに広告素材を導入する方法。
【請求項１３】
前記メディア・ソースは、キャラクタへのアクセス回数及びアクセス時間に従って支払を受けることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記キャラクタがコンピュータの画面上を変形しつつ移動することを特徴とする請求項１２又は１３に記載の方法。
【請求項１５】
画面上で多層ウィンドウ画像を生成するオペレーティング・システムを使用し、前記キャラクタは、ユーザが画面から外すことも他のオブジェクトで覆うこともできないように前記アプリケーション・プログラムのウィンドウの最上層に配置されることを特徴とする請求項１２乃至１４のいずれかに記載の方法。
【請求項１６】
前記キャラクタは同期された音声を伴うことを特徴とする請求項１２乃至１５のいずれかに記載の方法。
【請求項１７】
前記キャラクタは前記アプリケーション・プログラムによって画面上で生成された既存の画像上に重畳し、前記キャラクタの部分が透明であるため、画像が存在する部分は前記キャラクタを透かして見えることを特徴とする請求項１２乃至１６のいずれかに記載の方法。
【請求項１８】
前記制御信号は、ユーザコンピュータからの情報の交換に応答して、データベースに格納されている情報に基づいて生成されることを特徴とする請求項１２乃至１７のいずれかに記載の方法。
【請求項１９】
前記データベースに格納された前記信号は、ユーザ・コンピュータからのユーザの制御外の情報と、ユーザコンピュータで利用可能な技術的特徴とに従って選択され、制御される複数の前記キャラクタを定義することを特徴とする請求項１２乃至１８のいずれかに記載の方法。
【請求項２０】
ユーザコンピュータからの情報は前記コンピュータ内に格納されているクッキーから派生することを特徴とする請求項７又は１９に記載の方法。
【請求項２１】
双方のコンピュータがグラフィカル・ユーザ・インタフェイスを有するオペレーティング・システムの下でアプリケーション・プログラムを実行しているクライアントであり、挨拶状がキャラクタ・コントロール・サーバとして動作するメディア・サーバとして動作するメディア・ソース・コンピュータにより生成され、コンテンツ・プロバイダにより操作されるコンピュータも接続されているコンピュータネットワークを通じて、送信側から受信側へ電子挨拶状を提供する方法において、
送信側コンピュータで、挨拶状に表示されるキャラクタ、受信側及び送信されるべきメッセージを含む挨拶状の特徴を選択するステップと、
前記送信側により接続された時に前記キャラクタ・コントロール・サーバで、受信側が予期できず、完全に受信側の制御外にある方法でコンテンツ上にでしゃばって現われる画像を変化させるマルチメディア・アニメーション・キャラクタのコンテンツを受信側のコンピュータのディスプレイに生成し、ユーザコンピュータで利用可能な実行コードにより決定される制御信号を前記受信側へ送信し、サーバがバックグラウンドとしてコンテンツ・プロバイダによって提供されるページをコールし、メッセージが送られた後にも維持される信号を受信側に送るステップと
を含むことを特徴とする送信側から受信側へ電子挨拶状を提供する方法。
【請求項２２】
前記メディア・ソースは、挨拶状のバックグラウンドとしてコンテンツ・プロバイダ・ページを送った回数に基づいてコンテンツ・プロバイダから支払を受けることを特徴とする請求項２２に記載の方法。
【請求項２３】
グラフィカル・ユーザ・インタフェイスを有するオペレーティング・システムの下で動作するアプリケーション・プログラムを実行しているコンピュータの表示画面上でアプリケーション・プログラムによって生成された画像を変更するためのシステムにおいて、
アプリケーション・プログラムのユーザのディスプレイ上にコンピュータ・ユーザが予期できず、完全にユーザの制御外にある方法でコンテンツ上にでしゃばって現われる画像を変化させるマルチメディア・アニメーション・キャラクタを生成するように構成され、コンテンツが前記ユーザコンピュータで利用可能な実行コードにより決定されるメディア信号の発生器と、
ユーザコンピュータのディスプレイにキャラクタを導入する手段と
を備えたことを特徴とする画像を変更するためのシステム。
【請求項２４】
前記メディア信号は、コンピュータの画面上を変形しつつ移動するキャラクタを生成するように構成されていることを特徴とする請求項２３に記載のシステム。
【請求項２５】
オペレーティング・システムが画面上に多層ウィンドウ画像を生成し、ユーザが画面から外すことも他のオブジェクトで覆うこともできないように前記アプリケーション・プログラムのウィンドウの最上層にキャラクタを位置させるように前記メディア信号が構成されていることを特徴とする請求項２３又は２４に記載のシステム。
【請求項２６】
前記メディア信号はキャラクタが同期された音声を伴うように構成されていることを特徴とする請求項２３乃至２５のいずれかに記載のシステム。
【請求項２７】
前記メディア信号は、前記キャラクタが前記アプリケーション・プログラムによって画面上で生成された既存の画像上に重畳し、前記キャラクタの部分が透明であるため、画像が存在する部分は前記キャラクタを透かして見えるように構成されていることを特徴とする請求項２３乃至２６のいずれかに記載のシステム。
【請求項２８】
前記メディア信号は、ユーザコンピュータからの情報の交換に応答して、データベースに格納されている情報に基づいて生成されることを特徴とする請求項２３乃至２７のいずれかに記載のシステム。
【請求項２９】
前記データベースに格納された情報は複数のキャラクタを定義し、更に、ユーザコンピュータからのユーザの制御外である情報及びユーザコンピュータで利用可能な技術的特徴に応答して一つのキャラクタに対応してメディア信号を選択するセレクタを備えたことを特徴とする請求項２８に記載のシステム。
【請求項３０】
更に、前記ユーザコンピュータと、該ユーザコンピュータと通信し、キャラクタ制御サーバとも接続されているネットワークとの間の接続を備え、前記サーバは前記データベースにアクセスし、前記メディア信号の発生器はユーザコンピュータと前記サーバとの間のインタラクティブな通信を通じて制御されることを特徴とする請求項２８又は２９に記載のシステム。
【請求項３１】
アプリケーション・プログラムはブラウザであり、メディア信号はユーザコンピュータによって処理されるＨＴＭＬページと共にユーザコンピュータに送られることを特徴とする請求項３０に記載のシステム。
【請求項３２】
更に、コンテンツ・プロバイダのサーバから受信されて見られているＨＴＭＬページのユーザコンピュータとの通信のためにネットワークに接続されたコンテンツ・プロバイダのサーバを備え、キャラクタはコンテンツ・プロバイダによってページに残されたタグにより導入されることを特徴とする請求項３１に記載のシステム。
【請求項３３】
前記発生器は、アプリケーション・プログラムのためのインストール・メディア及びインストール・ファイルの内の一つからアプリケーション・プログラムと同時にユーザコンピュータにインストールされたコンピュータ・プログラムを含むことを特徴とする請求項１に記載のシステム。
【請求項３４】
Ｆｌａｓｈ ４ （及びそれ以上）を使用するインターネット・エクスプローラ４（及びそれ以上）の動作をシミュレーションする技術の組み合せを含むコンピュータ・システムに提供される実行コードは、少なくとも音声と画像の同調、キャラクタの自由な移動、及びどのような形状にも変化する能力を達成する範囲であることを特徴とする請求項１乃至１１のいずれかに記載の方法。
【請求項３５】
技術の組み合わせは以下の
Ｗｉｎｄｏｗｓ（登録商標） ＩＥ ｖ ４．０以上にＦｌａｓｈ ｖ． ４．０以上、
Ｗｉｎｄｏｗｓ ＩＥ ｖ ４．０以上にＦｌａｓｈ 無し、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ４．１以上にＦｌａｓｈ 無し、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ４．０以上にＦｌａｓｈ 無し、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ４．１以上にＦｌａｓｈ ｖ． ４．０以上、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ４．０以上にＦｌａｓｈ ｖ．４．０ 以上、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ６．０以上にＦｌａｓｈ ｖ． ４．０以上、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ６．０以上にＦｌａｓｈ ｖ．４．０ 以上、及び
Ｍａｃｉｎｔｏｓｈ ＩＥ ｖ ５．０以上にＦｌａｓｈ ｖ．４．０ 以上
の内のいずれかを含むことを特徴とする請求項３４に記載の方法。
【請求項３６】
Ｆｌａｓｈ ４ （及びそれ以上）を使用するインターネット・エクスプローラ４（及びそれ以上）の動作をシミュレーションする技術の組み合せを含む制御信号は、少なくとも音声と画像の同調、キャラクタの自由な移動、及びどのような形状にも変化する能力を達成する範囲であることを特徴とする請求項１２乃至２２のいずれかに記載の方法。
【請求項３７】
技術の組み合わせは以下の
Ｗｉｎｄｏｗｓ ＩＥ ｖ ４．０以上にＦｌａｓｈ ｖ． ４．０以上、
Ｗｉｎｄｏｗｓ ＩＥ ｖ ４．０以上にＦｌａｓｈ 無し、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ４．１以上にＦｌａｓｈ 無し、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ４．０以上にＦｌａｓｈ 無し、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ４．１以上にＦｌａｓｈ ｖ． ４．０以上、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ４．０以上にＦｌａｓｈ ｖ．４．０ 以上、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ６．０以上にＦｌａｓｈ ｖ． ４．０以上、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ６．０以上にＦｌａｓｈ ｖ．４．０ 以上、及び
Ｍａｃｉｎｔｏｓｈ ＩＥ ｖ ５．０以上にＦｌａｓｈ ｖ．４．０ 以上
の内のいずれかを含むことを特徴とする請求項３６に記載の方法。
【請求項３８】
Ｆｌａｓｈ ４ （及びそれ以上）を使用するインターネット・エクスプローラ４（及びそれ以上）の動作をシミュレーションする技術の組み合せを含む実行コードは、少なくとも音声と画像の同調、キャラクタの自由な移動、及びどのような形状にも変化する能力を達成する範囲であることを特徴とする請求項２３乃至３３のいずれかに記載のシステム。
【請求項３９】
技術の組み合わせは以下の
Ｗｉｎｄｏｗｓ ＩＥ ｖ ４．０以上にＦｌａｓｈ ｖ． ４．０以上、
Ｗｉｎｄｏｗｓ ＩＥ ｖ ４．０以上にＦｌａｓｈ 無し、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ４．１以上にＦｌａｓｈ 無し、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ４．０以上にＦｌａｓｈ 無し、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ４．１以上にＦｌａｓｈ ｖ． ４．０以上、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ４．０以上にＦｌａｓｈ ｖ．４．０ 以上、
Ｗｉｎｄｏｗｓ Ｎｅｔｓｃａｐｅ ｖ ６．０以上にＦｌａｓｈ ｖ． ４．０以上、
Ｍａｃｉｎｔｏｓｈ Ｎｅｔｓｃａｐｅ ｖ ６．０以上にＦｌａｓｈ ｖ．４．０ 以上、及び
Ｍａｃｉｎｔｏｓｈ ＩＥ ｖ ５．０以上にＦｌａｓｈ ｖ．４．０ 以上
の内のいずれかを含むことを特徴とする請求項３８に記載のシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット及びソフトウェア・プログラム等のような新たなメディアにおける広告全般に関し、特にそのような広告を実現するための方法及びシステムに関する。
【０００２】
【従来の技術】
インターネットのユーザはネット内において現われる広告材料の量の増大を認識している。典型的には、それは広告主のメッセージを送るためのバナーの形で現われる。しかしながら、この形態の広告が増加することは、現われるべき効果を減少させる。その原因は、これらの広告の形態には幾つかの欠点があるからである。一つには、バナーは常に存在しており、それらがあまりにも類似しているため、ユーザにとって関心度は極めて低く、しかもそれを無視することもユーザにとっては容易であるからである。他には、ユーザは容易に画面をスクロールしてそれらを消滅させることが可能である。バナーはまた、貴重な画面の空間を占有し、画面を混乱させ、混雑させる。このため、より魅力的な内容を含むより効果的な広告の形態が必要となる。
【０００３】
【特許文献１】
米国特許第５８９５４５４号明細書
【特許文献２】
米国特許第５９９９９１２号明細書
【特許文献３】
米国特許第５９１３０４０号明細書
【特許文献４】
米国特許第６０１６４８４号明細書
【０００４】
【発明が解決しようとする課題】
本来、インターネットでの広告の大半は丁度の写真が長方形のフレーム（バナー，ポップアップ・ウィンドウ）に囲まれたものであった。一枚の画像で十分な場合もあれば、連続した画像からなる広告（アニメーションＧＩＦ）もあった。その後、音声及び時にはインタラクションを有する新たなタイプの広告が開発された。これらはリッチ・メディアと称されるようになり、Ｊａｖａ（登録商標）バナー；インタスティシャル；スーパースティシャル；Ｆｌａｓｈ バナー； Ｓｈｏｃｋｗａｖｅバナー、及びこれらの技術又は他の特許技術を使用するポップアップ・ウィンドウ等が含まれる。定義は種々あるが、リッチ・メディアとは、基本的には静止画に留まらない全ての広告のタイプであると定義できる。動画，音声及びインタラクションを含む広告は一般的にリッチ・メディア広告と称される。とはいえ、いずれの技術を使用するかには拘わらず、全てのこれらの形態は共通の特徴を共有している。即ち、それらは予め定められた形状で、通常は予め定められたサイズ内に存在する。ウィンドウ内のフレーム又はポップアップ・ウィンドウの全てであっても、本発明以前の全ての広告単位は長方形のスペースに定在している。
【０００５】
【課題を解決するための手段】
本発明によれば、広告は「ショシュケレ：Ｓｈｏｓｈｋｅｌｅ（登録商標）」と称されるマルチメディア・アニメーション・キャラクタの形態でコンピュータ画面上に提供される。ショシュケレ（登録商標）は、本特許出願の所有者であるユナイテッド・バーチャリティーズ社 （Ｕｎｉｔｅｄ Ｖｉｒｔｕａｌｉｔｉｅｓ Ｉｎｃ．） の登録商標及びサービスマーク（役務商標）である。ショシュケレ（登録商標）は、でしゃばる方法で、ユーザが予期しない時に画面に現れ、ユーザによる制御は全くできない。ショシュケレ（登録商標）は画面全体を移動することが可能であり、アプリケーション・プログラムの表示（ディスプレイ）の最上層（トップ・レイヤ）、好ましくはウィンドウズ（登録商標）のようなオペレーティング・システムのブラウザ・ ウィンドウに駐在するので、あらゆるウィンドウ又はオブジェクトによっても覆われることがない。勿論、ショシュケレ（登録商標）は、上層レイヤが少なくとも部分的に透明である場合には、その下層レイヤに位置することもできる。ショシュケレ（登録商標）は更に、スピーチ，音楽，音響効果を含む音声を提供することもできる。ショシュケレ（登録商標）の散発的な出現及びその娯楽的価値はユーザの関心を惹く。本広告概念及びショシュケレ（登録商標）は既存技術で実現可能である。
【０００６】
ショシュケレ（登録商標）は、ブラウザによって操作され、プラットフォームに関して不可知論的であり、自由に動き回り、多様な形態及びサイズを有するオーディオ・ビジュアルな動画であり、機能するためのプラグ・インのダウンロードを必要としない。ショシュケレ（登録商標）・キャラクタは、オーディオ・ビジュアルな広告であり、完全に同期された画像と音声とを含み、自由に移動し、あらゆる形状，フォーム又はサイズをとることが可能であるためコンテンツと調和し又はコンテンツを強調し、更にあらゆるプラグ・インとは独立して動作し、所与の時点で有効な多数の技術的解決法の一つを利用して動作する。
【０００７】
ショシュケレ（登録商標）が他の全てのタイプの広告と区別される特徴の一つは、他の全てのタイプの広告が、広告が適合する必要があり、しかも制限される所定の形状及びサイズを有することである。それらは所与のフレーム内で機能し、これに収まることを強制されることである。それらは、バナー・フレーム又はウィンドウ全体のいずれであっても、所与のフレーム内で機能し、そのフレームに制限される。これに反して、ショシュケレ（登録商標）はコンテンツからは独立してブラウザのウィンドウ内を自由に移動し、形状，フォーム又はサイズに関してあらゆる制限を受けず、予め決められた境界を持たない。ショシュケレ（登録商標）は、コンテンツに関連して、あらゆるブラウザ・ウィンドウに常駐するが、その機能はそれからは完全に独立している。
【０００８】
このことは、ページの設計又は修正時にショシュケレ（登録商標）を考慮する必要が無いことを意味している。更に、専用のウィンドウの展開にも依存しない。なお、ほとんどのリッチ・メディア製品は、機能するためにはプラグ・インのダウンロード及びインストールを必要とする。もしこのプラグ・インが無ければ、広告サーバは基本的には一枚のアニメーションＧＩＦ， ｊｐｅｇ 又はＰＮＧ イメージからなる広告のノン・リッチ・バージョンを送り出す。ショシュケレ（登録商標）技術に先立つ全てのオーディオ・ビジュアル広告はプラグ・インを必要とした。画像のみの広告はプラグ・インを必要としない場合もある。音声のみの広告はプラグ・インを必要としないを場合もある。しかし、両者（音声及び画像）のインタラクション及び同期のためには、必ずジャバ・アプレット（Ｊａｖａ Ａｐｐｌｅｔ） のプラグ・インを必要としていた。ショシュケレ（登録商標）はそうではないため、普遍的である。ジャバ・スクリプトをサポートするブラウザ及びレイヤのみを必要とし、特定のプラグ・インの存在には拘わらずに動作するのはリッチ・メディア広告技術のみである（２００１年８月現在で９９％以上のマーケット・シェアがこれに該当する）。
【０００９】
このことは、ツールセットでサポートされた基本的な概念により実施可能である。この概念とは、グラフィック・インタフェイスを使用する全てのマルチメディア・コンピュータはショシュケレ（登録商標）を固有的に表示することが可能であるということであるが、必ずしも同じ技術を常時使用することはない。そして、各コンピュータがどの技術をサポートしているか、及びその一つ又は複数の技術にあてはまる広告をいかにして生成するか、を決定する必要が生じる。
【００１０】
ショシュケレ（登録商標）は、ラップウェア（商業ソフトウェア）、フリーウェア（フリーソフトウェア）、シェアウェア（部分的フリーソフトウェア）及びその他のソフトウェアのカテゴリー、インターネット・ウェッブサイト等の種々のコンピュータ・メディアで配布可能であると共に、既存の又は開発されるべきあらゆる画面上（ウィンドウ、表、壁紙、ウィンドウ・スクリーン、表装、等）でも可能である。
【００１１】
クッキーがクライアントを識別し、当該クライアントのショシュケレ（登録商標）視聴履歴パラメータに基づいて、一つのスクリプトがデータベースから異なるショシュケレ（登録商標）を分類する。ジャバ・スクリプトのスクリプトがＦｌａｓｈ オブジェクト又はアニメーションＧＩＦ 及び音声を実行するページに埋め込まれる。アニメーションと音声とは同期される。音声フォーマットは、プラグ・イン有り又は無しのＷＡＶ， ＭＰ３， Ｑｕｉｃｋｔｉｍｅ， Ｒｅａｌ Ａｕｄｉｏ， ＡＶＩ， 特許取得済のもの、等が可能である。コンテンツ・プロバイダから各ウェブページへショシュケレ（登録商標）・タグが埋め込まれる。ウェブページのショシュケレ（登録商標）・タグが実行されると、ユーザはショシュケレ（登録商標）・サーバに接続され、クッキーが彼／彼女の識別とショシュケレ（登録商標）視聴履歴情報を送る。ショシュケレ（登録商標）・サーバは、クライアントの視聴履歴と彼のコンピュータ内で利用可能な技術とに基づいて、適切なショシュケレを選択する。ショシュケレ（登録商標）・ウェブ・モデルは、全ての無線技術及び電気器具（ＰＣＳ， Ｐａｌｍ ＯＳ， Ｗｉｎｄｏｗｓ ＣＥ， Ａｐｅｒｉｏｓ Ｓｏｎｙ， Ｇｅｎｅｒａｌ Ｍａｇｉｃ， Ｓｅｔ Ｔｏｐ Ｂｏｘ等）のＯＳにも適用可能である。
【００１２】
ショシュケレ（登録商標）は広告会社、報道機関、インターネット・サービス・プロバイダ（ＩＳＰ） 、コンテンツ・プロバイダ等と共同で販売される。ウェブ・プラットフォームでは、価格はＣＰＭ （１０００インプレッション単位の原価）ベース及びショシュケレが現われるウェブページの通信量、またはたスポンサ・サイトの実クリック数、秒単位、ユーザ・ベース、またはこれらの組み合わせによって決定することができる。
【００１３】
ユーザ達は、瞬時クリックを選択したユーザ（「クリックしたか外れたか」）、またはクリックする「ｎ」番のユーザへの不意の景品が当たる、という種々の形での刺激を受ける。関心を一層強めるために、ショシュケレ（登録商標）はストーリーを語るようにプログラムすることもできる。
【００１４】
ソフトウェアには多数のスポンサの後援を受けるものもある。ショシュケレ（登録商標）・プログラムはＷｉｎｄｏｗｓ， Ｍａｃｉｎｔｏｓｈのいずれでも、または他の問題となっているアプリケーションによっても実行できる。たとえば、ショシュケレは、コマンドに代えてメニューを開くとき等に時たま現われる。
【００１５】
その他の有料ソフトウェアのような非ウェブ・プラットフォームでは、ユーザが実際にソフトウェアに料金を支払っていることを考慮して、ショシュケレがでしゃばることを少なくすることができる。従ってこの場合には、ショシュケレは干渉をするよりは寧ろ生産性を重要視する。たとえば、広告の製品のＴシャツを着用したオフィス・アシスタント等。
【００１６】
いずれの場合でも、ショシュケレ（登録商標）は広告の製品のブランド認識を強調するために有名人（声及び／又は画像）に似させることができる。
【００１７】
上記の概要、更に本発明が目的とする特徴と利点は、添付される図を参考としたこの好適な実施の形態の以下の詳細な記述を通じてより完璧に理解されるものと思われる。
【００１８】
【発明の実施の形態】
図１は本発明を使用したシステムを説明する機能ブロック図である。複数のユーザＵは、コンテンツ・プロバイダからマルチメディア・コンテンツを受信するためにインターネットＩを通じて一つまたはそれ以上のコンテンツ・サーバＣのクライアントとして通信する。サーバＣから受信したウェブ・ページ中に、ユーザは自分のコンピュータからショシュケレ（登録商標）・ウェブ・サーバＷへ転送するタグを見つけることができる。サーバＷはシステムＳと協働して、またはそれを含むことにより、本発明の方法を実行するために本発明を具体化する。システムは、ウェブ・サイト・ユーザ・モニタ１０，データベース２０及びダイナミック・ページ・コンテンツ・ジェネレータ３０を備える。
【００１９】
動作に際しては、ユーザ・モニタ１０はウェブ・サーバＷへの全てのユーザによるアクセスをモニタし、クッキーを使用してユーザを識別する。ユーザ識別は、ユーザについての情報をユーザが見ているウェブ・ページ内に挿入されるべきショシュケレ（登録商標）を生成するダイナミック・ページ・コンテンツ・ジェネレータ３０に与えるデータベース２０に提供される。モニタ１０、データベース２０とダイナミック・ページ・コンテンツ・ジェネレータ３０は、必ずしも必要ではないが、ウェブ・サーバＷとしてのコンピュータ上で動作する個別のソフトウェアプログラムとして実現することも可能である。
【００２０】
図２はユーザ・モニタ１０の動作を示すフローチャートである。動作はブロック１００ から開始し、ユーザの到達はブロック１０２ にて検知される。この時点で、サーバＷはできればジャバ・スクリプトのスクリプトをユーザに送り、この結果、ユーザコンピュータにはどの技術（たとえば、ブラウザ・ソフトウェアのブランド及びバージョンと、どのようなプラグ・インがインストールされているか）が存在するかを決定するためにショシュケレ（登録商標）・クッキーを配置するための調査が行なわれる。次に、ブロック１０４ で、新規ユーザであるか否か（これはたとえば、ユーザがショシュケレ（登録商標）・クッキーを所有していない場合に該当する）が決定され、新規ユーザである場合、ブロック１０において、ショシュケレ（登録商標）・クッキーがユーザコンピュータに送られる。このクッキーには、ユーザの識別情報と、当該ユーザによる最近のショシュケレ（登録商標）へのアクセスの記録が含まれる。このため、クッキーがユーザに送られる前に、そのユーザのために用意されているショシュケレ（登録商標）に関する情報が更新される。動作はブロック１１６ で終了する。
【００２１】
ブロック１０４ において新規ユーザでないことが確認された場合、ブロック１０８ で、ユーザのショシュケレ（登録商標）・クッキー情報が引き出され、データベース２０の更新に使用される。ここで、データベースはユーザによるショシュケレ（登録商標）・アクセスに関するクッキーに記憶された全情報を受信する。ブロック１１４ において、ユーザ情報は、一つのショシュケレ（登録商標）を準備するためにサーバに提供され、それによって動作はブロック１１６ で終了する。なお、動作終了に先立って、ユーザのショシュケレ（登録商標）へのアクセスに関する情報がユーザのクッキーに記録されことが認識されるようにしてもよい。
【００２２】
ウェブ・ページ内でショシュケレ（登録商標）を生成する好適なアニメーションソフトウェアはＭａｃｒｏｍｅｄｉａ社のＦｌａｓｈ である。しかし、後に明らかになるように、ショシュケレ（登録商標）はほぼ全てのコンピュータで動作すると予想される。ショシュケレ（登録商標）・アニメーションはＦｌａｓｈ で生成され、それに付随する音声はオリジナル・ウェブからＦｌａｓｈ プログラム自身によってＭＰ３ 形式に符号化される。その後、パブリック・ドメイン・ジャバ・スクリプトのスクリプトは、異なるサイズ及び形状のアニメーションを含むいかなるオブジェクトをもサポートし、含むことができるように、及びショシュケレ（登録商標）が画面上のどの場所にも位置することができるように、モディファイされる。そして当該ジャバ・スクリプトのスクリプトはブラウザ・ウィンドウの表示の最上層レイヤにＦｌａｓｈ オブジェクトを挿入し、これをスクロールできないようにする。実行時間（たとえば、ページをダウンロードした後に２０秒再生する）を計時するためのＦｌａｓｈ オブジェクトと通信するために機能する他のジャバ・スクリプトのスクリプトが書き込まれ、挿入される。このシステムはＩｎｔｅｒｎｅｔ Ｅｘｐｌｏｒｅ Ｖｅｒ．４．０以上においてのみバックグランド・ページを妨害せずに動作し、Ｆｌａｓｈ プラグ・インを保持していなければならない。
【００２３】
ショシュケレ（登録商標）を生成するための技術の一つの代案として、前述した例のように、アニメーションＧＩＦ はジャバ・スクリプトによって獲得されるが、Ｆｌａｓｈ オブジェクトを含む代わりにＧＩＦ オブジェクトを含んでいてもよい。なお、ＷＡＶ オブジェクトはＨＴＭＬコードによって獲得される。ショシュケレ（登録商標）のために望ましいタイムラインを獲得するためには、「タイムライン」と称される Ｄｒｅａｍｗｅａｖｅｒプログラムの機能が使用される。ＧＩＦ とＷＡＶ オブジェクト（アニメーションと音声）との間の同期は、その組み込みによって達成される。ＧＩＦ オブジェクトの周囲の全ての領域は透明に維持され、下層レイヤに何があるかを表示する。このように、ユーザは長方形又は長方形のウィンドウではなく、キャラクタを見ることができる。これは共にＶｅｒ．４．０ 以上のインターネット・エクスプローラ及びネットスケープ、及びレイヤ技術を自身に有する他のブラウザでも動作する。
【００２４】
サーバＷによって提供されるＨＴＭＬページはどちらの技術にもアクセスでき、ユーザコンピュータに必要な技術が搭載されている場合は第一のオプションが、またはそれがない場合は第二のそれがで再生される。ユーザは選択が行なわれたことには全く気付かない。図３はどのスクリプトが使用されるべきあるかを決定する手順を示すフローチャートである。手順はブロック２００ でスタートし、ユーザコンピュータ中でショシュケレ（登録商標）を受信するために利用可能な技術に関する決定がブロック２１０ で行なわれる。コンピュータがインターネット・エクスプローラ ４．０以上及びＦｌａｓｈ を有している場合、ＭＰ３ または他の音声ファイルを含む調整されたＦｌａｓｈ イメージを生成するスクリプトがブロック１１で作成される。コンピュータが当該技術を備えていない場合、上述の如きアニメーションＧＩＦ ファイル及び同期したＷＡＶ ファイルを生成するスクリプトがブロック２４０ で作成される。ブロック２５０ では、サーバからユーザへ提供されるＨＴＭＬページ中でショシュケレ（登録商標）を生成するために適切なコードが発生される。この後、プロセスあブロック２６０ で終了する。
【００２５】
ショシュケレ（登録商標）を駆動するジャバ・スクリプトのスクリプトを書き込むための基本として使用されるオリジナルのジャバ・スクリプトのスクリプトはパブリック・ドメインにあるが、全ての変更は本発明のために実施され、その結果は革命的なものである。即ち、再生されるべきどのようなアニメーションに対しても、異なるサイズ，画面上のいかなる場所での再生も許可し、これによってユニークな結果、即ちショシュケレ（登録商標）が達成される。
【００２６】
図４は、コンピュータ化広告のためのビジネス方法を示すブロック図である。ショシュケレ（登録商標）はメディア・ソースと称される組織３００ を通じて提供されるものと仮定する。
【００２７】
ショシュケレのマーケティングは、コマーシャル（「ショスマーシャル」）を制作するためにクライアント（たとえばスポンサ３１０）にショシュケレを販売することができる広告代理店３４０ を通じて行なうことが可能である。スポンサ３１０ は代理店３４０ に対して、一つのプロジェクトまたは「戦略単位」で支払いを行なう。代理店３４０ はショシュケレ（登録商標）制作のため制作所３１０ へ支出する。初期段階では、ショシュケレ（登録商標）は準備されたスクリプトと共にメディア・ソースからオーダすることができる。後の段階では、メディア・ソースにライセンス料を支払うことによって、ショシュケレ（登録商標）を制作するために制作所３３０ または他の下請けで制作を可能とする「ショスケライザ」と称されるツール・キットが提供されるであろう。一旦ショスマーシャルが制作されると、コンテンツにショシュケレ（登録商標）を挿入するためのタグを提供されたコンテンツ・プロバイダ３２０ のあらゆるページ内のユーザに提供される。広告主はショシュケレを作成するために合意した料金と、１インプレッションの所要時間に対する料金を含むインプレッション単位の料金（１インプレッション＝１ビジタに対する１回の掲示）をメディア・ソースに支払うようにすることが望ましい。メディア・ソースはコンテンツ・プロバイダと交渉し、その費用を支払う。他の方法として、コンテンツ・プロバイダはショシュケレ（登録商標）単位及びインプレッション単位で決定される金額をメディア・ソースに支払う。ショシュケレを起動するための全てのコードはメディア・ソースのサーバに常駐しているため、ページのソースを見ている誰もがショシュケレ・コードのコピーをできないようにする。
【００２８】
一例として、バドワイザの代理店はマジック・ジョンソンが踊る５秒のショシュケレ（登録商標）のためにメディア・ソースに戻ることとする。代理店はＹａｈｏｏ または他のページ（即ち、コンテンツ・プロバイダ３２０）を通じてアメリカ市場の西南部で表示させるとする。代理店３４０ は、メディア・ソースの仕様を満たすデジタル・メディア（たとえば、制作所３３０ によって用意されている）によるアニメーションをメディア・ソースに提供する。メディア・ソースはショシュケレ（登録商標）に変換するために必要なコードを用意し、Ｙａｈｏｏ のウェブ・マスタはショシュケレ・サーバにアドレス指定したＹａｈｏｏ ページにタグを挿入する。これに対してメディア・ソースはＸドルの費用を請求する。ショシュケレ（登録商標）は、インターネットを通じて特定のコード群が送られるまで動作する。ショシュケレ（登録商標）が一旦起動すると、認識された南西ビジタによるＹａｈｏｏ への訪問の際にショシュケレ（登録商標）が再生される都度、メディア・ソースはＹセントの支払を受ける。代理店は、メディア・ソースに送り込む各クライアント毎のメディア・ソースの収入に対してあるパーセンテージを受け取る。
【００２９】
図５はショシュケレ（登録商標）を利用したコンピュータ化挨拶状（グリーティング）のシステムを示すブロック図である。今現在、挨拶状はインターネットで入手可能ではあるが、有料広告のバックグラウンド・ページと共に使用されたことはない。オプションを含むテンプレートで挨拶状を作成することにより、どのインターネット・ユーザもグリーティング・ショシュケレ（登録商標）を他のインターネット・ユーザへ送信することが可能である。このショシュケレ（登録商標）は、ビジタではなくメディア・ソースによって選択されたインターネットのページのバックグラウンドに現われるため、そのようなことを行なうためのサイトに対してメディア・ソースは料金を請求することが可能である。
【００３０】
例
インターネット・ビジタ４２０ は、キャラクタのギャラリ（自身の絵を含む）から選択したショシュケレ（登録商標）挨拶状作成ホーム・ページ４００ （メディア・ソース）へアクセスする。そしてユーザは特定の動作，音声ギャラリ（ユーザ自身のものも含む）から語り，歌の音声または書面メッセージを選択する。ユーザは自分の名前とＥメール・アドレスとを入力し、ショシュケレ（登録商標）挨拶状の送信を希望する宛先を特定する（名前とＥメール・アドレス）。そして、メディア・ソースの自動システムは、受信者を待っているショシュケレ（登録商標）挨拶状を受信者がクリックして受信しに行くことができるウェブ・ページ（メディア・ソース・サーバ内）を受信者に教えるＥメールを受信者４１０ へ送信する。そこに到達すると、受信者はコンテンツ・プロバイダまたは広告主４３０ 、たとえばＹａｈｏｏ によって用意された通常の及び／又は専用のページを見ることができ、ショシュケレ（登録商標）・グリーティングが現れる。メディア・ソースはコンテンツ・プロバイダによって支払われるインプレッション数に基づいた合意を交わすであろう。メディア・ソースは、ビジタがバックグラウンド・サイトに留まっている時間が長いほど追加金額を請求するであろう。一般大衆のために、彼らのウェブ・サイトまたはその他の目的で広告またはその他のことを実行するためにショシュケレ（登録商標）を作成するためのテンプレートが使用可能であることに留意願いたい。
【００３１】
案内及び／又は教習ショシュケレ（登録商標）
ショシュケレ（登録商標）はユーザを他の特徴及び／又はエリア及び／又は他のページへ案内するために、また同様に言語教育の補助，商取引，性技，ダンス，武芸，検閲，ニュースの閲覧等のためにインターネットサイトに現われることができる。コンピュータ操作の誤りを指摘することも可能である。
【００３２】
ソフトウェアのアップデート
ショシュケレ（登録商標）は、期限切れのソフトウェアのアップデート又は消失したプラグ・インの申し込み、または古いプラグ・インの交換のために、画面に現われる。
【００３３】
ソフトウェア価格の削減（広告を含む）
ショシュケレ（登録商標）はインターネットからダウンロードしたソフトウェアまたはソフトウェア原価を削減するためにメディアで提供されたソフトウェアと共に起動する。
【００３４】
例
・ユーザがウィルス駆除プログラム及びフリーバージョンをダウンロードして実行した時に、ブラウザ・ウィンドウが開いてショシュケレ（登録商標）が再生される。これはウィルス駆除プログラムをアップデートする毎に及び／又は一回のみに生じる。
【００３５】
・あるインターネット・サーファーが、ある人物が第１１章の保護を申請したか否かを知りたい場合、この情報を提供するコマーシャル・サイトは無償でデータのダウンロード、またはディスケット，ＣＤ−ＲＯＭで送付することする。ユーザの費用が皆無でありながら、ショシュケレ（登録商標）を導入することで利益を得ることが可能である。
【００３６】
・マイクロフォンとスピーカとを使用してダイアルパッドで世界中のどの場所にでもダイヤルすることによりインターネットを通じた国際電話をする場合、通話はショシュケレ（登録商標）によって両端で接続されることが可能（音声のみも可）。
【００３７】
インターネットにとってショシュケレはテレビのコマーシャルに相当する。即ち、これまでのインターネット上で行なわれていた広告はバナーを通じて実施されてきたことを意味する（雑誌または新聞の広告に類似している）。一方、ショシュケレ（登録商標）は会話もでき、もし望むのであれば人間らしくすることもできるため、テレビコマーシャルに似ている。
【００３８】
バナーと比較したショシュケレ（登録商標）の特質
１．スクロールすることが不可能である。これはたとえば、ショシュケレ（登録商標）が歩いてきて「コーラをどうぞ」と言った場合に、ユーザはそれを見たくなくても、ショシュケレ（登録商標）はバナーのようにスクロールして外すことができない。即ち、終了するまで画面に留まる。
【００３９】
２．音声。今日、インターネットで使用されているただ二つの広告方法は、
・ＭＩＤＩ音楽、即ちコンピュータ音源、又は
・音声を聞くことを可能にするためにダウンロードしなければならない特別なプログラム（プラグ・インまたはその他）を使用すること。例：Ｆｌａｓｈ，あなたはＪａｃｋを知らない。それに対してショシュケレ（登録商標）は二つの主要ブラウザ（Ｎｅｔｓｃａｐｅ及びＩｎｔｅｒｎｅｔ Ｅｘｐｌｏｒｅｒ）のバージョン４．０ 以上（現在のユーザの９７．５％が使用している）であれば、モノラル，ステレオ，音楽，会話のいかなる音でも再生である。
【００４０】
３．バナーとは異なり、一般ユーザはショシュケレ（登録商標）が現われることを予測できない。ページが開いてダウンロードが完了するまで、バナーの場所はマークが付けられるが、ショシュケレ（登録商標）は静かにかつ何の痕跡もなくダウンロードされる。
【００４１】
４．透明性。バナーは透明でなく、ショシュケレ（登録商標）も透明でないが、ショシュケレ（登録商標）の直近の周囲及びショシュケレが動き回る場合、移動した後の場所も完全に見える（透明）。これはポップアップ・ウィンドウとは異なる。ショシュケレ（登録商標）は周囲に特別なウィンドウを有さない。即ち、最小化すること、または閉じることが不可能であり、ページの外側のレイヤに駐在する。
【００４２】
５．ショシュケレ（登録商標）は完全にカスタマイズ可能である。
例
・フル・ディジタル・ビデオで有名人を作成し、要求されるどのようなサイズにも合わせることができる。たとえば、リッキー・マーチン，マジック・ジョンソン等。彼は話すことが可能であり（「ペプシをどうぞ」）、又は何も言わずに単に手でペプシを持つことも可能である。彼は、歌ったり話したり、または足音，扉を閉じる等の音響効果をステレオで出力可能である（片方のスピーカから他のスピーカへ歩く）。
【００４３】
・アニメーション・キャラクタにすることもできる。バグス・バニーのような有名なキャラクタ，あらゆる動画，人物の動画でも、上述同様に全ての音響効果を付随させることが可能である。
・文書ページのバックグラウンドに「ジョーズ」のテーマ曲を流しながら、鮫のヒレを、そして最後にはＮｉｋｅ ｓｗｏｏｓｈ シンボルのように浮き上がってくることも可能である。
【００４４】
・音声の有無に拘わらず、訪問中のページの躍る文字であることも可能。
・音声だけであることも可能。（「コーラをどうぞ」）
【００４５】
６．完全に同期可能。このことは、ショシュケレ（登録商標）が一回または何回か、及び／又は選択されたあらゆる時間間隔で現われるように予め設定することができることを意味している。たとえば、リッキー・マーチンがやって来て「ペプシをどうぞ」と言い、再び現れなかったり、または３分ごとに現れたり、及び／又はリッキー・マーチンが去って２０秒後に鮫のヒレが現れること（上記参照）が可能である。１秒から選択されたどのような長さの時間にでも持続させることが可能である。ショシュケレ（登録商標）が現われているページが最小化された場合、ショシュケレ（登録商標）の絵はページと共に消える。ページが閉じられた場合、絵及び音声は共に消える。
【００４６】
７．実施が容易である。どのようなウエブ・マスタでも、ショシュケレ（登録商標）・ルーチンを起動し、また停止するためには５分以下の時間しか必要としない。
【００４７】
８．クッキーとのインタラクション。ショシュケレ（登録商標）はクッキー技術と以下のようにインタラクションする。
・メッセージを個人用にすることができる（「Ｈａｖｅ ａ Ｐｅｐｓｉ， Ｍｉｓｔｅｒ Ｓｍｉｔｈ」、またはスペイン語で「スミスさん、ペプシを飲んで下さい」）
【００４８】
・以前に当該ショシュケレ（登録商標）及び／又は他のショシュケレ（登録商標）をユーザがいつ視聴したかを認識し、その場合「あの鮫に驚きましたか」と尋ねることも可能である。物語を章ごとに語るために使用することもでき、頻繁に出現させないことでユーザを不快にさせないことも可能。
・クッキーの導入を可能にする。
【００４９】
ショシュケレ（登録商標）の普遍性は、一連のツールでサポートされた基本的な概念により可能になる。この概念は、グラフィックカル・インタフェイスを使用する全てのマルチメディア・コンピュータがショシュケレ（登録商標）を本来的に表示できるということであるが、必ずしも全てが同じ技術を用いているものではない。個々のコンピュータがどのような技術をサポートしているか、またその一つまたは複数の技術にあてはまる特定の広告単位を作成する方法を決定することが必要になる。
【００５０】
明確にしておかないければならないことは、ショシュケレ（登録商標）広告単位は一つのファイルからなるのではなく複数のファイルのセットであるということ、及び稼働するショシュケレ（登録商標）を送り出すためのキーは、セットのファイル中のどれが表示するコンピュータに適応しているか、ということである。このタスクを達成するためには、満たされるべき４つのステップがある。
【００５１】
・どの技術がサポートされているかを定義すること
・各技術を使用してマッチする広告単位を開発すること
・各コンピュータへ送信すべき最適な技術を決定すること
・各コンピュータへ適切なファイルを送信すること
【００５２】
換言すれば、ショシュケレ（登録商標）は一つの新たな技術によって可能になるのではなく、現存技術の斬新且つ常識的ではない組み合わせ、更に独自のコードによって可能なのである。ユーザコンピュータの構成と能力とに依存して、ショシュケレ（登録商標）のための無数の技術的な構造の内の一つが選択され、送信され、実行される。
【００５３】
ショシュケレ（登録商標）の作成に際して遭遇した主な困難の一つは、個々のまたは一連の技術には固有の限界があることである。いくつかの技術は動画を表示可能ではあるが、長方形の形状に限定される。他にも、音声の再生が不可能であったり、記述のみを表示するもあった。プラグ・インを必要としたり、稼働するプラットフォームに依存して能力が異なる技術も存在した。
【００５４】
第１の問題は、ウェブ・ページ上の個々のオブジェクトが長方形に定義されていることであり、このために全ての画像が長方形または正方形に限定されるということであった。このことは、ショシュケレ（登録商標）に先立つ技術の全ての広告単位がなぜそのような特定の形状であったかを説明する。この制限は透明性または半透明性を使用することで克服した。即ち、オブジェクトのいくつかの部分、通常は周囲の外側の部分を見えないようにし、これにより長方形ではない現われ方にした。このことは、フローティング・レイヤ内にオブジェクトを位置させることにより、あらゆる形状及びサイズの自由な動きの態様のイリュージョンを作成する。
【００５５】
いくつかの現存技術（例 ＧＩＦ８９）は半透明モードを提供するので、イリュージョンを容易に得ることができる。しかし、ＧＩＦ８９ には他の制限、たとえば音声またはインタラクションの適応性等が無いことである、納得のゆく広告を送り出すための最適な解決には程遠い。その他の技術も以下のような他の制限を有している。
【００５６】
・Ｆｌａｓｈ ３ −プラグ・インを必要とし、透明モードを有していない。
・Ｆｌａｓｈ ４ 及び５−いくつかのプラットフォームにおいて、プラグ・インを必要とし、透明モードを有していない。
・ジャバ・アプレット−透明モードを有しておらず、バグも多い。
・Ｓｈｏｃｋｗａｖｅ −いくつかのプラットフォームにおいて、プラグ・インを必要とし、透明モードを有していない。
・ＷＡＶ −画像が無い。
・ＧＩＦ −音声が無い。
・ＪＰＥＧ−音声及び透明モードが無い。
・ＰＮＧ − 音声が無い。
【００５７】
多くの他の技術のこれらの制限は、新たな代替技術の探索、及び一方では常時使用可能な技術の組み合わせの探索の動機付けとなった。我々は常に同一の前提、即ち全てのマルチメディア・コンピュータは、音声を含むフリーフローティング，マルチフォーム，アニメーション広告を表示可能である、ということから開始する。
【００５８】
ショシュケレ（登録商標）は、その構造が選択される処理により実現可能である。この選択は、多くの選択可能なショシュケレ（登録商標）構造の内のどれが特定のメッセージを最も効果的な方法で送信するために最も適しているかを、各広告内容及びエンド・ユーザコンピュータに適用可能な技術を考慮して、行なわれる。以下に記述される処理は、ウェブに接続した全ての個々のコンピュータは、正しい方法で組み合わされた場合にショシュケレ（登録商標）を駆動できるツール群を含むという前提に基づいている。
【００５９】
また、ショシュケレ（登録商標）の送出と駆動とに使用される代替構造が以下に記載されている。これらの種々の技術は、同期した音声，透明性，または特定のプラグ・インの信頼性に欠如があるあらゆる一つの技術の欠点を克服するために設計された。特定の構造は、ショシュケレ（登録商標）の固有の特徴及びユーザコンピュータの実際の構成に応じて使用される。
【００６０】
ショシュケレ（登録商標）の作成は二つのステップ（これらは更に二つのサブ・ステップに分割される）に分割されるが、これらは完全に異なるが、互いに従属し、完全に一体化されている。
・オーサリング
−サポートする技術の定義
−個々の技術を使用した適合する広告単位の開発
・送出
−各ユーザへ送信されるべき最適な技術の決定
−各ユーザへの適切なファイル群の送出
【００６１】
これらのステップは相互に関係しており、ショシュケレ（登録商標）の正しい動作のためには慎重に同期されなければならない。またこれらのステップは本処理に組み込まれ、補助ツール群及び予め決定されたプロセスの支援を受ける。
【００６２】
オーサリング
サポートする技術の定義
無数のオペレーティング・システム，ブラウザ，プラグ・インからなる数百の技術的プラットフォームの可能な組み合わせを考慮しても、本発明は必要とされるショシュケレ（登録商標）構造の数を最小限に維持するように管理する。適応するオペレーティング・システムは多数あり、 Ｗｉｎｄｏｗｓ ９５， Ｗｉｎｄｏｗｓ ９８， Ｗｉｎｄｏｗｓ ＭＥ， Ｗｉｎｄｏｗｓ ＮＴ ４．０， Ｗｉｎｄｏｗｓ ２０００， Ｍａｃｉｎｔｏｓｈ Ｓｙｓｔｅｍ ７， Ｍａｃ ＯＳ ８， Ｍａｃ ＯＳ ９， Ｍａｃ ＯＳ Ｘ，いくつかの種々のＬｉｎｕｘ 、及びいくつかのウェブ・デバイスオペレーティング・システムさえも適応する。個々のオペレーティング・システム用の多くの利用可能なブラウザも適応する。能力及び互換性は最優先で考慮された。
【００６３】
ショシュケレ（登録商標）はＦｌａｓｈ プラグ・インの有効性と、特定のブラウザとプラットフォームとの組み合わせによる半透明表示の能力、またはその有無によって、大きく４種類または４ファミリーにグループ化される。この基本的な４タイプ（サブ・カテゴリを伴う）は以下の如くである。
【００６４】
ａ．半透明有り、且つＭＰ３ 圧縮有りのＦｌａｓｈ
１）ウィンドウズにインストールしたインターネット・エクスプローラ４．０ 以上にＦｌａｓｈ ４ インストール済み。
２）ウィンドウズにインストールしたインターネット・エクスプローラ４．０ 以上にＦｌａｓｈ ５ インストール済み。
【００６５】
ｂ．半透明無し、且つＭＰ３ 圧縮有りのＦｌａｓｈ
１）マッキントッシュにインターネット・エクスプローラ４．０ 以上インストール。
２）全てのプラットフォームにネットスケープ・ナビゲータ４．０ インストール。
３） Ｏｐｅｒａ
ｃ．半透明無し、且つＭＰ３ 圧縮無しのＦｌａｓｈ
ｄ． Ｆｌａｓｈ無し
【００６６】
タイプａとそのサブ・カテゴリはショシュケレ（登録商標）の最も単純な制作方法と表示方法とを使用する。唯一必要なものは、一つのｓｗｆ ファイルといくつかの特許済のジャバ・スクリプトコードである。
タイプｂとそのサブ・カテゴリはショシュケレ（登録商標）の固有の芸術的、技術的特長によって複数の解決方法が必要である。使用される解決方法は以下の内の一つである。
【００６７】
Ｆｌａｓｈ ４ 又は５
（ショシュケレ（登録商標）は自身のレイヤ内で正方形か長方形に制限され、このレイヤは後に広告が終了すると隠され、アンロードされる。全ての動きは内部であり、このことは外部オブジェクトが静止したままであることを意味している。ショシュケレ（登録商標）がポップして現われ、再生され、ポップして消える。フェードはＦｌａｓｈ ４ 内のアルファオブジェクト・チャネルにより達成される。）
【００６８】
Ｆｌａｓｈ ４ 又は５／タイムライン
（レイヤがジャバ・スクリプトによって移動すること以外は＃１と同様であり、これにより正・長方形ショシュケレ（登録商標）がブラウザ・ウィンドウ内を自由に移動することが可能。ショシュケレ（登録商標）はウィンドウへ入ったり、ウィンドウから出たりすることが可能である。）
【００６９】
Ｆｌａｓｈ ４ 又は５／ＧＩＦ ／タイムライン
（正方形のフラッシュ・オブジェクトがＧＩＦ イメージに囲まれ、これと同期して移動すること以外は＃２と同様であり、ＧＩＦ は透明モードをサポートしているので、輪郭はどのような形状にもなり得るか、または少なくともそのような方法で現われる。）
【００７０】
Ｆｌａｓｈ ４または５／ＧＩＦ
（レイヤの移動が無い以外は＃３と同様）
【００７１】
ＧＩＦ ／タイムライン／Ｆｌａｓｈ ４または５
（これはショシュケレ（登録商標）とは完全に異なるタイプである。画像は動きの有無には拘わらず完全にＧＩＦ イメージで制作されている。ＧＩＦ は、タイムラインによってアニメートする自身の一つまたは複数のレイヤに位置し、音声と同期する。ウィンドウズ，インターネット・エクスプローラ，Ｆｌａｓｈ ４ 又は５と共に、これはショシュケレ（登録商標）に完全に自由な形状を可能にさせる唯一の選択である。
【００７２】
タイプｃはどのプラットフォームにおいてもＦｌａｓｈ をサポートする全てのブラウザを含む。この組み合わせは、ＭＰ３ 圧縮が無いことを除いてはＦｌａｓｈ ４ と同様の制限，問題及び可能性を含み、このことはｓｗｆ ファイルが若干大きいことを意味する。解決法は、Ｆｌａｓｈ ３を使用すること以外は、半透明をサポートしないプラットフォーム上のＦｌａｓｈ ４及び５と同様である。
【００７３】
タイプｄについては、あらゆるプラグ・インの欠如が、タイム・ライン及び一層又は複数層のレイヤでの一つ又は複数のアニメーションＧＩＦ と共に、システムのネイティブ・サウンド・フォーマットの同期を必要とする。
【００７４】
次に、これらの分類を他の視点から説明する。ショシュケレ（登録商標）のタイプ別ではなく、プラットフォームとプラグ・インとの組み合わせによって定義される。
【００７５】
１．ウィンドウズ（９５以上）
１．１．エクスプローラ（４．０ 以上）
１．１．１． Ｆｌａｓｈ ４（透明有り、代替解決法は不要。ショシュケレ（登録商標）はあらゆる形状になることができ、最上層レイヤに駐在する透明フラッシュ・オブジェクト内を移動できる。アニメーション終了時にレイヤは隠され、アンロードされる。）広告は、ページの他の部分に何があるかには拘わらず、自身のレイヤ内でロードされ、このレイヤは後にアンロードされ。これによりデザイン及び管理は完全に自由になる。
【００７６】
１．１．２． Ｆｌａｓｈ ３（透明無し、ショシュケレ（登録商標）は自身のレイヤ内にて正方形または長方形に制限され、当該レイヤは広告終了後に隠され、アンロードされる。）
【００７７】
１．１．３． Ｆｌａｓｈ ３／タイムライン（レイヤがジャバ・スクリプト・コードで移動する以外は１．１．２．と同様。これにより、正方形のショシュケレ（登録商標）が動き回る。）
【００７８】
１．１．４． Ｆｌａｓｈ ３／タイムライン／ＧＩＦ （１．１．３．と同様。この場合、正方形のフラッシュ・オブジェクトはＧＩＦ イメージによって包み込まれており、このために、ＧＩＦ は透明をサポートし、輪郭はどのような形状になることも可能であり、または少なくともそのような方法で現れることが可能である。）
【００７９】
１．１．５． ＧＩＦ／タイムライン／音声 （これはショシュケレ（登録商標）とは完全に異なるタイプである。絵は動くか否かには拘わらず、完全にＧＩＦ イメージで制作される。ＧＩＦ は、タイムラインによって動作する別々のレイヤに位置し、音声と同期する。）
【００８０】
１．１．５．１．　ＧＩＦ ／タイムライン／ＷＡＶ
１．１．５．２． ＧＩＦ／タイムライン／Ｆｌａｓｈ ３（１．１．６．１．と同様。但し、圧縮率がより高い）
【００８１】
１．１．６． ＧＩＦ／ＷＡＶ （ＧＩＦが、画面内を動き回らない単純なアニメーションＧＩＦ であるということ意外は１．１．６．１ と同様。）
【００８２】
１．１．７． Ｆｌａｓｈ ３「パッチ」（この方法は開いたページの正確なコピーをＦｌａｓｈ オブジェクトの下層レイヤとして位置させることにより透明の欠如を補う。これによりショシュケレ（登録商標）を含むレイヤが接近しても、ユーザは同じ画像を見つづけており、ショシュケレ（登録商標）によって覆われたことを実感できない。）
【００８３】
１．２．ネットスケープ
１．２．１． Ｆｌａｓｈ ４ （透明無し、ショシュケレ（登録商標）は自身のレイヤで正方形または長方形に制限され、このレイヤは広告終了時に隠され、アンロードされる。）
【００８４】
１．２．２． Ｆｌａｓｈ ４／タイムライン（レイヤがジャバ・スクリプト・コードで動くこと以外は１．２．１．と同様。これにより正方形のショシュケレ（登録商標）は動き回ることが可能である。）
【００８５】
１．２．３． Ｆｌａｓｈ ４／タイムライン／ＧＩＦ （１．２．２．と同様。この場合、正方形フラッシュ・オブジェクトはＧＩＦ イメージによって包み込まれており、ＧＩＦ が透明をサポートしているため、輪郭はどのような形状になることも可能であり、または少なくともそのような方法で現れることが可能である。）
【００８６】
１．２．４． Ｆｌａｓｈ ４／ＧＩＦ （ レイヤ移動がないこと以外は１．２．３．と同様）
１．２．５． Ｆｌａｓｈ ３ （１．２．１ と同様）
１．２．６． Ｆｌａｓｈ ３／タイムライン （１．２．２．と同様）
１．２．７． Ｆｌａｓｈ ３／ＧＩＦ ／タイムライン （１．２．３．と同様）
１．２．８． Ｆｌａｓｈ ３／ＧＩＦ （１．２．４と同様）
【００８７】
１．２．９． ＧＩＦ／タイムライン／音声 （これはショシュケレ（登録商標）とは完全に異なるタイプである。絵は動くか否かには拘わらず、完全にＧＩＦ イメージで制作される。ＧＩＦ は、タイムラインによって動作する個別のレイヤに位置され、音声と同期される。ウィンドウズ／インターネット・エクスプローラ／Ｆｌａｓｈ ４ と共に、ショシュケレ（登録商標）の形状が自由になる唯一の選択である。）
【００８８】
１．２．９．１．　ＧＩＦ ／タイムライン／ＷＡＶ
１．２．９．２． ＧＩＦ／タイムライン／Ｆｌａｓｈ ３　（１．２．９．１．と同様だが、圧縮率がより高い）
１．２．９．３． ＧＩＦ／タイムライン／Ｆｌａｓｈ ４ （１．２．９．２．と同様で、ＭＰ３ 圧縮が加わる。）
１．２．１０． ＧＩＦ ／ＷＡＶ （ＧＩＦが、画面内を動き回らない単純なアニメーションＧＩＦ であるということ意外は１．２．９ と同様。）
【００８９】
１．３． Ｏｐｅｒａ （ネットスケープと同様）
１．４． ＡＯＬ （ネットスケープと同様）
【００９０】
２． Ｍａｃｉｎｔｏｓｈ （タイムラインに短い遅延が含まれることが必要なこと以外はウィンドウズ／ネットスケープと同様。）
３．プレイステーション
４．ウェブ・テレビ
【００９１】
個々の技術を使用した適合する広告単位の開発
一旦分析が完了した後、次のステップは全ての望まれるプラットフォームで稼働する広告単位のために、必要なバージョン又はショシュケレ（登録商標）構造の作成である。創造的な動作のための芸術的な考慮を踏まえた結果、プラットフォーム，ブラウザ，プラグ・インの数千の組み合せが含まれるにも拘わらず、現在の９９％のウェブ世界は９個のみの構造で適合させることが可能である。
【００９２】
全てのバージョンの出発点は、インターネット・エクスプローラのバージョン４．０ 以上及びＦｌａｓｈ プラグ・インのバージョン４ （以下、ＷＥ４Ｆ４ と略）以上で動作するショシュケレ（登録商標）である。ベクタ及びビット・マップ・グラフィック，アニメーション，音声及び半透明を記述するこの組み合せの能力により、他の全てのバージョンを評価するための金本位制とも言える立場である。この構造が最も容易な記述及び実装に適している。他の全てはこれの能力をエミュレートするために開発された。
【００９３】
もしも目的がウィンドウズ・パソコンでＦｌａｓｈ ４ （ＷＥ４Ｆ４）以上のプラグ・インを導入したインターネット・エクスプローラ４．０ またはそれ以上のブラウザのＨＴＭＬページのみで動作するショシュケレ（登録商標）の開発であれば、ページにフラッシュ・オブジェクトを埋め込んだタグのｗｍｏｄｅ と称されるパラメータを「透明」に設定することにより容易に可能である。
【００９４】
2004508629.tif 000003
【００９５】
他のプラットフォームはこの解決にはならないため、それらの全ては全く異なるパスをとる。Ｆｌａｓｈ ファイル中の画像及び音声は種々のフォーマットへエクスポートされる。ジャバ・スクリプトのタイムラインが、ＨＴＭＬドキュメント内にレイヤを作成し、音声及び画像をこれらのレイヤにロードし、同期させ、アニメートさせることにより、これらのエクスポートされたファイル（マルチメディア・ファイル群又はＭＭＦｓ） を制御する。これらは、ＷＥ４Ｆ４， ＭＭＦｓ，ジャバ・スクリプト・コード以外の全てのショシュケレ（登録商標）・バージョンのための材料である。
【００９６】
ショシュケレ（登録商標）構造の世界は以下の９つのケースに定義される。
2004508629.tif 000004
【００９７】
１． ＷＥ４Ｆ４
この構造は、全ての変更がファイル名とサイズであるテンプレートによって実施される。このバージョン以外の全ては、画像ファイル，音声ファイル及びジャバ・スクリプトの管理コード又はタイムラインを備える。
【００９８】
２． ＷＥ４Ｆ０
全てのプラットフォームをカバーする実際に稼働するショシュケレ（登録商標）群をフル・レンジで所持するための第１ステップは、ＷＥ４Ｆ４ 構造を画像，音声，ジャバ・スクリプト構造内の一つに変換することである。処理の標準化のために、最初に作成すべきはＷＥ４Ｆ０ である。我々はこれを「ＨＴＭＬ Ｂａｓｅ 」と称し、該当するＭＭＦｓのファイル・フォーマットはＧＩＦ，アニメーションＧＩＦ 及びＷＡＶ である。残りのプラットフォームをサポートするために、この「ＨＴＭＬ Ｂａｓｅ 」のバリエイションが制作される。
【００９９】
最初のステップは、スクリプトのタグに挿入させ、ドキュメント書き込み方法でページへ送信するため、「ＨＴＭＬ Ｂａｓｅ 」を外部のジャバ・スクリプト・ファイルに変換することである。これを行なうためには、「ＨＴＭＬ Ｂａｓｅ 」の全てのレイヤは「＜ｓｃｒｉｐｔ ｌａｎｇｕａｇｅ ＝ ”ＪａｖａＳｃｒｉｐｔ”＞ｔａｇ：」の直後に貼り付けられなければならない。
【０１００】
2004508629.tif 000005
【０１０１】
目的はＨＴＭＬでなくジャバ・スクリプトから書き込むことなしにレイヤを維持することである。
次に、レイヤは変数に導入される。
【０１０２】
2004508629.tif 000006
【０１０３】
これはジャバ・スクリプトの基本的タイムラインであり、全てのバージョンはこれを元に開発される。
次に加えられるのは、「ｔｈｅＳＲＣ」と称されるＭＭＦｓファイル群を指す新たな変数である。
【０１０４】
2004508629.tif 000007
【０１０５】
この例では、 ｓｋｌ＿ｇ ＿ａｉｃｉｒｃｕ０１．ｇｉｆ と称される画像は場所を指定されていないことが分かる。特定のＵＲＬ またはディレクトリへブラウザを指定できるようにするために、変数「ｔｈｅＳＲＣ」は画像名よりも優先される。
【０１０６】
2004508629.tif 000008
【０１０７】
これを全ての画像及び音声で実施することにより、自身のＭＭＦｓを簡単に発見することが可能な非常にフレキシブルなファイルが最終的に得られる。
【０１０８】
ジャバ・スクリプト・コードが外部のＭＭＦｓをコールするためにタイムラインをロードするのみならず、実行開始前にＭＭＦｓのロードを完了させるためにも必要である。これは下記のコードを挿入することで保証される。
ｗｉｎｄｏｗ．ｏｎｌｏａｄ＝ｓｈｃｒｅａｔｅ；
これが、ページのロード完了後にｓｈｃｒｅａｔｅファンクションをブラウザに実行させるように知らせるので、全てのＭＭＦｓが有効になる前にショシュケレ（登録商標）が表示されることが避けられる。
【０１０９】
問題はブラウザが既知の要素をロードすると同時に、これらが全てではないにも拘わらず、ファンクションをトリガすることである。未だレイヤに無いいくつかのＭＭＦｓはこのコマンドによってキャッシュされることはないであろう。いくつかの画像がまだレイヤ内に位置していないため、プリ・ロードの手法を実施する必要がある。一旦認識された後は、以下のタイムラインの変更でそれらのプリ・ロードをブラウザに指示することが可能である。
【０１１０】
2004508629.tif 000009
【０１１１】
音声ファイルの操作とプリ・ロードとは他の考慮を生じさせる。ＥＭＢＥＤ （挿入）ファンクションによってオーディオ・ファイルをページに組み込み、プレイバックを制御する必要があるためＡＵＴＯＳＴＡＲＴ（再生）プロパティがＦＡＬＳＥ（偽）に設定されなければならない。
【０１１２】
再生を開始するために、Ｆｌａｓｈ プラグ・インが ｐｌａｙ（） 方法を許可する。即ち、
2004508629.tif 000010
【０１１３】
このような ｐｌａｙ（） コマンドが利用不可能な場合（音声ファイルが他フォーマット時）、解決法はレイヤのＡＵＴＯＳＴＡＲＴ 設定をＦＡＬＳＥ （偽）からＴＲＵＥ（真）へ上書きすることである。
【０１１４】
オリジナル
2004508629.tif 000011
上書き後
2004508629.tif 000012
【０１１５】
この方法の欠点は埋め込まれた音声は上書きが不可能であることであり、この解決はレイヤ内で行なわれる。
2004508629.tif 000013
【０１１６】
この段階で、種々のバージョンを制作するための調整の多くが実施される。先行の動作をネットスケープでも動作可能にさせるためにレイヤは可視でなければならない。つまり、音声コントローラが表示されないようにするためには、レイヤが画面外に位置しなければならない。
【０１１７】
2004508629.tif 000014
これでサウンド・ファイルは随意に実行可能である。レイヤのコンテンツを上書きする他の方法がブラウザに応じて存在する。
【０１１８】
３． ＷＮ４Ｆ０
エクスプローラ・バージョンとよく似ているが、この場合は＜ＤＩＶ＞ タグは＜ＬＡＹＥＲ＞ タグに置換される。理論上では、ネットスケープ４．０ 以上のブラウザでは両タグが使用できるが、ドキュメント書き込み方法の使用時に＜ＤＩＶ＞ タグが結果的にエラーになることがあることを実験が示している。
【０１１９】
2004508629.tif 000015
【０１２０】
ここで、＜ＬＡＹＥＲ＞ タグはＳＴＹＬＥ をサポートしていないため、削除される。
2004508629.tif 000016
【０１２１】
次にプロパティが設定される。
2004508629.tif 000017
【０１２２】
ここで、ネットスケープでは全てのレイヤには絶対位置があることに注意して頂きたい。このため、当該設定は削除されねばならない。なお、ｔｏｐ／ｌｅｆｔ／ｗｉｄｔｈ／ｈｅｉｇｈｔ （上／左／幅／高さ）変数は画素によって測定され、 ”ｐｘ” が削除される。最終的に、ＨＩＤＤＥＮ（隠れた）がＨＩＤＥ（隠す）で置換される。
【０１２３】
これらの変更は、ＷＮ４Ｆ０ バージョンのコードによって全てのレイヤに対して実行されなければならない。
【０１２４】
2004508629.tif 000018
【０１２５】
４． ＭＮ４Ｆ０
このバージョンは音声ファイルがＷＡＶ に代えてＡＩＦＦフォーマットであることが必要ということを除けば、前バージョンと同様である。レイヤは次のように表示されねばならない。
2004508629.tif 000019
【０１２６】
そしてタイムラインは次の通りである。
2004508629.tif 000020
【０１２７】
５． ＷＮ４Ｆ４
このバージョン用には、ＷＡＶ 音声の使用に代えて、Ｆｌａｓｈ ４ 以上のプラグ・インのＭＰ３ 符号化能力を利用することが有利である。音源ファイルをｓｗｆ （Ｆｌａｓｈ）ファイルへ送ることにより、そのサイズの縮小、及びショシュケレ（登録商標）と組み合わされた総ファイルサイズの縮小が可能である。このバージョンはＦｌａｓｈ プラグ・インを使用するが、画像ではなく音声のみを送信するということに注意しておきたい。このプラットフォームにおいてＦｌａｓｈ プラグ・インは透明の設定をサポートしていないので、正方形でないオブジェクトを表示させるためにはＧＩＦ イメージの使用を余儀なくされる。
【０１２８】
これを実施するためには、サウンド・トラックを含むｓｗｆ ファイルにプリ・ロードを付加し、これの中からｓｈ＿ｃａｒｇａｒ（）ファンクションがコールされる。ｓｈｃｒｅａｔｅ（）ファンクションでは、音声レイヤはｓｗｆ サウンドを使用して動的に書き換えられる。次に、ｓｈ＿ｃｒｅａｔｅファンクションが作成され、タイムラインが埋め込まれたときにその実行の開始が指示される。このように、ｓｈｃｒｅａｔｅファンクションがオリジナルのジャバ・スクリプトのコードに有るように見える。
【０１２９】
2004508629.tif 000021
【０１３０】
そして、このことはショシュケレ（登録商標）構造では次のようになる。
2004508629.tif 000022
【０１３１】
ＥＭＢＥＤ 内のプロパティーは、ブラウザにファイル・フォーマットを単に伝えるのみである。ｓｈｃｒｅａｔｅファンクションはｓｗｆ ファイルをＳＯＵＮＤ （音声）レイヤにロードする。コードの通り、このファイルはロード完了後にｓｈ＿ｃａｒｇａｒファンクションをコールし、残るのは再生の開始時にタイムラインをスタートさせるようにそのファンクションをプログラムすることのみである。
2004508629.tif 000023
換言すれば、ｓｈ＿ｃａｒｇａｒファンクションは他のバージョンのｓｈｃｒｅａｔｅと同じ仕
事を実行する。
2004508629.tif 000024
【０１３２】
ｓｃｒｅａｔｅ の変更及びｓｈ＿ｃａｒｇａｒの付加後に、ＳＯＵＮＤ レイヤのオリジナルのコンテンツが削除される。また、フレームに駐在するＭＭ＿ｓｅｔＴｅｘｔＯｆＬａｙｅｒへのコールも削除される。
2004508629.tif 000025
【０１３３】
６． ＭＮ４Ｆ４
ＷＮ４Ｆ４ と互換性を有する。
【０１３４】
７． ＷＮ６Ｆ４
この構造はＷＥ４Ｆ４ とＷＮ４Ｆ４ とのハイブリッドである。両者はコードを共有しており、それはエクスプローラよりも多い。このため、ＷＥ４Ｆ０ で開始するので、音声フォーマット用にｓｗｆ ファイルを使用可能にする変更がされなければならない。これは前述した方法と同様に実行される。更に、ＳＯＵＮＤ レイヤに埋め込まれたコンテンツが消去される。
【０１３５】
2004508629.tif 000026
【０１３６】
レイヤは以下のようになる。
2004508629.tif 000027
【０１３７】
次に、ＭＭ＿ｓｅｔＴｅｘｔＯｆＬａｙｅｒのコールをタイムラインのフレーム１から削除。
2004508629.tif 000028
【０１３８】
そして、結果は以下のようになる。
2004508629.tif 000029
【０１３９】
ｓｈｃｒｅａｔｅファンクションを変更し、ｓｈ＿ｃａｒｇａｒ（）を付加すると、コードは以下のような結果になる。
【０１４０】
2004508629.tif 000030
【０１４１】
８． ＭＮ６Ｆ４
ＷＮ６Ｆ４ と同様。
【０１４２】
９． ＭＥ５Ｆ４
スタート点としてネットスケープ６（どのバージョンでも可）を取る。ＶＩＳＩＢＩＬＩＴＹ（可視）に代えて、ＤＩＳＰＬＡＹ （表示）がパラメータＮＯＮＥ（無）またはＩＮＬＩＮＥ（線内）と共に使用される。可視性が変化しないため、音声レイヤの変更が不要であることに留意して頂きたい。
【０１４３】
2004508629.tif 000031
【０１４４】
2004508629.tif 000032
【０１４５】
2004508629.tif 000033
【０１４６】
2004508629.tif 000034
【０１４７】
2004508629.tif 000035
【０１４８】
レイヤ変更後、ＭＭ＿ｓｈｏｗＨｉｄｅＬａｙｅｒｓファンクションが以下のように変更される。
【０１４９】
2004508629.tif 000036
【０１５０】
下層レイヤ（アンダー・レイヤ）のオプション
次に、上層に対して下層に浮遊可能なコンテンツの作成を可能にする方法のバリエイションに関する技術が記述される。この能力はショシュケレ（登録商標）技術がサポートする無数のオプションに付加される。これを達成するためには、ｚ−ｉｎｄｅｘ パラメータを使用し、ショシュケレ（登録商標）をコンテンツの後へ配置するための指示をブラウザに与える
【０１５１】
2004508629.tif 000037
【０１５２】
送達
広告単位が動作するためのショシュケレ（登録商標）ファイル群が一旦定義され、作成された後、そのために設計されたコンピュータへ移動され、送達されねばならない。このステップの重要度は作成と同等である。なぜならここでのエラーはショシュケレ（登録商標）、またはページ全体の不良動作を生じさせかねないからである。
【０１５３】
この動作を保証するためには二つの手続き、即ちユーザに最適な技術を定義すること、及び当該ユーザへの適切なファイルの送信、とが必要である。これらの手続きは、多数の論理プロセスといくつかの異なる技術とによって遂行可能である。両者の能力は、ショシュケレ（登録商標）・サービング・システムという一つのシステムに組み込まれている。
【０１５４】
図６に示されているようにショシュケレ（登録商標）・サービング・システムは４つのサブ・システム、即ちショシュケレ（登録商標）・ドライバ・サブシステム，アドミニストラティブ・サブシステム，制御及び統計サブシステム，及び経理サブシステムに分割されている。これらのサブシステムの内で、ショシュケレ（登録商標）・ドライバ・サブシステムがショシュケレ（登録商標）技術の心臓である。どの広告をどのユーザの各ページへ送信するかを決定するからである。ショシュケレ（登録商標）・ドライバ・サブシステムは、実際のショシュケレ（登録商標）の選択及び送信の全ての機能を扱う。送信されるべき広告及び使用されるべきショシュケレ（登録商標）構造を選択する。
【０１５５】
図７Ａと図７Ｂとを含む図７はユーザにショシュケレ（登録商標）を送達するためのシステムの動作を説明する概観のブロック図である。各ユーザはあるコンテンツ・プロバイダのウェブ・サーバに接続しており、ショシュケレ（登録商標）・ウェブ・サーバから一つのショシュケレ（登録商標）を提供されるであろうと仮定する。これは図６のドライバ・サブシステム６０４ の概要である。
【０１５６】
ブロック７５０ にて、ユーザはコンテンツを要求するためにＨＴＭＬを発する。要求７５２ はウェブ・サーバへ送信される。ウェブ・サーバはブロック７５４ にて、要求されたコンテンツを含むＨＴＭＬファイルを検索または作成し、ＨＴＭＬファイル７５６ はウェブ・ブラウザへ送信される。コンテンツの要求と共に、ＨＴＭＬファイル７５６ は、ウェブ・ブラウザにショシュケリゼーション・ファイル要求７６０ をショシュケレ（登録商標）・ウェブ・サーバへ送信させるためのショシュケリゼーション・タグを含む。
【０１５７】
ファイル要求を受信した後、ショシュケレ（登録商標）・ウェブ・サーバは、ユーザコンピュータをテストしてどの技術が利用可能であるかを決定するために設計されたショシュケリゼージョン・ファイルを検索し、ショシュケリゼージョン・ファイル７６４ がユーザのウェブ・ブラウザへ送信される。ブロック７６６ にて、ショシュケリゼージョン・ファイルがユーザコンピュータで実行され、サーバ側の処理要求７６８ がショシュケレ（登録商標）・サーバへ送信され、ユーザコンピュータで利用可能な技術が通知される。またショシュケレ（登録商標）・ウェブ・サーバに提供される情報は、どの広告をユーザが既に見たかという情報及びユーザに関する人口統計学的情報を示すユーザコンピュータ内のクッキーに過去に記憶された情報である。
【０１５８】
ブロック７７０ にて、サーバは受信した情報を処理し、どのタイプのショシュケレ（登録商標）・コードを送信すべきか、及びどの広告を送信すべきかかを決定する。そして、必要なショシュケレ（登録商標）・コード７７２ がウェブ・ブラウザへ送信される。ブロック７７４ にてショシュケレ（登録商標）・ウェブ・サーバはブラウザを受信し、ショシュケレ（登録商標）・ウェブ・サーバへメディア・ファイル要求を送信するコードを実行する。ブロック７７８ にて、ショシュケレ（登録商標）・ウェブ・サーバはメディア・ファイル要求を受信し、必要な画像及び実行コードを見つけ、これらのマルチメディア・ファイル７８０ をウェブ・ブラウザへ送信する。
【０１５９】
ブロック７８２ にて、ウェブ・ブラウザは実行コードを実行し、マルチメディア・ファイル群を再生する。実行コードを実行してマルチメディア・ファイルを表示した時に、ウェブ・ブラウザはショシュケレ（登録商標）・サーバに必要な広告が完了したことを通知し、ショシュケレ（登録商標）・サーバはユーザへ更新されたクッキーを送信する。
【０１６０】
図７（図７Ａと図７Ｂを含む）に示される基本的な手順は次の通りである。
１．ショシュケレ（登録商標）の要求
要求はＨＴＭＬファイルに含まれるコードの一つにより、ユーザのブラウザ内で発される（ショシュケレ（登録商標）が表示されるどのウェブ・ページにも加えられる）。
【０１６１】
２．ショシュケレ（登録商標）の選択
この処理は送信すべきショシュケレ（登録商標）を選択する。二つの基本的な決定をするために、二つのパラメータが考慮される。一つはどの構造を使用するかである（図８Ａ、８Ｂ、８Ｃ、８Ｄを含む図８）。もう一つはどの広告を送信するかである（図９）。
【０１６２】
図８Ａ〜図８Ｄ（全てをまとめて図８とする）は、特定のユーザに最適なショシュケレ（登録商標）をいかにして選択するかを説明するためのフローチャートである。処理はブロック６５０ にて開始され、ドライバ・サブシステムはブロック６５２ にて次の広告を選択する。ブロック６５４， ６５８， ６６２ 及び６６６ では、ユーザコンピュータのオペレーティング・システムを定めるためのテストが行なわれる。制御フローはオペレーティング・システムを発見するまでブロックを下へ移動し、発見した時にはその直ぐ右にあるブロックへ切り換わる。たとえば、もしユーザがマッキントッシュ・オペレーティング・システムを有している場合、ブロック６５４ でのテストは「ノー」の結果を生成し、ブロック６５８ のテストが行なわれる。このテストは「イエス」の結果を生成し、これによって処理はブロック６６０ へ移行する。ブロック６５６， ６６０， ６６４ 及び６６８ は、特定のオペレーティング・システム用のショシュケレ（登録商標）を起動する特定のサブ・プログラムを表す。これらのどれかのサブ・プログラムが一旦実行されると、このプログラムはブロック６７０ で終了する。もし、全てのテストが「ノー」の結果を生成した場合にも、プログラムはブロック６７０ にて終了する。
【０１６３】
図８Ｂのフローチャートは、ウィンドウズオペレーティング・システムの下でユーザのプログラムが動作している間にウィンドウズ・ショシュケレ（登録商標）を実行するために行われるサブ・プログラムを説明する（たとえば図８Ａのブロック６５６）。処理は６７２ にて開始し、ブロック６７４， ６７８， ６８２ 及び６８６ にて、どのブラウザがユーザによって使われ始めたかを決定するための連続的なテストが行なわれる。操作の流れは正しいブラウザが発見されるまでこれらのブロック群を下へ移動し、発見した時には直ぐ右にあるブロックへ移行する。たとえば、ユーザがネットスケープ・ブラウザを使用している場合、ブロック６７４ でのテストは「ノー」という結果を生成し、これによりブロック６７８ でのテストへ移行する。このテストは「イエス」という結果を生成するため、動作はブロック６８０ へ移行する。ブロック６７６， ６８０， ６８４ 及び６８８ は、ユーザが特定のブラウザを使用している場合に実行される別のサブ・プログラムに対応している。どの場合にも、一旦サブ・プログラムが実行されると、図８Ｂのプログラムはブロック６９０ にて終了する。どのブラウザも発見できない場合もプログラムは終了する（たとえば全ての実験が失敗した場合）。
【０１６４】
図８Ｃのフローチャートは、ウィンドウズ・オペレーティング・システムが動作しており、ユーザのブラウザがマイクロソフト・インターネット・エクスプローラであるユーザコンピュータで実行されるサブ・プログラムを説明している（たとえば図８Ｂのブロック６７６ のサブ・プログラム）。サブ・プログラムの実行はブロック７００ にて開始され、ブロック７０２ にてユーザコンピュータにＦｌａｓｈ ４ が存在するかを確認するテストが実行される。存在する場合、制御はブロック７０４ へ移行し、並行してＦｌａｓｈ ４ と共に動作するショシュケレ（登録商標）を選択するサブ・プログラムが実行され、このサブ・プログラムはブロック７１２ にて終了する。もしユーザ・コンピュータがＦｌａｓｈ ４ を有していない場合は、ブロック７０６ にて、ユーザコンピュータがＦｌａｓｈ ３ を所有しているか否かを決定するためのテストが行なわれる。所有している場合、制御はブロック７０８ へ移行し、ユーザコンピュータでどれが利用可能であるかに応じて、使用されるべき技術の４つの組み合せの内の一つを決定するサブ・プログラムが実行される。この後、このサブ・プログラムはブロック７１２ にて終了する。もしユーザ・コンピュータがＦｌａｓｈ ３ を所有していない場合、どれがユーザコンピュータで利用可能であるかに応じて、ショシュケレ（登録商標）は二種類の代替技術の内の一つを使用し（ブロック７１０）、このサブ・プログラムは７１２ にて終了する。
【０１６５】
図８Ｄは、ユーザコンピュータがウィンドウズ・オペレーティング・システムで動作しており、ユーザのブラウザがネットスケープである場合に実行されるサブ・プログラムを説明するためのフローチャートである。本処理は図８Ｃとよく似ており、異なるのはブロック７２４ 及び７２８ の双方においてブロック７０８ と同様の代替選択を実行することである。
【０１６６】
図９は、表示されるべき広告を決定するためにデータベースがどのように使用されるかを説明するためのブロック図である。ブロック１０００は、利用可能なコンテンツを提供するホストの全てのリストを表す。ブロック１００２は、ユーザが見ているコンテンツ・プロバイダのサイトの特定のページに対応するパラメータｐａｒ．ｕｒｌ を表す。このパラメータ．ｕｒｌは、特定のページのためのコードを見つけるために、テーブル１０００に適用される。ｐａｒ．ｕｒｌ が見つからない場合、処理は継続されない。ブロック１０００から提供されるコード群（Ｉｄホスト群）は他のテーブル１００４に適用される。更に、テーブル１００４に適用される情報はユーザが見ている主題に対応するか、又はユーザに関する情報のキーワード又はキーワード列である。テーブル１００４へ提供される情報はテーブル１００８に適用される新たなＩｄ−ｐａｇｅ コードを発生させる。更に、テーブル１００８に適用されのは、ユーザから要求された、及びユーザに関する既知の情報及び興味を惹く特定のキャンペインを記述するデータベースから要求された情報１１０ である。これらの全ては、テーブル１０１２に適用されるＩｄ−ｍｐ コードの発生という結果となる。Ｉｄ−ｍｐ コードには、ユーザがアクセスしたページに関するユーザに関する情報、及びその時点でアクティブであるメディア・プランに関する情報が含まれる。更にテーブル１０１２には、ユーザのクッキーから得られたユーザに関するキャンペーンの履歴情報が適用される。テーブル１０１２から生成されるものは、このユーザが見るであろう次のキャンペインを表わす他のＩｄ−ｃａｍｐａｉｇｎ であり、このコードはテーブル１０１６に適用される。テーブル１０１６は、ユーザへ送信される次のショシュケレ（登録商標）を識別する変数Ｉｄ−Ｓｈｏｓｈを発生する。
【０１６７】
構造の選択はユーザコンピュータから得られたデータに基づく。それは、オペレーション・システム，ブラウザ，インストールされたプラグ・イン，回線速度等によって左右される。クリエイティブ・ユニットの選択は、ユーザと、所定のキャンペイン・パラメータとの双方に基づいて行なわれる。
【０１６８】
２．１．ユーザ側の処理及びデータ
データは、ユーザがショシュケレ（登録商標）要求を実行しているときはいつでも得られる。クッキーに貯えられた情報を含むこともあり、そうでない場合もある。
２．２ サーバ側の処理及びデータ
サーバ側のデータは特定のキャンペーンのパラメータ及びロジックで構成される。
２．３．ショシュケレ（登録商標）の送信
どのショシュケレ（登録商標）及び構造を送信するかが一旦決定されると、ショシュケレ（登録商標）・ウェブ・サーバのフロント・エンドによって処理が実行される。
２．４ ショシュケレ（登録商標）のロード
２．５ アンロード
この二つの処理はブラウザによって実行される。以下は両プロセスそれぞれの詳細な説明である。
【０１６９】
ここで基本的なステップのそれぞれが詳細に説明される。
１．ショシュケレ（登録商標）の要求
ショシュケレ（登録商標）の送信及び実行はたとえばウェブ・ページ又はＨＴＭＬメールのようなキャリアーに予め埋め込まれたコードにより初期化される。本方法の好適な実施の形態では、開始コード又はショシュケレ（登録商標）・タグは、ショシュケレ（登録商標）・サーバ・システムから他のコードを要求するたった一行のジャバ・スクリプトからなる。これは、タグの埋め込み時において単純化することを目的とする。ショシュケレ（登録商標）の交渉成功のための必要なコードは多数のページを必要とすることもある。これを避けるため、代替的にページに完全挿入することが可能である。だがこれは当該方法に関する経験の無いウェブ・マスタにとっては非常に困難である。その代わりに、サイト側が操作する必要があるのは一行のジャバ・スクリプトである。
【０１７０】
ショシュケレ（登録商標）・タグは多数の方法の内の一つによってページに埋め込むことが可能である。それはスタティック・ＨＴＭＬページに単純に貼り付けることが可能であり、テンプレートに位置させることが可能であり、アプリケーションによって動的にに導入、又はサード・パーティの広告サーバにより送信されることも可能である。
【０１７１】
この最後のオプションはショシュケレ（登録商標）をサード・パーティから送信することではない。これはこの種の広告単位の送達のための込み入った処理を行なう決定の複雑さのために不可能である。前述の如く、ショシュケレ（登録商標）を送達するプロセスは無数のファイル及びプラットフォームが含まれるため、その機能動作と固く繋がっているためである。ショシュケレ（登録商標）の送信を開始させるためのコードのみがサード・パーティにより提供可能である。ショシュケレ（登録商標）・サービング・システムにより操作されるよりも多くのユーザ情報にサード・パーティがアクセスする、という筋書きが与えられると、サード・パーティのタグはターゲットの向上を可能にする。
【０１７２】
ショシュケレ（登録商標）・タグは以下の通りである。
2004508629.tif 000038
【０１７３】
ＳＣＲＩＰＴはスクリプトをコールする。
ＬＡＮＧＵＡＧＥ ＝ ”ＪａｖａＳｃｒｉｐｔ” はプログラム言語を表す。
ＴＹＰＥはＭＩＭＥタイプを指示する
ＮＡＭＥは変数を定義する。
ＳＴＹＬＥ は互換性の発行をアドレスする。
ＳＲＣ は検索されるべきファイルを指す。
ＳＣＲＩＰＴはｓｃｒｉｐｔコールの終了を記す。
【０１７４】
この要求は、キャンペーンを描写する目標のパラメータに依存して、オブジェクトのどのパラメータによってショシュケレ（登録商標）のインプレッションが結果的に得られるか否かが決まるということを意味している。実際に、当該タグはショシュケレ（登録商標）を要求せず、ショシュケレ（登録商標）の譲渡及び偶発的なダウンロードを要求する。
【０１７５】
２．ショシュケレ（登録商標）の選択
ショシュケレ（登録商標）の選択は、事実、二種の異なる決定を必要とする。どのショシュケレ（登録商標）構造を使用するか、及びどの独創的なユニットを送信するか、である。双方の選択は、ユーザコンピュータ及びサーバからの双方の情報とロジックとに依存する。ショシュケレ（登録商標）の選択は全処理においてもっとも複雑なステップであり、ユーザ側でのショシュケレ（登録商標）・タグの実行により開始される。
【０１７６】
２．１ ユーザ側の処理とデータ
ショシュケレ（登録商標）・タグが実行されると、ジャバ・スクリプト・ファイルが要求される。その実行により、実際にショシュケレ（登録商標）を要求する処理が開始される。この処理は、ユーザ・システムのリソースの探索、ユーザの特定の情報の受理、ショシュケレ（登録商標）・サーバとの接続の確立からなる。
【０１７７】
必要なユーザ情報の獲得と、ショシュケレ（登録商標）・サーバを利用可能にするための決定の実行とのために、ジャバ・スクリプト・ファイルは多数の機能を実行する。以下は実行されるルーチンのリストである。このリストはキャンペーンの複雑度とその目的とに応じて変化することに留意すべきである。
【０１７８】
２．１．１．ブラウザがクッキーを受け入れるか否かのチェック。
【０１７９】
2004508629.tif 000039
【０１８０】
2004508629.tif 000040
【０１８１】
2004508629.tif 000041
【０１８２】
2004508629.tif 000042
【０１８３】
２．１．２．１６進法暗号化（下記の詳細を参照）
２．１．３． Ｓｈｃｒｅａｔｅ ファンクションが無いための先取りエラー
2004508629.tif 000043
【０１８４】
２．１．４．タイムラインを解凍するサード・パーティ機能
2004508629.tif 000044
【０１８５】
２．１．５．全てのジャバ・スクリプト・エラーのトラッピングとサーバ （ｉｓａｐｉ）への送信
2004508629.tif 000045
【０１８６】
２．１．６．パラメータのロード、及びサイト又はサード・パーティの広告サーバからの情報送信
ページ・レンダリング時に動的に生成されるオブジェクトとしてのＳＣＲＩＰＴタグをインタプリートするためにブラウザを騙す必要があることに留意すべきである。ユーザ・パラメータが検出された後に、この要素はアクセスされ、変数中の値が得られるが、これらは静的であっても動的であってもよい。
【０１８７】
2004508629.tif 000046
【０１８８】
２．１．７．クッキーデータ操作
2004508629.tif 000047
【０１８９】
２．１．８．クッキーの設定
2004508629.tif 000048
２．１．９．ページＵＲＬ の取得
2004508629.tif 000049
２．１．１０ページドメインの取得
2004508629.tif 000050
【０１９０】
２．１．１１． 日付と変数の操作
2004508629.tif 000051
【０１９１】
２．１．１２． ジャバ・スクリプト・バージョンの取得
2004508629.tif 000052
【０１９２】
２．１．１３． ＯＳ及びブラウザのバージョンの取得
2004508629.tif 000053
【０１９３】
２．１．１４．Ｆｌａｓｈプラグ・インのチェック
注意：この検査は、ブラウザに依存するジャバ・スクリプトまたはＶＢＳ により実行される。使用されるプログラミング法はブラウザには左右されず、一つのショシュケレ（登録商標）・タグの送信を許可する。これは、ＶＢＳ の実行のシミュレーションと、必要であればＦｌａｓｈ のチェックとによって実現できる。
【０１９４】
2004508629.tif 000054
【０１９５】
２．１．１５ブラウザ及びＯＳのタイプの内部タイプ・コードへの翻訳
これは迅速な認識とショシュケレ（登録商標）構造の送信とを可能にする。
【０１９６】
2004508629.tif 000055
【０１９７】
２．１．１６． サーバコールのアッセンブリ
2004508629.tif 000056
【０１９８】
２．１．１７． ジャバ・スクリプト・コードの二重暗号化の結果として得られる１６進法コードの変換
2004508629.tif 000057
【０１９９】
２．１．１８． サーバ・コール
2004508629.tif 000058
【０２００】
２．１．１９． 二重暗号化の詳細
１６進法コードがジャバ・スクリプトへ変換された後、ｓｈ＿ｗｅｂＴＶ 変数がＵＮＥＳＣＡＰＥを使用して実行されると、結果のコードは以下のようになる。
【０２０１】
2004508629.tif 000059
【０２０２】
これ以降、ブラウザは以下のルーチン群を実行する。
ａ） ｌａｌａ （）というファンクションの作成。
【０２０３】
2004508629.tif 000060
【０２０４】
ｂ）メモリへのロード。
2004508629.tif 000061
ｃ）「 ｕｎｅｓｃａｐｅ（） 」ファンクションの「ｅｘｅｃ」変数内への導入。
ｅｘｅｃ＝ｕｎｅｓｃａｐｅ；
【０２０５】
ｄ） ｕｎｅｓｃａｐｅ（） のｌａｌａ（）への置換、これにより次のｕｎｅｓｃａｐｅ（）実行時にｌａｌａ （） が実行される。
ｕｎｅｓｃａｐｅ＝ｌａｌａ；
ｅ） ／＊ と＊／との間の全コードを無視する。
【０２０６】
次に、ｓｈ＿ｗｅｂＴＶ の新たなｕｎｅｓｃａｐｅが実行されるが、ｕｎｅｓｃａｐｅはｌａｌａに置換されたので、／＊と＊／との間の全コードが実行され、残りは無視される。以下のファンクション群が作成される。
【０２０７】
ａ） ｒｐｌｃ（） ファンクションが作成される。
2004508629.tif 000062
【０２０８】
ｂ） Ｉ（）ファンクションが作成される。
2004508629.tif 000063
【０２０９】
ｃ）「 ｄｏｃｕｍｅｎｔ．ｗｒｉｔｅ 」ファンクションをＤＩＳＰ変数内へ格納する。
ｄｉｓｐ ＝ｄｏｃｕｍｅｎｔ．ｗｒｉｔｅ；
【０２１０】
ｄ） ｊａｊａ（） ファンクションを作成する。
2004508629.tif 000064
【０２１１】
ｅ）「ｊａｊａ」で「ｄｏｃｕｍｅｎｔ．ｗｒｉｔｅｌｎ」ファンクションをオーバライトする。
ｄｏｃｕｍｅｎｔ．ｗｒｉｔｅｌｎ＝ｊａｊａ；
ｆ）メモリへロードする。
2004508629.tif 000065
【０２１２】
ｇ） ｌｏａｄｅｒ（） ファンクションを作成する。
2004508629.tif 000066
【０２１３】
ｈ）「ｕｎｅｓｃａｐｅ」ファンクションを元の値に戻す。
ｕｎｅｓｃａｐｅ＝ｅｘｅｃ；
【０２１４】
２．２．　サーバ側のデータ処理とデータ
これまでに記載した処理はユーザコンピュータ内で実行される。この情報はショシュケレ（登録商標）・サーバへ送信され、回路に供給される。この結果、ショシュケレ（登録商標）を送信するか否かが決定される。
サーバ側のこの処理は以下のコンポーネント類によって作成される。
【０２１５】
２．２．１．内部バックエンド・サーバ
三つのサブ・システムを有するウィンドウズ２０００ＯＳに加え、データベースが動作する。サブ・システムはＤｅｌｐｈｉ ５によって開発された。
【０２１６】
サブ・システム群：
アドミニストラティブシステム
ログ及び統計システム。
経理システム
【０２１７】
データベース：
ＡＤＯ インタフェイス（Ａｃｔｉｖｅ Ｘ Ｄａｔａ Ｏｂｊｅｔｃ）経由でＩＳＡＰＩ に接続されたマイクロソフトＳＱＬ サーバ７。この構成は、データベースから入出力されるデータをフィルタリングし、処理するＳＱＬ 言語で記述された保存プロセス群を含む（データベーステーブルの一つのリストが付属している）。
【０２１８】
２．２．２．内部フロント・エンド・サーバ
インターネット・インフォメーション・サーバを有するウィンドウズ２０００ＯＳが動作する。ＩＩＳ は三つの基本的コンポーネントをサポートする。
【０２１９】
ＭＭＦ（マルチメディア・ファイル群）
マルチメディア・ファイル群はディレクトリー構造に保存される。代替として、キャッシュ・メモリに保存させることも、データベス内に組み込むことも可能である。
【０２２０】
ＩＳＡＰＩ（インターネット・サーバ・アプリケーション・プログラム・インタフェイス）
Ｐｒｏｃｅｓｓ Ｓｏｆｔｗａｒｅ及びマイクロソフトにより開発された本アプリケーション・プログラム・インタフェイスはインターネット・サーバに適応する。ＩＳＡＰＩ はウィンドウズのダイナミック・リンク・ライブラリ（ＤＬＬ）の処理実行のために使用する。ＩＳＡＰＩ によってメイン・ルーチンが実施される。
Ｄｅｌｐｈｉ ５コード・ソースの詳細は付録Ａに記されている。
【０２２１】
ジャバ・スクリプト
プロセスはルーチン群によって開始される。これらのルーチンに関しては前述したが、クライアント側で実行される。これらはキャッシュ・メモリへキャッシュすることも可能である。以下はルーチンからサーバへ通知されるパラメータである。
ＴＹＰＥ： ショシュケレ（登録商標）構造を表す。
ＲＥＡＬＴＹＰＥ： 実際のプラットフォーム。レポーティングと統計用に使用される。
ＳＵＢＳＴＲ： ブラウザ名を含むユーザ・エージェント
ＵＲＬ：ショシュケレ（登録商標）が見られるドメイン
ＵＲＬ ｔｏｔａｌ：ショシュケレ（登録商標）が見られるページ
ＲＦＲ：リファーラー
ＣＯＫ：クッキー
ＣＤ： クライアントの日付
ＣＴ： クライアントの時間
ＨＤＹＲＴ：セキュリティー・コード
ＫＷ１：サイト及び／又は広告サーバとの通信用に予約された変数
ＫＷ２：サイト及び／又は広告サーバとの通信用に予約された変数
【０２２２】
２．３．プロセスの概要
図１０は図７で説明される処理のための種々のコンピュータを表すブロック図である。この例では、ショシュケレ（登録商標）・ファンクションの実行のために２台のサーバが含まれる。内部バックエンド・サーバ８００ は図６のサブ・システム ６００、６０２ 、６０６ 及び６０８ を提供する。これらはショシュケレ（登録商標）を提供するための全てのサポート及びビジネス・サブシステムを構成する。内部フロントエンド・サーバ８０２ はサブシステム６０４ の機能を提供する。基本的には、全てのマルチメディア・ファイル及びコントロール・ファイルを格納すると共に、ユーザとの通信を提供するショシュケレ（登録商標）・サービング・プログラムも格納する。外部ジェネリック・サーバ８０４ はユーザが通信するコンテンツ・サーバである。ブロック８０６ はユーザコンピュータを示す。図１０の丸付数字でマークされた流れ線は以下の処理に対応する。
【０２２３】
１）外部ジェネリック・サーバ（Ｅｘｔｅｒｎａｌ Ｇｅｎｅｒｉｃ Ｓｅｒｖｅｒ： ＥＧＳ）は外部ジェネリック・エンド・ユーザ（Ｅｘｔｅｒｎａｌ Ｇｅｎｅｒｉｃ Ｅｎｄ−Ｕｓｅｒ： ＥＧＵ）へＨＴＭＬドキュメントを送信する。ＨＴＭＬはショシュケレ（登録商標）・タグを含む。
２）ショシュケリゼージョン・タグは残りのＨＴＭＬと共に実行され、内部フロントエンド・サーバ（ＩＦＳ）からいくつかのジャバ・スクリプト・タグを必要とする。
【０２２４】
３）ＩＩＳ は要求を受信し、ブラウザへジャバ・スクリプト・ルーチンを送信する。
４）ジャバ・スクリプト・ルーチンが実行され、後にＩＳＡＰＩ へ送信されるユーザの詳細を検索する。
５）この情報により、ＩＳＡＰＩ は適切なショシュケレ（登録商標）をデータベースで検索する。
【０２２５】
６）データベースはＩＳＡＰＩ が要求した情報を送信する。
７）ＩＳＡＰＩ はショシュケレ（登録商標）を実行するために必要なＭＭＦ の位置をブラウザへ送信する。
８）ブラウザはＩＦＳ へＭＭＦ の要求を実行する。
９）ＩＦＳ はＭＭＦ をブラウザへ送信し、これによりファイルが実行され、ショシュケレ（登録商標）を見ることができる。
【０２２６】
３．ショシュケレ（登録商標）の送信
実際のＭＭＦ 群とそのコントロール・コードの送信はショシュケレ（登録商標）・サービング・システムの最終ジョブであり、それまでの全てのステップの目的でもある。好適な実施の形態では、これは、Ａｋａｍａｉより提供されるＦｒｅｅＦｌｏｗと称されるサード・ パーティ・コンテンツ・キャッシュ・サービスによって実行される。これはダウンロード速度を加速するために実行され、全システムをより計量可能にし、要求されるデータ・センタの帯域幅を制限することを目的とする。システムへのこのサービスの組み込みは、図１１Ａ，図１１Ｂ，図１１Ｃ及び図１１Ｄからなる図１１にて説明される。
【０２２７】
図１１Ａ，図１１Ｂ，図１１Ｃ及び図１１Ｄからなる図１１は、ユーザ達との通信及びユーザへのマルチメディア・ファイル群の送信のための現在の好適な方法を説明するためのフローチャートであり、図６のサブシステム６０４ のファンクションも含まれる。この例では、ユーザ・ブラウザ９００ 、ショシュケレ（登録商標）・データセンタ９０２ 及びサーバ群（Ａｋａｍａｉサーバ） ９０４ のネットワークを含む。この場合、Ａｋａｍａｉサーバはユーザへローカルにショシュケレ（登録商標）・ファイルを提供することが可能である。一般的には、サーバ群の中の一台は特定のユーザの要求のために必要なファイル群を通常所持している。そうでない場合、データ・センタ９０２ からファイル群を要求し、その後にユーザへ送信する。
【０２２８】
前述の如く、処理はブロック９０６ でのユーザブラウザでのショシュケレ（登録商標）・タグの実行によって開始する。ブロック９０８ にて、要求されているジャバ・スクリプト・ファイルがユーザ・コンピュータにキャッシュされているか否かを決定するためのテストが行なわれ、あれば制御はブロック９１０ へ移行する。ファイルがユーザ・コンピュータにキャッシュされていない場合、ユーザはローカルＡｋａｍａｉサーバへアクセスする。サーバが返答した場合、必要なジャバ・スクリプトファイルを所有しているかを決定するテストがブロック９１４ にて実行され、所有している場合、ジャバ・スクリプト・ファイル９１６ はユーザのブラウザへ送信され、処理はブロック９１０ へ継続する。要求されているファイルがＡｋａｍａｉサーバにキャッシュされていない場合、サーバはデータ・センタ９０２ へアクセスし、ジャバ・スクリプト・ファイル９１６ を検索し、ユーザのブラウザへ送信し、処理はブロック９１０ へ継続する。Ａｋａｍａｉサーバがブロック９１２ で返答しない場合、制御は直接ジャバ・スクリプト・ファイル９１６ をユーザのブラウザへ送信するデータ・センタ９０２ へ移行し、ここで処理はブロック９１０ へ継続する。
【０２２９】
ブロック９１０ にてジャバ・スクリプト・ファイルが実行される。このファイルには、コンピュータで利用可能な技術の決定がローカルでまたはデータセンタのいずれで実行されるかに関する命令が含まれている。ブロック９１８ にて、どの選択フォームが使用されるのかのテストが行なわれ、データセンタをコールする命令が存在する場合、実行はブロック９２０ へ継続する。ブロック９２０ では、最適なショシュケレ（登録商標）構造が選択された後、タイムライン・コードへの最適なネットワーク・パスが選択され、実行はブロック９２２ へ継続する。ブロック９１８ でデータセンタをコールする命令が検出された場合、ユーザ・コンピュータから与えられた情報を使用してショシュケレ（登録商標）．ｄｌｌを実行するため、制御はブロック９２４ へ移行する。ブロック９２６ にて、ユーザの位置に冠する地理的データが含まれるかの決定が行われ、含まれる場合、制御はブロック９２８ へ移行する。そうでない場合、Ａｋａｍａｉサーバから地理的情報が得られるブロック９３０ へ制御は移行し、地理的情報はデータセンタ９０２ へ送信され、実行はブロック９２８ へ継続する。ブロック９２８ にて、最適なタイムラインへのネットワーク・パスが選択される。ブロック９３２ にて、ユーザが以前に視聴した広告を示すクッキーをユーザが所持しているかを決定するためのテストが行なわれ、所持していた場合、制御はブロック９２２ へ移行する。ユーザがクッキーを所持していない場合、ブロック９３３ にてヘッダーが組み立てられ、ブロック９３４ にてクッキーが生成され、制御はブロック９２２ へ移行する。
【０２３０】
ブロック９２２ にて、タイムライン・パスの実行が開始される。ブロック９３６ にて、タイムラインがローカルにキャッシュされているかを決定するためのテストが実施され、キャッシュされている場合、制御はブロック９３８ へ移行する。タイムラインがローカルにキャッシュされていない場合、ブロック９４０ にて、タイムラインがＡｋａｍａｉ・ネットワークにキャッシュされなければならないかを決定するためのテストが行なわれる。もしもそうでない場合、制御はブロック９４２ へ移行し、ここでデータセンタ９０２ からタイムラインが獲得され、ユーザ・コンピュータへ送信され、制御はブロック９３８ へ移行する。タイムラインがＡｋａｍａｉサーバにキャッシュされる必要がある場合は、Ａｋａｍａｉサーバへの要求が実行される。ブロック９４４ にて、タイムラインが実際にＡｋａｍａｉサーバにキャッシュされているかを決定するためのテストが行なわれ、そうである場合、タイムライン９２６ はユーザへ送信され、操作はブロック９３８ へ継続する。タイムラインがＡｋａｍａｉサーバにキャッシュされていない場合、Ａｋａｍａｉサーバはデータセンタからタイムライン９４２ を取得し、タイムライン９４６ はユーザへ送信され、この時点で操作はブロック９３８ へ継続する。
【０２３１】
ブロック９３８ にて、タイムラインが実行される。ブロック９４８ にて、マルチメディア・ファイル群がローカルにキャッシュされているかを決定するためのテストが実施され、そうである場合、操作はブロック９５０ へ移行する（ショシュケレ（登録商標）の実行）。マルチメディア・ファイル群がローカルにキャッシュされていない場合、当該ファイル群がＡｋａｍａｉサーバにキャッシュされる必要があるかを決定するためのテストがブロック９５２ にて実行される。必要が無い場合、データ・センタ９０２ がアクセスされ、マルチメディア・ファイル群９５４ はそこからユーザ・コンピュータへ送信され、操作はブロック９５０ へ継続する。マルチメディア・ファイル群がＡｋａｍａｉサーバにキャッシュされる必要がある場合、当該サーバへ要求が送信され、これらのファイルが実際にＡｋａｍａｉサーバにキャッシュされているかを決定するテストがブロック９５６ にて実施される。キャッシュされている場合、マルチメディア・ファイル群９５８ は直接ユーザへ送信され、操作はブロック９５０ へ継続する。これらのファイルがＡｋａｍａｉサーバにキャッシュされていない場合、当該サーバはデータセンタ９０２ にアクセスし、マルチメディア・ファイル群９５４ を検索し、マルチメディア・ファイル群９５８ をユーザへ送信し、操作は９５０ へ継続する。
【０２３２】
ブロック９５０ にて、ショシュケレ（登録商標）はユーザ・コンピュータにて実行される。実行の開始時に、ブロック９６０ においてデータセンタ９０２ へ通知が送信され、ブロック９６２ において実行ファイル（ｐｒｅｖｉｅｗ．ｄｌｌ） が最適なデータをデータベースへ送信する。ショシュケレ（登録商標）が無事完了した後、ブロック９６４ 及び９６６ において通知がデータ・センタ９０２ へ送信され、もう一つの実行ファイル（ｖｉｅｗ．ｄｌｌ）がデータベースに最適な情報を格納する。ここで操作はブロック９５０ へ戻り、ブロック９６８ においてデータベースと同じ情報を含むように新たなクッキーが設定される。ブロック９７０ にて、データ・センタへショシュケレ（登録商標）がクリックされたことが通知され、ブロック９７２ にて、更なる実行ファイル（ｃｔ．ｄｌｌ）がデータベースのＵＲＬ によりクリックを見い出し、データベースへクリックがあったという事実を格納する（ブロック９７４ ）。その後、ＵＲＬ がユーザに提供され、当該ユーザはブロック９７６ へ移行する。
【０２３３】
４．テーブル
以下はテーブルのリストである。
【０２３４】
Ａ． Ｃｌｉｅｎｔｓ　　　　　　　　　　　　　　　ｂ００１
Ｂ． Ｈｏｓｔ 　　　　　　　　　　　　　　　　ｄｂ００２
Ｃ． Ｐａｇｅｓ ｘ Ｈｏｓｔ 　　　　　　　　　　　　ｄｂ００３
Ｄ． Ｍｅｄｉａ ｐｌａｎ 　　　　　　　　　　　　　ｄｂ００４
Ｅ． Ｃａｍ ｘ Ｃｌｉｅｎｔ 　　　　　　　　　　　　ｄｂ００５
Ｆ． Ｃａｍｐａｉｇｎ ｘ ｍｅｄｉａ ｐｌａｎ　　　　　　　　ｄｂ００６
Ｇ． Ｓｈｏｓｈｋｅｌｅ（登録商標）　　　　　　　　ｄｂ００７
Ｈ． Ｓｈｏｓｈｓ ｘ ｃａｍｐａｉｇｎ　　　　　　　　　　ｄｂ００８
Ｉ． Ｌａｙｅｒｓ Ｘ Ｓｈｏｓｈｋｅｌｅ （登録商標）　　　ｄｂ００９
Ｊ． ＭＭＦ　　　　　　　　　　　　　　　　　ｄｂ０１０
Ｋ． Ｔｉｍｅｌｉｎｅｓ ｘ Ｓｈｏｓｈｋｅｌｅ（登録商標）　　ｄｂ０１１
Ｌ． Ａｒｃｈｉｔｅｃｔｕｒｅｓ
Ｍ． ＦＸ−Ｓｈｏｓｈｋｅｌｅ （登録商標）　　　　　　ｄｂ０１２
Ｎ． Ｈｉｓｔｏｒｉｃａｌ 　　　　　　　　　　　　　ｄｂ０１３
Ｏ． Ｅｒｒｏｒ−Ｌｏｇ　　　　　　　　　　　　　　ｄｂ０１４
Ｐ． Ｃｏｏｋｉｅ
Ｑ． Ｐａｒａｍｅｔｅｒｓ
【０２３５】
本発明の好適な実施の形態が目的を説明するために記載されているが、本技術に精通する者は付属する請求項で定義されている本発明の精神と核心から離隔しない範囲での多くの追加、変更、代替等が可能であることは明らかである。
【０２３６】
2004508629.tif 000067
2004508629.tif 000068
2004508629.tif 000069
2004508629.tif 000070
2004508629.tif 000071
2004508629.tif 000072
2004508629.tif 000073
2004508629.tif 000074
2004508629.tif 000075
2004508629.tif 000076
2004508629.tif 000077
2004508629.tif 000078
2004508629.tif 000079
2004508629.tif 000080
2004508629.tif 000081
2004508629.tif 000082
【図面の簡単な説明】
【図１】
本発明を使用したシステムを説明する機能ブロック図である。
【図２】
図１内のユーザ・モニタの動作を示すフローチャートである。
【図３】
ユーザ・コンピュータでショシュケレ（登録商標）を表示するために使用する技術を決定するプロセスを示するフローチャートである。
【図４】
本発明に基づいてコンピュータ化広告を実施するための事業モデルを図示するブロック図である。
【図５】
本発明に基づいてコンピュータでのグリーティング・サービスを管理するための事業モデルを示するブロック図である。
【図６】
ショシュケレ（登録商標）・サービング・システムはを構成する４つのサブ・システムを示すブロック図である。
【図７Ａ】
ユーザにショシュケレ（登録商標）を送達するためのシステムの動作を説明する概観のブロック図である。
【図７Ｂ】
ユーザにショシュケレ（登録商標）を送達するためのシステムの動作を説明する概観のブロック図である。
【図８Ａ】
特定のユーザに最適なショシュケレ（登録商標）をいかにして選択するかを説明するためのフローチャートである。
【図８Ｂ】
ウィンドウズオペレーティング・システムの下でユーザのプログラムが動作している間にウィンドウズ・ショシュケレ（登録商標）を実行するために行われるサブ・プログラムを説明するフローチャートである。
【図８Ｃ】
ウィンドウズ・オペレーティング・システムが動作しており、ユーザのブラウザがマイクロソフト・インターネット・エクスプローラであるユーザコンピュータで実行されるサブ・プログラムを説明するフローチャートである。
【図８Ｄ】
ユーザコンピュータがウィンドウズ・オペレーティング・システムで動作しており、ユーザのブラウザがネットスケープである場合に実行されるサブ・プログラムを説明するためのフローチャートである。
【図９】
表示されるべき広告を決定するためにデータベースがどのように使用されるかを説明するためのブロック図である。
【図１０】
図７で説明される処理のための種々のコンピュータを表すブロック図である。
【図１１Ａ】
ユーザ達との通信及びユーザへのマルチメディア・ファイル群の送信のための現在の好適な方法を説明するためのフローチャートである。
【図１１Ｂ】
ユーザ達との通信及びユーザへのマルチメディア・ファイル群の送信のための現在の好適な方法を説明するためのフローチャートである。
【図１１Ｃ】
ユーザ達との通信及びユーザへのマルチメディア・ファイル群の送信のための現在の好適な方法を説明するためのフローチャートである。
【図１１Ｄ】
ユーザ達との通信及びユーザへのマルチメディア・ファイル群の送信のための現在の好適な方法を説明するためのフローチャートである。
【図１】
2004508629.tif 000083
【図２】
2004508629.tif 000084
【図３】
2004508629.tif 000085
【図４】
2004508629.tif 000086
【図５】
2004508629.tif 000087
【図６】
2004508629.tif 000088
【図７Ａ】
2004508629.tif 000089
【図７Ｂ】
2004508629.tif 000090
【図８Ａ】
2004508629.tif 000091
【図８Ｂ】
2004508629.tif 000092
【図８Ｃ】
2004508629.tif 000093
【図８Ｄ】
2004508629.tif 000094
【図９】
2004508629.tif 000095
【図１０】
2004508629.tif 000096
【図１１Ａ】
2004508629.tif 000097
【図１１Ｂ】
2004508629.tif 000098
【図１１Ｃ】
2004508629.tif 000099
【図１１Ｄ】
2004508629.tif 000100
【国際公開パンフレット】
2004508629.tif 000101
2004508629.tif 000102
2004508629.tif 000103
2004508629.tif 000104
2004508629.tif 000105
2004508629.tif 000106
2004508629.tif 000107
2004508629.tif 000108
2004508629.tif 000109
2004508629.tif 000110
2004508629.tif 000111
2004508629.tif 000112
2004508629.tif 000113
2004508629.tif 000114
2004508629.tif 000115
2004508629.tif 000116
2004508629.tif 000117
2004508629.tif 000118
2004508629.tif 000119
2004508629.tif 000120
2004508629.tif 000121
2004508629.tif 000122
2004508629.tif 000123
2004508629.tif 000124
2004508629.tif 000125
2004508629.tif 000126
2004508629.tif 000127
2004508629.tif 000128
2004508629.tif 000129
2004508629.tif 000130
2004508629.tif 000131
2004508629.tif 000132
2004508629.tif 000133
2004508629.tif 000134
2004508629.tif 000135
2004508629.tif 000136
2004508629.tif 000137
2004508629.tif 000138
2004508629.tif 000139
2004508629.tif 000140
2004508629.tif 000141
2004508629.tif 000142
2004508629.tif 000143
2004508629.tif 000144
2004508629.tif 000145
2004508629.tif 000146
2004508629.tif 000147
2004508629.tif 000148
2004508629.tif 000149
2004508629.tif 000150
2004508629.tif 000151
2004508629.tif 000152
2004508629.tif 000153
2004508629.tif 000154
2004508629.tif 000155
2004508629.tif 000156
2004508629.tif 000157
2004508629.tif 000158
2004508629.tif 000159
2004508629.tif 000160
2004508629.tif 000161
2004508629.tif 000162
2004508629.tif 000163
2004508629.tif 000164
2004508629.tif 000165
2004508629.tif 000166
2004508629.tif 000167
2004508629.tif 000168
2004508629.tif 000169
2004508629.tif 000170
2004508629.tif 000171
2004508629.tif 000172
2004508629.tif 000173
2004508629.tif 000174
2004508629.tif 000175
2004508629.tif 000176
2004508629.tif 000177
2004508629.tif 000178
2004508629.tif 000179
2004508629.tif 000180
2004508629.tif 000181
2004508629.tif 000182
2004508629.tif 000183
2004508629.tif 000184
2004508629.tif 000185
2004508629.tif 000186
2004508629.tif 000187
2004508629.tif 000188
2004508629.tif 000189
2004508629.tif 000190
2004508629.tif 000191
2004508629.tif 000192
【国際公開パンフレット（コレクトバージョン）】
2004508629.tif 000193
2004508629.tif 000194
【国際調査報告】
2004508629.tif 000195