コンテンツプロバイダのウェブサイトへリクエストを送る、コンテンツ配信事業者の加入者を認証するためのシステムであって、当該システムは、1つ以上の記憶媒体と、a前記ウェブサイトを識別するリクエストを前記加入者から受信し、b前記1つ以上の記憶媒体から前記加入者に関するサブスクリプション情報を取得し、c前記コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して前記加入者が有するサブスクリプションのレベルを前記サブスクリプション情報から判定し、d前記サブスクリプションのレベルを識別するトークンを前記リクエストに挿入し、及び、e前記リクエストをウェブサーバにルーティングするように構成される、1つ以上のコンピュータプロセッサと、を備え、前記リクエストは、前記ウェブサーバが前記加入者についての前記サブスクリプションのレベルを識別するために前記トークンを読み、及び前記サブスクリプションのレベルに基づく前記ウェブサイトの特定のバージョンを前記加入者に提供することができるように構成される、システム。前記コンテンツ配信事業者は、複数のコンテンツプロバイダに前記トークンを提供し、前記1つ以上のコンピュータプロセッサは、前記コンテンツプロバイダは前記コンテンツ配信事業者が前記トークンを提供する前記複数のコンテンツプロバイダのうちの1つであるかを示すウェブサイト情報を前記1つ以上の記憶媒体から取得し、及び、前記コンテンツプロバイダは前記複数のコンテンツプロバイダのうちの1つであることに応じて、bからeを実行するように構成される、請求項1に記載のシステム。前記サブスクリプションのレベルは、前記加入者がプレミアム品質のコンテンツを受信する権利を有するかを示すように構成され、それにより、前記ウェブサーバが、高解像度品質のコンテンツへのアクセスを提供する前記ウェブサイトの前記特定のバージョンを提供する、請求項1に記載のシステム。前記トークンは、前記リクエストの前記ヘッダにおいて提供される1つ以上のフィールドを含む、請求項1に記載のシステム。前記1つ以上のフィールドは、1事業者名、2事業者、3事業者のロケール、5持続期間、6URL、7サービスレベル、8加入者情報、及び9シーケンスのうちの1つ以上を含む、請求項4に記載のシステム。前記トークンは、クッキーにおいて提供される1つ以上のフィールドを含み、前記1つ以上のコンピュータプロセッサは、当該クッキーを前記加入者のコンピューティングデバイスにダウンロードするように構成される、請求項1に記載のシステム。コンテンツ配信ネットワークをさらに備え、前記1つ以上のコンピュータプロセッサは、前記ウェブサイトの前記特定のバージョンを前記配信ネットワーク上でストリーミングするリクエストを前記ウェブサーバから受信し、及び、前記ウェブサイトの前記特定のバージョンを前記配信ネットワーク上でストリーミングする前記リクエストを受信することに応じて、前記ウェブサイトの前記特定のバージョンを前記配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするように構成される、請求項1に記載のシステム。前記1つ以上のコンピュータプロセッサは、前記ウェブサイトの前記特定のバージョンを前記配信ネットワークに適合するフォーマットに再フォーマットするように構成される、請求項7に記載のシステム。コンテンツ配信ネットワークをさらに備え、前記1つ以上のコンピュータプロセッサは、前記ウェブサイト上で利用可能にされる特定のメディアコンテンツを前記コンテンツ配信ネットワーク上でストリーミングするリクエストを前記ウェブサーバから受信し、及び、前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上でストリーミングする前記リクエストを受信することに応じて、前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするように構成される、請求項1に記載のシステム。前記1つ以上のコンピュータプロセッサは、前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上でストリーミングする前記リクエストを受信することに応じて、前記特定のメディアコンテンツを前記1つ以上の記憶媒体から取得し、取得された前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするように構成される、請求項9に記載のシステム。コンテンツプロバイダのウェブサイトへリクエストを送る、コンテンツ配信事業者の加入者を認証するための方法であって、当該方法は、a前記ウェブサイトを識別するリクエストを前記加入者から受信するステップと、b前記加入者に関するサブスクリプション情報を1つ以上の記憶媒体から取得するステップと、c前記サブスクリプション情報から、前記コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して前記加入者が有するサブスクリプションのレベルを1つ以上のコンピュータプロセッサによって判定するステップと、d前記サブスクリプションのレベルを識別するトークンを1つ以上のコンピュータプロセッサによって前記リクエストに挿入するステップと、e前記リクエストをウェブサーバにルーティングするステップと、を含み、前記リクエストは、前記ウェブサーバが前記加入者についての前記サブスクリプションのレベルを識別するために前記トークンを読み、及び前記サブスクリプションのレベルに基づく前記ウェブサイトの特定のバージョンを前記加入者に提供することができるように構成される、方法。前記コンテンツ配信事業者は、前記トークンを複数のコンテンツプロバイダに提供し、前記方法は、前記コンテンツプロバイダは前記コンテンツ配信事業者が前記トークンを提供する前記複数のコンテンツプロバイダのうちの1つであるかを示すウェブサイト情報を前記1つ以上の記憶媒体から取得するステップと、前記コンテンツプロバイダは前記複数のコンテンツプロバイダのうちの1つであることに応じて、ステップbからeを実行するステップと、を含む、請求項11に記載の方法。前記ウェブサイトの前記特定のバージョンを前記コンテンツ配信事業者のコンテンツ配信ネットワーク上でストリーミングするリクエストを前記ウェブサーバから受信するステップと、前記ウェブサイトの前記特定のバージョンを前記配信ネットワーク上でストリーミングする前記リクエストを受信することに応じて、前記ウェブサイトの前記特定のバージョンを前記配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするステップと、をさらに含む、請求項11に記載の方法。前記ウェブサイトの前記特定のバージョンを前記配信ネットワークに適合するフォーマットに再フォーマットするステップ、をさらに含む、請求項13に記載の方法。前記ウェブサイト上で利用可能にされる特定のメディアコンテンツを前記コンテンツ配信事業者のコンテンツ配信ネットワーク上でストリーミングするリクエストを前記ウェブサーバから受信するステップと、前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上でストリーミングする前記リクエストを受信することに応じて、前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするステップと、をさらに含む、請求項11に記載の方法。前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上でストリーミングする前記リクエストを受信することに応じて、前記1つ以上の記憶媒体から前記特定のメディアコンテンツを取得するステップと、取得された前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上で前記加入者の前記コンピューティングデバイスにストリーミングするステップと、を含む、請求項15に記載の方法。コンテンツプロバイダのウェブサイトへリクエストを送る、コンテンツ配信事業者の加入者を認証するための実行可能なコードを含む非一時的なコンピュータ読取可能な媒体であって、少なくとも1つのコンピュータプロセッサによって実行される場合、当該少なくとも1つのコンピュータプロセッサに、a前記ウェブサイトを識別するリクエストを前記加入者から受信させ、b前記加入者に関するサブスクリプション情報を1つ以上の記憶媒体から取得させ、c前記コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して前記加入者が有するサブスクリプションのレベルを前記サブスクリプション情報から判定させ、d前記サブスクリプションのレベルを識別するトークンを前記リクエストに挿入させ、及び、e前記リクエストをウェブサーバにルーティングさせ、前記リクエストは、前記ウェブサーバが前記加入者についての前記サブスクリプションのレベルを識別するために前記トークンを読み、及び前記サブスクリプションのレベルに基づく前記ウェブサイトの特定のバージョンを前記加入者に提供することができるように構成される、非一時的なコンピュータ読取可能な媒体。コンテンツ配信事業者の加入者に提供するための、コンテンツプロバイダのウェブサイトを選択するためのシステムであって、当該システムは、a前記コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して前記加入者が有するサブスクリプションのレベルを識別するトークンを含む、前記ウェブサイトについてのリクエストを受信し、b前記加入者についての前記サブスクリプションのレベルを前記トークンから判定し、及び、c前記サブスクリプションのレベルに基づいて前記ウェブサイトの特定のバージョンを前記加入者に提供するように構成される、1つ以上のコンピュータプロセッサ、を備える、システム。前記サブスクリプションのレベルは、前記加入者にプレミアム品質のメディアコンテンツへアクセスする権利を与え、前記ウェブサイトの前記特定のバージョンは、当該プレミアム品質のメディアコンテンツへのアクセスを提供する、請求項18に記載のシステム。前記トークンは、前記コンテンツ配信事業者を識別し、前記ウェブサイトの前記特定のバージョンも、前記コンテンツ配信事業者に基づく、請求項18に記載のシステム。前記ウェブサイトは、前記コンテンツ配信事業者によって提供される、請求項18に記載のシステム。前記1つ以上のコンピュータプロセッサは、前記ウェブサイト上で利用可能にされる特定のメディアコンテンツをストリーミングする後続のリクエストを受信し、並びに、前記後続のリクエストを受信することに応じて、前記コンテンツ配信事業者のコンテンツ配信ネットワーク上で前記特定のメディアコンテンツをストリーミングするかを判定し、及び、前記コンテンツ配信事業者の前記コンテンツ配信ネットワーク上で前記特定のメディアコンテンツをストリーミングすることを判定することに応じて、前記コンテンツ配信事業者に前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするようにリクエストを送るコンテンツメディアリクエストを前記コンテンツ配信事業者に送信するように構成される、請求項18に記載のシステム。コンテンツ配信事業者の加入者に提供するための、コンテンツプロバイダのウェブサイトを選択するための方法であって、当該方法は、a前記コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して前記加入者が有するサブスクリプションのレベルを識別するトークンを含む、前記ウェブサイトについてのリクエストを受信するステップと、b前記加入者についての前記サブスクリプションのレベルを1つ以上のコンピュータプロセッサによって前記トークンから判定するステップと、c前記サブスクリプションのレベルに基づいて前記ウェブサイトの特定のバージョンを前記加入者に提供するステップと、を含む、方法。前記サブスクリプションのレベルは、前記加入者にプレミアム品質のメディアコンテンツへアクセスする権利を与え、前記ウェブサイトの前記特定のバージョンは、当該プレミアム品質のメディアコンテンツへのアクセスを提供する、請求項23に記載の方法。前記トークンは、前記コンテンツ配信事業者を識別し、前記ウェブサイトの前記特定のバージョンも、前記コンテンツ配信事業者に基づく、前記請求項23に記載の方法。前記ウェブサイトは、前記コンテンツ配信事業者によって提供される、請求項23に記載の方法。前記ウェブサイト上で利用可能にされる特定のメディアコンテンツをストリーミングする後続のリクエストを受信するステップと、前記後続のリクエストを受信することに応じて、前記特定のメディアコンテンツを前記コンテンツ配信事業者のコンテンツ配信ネットワーク上でストリーミングするかを前記1つ以上のコンピュータプロセッサによって判定するステップと、前記特定のメディアコンテンツを前記コンテンツ配信事業者の前記コンテンツ配信ネットワーク上でストリーミングすることを判定することに応じて、前記コンテンツ配信事業者に前記特定のメディアコンテンツを前記コンテンツ配信ネットワーク上で前記加入者のコンピューティングデバイスにストリーミングするようにリクエストを送るコンテンツメディアリクエストを前記コンテンツ配信事業者に送信するステップと、をさらに含む、請求項23に記載の方法。コンテンツ配信事業者の加入者に提供するための、コンテンツプロバイダのウェブサイトを選択するための実行可能なコードを含む非一時的なコンピュータ読取可能な媒体であって、少なくとも1つのコンピュータプロセッサによって実行される場合、当該少なくとも1つのコンピュータプロセッサに、a前記コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して前記加入者が有するサブスクリプションのレベルを識別するトークンを含む、前記ウェブサイトについてのリクエストを受信させ、b前記加入者についての前記サブスクリプションのレベルを前記トークンから判定させ、及び、c前記サブスクリプションのレベルに基づいて前記ウェブサイトの特定のバージョンを前記加入者に提供させる、非一時的なコンピュータ読取可能な媒体。コンテンツプロバイダによって提供される特定のメディアコンテンツを、コンテンツ配信事業者の加入者のコンピューティングデバイス上に存在するウェブブラウザにルーティングするためのシステムであって、当該システムは、前記コンテンツ配信事業者のためのコンテンツ配信ネットワークと、a前記特定のメディアコンテンツを前記加入者の前記コンピューティングデバイス上に存在する前記ウェブブラウザに前記コンテンツ配信ネットワーク上でルーティングするリクエストを受信し、b前記特定のメディアコンテンツを取得し、及び、c前記特定のメディアコンテンツを前記加入者の前記コンピューティングデバイス上に存在する前記ウェブブラウザに前記コンテンツ配信ネットワーク上でストリーミングするように構成される、1つ以上のコンピュータプロセッサと、を備える、システム。前記リクエストは、前記特定のメディアコンテンツを提供する際のフォーマット品質についての識別子を含み、前記1つ以上のコンピュータプロセッサは、前記特定のメディアコンテンツを当該フォーマット品質で取得するように構成される、請求項29に記載のシステム。前記フォーマット品質は、高解像度フォーマットを含む、請求項30に記載のシステム。前記特定のメディアコンテンツは、セキュアソケットレイヤ、トランスポートレイヤセキュリティ、又はハイパーテキストトランスファープロトコルセキュアのうちの少なくとも1つを含むセキュリティメカニズムを用いて、前記コンテンツ配信ネットワーク上でストリーミングされる、請求項29に記載のシステム。前記1つ以上のコンピュータプロセッサは、前記特定のメディアコンテンツが前記コンテンツ配信事業者を通じて利用可能であるかを判定し、前記特定のメディアコンテンツが前記コンテンツ配信事業者を通じて利用可能であることに応じて、前記特定のメディアコンテンツを前記コンテンツ配信事業者から取得し、前記特定のメディアコンテンツが前記コンテンツ配信事業者を通じて利用可能ではないことに応じて、前記特定のメディアコンテンツを前記コンテンツ配信事業者の外部のソースから取得する、ことによって、bを実行するように構成される、請求項29に記載のシステム。前記コンテンツ配信事業者の外部の前記ソースは、前記コンテンツプロバイダの1つ以上の記憶媒体である、請求項33に記載のシステム。複数のローカルに設けられるコンテンツ配信ネットワークを備え、前記1つ以上のコンピュータプロセッサは、前記ローカルに設けられるコンテンツ配信ネットワークのうちで前記加入者の最も近くに位置する1つを識別し、識別された前記ローカルに設けられるコンテンツ配信ネットワークから前記特定のメディアコンテンツを取得し、及び、前記特定のメディアコンテンツを、前記加入者の前記コンピューティングデバイス上に存在する前記ウェブブラウザに、識別された前記ローカルに設けられるコンテンツ配信ネットワーク上でストリーミングすることによって、b及びcを実行するように構成される、請求項29に記載のシステム。コンテンツプロバイダによって提供される特定のメディアコンテンツをコンテンツ配信事業者の加入者のコンピューティングデバイス上に存在するウェブブラウザにルーティングするための方法であって、当該方法は、a前記特定のメディアコンテンツを前記コンテンツ配信事業者のためのコンテンツ配信ネットワーク上で前記加入者の前記コンピューティングデバイス上に存在する前記ウェブブラウザにルーティングするリクエストを受信するステップと、b前記特定のメディアコンテンツを1つ以上のコンピュータプロセッサによって取得するステップと、c前記特定のメディアコンテンツを、前記加入者の前記コンピューティングデバイス上に存在する前記ウェブブラウザに、前記コンテンツ配信ネットワーク上でストリーミングするステップと、を含む、方法。前記リクエストは、前記特定のメディアコンテンツを提供する際のフォーマット品質についての識別子を含み、前記特定のメディアコンテンツを取得する前記ステップは、前記特定のメディアコンテンツを当該フォーマット品質で取得することによって実行される、請求項36に記載の方法。ステップbは、前記特定のメディアコンテンツは前記コンテンツ配信事業者を通じて利用可能であるかを判定することと、前記特定のメディアコンテンツは前記コンテンツ配信事業者を通じて利用可能であることに応じて、前記特定のメディアコンテンツを前記コンテンツ配信事業者から取得することと、前記特定のメディアコンテンツは前記コンテンツ配信事業者を通じて利用可能ではないことに応じて、前記特定のメディアコンテンツを前記コンテンツ配信事業者の外部のソースから取得することと、によって実行される、請求項36に記載の方法。ステップb及びcは、複数のローカルに設けられるコンテンツ配信ネットワークのうちで前記加入者の最も近くに位置する1つを識別することと、識別された前記ローカルに設けられるコンテンツ配信ネットワークから前記特定のメディアコンテンツを取得することと、前記特定のメディアコンテンツを、前記加入者の前記コンピューティングデバイス上に存在する前記ウェブブラウザに、識別された前記ローカルに設けられるコンテンツ配信ネットワーク上でストリーミングすることと、によって実行される、請求項38に記載の方法。前記特定のメディアコンテンツは、セキュアソケットレイヤ、トランスポートレイヤセキュリティ、又はハイパーテキストトランスファープロトコルセキュアのうちの少なくとも1つを含むセキュリティメカニズムを用いて、前記コンテンツ配信ネットワーク上でストリーミングされる、請求項36に記載の方法。それ故に、当技術分野には、メディアコンテンツを高いレベルの品質で提供し、及び事業者が当該事業者のサブスクリプションメカニズムを通じて当該コンテンツへのアクセスをなお制御することを可能にしつつ、メディアコンテンツを一人以上のユーザに提供するために、この付加的な経路avenueが用いられることを可能にすることへのニーズが存在する。本発明の種々の実施形態は、コンテンツプロバイダのウェブサイトへリクエストを送る、コンテンツ配信事業者の加入者を認証するためのシステム及び方法を提供する。概して、これらの実施形態は、ウェブサイトを識別するリクエストを加入者から受信することと、1つ以上の記憶媒体から加入者に関するサブスクリプション情報を取得することと、を含む。種々の実施形態におけるこれらのシステム及び方法は、コンテンツプロバイダによって提供され及び前記コンテンツ配信事業者によって配信されるメディアコンテンツに関して加入者が有するサブスクリプションのレベルをサブスクリプション情報から判定することと、サブスクリプションのレベルを識別するトークンをリクエストに挿入することと、リクエストをウェブサーバにルーティングすることと、を含む。種々の実施形態において、サブスクリプションのレベルは、加入者がプレミアム品質のコンテンツを受信する権利を有するかを示すように構成され、それにより、ウェブサーバが、高解像度品質のコンテンツへのアクセスを提供するウェブサイトの特定のバージョンを提供する。従って、特定の実施形態において、リクエストは、ウェブサーバが加入者についてのサブスクリプションのレベルを識別するためにトークンを読み、及びサブスクリプションのレベルに基づくウェブサイトの特定のバージョンを加入者に提供することができるように構成される。種々の実施形態において、トークンは、リクエストのヘッダにおいて提供される1つ以上のフィールドを含む。他の実施形態において、トークンは、加入者のコンピューティングデバイスにダウンロードされるクッキーにおいて提供される1つ以上のフィールドを含む。特定の実施形態において、トークンのフィールドは、1事業者名、2事業者、3事業者のロケール、5持続期間、6URL、7サービスレベル、8加入者情報、及び9シーケンスのうちの1つ以上を含み得る。特定の実施形態において、コンテンツ配信事業者は、複数のコンテンツプロバイダにトークンを提供し、本発明の種々のシステム及び方法は、コンテンツプロバイダはコンテンツ配信事業者がトークンを提供する複数のコンテンツプロバイダのうちの1つであるかを示すウェブサイト情報を記憶媒体から取得することと、当該コンテンツプロバイダが当該複数のコンテンツプロバイダのうちの1つであることに応じて、トークンをリクエストにおいて提供する動作を実行することと、を含む。また、特定の実施形態において、種々のシステム及び方法は、ウェブサイトの特定のバージョンをコンテンツ配信事業者の配信ネットワーク上でストリーミングするリクエストをウェブサーバから受信することと、当該リクエストを受信することに応じて、ウェブサイトの特定のバージョンを配信ネットワーク上で加入者のコンピューティングデバイスにストリーミングすることと、を含む。特定の実施形態において、上記ウェブサイトの上記バージョンは、配信ネットワークと適合するフォーマットに再フォーマットされる必要があり得る。また、種々の実施形態において、システム及び方法は、ウェブサイト上で利用可能にされる特定のメディアコンテンツをコンテンツ配信ネットワーク上でストリーミングするリクエストをウェブサーバから受信することと、当該リクエストを受信することに応じて、特定のメディアコンテンツをコンテンツ配信ネットワーク上で加入者のコンピューティングデバイスにストリーミングすることと、を含み得る。種々の実施形態において、この特定のメディアコンテンツは、記憶媒体から取得されてもよく、加入者のコンピューティングデバイスにコンテンツ配信ネットワーク上でストリーミングされてもよい。さらに、本発明の種々の実施形態は、コンテンツ配信事業者の加入者に提供するための、コンテンツプロバイダのウェブサイトを選択するためのシステム及び方法を提供し得る。特定の実施形態において、これらのシステム及び方法は、コンテンツプロバイダによって提供され及びコンテンツ配信事業者によって配信されるメディアコンテンツに関して加入者が有するサブスクリプションのレベルを識別するトークンを含む、ウェブサイトについてのリクエストを受信することと、加入者についてのサブスクリプションのレベルをトークンから判定することと、サブスクリプションのレベルに基づいてウェブサイトの特定のバージョンを加入者に提供することと、を含む。種々の実施形態において、サブスクリプションのレベルは、加入者にプレミアム品質のコンテンツにアクセスする権利を与え、ウェブサイトの特定のバージョンは、当該プレミアム品質のメディアコンテンツへのアクセスを提供する。さらに、種々の実施形態において、トークンは、コンテンツ配信事業者を識別し、ウェブサイトの特定のバージョンも、コンテンツ配信事業者に基づく。また、特定の実施形態において、ウェブサイトは、コンテンツ配信事業者によって提供される。種々の実施形態において、これらのシステム及び方法は、ウェブサイト上で利用可能にされる特定のメディアコンテンツをストリーミングする後続のリクエストを受信することと、当該後続のリクエストを受信することに応じて、コンテンツ配信事業者のコンテンツ配信ネットワーク上で特定のメディアコンテンツをストリーミングするかを判定することと、を含む。また、これらの特定の実施形態において、システム及び方法は、コンテンツ配信ネットワーク上で特定のメディアコンテンツをストリーミングすることを判定することに応じて、コンテンツ配信事業者に特定のメディアコンテンツをコンテンツ配信ネットワーク上で加入者のコンピューティングデバイスにストリーミングするようにリクエストを送るコンテンツメディアリクエストをコンテンツ配信事業者に送信すること、を含む。また、本発明の種々の実施形態は、コンテンツプロバイダによって提供される特定のメディアコンテンツを、コンテンツ配信事業者の加入者のコンピューティングデバイス上に存在するウェブブラウザにルーティングするためのシステム及び方法を提供する。これらの特定の実施形態において、上記システム及び方法は、特定のメディアコンテンツを加入者のコンピューティングデバイス上に存在するウェブブラウザにコンテンツ配信事業者のコンテンツ配信ネットワーク上でルーティングするリクエストを受信することと、特定のメディアコンテンツを取得することと、特定のメディアコンテンツを加入者のコンピューティングデバイス上に存在するウェブブラウザにコンテンツ配信ネットワーク上でストリーミングすることと、を含む。特定の実施形態において、上記リクエストは、特定のメディアコンテンツを提供する際のフォーマット品質についての識別子を含み、特定のメディアコンテンツは、高解像度フォーマットなどの当該フォーマット品質で取得される。さらに、特定の実施形態において、上記メディアコンテンツは、セキュアソケットレイヤ、トランスポートレイヤセキュリティ、又はハイパーテキストトランスファープロトコルセキュアのうちの少なくとも1つを含むセキュリティメカニズムを用いて、コンテンツ配信ネットワーク上でストリーミングされる。種々の実施形態において、システム及び方法は、特定のメディアコンテンツがコンテンツ配信事業者を通じて利用可能であるかを判定することと、特定のメディアコンテンツがコンテンツ配信事業者を通じて利用可能であることに応じて、特定のメディアコンテンツをコンテンツ配信事業者から取得することと、を含む。さらに、種々の実施形態において、特定のメディアコンテンツが前記コンテンツ配信事業者を通じて利用可能ではない場合、システム及び方法は、特定のメディアコンテンツをコンテンツ配信事業者の外部のソースから取得すること、を含む。特定の実施形態において、コンテンツ配信事業者の外部のソースは、コンテンツプロバイダの1つ以上の記憶媒体であってもよい。さらに、種々の実施形態において、システム及び方法は、加入者の最も近くに位置する、ローカルに設けられるコンテンツ配信ネットワークを識別することと、識別されたローカルに設けられるコンテンツ配信ネットワークから特定のメディアコンテンツを取得することと、特定のメディアコンテンツを、加入者のコンピューティングデバイス上に存在するウェブブラウザに、識別されたローカルに設けられるコンテンツ配信ネットワーク上でストリーミングすることと、を含み得る。ここで、本発明は、添付の図面を参照しつつ、より完全に説明されるであろう。添付の図面において、本発明の幾つかの、但し全てではない実施形態が示される。実際、本発明は、多くの異なる形式において具現化されてもよく、本明細書において述べられる実施形態に限定されるものと解釈されるべきではない。同様の番号は、全体を通じて同様の要素を指す。認識されるであろうように、実施形態は、方法、装置、システム又はコンピュータプログラムプロダクトを含む種々の手法において実装され得る。従って、実施形態は、完全なハードウェアの実施形態、又はプロセッサがあるステップを実行するようにプログラミングされる実施形態の形式を取り得る。さらに、種々の実装は、コンピュータ読取可能なプログラム命令をコンピュータ読取可能な記憶媒体において具現化させた、コンピュータ読取可能な記憶媒体上のコンピュータプログラムプロダクトの形式を取り得る。ハードディスク、CD-ROM、光学記憶装置、又は磁気記憶装置を含む任意の適切なコンピュータ読取可能な記憶媒体が、利用され得る。実施形態は、方法、装置、システム、及びコンピュータプログラムプロダクトのブロック図及びフローチャート図を参照しつつ、以下に説明される。理解されるべき点は、ブロック図及びフローチャート図のそれぞれの各ブロックが部分的にコンピュータプログラム命令、例えば、コンピューティングシステムにおけるプロセッサ上で実行される論理ステップ又は論理動作によって実装され得るという点である。これらのコンピュータプログラム命令は、専用コンピュータ又は特別に構成されるマシンを製造するための他のプログラマブルデータ処理装置といったコンピュータ上にロードされてもよく、それにより、コンピュータ又は他のプログラマブルデータ処理装置上で実行される当該命令は、フローチャートの1つ以上のブロックにおいて特定される機能を実装する。これらのコンピュータプログラム命令は、コンピュータ又は他のプログラマブルデータ処理装置が特定の手法で機能するように指示することができるコンピュータ読取可能なメモリに記憶されてもよく、それにより、当該コンピュータ読取可能なメモリに記憶される命令は、フローチャートの1つ以上のブロックにおいて特定される機能性を実装するためのコンピュータ読取可能な命令を含む製品を製造し得る。コンピュータプログラム命令は、コンピュータ又は他のプログラマブルデータ処理装置にロードされ、当該コンピュータ又は他のプログラマブルデータ処理装置上で一連の動作ステップが実行されて、当該コンピュータ又は他のプログラマブル装置上で実行される命令がフローチャートの1つ以上のブロックにおいて特定される機能を実装するための動作を提供するように、コンピュータ実装される処理を生成してもよい。従って、ブロック図及びフローチャート図のブロックは、特定される機能を実行するための種々の組み合わせ、特定の機能を実行するための動作の組み合わせ、及び特定の機能を実行するためのプログラム命令をサポートする。ブロック図及びフローチャート図の各ブロック、並びにブロック図及びフローチャート図におけるブロックの組み合わせは、特定される機能若しくは動作を実行する専用ハードウェアベースのコンピュータシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって実装されることができることも理解されるべきである。システムアーキテクチャ図1は、本発明の種々の実施形態と共に用いられることができるシステムアーキテクチャの例示を提供する。ただし、留意されるべき点は、他のシステムアーキテクチャも本発明の実施形態の範囲内にあると考えられる点である。図1に示される実施形態において、システムアーキテクチャは、1つ以上の加入者101にビデオプログラミングを提供する事業者例えば、事業者のシステム103を含む。例えば、事業者103は、ケーブルテレビジョンプロバイダ又は衛星テレビジョンプロバイダであってもよい。ただし、本開示の以下の部分について、事業者103は、TimeWarnerCable登録商標、Comcast登録商標、及び/又はCoxCommunicationといったケーブルテレビジョンプロバイダである。種々の実施形態において、事業者103は、ケーブルテレビ番組、電話サービス、及びインターネットサービスといった多くのサービスを加入者101に提供中であり得る。従って、図1に示すように、システムアーキテクチャは、事業者103及び1つ以上の加入者101と通信する配信ネットワーク106を含み、事業者103は、当該ネットワーク上で1つ以上の加入者101にメディアコンテンツをストリーミングする。メディアコンテンツという用語は、典型的に、テキスト、音声、静止画像、アニメーション、ビデオ、及びインタラクティブコンテンツといった形式を含むコンテンツを指す。例えば、事業者103は、ビデオ番組並びにビデオオンデマンドVOD及び/又は音声といった他のサービスを、1つ以上の加入者101に配信ネットワーク106上でストリーミングし得る。それ故に、配信ネットワーク106は、固定光ファイバ又は同軸ケーブルを含んでもよく、高解像度HD:HighDefinitionテレビジョンなどの高品質なメディア番組を提供し得る。さらに、システムアーキテクチャは、1つ以上のプライベートなコンテンツデリバリネットワーク又はコンテンツ配信ネットワークCDN:ContentDistributionNetworks107を含み得る。当該ネットワーク107は、ネットワーク106全体を通じてデータにアクセスするための帯域幅を最大化するために、事業者の配信ネットワーク106内の種々の箇所に置かれる、コンピュータのシステム及び/又はデータのコピーを含む記憶媒体109を含む。種々の実施形態において、記憶媒体109は、種々のタイプのメディアコンテンツを記憶するための、ハードディスク、磁気テープ、又はフラッシュメモリといった1つ以上のタイプの媒体であってよい。それ故に、そのようなネットワーク107内において、加入者101は、事業者のシステム103内のセントラルロケーションからデータを提供されるのとは対照的に、当該加入者101のより近くのデータ例えば、ストリーミングされるビデオ番組を提供され得る。特定の実施形態において、そのようなネットワーク107は、配信ネットワーク106内のボトルネックを回避し、並びに配信ネットワーク106のバックボーン容量、及び、従って事業者103によって提供されるコンテンツの品質を改善し得る。システムアーキテクチャは、図1に示すように、非管理ネットワークunmanagednetwork102も含み得る。例えば、特定の実施形態において、非管理ネットワーク102は、DOCSISに基づいてもよく、当該DOCSISは、事業者の配信システム上での高速データ転送の追加を可能にする。従って、事業者103は、その種々の加入者101にそのようなネットワーク102上でインターネットサービスを提供し得る。典型的に、コンテンツは事業者103によって提供されるセキュアな管理基盤を迂回することによってこのネットワーク102上で提供されるため、ネットワーク102は、非管理unmanagedと呼ばれる。それ故に、多くの場合において、このネットワーク102は、概して、一般的なブロードバンドコンテンツ向けであり、結果として、事業者の配信ネットワーク106上でストリーミングされ得るビットレートよりも低いビットレートでデータをストリーミングするように限定され得る。図1に示される実施形態において、事業者103は、1つ以上のコンテンツプロバイダ104とも通信する。これらのコンテンツプロバイダ104は、事業者103にメディアコンテンツを提供し、それにより、事業者103は、その加入者101に当該コンテンツを利用可能にし得る。例えば、1つの実施形態において、事業者103は、HomeBoxOffice登録商標HBO登録商標、即ちプレミアムな有料テレビジョンサービスの配信者からコンテンツを受信してもよい。このコンテンツは、システムアーキテクチャ内の種々の通信のチャネルを介して受信され得る。例えば、1つの実施形態において、コンテンツプロバイダ104のうちの1つ以上は、事業者のシステム103内のセントラルロケーションに衛星通信上でコンテンツをストリーミングする。しかしながら、他の実施形態において、コンテンツプロバイダ104は、専用光ファイバネットワークなどの1つ以上の有線ネットワーク上でコンテンツを提供し、並びに/又は、リムーバブルディスク及び/若しくはフラッシュデバイスなどの携帯ストレージデバイス上でコンテンツを提供し得る。多くの場合において、事業者103は、コンテンツを受信すると、当該コンテンツを事業者のシステム103内の1つ以上のデータ記憶媒体105、及び/又は1つ以上のCDN107内に設けられる1つ以上の記憶媒体109に記憶する。繰り返しになるが、記憶媒体は、ハードディスク、磁気テープ、又はフラッシュメモリといった1つ以上のタイプの媒体であってよい。最後に、事業者103は、当該事業者103の加入者101を認証し、及び加入者101に利用可能なサービスを認証するように構成される認証システム108を含み得る。種々の実施形態によれば、このシステム108は、サーバ及び記憶媒体といった1つ以上のコンポーネントを含み得る。例えば、認証システム108は、加入者101が事業者103の顧客であり例えば、加入者101が事業者103にとって優良なgoodstanding顧客である、事業者103の特定のサービスをうける権限がある顧客である例えば、加入者101がHBO登録商標へのサブスクリプションを有する顧客であると認証するように構成され得る。以下にさらに詳細に説明されるように、事業者103は、特定の状況において加入者101を認証することに関する情報を1つ以上のコンテンツプロバイダ104に提供し得る。例えば、1つの実施形態において、事業者103は、1つ以上のコンテンツプロバイダ104と電子的に通信してもよく、有線若しくは無線のパーソナルエリアネットワークPAN、ローカルエリアネットワークLAN、メトロポリタンエリアネットワークMAN、広域ネットワークWANWideAreaNetwork、インターネットなどを含む、同じ又は異なる無線ネットワーク又は有線ネットワーク上で加入者101についての認証情報を1つ以上のコンテンツプロバイダ104に提供してもよい。例示的なHTTPプロキシサーバ図2は、本発明の一実施形態に係るHTTPプロキシサーバ200の概略図を提供する。サーバという用語は、概して、任意のコンピュータ、コンピューティングデバイス、デスクトップ、ノートブック若しくはラップトップ、分散システム、サーバ、ゲートウェイ、スイッチ、又は、本明細書において説明される機能を実行するように適合される他の処理デバイスを指すために用いられる。種々の実施形態において、HTTPプロキシサーバ200は、図1に表される事業者のシステム103の一部である。例えば、特定の実施形態において、HTTPプロキシサーバ200は、事業者のシステム103に関して上述された認証システム108の一部である。この図から理解されるであろうように、この実施形態において、HTTPプロキシサーバ200は、当該HTTPプロキシサーバ200内の他の要素とシステムインタフェース又はバス261を介して通信するプロセッサ205を備える。プロセッサ205は、多くの異なる手法で具現化され得る。例えば、プロセッサ205は、処理要素、マイクロプロセッサ、コプロセッサ、コントローラ、又は、例えば、特定用途向け集積回路ASIC:applicationspecificintegratedcircuit、フィールドプログラマブルゲートアレイFPGA、ハードウェアアクセラレータなどといった集積回路を含む種々の他の処理デバイスといった、種々の処理手段において具現化され得る。例示的な実施形態において、プロセッサ205は、デバイスメモリに記憶され又はさもなければプロセッサ205がアクセス可能な命令を実行するように構成され得る。そのため、ハードウェア手法若しくはソフトウェア手法によって構成されても、又はそれらの組み合わせによって構成されても、プロセッサ205は、それに応じて構成され、本発明の実施形態に係る動作を実行することが可能なエンティティを表し得る。データを受信し及び表示するためのディスプレイデバイス/入力デバイス264も、HTTPプロキシサーバ200に含まれる。このディスプレイデバイス/入力デバイス264は、例えば、キーボード、又は、モニタとの組み合わせにおいて用いられるポインティングデバイスであってもよい。HTTPプロキシサーバ200は、メモリ263をさらに含み、当該メモリは、ROMreadonlymemory265及びRAMrandomaccessmemoryの双方を含み得る。HTTPプロキシサーバのROM265は、HTTPプロキシサーバ200内の様々な要素に情報を転送するために役立つ基本ルーチンを含むBIOSbasicinputoutputsystem226を記憶するために用いられ得る。また、1つの実施形態において、HTTPプロキシサーバ200は、種々のコンピュータ読取可能な媒体上に情報を記憶するための、ハードディスクドライブ、CDドライブ、及び/又は光ディスクドライブといった少なくとも1つのストレージデバイス268を備える。ストレージデバイス268及びその関連付けられるコンピュータ読取可能な媒体は、不揮発性のストレージを提供し得る。上述のコンピュータ読取可能な媒体は、内蔵又はリムーバブルマルチメディアメモリカードMMC、セキュアデジタルSDメモリカード、メモリスティック、EEPROMelectricallyerasableprogrammablereadonlymemory、フラッシュメモリ、ハードディスクなど、任意の他のタイプのコンピュータ読取可能な媒体によって置換され得る。また、これらのストレージデバイス268の各々は、適当なインタフェースによってシステムバス261に接続され得る。さらに、多くのプログラムモジュール例えば、コンピュータプログラム命令のセットは、種々のストレージデバイス268及び/又はRAM267内に記憶され得る。そのようなプログラムモジュールは、オペレーティングシステム280、認証モジュール300、及びコンテンツサービスモジュール500を含み得る。これらのモジュール300、500は、HTTPプロキシサーバ200の動作のある態様をプロセッサ205及びオペレーティングシステム280の支援により制御し得る。ただし、これらの機能性は、モジュール化される必要はない。1つの実施形態において、種々のコンピューティングエンティティとインタフェースをとるためのネットワークインタフェース274も、HTTPプロキシサーバ200内に設けられる。この通信は、同じ又は異なる有線ネットワーク若しくは無線ネットワーク又は、有線ネットワークと無線ネットワークとの組み合わせを介し得る。例えば、通信は、FDDIfiberdistributeddatainterface、DSLdigitalsubscriberline、イーサネット、ATMasynchronoustransfermode、フレームリレー、DOCSIS上のデータ、又は任意の他の有線送信プロトコルといった有線データ送信プロトコルを用いて実行され得る。同様に、HTTPプロキシサーバ200は、802.11、GPRSgeneralpacketradioservice、W-CDMAwidebandcodedivisionmultipleaccess、又は任意の他の無線プロトコルといった種々のプロトコルのうちのいずれかを用いて、外部の無線通信ネットワークを介して通信するように構成され得る。HTTPプロキシサーバ200のコンポーネントのうちの1つ以上は、HTTPプロキシサーバ200の他のコンポーネントから離れて設けられてもよいことが認識されるであろう。例えば、複数のHTTPプロキシサーバ200が事業者のシステム103を構成してもよい。さらに、コンポーネントのうちの1つ以上は、組み合わされてもよく、本明細書において説明される機能を実行する付加的なコンポーネントが、HTTPプロキシサーバ200に含まれてもよい。付加的な例示的なコンポーネント図1に示される1つ以上のコンテンツプロバイダシステム104も、HTTPプロキシサーバ200と同様のコンポーネント及び機能性を含み得る。例えば、1つの実施形態において、1つ以上のコンテンツプロバイダシステム104は、1つ以上のサーバを含んでもよく、各サーバは、1他の要素とシステムインタフェース又はバスを介して通信するプロセッサと、2ディスプレイデバイス/入力デバイスと、3ROM及びRAMの双方を含むメモリと、4ストレージデバイスと、5ネットワークインタフェースと、を備える。さらに、これらのサーバは、種々のストレージデバイスによって当該サーバのRAM内に記憶される多くのプログラムモジュールを備え得る。例えば、コンテンツプロバイダのシステム104内の各サーバは、オペレーティングシステム及びウェブサイトモジュール400を含み得る。このモジュール400は、以下により詳細に説明されるように、プロセッサ及びオペレーティングシステムの支援により、サーバの動作のある態様を制御するために用いられ得る。従って、これらのサーバアーキテクチャは、例示的な目的の為にのみに提供され、種々の実施形態を限定しない。サーバという用語は、概して、任意のコンピュータ、コンピューティングデバイス、デスクトップ、ノートブック若しくはラップトップ、分散システム、サーバ、ゲートウェイ、スイッチ、又は、本明細書において説明される機能を実行するように適合される他の処理デバイスを指すために用いられる。例示的なシステム動作上述のように、本発明の種々の実施形態は、ケーブルプロバイダなどのコンテンツ事業者103の加入者101の分散認証と、これらの加入者のためのサービスと、を提供するためのシステム及び方法を提供する。ここで、種々の実施形態によって提示される動作及び処理を例示する図3~図5を参照する。例えば、図3は、種々の実施形態に係る、加入者101及び加入者101に利用可能なサービスを認証するように構成される認証モジュール300のフロー図を提供する。図4は、加入者101に提供するためのウェブサイトフォーマットを判定し、及びリクエストされるコンテンツを加入者101にどのようにストリーミングするかを判定するように構成されるウェブサイトモジュール400のフロー図を提供する。図5は、コンテンツをローカルで又は外部のソースから取得し、及び当該コンテンツを加入者101にストリーミングするように構成されるコンテンツサービスモジュール500のフロー図を提供する。これらのモジュールは、以下においてより詳細に説明される。認証モジュール今日、多くのコンテンツプロバイダ104は、当該プロバイダが生成するコンテンツへのアクセスを、ケーブルプロバイダなどの事業者103に加えて他のチャネルを通じて提供する。例えば、多くのコンテンツプロバイダ104は、ユーザによって訪問され得るウェブサイトをインターネット上に公開し、これらのユーザは、当該プロバイダのこうしたウェブサイト上のプロバイダの特定のコンテンツを視聴することをリクエストし得る。例えば、ユーザは、当該ユーザのパーソナルコンピュータ上のウェブブラウザを用いていてもよく、HBO.com、即ちコンテンツプロバイダHBO登録商標によって提供されるウェブサイトを訪問し得る。ウェブサイト上で、ユーザは、コンテンツプロバイダ104のコンテンツにアクセスすることが可能であり得る。例えば、この例において、ユーザは、HBOのオリジナルシリーズであるBoardwalkEmpireの過去のエピソードにアクセスすることが可能であり得る。ユーザは、所望のエピソードを選択し、当該エピソードは、ユーザがユーザ自身のパーソナルコンピュータ上で当該エピソードを見得るように、ユーザのウェブブラウザにインターネット上でストリーミングされる。しかしながら、多くの場合において、エピソードはインターネット上でストリーミングされているため、コンテンツの品質は、プレミアムなフォーマットで提供されることができない例えば、多くの場合において、インターネットは、事業者の配信ネットワーク106よりも低いビットレートを扱うことしか可能ではなく、その結果として、ユーザは、当該ユーザのケーブルプロバイダを通じてエピソードを見る場合よりも低品質なフォーマットでエピソードを受信することしかできない。ただし、ユーザは、インターネット上で受信し得るものよりも高品質なフォーマットを受ける権限を有することがある。例えば、ユーザは、HBO登録商標サービスのプレミアム加入者であってもよく、当該ユーザのサブスクリプション下では、HBO登録商標のコンテンツをHDで受信する権限を有し得る。それ故に、ユーザが事業者103例えば、ケーブルプロバイダの加入者101であり、加入者101はそのインターネットサービスを事業者103を通じて受ける場合において、本発明の種々の実施形態は、より高品質なフォーマットで加入者のブラウザにメディアコンテンツを提供するように構成される。従って、例に戻ると、加入者101は家庭でパーソナルコンピュータ上のウェブブラウザを用いており、当該加入者101はHBO.comにナビゲートする。ウェブサイトについてのHTTPリクエストは、事業者の非管理ネットワーク102上で通信され、事業者のシステム103内に設けられるHTTPプロキシサーバ200上に存在する認証モジュール300に渡される。従って、図3は、種々の実施形態に係る認証モジュール300のフロー図を例示する。種々の実施形態によれば、プロセッサ260はサーバのRAMメモリ267におけるモジュール300を実行するため、このフロー図は、図2に示されるHTTPプロキシサーバ200におけるプロセッサ260によって実行されるステップに対応し得る。ステップ302において、認証モジュール300は、HTTPリクエストを受信し、及び当該リクエストに関連付けられるウェブサイトがパートナーウェブサイトであるかを判定するステップ303として示される。例えば、種々の実施形態において、事業者103は、事業者103の加入者101によって訪問され得るウェブサイトを有する多くのコンテンツプロバイダパートナーを有し得る。それ故に、これらの特定の実施形態において、認証モジュール300は、リクエストされたウェブサイトがこれらのコンテンツプロバイダパートナーのうちの1つであるかを確認し得る。例えば、事業者103は、これらの種々のウェブサイトに関する情報をローカル記憶媒体105に記憶してもよく、認証モジュール300は、リクエストされたウェブサイトがコンテンツプロバイダパートナーのうちの1つについてのウェブサイトであるかを判定するために、この情報を問い合わせてもよい。認証モジュール300が、HTTPリクエストにおいてリクエストされているウェブサイトはパートナーウェブサイトではないと判定する場合、認証モジュール300は、当該リクエストを適当なウェブサイトに単にルーティングするステップ304として示される。例えば、HTTPリクエストがESPN.comについてのものである場合、ウェブサーバが対応するウェブページを加入者のウェブブラウザに提供し得るように、認証モジュール300は、当該リクエストをEPSN.comについてのウェブサーバにルーティングする。しかしながら、認証モジュール300が、HTTPリクエストにおいてリクエストされているウェブサイトはパートナーウェブサイトであると判定する場合、認証モジュール300は、HTTPリクエストに関連付けられる加入者101を識別するステップ305として示される。例えば、識別情報は、HTTPリクエストが非管理ネットワーク102上で事業者のプロキシサーバ200に送信されたTCPパケット中に含まれ得る。この識別情報は、加入者のパーソナルコンピュータのMACアドレスなどの情報であっても、又は事業者の非管理ネットワーク102内で加入者のパーソナルコンピュータに割り当てられるIPアドレスであってもよい。従って、これらの特定の例において、認証モジュール300は、MACアドレス又はIPアドレスをルックアップし、及びどの加入者のコンピュータが識別情報において提供されるMACアドレス又はIPアドレスに関連付けられるのかを判定するように構成され得る。一旦、加入者101が識別されると、認証モジュール300は、当該加入者101についてのサブスクリプション情報を取得するステップ306として示される。従って、特定の実施形態において、事業者103は、事業者のシステム103の内部又は外部に設けられる1つ以上の記憶媒体105にサブスクリプション情報を記憶し、認証モジュール300は、HTTPリクエストに関連付けられる特定の加入者101についてのサブスクリプション情報を取得するためにこの情報を問い合わせる。特定の実施形態において、サブスクリプション情報は、種々のコンテンツプロバイダ104及び/又は事業者103に利用可能とされてもよく、コンテンツプロバイダ104は、双方がアクセスできるプレミアム加入者のリストを構成し得る。一旦、認証モジュール300が加入者101についてのサブスクリプション情報を取得すると、認証モジュール300は、リクエストされたウェブサイトに対応するどのサブスクリプションサービスを加入者101が有するのかを判定する。それ故に、例に戻ると、認証モジュール300は、加入者101がHBO登録商標に関してどのサブスクリプションサービスを有するかを確認する。種々の実施形態において、特定のコンテンツプロバイダ104についてのサブスクリプションサービスは、多くの異なるオプションを含み得る。例えば、コンテンツプロバイダ104は、当該コンテンツプロバイダ104を通じて利用可能なメディアコンテンツのタイプ及び/又は品質に依存したサブスクリプションサービスのレベルを有してもよい。例えば、HBO登録商標は、そのテレビジョン番組をより低品質なフォーマット例えば、非HDフォーマットで提供する標準サブスクリプションと、そのテレビジョン番組をより高品質なフォーマット例えば、HDフォーマットで提供するプレミアムサブスクリプションと、を有し得る。さらに、HBO登録商標は、当該サブスクリプションを通じて提供される番組のタイプに基づくサブスクリプションを有してもよい。例えば、HBO登録商標は、そのオリジナルサービス又は独占的なスポーツイベントについてのオンデマンドサービスへのサブスクリプションを提供し得る。従って、コンテンツプロバイダ104は、種々の実施形態に応じて、任意の数のサブスクリプションオプションを提供し得る。図3に戻ると、例において、認証モジュール300は、加入者101がHBO登録商標のプレミアム加入者であるかを判定するステップ307として示される。この特定の例において、プレミアムサブスクリプションは、加入者101がHBO登録商標のコンテンツをHDフォーマットで受信する権限を与える。しかしながら、上述したように、種々の実施形態において、コンテンツプロバイダ104は任意の数の異なるタイプのサブスクリプションを提供し得ることが理解されるべきである。それ故に、この特定の例において、認証モジュール300は、加入者101がHBO登録商標のプレミアム加入者であるかを判定するように構成される。ただし、他の実施形態において、認証モジュール300は、加入者101が如何なる数であってもよい他のタイプの加入者であるかを判定するように構成され得る。さらに、種々の実施形態において、認証モジュール300は、HTTPリクエストに関連付けられる特定のコンテンツプロバイダ104に基づく様々なタイプのサブスクリプションを探すように構成され得る。例えば、1つの実施形態において、認証モジュール300は、リクエストがHBO.comに関与する場合、加入者101が標準加入者か又はプレミアム加入者であるかを判定し、リクエストがSHO.comShowtime登録商標のウェブサイトに関与する場合、加入者101が標準加入者、高解像度加入者、又はデラックス加入者であるかを判定するように構成されてもよい。それ故に、認証モジュール300が加入者101はプレミアム加入者ではないと判定する場合、認証モジュール300は、HTTPリクエストをHBO.comについてのウェブサーバへ単にルーティングするステップ308として示される。しかしながら、認証モジュール300が加入者101はプレミアム加入者であると判定する場合、認証モジュール300は、HTTPリクエストにトークンを挿入するステップ309として示される。特定の実施形態において、このステップは、認証モジュール300が加入者のコンピューティングデバイスにダウンロードされるクッキー又はHTTPリクエストのヘッダに1つ以上のフィールドを挿入することを伴う。例えば、認証モジュール300は、次のような1つ以上のフィールドを挿入し得る:1事業者名OperatorName=タイムワーナーケーブル、2事業者の地域OperatorRegion=ニューヨーク市、3事業者のロケールOperatorLocale=マンハッタン、4持続期間Duration=4時間、5有効期限Expires=2009-08-25:13:52:00、6URL=HBO.com/timewarnercable、7サービスレベルServiceLevel=シルバープレミアムエリート、8加入者情報SubscriberInformation=名前;住所;等、及び9シーケンスSequence=シーケンシャル一意識別子又はリクエスト数。従って、特定の実施形態において、事業者103を示し、加入者101をプレミアム加入者として識別し、及びコンテンツプロバイダ104のウェブサイト上のサービスを加入者101にどのように提供するかに関する特定の命令をダウンストリームのウェブサーバ例えば、HBO.comについてのウェブサーバに提供するテキスト文字列が、リクエストに付加され得る。最後に、ステップ310において、認証モジュール300は、変形されたリクエストを適当なウェブサーバにルーティングする。従って、例において、認証モジュール300は、加入者101をプレミアム加入者として識別するリクエストを、HBO.comについてのウェブサーバにルーティングする。以下により詳細に説明されるように、HBO.comについてのウェブサーバは、HTTPリクエストにおいて提供される情報に基づいて、加入者101にウェブサービスを提供する。ウェブサイトモジュール上述したように、種々の実施形態において、認証モジュール300は、加入者101から受信されるHTTPリクエストを、リクエストされているウェブサイトに基づいて適当なウェブサーバにルーティングするように構成される。例えば、上記で議論された例において、認証モジュール300は、HBO.comについてのHTTPリクエストを、HBO.comのウェブサーバにルーティングする。それ故に、種々の実施形態において、コンテンツプロバイダ104のうちの1つ以上のウェブサーバは、HTTPリクエストを受信し、及び当該リクエストからどのウェブサイト及び対応するコンテンツを加入者101に提供すべきかを判定するように構成されるウェブサイトモジュール400を含む。従って、図4は、種々の実施形態に係るウェブサイトモジュール400のフロー図を例示する。種々の実施形態によれば、プロセッサはサーバのRAMメモリにおけるモジュール400を実行するため、このフロー図は、特定のウェブサーバにおけるプロセッサによって実行されるステップに対応し得る。ステップ402において、ウェブサイトモジュール400は、HTTPリクエストを受信する。それ故に、例に戻ると、HBO.comについてのウェブサイトモジュール400は、認証モジュール300からHTTPリクエストを受信する。当業者によって認識され得るように、ウェブサイトモジュール400が存在するウェブサーバは、インターネット上で1つより多くのウェブサイトを提供していてもよい。例えば、HBO.comに関連付けられるウェブサーバは、ESPN登録商標及び/又はCNN登録商標といった他のコンテンツプロバイダ104についてのウェブサイトも提供していてもよい。しかしながら、本開示を簡単にするために、この例におけるウェブサーバは、HBO.comにのみ関連付けられる。さらに、特定の実施形態において、ウェブサーバは、事業者のネットワークの一部であってもよい。つまり、これらの特定の実施形態において、事業者103は、コンテンツプロバイダのウェブサイト例えば、HBO.comをホスティングするウェブサーバを動作させ得る。従って、ウェブサーバは、事業者のネットワーク例えば、非管理ネットワーク102及び/又は配信ネットワーク106の範囲内で動作し得る。それ故に、ステップ403において、ウェブサイトモジュール400は、HTTPリクエストにおいて提供され、及び/又は加入者のコンピューティングデバイス上に存在するクッキーから取得されるトークンをデコードする。つまり、特定の実施形態において、ウェブサイトモジュール400は、HTTPリクエストのヘッダ及び/又はクッキーにおいて提供される種々のフィールドを解読する。ステップ404において、ウェブサイトモジュール400は、どのタイプの加入者101がウェブページをリクエストしたのかを判定する。特定の実施形態において、このステップは、ウェブサイトモジュール400が加入者101についてのサブスクリプションを判定することだけでなく、加入者101についての事業者103など、リクエストに関連付けられる他の情報を判定することにも関与し得る。以下により詳細に説明されるように、そのような情報は、種々の実施形態において、ウェブサイトモジュール400によってどのウェブサイトを加入者101に提供すべきか、どのコンテンツをウェブサイト上で利用可能にすべきか、及びどのソースを用いて加入者101にコンテンツを提供すべきかを判定する際に用いられ得る。従って、例に戻ると、ウェブサイトモジュール400が加入者101はプレミアムHBO登録商標加入者101ではないと判定する場合、ウェブサイトモジュール400は、標準ウェブサイトを加入者101に提供するステップ405として示される。例えば、種々の実施形態において、標準ウェブサイトは、HBO.comに訪問することをリクエストする任意のユーザに一般的に提供されるウェブサイトであり、当該ユーザが事業者103及び/又はHBO登録商標の加入者101であるか否かを問わない。それ故に、これらの特定の実施形態において、ユーザには、標準的なHBO.comのウェブサイト、並びに任意の一般的なユーザがアクセスし及び見得るサービス及びコンテンツが提供される。さらに、これらの特定の実施形態において、コンテンツは、典型的に、インターネット及び事業者の非管理ネットワーク102に適合するフォーマットで提供される。しかしながら、ウェブサイトモジュール400が加入者101はプレミアム加入者であると判定する場合、ウェブサイトモジュール400は、種々の実施形態において、プレミアムウェブサイトを加入者101に提供するステップ406として示される。例えば、例に戻ると、ウェブサイトモジュール400は、標準的なHBO.comのウェブサイト上で典型的に利用可能ではないサービス及びコンテンツを含むウェブサイトを、加入者101に提供し得る。例えば、加入者101は、標準的なHBO.comのウェブサイト上で利用可能であるよりも多くのコンテンツにアクセスすることが可能であり得る。また、以下でより詳細に説明されるように、加入者101は、標準的なHBO.comのウェブサイト上で利用可能であるものよりも、HDコンテンツなどのより高品質なコンテンツにアクセスすることが可能であり得る。それ故に、当業者であれば本開示に照らして想定できるように、ウェブサイトモジュール400は、種々の実施形態において、加入者のサブスクリプションに基づいてカスタマイズされる多くの異なるウェブサイトを提供するように構成され得る。また、種々の実施形態において、このカスタマイゼーションは、加入者のサブスクリプションのみではなくその他にも基づいてもよい。例えば、ウェブサイトモジュール400は、加入者101が関連付けられる事業者103に基づいて、どのウェブサイトを加入者101に提供すべきかを判定するように構成されてもよい。例えば、ウェブサイトモジュール400は、加入者101がどの事業者103からケーブルサービスを受信するかに依存して、TimerWarnerCable登録商標のHBO.com又はComcast登録商標のHBO.comを加入者101に提供し得る。このように、ウェブサイトモジュール400は、加入者101にウェブサイトを提供する。実施形態に依存して、ウェブサイトは、典型的に、事業者の非管理ネットワーク102などの通常のnormalインターネットチャネルを通じて加入者101に提供される。ただし、特定の実施形態において、事業者103は、事業者の配信ネットワーク106上でウェブサイトを提供し得る。これらの特定の実施形態において、事業者103は、ウェブサイトのデータを、例えばMPEGなど、事業者の配信ネットワーク106に適合するフォーマットに再フォーマットする必要もあり得る。加入者101は、ウェブサイトを見て、当該ウェブサイトを通じて提供されるコンテンツを見ることを決定し得る。例えば、例に戻ると、加入者101は、HBO登録商標のシリーズBoardwalkEmpireのエピソードを見ることを決定し得る。この場合において、加入者101は、HBO.comのウェブサイト上のオプションを選択して、BoardwalkEmpireのエピソードを見る。種々の実施形態において、リクエストは、事業者のプロキシサーバ200上に存在する認証モジュール300に向けられる。結果として、認証モジュール300は、リクエストにトークンを挿入する。つまり、特定の実施形態において、認証モジュール300は、HTTPリクエストにおいて提供されるクッキー又はHTTPリクエストのヘッダに1つ以上のフィールドを挿入する。リクエストは、次いで、HBO.comのウェブサーバ、及び、続いてウェブサイトモジュール400に転送される。この例において、ウェブサイトモジュール400は、ステップ402、403、405及び406に関して前述されたものと同じ処理を遂行する。ただし、この場合において、ウェブサイトモジュール400は、コンテンツが加入者101によってリクエストされたことがあるかを判定するステップ407として示される。コンテンツがリクエストされたことが無い場合、ウェブサイトモジュール400は、この処理を終了するステップ411として示される。しかしながら、コンテンツがリクエストされたことがある場合、ウェブサイトモジュール400は、当該コンテンツが事業者の配信ネットワーク106上で加入者101にストリーミングされるべきかを判定するステップ408として示される。それ故に、例において、ウェブサイトモジュール400がBoardwalkEmpireのエピソードは事業者の配信ネットワーク106上で加入者101にストリーミングされるべきではないと判定する例えば、加入者101は当該エピソードのHDバージョンを見る権限が無い場合、ウェブサイトモジュール400は、当該エピソードを通常のインターネットチャネル上で加入者101に単にストリーミングするステップ409として示される。従って、ウェブサイトモジュール400は、コンテンツプロバイダ104のライブラリ例えば、ローカル記憶媒体内に記憶される上記エピソードのローカルバージョンを、インターネット及び事業者の非管理ネットワーク102上で加入者101のウェブブラウザにストリーミングすることをHBO.comのウェブサーバに指示し得る。この場合において、ウェブサーバは、上記エピソードがインターネット及び事業者の非管理ネットワーク102上で提供されているため、当該エピソードのより低品質なフォーマットのバージョンを提供することしか可能ではないことがあり得る。しかしながら、ウェブサイトモジュール400が上記エピソードは事業者の配信ネットワーク106上で加入者101にストリーミングされるべきであると判定する例えば、加入者101に当該エピソードのHDバージョンを見る権限がある場合、ウェブサイトモジュール400は、事業者の配信ネットワーク106上で加入者101にエピソードを提供することを事業者103に通知するようにウェブサーバに指示するステップ410として示される。以下により詳細に説明されるように、事業者103は、その配信ネットワーク106上で加入者のウェブブラウザにエピソードを提供する。結果として、種々の実施形態において、加入者101は、エピソードがインターネット及び事業者の非管理ネットワーク102上で加入者101のウェブブラウザにストリーミングされていた場合よりも、より高品質なフォーマットでエピソードを見ることが可能である。最後に、上述のように、ウェブサイトモジュール400は、種々の実施形態において、コンテンツを事業者の配信ネットワーク上で加入者101にストリーミングさせるかを判定する際に、加入者101のサブスクリプションだけでなくその他も考慮するように構成され得る。例えば、ウェブサイトモジュール400は、コンテンツが事業者のシステム103内で利用可能であるかも判定するように構成されてもよい。例えば、加入者101がBoardwalkEmpireのエピソードを見ることをリクエストした場合において、ウェブサイトモジュール400は、事業者103が当該事業者のシステム103内で当該エピソードのあるバージョンにアクセスできるかを判定する。コンテンツプロバイダ104例えば、HBOはコンテンツ例えば、BoardwalkEmpireのエピソードの発信者originatorであるため、種々の実施形態において、コンテンツプロバイダ104は、どの事業者103がその配信ネットワーク106上でストリーミングするために利用可能なバージョンのコンテンツを有するかを知得するための情報にアクセスできるであろう。コンテンツサービスモジュール種々の実施形態において、事業者のシステム103は、加入者のウェブブラウザに事業者の配信ネットワーク106上でコンテンツをルーティングするリクエストをコンテンツプロバイダ104から受信するコンテンツサービスモジュールも含む。従って、図5は、種々の実施形態に係るコンテンツサービスモジュール500のフロー図を例示する。種々の実施形態によれば、プロセッサはサーバのRAMメモリ217における上記モジュール500を実行するため、このフロー図は、図2に示されるHTTPプロキシサーバ200におけるプロセッサ204によって実行されるステップに対応し得る。前述のように、種々の実施形態において、ウェブサイトモジュール400は、加入者101によってリクエストされる特定のコンテンツがインターネット及び事業者の非管理ネットワーク102上で又は事業者の配信ネットワーク106上で加入者のウェブブラウザにストリーミングされるべきかを判定する。ウェブサイトモジュール400がコンテンツは事業者の配信ネットワーク106上でストリーミングされるべきであると判定する場合において、種々の実施形態によれば、ウェブサイトモジュール400は、特定のコンテンツを事業者の配信ネットワーク106上でストリーミングするように指示するリクエストを事業者103に送信する。それ故に、ステップ502において、コンテンツサービスモジュール500は、コンテンツが事業者の配信ネットワーク106上でストリーミングされることについてのリクエストを受信する。種々の実施形態において、上記リクエストは、加入者101及び特定のコンテンツを識別するための情報を含む。また、種々の実施形態において、上記リクエストは、加入者101にストリーミングされるべきフォーマット品質などの付加的な情報を含んでもよい。従って、例に戻ると、コンテンツサービスモジュール500は、BoardwalkEmpireのエピソードを加入者のウェブブラウザにHDフォーマットでストリーミングするリクエストを受信する。それに応じて、コンテンツサービスモジュール500は、コンテンツが事業者のシステム103内で利用可能であるかを判定するステップ503として示される。それ故に、種々の実施形態において、コンテンツサービスモジュール500は、事業者のメディアライブラリに問合せをして、事業者103がそのライブラリにおいて利用可能なBoardwalkEmpireのエピソードのあるバージョンを有するかを判定する。例えば、特定の実施形態において、事業者103は、1つ以上のデータストレージ105に記憶される番組ガイドを有し、コンテンツサービスモジュール500は、当該番組ガイドに問合せをして、BoardwalkEmpireのエピソードが事業者のシステム103内に記憶されているかを判定する。コンテンツサービスモジュール500がコンテンツは内部に記憶されていないと判定する場合、コンテンツサービスモジュール500は、コンテンツのあるバージョンが外部ソースから利用可能であるかを判定するステップ504として示される。例えば、特定の実施形態において、コンテンツプロバイダ104は、1つ以上の事業者103が利用可能な1つ以上のメディアライブラリを有してもよく、それにより、これらの事業者103は、様々なコンテンツにアクセスし及び当該コンテンツを事業者のシステム103にダウンロードし得る。これらのライブラリは、インターネット及び/又は専用光ファイバネットワークといった様々なタイプの通信チャネルを通じてアクセス可能であってもよい。それ故に、これらの場合において、事業者103は、コンテンツプロバイダの利用可能なライブラリに問合せをして、コンテンツがダウンロード用に利用可能であるかを確認する。他の実施形態において、他の外部ソースが事業者103に利用可能であってもよく、事業者103は、本開示に照らして当業者によって予期され得るように、当該外部ソースからコンテンツを取得することができる。従って、コンテンツサービスモジュール500がコンテンツは内部に記憶されておらず、且つ外部ソースから利用可能ではないと判定する場合、当該モジュール500は、処理を終了するステップ510として示される。しかしながら、コンテンツサービスモジュール500がコンテンツは外部ソースから利用可能であると判定する場合、当該モジュール500は、当該外部ソースからコンテンツを取得するステップ505として示される。それ故に、例に戻ると、コンテンツサービスモジュール500は、BoardwalkEmpireのエピソードが内部では利用可能ではないと判定し得る一方、当該モジュール500は、当該エピソードがHBOによって提供されるライブラリを通じて利用可能であると判定し得る。さらに、モジュール500は、エピソードのあるバージョンがHDフォーマットで利用可能であると判定し得る。それ故に、モジュール500は、エピソードのHDバージョンを専用光ファイバネットワーク上でダウンロードすることによって、エピソードの当該バージョンをライブラリから取得し得る。一旦ダウンロードされると、コンテンツサービスモジュール500は、エピソードのHDバージョンの事業者の配信ネットワーク106上での加入者のウェブブラウザへのストリーミングを遂行するステップ509として示される。種々の実施形態において、コンテンツサービスモジュール500は、コンテンツが事業者のシステムに適合するように、ウェブビデオフォーマットのコンテンツを標準的なケーブル用MPEGトランスポートにカプセル化する例えば、コンテンツをトランスコードするように構成され得ることに留意すべきである。結果として、加入者101は、BoardwalkEmpireのエピソードのHDバージョンを加入者のウェブブラウザ上で見ることが可能である。ステップ503に戻ると、コンテンツサービスモジュール500がリクエストされるBoardwalkEmpireのエピソードは内部で利用可能であると判定する場合、コンテンツサービスモジュール500は、当該エピソードがCDNからストリーミングされることができるかを判定するステップ506として示される。例えば、特定の実施形態において、コンテンツサービスモジュール500は、加入者101が事業者のネットワーク内のどこに位置するかを判定する。例えば、1つの実施形態において、コンテンツサービスモジュール500は、加入者情報を問い合わせて、加入者101がどこに位置するかを判定する。一方、別の実施形態において、コンテンツプロバイダ104から受信されるリクエストは、そのような情報を当該リクエスト内に含み得る。例えば、リクエストは、加入者101が事業者の地域=ニューヨーク市及び事業者のロケール=マンハッタンに位置することを示し得る。それ故に、コンテンツサービスモジュール500は、加入者のウェブブラウザにストリーミングされることが可能なBoardwalkEmpireのリクエストされたエピソードのHDバージョンを有するCDNが加入者101の近くに位置するかを判定する。そうであれば、コンテンツサービスモジュール500は、加入者のウェブブラウザにエピソードをストリーミングするように、識別されたCDNに指示するステップ507として示される。BoardwalkEmpireのリクエストされたエピソードのHDバージョンを、識別されたCDNからストリーミングすることが可能ではない場合、コンテンツサービスモジュール500は、コンテンツをセントラルライブラリから取得しステップ508として示される、及び、エピソードの加入者のウェブブラウザへの事業者の配信ネットワーク106上でのストリーミングを遂行するステップ509として示される。例えば、種々の実施形態において、事業者103は、管理ネットワークの帯域幅ポリシーサーバを利用して、加入者101にコンテンツのプレミアムバージョン例えば、加入者101にBoardwalkEmpireのエピソードのHDバージョンをストリーミングするために、コミットされるcommittedDOCSIS帯域幅を提供し得る。また、事業者103は、コンテンツを動的にストリーミングするために、事業者の既存のVODサービスのために用いられる既存のビデオメディアポンプvideomediapumpsを利用し得る。さらに、種々の実施形態において、事業者103は、トランスポートレイヤ上のコンテンツをよりセキュアにするために、SSLSecureSocketLayer、TLSTransportLayerSecurity、及び/又はHTTPSHypertextTransferProtocolSecureといった何らかのタイプのセキュリティをトランスポートレイヤに採用してもよい。また、種々の実施形態において、事業者103は、動的なワンタイムURLを採用して、アクセス制御されるコンテンツに加入者101が到達することを可能にしてもよい。これは、コンテンツプロバイダ104により良い価値を提供し、コンテンツプロバイダ104がそれらのプレミアムコンテンツを事業者のシステム内に配置するcolocateように誘導し得る。従って、結果として、コンテンツプロバイダ104は、事業者103がコンテンツプロバイダのコンテンツをホスティングし及び当該コンテンツを加入者101にストリーミングすることを可能にすることによって、ウェブサーバにおけるその設備投資を削減することが可能となり得る。結果として、種々の実施形態において、事業者103の加入者101は、それらの標準的なウェブブラウザを用いてインターネットを自由にブラウズし、及び加入者のサブスクリプションレベルに基づいてこれらの加入者101に提供されるカスタマイズされた及び/又はパーソナライズされた表示を受信する。さらに、種々の実施形態において、事業者103は、事業者の配信ネットワーク106及びサブスクリプション管理システムを用いて、加入者101にプレミアムな経験を提供することが可能である。例えば、特定の実施形態において、事業者103は、より高品質なコンテンツをその加入者のウェブブラウザに提供し、及び、そのようなより高品質なコンテンツへのアクセスを事業者103への加入者のサブスクリプションを介して制御することが可能である。また、特定の実施形態において、事業者103は、加入者のウェブブラウザを介して、チャット、投票、Facebook登録商標、及び推薦のようなインタラクティブな要素、並びに/又は、加入者101が加入者のセットトップボックスのような他のデバイス上でコンテンツを一時停止し及び再開することを可能にする埋め込みメディアプレーヤ例えば、HTML5メディアプレーヤといった付加的な機能性を提供することが可能である。従って、結果として、これらの特定の実施形態において、事業者103は、当該事業者103からインターネットサービスを受信するその加入者101に、拡張された経験を提供することが可能である。結び本明細書において述べられる本発明の多くの変形例及び他の実施形態は、前述の説明及び関連付けられる図面において本教示の利点を提示したことから、これらの発明が関連する技術分野の当業者に想到されるであろう。それ故に、本発明は、開示された特定の実施形態に限定されず、他の実施形態が添付の発明的な概念のリストの範囲内に含まれることが意図されることが理解されるべきである。本明細書において特定の用語が採用されているが、これらの用語は、一般的且つ説明的な意味においてのみ用いられており、限定の目的のためではない。