(57)【要約】広告配信方法は、メディア・ファイルを再生するための埋め込み型メディア・プレーヤ・ページをメディア・デバイス（１１０）に送信するステップを含む。埋め込み型メディア・プレーヤ・ページは、メディア・デバイス（１１０）のユーザがブラウザに対するブックマークを作成することを可能にする。ブックマークは、埋め込み型メディア・プレーヤ・ページを指す。ブックマークは、メディア・ファイルのアドレスをパラメータとして含む。メディア・ファイルを再生するためにブックマークがブラウザ内で使用されたとき、埋め込み型メディア・プレーヤ・ページは、埋め込み型メディア・プレーヤ・ページに表示するための広告を広告サーバー（１０４）に対して要求を出すようメディア・デバイス（１１０）に命令を出す。
2004518202.tif 000002
【特許請求の範囲】
【請求項１】
メディア・ファイルを再生するための埋め込み型メディア・プレーヤ・ページをメディア・デバイスに送信するステップを含む、広告を配信する方法であって、
前記埋め込み型メディア・プレーヤ・ページは、前記メディア・デバイスのユーザがブラウザに対するブックマークを作成することを可能にし、前記ブックマークは前記埋め込み型メディア・プレーヤ・ページを指し、前記ブックマークは前記メディア・ファイルのアドレスをパラメータとして含み、
前記メディア・ファイルを再生するために前記ブックマークが前記ブラウザ内で使用されたとき、前記埋め込み型メディア・プレーヤ・ページは、前記埋め込み型メディア・プレーヤ・ページに表示するための広告を広告サーバーに対して要求を出すよう前記メディア・デバイスに命令を出す方法。
【請求項２】
前記埋め込み型メディア・プレーヤ・ページが、前記メディア・デバイスに記憶されたメディア・プレーヤを、前記埋め込み型メディア・プレーヤ・ページに埋め込むためのオブジェクトとして呼び出す、請求項１に記載の方法。
【請求項３】
前記埋め込み型メディア・プレーヤ・ページが、所定の時間間隔で前記広告サーバーに対して広告の要求を出すよう前記メディア・デバイスに命令を出す、請求項１に記載の方法。
【請求項４】
前記ブックマークがユニフォーム・リソース・インディケータ（ＵＲＩ）であり、前記メディア・ファイルの前記アドレスがＵＲＩである、請求項１に記載の方法。
【請求項５】
前記ブックマークが更に、著作権識別子とメディア・プレーヤ識別子のうちの少なくとも一方を含む、請求項４に記載の方法。
【請求項６】
前記メディア・ファイルが、オーディオ・ファイル、ビデオ・ファイル、テキスト・ファイルのうちの少なくとも１つである、請求項１に記載の方法。
【請求項７】
前記メディア・ファイルが、再生のためにストリーミングとダウンロードのうちの少なくとも一方によって前記メディア・デバイスに通信される、請求項６に記載の方法。
【請求項８】
前記メディア・デバイスによってユーザに対して表示された複数のメディア・ファイルのリストからメディア・ファイルを選択するよう前記ユーザに促すステップを更に含む、請求項１に記載の方法。
【請求項９】
前記リストが、前記データベースの検索に応答して前記ユーザに対して表示され、前記データベースが更に、前記複数のビデオ・ファイルのそれぞれについての各記述データを含む、請求項８に記載の方法。
【請求項１０】
前記埋め込み型メディア・プレーヤ・ページは、前記埋め込み型メディア・プレーヤ・ページが前記メディア・デバイスに送信される度に、前記埋め込み型メディア・プレーヤ・ページに表示するための広告を広告サーバーに対して要求を出すよう前記メディア・デバイスに命令を出す、請求項１に記載の方法。
【請求項１１】
前記埋め込み型メディア・プレーヤ・ページが前記広告サーバーのアドレスを参照として含む、請求項１０に記載の方法。
【請求項１２】
広告（２０６）を配信するようプロセッサに指示するためのコンピュータ・プログラム・コードを記録したコンピュータ読み取り可能な記録媒体であって、
メディア・ファイルを埋め込み型メディア・プレーヤ・ページ内で再生するようメディア・デバイス（１１０）に命令を出すための第１のコード・セグメントと、
前記メディア・デバイス（１１０）のユーザが前記埋め込み型メディア・プレーヤ・ページを使用してブラウザに対するブックマークを作成することを可能にするための第２のコード・セグメントとを含み、前記ブックマークは前記埋め込み型メディア・プレーヤ・ページを指し、前記ブックマークは前記メディア・ファイルのアドレスをパラメータとして含み、
前記メディア・ファイルを再生するために前記ブックマークが前記ブラウザ内で使用されたとき、前記埋め込み型メディア・プレーヤ・ページは、前記埋め込み型メディア・プレーヤ・ページに表示するための広告（２０６）を広告サーバー（１０４）に対して要求を出すよう前記メディア・デバイス（１１０）に命令を出す記録媒体。
【請求項１３】
前記メディア・デバイス（１１０）に記憶されたメディア・プレーヤを、前記埋め込み型メディア・プレーヤ・ページに埋め込むためのオブジェクトとして呼び出すための第３のコード・セグメントを更に含む、請求項１２に記載の記録媒体。
【請求項１４】
前記埋め込み型メディア・プレーヤ・ページに表示するための広告（２０６）を所定の時間間隔で前記広告サーバー（１０４）に対して要求を出すよう前記メディア・デバイス（１１０）に命令を出すための第３のコード・セグメントを更に含む、請求項１２に記載の記録媒体。
【請求項１５】
前記ブックマークがユニフォーム・リソース・インディケータ（ＵＲＩ）であり、前記メディア・ファイルの前記アドレスがＵＲＩである、請求項１２に記載の記録媒体。
【請求項１６】
前記メディア・ファイルが、オーディオ・ファイル、ビデオ・ファイル、テキスト・ファイルのうちの少なくとも１つである、請求項１２に記載の記録媒体。
【請求項１７】
前記メディア・ファイルが、再生のためにストリーミングとダウンロードのうちの少なくとも一方によって前記メディア・デバイス（１１０）に通信される、請求項１６に記載の記録媒体。
【請求項１８】
前記メディア・デバイス（１１０）によってユーザに対して表示された複数のメディア・ファイルのリストからメディア・ファイルを選択するよう前記ユーザに促すための第３のコード・セグメントを更に含み、前記リストが、前記データベース（１０６）の検索に応答して前記ユーザに対して表示され、前記データベース（１０６）が、前記複数のビデオ・ファイルのそれぞれについての各記述データを含む、請求項１２に記載の記録媒体。
【請求項１９】
前記埋め込み型メディア・プレーヤ・ページが前記メディア・デバイス（１１０）に送信される度に、前記埋め込み型メディア・プレーヤ・ページに表示するための広告（２０６）を広告サーバー（１０４）に対して要求を出すよう前記メディア・デバイス（１１０）に命令を出すための第３のコード・セグメントを更に含む、請求項１２に記載の記録媒体。
【請求項２０】
前記第３のコード・セグメントが前記広告サーバー（１０４）のアドレスを参照として含む、請求項１９に記載の記録媒体。
【請求項２１】
広告（２０６）を配信するようプロセッサに指示するためのコンピュータ・プログラム・コードでエンコードされた搬送波に埋め込まれたデータ信号を伝送する伝送媒体であって、
メディア・ファイルを埋め込み型メディア・プレーヤ・ページ内で再生するようメディア・デバイス（１１０）に命令を出すための第１のコード・セグメントと、
前記メディア・デバイス（１１０）のユーザが前記埋め込み型メディア・プレーヤ・ページを使用してブラウザに対するブックマークを作成することを可能にするための第２のコード・セグメントとを含み、前記ブックマークは前記埋め込み型メディア・プレーヤ・ページを指し、前記ブックマークは前記メディア・ファイルのアドレスをパラメータとして含み、
前記メディア・ファイルを再生するために前記ブックマークが前記ブラウザ内で使用されたとき、前記埋め込み型メディア・プレーヤ・ページは、前記埋め込み型メディア・プレーヤ・ページに表示するための広告（２０６）を広告サーバー（１０４）に対して要求を出すよう前記メディア・デバイス（１１０）に命令を出す伝送媒体。
【請求項２２】
前記メディア・デバイス（１１０）に記憶されたメディア・プレーヤを、前記埋め込み型メディア・プレーヤ・ページに埋め込むためのオブジェクトとして呼び出すための第３のコード・セグメントを更に含む、請求項２１に記載の伝送媒体。
【請求項２３】
前記埋め込み型メディア・プレーヤ・ページに表示するための広告（２０６）を所定の時間間隔で前記広告サーバー（１０４）に対して要求を出すよう前記メディア・デバイス（１１０）に命令を出すための第３のコード・セグメントを更に含む、請求項２１に記載の伝送媒体。
【請求項２４】
前記ブックマークがユニフォーム・リソース・インディケータ（ＵＲＩ）であり、前記メディア・ファイルの前記アドレスがＵＲＩである、請求項２１に記載の伝送媒体。
【請求項２５】
前記メディア・ファイルが、オーディオ・ファイル、ビデオ・ファイル、テキスト・ファイルのうちの少なくとも１つである、請求項２１に記載の伝送媒体。
【請求項２６】
前記メディア・ファイルが、再生のためにストリーミングとダウンロードのうちの少なくとも一方によって前記メディア・デバイス（１１０）に通信される、請求項２５に記載の伝送媒体。
【請求項２７】
前記メディア・デバイス（１１０）によってユーザに対して表示された複数のメディア・ファイルのリストからメディア・ファイルを選択するよう前記ユーザに促すための第３のコード・セグメントを更に含み、前記リストが、前記データベース（１０６）の検索に応答して前記ユーザに対して表示され、前記データベース（１０６）が、前記複数のビデオ・ファイルのそれぞれについての各記述データを含む、請求項２１に記載の伝送媒体。
【請求項２８】
前記埋め込み型メディア・プレーヤ・ページが前記メディア・デバイス（１１０）に送信される度に、前記埋め込み型メディア・プレーヤ・ページに表示するための広告（２０６）を広告サーバー（１０４）に対して要求を出すよう前記メディア・デバイス（１１０）に命令を出すための第３のコード・セグメントを更に含む、請求項２１に記載の伝送媒体。
【請求項２９】
前記第３のコード・セグメントが前記広告サーバー（１０４）のアドレスを参照として含む、請求項２８に記載の伝送媒体。
【発明の詳細な説明】
【０００１】
本発明は、オーディオ・ファイルやビデオ・ファイルなどのメディア・ファイルを再生するためのメディア・プレーヤに関し、より詳細には、埋め込み型またはラップされたメディア・プレーヤに関する。
【０００２】
メディア・プレーヤ・アプリケーションと共にコンテンツを提供するための「ラップされた（ｗｒａｐｐｅｄ）」または「埋め込み型または組込み型（ｅｍｂｅｄｄｅｄ）」などと呼ばれる内蔵型メディア・プレーヤが普及してきている。メディア・プレーヤは、マルチメディア・デバイス中にローカルに記憶されたオーディオ・ファイルおよびビデオ・ファイル、または遠隔（リモート）の記憶場所から通信インタフェースを介してストリーミング／ダウンロードされるオーディオ・ファイルおよびビデオ・ファイルを出力するアプリケーションである。ラップされた、または埋め込み型メディア・プレーヤは、データ表示内に埋め込まれる表示アプリケーションである。データ表示の例としては、ウェブ・ページ、電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｇｕｉｄｅ：ＥＰＧ）や、画像を作成するその他のソフトウェア・アプリケーションがある。データ表示コードは、クライアント側にあるメディア・プレーヤを、データ表示内に埋め込むためのオブジェクト（ｏｂｊｅｃｔ）として呼び出すスクリプティング（ｓｃｒｉｐｔｉｎｇ）を含んでいてもよい。あるいは、機能的なメディア・プレーヤ・アプレット（ｍｅｄｉａ  ｐｌａｙｅｒ  ａｐｐｌｅｔ）がデータ・ページのダウンロードに付随する場合もあり、データ・ページはこのアプレット（ａｐｐｌｅｔ）によって生成されるメディア・プレーヤを埋め込むように構成される。
【０００３】
コンテンツ・プロバイダの多くは、この埋め込み技法を採用する。というのは、周囲のウェブ・ページが、メディア体験を金銭化する手段として広告スペースまたはブランド表示スペースを提供するからである。しかし、メディア・プレーヤを埋め込む既知の埋め込み型メディア・プレーヤ・ページは、幾つかの欠点を有する。第１に、特にストリーミング・ビデオ・コンテンツに関しては、従来の埋め込み型メディア・プレーヤ・ページでは、一般に、すべてのビデオ・データが１つのサイズで表示され、それにより画像構成が固定サイズのビデオ表示領域によって切り取られてしまう。このことは、同期マルチメディア統合言語（ＳＭＩＬ：Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）ファイルの場合は特に問題である。ＳＭＩＬファイルは、拡張可能マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：ＸＭＬ）構文を使用して、ビデオ、オーディオ、テキスト、グラフィック画像、ハイパーリンクをまとめる、ハイパーテキスト・マークアップ言語（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：ＨＴＭＬ）のようなファイルである。ＳＭＩＬファイルでは、ファイルの表示が標準的な切り取り技法によって短く切られた場合、入手可能な画面コンテンツのうちのすべてがユーザに対して表示されないことがある。さもなければ、ユーザは、手作業で埋め込み型メディア・プレーヤをビデオ表示のサイズに合うように調節しなければならない。
【０００４】
更に、埋め込み型メディア・プレーヤで再生されるメディア・ファイルをユーザが視聴することができる間、ユーザがブラウザを使用して作成したブックマーク（ｂｏｏｋｍａｒｋ）は、通常、メディア・ファイル自体を指す。メディア・ファイルに直接ブックマークを付すと、埋め込み型メディア・プレーヤ・ページのコンテンツを経由しなくなり、ユーザが後でそのメディア・ファイルを再生する間に広告コンテンツおよびブランド表示からの収入が発生しなくなる。
【０００５】
更に、埋め込み型メディア・プレーヤの使用からデータを収集すれば、コンテンツ・プロバイダが視聴者の興味や関心を測定するのに役立てることができる。例えば、既知の埋め込み型メディア・プレーヤ・ページでは、ユーザがメディア・ファイルを最後まで再生したか、あるいはメディア・ファイルの再生が終了する前に埋め込み型メディア・プレーヤ・ページを閉じたかを示すデータは収集されていない。また、ユーザがメディア・ファイルの再生終了後に埋め込み型メディア・プレーヤ・ページを開いたままにしていたかどうかを示すデータも生成されていない。このような情報を利用すれば、メディア・ファイルの人気や、照会検索に対するメディア・ファイルの関連性（ファイルがユーザに対して検索結果として識別されるとき）を評価することができ、また、ウェブ・ページ内に埋め込まれたメディア・プレーヤの周囲のコンテンツに対するユーザの興味のレベルを識別することができる。
【０００６】
広告を配信する方法は、メディア・ファイルを再生するための埋め込み型メディア・プレーヤ・ページをメディア・デバイスに送信するステップを含んでいる。埋め込み型メディア・プレーヤ・ページは、メディア・デバイスのユーザがブラウザに対するブックマークを作成することを可能にする。ブックマークは、埋め込み型メディア・プレーヤ・ページを指す。ブックマークは、メディア・ファイルのアドレスをパラメータとして含んでいる。メディア・ファイルを再生するためにブックマークがブラウザ内で使用されたとき、埋め込み型メディア・プレーヤ・ページは、埋め込み型メディア・プレーヤ・ページに表示するための広告を広告サーバーに対して要求を出すようメディア・デバイスに命令を出す。この方法によれば、ブラウザ内でブックマークが使用される度に広告をユーザに見せることができる。
【０００７】
添付の図面に、本発明の好ましい実施形態、並びに本開示に関係する他の情報を示す。
【０００８】
本明細書では以下の用語を定義する。
「スクリプト（ｓｃｒｉｐｔ）」  一般に、ＰｅｒｌやＪａｖａ（登録商標）などのインタプリタ型言語で書かれた短いプログラムであり、通常は、データおよびブラウザを管理するための命令を提供する。
「スクリプティング（ｓｃｒｉｐｔｉｎｇ）」  静的ＨＴＭＬページを補うサーバー側またはクライアント側のプログラミングであって、通常は、Ｐｅｒｌ、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどの言語で書かれ、コモン・ゲートウェイ・インタフェース（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ：ＣＧＩ）スクリプトと共に使用されることもある。
【０００９】
インターネットは、世界的なコンピュータ・ネットワーク・システムであり、あるコンピュータにおけるユーザが通信ネットワークのうちの一つに接続されて情報を得たり、別のコンピュータにおけるユーザと通信したりすることのできる通信ネットワークのネットワークである。インターネットの最も多く利用されている部分は、ワールド・ワイド・ウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）である（しばしば「ＷＷＷ」と略され、また「ウェブ（Ｗｅｂ）」とも呼ばれる）。ウェブの最も際立った特徴の一つは、情報を相互参照する方法であるハイパーテキストを使用する点である。ほとんどのウェブサイトでは、幾つかの単語または句が、周囲のテキストと異なる色のテキストで表示され、そのような語句が他のウェブサイトへのリンクであることが示される。これらのリンクは、ユニバーサル・リソース・インディケータ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｎｄｉｃａｔｏｒ：ＵＲＩ）またはユニバーサル・リソース・ロケータ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：ＵＲＬ）と呼ばれるタグを使用することにより、インターネット上の他のリソースを識別する。例えば、ｈｔｔｐ：／／ｗｗｗ．ｙａｈｏｏ．ｃｏｍは、ｙａｈｏｏ．ｃｏｍ．にあるウェブ・ページを識別するＵＲＩである。ボタン、画像、または画像の一部が「クリック可能」である場合もある。ウェブを使用すると、何百万ページもの情報にアクセスすることができる。インターネット・ブラウザを使用してウェブ「サーフィン」が行われるが、インターネット・ブラウザのうちで現在最も普及しているのは、Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（商標）およびＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（商標）である。使用する特定のブラウザに応じて、特定のウェブサイトの体裁は僅かに異なる場合がある。ブラウザの中には「プラグイン（ｐｌｕｇ−ｉｎ）」を有するものがあり、これは、アニメーション、バーチャル・リアリティ（仮想現実）、音声、ビデオ、およびその他の形式のマルチメディアを提供するものである。
【００１０】
図１を参照すると、相互接続されたコンピュータ・システム・ネットワーク１０２のシステム１００の概要が図式化されて示されている。各コンピュータ・システム・ネットワーク１０２は、対応するローカル・コンピュータ・プロセッサ・ユニット１０４を含み、これは、対応するローカル・データ記憶ユニット１０６およびローカル・ネットワーク・ユーザ１０８に結合されている。コンピュータ・システム・ネットワーク１０２は、例えばローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）またはワイド・エリア・ネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＡＮ）とすることができる。ローカル・コンピュータ・プロセッサ・ユニット１０４は、前述のインターネット１１４を介して複数のクライアント１１０に選択的に結合される。複数のクライアント１１０ではそれぞれ、スキャナ、バーコード・リーダ、プリンタ、その他のインタフェース・デバイスなど、様々なマルチメディア・デバイス１１２がそのローカル・コンピュータ・システムに接続されている。クライアント１１０は、インターネット・ブラウザでプログラムされ、特定のウェブ・ページのコンテンツにアクセスするために、そのウェブ・ページの場所を捜し出して（マウスでクリックするなどにより）選択する。このウェブ・ページのコンテンツは、コンピュータ・システム・ネットワーク１０２のローカル・データ記憶ユニット１０６上にある。ウェブ・ページは、他のコンピュータ・システムおよび他のウェブ・ページへのリンクを含んでいてもよい。
【００１１】
クライアント１１０は、コンピュータ端末、インターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）を使用してインターネットを介して通信することのできるページャ（ｐａｇｅｒ）、インターネット・アクセスを備えたキオスク（Ｋｉｏｓｋ）端末、ＰＤＡなどの電子手帳（例えばＰａｌｍ、Ｉｎｃ．製のＰＡＬＭデバイス）とすることができ、あるいはインターネット対応テレビジョンなど、双方向インターネット通信が可能なその他のデバイスとすることができる。クライアント１１０はまた、無線アクセス・プロトコル（Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ：ＷＡＰ）または第３世代（３Ｇ）互換プロトコルを使用してインターネットを介して接続および通信する携帯型装置（例えば、セルラー（ＰＨＳ）電話機や携帯電話機）など、無線デバイスであってもよい。
【００１２】
図１Ａは、例示的な埋め込み型メディア・プレーヤ・ページをクライアント１１０に提供するためのシステム１００Ａの概要を図式化したものである。システム１００Ａは一般に、システム１００に関して上述したインターネット構成を利用する。システム１００Ａは、インターネット１１４に接続された複数のクライアント１１０を含んでいることが好ましい。システム１００Ａは少なくとも１つのメディア・ファイル・ソース１１６も含み、これはコンピュータ・システム・ネットワーク１０２（図１）として構成することができる。何れにしてもメディア・ファイル・ソース１１６は、インターネット１１４を介してアクセス可能であり、クライアント１１０上で再生されるように、少なくとも１つのメディア・ファイルをインターネット１１４を介して提供する。
【００１３】
本明細書では、用語「メディア・ファイル（ｍｅｄｉａ  ｆｉｌｅ）」には、オーディオ形式、ビデオ形式、テキスト形式、対話形式、およびマルチメディア形式のデータ・ファイルや「ストリーミング・メディア・ファイル」が含まれる。「ストリーミング（ｓｔｒｅａｍｉｎｇ）・メディア・ファイル」には、通常はインターネットまたは他のネットワーク環境を介してクライアントに配信され、ファイル全体の配信が完了する前にクライアント上で再生が開始する、オーディオ形式、ビデオ形式、テキスト形式、双方向形式、およびマルチメディア形式のデータ・ファイルが含まれる。これにより、ユーザはファイルが全部ダウンロードされるまで待つ必要がなく、できるだけ早くストリームを再生することができる。歌、政治演説、ニュース放送、映画予告編、再生可能なアニメーションを含め、ほぼ無限の様々なメディア・コンテンツが存在する。
【００１４】
すでに何百万ものメディア・ファイルが存在し、メディア・ファイル・ソース１１６からワールド・ワイド・ウェブ（ＷＷＷ）を介して入手可能である。これらのメディア・ファイルの多くは、ストリーミング・メディア・ファイル・フォーマットに適合する。様々なストリーミング・メディア・ファイル・フォーマットが存在するが、大多数のストリーミング・メディア・ファイルは、ＲＥＡＬＡＵＤＩＯ（商標）、ＲＥＡＬＶＩＤＥＯ（商標）、ＭＩＣＲＯＳＯＦＴ  ＷＩＮＤＯＷＳ（登録商標）  ＭＥＤＩＡ  ＦＯＲＭＡＴ（商標）、ＦＬＡＳＨ（商標）、ＡＰＰＬＥ  ＱＵＩＣＫＴＩＭＥ（商標）、ＭＰＥＧ−２レイヤ３オーディオ、およびＭＰ３の何れかとしてエンコード（符号化）されている。ＭＰ３ファイルやＱＵＩＣＫＴＩＭＥ（商標）など、ある種のファイルは、ストリーミング（完全に受信されない）ファイルとダウンロード（完全に受信される）ファイルの両方として使用することができる。
【００１５】
システム１００Ａはまた、少なくとも１つの顧客システム１１８、少なくとも１つの広告システム１２０、および少なくとも１つのメディア・ファイル・インデックスおよびログ・システム１２２も備える。各システム１１８、１２０、１２２は、インターネット１１４に接続され、図１に関して上述したコンピュータ・システム・ネットワーク１０２として構成することができる。以下、各システムについて、例示的な埋め込み型メディア・プレーヤ・ページの記述との関連で詳細に述べる。以下では、「埋め込み型メディア・プレーヤ・ページ」とは、ブラウザによるコンテンツ表示を指示し、何らかの動作を行うようクライアントに命令を出す基礎的なコードと、ブラウザ・ウィンドウ中にウェブ・ページとして実際に表示されるコンテンツの両方のことをいう。
【００１６】
例示的な埋め込み型メディア・プレーヤ・ページの詳細について述べる前に、埋め込み型メディア・プレーヤ・ページを提供する好ましい方法の一つについて述べる。クライアント１１０のユーザが、前述の方式でインターネット・ブラウザを使用してインターネット１１４を介して顧客システム１１８にアクセスする。顧客システム１１８は、インターネット１１４を介してクライアント１１０にウェブ・ページを送信する。顧客システム１１８は、例えばウェブ・ポータル・サイトとすることができ、１箇所に集中化された共通インタフェースを介して、スポーツ・ニュース、世界のニュース、天気情報、旅行情報など多様な情報へのアクセスを提供する。本明細書では、顧客システム１１８をウェブ・ポータル・サイトとして述べるが、これは決して必須ではなく、顧客システム１１８はどんな形式のコンテンツまたはサービスを提供してもよいことを理解されたい。例えば顧客システム１１８は、ポータル・サイトから選択されたラジオ局からストリーミングされるオーディオ放送を提供することもできる。
【００１７】
顧客システム１１８からクライアント１１０に送信されるウェブ・ページは、メディア・ファイル検索プロンプト（ｐｒｏｍｐｔ）を含む。ユーザが選択を行うためのプロンプトとして、「クリック可能な」またはユーザからの入力を受け入れることのできる、任意の句（ｐｈｒａｓｅ：フレーズ）やアイコンなどを考えることができる。２つの「クリック可能な」選択肢をユーザに提供することは、本質的に、選択を行うようテキスト形式のプロンプトで、例えば「ＡかＢか選択して下さい」というプロンプトで直接的にユーザに促すことと同等である。一般に、メディア・ファイル検索プロンプトは、検索ウィンドウとして構成することができ（多くの検索エンジンでよくみられるように）、ストリーミング・オーディオ・ファイルまたはビデオ・ファイルなどのメディア・ファイルに対する検索基準（ｓｅａｒｃｈ  ｃｒｉｔｅｒｉａ）を入力するようユーザに促す。検索基準は顧客システム１１８に送信され、次いで顧客システム１１８は、インターネット１１４を介して検索基準をメディア・ファイル・インデックスおよびログ・システム１２２に送信する。顧客システム１１８は、これらの検索機能のライセンスを供与することもでき、そうでない場合は、メディア・ファイル・インデックスおよびログ・システム１２２にデータを投入するエンティティ（ｅｎｔｉｔｙ：実体）から検索機能を得ることもできる。
【００１８】
メディア・ファイル・インデックスおよびログ・システム１２２は、複数のメディア・ファイルが内部で索引付けされたデータベースを備える。メディア・ファイルのデータベースは、メディア・ファイル自体を含むのではなく、システム１００Ａ中の複数のメディア・ファイル・ソース１１６から入手可能なメディア・ファイルを識別するデータを含むことが好ましい。データベース内で索引付けされた各メディア・ファイルについて記憶されるデータの例としては、メディア・ファイルを参照するＵＲＩやＵＲＬなどの形式をとるメディア・ファイルのウェブ・アドレス、メディア・ファイルの再生長さ（即ちメディア・ファイルがメディア・プレーヤ中で最初から最後まで再生されるのに掛かる時間）、メディア・ファイルについての固有識別子、およびメディア・ファイルのタイプ（ＳＭＩＬファイル、オーディオ・ファイル、ビデオ・ファイル、ＲＥＡＬＡＵＤＩＯ（商標）ファイル、ＷＩＮＤＯＷＳ（登録商標）ＭＥＤＩＡ（商標）ファイルなど）がある。データベースはまた、索引付けされた各メディア・ファイルのコンテンツを記述する記述データを含んでいてもよく、データベースは、当業者に知られている従来の検索エンジン技法を用いてデータ投入することができる。知られている技法の一つは、「ロボット（ｒｏｂｏｔ）」または「スパイダー（ｓｐｉｄｅｒ）」と呼ばれるプログラムを利用するものであり、このプログラムは、文書（例えばウェブ・ページ）を検索してネットワークを事前横断し、文書中で見つかったキーワードの大規模なインデックス・ファイルを構築する。例として、オーディオ・ファイルに関する記述データは、オーディオ・データが本質的に音楽かどうか、歌の題名、アーティスト、音楽のタイプ、著作権データなどを識別することができる。
【００１９】
メディア・ファイル・インデックスおよびログ・システム１２２は、インターネット１１４を介して検索結果をＸＭＬなどの形式で顧客システム１１８に送信する。顧客システム１１８は、ＸＭＬの結果をＨＴＭＬ（ハイパーテキスト・マークアップ言語）形式に変換し、その結果を、好ましくはメディア・ファイル・ソース１１６にあるメディア・ファイルへのリンクのリストを含むウェブ・ページとしてクライアント１１０に送信し、ユーザの検索基準を満たす。例として、クライアント１１０におけるユーザが、「パール・ハーバー」および「映画予告編」を求める検索要求を入力する。検索要求は、顧客システム１１８によって受信され、メディア・ファイル・インデックスおよびログ・システム１２２に送信される。次いで、メディア・ファイル・インデックスおよびログ・システム１２２は、ローカルおよびリモートのデータベース中で、この検索要求を満たす索引付けされたメディア・ファイルを検索する。ユーザの検索要求を満たすストリーミング・ビデオ・ファイルが５つ索引付けされていると仮定すると、メディア・ファイル・インデックスおよびログ・システム１２２は、これらの結果を顧客システム１１８に送信する。これらの結果は、各ビデオ・ファイルの再生長さ、各ビデオ・ファイルのＵＲＩアドレス、ビデオ・ファイルの符号化ビット・レート、ファイル・フォーマット、各ビデオ・ファイル固有のデータベース識別子、各ビデオ・ファイルのフレーム寸法データ、またはデータベースに含まれる他の任意の情報を含んでいてもよい。次いで、顧客システム１１８は検索結果を、クライアント１１０のブラウザを使用して、ユーザに対して表示されるように、カスタマイズされたＨＴＭＬページ中でクライアント１１０に送信する。
【００２０】
次いで、クライアント１１０のユーザは、ユーザに対して表示された検索結果中にリストされたビデオ・ファイルのうちの１つへのリンクをクリックすることにより、そのビデオ・ファイルに含まれるビデオ・データを視聴することを決定する。選択したビデオ・ファイルへのリンクをユーザが「クリック」すると、顧客システム１１８からクライアントに送信されるＪａｖａ（登録商標）Ｓｃｒｉｐｔファイルなどのスクリプト・ファイルが、顧客システム１１８に埋め込み型メディア・プレーヤ・ページの要求を出すようクライアントに命令を出す。以下に、埋め込み型メディア・プレーヤ・ページの詳細について述べる。
【００２１】
図１Ａには、例示のみの目的で個々のシステムを別個の機能ブロックとして示してあるが、図示および記述した機能の幾つかまたはすべてを物理的に１つまたは複数のシステム内で結合することもできることを理解されたい。例えば、顧客システム１１８が広告システム１２０の機能を提供することもできる。
【００２２】
図２は、顧客システム１１８からインターネット１１４を介して送信され、クライアント１１０によりユーザに対して表示される例示的な埋め込み型メディア・プレーヤ・ページの図である。埋め込み型メディア・プレーヤ・ページは、機能メディア・プレーヤ・オブジェクト（ＲｅａｌＰｌａｙｅｒプラグインなど）への参照を含む。参照は、ファイル、メディア・オブジェクト、またはメモリ構成に記憶された実行可能なコンピュータ・コードを参照する、タグ（ユニバーサル・リソース・インディケータＵＲＩやＵＲＬなどのファイル・ロケータとしての、またはディレクトリ構造を介してアクセスされるファイル／オブジェクトとしての）である。参照タグ（ｒｅｆｅｒｅｎｃｅ  ｔａｇ）は、メディア・ファイルの出力を制御するためのメディア・プレーヤ・アプレットのダウンロードをトリガ（ｔｒｉｇｇｅｒ）することもできるが、メディア・プレーヤ・オブジェクトは、一般にはクライアント上にある。埋め込み型メディア・プレーヤ・ページはまた、少なくとも１つの広告システム１２０から表示用に提供される１つまたは複数の広告への参照もＵＲＬによって含んでいる。埋め込み型メディア・プレーヤ・ページはまた、表示しようとする１つまたは複数のブランド表示ロゴへの参照も含むことができる。ブランド表示ロゴへの参照も、顧客システム１１８またはコンピュータ・システム１０２から入手可能なグラフィックス・ファイルのＵＲＬアドレスとすることができる。グラフィックス・ファイルは、ＧＩＦ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）のグラフィックス・ファイル・フォーマット、または別のタイプの圧縮／解凍されたグラフィック・ファイル・フォーマットのものとすることができる。埋め込み型メディア・プレーヤ・ページはまた、検索照会入力フォーム（例えば検索ウィンドウ）およびクリック可能な検索コマンド・ボタンも含むことができる。以上の参照および機能は、ＨＴＭＬフレームセット内に含めてもよい。
【００２３】
図２を参照すると、埋め込み型メディア・プレーヤ・ページは、クライアント１１０のＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒなどのブラウザによって生成されたポップアップ・ウィンドウ（ｐｏｐ‐ｕｐ  ｗｉｎｄｏｗ）２００中に示されている。埋め込み型メディア・プレーヤ・ページは、ビデオ表示領域２０２（埋め込み型プレーヤがビデオ・ファイルを再生するとき）と、メディア・ファイルの出力を制御するためのコントロール（ｃｏｎｔｒｏｌ）２０４を含んでいる。例示的なコントロール２０４は、再生ボタン、一時停止ボタン、停止ボタン、スライダ・バー、早送りボタンと巻戻しボタン、および、ストリーミングされるファイルに関係するバッファ・ステータス情報を表示するためのステータス・ウィンドウを含む。以下、例示的な埋め込み型メディア・プレーヤ・ページの自動サイズ調整機能について図２および図３を参照して述べる。
【００２４】
ステップ３００で、選択されたビデオ・ファイルに関するフレーム寸法データが入手可能な場合、即ちメディア・ファイル・インデックスおよびログ・システム１２２中で入手可能な場合は、ステップ３０２で、埋め込み型メディア・プレーヤ・ページは、ユーザが再生するために選択したビデオ・ファイルに関するフレーム寸法データを受け取る。一実施形態では、フレーム寸法データは、メディア・ファイル・インデックスおよびログ・システム１２２から顧客システム１１８に送信され、検索結果と共にクライアント１１０に転送される（フレーム寸法データがメディア・ファイル・インデックスおよびログ・システム１２２から入手可能な場合）。ユーザが視聴するためにビデオ・ファイルを選択したとき、埋め込み型メディア・プレーヤ・ページは顧客システム１１８からクライアント１１０に送信される。次いで、埋め込み型メディア・プレーヤ・ページは、前述のようにクライアント１１０に転送されるフレーム寸法データを利用することができる。あるいは、フレーム寸法データは、ユーザがビデオ・ファイルを選択し、それによって埋め込み型メディア・プレーヤ・ページがクライアント１１０に送信されることになってから、埋め込み型メディア・プレーヤ・ページと共に転送してもよい。フレーム寸法データが入手可能でない場合は、ステップ３０１で、埋め込み型メディア・プレーヤ・ページはデフォルト値（ｄｅｆａｕｌｔ  ｖａｌｕｅ）を使用し、デフォルト値が埋め込み型メディア・プレーヤ・ページと共に送信される。図２のビデオ表示領域２０２の幅２０２ｂには約７８０個のピクセルのデフォルト値、ビデオ表示領域の高さ２０２ａには３４８個のピクセルのデフォルト値が一般に適切であることが分っているが、勿論、他の値を利用することもできる。
【００２５】
フレーム寸法データは、埋め込み型メディア・プレーヤ・ページで再生されることになるビデオ・ファイルのフレーム高さの値およびフレーム幅の値を含んでいることが好ましい。これらの値は、ビデオ・ファイルのビデオ・データ中にある個別フレームの高さのピクセル総数、およびビデオ・ファイルのビデオ・データ中にある個別フレームの幅のピクセル総数を識別するものとすることができる。メディア・プレーヤは、ステップ３０４で埋め込み型メディア・プレーヤ・ページ内で起動されたとき（即ち操作または実行されたとき）、埋め込み型メディア・プレーヤ・ページによりオブジェクト（ｏｂｊｅｃｔ）として呼び出される。ステップ３０６で、受信したフレーム寸法データ、またはデフォルト寸法値（ステップ３００でビデオ・ファイルに関するフレーム寸法データが入手不可能な場合）に基づいて、ビデオ表示領域２０２の高さ２０２ａおよび幅２０２ｂ（図２）のサイズを動的に調整する。
【００２６】
ビデオ表示領域２０２（図２）のサイズをフレーム寸法データに基づいて動的に調整することにより、ビデオ・ファイル・データ（例えばピクチャ）は、意図された寸法で、またはそれを拡大または縮小した寸法で適切に表示される。特に、ＳＭＩＬファイルに関しては、ビデオ・データは切り取られない形式で表示されるが、このことは、ビデオ・データが切り取られ、しばしば視聴不可能になるか少なくとも満足できないものになる従来の埋め込み型プレーヤ・ページとは対照的である。
【００２７】
ステップ３０８で、埋め込み型メディア・プレーヤ・ページが表示されるポップアップ・ウィンドウ２００（図２）の寸法のサイズ調整を、フレーム寸法データに基づいて、従ってビデオ表示領域２０２のサイズ調整に部分的に基づいて行う。ポップアップ・ウィンドウ２００は、動的にサイズ調整したビデオ表示領域２０２、コントロール２０４、および埋め込み型メディア・プレーヤ・ページの何れか他のコンテンツに対応するようにサイズ調整する。例えば、ポップアップ・ウィンドウ２００の高さ２００ａおよび幅２００ｂは、ビデオ表示領域２０２の寸法２０２ａ、２０２ｂに対するポップアップ・ウィンドウの寸法２００ａ、２００ｂに関する、予め定められる規則（ｒｕｌｅ）に基づいてサイズ調整することができる。例示的な一実施形態では、埋め込み型メディア・プレーヤ・ページに関連するＪａｖａ（登録商標）Ｓｃｒｉｐｔファイル（即ち埋め込み型メディア・プレーヤ・ページと共にクライアント１１０に送信されたもの）が、予め定められる規則に従ってポップアップ・ウィンドウ２００の様々な属性（Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒブラウザ・ウィンドウのＨＳＰＡＣＥ、ＢＯＲＤＥＲ、および／またはＶＳＰＡＣＥ属性など）を調節する。
【００２８】
例示的な埋め込み型メディア・プレーヤ・ページはまた、ビデオ表示領域２０２の少なくとも１つの辺２０３に沿って表示されるコンテンツも含んでいる。コンテンツのタイプを幾つか挙げると、例えばこのコンテンツとして、広告２０６、ＤＯＧＰＩＬＥ（商標）などのブランド表示ロゴ２０８、検索ウィンドウ２１０ａ、および検索コマンド・ボタン２１０ｂを挙げることができる。ステップ３１０で、このコンテンツを埋め込み型メディア・プレーヤ・ページ内に動的に配置する。プレーヤ・ページの寸法、従ってポップアップ・ウィンドウ２００の寸法は、ビデオ表示領域２０２の少なくとも１つの辺２０３とポップアップ・ウィンドウ２００の辺２０１との間に、コンテンツのためのマージンが十分残るようにサイズ調整することができる。
【００２９】
ポップアップ・ウィンドウ２００の辺２０１およびビデオ表示領域２０２の辺２０３に対する相対的なこのコンテンツの位置決めもやはり、予め定められる規則に基づいて決定することができる。例えばこの規則は、ブランド表示ロゴ２０８をビデオ表示領域２０２の選択された辺２０３とポップアップ・ウィンドウ２００の選択された辺２０１との間の中央に配置するものや、広告２０６をポップアップ・ウィンドウ２００の向かい合う辺２０１間の中央に配置するものなどである。コントロール２０４も同様に配置することができる。予め定められる規則は更に、フレーム寸法データに少なくとも部分的に基づいて、コンテンツを異なる辺２０１、２０３に関して動的に位置決めするものとすることもできる。例えば、ビデオ表示領域の幅２０２ｂがフレーム寸法データによって特に広い幅に決定され、極端に広いポップアップ・ウィンドウは見た目が悪いまたは邪魔であると判定された場合は、選択されたコンテンツをビデオ表示領域２０２の側面の辺２０３に沿って配置するのではなく、ビデオ表示領域２０２の上または下に配置することができる。
【００３０】
検索ウィンドウ２１０ａおよび検索コマンド・ボタン２１０ｂにより、ユーザは、メディア・ファイル・インデックスおよびログ・システム１２２内で索引付けされたビデオ・ファイルなどのメディア・ファイルの検索の要求を出すことができる。検索結果は、前述の元の検索結果ページ内でユーザに対して表示することができる。次いで、ユーザは、前述のようにメディア・ファイルを選択することにより、第２のポップアップ・ウィンドウ中で別の埋め込み型メディア・プレーヤ・ページを起動することができる。ユーザが検索をＷＩＮＤＯＷＳ（登録商標）  ＭＥＤＩＡファイルやＭＰ３ファイルなど特定のメディア・タイプに限定することができるように、メディア・タイプ・チェックボックス・グリッド（図示せず）が埋め込み型メディア・プレーヤ・ページに表示されてもよい。
【００３１】
図１Ａに関して述べたように、埋め込み型メディア・プレーヤ・ページは、埋め込み型メディア・プレーヤ・ページ内のコンテンツとして表示されるように、少なくとも１つの広告システム１２０から提供されることになる１つまたは複数の広告への参照を含んでいる。埋め込み型メディア・プレーヤ・ページに含めるための広告の要求を出すようクライアントに命令を出す広告参照の例は、＜ＩＭＧＳＲＣ＝ｈｔｔｐ：／／ｔｈｅａｄｓｅｒｖｅｒｃｏｍｐａｎｙ．ｃｏｍ／ａｄ．ＧＩＦ＞となる。このＩＭＧＳＲＣコマンドは、「ａｄ．ＧＩＦ」という名前のファイル（ｔｈｅａｄｓｅｒｖｅｒｃｏｍｐａｎｙ．ｃｏｍにある）を、埋め込み型メディア・プレーヤ・ページ内に表示される画面画像として識別する。
【００３２】
埋め込み型メディア・プレーヤ・ページ内に位置するメディア・プレーヤは、通常のメディア・プレーヤがサポートするタイプのメディアをサポートする。埋め込み型メディア・プレーヤは、ＳＭＩＬストリーミング・ファイルなどのビデオ・ファイル（またはビデオ以外の文脈では他の適切なメディア・ファイル）を再生のために参照することが好ましい。埋め込み型メディア・プレーヤはまた、２次ソースからストリーミングされる広告（第２のビデオ・ファイルまたは画像）の表示もサポートする。ストリーミングされる広告は、任意選択で、ビデオ・ファイルのサイズ調整に従って調節することができる。ストリーミングされる広告はまた、ビデオ・ファイルに関連して選択される。例えば、以下のＨＴＭＬコードが顧客システム１１８からクライアント１１０に送信される（この例は図１および２を参照する。）
＜ＥＭＢＥＤ  ＴＹＰＥ＝”ａｐｐｌｉｃａｔｉｏｎ／ｘ−ｍｐｌａｙｅｒ２”ＮＡＭＥ＝”ＭｅｄｉａＰｌａｙｅｒ”
ＳＲＣ＝”ｈｔｔｐ：／／ｔｈｅｓｔｒｅａｍｈｏｓｔ．ｃｏｍ／ｔｈｅｓｔｒｅａｍ．ａｓｘ”
ＷＩＤＴＨ＝４００  ＨＥＩＧＨＴ＝３２０＞＜／ＥＭＢＥＤ＞
【００３３】
このコマンド「ＥＭＢＥＤ  ＴＹＰＥ」は、ポップアップ・ウィンドウ２００に示すように、メディア・プレーヤ「ｘ−ｍｐｌａｙｅｒ２」をウェブ・ページに埋め込むようクライアント１１０に命じるＭＩＭＥベースのコマンドである。クライアント１１０は、埋め込み型メディア・プレーヤを実行し、ＮＡＭＥコマンドからポップアップ・ウィンドウ２００に「ＭｅｄｉａＰｌａｙｅｒ」というタイトルを付ける。「ｔｈｅｓｔｒｅａｍ．ａｓｘ」というタイトルのファイルが見つかり、このファイルが、「ｔｈｅｓｔｒｅａｍｈｏｓｔ．ｃｏｍ」にあるメディア・ファイル・ソース１１６からＳＲＣによりインターネット１１４を介してストリーミングされる。ファイル「ｔｈｅｓｔｒｅａｍ．ａｓｘ」は、ＷＩＤＴＨコマンドおよびＨＥＩＧＨＴコマンドで決定されるように、４００水平ピクセル×３２０垂直ピクセルにサイズ調整されたウィンドウ２０２中で、埋め込み型メディア・プレーヤにより出力される。顧客システム１１８は任意選択で、広告を表示するために、以下の追加のＨＴＭＬコードをクライアント１１０に送信する。
＜ＡＤＳＥＲＶＥＲ  ＴＹＰＥ＝”ＶＩＤＥＯＳＴＲＥＡＭ”
ＳＴＲＥＡＭＳＯＵＲＣＥ＝”ｈｔｔｐ：／／ａｄｓｅｒｖｅｒ．ａｄｓｉｔｅ．ｃｏｍ／ａｄｓｐａｃｅ．ａｓｘ”
ＷＩＤＴＨ＝１００  ＨＥＩＧＨＴ＝８０＞（／ＡＤＳＥＲＶＥＲ＞
【００３４】
このコマンド「ＡＤＳＥＲＶＥＲ  ＴＹＰＥ」は、ビデオ・ベースの広告サーバーにアクセスするよう埋め込み型メディア・プレーヤに命令を出す。埋め込み型メディア・プレーヤは、ストリーミング・メディア・ファイル「ａｄｓｐａｃｅ．ａｓｘ」を捜し出し、「ａｄｓｅｒｖｅｒ．ａｄｓｉｔｅ．ｃｏｍ」にある広告システム１２０に要求する。ストリーミング・メディア・ファイルは、クライアント１１０にストリーミングされ、ウィンドウ２０６中で埋め込み型メディア・プレーヤにより出力される。ウィンドウ２０６は、予め割り当てられた領域を利用してストリーミング・メディア広告および静的（静止画）広告を表示するものである。顧客システム１１８は、ＨＴＭＬコードによって、１００水平ピクセル×８０垂直ピクセルのウィンドウ２０６中にストリーミング・メディア・ファイルを表示するようクライアント１１０に命令を出す。広告ウィンドウのサイズは、サイズ調整アルゴリズムを使用してビデオ・ファイルのサイズに従って（前述のように）選択することができる。この例では、顧客システム１１８は、水平ピクセルおよび垂直ピクセルに割り当てられたピクセルを４で割る（４００／４＝１００、３２０／４＝８０）。このプロセスにより、ストリーミング・メディア広告を表示するためのウィンドウ２０６に対して１００水平ピクセル×８０垂直ピクセルの領域が定義される。ポップアップ・ウィンドウ２００が変更またはサイズ調整された場合、クライアント１１０は、ウィンドウ２０２および２０６の領域のサイズを調節することができる。
【００３５】
再び図２を参照するが、埋め込み型メディア・プレーヤ・ページはまた、メディア・ファイル・ソース１１６にあるメディア・ファイルへのハイパーリンク（ｈｙｐｅｒｌｉｎｋ）２１４も含むことができる。これにより、ユーザは、再生およびブックマーク登録のためにメディア・ファイルに直接リンクすることができる。ブックマークは通常、対応するウェブ・ページまたはファイルのＵＲＩまたはＵＲＬを記憶することによって、そのウェブ・ページまたはファイルの位置に関連付けられる。埋め込み型メディア・プレーヤをブックマークに関連付けることにより、ブックマーク無しでアクセスする場合に比べ、特定の場所にあるメディアにアクセスするためのよりよい手段がユーザに提供される。例えば、ブックマークを介して捜し出されたＭＰ３ＰＲＯ（商標）メディア・ファイルの再生は、標準的なＭＰ３プレーヤ（デフォルトのメディア・プレーヤとしてイネーブル（ｅｎａｂｌｅ）にされる）ではなく、埋め込み型メディア・プレーヤ（ＭＰ３ＰＲＯ（商標）に適合した、ブックマークに関連するプレーヤ）を使用することで最適化される。埋め込み型メディア・プレーヤはまた、ブックマークで特定の広告に関連付けることもできる。例えば、同じメディア・ファイルであっても、ＲＥＡＬＡＵＤＩＯ（商標）プレーヤをイネーブルにするブックマークでメディア・ファイルを再生する人は、ＱＵＩＣＫＴＩＭＥ（商標）プレーヤをイネーブルにするブックマークで再生する場合とは異なる広告を受信する。
【００３６】
追加でまたは別法として、例示的な埋め込み型メディア・プレーヤ・ページは、「クリック可能な」オプション２１２などにより「お気に入りに追加（ａｄｄ  ｔｏ  ｆａｖｏｒｉｔｅｓ）」オプションをユーザに提供する。以下に述べるように、この「お気に入りに追加」オプションは、メディア・ファイルがオーディオ・ファイル、ビデオ・ファイル、テキスト・ファイル、マルチメディア・ファイルのどれであっても、またストリーミングであっても他のトランスポート・ファイル方式であっても、ユーザがメディア・ファイルを再訪する度に追加の広告収入の機会をもたらすように広告を配信するための例示的な方法を提供する。メディア・ファイルが厳密にオーディオ・ファイルである場合は、埋め込み型メディア・プレーヤ・ページはオーディオ・プレーヤを参照として呼び出すことは明らかなはずである。この場合は、図２の埋め込み型メディア・プレーヤ・ページは、ビデオ表示領域２０２を含まず、適切なコントロール２０４と、当業者にはよく知られている他のオーディオ・プレーヤ特有の機能を含むことになる。
【００３７】
図４を参照すると、ステップ４００で、前述のようにクライアント１１０のユーザにより検索結果ページから選択されるメディア・ファイルなどのメディア・ファイルを再生するために、「お気に入りに追加」機能を含む埋め込み型メディア・プレーヤ・ページがクライアント１１０に送信される。ステップ４０２で、埋め込み型メディア・プレーヤ・ページにより表示される「お気に入りに追加」オプションをユーザが選択する。次いで、ステップ４０４で、クライアント１１０により使用されているＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒなどのインターネット・ブラウザ用のブックマークが、再生されるメディア・ファイルに対してではなく、ユーザに表示される埋め込み型メディア・プレーヤ・ページに対して作成される。ブックマークは、ＵＲＩアドレスやＵＲＬアドレスなどにより埋め込み型メディア・プレーヤ・ページを指し、再生されるメディア・ファイルのアドレスをパラメータとして含む。ブックマークの例は以下のとおりである。
ｈｔｔｐ：／／ｔｈｅＣｕｓｔｏｍｅｒ．ｃｏｍ／ｐｌａｙｅｒ／ｐｌａｙｅｒ＿ｆｓｅｔ．ｈｔｍｌ？ｈｔｔｐ：／／ｗｗｗ．ｒｅｃｏｒｄａｒｃｈｉｖｅ．ｃｏｍ／ｒｅａｌ＿ａｕｄｉｏ／ｌｉｅｓ．ｒａｍ＆ｃｐ＝２０００＋Ｍｅｒｃｕｒｙ＆ｓｐｋ＝２１１３７６１１２４＆ｒｍｐ
このＵＲＬの最初の部分（ｔｈｅＣｕｓｔｏｍｅｒ．ｃｏｍ／ｐｌａｙｅｒ／ｐｌａｙｅｒ＿ｆｓｅｔ．ｈｔｍｌ）は、顧客システム１１８にある標準的な埋め込み型メディア・プレーヤ・ページのアドレスである。ブックマークの「？」以降は、メディア・ファイル・ソース１１６にあるメディア・ファイルのアドレス（ｈｔｔｐ：／／ｗｗｗ．ｒｅｃｏｒｄａｒｃｈｉｖｅ．ｃｏｍ）、メディア・プレーヤ・タイプ（ｒｅａｌ＿ａｕｄｉｏ）、著作権情報（ｌｉｅｓ．ｒａｍ＆ｃｐ＝２０００＋Ｍｅｒｃｕｒｙ）、メディア・ファイル識別番号（２１１３７６１１２４＆ｒｍｐ）など、メディア・ファイル特有のパラメータを含む。メディア・ファイル識別（ＩＤ）番号は、メディア・ファイル・インデックスおよびログ・システム１２２からの、メディア・ファイルに関連する固有識別子であり、ユーザがファイルへのアクセス権を有するべきかどうかの承認に使用することができる。顧客システム１１８からクライアント１１０に送信される埋め込み型メディア・プレーヤ・ページは、埋め込み型メディア・プレーヤ・ページが顧客システム１１８からクライアント１１０に送信される度に比較的一定であるすべてのＨＴＭＬコードおよびフレームセットを含むが、どのメディア・ファイルが埋め込み型メディア・プレーヤによって再生されるかなど、埋め込み型メディア・プレーヤ・ページがクライアント１１０により表示される度に異なるものに関するパラメータに依拠する。
【００３８】
ブックマークは通常、ステップ４０６でユーザがメディア・ファイルを参照するブックマークを選択したときに、そのメディア・ファイルを再生するための埋め込み型メディア・プレーヤ・ページをクライアント１１０に表示させるのに必要な情報を含んでいる。ユーザがブックマークを選択すると、クライアント１１０はブラウザを介して、ブックマークのＵＲＬアドレスを使用して埋め込み型メディア・プレーヤ・ページを起動する。ステップ４００と同様に、ブックマーク中のパラメータとして識別されたメディア・ファイルを再生するために、埋め込み型メディア・プレーヤ・ページが再びクライアント１１０に送信される。埋め込み型メディア・プレーヤ・ページに含まれ、埋め込み型メディア・プレーヤ・ページの参照およびフレームセットにより定義される、その他のコンテンツも表示される。
【００３９】
前述のように、埋め込み型メディア・プレーヤ・ページ内の広告システム１２０への参照は、埋め込み型メディア・プレーヤ・ページに表示するために、ＨＴＴＰ要求などによって少なくとも１つの広告を少なくとも１つの広告システム１２０に要求するようクライアント１１０に命令を出す。従ってブックマークは、メディア・ファイルではなく埋め込み型メディア・プレーヤ・ページを指すことにより、広告およびブランド表示を印象づけるための追加の機会をユーザに対して生み出す。これらの印象づけ（ｉｍｐｒｅｓｓｉｏｎ）は、広告およびブランド表示に関連する追加の収入の機会をもたらす。これら追加の印象づけおよび収入の機会は、ブックマークがメディア・ファイル・ソース１１６からのメディア・ファイルを直接指すとすれば利用不可能なものである。Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなど、埋め込み型メディア・プレーヤ・ページに関連するスクリプト・ファイルがこのブックマークを作成することができる。
【００４０】
以下に説明するように、例示的な埋め込み型メディア・プレーヤ・ページはまた、メディア・ファイルの再生に関連する情報収集をも容易にする。図５を参照すると、ステップ５００で、埋め込み型メディア・プレーヤ・ページがメディア・ファイルの再生のためにクライアント１１０に送信される。先に説明したように、クライアント１１０は、ユーザが、検索結果ページからメディア・ファイルを選択するのに応答して、このステップをユーザに対して表示することができる。このステップはまた、図４に関して上述したように、埋め込み型メディア・プレーヤ・ページを指すブックマークを選択するのに応答するものとすることもできる。
【００４１】
ステップ５０２で、埋め込み型メディア・プレーヤ・ページは、メディア・ファイル・インデックスおよびログ・システム１２２のログ・サーバーにメディア・ファイル識別メッセージを送信するようクライアント１１０に命令を出す。この要求は少なくとも、埋め込み型メディア・プレーヤ・ページによってユーザのために再生されることになるメディア・ファイルをログ・システム１２２に対して識別すべきである。例示的なメディア・ファイル識別メッセージは、ユーザのインターネット・プロトコル（ＩＰ）アドレス（通常はクライアント１１０のＩＰアドレスまたはユニバーサル・リソース・ロケータ（ＵＲＬ））、埋め込み型メディア・プレーヤ・ページをクライアント１１０に送信した顧客システム１１８のドメイン・アドレス、メディア・ファイルについての固有識別子（メディア・ファイル・インデックスおよびログ・システム１２２中で使用され、検索結果ページと共に受信されるメディア・ファイルの固有識別子など）、検索結果ページの結果リスト中の選択としてメディア・ファイルがユーザに提供される元となった検索照会、検索結果ページの検索結果リスト内でのメディア・ファイルのランキング（もしあれば）、およびクライアント１１０と顧客システム１１８との間の通信スレッド（ｔｈｒｅａｄ）を示すセッション（ｓｅｓｓｉｏｎ）識別子を含む。メディア・ファイル・インデックスおよびログ・システム１２２は、索引付けされた各メディア・ファイル毎にログを保存することが好ましい。ログ・サーバーは、好ましくはステップ５０４でメディア・ファイル識別情報に含まれる情報をそのメディア・ファイルのログに記憶することにより、メディア・ファイルがユーザによって再生のために選択されたことを記録する。ログは、データベース１０６の一部として保存することができる。ログ・サーバーはメディア・ファイル識別メッセージを受信した時間を記録してもよいが、メディア・ファイル識別メッセージは、メディア・ファイル識別メッセージが送信された時間を識別する、クライアントから取り出されたタイム・スタンプなどの時間データを含むことが好ましい。
【００４２】
メディア・ファイル識別メッセージは、メディア・ファイルが埋め込み型メディア・プレーヤ・ページの埋め込み型メディア・プレーヤ中で再生され始めるのにほぼ近い時に、メディア・ファイル・インデックスおよびログ・システム１２２に送信されることが好ましい。特に、通常は再生が開始する前に一定時間バッファリングされるストリーミング・メディア・ファイルの場合はそうである。ただしこの特定のタイミングは必要条件ではない。埋め込み型メディア・プレーヤ・ページの例示的な一実施形態では、メディア・ファイル識別メッセージは、１ピクセルＧＩＦファイルを求める、メディア・ファイル・インデックスおよびログ・システム１２２へのＨＴＴＰ要求の形式をとる。１ピクセルＧＩＦは単に、埋め込み型メディア・プレーヤ・ページによって参照される１ピクセル×１ピクセルのトランスペアレント（ｔｒａｎｓｐａｒｅｎｔ）画像である。１ピクセルＧＩＦは、標準的なＨＴＴＰ応答としてクライアントに返される。１ピクセルＧＩＦは、埋め込み型メディア・プレーヤ・ページに表示されたとき、ユーザにはトランスペアレントである。先に識別した、メディア・ファイル識別メッセージに含まれる情報は、ＧＩＦファイルを求めてクライアントから送信されるＨＴＴＰ要求に添付することができる。次いでＨＴＴＰ要求はサーバーに記憶することができ、その後、この情報は処理および分析のために取り出してデータベース内に構成することができる。別法として、ＨＴＴＰ要求は、広告システム１２０など別のシステムに対して行うこともできる。この場合、各広告システム１２０のログを結合して評価することができる。
【００４３】
埋め込み型メディア・プレーヤ・ページはまた、埋め込み型メディア・プレーヤ・ページが開いている間にステップ５０６で少なくとも１つの後続メッセージを送信するようクライアント１１０に命令を出すスクリプティングを含むことが好ましい。後続メッセージは、メディア・ファイル・インデックスおよびログ・システム１２２のログ・サーバーに送信される。埋め込み型メディア・プレーヤ・ページは、埋め込み型メディア・プレーヤ・ページが開いている間に、所定の時間間隔でメッセージを送信するようクライアント１１０に命令を出すスクリプティングを含むことが好ましい。「開いている（ｏｐｅｎ）」とは、埋め込み型メディア・プレーヤ・ページがブラウザによってポップアップ・ウィンドウ２００中などに表示されていることを意味する。ステップ５０８で、少なくとも１つの後続メッセージについてのタイム・スタンプをメディア・ファイルに関連するログに記憶する。
【００４４】
埋め込み型メディア・プレーヤ・ページの例示的な一実施形態では、後続メッセージもまた、１ピクセルＧＩＦファイルを求めるＨＴＴＰ要求であり、クライアント１１０から取り出されたタイム・スタンプが各要求に添付される。これらの後続要求は、例えば、埋め込み型メディア・プレーヤ・ページが広告システム１２０に新しい表示用広告の要求を出すようクライアントに命令を出す度に発生するものとすることができる。ただし、その他の定期的間隔を用いることもできる。例示的な一実施形態では、これらの広告は、埋め込み型メディア・プレーヤ・ページが開いている間、およそ３０秒に１度要求される。例えば、埋め込み型メディア・プレーヤ・ページが新しい広告を３０秒に１度要求するスクリプティングを含む場合、埋め込み型メディア・プレーヤ・ページが開いている限り、メディア・ファイルに関するログに新しいエントリがおよそ３０秒に１度追加される。
【００４５】
メディア・ファイル・インデックスおよびログ・システム１２２は、複数のメディア・ファイルについてログを索引付けおよび保存することが好ましい。メディア・ファイル・インデックスおよびログ・システム１２２によって保存されているログに十分なデータが投入されたとき、メディア・ファイル・インデックスおよびログ・システム１２２において動作するソフトウェアプログラムなどでこのデータを処理し、有用な情報を提供することができる。例えば、顧客システム１１８から提供された埋め込み型メディア・プレーヤ・ページのユーザがメディア・ファイル・インデックスおよびログ・システム１２２中で索引付けされている各メディア・ファイルを再生のために選択した総回数を、ログから識別することができる。この情報は生の人気データを提供し、ランキング結果に少なくとも部分的に基づいて、メディア・ファイル・インデックスおよびログ・システム１２２中で索引付けされているメディア・ファイルの人気をランク付けすることができる。
【００４６】
更に、メディア・ファイル・インデックスおよびログ・システム１２２は、索引付けされた各メディア・ファイルの再生時間を識別するデータを含むことが好ましい。既知の再生時間を、メディア・ファイルに関するログ・サーバー中のデータ、特にログ中のタイム・スタンプと比較することにより、ユーザおよび再生イベントに関する情報をより多く収集することができる。例えば、ログに記録された選択された再生セッションの間の、メディア・ファイルの最初と最後のタイム・スタンプ間の時間差を計算することにより、ユーザが埋め込み型メディア・プレーヤ・ページを開いたままにしていた時間のおよその長さを計算することができる。このおよその時間長をメディア・ファイルの再生長さと比較することにより、メディア・ファイルの再生が終了した後も埋め込み型メディア・プレーヤ・ページが開いたままになっていたか、あるいはメディア・ファイルがすべて再生される前に埋め込み型メディア・プレーヤ・ページが閉じられたかを識別することができる。
【００４７】
メディア・ファイルの再生が終了した後もいくらかの時間にわたって引き続き埋め込み型メディア・プレーヤが開いたままになっていた場合は、誰も見ていないのにメディア・ファイルが再生されたか、メディア・ファイルのコンテンツがユーザの注意を引く重要なものではなかったと推定することができる。この場合、埋め込み型メディア・プレーヤ・ページの他のコンテンツがユーザにとって最も重要であった可能性がある。このことはまた、埋め込み型メディア・プレーヤ・ページが開いている間に新しい広告を定期的な間隔で要求するようクライアント１１０に命令を出すように埋め込み型メディア・プレーヤ・ページが構成されている場合に、追加の広告の印象づけが行われたことも示す。メディア・ファイルが最後まで再生される前に埋め込み型メディア・プレーヤ・ページが閉じられたと識別された場合は、このことによって例えば、再生されたメディア・ファイルがユーザの最初の検索要求にどれだけ関係があるまたは関連するかを識別することができる。この情報は、索引付けされたメディア・ファイルのコンテンツまたは他の特性を記述する、検索可能データベースに含まれる記述データを評価するのに使用することができ、且つ／または、そのデータベースにデータを投入するのに用いられた方法を評価するのに使用することができる。従って、埋め込み型メディア・プレーヤ・ページは、メディア・ファイルへのアクセスを提供すると共に、メディア・プレーヤのある場所で生成される可能性のある人気および関連性の測定基準という有利にも別の結果も生み出す。
【００４８】
埋め込み型メディア・プレーヤ・ページの別の実施形態では、ユーザは、数字の尺度でメディアを格付けするなどによって、再生されたメディア・ファイルを評価するよう促される。この実施形態では、埋め込み型メディア・プレーヤ・ページは、ユーザから提供された格付け情報をメディア・ファイル・インデックスおよびログ・システム１２２に送信するようクライアント１１０に命令を出す。メディア・ファイル・インデックスおよびログ・システム１２２で、格付け情報を処理および評価することができる。
【００４９】
本発明は、各方法およびこれらの方法を実施するための装置の形式で具体化することができる。本発明はまた、フロッピー（登録商標）・ディスケット、ＣＤ−ＲＯＭ、ハード・ドライブ、その他の機械読み取り可能な記憶媒体など、実体のある媒体に埋め込まれたプログラム・コードの形式で具体化することができ、プログラム・コードがコンピュータなどのマシンにロードされてマシンにより実行されるときは、このマシンは本発明を実施する装置になる。本発明はまた、例えば記憶媒体に記憶されようと、マシンにロードされ且つ／またはマシンによって実行されようと、あるいは電気配線またはケーブル、光ファイバ、電磁放射など何らかの伝送媒体を介して伝送されようと、プログラム・コードの形式で具体化することができ、プログラム・コードがコンピュータなどのマシンにロードされてマシンによって実行されたときは、このマシンは本発明を実施する装置になる。汎用プロセッサ上に実装されたときは、プログラム・コード・セグメントがプロセッサと組み合わさって、特定の論理回路と同様に動作する固有のデバイスを提供する。
【００５０】
様々な実施形態を例示したが、これは記述のためのものであり、本発明を限定するものではない。様々な変更が当業者には明らかになるであろうし、これらも添付の特許請求の範囲に述べる本発明の範囲内である。
【図面の簡単な説明】
【図１】
相互接続されたコンピュータ・ネットワークのシステムを図式化した概略図である。
【図１Ａ】
例示的な埋め込み型メディア・プレーヤ・ページをクライアントに提供するためのシステムを図式化した概略図である。
【図２】
例示的な埋め込み型メディア・プレーヤ・ページを表示するブラウザ・ウィンドウを示す図である。
【図３】
例示的な埋め込み型メディア・プレーヤ・ページのサイズを調整する方法を示す流れ図である。
【図４】
例示的な埋め込み型メディア・プレーヤ・ページを使用して広告を配信する方法を示す流れ図である。
【図５】
例示的な埋め込み型メディア・プレーヤ・ページを使用してデータを収集する方法を示す流れ図である。
【図１】
2004518202.tif 000003
【図１Ａ】
2004518202.tif 000004
【図２】
2004518202.tif 000005
【図３】
2004518202.tif 000006
【図４】
2004518202.tif 000007
【図５】
2004518202.tif 000008
【国際公開パンフレット】
2004518202.tif 000009
2004518202.tif 000010
2004518202.tif 000011
2004518202.tif 000012
2004518202.tif 000013
2004518202.tif 000014
2004518202.tif 000015
2004518202.tif 000016
2004518202.tif 000017
2004518202.tif 000018
2004518202.tif 000019
2004518202.tif 000020
2004518202.tif 000021
2004518202.tif 000022
2004518202.tif 000023
2004518202.tif 000024
2004518202.tif 000025
2004518202.tif 000026
2004518202.tif 000027
2004518202.tif 000028
2004518202.tif 000029
2004518202.tif 000030
2004518202.tif 000031
2004518202.tif 000032
2004518202.tif 000033
2004518202.tif 000034
2004518202.tif 000035
2004518202.tif 000036
2004518202.tif 000037
2004518202.tif 000038
2004518202.tif 000039
2004518202.tif 000040
2004518202.tif 000041
【国際公開パンフレット（コレクトバージョン）】
2004518202.tif 000042
【国際調査報告】
2004518202.tif 000043