aコンパレータモジュールを用いて、複数のビデオファイルを格納するビデオサーバから第1の識別子に関連付けられた第1のビデオファイルの第1の特性を検索することと、b該コンパレータモジュールを用いて、アーカイブビデオサーバからの第2の識別子に関連付けられた第2のビデオファイルの第2の特性を検索することと、c該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性を該第2の特性と比較するために、該コンパレータモジュールを利用することと、e該コンパレータモジュールによって、該第1のビデオファイルが取り替えられるべきかどうかを決定するために、該第1の特性と該第2の特性との該比較の結果を分析することと、f該第1のビデオファイルが取り替えられるべきであるということを該比較の結果が指示した場合、該ビデオサーバを用いて、該アーカイブサーバから該第2の識別子に関連付けられた第3のビデオファイルを獲得すること、および該ビデオサーバにおいて該第1のビデオファイルを該第3のビデオファイルに取り替えることと、g該第1のビデオファイルが取り替えられるべきではないということを該比較の結果が指示した場合、所定のスケジュールに基づいて該第1のファイルを放送することとを包含する、コンピュータ実装方法。h前記コンパレータモジュールは、複数のビデオファイルを格納する第2のビデオサーバから第3の識別子に関連付けられた第4のビデオファイルを説明する第3の特性を検索するステップと、i前記コンパレータモジュールは、第2のアーカイブビデオサーバから第4の識別子に関連付けられた第5のビデオファイルを説明する第4の特性を検索するステップと、j該第3の識別子と該第4の識別子との関連付けに基づいて該第3の特性を該第4の特性と比較するために、該コンパレータモジュールを利用するステップと、k該コンパレータモジュールは、該第3の特性と該第4の特性との該比較の結果の指示を含むレポートを生成するステップとをさらに包含する、請求項1に記載の方法。前記第2のビデオサーバは前記第1のビデオサーバと同じであり、前記第2のアーカイブビデオサーバは前記第1のアーカイブビデオサーバと同じである、請求項2に記載の方法。ステップfは、前記第1のビデオファイルが取り替えられるべきであるということを前記比較の結果が指示するかどうかを指示するeメールを送信することをさらに包含する、請求項1に記載の方法。前記第1および第2の特性は、ファイルサイズ、ファイルタイプ、ビットレートおよびファイル符号化のうちの1つである、請求項1に記載の方法。第1のビデオファイルを格納するビデオサーバであって、該第1のビデオファイルは、第1の識別子に関連付けられ、第1の特性によって説明される、ビデオサーバと、第2のビデオファイルを格納するアーカイブサーバであって、該第2のビデオファイルは、第2の識別子に関連付けられ、第2の特性によって説明される、アーカイブサーバと、該第1の識別子に基づいて該第1の特性を検索するために該ビデオサーバと通信し、該第2の識別子に基づいて該第2の特性を検索するために該アーカイブサーバと通信するコンパレータモジュールであって、該コンパレータモジュールは、該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性と該第2の特性とを比較し、該第1の特性と該第2の特性との比較の結果に基づいて信号を生成するように構成され、該ビデオサーバは、該信号を受信し、該結果が第1の所定の値である場合、第2の識別子に関連付けられた第3のビデオファイルを獲得するように構成され、該ビデオサーバは、該結果が第2の所定の値である場合、所定のスケジュールに従って該第1のビデオファイルを放送するように構成される、コンパレータモジュールとを備えている、システム。前記信号はeメールである、請求項6に記載のシステム。前記コンパレータモジュールは、1つ以上の取消し識別子のリストをさらに含み、その結果、該コンパレータモジュールは、前記識別子が該1つ以上の取消し識別子と一致した場合、該第1の特性も該第2の特性も検索しない、請求項6に記載のシステム。前記第1の特性および前記第2の特性は、ファイルサイズ、ファイルタイプ、ビットレートおよびファイル符号化のうちの1つである、請求項6に記載のシステム。aコンパレータモジュールを用いて、複数のメディア資産を格納するメディアサーバから第1の識別子に関連付けられた第1のメディア資産の第1の特性を検索することと、b該コンパレータモジュールを用いて、アーカイブサーバから第2の識別子に関連付けられた第2のメディア資産の第2の特性を検索することと、c該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性を該第2の特性と比較するために、該コンパレータモジュールを利用することと、e該コンパレータモジュールによって、該第1の特性と該第2の特性との比較の結果の指示を含むレポートを生成することとを包含する、コンピュータ実装方法。前記第1の特性が前記第2の特性と同一でない場合、前記アーカイブサーバから前記第2のメディア資産を検索する該メディアサーバをさらに含む、請求項10に記載の方法。第1の特性を検索することは、前記第1のメディア資産を説明し、前記第1の識別子に関連付けられた該第1の特性を複数のメディアサーバから検索することをさらに包含する、請求項10に記載の方法。前記第1の特性および第2の特性は、ファイルサイズ、ファィアルタイプ、ビットレートおよびファイル符号化のうちの1つである、請求項10に記載の方法。1つ以上のデバイスに信号を生成することをさらに包含し、該信号は、前記レポートを反映するデータを含む、請求項10に記載の方法。1つ以上のコンピュータに複数のメディア資産を格納するメディアサーバから第1の識別子に関連付けられた第1のメディア資産の第1の特性を検索することと、アーカイブサーバから第2の識別子に関連付けられた第2のメディア資産の第2の特性を検索することと、該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性を該第2の特性と比較することと、該第1の特性と該第2の特性との比較の結果の指示を含むレポートを生成することとを行わせる命令を有する、コンピュータ読み取り可能媒体。1つ以上のコンピュータに複数のメディア資産を格納する第2のメディアサーバから第3の識別子に関連付けられた第3のメディア資産を説明する第3の特性を検索することと、第2のアーカイブサーバから第4の識別子に関連付けられた第4のメディア資産を説明する第4の特性を検索することと、該第3の識別子と該第4の識別子との関連付けに基づいて該第3の特性を該第4の特性と比較することと、該第3の特性と該第4の特性との比較の結果の指示を含むレポートを生成することとを行わせる命令をさらに有する、請求項15に記載の媒体。前記第2のメディアサーバは前記第1のメディアサーバと同じであり、前記第2のアーカイブメディアサーバは前記第1のアーカイブサーバと同じである、請求項15に記載の媒体。1つ以上のデバイスへの信号を1つ以上のコンピュータに生成させる命令をさらに有し、該信号は前記レポートを反映するデータを含む、請求項15に記載の媒体。前記信号はeメールである、請求項15に記載の媒体。前記第1の特性が前記第2の特性と一致しない場合、前記アーカイブサーバから前記第2のメディア資産を1つ以上のコンピュータに検索させる命令をさらに有する、請求項15に記載の媒体。発明の概要一局面において、本発明は、コンピュータ実装の方法を特徴とする。一実施形態において、方法は、コンパレータモジュールを用いて、複数のビデオファイルを格納するビデオサーバから第1の識別子に関連付けられた第1のビデオファイルの第1の特性を検索することを含む。方法は、コンパレータモジュールを用いて、アーカイブビデオサーバからの第2の識別子に関連付けられた第2のビデオファイルの第2の特性を検索することを含む。方法は、第1の識別子と第2の識別子との関連付けに基づいて第1の特性を第2の特性と比較するために、コンパレータモジュールを利用することを含む。方法は、コンパレータモジュールによって、第1のビデオファイルが取り替えられるべきかどうかを決定するために、第1の特性と第2の特性との比較の結果を分析することを含む。方法は、第1のビデオファイルが取り替えられるべきであるということを比較の結果が指示した場合、ビデオサーバを用いて、アーカイブサーバから第2の識別子に関連付けられた第3のビデオファイルを獲得ことと、ビデオサーバにおいて第1のビデオファイルを第3のビデオファイルに取り替えることとを含む。方法は、第1のビデオファイルが取り替えられるべきではないということを比較の結果が指示した場合、所定のスケジュールに基づいて第1のファイルを放送することを含む。別の局面において、本発明はシステムを特徴とする。一実施形態において、システムは、第1のビデオファイルを格納するビデオサーバを含み、第1のビデオファイルは、第1の識別子に関連付けられ、第1の特性によって説明される。システムは、第2のビデオファイルを格納するアーカイブサーバを含み、第2のビデオファイルは、第2の識別子に関連付けられ、第2の特性によって説明される。システムは、第1の識別子に基づいて第1の特性を検索するためにビデオサーバと通信し、第2の識別子に基づいて第2の特性を検索するためにアーカイブサーバと通信するコンパレータモジュールを含み、コンパレータモジュールは、第1の識別子と第2の識別子との関連付けに基づいて第1の特性と第2の特性とを比較し、第1の特性と第2の特性との比較の結果に基づいて信号を生成するように構成され、ビデオサーバは、信号を受信し、結果が第1の所定の値である場合、第2の識別子に関連付けられた第3のビデオファイルを獲得するように構成され、ビデオサーバは、結果が第2の所定の値である場合、所定のスケジュールに従って第1のビデオファイルを放送するように構成される。別の局面において、本発明はコンピュータ実装の方法を特徴とする。一実施形態において、方法は、コンパレータモジュールを用いて、複数のメディア資産を格納するメディアサーバから第1のメディア資産識別子に関連付けられた第1のメディア資産の第1の特性を検索することを含む。方法は、コンパレータモジュールを用いて、アーカイブサーバから第2のメディア資産識別子に関連付けられた第2のメディア資産の第2の特性を検索することを含む。方法は、第1のメディア資産識別子と第2のメディア資産識別子との関連付けに基づいて第1の特性を第2の特性と比較するために、コンパレータモジュールを利用することを含む。方法は、コンパレータモジュールによって、第1の特性と第2の特性との比較の結果の指示を含むレポートを生成することを含む。別の局面において、本発明はシステムを特徴とする。一実施形態において、システムは、第1のメディア資産を格納するビデオサーバを含み、第1のメディア資産は、メディア識別子に関連付けられ、第1の特性によって説明される。システムは、第2のメディア資産を格納するアーカイブサーバを含み、第2のメディア資産は、第2の識別子に関連付けられ、第2の特性によって説明される。システムは、メディア識別子に基づいて第1の特性を検索するためにメディアサーバと通信可能に結合され、メディア識別子に基づいて第2の特性を検索するためにアーカイブサーバと通信可能に結合されるコンパレータモジュールを含み、コンパレータモジュールは、第1の特性と第2の特性と比較し、第1の特性と第2の特性との比較の結果に基づいて信号を生成するように構成される。なおも別の局面において、本発明は命令を有するコンピュータ読み取り可能媒体を特徴とする。一実施形態において、媒体は、複数のメディア資産を格納するメディアサーバから第1のメディア資産識別子に関連付けられた第1のメディア資産の第1の特性を検索することを1つ以上のコンピュータにさせる命令を含む。媒体は、アーカイブサーバから第2のメディア資産識別子に関連付けられた第2のメディア資産の第2の特性を検索することを1つ以上のコンピュータにさせる命令を含む。媒体は、第1のメディア資産識別子と第2のメディア資産識別子との関連付けに基づいて第1の特性を第2の特性と比較することを1つ以上のコンピュータにさせる命令を含む。媒体は、第1の特性と第2の特性との比較の結果の指示を含むレポートを生成することを1つ以上のコンピュータにさせる命令を含む。上記の局面うちの任意の局面は、以下の特徴のうちの1つ以上を含み得る。方法は、複数のビデオファイルを格納する第2のビデオサーバから第3の識別子に関連付けられた第4のビデオファイルを説明する第3の特性を検索するコンパレータモジュールを含み得る。方法は、第2のアーカイブビデオサーバから第4の識別子に関連付けられた第5のビデオファイルを説明する第4の特性を検索するコンパレータモジュールを含み得る。方法は、第3の識別子と第4の識別子との関連付けに基づいて第3の特性を第4の特性と比較するために、コンパレータモジュールを利用することを含み得る。方法は、第3の特性と第4の特性との比較の結果の指示を含むレポートを生成するコンパレータモジュールを含み得る。上記の局面のうちの任意の局面は、以下の特徴のうちの1つ以上を含み得る。方法は、複数のメディア資産を格納する第2のメディアサーバから第3のメディア識別子に関連付けられた第3のメディア資産を説明する第3の特性を検索するコンパレータモジュールを含み得る。方法は、第2のアーカイブサーバから第4のメディア識別子に関連付けられた第4のメディア資産を説明する第4の特性を検索するコンパレータモジュールを含み得る。方法は、第3の識別子と第4の識別子との関連付けに基づいて第3の特性を第4の特性と比較するために、コンパレータモジュールを利用することを含み得る。方法は、第3の特性と第4の特性との比較の結果の指示を含むレポートを生成するコンパレータモジュールを含み得る。上記の局面のうちの任意の局面は、本節の以下のパラグラフに説明される特徴のうちの1つ以上を含み得る。第2のメディアサーバは第1のメディアサーバと同じであり得、第2のアーカイブサーバは第1のアーカイブサーバと同じであり得る。一実施形態において、信号はeメールであり得る。一実施形態において、第1および第2の特性は、ファイルサイズ、ファイルタイプ、ビットレート、およびファイル符号化のうちの1つである。方法は、1つ以上のデバイスに信号を生成することを含み得、信号は、レポートを反映するデータを含む。一実施形態において、第1の特性が第2の特性と一致しない場合、方法はアーカイブサーバから第2のメディア資産を検索することを含む。一実施形態において、第1の特性を検索することは、複数のメディアサーバから第1のメディア識別子に関連付けられた第1のメディア資産を説明する第1の特性を検索することを含み得る。第1の特性が第2の特性と一致しない場合、コンパレータモジュールは、第2のメディア資産を格納し、第1のメディア資産を取り替えるというメディアサーバへの命令を有する第2の信号を生成するように構成され得る。一実施形態において信号はeメールであり得る。一実施形態においてコンパレータモジュールは、1つ以上の無視されるメディア識別子のリストを含み得、その結果、コンパレータモジュールは、第1の特性を検索しないで、関連するメディア識別子が1つ以上の無視されるメディア資産識別子と一致した場合、第2の特性を検索しない。一実施形態において、信号および第2の信号はeメールを含み得る。システムは、第3のメディア資産を格納する第2のメディアサーバを含み得、第3のメディア資産は、メディア識別子に関連付けられ、第3の特性によって説明され、コンパレータユニットは、メディア資産識別子および第3の特性を検索するために第2のメディアサーバに通信可能に結合され、その結果、第3の特性が第2の特性と一致した場合、コンパレータモジュールは1つ以上のデバイスに第2の信号を送信する。媒体は、複数のメディア資産を格納する第2のメディアサーバから第3のメディア識別子に関連付けられた第3のメディア資産を説明する第3の特性を検索することを1つ以上のコンピュータにさせる命令を有し得る。媒体は、第2のアーカイブサーバから第4のメディア識別子に関連付けられた第4のメディア資産を説明する第4の特性を検索することを1つ以上のコンピュータにさせる命令を有し得る。媒体は、第3の識別子と第4の識別子との関連付けに基づいて第3の特性を第4の特性と比較することを1つ以上のコンピュータにさせる命令を有し得る。媒体は、第3の特性と第4の特性との比較の結果の指示を含むレポートを生成することを1つ以上のコンピュータにさせる命令を有し得る。媒体は、1つ以上のデバイスに信号を生成することを1つ以上のコンピュータにさせる命令を有し得、信号は、レポートを反映するデータを含む。第1の特性が第2の特性と一致しない場合、媒体はアーカイブサーバから第2のメディア資産を検索することを1つ以上のコンピュータにさせる命令を有し得る。例えば、本発明は以下の項目を提供する。項目1aコンパレータモジュールを用いて、複数のビデオファイルを格納するビデオサーバから第1の識別子に関連付けられた第1のビデオファイルの第1の特性を検索することと、b該コンパレータモジュールを用いて、アーカイブビデオサーバからの第2の識別子に関連付けられた第2のビデオファイルの第2の特性を検索することと、c該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性を該第2の特性と比較するために、該コンパレータモジュールを利用することと、e該コンパレータモジュールによって、該第1のビデオファイルが取り替えられるべきかどうかを決定するために、該第1の特性と該第2の特性との該比較の結果を分析することと、f該第1のビデオファイルが取り替えられるべきであるということを該比較の結果が指示した場合、該ビデオサーバを用いて、該アーカイブサーバから該第2の識別子に関連付けられた第3のビデオファイルを獲得すること、および該ビデオサーバにおいて該第1のビデオファイルを該第3のビデオファイルに取り替えることと、g該第1のビデオファイルが取り替えられるべきではないということを該比較の結果が指示した場合、所定のスケジュールに基づいて該第1のファイルを放送することとを包含する、コンピュータ実装方法。項目2h上記コンパレータモジュールは、複数のビデオファイルを格納する第2のビデオサーバから第3の識別子に関連付けられた第4のビデオファイルを説明する第3の特性を検索するステップと、i上記コンパレータモジュールは、第2のアーカイブビデオサーバから第4の識別子に関連付けられた第5のビデオファイルを説明する第4の特性を検索するステップと、j該第3の識別子と該第4の識別子との関連付けに基づいて該第3の特性を該第4の特性と比較するために、該コンパレータモジュールを利用するステップと、k該コンパレータモジュールは、該第3の特性と該第4の特性との該比較の結果の指示を含むレポートを生成するステップとをさらに包含する、上記項目のいずれかに記載の方法。項目3上記第2のビデオサーバは上記第1のビデオサーバと同じであり、上記第2のアーカイブビデオサーバは上記第1のアーカイブビデオサーバと同じである、上記項目のいずれかに記載の方法。項目4ステップfは、上記第1のビデオファイルが取り替えられるべきであるということを上記比較の結果が指示するかどうかを指示するeメールを送信することをさらに包含する、上記項目のいずれかに記載の方法。項目5上記第1および第2の特性は、ファイルサイズ、ファイルタイプ、ビットレートおよびファイル符号化のうちの1つである、上記項目のいずれかに記載の方法。項目6第1のビデオファイルを格納するビデオサーバであって、該第1のビデオファイルは、第1の識別子に関連付けられ、第1の特性によって説明される、ビデオサーバと、第2のビデオファイルを格納するアーカイブサーバであって、該第2のビデオファイルは、第2の識別子に関連付けられ、第2の特性によって説明される、アーカイブサーバと、該第1の識別子に基づいて該第1の特性を検索するために該ビデオサーバと通信し、該第2の識別子に基づいて該第2の特性を検索するために該アーカイブサーバと通信するコンパレータモジュールであって、該コンパレータモジュールは、該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性と該第2の特性とを比較し、該第1の特性と該第2の特性との比較の結果に基づいて信号を生成するように構成され、該ビデオサーバは、該信号を受信し、該結果が第1の所定の値である場合、第2の識別子に関連付けられた第3のビデオファイルを獲得するように構成され、該ビデオサーバは、該結果が第2の所定の値である場合、所定のスケジュールに従って該第1のビデオファイルを放送するように構成される、コンパレータモジュールとを備えている、システム。項目7上記信号はeメールである、上記項目のいずれかに記載のシステム。項目8上記コンパレータモジュールは、1つ以上の取消し識別子のリストをさらに含み、その結果、該コンパレータモジュールは、上記識別子が該1つ以上の取消し識別子と一致した場合、該第1の特性も該第2の特性も検索しない、上記項目のいずれかに記載のシステム。項目9上記第1の特性および上記第2の特性は、ファイルサイズ、ファイルタイプ、ビットレートおよびファイル符号化のうちの1つである、上記項目のいずれかに記載のシステム。項目10aコンパレータモジュールを用いて、複数のメディア資産を格納するメディアサーバから第1の識別子に関連付けられた第1のメディア資産の第1の特性を検索することと、b該コンパレータモジュールを用いて、アーカイブサーバから第2の識別子に関連付けられた第2のメディア資産の第2の特性を検索することと、c該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性を該第2の特性と比較するために、該コンパレータモジュールを利用することと、e該コンパレータモジュールによって、該第1の特性と該第2の特性との比較の結果の指示を含むレポートを生成することとを包含する、コンピュータ実装方法。項目11上記第1の特性が上記第2の特性と同一でない場合、上記アーカイブサーバから上記第2のメディア資産を検索する該メディアサーバをさらに含む、上記項目のいずれかに記載の方法。項目12第1の特性を検索することは、上記第1のメディア資産を説明し、上記第1の識別子に関連付けられた該第1の特性を複数のメディアサーバから検索することをさらに包含する、上記項目のいずれかに記載の方法。項目13上記第1の特性および第2の特性は、ファイルサイズ、ファィアルタイプ、ビットレートおよびファイル符号化のうちの1つである、上記項目のいずれかに記載の方法。項目141つ以上のデバイスに信号を生成することをさらに包含し、該信号は、上記レポートを反映するデータを含む、上記項目のいずれかに記載の方法。項目151つ以上のコンピュータに複数のメディア資産を格納するメディアサーバから第1の識別子に関連付けられた第1のメディア資産の第1の特性を検索することと、アーカイブサーバから第2の識別子に関連付けられた第2のメディア資産の第2の特性を検索することと、該第1の識別子と該第2の識別子との関連付けに基づいて該第1の特性を該第2の特性と比較することと、該第1の特性と該第2の特性との比較の結果の指示を含むレポートを生成することとを行わせる命令を有する、コンピュータ読み取り可能媒体。項目161つ以上のコンピュータに複数のメディア資産を格納する第2のメディアサーバから第3の識別子に関連付けられた第3のメディア資産を説明する第3の特性を検索することと、第2のアーカイブサーバから第4の識別子に関連付けられた第4のメディア資産を説明する第4の特性を検索することと、該第3の識別子と該第4の識別子との関連付けに基づいて該第3の特性を該第4の特性と比較することと、該第3の特性と該第4の特性との比較の結果の指示を含むレポートを生成することとを行わせる命令をさらに有する、上記項目のいずれかに記載の媒体。項目17上記第2のメディアサーバは上記第1のメディアサーバと同じであり、上記第2のアーカイブメディアサーバは上記第1のアーカイブサーバと同じである、上記項目のいずれかに記載の媒体。項目181つ以上のデバイスへの信号を1つ以上のコンピュータに生成させる命令をさらに有し、該信号は上記レポートを反映するデータを含む、上記項目のいずれかに記載の媒体。項目19上記信号はeメールである、上記項目のいずれかに記載の媒体。項目20上記第1の特性が上記第2の特性と一致しない場合、上記アーカイブサーバから上記第2のメディア資産を1つ以上のコンピュータに検索させる命令をさらに有する、上記項目のいずれかに記載の媒体。摘要コンパレータモジュールを用いて、複数のメディア資産を格納するメディアサーバから第1のメディア資産識別子に関連付けられた第1のメディア資産の第1の特性を検索することを特徴とするコンピュータ実装の方法およびシステム。アーカイブサーバからの第2のメディア資産識別子に関連付けられた第2のメディア資産の第2特性は、コンパレータモジュールを用いて検索される。コンパレータモジュールは、第1のメディア資産識別子と第2のメディア資産識別子との関連付けに基づいて第1の特性を第2の特性と比較するために利用される。第1の特性と第2の特性との比較の結果の指示を含むレポートは、コンパレータモジュールによって生成される。図面の簡単な説明上記に説明される本発明の利点は、さらなる利点と共に、添付の図面に関連して解され以下の説明を参照することによってより良く理解され得る。図面は、必ずしも一定の縮尺ではなく、その代わりに本発明の原理に強調がなされている。詳細な説明図1は、本発明の一例示的実施形態に従うコンパレータモジュール10を例示する典型的な図であり、コンパレータモジュール10は、処理モジュール15と、メモリ20と、通信モジュール25と、通信バス30とを含み得る。処理モジュール15、メモリ20、および通信モジュール25は、バス30によって通信可能に結合される。プロセッサ15は、バス30を介してメモリ20からの情報にアクセスし得、その情報を検索し得る。プロセッサは、バス30を介してメモリ20に情報を格納し得る。プロセッサ15は、バス30を介して通信モジュール25に情報を送信し得、ネットワーク40によって情報が送信されるようにし得る。プロセッサ15は、ネットワーク40からバス30を介して通信モジュール25から情報を受信し得る。いくつかの実施形態において、コンピュータは、コンパレータモジュール10を含む。PDA、スマートフォン、または他のポータブル計算デバイスもまた、コンパレータモジュール10を含み得る。コンパレータモジュール10は、ネットワーク40に通信可能に結合される任意の計算デバイスであり得る。コンパレータモジュール10は、汎用計算デバイス上で実行するハードウェアまたはソフトウェアとして実装され得る。いくつかの実施形態において、コンパレータモジュール10は、ソフトウェアモジュールとして実装される。コンパレータモジュール10は、C、C、C、または任意の他の適切なプログラミング言語で書かれ得る。ネットワーク40は、ローカルエリアネットワークLANまたは例えばインターネットなどの広域ネットワークWANであり得、有線ネットワークおよび無線ネットワークの両方を含み得る。いくつかの実施形態において、ネットワーク40は、仮想ネットワーク、または仮想ローカルエリアネットワークVLANなどのサブネトワーク40を特徴とし得る。特に明確に指示されない限り、ネットワーク40はまた、公衆通信交換網PSTNの全てまたは一部分、例えば特定のキャリアによって所有される一部分を含み得る。図2は、本発明の一例示的実施形態に従うシステム50を例示する典型的な図である。システム50は、アーカイブサーバ60a、60b、および60c総称して60を含み得る。システム50は、メディアサーバ70a、70b、および70c総称して70を含み得る。システム50は、デバイス80aおよび80b総称して80を含み得る。システム50はまた、コンパレータモジュール10を含み得る。アーカイブサーバ60、メディアサーバ70、デバイス80、およびコンパレータモジュール10は、ネットワーク40によって通信可能に結合される。アーカイブサーバ60およびメディアサーバ70は、メディアコンテンツを格納し得る。メディアコンテンツの例は、音楽、テレビジョンプログラム、ミュージックビデオ、または映画を含み得る。いくつかの実施形態において、アーカイブサーバ60およびメディアサーバ70は、メディア資産の形式でメディアコンテンツを格納し得る。メディア資産は、メディアコンテンツを表す1つ以上のデジタルファイルであり得る。デジタルファイルは、MPEG-2、MXF、Pinnacle、またはSeachangeのフォーマットであり得る。いくつかの実施形態においてメディア資産は、メディアコンテンツを再生するために用いられるファイルであり得る。さらに、メディア資産は、メディアコンテンツの構成成分ファイルの記憶装置storageの特定の例である。メディア資産は、メディア資産識別子に関連付けられる。メディア資産識別子は、文字数値の列であり得る。いくつかの実施形態において、メディア資産識別子の文字は、ショー、季節、およびエピソードのインディシアなどを含む、関連するメディア資産のメディアコンテンツに関係する。メディア資産識別子は、システム50内のメディアコンテンツを独特に識別し得る。例えば、特定の符号化での特定の映画がメディア資産識別子に関連付けられ得る。特定の符号化での特定の映画のためのファイルを含むメディア資産は、同じメディア資産識別子に関連付けられる。さらに、メディア資産の任意のコピーは、メディア資産識別子に関連付けられる。いくつかの実施形態において、各メディア資産識別子は、各メディア資産に固有に関連付けられる。いくつかの実施形態において、メディア資産識別子は、メディア資産の特性に基づいてメディア資産に関連付けられる。メディア資産はまた、いくつかの実施形態において特性を有する。特性は、メディア資産を構成する1つのファイルまたは複数のファイルに関し得る。例えば、特性は、ファイル名、ファイルサイズ、ファイルタイプ、またはファイル日スタンプであり得る。特性は、タイトル、符号化、次元、再生制限playoutrestriction、またはチェックサムなどのメディアコンテンツに関し得る。アーカイブサーバは、メディア資産を格納し、格納されたメディア資産のコピーをネットワーク40を介して送信する能力のある任意のデバイスであり得る。市販のアーカイブサーバの例は、FrontPorchDivaアーカイブサーバ、AvidSpotSANアーカイブサーバ、OmneonMediaGridアーカイブサーバ、またはSeaChangeアーカイブサーバを含み得る。メディアサーバ70は、ネットワーク40を介して、メディア資産を格納し、メディア資産のコピーを獲得する能力のある任意のデバイスであり得る。メディアサーバはまた、メディア資産の再生を提供し得る。再生とは、メディア資産を放送すること、ストリーミングすること、または提供することをいう。市販のメディアサーバの例は、PinnacleMediaStream、OmneonMediaDeckもしくはSpectrum、Omnibus、またはビデオサーバを含み得る。いくつかの実施形態において、メディアサーバ70は、アーカイブサーバ60からメディア資産を獲得する。例えば、メディアサーバ70aは、ネットワーク40を介してアーカイブサーバ60aに所定のメディア資産識別子に関連付けられたメディア資産のコピーをリクエストし得る。アーカイブサーバ60aは、次いでネットワーク40を介してメディア資産のコピーをメディアサーバ70aに提供し得る。メディアサーバ70aは、所定のメディア資産識別子に関連付けられたメディア資産としてコピーを格納し得る。いくつかの実施形態において、メディアサーバ70は、アーカイブサーバ60上で実行するftpサーバに接続する。前述の例は、アーカイブサーバ60aからメディア資産を獲得するメディアサーバ70aを説明する。いくつかの実施形態において任意のメディアサーバ70が任意のアーカイブサーバ60からメディア資産を獲得し得ることは理解されるべきである。例えば、メディアサーバ70aは、アーカイブサーバ60cからメディア資産を獲得し得る。いくつかの実施形態において、メディアサーバは、それが通信可能に結合されている任意のアーカイブサーバからメディア資産を獲得し得る。いくつかの実施形態において、メディアサーバ70は、アーカイブサーバ60のサブセットからメディア資産を獲得する。例えば、いくつかの実施形態において、メディアサーバ70aおよび70bは、技術的非互換性のためにアーカイブサーバ60aとインタフェースするようには構成されない。いくつかの実施形態において、メディアサーバ70は、セキュリティ制限のためにアーカイブサーバ60に接続できない。いくつかの実施形態において、メディアサーバ70は、所定のスケジュールでメディア資産を再生する。例えば、サーバ70aは、メディア資産識別子に関連付けられた1つのメディアコンテンツを所定の時間にプレーするようにスケジュールされ得る。メディアコンテンツのスケジュールされた再生の前のある時間に、メディアサーバ70aは、メディア資産識別子に関連付けられたメディア資産をアーカイブサーバ60aから獲得し得る。メディアサーバ70aは、再生までかつ再生中にメディア資産を格納し得る。メディアサーバ70aは、再生後メディア資産を保存し得る。代案において、メディアサーバ70aは、再生後メディア資産を廃棄し得る。メディア資産が廃棄される実施形態において、メディアサーバ70aは、次のスケジュールされた再生の前に、メディア資産識別子に関連付けられたメディア資産をアーカイブサーバ60aから再獲得し得る。いくつかの実施形態において、メディアサーバ70は、再生の前に複数のメディア資産を獲得し得る。例えば、メディアサーバ70bは、アーカイブサーバ60aから第1のメディア資産を獲得し得る。メディアサーバ70bは、アーカイブサーバ60bから第2のメディア資産を獲得し得る。第1のメディア資産は、所定の時間に再生するようにスケジュールされた特定の映画であり得る。いくつかの実施形態において、第1のメディア資産と第2のメディア資産とは異なる。第2のメディア資産は、第1のメディア資産後に再生するようにスケジュールされた特定のドキュメンタリーであり得る。コンパレータモジュール10は、メディアサーバ70上のメディア資産が、不完全であるか、破損しているか、またはそうでなければエラーを含むかどうかを決定するために2つ以上のメディア資産の特性を比較し得る。コンパレータモジュール10は、ネットワーク40を介してメディアサーバ70上のメディア資産識別子のリストをリクエストし得る。コンパレータモジュール10はまた、メディア資産識別子の各々に関連付けられたメディア資産の1つ以上の特性をリクエストし得る。コンパレータモジュール10はまた、メディア資産識別子および関連する特性を格納し得る。コンパレータモジュール10は、次いで、各メディア資産識別子に対して、アーカイブサーバ60に格納されメディア資産識別子に関連付けられた各メディア資産の1つ以上の特性をアーカイブサーバ60にリクエストし得る。いくつかの実施形態において、比較されるべきメディア資産は、異なるメディア資産識別子を有し得る。いくつかの実施形態において、相互参照のデータベースまたはリストは、メディア資産識別子に関連付けられたどの特性が第2のメディア資産識別子に関連付けられた特性と比較されるべきかを決定するために利用される。いくつかの実施形態において、コンパレータモジュール10は、アーカイブサーバ60のリストを含む。コンパレータモジュール10は、アレイ、連鎖リスト、または他の適切なデータ構造としてメモリ20にリストを格納する。ユーザは、グラフィカルユーザインタフェースを介してコンパレータモジュール10にリストを提供し得る。いくつかの実施形態において、リストは、IPアドレスまたはホスト名によってアーカイブサーバを識別し得る。いくつかの実施形態において、コンパレータモジュール10は、メディアサーバ70のリストを含む。コンパレータモジュール10は、アレイ、連鎖リスト、または他の適切なデータ構造としてメモリ20にリストを格納する。ユーザは、グラフィカルユーザインタフェースを介してコンパレータモジュール10にリストを提供し得る。リストは、IPアドレスまたはホスト名によってメディアサーバを識別し得る。いくつかの実施形態において、コンパレータモジュール10はメディアサーバの複数のリストを含み、各リストはメディアサーバ70のサブセットである。コンパレータモジュール10は、ネットワーク40を介して、メディアサーバの特定のリスト上のメディアサーバ上のメディア識別子のリストをリクエストし得る。コンパレータモジュール10はまた、メディア資産識別子に関連付けられたメディア資産の1つ以上の特性をリクエストし得る。コンパレータ10は、メディア資産識別子および関連する特性を格納し得る。コンパレータモジュール10は、次いで、各メディア資産識別子に対して、アーカイブサーバ60に格納されメディア資産識別子に関連付けられたメディア資産の特性をアーカイブサーバ60にリクエストし得る。いくつかの実施形態において、コンパレータモジュール10は、無視されるメディア資産識別子のリストを含む。コンパレータモジュール10は、アレイ、連鎖リスト、または他の適切なデータ構造としてメモリ20にリストを格納する。いくつかの実施形態において、コンパレータモジュール10は、リストにあるメディア資産識別子に関連付けられた任意のメディア資産に対する特性を獲得しない。いくつかの実施形態において、コンパレータモジュール10は、アーカイブサーバ60から特性を検索した後、メディア資産識別子に関連付けられたメディア資産の特性をキャッシュする。コンパレータ10は、表、アレイ、データベース、または他の適切なデータ構造にある特性および関連するメディア資産識別子をメモリ20にキャッシュし得る。図3を参照してさらに詳細に説明されるように、コンパレータ10は、同じメディア資産識別子にメディア資産を関係させる後の比較のためにキャッシュされた特性を用い得る。いくつかの実施形態において、コンパレータモジュール10は、同じメディア資産識別子に関連付けられた2つ以上のメディア資産からの特性を比較し、結果を生成する。いくつかの実施形態において、比較の結果は、SUCCESS成功またはFAILURE失敗として提示され得る。コンパレータモジュール10は、アーカイブサーバ60bに格納されたメディア資産識別子に関連付けられたメディア資産の特性を、例えばメディアサーバ70cに格納された同じメディア資産識別子に関連付けられたメディア資産の特性と比較し得る。いくつかの実施形態において、コンパレータモジュール10は、それらの特性が同一かどうかを決定するために特性を比較し得る。特性が同一である場合、比較の結果はSUCCESSであり得る。特性が同一でない場合、比較の結果はFAILUREであり得る。いくつかの実施形態において、コンパレータモジュール10は、特性間の差が所定の閾値を超えるかどうかを決定するために特性を比較し得る。特性間の差が所定の閾値を超えない場合、結果はSUCCESSであり得る。特性間の差が所定の閾値を超えた場合、結果はFAILUREであり得る。いくつかの実施形態において、コンパレータモジュール10は、結果を生成するために複数のメディア資産の単一の特性を比較し得る。例えば、コンパレータモジュール10は、メディアサーバ70cの特定のメディア識別子に関連付けられたメディア資産のファイルサイズを同じメディア資産識別子に関連付けされたアーカイブサーバ60bのメディア資産のファイルサイズと比較し得る。他の実施形態において、コンパレータモジュール10は、結果を生成するために複数の特性を比較し得、この場合、比較の任意の1つの結果がFAILUREである場合、複数の比較の結果はFAILUREである。各比較の結果がSUCCESSである場合、複数の比較の結果はSUCCESSである。コンパレータモジュール10は、1つ以上のデバイス80に比較の結果を通知し得る。デバイス80は、コンピュータ、ソフトウェアモジュール、PDA、ページャ、セルラ電話、またはLCDディスプレイを含む任意の電子デバイスであり得る。いくつかの実施形態において、メディアサーバは、ソフトウェアモジュールとしてデバイスを含み得る。いくつかの実施形態において、アーカイブサーバは、ソフトウェアモジュールとしてデバイスを含み得る。いくつかの実施形態において、コンパレータモジュール10は、比較結果を含む信号をデバイス80に送信する。信号は、どの比較結果もFILUREではないということを指示する情報を含み得る。信号は、メディアサーバ70のメディア資産および関連するメディア識別子に対する比較結果がFAILUREであることを指示する情報を含み得る。信号は、比較結果がFAILUREである特性の値を含み得る。いくつかの実施形態において、信号はレポートであり得る。レポートは、eメール、テキストメッセージ、警報、またはウェブページの更新であり得る。いくつかの実施形態において、信号は、資産識別子に関連付けられた新しいメディア資産をメディアサーバに獲得させ得る。メディアサーバは、ソフトウェアモジュールとしてデバイスを含み得る。デバイスは、ネットワークを介して信号を受信し得る。信号は、メディアサーバに格納されたメディア資産識別子に関連付けられたメディア資産の特性とアーカイブサーバに格納されたメディア資産識別子に関連付けられたメディア資産の特性との比較の結果がFAILUREであることを指示する情報を含み得る。信号はまた、メディア資産識別子を含み得る。メディアサーバは、次いでメディア資産識別子に関連付けられたメディア資産を獲得し得る。図2は、3つのアーカイブサーバ60と、3つのメディアサーバ70とを備えているシステム50を例示する。システム50が1つ以上のアーカイブサーバ60と、1つ以上のメディアサーバ70とを備え得ることは理解されるべきである。図3は、本発明の一例示的実施形態に従ってメディア資産の特性を比較する方法を示す例示的フローチャートである。コンパレータモジュール10は、ネットワーク40を介してサーバ70aに接続する310。いくつかの実施形態において、メディアサーバ70aは、FTPサーバをランrunさせる。コンパレータモジュール10は、FTPクライアントまたはFTPプロトコルを実装する別のプログラムを用いてメディアサーバ70a上のFTPサーバに接続し得る。コンパレータモジュール10は、メディアサーバ70aに格納されたメディア資産に関連付けられたメディア資産識別子のリストを獲得する320。いくつかの実施形態において、コンパレータモジュール10は、FTPセッション中にメディア資産のリストを得るためにメディアサーバ70aにコマンドを送出する。いくつかの実施形態において、このコマンドはDIRである。コンパレータモジュール10は、第1のメディア資産識別子に関連付けられた第1のメディア資産の特性をメディアサーバ70aから獲得する330。いくつかの実施形態において、特性は、DIRコマンドからの出力として提供されるメディア資産のファイルサイズおよびメディア資産のファイルタイプであり得る。他の実施形態において、特性は、ファイル名、ファイルタイプ、またはファイル日スタンプであり得る。特性は、タイトル、符号化、次元、再生制限などのメディアコンテンツに関係し得る。コンパレータモジュール10は、次いでメディアサーバ70aから獲得されたメディア資産識別子のリストにさらなるメディア資産識別子があるかどうかをチェックする。ある場合、コンパレータモジュール10は、メディアサーバ7a上の各メディア資産識別子に関連付けられた各メディア資産の特性を獲得する330~340。メディアサーバ70aから獲得されたメディア資産識別子のリストにさらなるメディア資産識別子がない場合、コンパレータモジュール10は、メディア資産識別子の特性がキャッシュされたかどうかを決定する350。コンパレータモジュール10は、メディアサーバ70aからの第1のメディア資産識別子に関連付けられたキャッシュされた特性に対してチェックする。コンパレータモジュール10が、メディア資産識別子に関連付けられた特性をキャッシュした場合、コンパレータモジュール10は、メディアサーバ70a上のメディア資産の特性をアーカイブサーバ60aからのキャッシュされた特性と比較し、結果を生成する380。さもなければ、コンパレータモジュール10は、アーカイブサーバ60a360に接続する。いくつかの実施形態において、コンパレータ10は、アーカイブサーバ60a上でランしているftpサーバに接続する。コンパレータ10は、次いでアーカイブサーバ60a上のメディア資産識別子に関連付けられたメディア資産の特性を獲得し、特性をキャッシュする370。いくつかの実施形態において、コンパレータ10は、メディア資産識別子に関連付けられたメディア資産の特性を獲得するために1つ以上のアーカイブサーバ60に接続し得る。例えば、コンパレータ10は、メディア資産識別子に関連付けられたメディア資産がアーカイブサーバ60aに格納されるかどうかを決定するためにアーカイブ60aに接続し得る。メディア資産識別子に関連付けられたメディア資産がアーカイブサーバ60aに格納されない場合、コンパレータ10はアーカイブ60aとの接続を断つ。コンパレータ10は、次いで、メディア資産識別子に関連付けられたメディア資産がアーカイブサーバ60bに格納されるかどうかを決定するためにアーカイブサーバ60bに接続する。メディア資産識別子に関連付けられたメディア資産がアーカイブサーバ60bに格納される場合、コンパレータはメディア資産識別子に関連付けられたメディア資産の特性を獲得する。どのアーカイブサーバ60もメディア資産識別子に関連付けられたメディア資産を有しない場合、そのメディア資産識別子に関係するどの比較の結果もFAILUREである。コンパレータモジュール10は、メディアサーバ70a上のメディア資産の特性をアーカイブサーバ60aからのキャッシュされた特性と比較し、結果を生成する380。コンパレータ10は同じタイプの特性を比較する。例えば、コンパレータ10は、メディアサーバ70aに格納されたメディア資産のファイルサイズをキャッシュされたファイルサイズと比較し得る。前に説明されたように、比較は、特性が同一かどうかを決定し得る。比較はまた、いくつかの実施形態において特性が所定の閾値未満で異なるかどうかを決定し得る。コンパレータモジュール10は、次いで比較の結果を格納し得る。コンパレータモジュール10は、次いで、メディアサーバ70aからのメディア資産識別子のリスト上にさらにメディア資産識別子があるかどうかを決定する。さらなるメディア資産識別子がある場合、コンパレータ10は、特性がキャッシュされない場合、アーカイブサーバ60aからの資産識別子に関連付けられた特性を獲得する360~370。コンパレータ10は、次いで、メディアサーバ70aからのメディア資産識別子に関連付けられた特性をメディア資産識別子に関連付けられたキャッシュされた特性と比較し、結果を生成する380。メディアサーバ70aからのメディア資産識別子のリストからさらなるメディア資産識別子が全くない場合、コンパレータモジュール10は、分析すべきさらなるメディアサーバがあるかどうかを決定する400。コンパレータモジュール10は、分析すべきさらなるメディアサーバ70があるかどうかを決定する例えば、メディアサーバ70bおよび70c400。いくつかの実施形態において、コンパレータモジュール10はメディアサーバのリストを含む。コンパレータモジュール70は、リスト上の各メディアサーバを分析する。さらなるメディアサーバ70がある場合、コンパレータモジュール10は、メディアサーバ70上の各メディア資産識別子に関連付けられたメディア資産の特性を獲得し得る310~340。コンパレータモジュール10は、次いで、アーカイブサーバ60上のメディア資産識別子に関連付けられたメディア資産の特性を獲得し得る350~390。コンパレータモジュール10は、以前に説明されたように、メディアサーバ70からのメディア資産識別子に関連付けられた特性をアーカイブサーバ60からのメディア資産識別子に関連付けられた特性と比較し、結果を生成する380。コンパレータモジュールは、次いで1つ以上の比較の結果を指示する信号を生成する410。以前に説明されたように、信号は、メディアサーバ70がメディア資産を獲得するようにさせ得る。いくつかの実施形態において、信号はレポートを含む。レポートは、eメール、テキストメッセージ、警報、またはウェブページの更新であり得る。図4aは、本発明の一実施形態によって生成されるレポート415を示す例示的な図である。レポート415は、eメール、テキストメッセージ、警報、またはウェブページの更新であり得る。レポート415は、コンパレータモジュール10によって行われる比較の結果を指示する情報を含む。レポート415は、メディアサーバ420の名前と、メディアサーバ上のメディア資産のメディア特性に関係するすべての比較の結果がSUCCESSであること425を指示する情報とを含み得る。レポート415はまた、コンパレータモジュール10が比較を行うのに費やした時間440などのさらなる情報を含み得る。レポート415はまた、キャッシュヒットパーセンテージ445を含む。キャッシュヒットパーセンテージは、メディアサーバ70上のメディア資産識別子の全数で割った、アーカイブサーバ60から特性を最初に検索することなくキャシュされたメディア資産識別子に関連付けられた特性をコンパレータモジュール10が見つけた回数あり得る。図4bは、本発明の一実施形態によって生成されるレポート450を示す別の例示的な図である。レポート450は、eメール、テキストメッセージ、警報、またはウェブページの更新であり得る。レポート450は、コンパレータモジュール10によって行われる比較の結果を指示する情報を含む。レポート450は、メディアサーバ460の名前を含み得る。レポート450は、メディアサーバ460上のメディア資産に関係する1つ以上の比較の結果がFAILUREであることを指示する情報を含み得る。例えば、レポート450は、アーカイブサーバTestArchiveがメディア資産識別子0374M08_origに関連付けられたメディア資産を有しないことを指示する情報470を含む。レポート450は、メディアサーバBSDTRIDENT1上のメディア資産識別子1404M03に関連付けられたメディア資産のファイルサイズがアーカイブサーバTestArchive上のメディア資産識別子1404M03に関連付けられたメディア資産のファイルサイズと同一ではないことを指示する情報480をさらに含む。図5は、本発明の一例示的実施形態に従うシステム550を示す例示的な図である。システム550は、アーカイブサーバ560a、560b、および560c総称して560を含み得る。システム550は、メディアサーバ570a、570b、および570c総称して570を含み得る。図1のシステム50とは対照的に、メディアサーバ570aはコンパレータモジュール510aを含み、メディアサーバ570bはコンパレータモジュール510bを含み、そしてメディアサーバ570cはコンパレータモジュール510cを含む。システム550は、デバイス580aおよび580b総称して580を含み得る。アーカイブサーバ560、メディアサーバ570、およびデバイス580は、ネットワーク40によって通信可能に結合される。この実施形態において、コンパレータモジュール510a、510b、および510cは、メディアサーバ470上のソフトウェアモジュールであり得る。上記の技術およびシステムは、デジタル電子回路において、またはコンピュータハードウェア、ファームウェア、ソフトウェアにおいて、またはこれらの組み合わせで実装され得る。実装は、例えばプログラマブルプロセッサ、1つのコンピュータ、もしくは複数のコンピュータなどのデータ処理装置による実行のためにまたはそのようなデータ処理装置の動作を制御するために、例えば機械読み取り可能ストレージデバイスなどにおける情報キャリアにおいて実体的に具体化される例えばコンピュータプログラムなどのコンピュータプログラム製品として行われ得る。コンピュータプログラムは、コンパイルされた言語もしくは解釈された言語を含む任意の形式のプログラミング言語で書かれ得、スタンドアロンプログラムとしての形式もしくはモジュール、構成要素、サブルーチン、または計算環境において使用するのに適切な他のユニットとしての形式を含む任意の形式で配置され得る。コンピュータプログラムは、1つのコンピュータもしくは1つの場所における複数のコンピュータ上で実行されるかまたは複数の場所全体に分配され、通信ネットワークによって相互に接続されるように配置され得る。方法のステップは、入力データに対して動作し出力を生成することによって本発明の機能を行うためにコンピュータプログラムを実行する1つ以上のプログラマブルプロセッサによって行われる。方法のステップはまた、例えば、FPGAフィールドプログラマブゲートアレイまたはASIC特定用途向け集積回路などの専用論理回路によって行われ得、装置は、FPGAフィールドプログラマブルゲートアレイまたはASIC特定用途向け集積回路などの専用論理回路として実装され得る。モジュールとは、その機能を実装するコンピュータプログラムおよび/またはプロセッサ/特別回路の部分をいい得る。本発明は、特定の例示的実施形態を参照して特に示され、説明されたが、形式および詳細における様々な変更が本発明の精神および範囲から逸脱することなくなされ得ることは理解されるべきである。