【手続補正書】
【提出日】令和3年7月15日(2021.7.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成する方法であって、前記方法は、
ユーザによって現在消費されている第１のメディアアセットを受信することであって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、ことと、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することと、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出すことと、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定することと、
前記ユーザに対応する視聴履歴を読み出すことであって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、ことと、
前記複数のメディアアセットに対応する複数のカテゴリを決定することと、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出すことであって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、ことと、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索することと、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択することであって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、ことと、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成することと
を含む、方法。
【請求項２】
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することは、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定することと、
前記１つ以上のユーザ機器の各々が無効にされていることを決定することと
を含む、請求項１に記載の方法。
【請求項３】
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することは、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信することを含み、前記センサは、前記ユーザを監視している、請求項１に記載の方法。
【請求項４】
任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索することは、
前記複数のメディアアセットに対応する１つ以上のエントリを決定することと、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定することと、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定することと
を含み、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す、請求項１に記載の方法。
【請求項５】
前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択することは、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定することと、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出すことと、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索することと
を含み、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、請求項１に記載の方法。
【請求項６】
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
をさらに含む、請求項１に記載の方法。
【請求項７】
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記ユーザから入力を受信し、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成することと、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定することと、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止することと
をさらに含む、請求項６に記載の方法。
【請求項９】
前記ユーザから前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信することと、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定することと、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成することと、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと
をさらに含む、請求項６に記載の方法。
【請求項１０】
前記ユーザから前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することと、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定することと、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止することと
をさらに含む、請求項９に記載の方法。
【請求項１１】
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成するためのシステムであって、前記システムは、制御回路を備え、
前記制御回路は、
ユーザによって現在消費されている第１のメディアアセットを受信することであって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、ことと、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することと、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出すことと、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定することと、
前記ユーザに対応する視聴履歴を読み出すことであって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、ことと、
前記複数のメディアアセットに対応する複数のカテゴリを決定することと、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出すことであって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、ことと、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索することと、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択することであって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、ことと、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成することと
を行うように構成されている、システム。
【請求項１２】
前記制御回路は、前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するとき、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定することと、
前記１つ以上のユーザ機器の各々が無効にされていることを決定することと
を行うようにさらに構成されている、請求項１１に記載のシステム。
【請求項１３】
前記制御回路は、前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するとき、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信するようにさらに構成され、前記センサは、前記ユーザを監視している、請求項１１に記載のシステム。
【請求項１４】
前記制御回路は、任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索するとき、
前記複数のメディアアセットに対応する１つ以上のエントリを決定することと、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定することと、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定することと
を行うようにさらに構成され、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す請求項１１に記載のシステム。
【請求項１５】
前記制御回路は、前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択するとき、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定することと、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出すことと、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索することと
を行うようにさらに構成され、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、請求項１１に記載のシステム。
【請求項１６】
前記制御回路は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
を行うようにさらに構成されている、請求項１１に記載のシステム。
【請求項１７】
前記制御回路は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
を行うようにさらに構成されている、請求項１１に記載のシステム。
【請求項１８】
前記制御回路は、
前記ユーザから、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成することと、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定することと、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止することと
を行うようにさらに構成されている、請求項１６に記載のシステム。
【請求項１９】
前記制御回路は、
前記ユーザから、前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信することと、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定することと、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成することと、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと
を行うようにさらに構成されている、請求項１６に記載のシステム。
【請求項２０】
前記制御回路は、
前記ユーザから、前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することと、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定することと、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止することと
を行うようにさらに構成されている、請求項１９に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
上で説明されるシステム、方法、装置、および／または側面は、本開示に説明される他のシステム、方法、装置、および／または側面に適用される、もしくはそれに従って使用され得ることに留意されたい。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成する方法であって、前記方法は、
ユーザが第１のメディアアセットのビデオのみを消費していることを決定することと、
前記第１のメディアアセットのための第１のカテゴリを決定することと、
前記ユーザに対応する視聴履歴を読み出すことであって、前記視聴履歴は、前記第１のカテゴリに対応するメディアアセットと同時に消費された複数のメディアアセットを備え、前記メディアアセットは、ビデオを含む、ことと、
前記複数のメディアアセットの中の最高数のメディアアセットに対応する第２のカテゴリを選択することと、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択することであって、前記第２のメディアアセットは、オーディオを備えている、ことと、
前記第１のメディアアセットの前記ビデオとの同時消費のための前記第２のメディアアセットの前記オーディオの推奨を表示のために生成することと
を含む、方法。
（項目２）
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成する方法であって、前記方法は、
ユーザによって現在消費されている第１のメディアアセットを受信することであって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、ことと、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することと、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出すことと、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定することと、
前記ユーザに対応する視聴履歴を読み出すことであって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、ことと、
前記複数のメディアアセットに対応する複数のカテゴリを決定することと、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出すことであって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、ことと、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索することと、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択することであって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、ことと、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成することと
を含む、方法。
（項目３）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することは、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定することと、
前記１つ以上のユーザ機器の各々が無効にされていることを決定することと
を含む、項目２に記載の方法。
（項目４）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することは、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信することを含み、前記センサは、前記ユーザを監視している、項目２に記載の方法。
（項目５）
任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索することは、
前記複数のメディアアセットに対応する１つ以上のエントリを決定することと、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定することと、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定することと
を含み、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す、項目２に記載の方法。
（項目６）
前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択することは、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定することと、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出すことと、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索することと
を含み、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、項目２に記載の方法。
（項目７）
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
をさらに含む、項目２に記載の方法。
（項目８）
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
をさらに含む、項目２に記載の方法。
（項目９）
前記ユーザから入力を受信し、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成することと、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定することと、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止することと
をさらに含む、項目７に記載の方法。
（項目１０）
前記ユーザから前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信することと、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定することと、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成することと、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと
をさらに含む、項目７に記載の方法。
（項目１１）
前記ユーザから前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することと、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定することと、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止することと
をさらに含む、項目１０に記載の方法。
（項目１２）
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成するためのシステムであって、前記システムは、制御回路を備え、
前記制御回路は、
ユーザによって現在消費されている第１のメディアアセットを受信することであって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、ことと、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することと、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出すことと、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定することと、
前記ユーザに対応する視聴履歴を読み出すことであって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、ことと、
前記複数のメディアアセットに対応する複数のカテゴリを決定することと、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出すことであって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、ことと、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索することと、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択することであって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、ことと、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成することと
を行うように構成されている、システム。
（項目１３）
前記制御回路は、前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するとき、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定することと、
前記１つ以上のユーザ機器の各々が無効にされていることを決定することと
を行うようにさらに構成されている、項目１２に記載のシステム。
（項目１４）
前記制御回路は、前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するとき、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信するようにさらに構成され、前記センサは、前記ユーザを監視している、項目１２に記載のシステム。
（項目１５）
前記制御回路は、任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索するとき、
前記複数のメディアアセットに対応する１つ以上のエントリを決定することと、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定することと、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定することと
を行うようにさらに構成され、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す項目１２に記載のシステム。
（項目１６）
前記制御回路は、前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択するとき、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定することと、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出すことと、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索することと
を行うようにさらに構成され、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、項目１２に記載のシステム。
（項目１７）
前記制御回路は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
を行うようにさらに構成されている、項目１２に記載のシステム。
（項目１８）
前記制御回路は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
を行うようにさらに構成されている、項目１２に記載のシステム。
（項目１９）
前記制御回路は、
前記ユーザから、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成することと、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定することと、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止することと
を行うようにさらに構成されている、項目１７に記載のシステム。
（項目２０）
前記制御回路は、
前記ユーザから、前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信することと、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定することと、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成することと、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと
を行うようにさらに構成されている、項目１７に記載のシステム。
（項目２１）
前記制御回路は、
前記ユーザから、前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することと、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定することと、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止することと
を行うようにさらに構成されている、項目２０に記載のシステム。
（項目２２）
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成するための装置であって、前記は、
ユーザによって現在消費されている第１のメディアアセットを受信する手段であって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、手段と、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定する手段と、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出す手段と、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定する手段と、
前記ユーザに対応する視聴履歴を読み出す手段であって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、手段と、
前記複数のメディアアセットに対応する複数のカテゴリを決定する手段と、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出す手段であって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、手段と、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索する手段と、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択する手段であって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、手段と、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成する手段と
を備えている、装置。
（項目２３）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定する前記手段は、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定する手段と、
前記１つ以上のユーザ機器の各々が無効にされていることを決定する手段と
を備えている、項目２２に記載の装置。
（項目２４）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定する前記手段は、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信する手段を備え、前記センサは、前記ユーザを監視している、項目２２に記載の装置。
（項目２５）
任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索する前記手段は、
前記複数のメディアアセットに対応する１つ以上のエントリを決定する手段と、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定する手段と、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定する手段と
を備え、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す、項目２２に記載の装置。
（項目２６）
前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択する前記手段は、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定する手段と、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出す手段と、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索する手段と
を備え、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、項目２２に記載の装置。
（項目２７）
前記手段は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成する手段と、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成する手段と
をさらに備えている、項目２２に記載の装置。
（項目２８）
前記手段は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成する手段と、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成する手段と
をさらに備えている、項目２２に記載の装置。
（項目２９）
前記手段は、
前記ユーザから、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成するための入力を受信する手段と、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定する手段と、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成する手段と、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定する手段と、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止する手段と
をさらに備えている、項目２７に記載の装置。
（項目３０）
前記手段は、
前記ユーザから、前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信する手段と、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定する手段と、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成する手段と、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成する手段と
をさらに備えている、項目２７に記載の装置。
（項目３１）
前記手段は、
前記ユーザから、前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信する手段と、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定する手段と、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成する手段と、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定する手段と、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止する手段と
をさらに備えている、項目３０に記載の装置。
（項目３２）
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成するためのエンコードされた命令を有するメモリを備えている非一過性の機械読み取り可能な媒体であって、前記命令は、
ユーザによって現在消費されている第１のメディアアセットを受信するための命令であって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、命令と、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するための命令と、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出すための命令と、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定するための命令と、
前記ユーザに対応する視聴履歴を読み出すための命令であって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、命令と、
前記複数のメディアアセットに対応する複数のカテゴリを決定するための命令と、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出すための命令であって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、命令と、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索するための命令と、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択するための命令であって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、命令と、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成するための命令と
を備えている、非一過性の機械読み取り可能な媒体。
（項目３３）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するための前記命令は、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定するための命令と、
前記１つ以上のユーザ機器の各々が無効にされていることを決定するための命令と
を備えている、項目３２に記載の非一過性の機械読み取り可能な媒体。
（項目３４）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定するための前記命令は、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信するための命令を備え、
前記センサは、前記ユーザを監視している、項目３２に記載の非一過性の機械読み取り可能な媒体。
（項目３５）
任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索するための前記命令は、
前記複数のメディアアセットに対応する１つ以上のエントリを決定するための命令と、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定するための命令と、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定するための命令と
を備え、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す、項目３２に記載の非一過性の機械読み取り可能な媒体。
（項目３６）
前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択するための前記命令は、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定するための命令と、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出すための命令と、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索するための命令と
を備え、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、項目３２に記載の非一過性の機械読み取り可能な媒体。
（項目３７）
前記命令は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成するための命令と、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための命令と
をさらに備えている、項目３２に記載の非一過性の機械読み取り可能な媒体。
（項目３８）
前記命令は、
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成するための命令と、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための命令と
をさらに備えている、項目３２に記載の非一過性の機械読み取り可能な媒体。
（項目３９）
前記命令は、
前記ユーザから、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成するための入力を受信するための命令と、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定するための命令と、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成するための命令と、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定するための命令と、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止するための命令と
をさらに備えている、項目３７に記載の非一過性の機械読み取り可能な媒体。
（項目４０）
前記命令は、
前記ユーザから、前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信するための命令と、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定するための命令と、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成するための命令と、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成するための命令と
をさらに備えている、項目３７に記載の非一過性の機械読み取り可能な媒体。
（項目４１）
前記命令は、
前記ユーザから、前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信するための命令と、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定するための命令と、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成するための命令と、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定するための命令と、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止するための命令と
をさらに備えている、項目４０に記載の非一過性の機械読み取り可能な媒体。
（項目４２）
ユーザが第１のメディアアセットを消費している間、前記ユーザの視聴履歴に基づいて、第２のメディアアセットの推奨を前記ユーザのために生成する方法であって、前記方法は、
ユーザによって現在消費されている第１のメディアアセットを受信することであって、前記第１のメディアアセットは、第１のタイプの第１のコンポーネントと、第２のタイプの第２のコンポーネントとを備え、前記第１のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、オーディオおよびビデオのうちの１つを備え、前記第２のタイプは、前記第１のタイプと異なる、ことと、
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することと、
前記第１のメディアアセットに関連付けられたメタデータの組を読み出すことと、
前記メタデータの組に基づいて、前記第１のメディアアセットのための第１のカテゴリを決定することと、
前記ユーザに対応する視聴履歴を読み出すことであって、前記視聴履歴は、前記第１のタイプのコンポーネントを含むメディアアセットと同時に消費された複数のメディアアセットを備えている、ことと、
前記複数のメディアアセットに対応する複数のカテゴリを決定することと、
前記複数のカテゴリのうちの各カテゴリのための前記複数のメディアアセットのうちのメディアアセットの発生の数を示すデータ構造を読み出すことであって、前記データ構造の中の各エントリは、前記複数のカテゴリからのそれぞれのカテゴリに対応し、前記それぞれのカテゴリに対応する前記複数のメディアアセットのうちのメディアアセットの数を表す、ことと、
任意の他のエントリに対応するメディアアセットの数を上回るメディアアセットの数に対応する前記データ構造からのエントリに対応する第２のカテゴリを検索することと、
メディアデータベースから、前記第２のカテゴリに基づいて第２のメディアアセットを選択することであって、前記第２のメディアアセットは、第３のタイプの第３のコンポーネントを備え、前記第３のタイプは、オーディオおよびビデオのうちの１つを備え、前記第３のタイプは、前記第１のタイプと異なる、ことと、
前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントとの同時消費のための前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントの推奨を表示のために生成することと
を含む、方法。
（項目４３）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することは、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費することを可能にする１つ以上のユーザ機器を決定することと、
前記１つ以上のユーザ機器の各々が無効にされていることを決定することと
を含む、項目４２に記載の方法。
（項目４４）
前記ユーザが前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントのみを消費していることを決定することは、
前記ユーザが前記第２のタイプの前記第２のコンポーネントを消費していないという入力をセンサから受信することを含み、
前記センサは、前記ユーザを監視している、こと項目４２−４３のいずれかに記載の方法。
（項目４５）
任意の他のエントリに対応する前記メディアアセットの前記数を上回る前記メディアアセットの前記数に対応する前記データ構造からの前記エントリに対応する前記第２のカテゴリを検索することは、
前記複数のメディアアセットに対応する１つ以上のエントリを決定することと、
前記１つ以上のエントリに基づいて、１つ以上のカテゴリを決定することと、
前記１つ以上のカテゴリのためのメディアアセットの１つ以上の数を決定することと
を含み、
前記メディアアセットの前記１つ以上の数は、前記１つ以上のカテゴリからの各カテゴリに対応するメディアアセットの数を表す、項目４２−４４のいずれかに記載の方法。
（項目４６）
前記メディアデータベースから、前記第２のカテゴリに基づいて前記第２のメディアアセットを選択することは、
前記第２のカテゴリに対応する前記メディアデータベースからのメディアアセットのサブセットを決定することと、
前記メディアアセットの前記サブセットからの各メディアアセットのための評価を読み出すことと、
前記メディアアセットの前記サブセットの中の前記第２のメディアアセットを検索することと
を含み、
前記第２のメディアアセットは、前記メディアアセットの前記サブセットからの任意の他のメディアアセットのための対応する評価を上回る対応する評価を有する、項目４２−４５のいずれかに記載の方法。
（項目４７）
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
第２のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
をさらに含む、項目４２−４６のいずれかに記載の方法。
（項目４８）
第１のデバイス上で前記第１のメディアアセットの前記第１のタイプの前記第１のコンポーネントを出力のために生成することと、
前記第１のデバイス上で前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成することと
をさらに含む、項目４２−４７のいずれかに記載の方法。
（項目４９）
前記ユーザから、前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第２のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第２のコンポーネントを出力のために生成することと、
前記第２のタイプが前記第３のタイプと同じであるかどうかを決定することと、
前記第２のタイプが前記第３のタイプと同じであることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することを中止することと
をさらに含む、項目４７に記載の方法。
（項目５０）
前記ユーザから前記第１のタイプの第４のコンポーネントを出力のために生成するための入力を受信することと、
前記ユーザから前記入力を受信することに応答して、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有するかどうかを決定することと、
前記第２のメディアアセットが前記第１のタイプの前記第４のコンポーネントを有することを決定することに応答して、
前記第１のデバイス上で前記第２のメディアアセットの前記第１のタイプの前記第４のコンポーネントを出力のために生成することと、
前記第２のデバイス上で前記第１のメディアアセットの前記第２のタイプの前記第２のコンポーネントを出力のために生成することと
をさらに含む、項目４７に記載の方法。
（項目５１）
前記ユーザから前記第２のメディアアセットの前記第３のタイプの前記第３のコンポーネントを出力のために生成するための入力を受信することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートするかどうかを決定することと、
前記第１のデバイスが前記第３のタイプのコンポーネントを出力のために生成することをサポートすることを決定することに応答して、前記第３のタイプの前記第３のコンポーネントを出力のために生成することと、
前記第３のタイプが前記第２のタイプと同じであるかどうかを決定することと、
前記第３のタイプが前記第２のタイプと同じであることを決定することに応答して、前記第２のタイプの前記第２のコンポーネントを出力のために生成することを中止することと
をさらに含む、項目５０に記載の方法。