【手続補正書】
【提出日】令和2年5月15日(2020.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディアコンテンツのプロバイダを選択する方法であって、前記方法は、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信することであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ことと、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定することと、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定することと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定することと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定することと、
前記サーバにおいて、前記第１のサービス品質と前記第２のサービス品質を比較することと、
前記サーバにおいて、前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質を上回ることを判定することと、
表示のために、前記サーバにおいて、前記第１のサービス品質が前記第２のサービス品質を上回ることの判定に基づいて、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧を生成することと
を含む、方法。
【請求項２】
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、請求項１に記載の方法。
【請求項３】
前記第１のサービス品質を判定することは、
第１のサービス品質特性および第２のサービス品質特性を判定することと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てることと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定することと
を含む、請求項１〜２のいずれかに記載の方法。
【請求項４】
前記第１のサービス品質を判定することは、
前記ユーザデバイスにチェックサム値に関してクエリすることと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信することと
をさらに含む、請求項１〜３のいずれかに記載の方法。
【請求項５】
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力することと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定することと、
表示のために、前記メディア一覧と同時に、前記格付けを生成することと
をさらに含む、請求項１〜４のいずれかに記載の方法。
【請求項６】
前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成することをさらに含み、前記通知は、前記第２のサービス品質が前記第１のサービス品質より低いことを示す、請求項１〜５のいずれかに記載の方法。
【請求項７】
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質と等しいことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する異なるメディア一覧を生成することをさらに含む、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すことと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すことであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ことと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定することと
をさらに含む、請求項１〜７のいずれかに記載の方法。
【請求項９】
サービス閾値品質を読み出すことと、
前記第１のサービス品質と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しくないかまたは前記サービス閾値品質を超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいかまたは前記サービス閾値品質を超えるとき、アラートを受信するオプションを生成することと
をさらに含む、請求項１〜８のいずれかに記載の方法。
【請求項１０】
請求項１〜９のいずれかに記載の方法を行うように構成される制御回路を備えるシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
上記に説明されるシステムおよび／または方法は、他のシステム、方法、および／または装置に適用される、もしくはそれに従って使用されてもよいことに留意されたい。
本発明は、例えば、以下を提供する。
（項目１）
メディアコンテンツのプロバイダを選択する方法であって、前記方法は、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するステップであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ステップと、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するステップと、
前記サーバにおいて、前記第１のサービス品質と前記第２のサービス品質を比較するステップと、
前記サーバにおいて、前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質を上回ることを判定するステップと、
表示のために、前記サーバにおいて、前記第１のサービス品質が前記第２のサービス品質を上回ることの判定に基づいて、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧を生成するステップと
を含む、方法。
（項目２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１に記載の方法。
（項目３）
前記第１のサービス品質を判定するステップは、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を含む、項目２に記載の方法。
（項目４）
前記第１のサービス品質を判定するステップはさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと
を含む、項目１に記載の方法。
（項目５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するステップと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するステップと、
表示のために、前記メディア一覧と同時に、前記格付けを生成するステップと
をさらに含む、項目１に記載の方法。
（項目６）
前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するステップをさらに含み、前記通知は、前記第２のサービス品質が前記第１のサービス品質より低いことを示す、項目１に記載の方法。
（項目７）
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質と等しいことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する異なるメディア一覧を生成するステップをさらに含む、項目１に記載の方法。
（項目８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すステップと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すステップであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ステップと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するステップと
をさらに含む、項目１に記載の方法。
（項目９）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するステップと
をさらに含む、項目１に記載の方法。
（項目１０）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するステップであって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、ステップと
をさらに含む、項目１に記載の方法。
（項目１１）
メディアコンテンツのプロバイダを選択するためのシステムであって、前記システムは、ユーザデバイスと通信するサーバを備え、前記サーバは、
制御回路であって、前記制御回路は、
前記ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信することであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ことと、
メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定することと、
前記メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定することと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定することと、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定することと、
前記第１のサービス品質と前記第２のサービス品質を比較することと、
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質を上回ることを判定することと、
表示のために、前記第１のサービス品質が前記第２のサービス品質を上回ることの判定に基づいて、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧を生成することと
を行うように構成される、制御回路
を含む、システム。
（項目１２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１１に記載のシステム。
（項目１３）
前記第１のサービス品質を判定するように構成される前記制御回路はさらに、
第１のサービス品質特性および第２のサービス品質特性を判定することと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てることと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定することと
を行うように構成される、項目１２に記載のシステム。
（項目１４）
前記第１のサービス品質を判定するように構成される前記制御回路はさらに、
前記ユーザデバイスにチェックサム値に関してクエリすることと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信することと
を行うようにさらに構成される、項目１１に記載のシステム。
（項目１５）
前記制御回路はさらに、
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力することと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定することと、
表示のために、前記メディア一覧と同時に、前記格付けを生成することと
を行うように構成される、項目１１に記載のシステム。
（項目１６）
前記制御回路はさらに、前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するように構成され、前記通知は、前記第２のサービス品質が前記第１のサービス品質より低いことを示す、項目１１に記載のシステム。
（項目１７）
前記制御回路はさらに、前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質と等しいことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する異なるメディア一覧を生成するように構成される、項目１１に記載のシステム。
（項目１８）
前記制御回路はさらに、
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すことと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すことであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ことと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定することと
を行うように構成される、項目１１に記載のシステム。
（項目１９）
前記制御回路はさらに、
サービス閾値品質を読み出すことと、
前記第１のサービス品質と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成することと
を行うように構成される、項目１１に記載のシステム。
（項目２０）
前記制御回路はさらに、
サービス閾値品質を読み出すことと、
前記第１のサービス品質と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成することであって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、ことと
を行うように構成される、項目１１に記載のシステム。
（項目２１）
メディアコンテンツのプロバイダを選択するシステムであって、前記システムは、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するための手段であって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、手段と、
メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するための手段と、
前記メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するための手段と、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するための手段と、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するための手段と、
前記第１のサービス品質と前記第２のサービス品質を比較するための手段と、
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質を上回ることを判定するための手段と、
表示のために、前記サーバにおいて、前記第１のサービス品質が前記第２のサービス品質を上回ることの判定に基づいて、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧を生成するための手段と
を備える、システム。
（項目２２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目２１に記載のシステム。
（項目２３）
前記第１のサービス品質を判定するための手段は、
第１のサービス品質特性および第２のサービス品質特性を判定するための手段と、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるための手段と、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するための手段と
を備える、項目２２に記載のシステム。
（項目２４）
前記第１のサービス品質を判定するための手段はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするための手段と、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するための手段と
を備える、項目２１に記載の方法。
（項目２５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するための手段と、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するための手段と、
表示のために、前記メディア一覧と同時に、前記格付けを生成するための手段と
をさらに備える、項目２１に記載のシステム。
（項目２６）
前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するための手段をさらに備え、前記通知は、前記第２のサービス品質が前記第１のサービス品質より低いことを示す、項目２１に記載の方法。
（項目２７）
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質と等しいことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する異なるメディア一覧を生成するための手段をさらに備える、項目２１に記載の方法。
（項目２８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すための手段と、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すための手段であって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、手段と、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するための手段と
をさら備える、項目２１に記載の方法。
（項目２９）
サービス閾値品質を読み出すための手段と、
前記第１のサービス品質と前記サービス閾値品質を比較するための手段と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するための手段と
をさらに備える、項目２１に記載の方法。
（項目３０）
サービス閾値品質を読み出すための手段と、
前記第１のサービス品質と前記サービス閾値品質を比較するための手段と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するための手段であって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、手段と
をさらに備える、項目１に記載の方法。
（項目３１）
メディアコンテンツのプロバイダを選択する方法であって、前記方法は、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するステップであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ステップと、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するステップと、
前記サーバにおいて、前記第１のサービス品質と前記第２のサービス品質を比較するステップと、
前記サーバにおいて、前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質を上回ることを判定するステップと、
表示のために、前記サーバにおいて、前記第１のサービス品質が前記第２のサービス品質を上回ることの判定に基づいて、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧を生成するステップと
を含む、方法。
（項目３２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目３１に記載の方法。
（項目３３）
前記第１のサービス品質を判定するステップは、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を含む、項目３２に記載の方法。
（項目３４）
前記第１のサービス品質を判定するステップはさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと
を含む、項目３１に記載の方法。
（項目３５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するステップと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するステップと、
表示のために、前記メディア一覧と同時に、前記格付けを生成するステップと
をさらに含む、項目３１に記載の方法。
（項目３６）
前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するステップをさらに含み、前記通知は、前記第２のサービス品質が前記第１のサービス品質より低いことを示す、項目３１に記載の方法。
（項目３７）
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質と等しいことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する異なるメディア一覧を生成するステップをさらに含む、項目３１に記載の方法。
（項目３８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すステップと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すステップであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ステップと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するステップと
をさらに含む、項目３１に記載の方法。
（項目３９）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するステップと
をさらに含む、項目３１に記載の方法。
（項目４０）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するステップであって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、ステップと
をさらに含む、項目３１に記載の方法。
（項目４１）
非一過性コンピュータ可読媒体であって、前記非一過性コンピュータ可読媒体は、メディアコンテンツのためのプロバイダを選択するための非一過性コンピュータ可読媒体上に記録される命令を有し、前記命令は、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するための命令であって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、命令と、
メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するための命令と、
前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するための命令と、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するための命令と、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するための命令と、
前記第１のサービス品質と前記第２のサービス品質を比較するための命令と、
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質を上回ることを判定するための命令と、
表示のために、前記第１のサービス品質が前記第２のサービス品質を上回ることの判定に基づいて、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧を生成するための命令と
を備える、非一過性コンピュータ可読媒体。
（項目４２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目４１に記載の非一過性コンピュータ可読媒体。
（項目４３）
前記第１のサービス品質を判定するための命令はさらに、
第１のサービス品質特性および第２のサービス品質特性を判定するための命令と、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるための命令と、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するための命令と
を備える、項目４２に記載の非一過性コンピュータ可読媒体。
（項目４４）
前記第１のサービス品質を判定するための命令はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするための命令と、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するための命令と
を備える、項目４１に記載の非一過性コンピュータ可読媒体。
（項目４５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するための命令と、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するための命令と、
表示のために、前記メディア一覧と同時に、前記格付けを生成するための命令と
をさらに備える、項目４１に記載の非一過性コンピュータ可読媒体。
（項目４６）
前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するための命令をさらに備え、前記通知は、前記第２のサービス品質が前記第１のサービス品質より低いことを示す、項目４１に記載の非一過性コンピュータ可読媒体。
（項目４７）
前記比較に基づいて、前記第１のサービス品質が前記第２のサービス品質と等しいことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関するメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する異なるメディア一覧を生成するための命令をさらに備える、項目４１に記載の非一過性コンピュータ可読媒体。
（項目４８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すための命令と、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すための命令であって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、命令と、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するための命令と
をさらに備える、項目４１に記載の非一過性コンピュータ可読媒体。
（項目４９）
サービス閾値品質を読み出すための命令と、
前記第１のサービス品質と前記サービス閾値品質を比較するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するための命令と
をさらに備える、項目４１に記載の非一過性コンピュータ可読媒体。
（項目５０）
サービス閾値品質を読み出すための命令と、
前記第１のサービス品質と前記サービス閾値品質を比較するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するための命令であって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、命令と
をさらに備える、項目４１に記載の非一過性コンピュータ可読媒体。
（項目５１）
ユーザインターフェース内でオーバーザトップコンテンツを配列する方法であって、前記方法は、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するステップであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ステップと、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するステップと、
前記サーバにおいて、前記第１のサービス品質が前記第２のサービス品質を上回ることに基づいて、ランク付けされた一覧内で前記第１のコンテンツプロバイダを前記第２のコンテンツプロバイダより高くランク付けするステップと、
ユーザインターフェース内における表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成するステップであって、前記第１のメディア一覧および前記第２のメディア一覧は、前記ランク付けされた一覧内のその個別のコンテンツプロバイダのランク付けに従って、前記ユーザインターフェース内で配列される、ステップと
を含む、方法。
（項目５２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目５１に記載の方法。
（項目５３）
前記第１のサービス品質を判定するステップは、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を含む、項目５２に記載の方法。
（項目５４）
前記第１のサービス品質を判定するステップはさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと
を含む、項目５１に記載の方法。
（項目５５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するステップと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するステップと、
表示のために、前記メディア一覧と同時に、前記格付けを生成するステップと
をさらに含む、項目５１に記載の方法。
（項目５６）
前記第１のメディア一覧は、第１のモザイクセルに対応し、前記第２のメディア一覧は、第２のモザイクセルに対応し、前記第１のモザイクセルは、前記第２のモザイクセルより顕著に表示される、項目５１に記載の方法。
（項目５７）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すステップと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すステップであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ステップと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するステップと
をさらに含む、項目５１に記載の方法。
（項目５８）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、前記第１のメディア一覧を前記ランク付けされた一覧に追加するステップと
をさらに含む、項目５１に記載の方法。
（項目５９）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するステップと
をさらに含む、項目５１に記載の方法
（項目６０）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するステップであって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、ステップと
をさらに含む、項目１に記載の方法。
（項目６１）
ユーザインターフェース内でオーバーザトップコンテンツを配列するシステムであって、前記システムは、ユーザデバイスと通信するサーバを備え、前記サーバは、
制御回路であって、前記制御回路は、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信することであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ことと、
メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定することと、
前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定することと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定することと、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定することと、
前記第１のサービス品質が前記第２のサービス品質を上回ることに基づいて、ランク付けされた一覧内で前記第１のコンテンツプロバイダを前記第２のコンテンツプロバイダより高くランク付けすることと、
ユーザインターフェース内における表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成することであって、前記第１のメディア一覧および前記第２のメディア一覧は、前記ランク付けされた一覧内のその個別のコンテンツプロバイダのランク付けに従って、前記ユーザインターフェース内で配列される、ことと
を行うように構成される、制御回路
を含む、システム。
（項目６２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目６１に記載のシステム。
（項目６３）
前記第１のサービス品質を判定するように構成される前記制御回路はさらに、
第１のサービス品質特性および第２のサービス品質特性を判定することと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てることと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定することと
を行うように構成される、項目６２に記載のシステム。
（項目６４）
前記第１のサービス品質を判定するように構成される前記制御回路はさらに、
前記ユーザデバイスにチェックサム値に関してクエリすることと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信することと
を行うようにさらに構成される、項目６１に記載のシステム。
（項目６５）
前記制御回路は、
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力することと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定することと、
表示のために、前記メディア一覧と同時に、前記格付けを生成することと
を行うように構成される、項目６１に記載のシステム。
（項目６６）
前記第１のメディア一覧は、第１のモザイクセルに対応し、前記第２のメディア一覧は、第２のモザイクセルに対応し、前記第１のモザイクセルは、前記第２のモザイクセルより顕著に表示される、項目６１に記載のシステム。
（項目６７）
前記制御回路はさらに、
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すことと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すことであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ことと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定することと
を行うように構成される、項目６１に記載のシステム。
（項目６８）
前記制御回路はさらに、
サービス閾値品質を読み出すことと、
前記第１のサービス品質と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、前記第１のメディア一覧を前記ランク付けされた一覧に追加することと
を行うように構成される、項目６１に記載のシステム。
（項目６９）
前記制御回路はさらに、
サービス閾値品質を読み出すことと、
前記第１のサービス品質と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成することと
を行うように構成される、項目６１に記載のシステム。
（項目７０）
前記制御回路はさらに、
サービス閾値品質を読み出すことと、
前記第１のサービス品質と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成することであって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、ことと
を行うように構成される、項目６１に記載のシステム。
（項目７１）
ユーザインターフェース内でオーバーザトップコンテンツを配列するシステムであって、前記システムは、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するための手段であって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、手段と、
メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するための手段と、
前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するための手段と、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するための手段と、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するための手段と、
前記第１のサービス品質が前記第２のサービス品質を上回ることに基づいて、ランク付けされた一覧内で前記第１のコンテンツプロバイダを前記第２のコンテンツプロバイダより高くランク付けするための手段と、
ユーザインターフェース内における表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成するための手段であって、前記第１のメディア一覧および前記第２のメディア一覧は、前記ランク付けされた一覧内のその個別のコンテンツプロバイダのランク付けに従って、前記ユーザインターフェース内で配列される、手段と
を備える、システム。
（項目７２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目７１に記載のシステム。
（項目７３）
前記第１のサービス品質を判定するための手段は、
第１のサービス品質特性および第２のサービス品質特性を判定するための手段と、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるための手段と、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するための手段と
を備える、項目７２に記載のシステム。
（項目７４）
前記第１のサービス品質を判定するための手段はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするための手段と、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するための手段と
を備える、項目７１に記載のシステム。
（項目７５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するための手段と、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するための手段と、
表示のために、前記メディア一覧と同時に、前記格付けを生成するための手段と
をさらに備える、項目７１に記載のシステム。
（項目７６）
前記第１のメディア一覧は、第１のモザイクセルに対応し、前記第２のメディア一覧は、第２のモザイクセルに対応し、前記第１のモザイクセルは、前記第２のモザイクセルより顕著に表示される、項目７１に記載のシステム。
（項目７７）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すための手段と、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すための手段であって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、手段と、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するための手段と
をさらに備える、項目７１に記載のシステム。
（項目７８）
サービス閾値品質を読み出すための手段と、
前記第１のサービス品質と前記サービス閾値品質を比較するための手段と、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、前記第１のメディア一覧を前記ランク付けされた一覧に追加するための手段と
をさらに備える、項目７１に記載のシステム。
（項目７９）
サービス閾値品質を読み出すための手段と、
前記第１のサービス品質と前記サービス閾値品質を比較するための手段と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するための手段と
をさらに備える、項目７１に記載のシステム。
（項目８０）
サービス閾値品質を読み出すための手段と、
前記第１のサービス品質と前記サービス閾値品質を比較するための手段と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するための手段であって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、手段と
をさらに備える、項目７１に記載のシステム。
（項目８１）
ユーザインターフェース内でオーバーザトップコンテンツを配列する方法であって、前記方法は、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するステップであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ステップと、
メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するステップと、
前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するステップと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するステップと、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するステップと、
前記第１のサービス品質が前記第２のサービス品質を上回ることに基づいて、ランク付けされた一覧内で前記第１のコンテンツプロバイダを前記第２のコンテンツプロバイダより高くランク付けするステップと、
ユーザインターフェース内における表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成するステップであって、前記第１のメディア一覧および前記第２のメディア一覧は、前記ランク付けされた一覧内のその個別のコンテンツプロバイダのランク付けに従って、前記ユーザインターフェース内で配列される、ステップと
を含む、方法。
（項目８２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目８１に記載の方法。
（項目８３）
前記第１のサービス品質を判定するステップは、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を含む、項目８２に記載の方法。
（項目８４）
前記第１のサービス品質を判定するステップはさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと
を含む、項目８１−８３のいずれか１項に記載の方法。
（項目８５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するステップと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するステップと、
表示のために、前記メディア一覧と同時に、前記格付けを生成するステップと
をさらに含む、項目８１−８４のいずれか１項に記載の方法。
（項目８６）
前記第１のメディア一覧は、第１のモザイクセルに対応し、前記第２のメディア一覧は、第２のモザイクセルに対応し、前記第１のモザイクセルは、前記第２のモザイクセルより顕著に表示される、項目８１−８５のいずれか１項に記載の方法。
（項目８７）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すステップと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すステップであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ステップと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するステップと
をさらに含む、項目８１−８６のいずれか１項に記載の方法。
（項目８８）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、前記第１のメディア一覧を前記ランク付けされた一覧に追加するステップと
をさらに含む、項目８１−８７のいずれか１項に記載の方法。
（項目８９）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するステップと
をさらに含む、項目８１−８８のいずれか１項に記載の方法。
（項目９０）
サービス閾値品質を読み出すステップと、
前記第１のサービス品質と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するステップであって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、ステップと
をさらに含む、項目８１−８９のいずれか１項に記載の方法。
（項目９１）
非一過性コンピュータ可読媒体であって、前記非一過性コンピュータ可読媒体は、ユーザインターフェース内でオーバーザトップコンテンツを配列するための前記非一過性コンピュータ可読媒体上に記録される命令を有し、前記命令は、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するための命令であって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、命令と、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するための命令と、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するための命令と、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するための命令と、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するための命令と、
前記サーバにおいて、前記第１のサービス品質が前記第２のサービス品質を上回ることに基づいて、ランク付けされた一覧内で前記第１のコンテンツプロバイダを前記第２のコンテンツプロバイダより高くランク付けするための命令と、
ユーザインターフェース内における表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧および前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成するための命令であって、前記第１のメディア一覧および前記第２のメディア一覧は、前記ランク付けされた一覧内のその個別のコンテンツプロバイダのランク付けに従って、前記ユーザインターフェース内で配列される、命令と
を備える、非一過性コンピュータ可読媒体。
（項目９２）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目９１に記載の非一過性コンピュータ可読媒体。
（項目９３）
前記第１のサービス品質を判定するための命令はさらに、
第１のサービス品質特性および第２のサービス品質特性を判定するための命令と、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるための命令と、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するための命令と
を備える、項目９２に記載の非一過性コンピュータ可読媒体。
（項目９４）
前記第１のサービス品質を判定するための命令はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするための命令と、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するための命令と
を備える、項目９１に記載の非一過性コンピュータ可読媒体。
（項目９５）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するための命令と、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するための命令と、
表示のために、前記メディア一覧と同時に、前記格付けを生成するための命令と
をさらに備える、項目９１に記載の非一過性コンピュータ可読媒体。
（項目９６）
前記第１のメディア一覧は、第１のモザイクセルに対応し、前記第２のメディア一覧は、第２のモザイクセルに対応し、前記第１のモザイクセルは、前記第２のモザイクセルより顕著に表示される、項目９１に記載の非一過性コンピュータ可読媒体。
（項目９７）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すための命令と、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すための命令であって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、命令と、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するための命令と
をさらに備える、項目９１に記載の非一過性コンピュータ可読媒体。
（項目９８）
サービス閾値品質を読み出すための命令と、
前記第１のサービス品質と前記サービス閾値品質を比較するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、前記第１のメディア一覧を前記ランク付けされた一覧に追加するための命令と
をさらに備える、項目９１に記載の非一過性コンピュータ可読媒体。
（項目９９）
サービス閾値品質を読み出すための命令と、
前記第１のサービス品質と前記サービス閾値品質を比較するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するための命令と
をさらに備える、項目９１に記載の非一過性コンピュータ可読媒体。
（項目１００）
サービス閾値品質を読み出すための命令と、
前記第１のサービス品質と前記サービス閾値品質を比較するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するための命令であって、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、命令と
をさらに備える、項目９１に記載の非一過性コンピュータ可読媒体。
（項目１０１）
メディアコンテンツのプロバイダをオーバーザトップコンテンツを視聴しているユーザに推奨する方法であって、前記方法は、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するステップであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ステップと、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するステップと、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するステップと、
前記サーバにおいて、サービス閾値品質を読み出すステップと、
前記サーバにおいて、前記第１のサービス品質および前記第２のサービス品質の両方と前記サービス閾値品質を比較するステップと、
前記サーバにおいて、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことを判定するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧を生成し、表示のために、前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成しないステップと
を含む、方法。
（項目１０２）
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第３のコンテンツプロバイダを判定するステップと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第３のサービス品質を判定するステップと、
前記第３のサービス品質と前記サービス閾値品質を比較するステップと、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることを判定するステップと、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、表示のために、前記第１のメディア一覧と同時に、前記第３のコンテンツプロバイダからの前記メディアアセットに関する第３のメディア一覧を生成するステップと
をさらに含む、項目１０１に記載の方法。
（項目１０３）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１０１に記載の方法。
（項目１０４）
前記第１のサービス品質を判定するステップは、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を含む、項目１０３に記載の方法。
（項目１０５）
前記第１のサービス品質を判定するステップはさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと
を含む、項目１０１に記載の方法。
（項目１０６）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するステップと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するステップと、
表示のために、前記メディア一覧と同時に、前記格付けを生成するステップと
をさらに含む、項目１０１に記載の方法。
（項目１０７）
表示のために、前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するステップをさらに含み、前記通知は、前記第２のサービス品質が前記サービス閾値品質より低いことを示す、項目１０１に記載の方法。
（項目１０８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すステップと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すステップであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ステップと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するステップと
をさらに含む、項目１０１に記載の方法。
（項目１０９）
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するステップをさらに含む、項目１０１に記載の方法。
（項目１１０）
前記第１のサービス品質または前記第２のサービス品質のいずれも前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するステップをさらに含み、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、項目１０１に記載の方法。
（項目１１１）
メディアコンテンツのプロバイダをオーバーザトップコンテンツを視聴しているユーザに推奨するためのシステムであって、前記システムは、ユーザデバイスと通信するサーバを備え、前記サーバは、
制御回路であって、前記制御回路は、
前記ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信することであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ことと、
メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定することと、
前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定することと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定することと、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定することと、
サービス閾値品質を読み出すことと、
前記第１のサービス品質および前記第２のサービス品質の両方と前記サービス閾値品質を比較することと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことを判定することと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧を生成し、表示のために、前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成しない、ことと
を行うように構成される、制御回路
を含む、システム。
（項目１１２）
前記制御回路はさらに、
前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第３のコンテンツプロバイダを判定することと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第３のサービス品質を判定することと、
前記第３のサービス品質と前記サービス閾値品質を比較することと、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることを判定することと、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、表示のために、前記第１のメディア一覧と同時に、前記第３のコンテンツプロバイダからの前記メディアアセットに関する第３のメディア一覧を生成することと
を行うように構成される、項目１１１に記載のシステム。
（項目１１３）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１１１に記載のシステム。
（項目１１４）
前記第１のサービス品質を判定するように構成された前記制御回路はさらに、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を行うように構成される、項目１１３に記載のシステム。
（項目１１５）
前記第１のサービス品質を判定するように構成された前記制御回路はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと、
を行うように構成される、項目１１１に記載のシステム。
（項目１１６）
前記制御回路はさらに、
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力することと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定することと、
表示のために、前記メディア一覧と同時に、前記格付けを生成することと
を行うように構成される、項目１１１に記載のシステム。
（項目１１７）
前記制御回路はさらに、表示のために、前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するように構成され、前記通知は、前記第２のサービス品質が前記サービス閾値品質より低いことを示す、項目１１１に記載のシステム。
（項目１１８）
前記制御回路はさらに、
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すことと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すことであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ことと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定することと
を行うように構成される、項目１１１に記載のシステム。
（項目１１９）
前記制御回路はさらに、前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことを判定し、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するように構成される、項目１１１に記載のシステム。
（項目１２０）
前記制御回路はさらに、前記第１のサービス品質または前記第２のサービス品質のいずれも前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するように構成され、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、項目１１１に記載のシステム。
（項目１２１）
メディアコンテンツのプロバイダをオーバーザトップコンテンツを視聴しているユーザに推奨するシステムであって、前記システムは、
サーバにおいて、ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するための手段であって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、手段と、
前記サーバにおいて、メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するための手段と、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するための手段と、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するための手段と、
前記サーバにおいて、前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するための手段と、
前記サーバにおいて、サービス閾値品質を読み出すための手段と、
前記サーバにおいて、前記第１のサービス品質および前記第２のサービス品質の両方と前記サービス閾値品質を比較するための手段と、
前記サーバにおいて、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことを判定するための手段と、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧を生成し、表示のために、前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成しないための手段と
を備える、システム。
（項目１２２）
前記サーバにおいて、前記メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第３のコンテンツプロバイダを判定するための手段と、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第３のサービス品質を判定するための手段と、
前記第３のサービス品質と前記サービス閾値品質を比較するための手段と、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることを判定するための手段と、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、表示のために、前記第１のメディア一覧と同時に、前記第３のコンテンツプロバイダからの前記メディアアセットに関する第３のメディア一覧を生成するための手段と
をさらに備える、項目１２１に記載のシステム。
（項目１２３）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１２１に記載のシステム。
（項目１２４）
前記第１のサービス品質を判定するための手段はさらに、
第１のサービス品質特性および第２のサービス品質特性を判定するための手段と、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるための手段と、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するための手段と
を備える、項目１２３に記載のシステム。
（項目１２５）
前記第１のサービス品質を判定するための手段はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするための手段と、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するための手段と
を備える、項目１２１に記載のシステム。
（項目１２６）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するための手段と、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するための手段と、
表示のために、前記メディア一覧と同時に、前記格付けを生成するための手段と
をさらに備える、項目１２１に記載のシステム。
（項目１２７）
表示のために、前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するための手段をさらに備え、前記通知は、前記第２のサービス品質が前記サービス閾値品質より低いことを示す、項目１２１に記載のシステム。
（項目１２８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すための手段と、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すための手段であって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、手段と、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するための手段と
をさらに備える、項目１２１に記載のシステム。
（項目１２９）
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するための手段をさらに備える、項目１２１に記載のシステム。
（項目１３０）
前記第１のサービス品質または前記第２のサービス品質のいずれも前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するための手段をさらに備え、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、項目１２１に記載のシステム。
（項目１３１）
メディアコンテンツのプロバイダをオーバーザトップコンテンツを視聴しているユーザに推奨する方法であって、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するステップであって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、ステップと、
メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するステップと、
前記メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するステップと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するステップと、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するステップと、
サービス閾値品質を読み出すステップと、
前記第１のサービス品質および前記第２のサービス品質の両方と前記サービス閾値品質を比較するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことを判定するステップと、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧を生成し、表示のために、前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成しないステップと
を含む、方法。
（項目１３２）
前記メディアアセットを提供する、前記複数のオーバーザトップコンテンツプロバイダの第３のコンテンツプロバイダを判定するステップと、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第３のサービス品質を判定するステップと、
前記第３のサービス品質と前記サービス閾値品質を比較するステップと、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることを判定するステップと、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、表示のために、前記第１のメディア一覧と同時に、前記第３のコンテンツプロバイダからの前記メディアアセットに関する第３のメディア一覧を生成するステップと
をさらに含む、項目１３１に記載の方法。
（項目１３３）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１３１または１３２に記載の方法。
（項目１３４）
前記第１のサービス品質を判定するステップは、
第１のサービス品質特性および第２のサービス品質特性を判定するステップと、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるステップと、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するステップと
を含む、項目１３２または１３３に記載の方法。
（項目１３５）
前記第１のサービス品質を判定するステップはさらに、
前記ユーザデバイスにチェックサム値に関してクエリするステップと、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するステップと
を含む、項目１３１−１３４のいずれか１項に記載の方法。
（項目１３６）
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するステップと、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するステップと、
表示のために、前記メディア一覧と同時に、前記格付けを生成するステップと
をさらに含む、項目１３１−１３５のいずれか１項に記載の方法。
（項目１３７）
表示のために、前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するステップをさらに含み、前記通知は、前記第２のサービス品質が前記サービス閾値品質より低いことを示す、項目１３１−３１６のいずれか１項に記載の方法。
（項目１３８）
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すステップと、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すステップであって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、ステップと、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するステップと
をさらに含む、項目１３１−１３７のいずれか１項に記載の方法。
（項目１３９）
前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するステップをさらに含む、項目１３１−１３８のいずれか１項に記載の方法。
（項目１４０）
前記第１のサービス品質または前記第２のサービス品質のいずれも前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するステップをさらに含み、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、項目１３１−１３９のいずれか１項に記載の方法。
（項目１４１）
非一過性コンピュータ可読媒体であって、前記非一過性コンピュータ可読媒体は、メディアコンテンツのプロバイダをオーバーザトップコンテンツを視聴しているユーザに推奨するための前記非一過性コンピュータ可読媒体上に記録される命令を有し、前記命令は、
ユーザデバイスから、通信ネットワークを経由して、クラウドベースのアグリゲータからメディアアセットにアクセスするための要求を受信するための命令であって、前記メディアアセットは、複数のオーバーザトップコンテンツプロバイダから利用可能である、命令と、
メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第１のコンテンツプロバイダを判定するための命令と、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第２のコンテンツプロバイダを判定するための命令と、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第１のサービス品質を判定するための命令と、
前記ユーザデバイスが前記メディアアセットを前記第２のコンテンツプロバイダから受信するための第２のサービス品質を判定するための命令と、
サービス閾値品質を読み出すための命令と、
前記第１のサービス品質および前記第２のサービス品質の両方と前記サービス閾値品質を比較するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことを判定するための命令と、
前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超え、前記第２のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のコンテンツプロバイダからの前記メディアアセットに関する第１のメディア一覧を生成し、表示のために、前記第２のコンテンツプロバイダからの前記メディアアセットに関する第２のメディア一覧を生成しないための命令と
を備える、非一過性コンピュータ可読媒体。
（項目１４２）
前記命令はさらに、
前記サーバにおいて、前記メディアアセットを提供する前記複数のオーバーザトップコンテンツプロバイダの第３のコンテンツプロバイダを判定するための命令と、
前記ユーザデバイスが前記メディアアセットを前記第１のコンテンツプロバイダから受信するための第３のサービス品質を判定するための命令と、
前記第３のサービス品質と前記サービス閾値品質を比較するための命令と、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることを判定するための命令と、
前記第３のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えることの判定に応答して、表示のために、前記第１のメディア一覧と同時に、前記第３のコンテンツプロバイダからの前記メディアアセットに関する第３のメディア一覧を生成するための命令と
を備える、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１４３）
前記第１のサービス品質は、１つまたはそれを上回るサービス品質特性に基づき、前記サービス品質特性は、前記ユーザデバイスによって被られる誤り率、ビットレート、スループット遅れ、伝送遅延、可用性、またはジッタを含む、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１４４）
前記第１のサービス品質を判定するための命令は、
第１のサービス品質特性および第２のサービス品質特性を判定するための命令と、
第１の加重を前記第１のサービス品質特性に、第２の加重を前記第２のサービス品質特性に割り当てるための命令と、
前記第１のサービス品質特性および前記第２のサービス品質特性に関する加重された平均を判定するための命令と
を備える、項目１４３に記載の非一過性コンピュータ可読媒体。
（項目１４５）
前記第１のサービス品質を判定するための命令はさらに、
前記ユーザデバイスにチェックサム値に関してクエリするための命令と、
前記クエリに応答して、前記チェックサム値を前記ユーザデバイスから受信するための命令と
を備える、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１４６）
前記命令はさらに、
前記第１のサービス品質を異なるサービス品質に対応するデータベース一覧格付けの中に入力するための命令と、
前記第１のサービス品質と前記異なるサービス品質とを比較し、前記第１のサービス品質に関する格付けを判定するための命令と、
表示のために、前記メディア一覧と同時に、前記格付けを生成するための命令と
を備える、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１４７）
前記命令はさらに、表示のために、前記第２のコンテンツプロバイダから前記メディアアセットにアクセスするための通知を生成するための命令を備え、前記通知は、前記第２のサービス品質が前記サービス閾値品質より低いことを示す、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１４８）
前記命令はさらに、
前記ユーザデバイスと関連付けられたユーザプロファイルを読み出すための命令と、
前記ユーザプロファイルに関するサブスクリプションデータを読み出すための命令であって、前記サブスクリプションデータは、ユーザが前記複数のオーバーザトップコンテンツプロバイダのそれぞれにサブスクライブしていることを示す、命令と、
前記複数のオーバーザトップコンテンツプロバイダのそれぞれを検索し、前記サブスクリプションデータに基づいて、前記複数のオーバーザトップコンテンツプロバイダがそれぞれ、前記メディアアセットを提供するかどうかを判定するための命令と
を備える、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１４９）
前記命令はさらに、前記第１のサービス品質が前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のサービス品質が前記サービス閾値品質と等しいか、またはそれを超えるとき、アラートを受信するオプションを生成するための命令を備える、項目１４１に記載の非一過性コンピュータ可読媒体。
（項目１５０）
前記命令はさらに、前記第１のサービス品質または前記第２のサービス品質のいずれも前記サービス閾値品質と等しくなく、かつそれを超えないことの判定に応答して、表示のために、前記第１のメディアアセットを前記サーバに自動的にダウンロードするオプションを生成するための命令を備え、前記ダウンロードされた第１のメディアアセットは、前記ユーザデバイス上でオンデマンド再生のために利用可能である、項目１４１に記載の非一過性コンピュータ可読媒体。