(57)【要約】システムおよび方法が、キーワードを比較することによって、ユーザによって選択されるメディアコンテンツと関連付けられる、関連メディアコンテンツを集約する、メディアガイドアプリケーション（例えば、ユーザデバイス上に実装される）に関して説明される。例えば、ユーザは、ニュースチャネルを視聴しながらニュース記事を選択し、ニュース記事についての更新を受信してもよい。メディアガイドアプリケーションは、ユーザによって選択されるニュース記事を表すキーワードを決定し、キーワードに合致するニュース更新を検索してもよい。
2021507582.tif 000002
【特許請求の範囲】
【請求項１】
関連メディアコンテンツを集約するための方法であって、前記方法は、
第１のメディアコンテンツオブジェクトの第１のユーザ選択と、前記第１のメディアコンテンツオブジェクトに関連する情報更新のタイプを表すオプションとを受信することと、
第１の複数のキーワードを抽出することであって、前記第１の複数のキーワードは、前記第１のメディアコンテンツオブジェクトと関連付けられ、前記情報更新のタイプに対応する、ことと、
前記第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定することと、
前記期間が前記情報のタイプと関連付けられる更新周期を超えることを決定することに応答して、前記第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを監視することと、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトを記憶することであって、前記閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す、ことと
を含む、方法。
【請求項２】
関連メディアコンテンツを集約するための方法であって、前記方法は、
第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信することと、
前記第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、前記第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す複数のオプションを表示するために生成することと、
前記複数のオプションのうちの第１のものの第２のユーザ選択を受信することに応答して、前記選択された第１のオプションに従って、前記第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出することと、
前記選択された第１のオプションと関連付けられる更新周期を識別することと、
前記第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定することと、
前記期間が前記更新周期を超えることを決定することに応答して、前記第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視することと、
前記第２のメディアコンテンツオブジェクトと関連付けられる前記第２の複数のキーワードを抽出することと、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトを記憶することであって、前記閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す、ことと
を含む、方法。
【請求項３】
前記第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信することと、
前記ニュース記事と関連付けられるキーワードを生成することと、
前記キーワードを複数のカテゴリにカテゴリ化することと、
前記複数のカテゴリのそれぞれを、前記第１のオプションに対応する前記主題の側面と比較することと、
前記第１の複数のキーワードのそれぞれと関連付けられるカテゴリが前記主題の側面に対応することを決定することに応答して、前記第１の複数のキーワードを識別することと
をさらに含む、請求項２に記載の方法。
【請求項４】
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定することと、
前記更新のタイプに基づいて、アラートタイプを選択することと、
前記第２のメディアコンテンツオブジェクトを記憶することに応答して、前記アラートタイプを使用してアラートを生成することと
をさらに含む、請求項２に記載の方法。
【請求項５】
前記第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる第３のメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを監視することと、
前記第３の複数のキーワード内に含まれる前記第１および第２の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第３のメディアコンテンツオブジェクトを記憶することと、
前記第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられる時間を識別することと、
前記識別された時間および前記第１、第２、および第３のメディアコンテンツオブジェクトを表すタイムラインを表示するために生成することであって、前記タイムラインは、前記第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む、ことと
をさらに含む、請求項２に記載の方法。
【請求項６】
前記第１のユーザ選択は、第１の時間に受信され、
前記第１の複数のキーワードの全て未満を含み、前記第１の時間に先行するリリース時間と関連付けられるメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを検索することをさらに含む、請求項２に記載の方法。
【請求項７】
前記第１のメディアコンテンツオブジェクトの特性を決定することと、
前記特性と関連付けられるメディアアセットの推奨を生成することと
をさらに含む、請求項２に記載の方法。
【請求項８】
前記第１のメディアコンテンツオブジェクトおよび前記第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成することをさらに含む、請求項２に記載の方法。
【請求項９】
前記ユーザが関心を表した番組の現在のシーズンを決定することと、
前記現在のシーズンの終了時間を決定することと、
前記現在のシーズンの終了時間まで、前記第２のメディアコンテンツオブジェクトについて前記ユーザに通知することを遅延させることと
をさらに含む、請求項２に記載の方法。
【請求項１０】
前記第１のメディアコンテンツオブジェクトは、犯罪捜査についてのニュース記事であり、前記第１のオプションは、主題の第１の側面と関連付けられ、前記複数のオプションのうちの第２のオプションは、主題の第２の側面と関連付けられ、前記主題の第１の側面は、前記犯罪捜査の被害者に関連するコンテンツを表し、前記主題の第２の側面は、前記犯罪捜査の容疑者の裁判に関連するコンテンツを表す、請求項２に記載の方法。
【請求項１１】
前記更新周期を識別することは、
主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる第１の複数の前のリリース時間を検索することと、
前記第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定することと、
前記主題の第１の側面と関連付けられる第１の更新周期の第１の値として、前記第１の持続時間を記憶することと、
主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる第２の複数の前のリリース時間を検索することと、
前記第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定することと、
前記主題の第２の側面と関連付けられる第２の更新周期の第２の値として、前記第２の持続時間を記憶することと、
前記選択された第１のオプションに対応する前記主題の側面に基づいて、前記識別された更新周期として前記第１および第２の更新周期のうちの１つを選択することと
を含む、請求項２に記載の方法。
【請求項１２】
関連メディアコンテンツを集約するためのシステムであって、前記システムは、
制御回路であって、前記制御回路は、
第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信することと、
前記第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、前記第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す複数のオプションを表示するために生成することと、
前記複数のオプションのうちの第１のものの第２のユーザ選択を受信することに応答して、前記選択された第１のオプションに従って、前記第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出することと、
前記選択された第１のオプションと関連付けられる更新周期を識別することと、
前記第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定することと、
前記期間が前記更新周期を超えることを決定することに応答して、前記第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視することと、
前記第２のメディアコンテンツオブジェクトと関連付けられる前記第２の複数のキーワードを抽出することと、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトを記憶することであって、前記閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す、ことと
を行うように構成される、制御回路
を備える、システム。
【請求項１３】
前記制御回路はさらに、
前記第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信することと、
前記ニュース記事と関連付けられるキーワードを生成することと、
前記キーワードを複数のカテゴリにカテゴリ化することと、
前記複数のカテゴリのそれぞれを、前記第１のオプションに対応する前記主題の側面と比較することと、
前記第１の複数のキーワードのそれぞれと関連付けられるカテゴリが前記主題の側面に対応することを決定することに応答して、前記第１の複数のキーワードを識別することと
を行うように構成される、請求項１２に記載のシステム。
【請求項１４】
前記制御回路はさらに、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定することと、
前記更新のタイプに基づいて、アラートタイプを選択することと、
前記第２のメディアコンテンツオブジェクトを記憶することに応答して、前記アラートタイプを使用してアラートを生成することと
を行うように構成される、請求項１２に記載のシステム。
【請求項１５】
前記制御回路はさらに、
前記第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる第３のメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを監視することと、
前記第３の複数のキーワード内に含まれる前記第１および第２の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第３のメディアコンテンツオブジェクトを記憶することと、
前記第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられる時間を識別することと、
前記識別された時間および前記第１、第２、および第３のメディアコンテンツオブジェクトを表すタイムラインを表示するために生成することであって、前記タイムラインは、前記第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む、ことと
を行うように構成される、請求項１２に記載のシステム。
【請求項１６】
前記第１のユーザ選択は、第１の時間に受信され、前記制御回路はさらに、
前記第１の複数のキーワードの全て未満を含み、前記第１の時間に先行するリリース時間と関連付けられるメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを検索するように構成される、請求項１２に記載のシステム。
【請求項１７】
前記制御回路はさらに、
前記第１のメディアコンテンツオブジェクトの特性を決定することと、
前記特性と関連付けられるメディアアセットの推奨を生成することと
を行うように構成される、請求項１２に記載のシステム。
【請求項１８】
前記制御回路はさらに、前記第１のメディアコンテンツオブジェクトおよび前記第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成するように構成される、請求項１２に記載のシステム。
【請求項１９】
前記制御回路はさらに、
前記ユーザが関心を表した番組の現在のシーズンを決定することと、
前記現在のシーズンの終了時間を決定することと、
前記現在のシーズンの終了時間まで、前記第２のメディアコンテンツオブジェクトについて前記ユーザに通知することを遅延させることと
を行うように構成される、請求項１２に記載のシステム。
【請求項２０】
前記第１のメディアコンテンツオブジェクトは、犯罪捜査についてのニュース記事であり、前記第１のオプションは、主題の第１の側面と関連付けられ、前記複数のオプションのうちの第２のオプションは、主題の第２の側面と関連付けられ、前記主題の第１の側面は、前記犯罪捜査の被害者に関連するコンテンツを表し、前記主題の第２の側面は、前記犯罪捜査の容疑者の裁判に関連するコンテンツを表す、請求項１２に記載のシステム。
【請求項２１】
前記制御回路は、
主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる第１の複数の前のリリース時間を検索することと、
前記第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定することと、
前記主題の第１の側面と関連付けられる第１の更新周期の第１の値として、前記第１の持続時間を記憶することと、
主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる第２の複数の前のリリース時間を検索することと、
前記第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定することと、
前記主題の第２の側面と関連付けられる第２の更新周期の第２の値として、前記第２の持続時間を記憶することと、
前記選択された第１のオプションに対応する前記主題の側面に基づいて、前記識別された更新周期として前記第１および第２の更新周期のうちの１つを選択することと
によって、前記更新周期を識別するように構成される、請求項１２に記載のシステム。
【請求項２２】
関連メディアコンテンツを集約するための装置であって、前記装置は、
第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信するための手段と、
前記第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、前記第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す複数のオプションを表示するために生成するための手段と、
前記複数のオプションのうちの第１のものの第２のユーザ選択を受信することに応答して、前記選択された第１のオプションに従って、前記第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出するための手段と、
前記選択された第１のオプションと関連付けられる更新周期を識別するための手段と、
前記第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定するための手段と、
前記期間が前記更新周期を超えることを決定することに応答して、前記第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視するための手段と、
前記第２のメディアコンテンツオブジェクトと関連付けられる前記第２の複数のキーワードを抽出するための手段と、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトを記憶するための手段であって、前記閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す、手段と
を備える、装置。
【請求項２３】
前記第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信するための手段と、
前記ニュース記事と関連付けられるキーワードを生成するための手段と、
前記キーワードを複数のカテゴリにカテゴリ化するための手段と、
前記複数のカテゴリのそれぞれを、前記第１のオプションに対応する前記主題の側面と比較するための手段と、
前記第１の複数のキーワードのそれぞれと関連付けられるカテゴリが前記主題の側面に対応することを決定することに応答して、前記第１の複数のキーワードを識別するための手段と
をさらに備える、請求項２２に記載の装置。
【請求項２４】
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定するための手段と、
前記更新のタイプに基づいて、アラートタイプを選択するための手段と、
前記第２のメディアコンテンツオブジェクトを記憶することに応答して、前記アラートタイプを使用してアラートを生成するための手段と
をさらに備える、請求項２２に記載の装置。
【請求項２５】
前記第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる第３のメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを監視するための手段と、
前記第３の複数のキーワード内に含まれる前記第１および第２の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第３のメディアコンテンツオブジェクトを記憶するための手段と、
前記第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられる時間を識別するための手段と、
前記識別された時間および前記第１、第２、および第３のメディアコンテンツオブジェクトを表すタイムラインを表示するために生成するための手段であって、前記タイムラインは、前記第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む、手段と
をさらに備える、請求項２２に記載の装置。
【請求項２６】
前記第１のユーザ選択は、第１の時間に受信され、
前記第１の複数のキーワードの全て未満を含み、前記第１の時間に先行するリリース時間と関連付けられるメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを検索するための手段をさらに備える、請求項２２に記載の装置。
【請求項２７】
前記第１のメディアコンテンツオブジェクトの特性を決定するための手段と、
前記特性と関連付けられるメディアアセットの推奨を生成するための手段と
をさらに備える、請求項２２に記載の装置。
【請求項２８】
前記第１のメディアコンテンツオブジェクトおよび前記第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成するためのことをさらに含む、請求項２２に記載の装置。
【請求項２９】
前記ユーザが関心を表した番組の現在のシーズンを決定するための手段と、
前記現在のシーズンの終了時間を決定するための手段と、
前記現在のシーズンの終了時間まで、前記第２のメディアコンテンツオブジェクトについて前記ユーザに通知することを遅延させるための手段と
をさらに備える、請求項２２に記載の装置。
【請求項３０】
前記第１のメディアコンテンツオブジェクトは、犯罪捜査についてのニュース記事であり、前記第１のオプションは、主題の第１の側面と関連付けられ、前記複数のオプションのうちの第２のオプションは、主題の第２の側面と関連付けられ、前記主題の第１の側面は、前記犯罪捜査の被害者に関連するコンテンツを表し、前記主題の第２の側面は、前記犯罪捜査の容疑者の裁判に関連するコンテンツを表す、請求項２２に記載の装置。
【請求項３１】
前記更新周期を識別するための手段は、
主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる第１の複数の前のリリース時間を検索するための手段と、
前記第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定するための手段と、
前記主題の第１の側面と関連付けられる第１の更新周期の第１の値として、前記第１の持続時間を記憶するための手段と、
主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる第２の複数の前のリリース時間を検索するための手段と、
前記第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定するための手段と、
前記主題の第２の側面と関連付けられる第２の更新周期の第２の値として、前記第２の持続時間を記憶するための手段と、
前記選択された第１のオプションに対応する前記主題の側面に基づいて、前記識別された更新周期として前記第１および第２の更新周期のうちの１つを選択するための手段と
を備える、請求項２２に記載の装置。
【請求項３２】
関連メディアコンテンツを集約するための非一過性のコンピュータ可読命令でエンコードされる非一過性のコンピュータ可読媒体であって、前記非一過性のコンピュータ可読媒体は、
第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信するための命令と、
前記第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、前記第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す複数のオプションを表示するために生成するための命令と、
前記複数のオプションのうちの第１のものの第２のユーザ選択を受信することに応答して、前記選択された第１のオプションに従って、前記第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出するための命令と、
前記選択された第１のオプションと関連付けられる更新周期を識別するための命令と、
前記第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定するための命令と、
前記期間が前記更新周期を超えることを決定することに応答して、前記第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視するための命令と、
前記第２のメディアコンテンツオブジェクトと関連付けられる前記第２の複数のキーワードを抽出するための命令と、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトを記憶するための命令であって、前記閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す、命令と
を備える、非一過性のコンピュータ可読媒体。
【請求項３３】
前記第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信するための命令と、
前記ニュース記事と関連付けられるキーワードを生成するための命令と、
前記キーワードを複数のカテゴリにカテゴリ化するための命令と、
前記複数のカテゴリのそれぞれを、前記第１のオプションに対応する前記主題の側面と比較するための命令と、
前記第１の複数のキーワードのそれぞれと関連付けられるカテゴリが前記主題の側面に対応することを決定することに応答して、前記第１の複数のキーワードを識別するための命令と
をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項３４】
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定するための命令と、
前記更新のタイプに基づいて、アラートタイプを選択するための命令と、
前記第２のメディアコンテンツオブジェクトを記憶することに応答して、前記アラートタイプを使用してアラートを生成するための命令と
をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項３５】
前記第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる第３のメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを監視するための命令と、
前記第３の複数のキーワード内に含まれる前記第１および第２の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第３のメディアコンテンツオブジェクトを記憶するための命令と、
前記第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられる時間を識別するための命令と、
前記識別された時間および前記第１、第２、および第３のメディアコンテンツオブジェクトを表すタイムラインを表示するために生成するための命令であって、前記タイムラインは、前記第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む、命令と
をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項３６】
前記第１のユーザ選択は、第１の時間に受信され、
前記第１の複数のキーワードの全て未満を含み、前記第１の時間に先行するリリース時間と関連付けられるメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを検索するための命令をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項３７】
前記第１のメディアコンテンツオブジェクトの特性を決定するための命令と、
前記特性と関連付けられるメディアアセットの推奨を生成するための命令と
をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項３８】
前記第１のメディアコンテンツオブジェクトおよび前記第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成するための命令をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項３９】
前記ユーザが関心を表した番組の現在のシーズンを決定するための命令と、
前記現在のシーズンの終了時間を決定するための命令と、
前記現在のシーズンの終了時間まで、前記第２のメディアコンテンツオブジェクトについて前記ユーザに通知することを遅延させるための命令と
をさらに備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項４０】
前記第１のメディアコンテンツオブジェクトは、犯罪捜査についてのニュース記事であり、前記第１のオプションは、主題の第１の側面と関連付けられ、前記複数のオプションのうちの第２のオプションは、主題の第２の側面と関連付けられ、前記主題の第１の側面は、前記犯罪捜査の被害者に関連するコンテンツを表し、前記主題の第２の側面は、前記犯罪捜査の容疑者の裁判に関連するコンテンツを表す、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項４１】
前記更新周期を識別するための前記命令は、
主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる第１の複数の前のリリース時間を検索するための命令と、
前記第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定するための命令と、
前記主題の第１の側面と関連付けられる第１の更新周期の第１の値として、前記第１の持続時間を記憶するための命令と、
主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる第２の複数の前のリリース時間を検索するための命令と、
前記第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定するための命令と、
前記主題の第２の側面と関連付けられる第２の更新周期の第２の値として、前記第２の持続時間を記憶するための命令と、
前記選択された第１のオプションに対応する前記主題の側面に基づいて、前記識別された更新周期として前記第１および第２の更新周期のうちの１つを選択するための命令と
を備える、請求項３２に記載の非一過性のコンピュータ可読媒体。
【請求項４２】
関連メディアコンテンツを集約するための方法であって、前記方法は、
第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信することと、
前記第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、前記第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す複数のオプションを表示するために生成することと、
前記複数のオプションのうちの第１のものの第２のユーザ選択を受信することに応答して、前記選択された第１のオプションに従って、前記第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出することと、
前記選択された第１のオプションと関連付けられる更新周期を識別することと、
前記第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定することと、
前記期間が前記更新周期を超えることを決定することに応答して、前記第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視することと、
前記第２のメディアコンテンツオブジェクトと関連付けられる前記第２の複数のキーワードを抽出することと、
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトを記憶することであって、前記閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す、ことと
を含む、方法。
【請求項４３】
前記第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信することと、
前記ニュース記事と関連付けられるキーワードを生成することと、
前記キーワードを複数のカテゴリにカテゴリ化することと、
前記複数のカテゴリのそれぞれを、前記第１のオプションに対応する前記主題の側面と比較することと、
前記第１の複数のキーワードのそれぞれと関連付けられるカテゴリが前記主題の側面に対応することを決定することに応答して、前記第１の複数のキーワードを識別することと
をさらに含む、請求項４２に記載の方法。
【請求項４４】
前記第２の複数のキーワード内に含まれる前記第１の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定することと、
前記更新のタイプに基づいて、アラートタイプを選択することと、
前記第２のメディアコンテンツオブジェクトを記憶することに応答して、前記アラートタイプを使用してアラートを生成することと
をさらに含む、請求項４２−４３のいずれか１項に記載の方法。
【請求項４５】
前記第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる第３のメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを監視することと、
前記第３の複数のキーワード内に含まれる前記第１および第２の複数のキーワードの量が前記閾値未満であることを決定することに応答して、前記第３のメディアコンテンツオブジェクトを記憶することと、
前記第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられる時間を識別することと、
前記識別された時間および前記第１、第２、および第３のメディアコンテンツオブジェクトを表すタイムラインを表示するために生成することであって、前記タイムラインは、前記第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む、ことと
をさらに含む、請求項４２−４４のいずれか１項に記載の方法。
【請求項４６】
前記第１のユーザ選択は、第１の時間に受信され、
前記第１の複数のキーワードの全て未満を含み、前記第１の時間に先行するリリース時間と関連付けられるメディアコンテンツオブジェクトに関して、前記複数のコンテンツソースを検索することをさらに含む、請求項４２−４６のいずれか１項に記載の方法。
【請求項４７】
前記第１のメディアコンテンツオブジェクトの特性を決定することと、
前記特性と関連付けられるメディアアセットの推奨を生成することと
をさらに含む、請求項４２−４６のいずれか１項に記載の方法。
【請求項４８】
前記第１のメディアコンテンツオブジェクトおよび前記第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成することをさらに含む、請求項４２−４７のいずれか１項に記載の方法。
【請求項４９】
前記ユーザが関心を表した番組の現在のシーズンを決定することと、
前記現在のシーズンの終了時間を決定することと、
前記現在のシーズンの終了時間まで、前記第２のメディアコンテンツオブジェクトについて前記ユーザに通知することを遅延させることと
をさらに含む、請求項４２−４８のいずれか１項に記載の方法。
【請求項５０】
前記第１のメディアコンテンツオブジェクトは、犯罪捜査についてのニュース記事であり、前記第１のオプションは、主題の第１の側面と関連付けられ、前記複数のオプションのうちの第２のオプションは、主題の第２の側面と関連付けられ、前記主題の第１の側面は、前記犯罪捜査の被害者に関連するコンテンツを表し、前記主題の第２の側面は、前記犯罪捜査の容疑者の裁判に関連するコンテンツを表す、請求項４２−４９のいずれか１項に記載の方法。
【請求項５１】
前記更新周期を識別することは、
主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる第１の複数の前のリリース時間を検索することと、
前記第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定することと、
前記主題の第１の側面と関連付けられる第１の更新周期の第１の値として、前記第１の持続時間を記憶することと、
主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる第２の複数の前のリリース時間を検索することと、
前記第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定することと、
前記主題の第２の側面と関連付けられる第２の更新周期の第２の値として、前記第２の持続時間を記憶することと、
前記選択された第１のオプションに対応する前記主題の側面に基づいて、前記識別された更新周期として前記第１および第２の更新周期のうちの１つを選択することと
を含む、請求項４２−５０のいずれか１項に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
任意の所与のコンテンツ配信システムでユーザに利用可能なメディアの量が、膨大であり得る。ユーザは、単純に、その選定の具体的コンテンツを視聴するために、全ての利用可能なソースから全ての利用可能なメディアを鑑賞する時間を有していない。また、ユーザがコンテンツの一部のみ（例えば、特定のトピックについてのニュース放送）を視聴することを所望する場合、ユーザは、具体的部分が示されるまで、コンテンツの全てを通して着席しなければならない。特に、ユーザは、コンテンツの一部に関心を持ち得、便宜的な時間に一部と具体的に関連付けられるコンテンツのみ（例えば、特定のニューストピックについてのニュース更新または前の進展）を視聴することを所望し得る。その結果、多くのユーザは、ユーザがコンテンツをタグ付けし、タグ付けされたコンテンツに関連するメディア選択を効率的にナビゲートすることを可能にする、インターフェースを通したメディアガイドの形態を所望している。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
故に、システムおよび方法が、ユーザによって選択されるコンテンツに基づいて関連メディアコンテンツを集約する、メディアガイドアプリケーション（例えば、ユーザデバイス上に実装される）に関して、本明細書に開示される。例えば、ユーザは、ニュースチャネルを視聴しながらニュース記事を選択し、ニュース記事についての更新を受信してもよい。メディアガイドアプリケーションは、ユーザによって選択されるニュース記事を表すキーワードを決定し、キーワードに合致するニュース更新を検索してもよい。メディアガイドアプリケーションはまた、ユーザによって選択されるニュース記事と関連付けられる過去のニュース記事を検索し、最終的に、ユーザがユーザの選択と関連付けられるコンテンツにアクセスすることを可能にする、直観的ユーザインターフェース（例えば、タイムライン）を生成してもよい。ユーザがタグ付けしたコンテンツと関連付けられる、集約されたメディアコンテンツを生成することは、ユーザが、全ての利用可能なソースからの全ての利用可能なメディアを鑑賞する必要なく、その選定の具体的コンテンツを視聴することを可能にする。また、メディアガイドアプリケーションが、異なるコンテンツソース（例えば、ニュースチャネル）からの関連コンテンツの一部（例えば、ニュース更新および概要）を集約すると、ユーザが視聴することを所望する具体的部分が示されるまで、ユーザは、もはやメディアアセット全体を通して着席する必要がなくなる。同様に、ユーザは、もはや特定の着目トピックと関連付けられるコンテンツの古い部分（例えば、過去のニュースレポート）を手動で検索する必要がなくなる。
【課題を解決するための手段】
【０００３】
ユーザが、ＦＯＸ  Ｎｅｗｓで銀行強盗についてのニュースレポートを視聴している状況を考慮されたい。その関心に基づいて、ユーザは、メディアガイドアプリケーションを介して記事をタグ付けすることを選定してもよい。メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信してもよい。第１のメディアコンテンツオブジェクトは、ニュースレポートのビデオストリームであってもよい。メディアガイドアプリケーションはまた、第１のメディアコンテンツオブジェクトに関連する情報更新のタイプを表すオプションを受信してもよい。例えば、メディアガイドアプリケーションは、警察の捜査または訴訟等のオプションを受信してもよい。本情報更新のタイプは、ユーザが関心を持つ記事の側面を表してもよい（例えば、警察の捜査は、犯行現場分析を扱い得、訴訟は、いったん強盗が捕まると任意の公判事項を扱い得る）。
【０００４】
メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトと関連付けられ、情報更新のタイプに対応する、第１の複数のキーワードを抽出してもよい。例えば、第１の複数のキーワードは、画面上のメディアコンテンツオブジェクト（例えば、ニュース記事のビデオ）、字幕、オーディオ、およびテキストのメタデータからメディアガイドアプリケーションによって抽出されてもよい。キーワードは、「強盗」、「Ｃｉｔｉｂａｎｋ」、「盗まれた」、「マンハッタン」、「ブロードウェイ」、「１０月」、「金」等を含んでもよい。
【０００５】
メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定してもよい。期間が情報のタイプと関連付けられる更新周期を超えることを決定するステップに応答して、メディアガイドアプリケーションは、第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる、第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを監視してもよい。例えば、メディアガイドアプリケーションは、メディアコンテンツオブジェクト（例えば、ニュース記事のビデオ）が、２０１７年１０月１６日、月曜日の午後５時に、ＦＯＸ  Ｎｅｗｓで放送されたことを決定してもよい。情報更新のタイプに基づいて、メディアガイドアプリケーションは、更新周期を設定してもよい。情報更新のタイプは、訴訟と関連付けられると仮定されたい。メディアガイドアプリケーションは、訴訟の進展が頻繁ではないため、更新周期を３ヶ月毎に設定してもよい。メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトのリリース時間（例えば、２０１７年１０月１６日の午後５時）以降の期間を測定し、３ヶ月後（例えば、２０１８年１月１６日の午後５時）に、期間が更新周期を超えることを決定してもよい。メディアガイドアプリケーションは、次いで、第２のメディアコンテンツオブジェクト（例えば、ニュース記事更新のビデオ）に関して、複数のコンテンツソース（例えば、ニュースチャネル）を監視してもよい。メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトから第２の複数のキーワードを抽出してもよい。これらのキーワードは、「強盗」、「マンハッタン」、「ブロードウェイ」、「Ｃｉｔｉｂａｎｋ」、「１０月」、「裁判」、「裁判官」、および「有罪」を含んでもよい。第２の複数のキーワードは、第１の複数のキーワードのうちのいくつかを含んでもよい。本実施例では、メディアガイドアプリケーションは、「強盗」、「マンハッタン」、「ブロードウェイ」、「Ｃｉｔｉｂａｎｋ」、および「１０月」が、両方の複数のキーワードに出現することを決定してもよい。
【０００６】
第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定するステップに応答して、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを記憶してもよく、閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す。閾値は、第２のメディアコンテンツオブジェクトが新しい情報を提供するか、または第１のメディアコンテンツオブジェクトに過度に類似するかどうかを決定するために使用される、定量的または定性的値であってもよい。例えば、メディアガイドアプリケーションは、類似キーワードのある割合（例えば、６０％）であるように閾値を設定してもよい。第２のメディアオブジェクトが共通主題を有することを決定することに応じて、メディアガイドアプリケーションは、１０個の一意の言葉のうち、２つの複数が５つのキーワード（例えば、５０％）を共有することに留意してもよい。メディアガイドアプリケーションは、本値が閾値未満であることを決定してもよい。したがって、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを記憶してもよい。
【０００７】
いくつかの側面では、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信してもよい。ユーザは、プエルトリコを襲ったハリケーンマリアについてのニュースレポートをＣＮＮ  Ｎｅｗｓで視聴していると仮定されたい。メディアガイドアプリケーションは、ユーザが記事をタグ付けすることを可能にしてもよい。その関心に基づいて、ユーザは、最終的に記事をタグ付けしてもよい。メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクト（例えば、ニュース記事のビデオクリップ）と関連付けられる、これらの選択を受信してもよい。
【０００８】
第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す、複数のオプションを表示するために生成してもよい。例えば、メディアガイドアプリケーションは、経済効果、政治的影響、および社会的影響等の情報更新のタイプを表示するために生成してもよい。情報更新の各タイプは、一意のテーマと関連付けられる。さらに、各オプションは、メディアガイドアプリケーションによって事前決定されるキーワードのセットと関連付けられてもよい。例えば、経済効果は、事業および取引へのハリケーンの影響を扱い得る。経済効果の関連付けられるキーワードは、「経済」、「事業」、「金」等を含んでもよい。政治的影響は、ハリケーンと関連付けられる政治家および法律を包含してもよい。政治的影響の関連付けられるキーワードは、「Ｄｏｎａｌｄ  Ｔｒｕｍｐ」、「大統領」、「法律」、「政府」等を含んでもよい。社会的影響は、種々のコミュニティの寄付努力、救済、および復興更新を包含してもよい。社会的影響の関連付けられるキーワードは、「救助」、「コミュニティ」、「寄付」、「家族」等であってもよい。
【０００９】
いくつかの実施形態では、第１のメディアコンテンツオブジェクトは、犯罪捜査についてのニュース記事であり、第１のオプションは、主題の第１の側面と関連付けられ、複数のオプションのうちの第２のオプションは、主題の第２の側面と関連付けられる。例えば、主題の第１の側面は、犯罪捜査の被害者に関連するコンテンツを表し、主題の第２の側面は、犯罪捜査の容疑者の裁判に関連するコンテンツを表す。
【００１０】
複数のオプションのうちの第１のものの第２のユーザ選択を受信するステップに応答して、メディアガイドアプリケーションは、選択された第１のオプションに従って、第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出してもよい。例えば、ユーザは、社会的影響オプションを選択してもよい。応答して、メディアガイドアプリケーションは、メディアコンテンツオブジェクトからキーワードを抽出するプロセスを開始してもよい。
【００１１】
メディアガイドアプリケーションは、異なる方法でキーワードを抽出してもよい。例えば、メディアガイドアプリケーションは、コンテンツプロバイダ／ソースから、メディアコンテンツオブジェクトと関連付けられるメタデータを読み出し、キーワードを決定してもよい。メディアガイドアプリケーションはまた、メディアコンテンツオブジェクトから字幕を抽出してもよい。メディアガイドアプリケーションは、自然言語処理および発話認識を利用し、メディアコンテンツオブジェクトと関連付けられるオーディオからテキストを決定してもよい。メディアガイドアプリケーションはまた、コンピュータビジョンプロセス（例えば、セグメンテーション、エッジ検出）を利用し、画面上のオブジェクトを識別してもよい。例えば、メディアガイドアプリケーションは、画面上のハリケーンの画像を識別し、「ハリケーン」をキーワードとして分類してもよい。同様に、メディアガイドアプリケーションは、「ニュース速報：ハリケーンマリアがプエルトリコを襲う」等の画面上のテキストの画像を解析し、テキストに変換し、「ハリケーンマリア」および「プエルトリコ」をキーワードとして分類してもよい。メディアガイドアプリケーションは、上記に列挙される全ての方法を利用し、キーワードを抽出すると仮定されたい。メディアガイドアプリケーションによって決定されるような第１の複数のキーワードは、したがって、「ハリケーンマリア」、「プエルトリコ」、「ハリケーン」、「壊滅的」、および「損害」を含んでもよい。
【００１２】
メディアガイドアプリケーションは、次いで、選択された第１のオプションと関連付けられる更新周期を識別してもよい。オプションは、オプションにおける更新の発生の頻度に基づく更新周期（例えば、時間の単位）と関連付けられてもよい。例えば、メディアガイドアプリケーションは、３つのオプション、すなわち、経済効果、政治的影響、および社会的影響を提供すると仮定されたい。経済効果、すなわち、第１のオプションは、毎月の更新周期を有してもよい。これは、経済の変化が遅く、長期的であり得るためである。政治的影響、すなわち、第２のオプションは、５時間の更新周期を有してもよい。これは、政治的記者会見および声明を追跡するためであってもよい。社会的影響、すなわち、第３のオプションは、１時間毎の更新周期を有してもよい。これは、救助活動、寄付、および救済努力の記事が、自然災害後に頻繁に発生するためである。ユーザの選択されたオプション、すなわち、社会的影響に基づいて、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトと関連付けられる更新周期を１時間毎として設定してもよい。
【００１３】
メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定してもよい。リリース時間は、第１のメディアコンテンツオブジェクトがコンテンツプロバイダによって伝送された時間である。例えば、プエルトリコを襲ったハリケーンマリアについてのニュース放送のリリース時間は、２０１７年１０月２日の午後５時であってもよい。ユーザは、ニュース放送をタグ付けすると仮定されたい。メディアガイドアプリケーションは、ニュース放送ビデオクリップを第１のメディアコンテンツオブジェクトとして識別し、リリース時間から時間を測定（例えば、時間の単位によってインクリメント）し始めてもよい。
【００１４】
期間が更新周期を超えることを決定するステップに応答して、メディアガイドアプリケーションは、第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる、第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視してもよい。メディアガイドアプリケーションは、メディアガイドアプリケーションが（例えば、１分毎に）期間をインクリメントする度に、測定された期間を更新周期と比較してもよい。この場合、例えば、メディアガイドアプリケーションは、更新周期が１時間毎であるため、期間が２０１７年１０月２日の午後６時に更新周期を超えることを決定してもよい。メディアガイドアプリケーションは、次いで、測定された期間を設定し、測定プロセスを再開してもよい。
【００１５】
メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトと関連付けられる第２の複数のキーワードを抽出してもよい。午後６時に、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを監視および検出すると仮定されたい。メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトから第２の複数のキーワードを抽出してもよい。コンピュータビジョンおよび自然言語処理を使用するメディアガイドアプリケーションによって決定されるような、これらのキーワードは、「ハリケーンマリア」、「プエルトリコ」、「救助」、「市民」、および「損害」を含んでもよい。
【００１６】
第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定するステップに応答して、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを記憶してもよく、閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す。メディアガイドアプリケーションは、最初に、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有するかどうかを決定してもよい。いくつかの実施形態では、閾値は、上限レベルおよび下限レベルを有してもよい。上限レベルは、第２の複数のキーワード内に含まれ得る、第１の複数のキーワードの最大許容量を表す。対照的に、下限レベルは、第２の複数のキーワード内に含まれ得る、第１の複数のキーワードの最小許容量を表す。許容量は、メディアガイドアプリケーションがメディアコンテンツオブジェクトを記憶するために十分であると決定する量である。
【００１７】
メディアガイドアプリケーションは、閾値の下限レベルが満たされる場合に、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定してもよい。例えば、第１の複数のキーワードは、「ハリケーンマリア」、「プエルトリコ」、「ハリケーン」、「壊滅的」、および「損害」を含んでもよい。第２の複数のキーワードは、「ハリケーンマリア」、「プエルトリコ」、「救助」、「市民」、および「損害」を含んでもよい。集合的に、両方の複数は、７つの一意の言葉を含有する。第２の複数のキーワードは、第１の複数のキーワードと３つの言葉を共有する。本実施例では、メディアガイドアプリケーションは、閾値の下限レベルを３０％に設定してもよい。第１のメディアコンテンツオブジェクトとの共通主題と見なされるために、メディアガイドアプリケーションは、したがって、言葉の少なくとも３０％が第１の複数のキーワードと共有されることを要求する。この場合、第２の複数のキーワードの６０％もまた、第１の複数のキーワード内に含まれる。これに基づいて、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定してもよい。
【００１８】
第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定するステップに応答して、メディアガイドアプリケーションは、第２の複数のキーワードがまた、閾値の上限レベルも満たすことを決定してもよい。メディアガイドアプリケーションは、上限レベルを８０％に設定してもよい。したがって、第２の複数のキーワードが、そのキーワードの８０％を第１の複数のキーワードと共有する場合、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを記憶しないことを決定してもよい（例えば、第２のメディアコンテンツオブジェクトは、第１のメディアコンテンツオブジェクトに過度に類似し、同一のニュース記事であり得る）。挙げられる実施例では、第２の複数のキーワードの中の共有キーワードは、第２の複数の中の全キーワードの６０％のみを占める。したがって、メディアガイドアプリケーションは、第２の複数のキーワードが閾値の上限レベルを満たすことを決定してもよい。
【００１９】
いくつかの実施形態では、メディアガイドアプリケーションは、第２の複数のキーワードがオプションキーワードに対応するかどうかを決定してもよい。前述で議論されたように、オプションキーワードは、メディアガイドアプリケーションによって事前決定され、ユーザ選択オプション（メディアガイドアプリケーションによって生成される）と関連付けられる。オプションキーワードは、トピックを普遍的に説明する言葉であってもよい。例えば、社会的影響のトピックは、「救助」、「コミュニティ」、「市民」、「家族」等のオプションキーワードと関連付けられてもよい。メディアガイドアプリケーションは、これらのオプションキーワードを導出するために、「社会的影響」テーマと関連付けられるインターネット上のメディアを分析してもよい。メディアガイドアプリケーションは、第２の複数のキーワード内に含まれる必要があるオプションキーワードの最小量を表す、オプション閾値を設定してもよい。メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトがユーザのタグ付けされたビデオクリップ（例えば、ハリケーンマリアニュース記事へのニュース更新）の一意の続報ビデオクリップであることを決定すると仮定されたい。メディアガイドアプリケーションが、第２の複数のキーワードがオプション閾値を満たさないことを決定する場合、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトがユーザの選択されたオプションと関連付けられないため、第２のメディアコンテンツオブジェクトを記憶し得ない。例えば、メディアガイドアプリケーションは、オプション閾値を１５％に設定してもよい。第２の複数のキーワードが、「ハリケーンマリア」、「プエルトリコ」、「救助」、「市民」、および「損害」を含む場合、メディアガイドアプリケーションは、「救助」および「市民」が、オプション、すなわち、社会的影響のオプションキーワードであることを決定してもよい。
【００２０】
第２の複数のキーワードが、下限、上限、およびオプション閾値を満たすことを決定することに応答して、メディアガイドアプリケーションは、メモリ内に第２のメディアコンテンツオブジェクトを記憶してもよい。これは、第２のメディアコンテンツオブジェクト（例えば、ビデオクリップ）が、（例えば、第１のメディアコンテンツオブジェクト内に含有される）ユーザがタグ付けすることを所望した同一の記事を網羅することを表す。さらに、第２のメディアコンテンツオブジェクトは、一意であり、付加的情報を記事に追加する。最後に、第２のメディアコンテンツオブジェクトは、ユーザによって要求される情報タイプに対応する。
【００２１】
いくつかの実施形態では、メディアガイドアプリケーションは、第１の複数のキーワードの全て未満を含み、第１の時間に先行するリリース時間と関連付けられる、メディアコンテンツオブジェクトに関して、複数のコンテンツソースを検索してもよい。リリース時間は、メディアコンテンツオブジェクトがコンテンツプロバイダによって伝送される時間である。例えば、コンテンツプロバイダは、ＦＯＸであってもよい。メディアコンテンツオブジェクトは、ＦＯＸで伝送されるＦＯＸ  Ｎｅｗｓ上の記事セグメントであってもよい。ユーザが第１のメディアコンテンツオブジェクトを選択する第１の時間は、２０１７年１０月９日の月曜日であると仮定されたい。メディアガイドアプリケーションは、インターネットまたはコンテンツプロバイダからの記憶されたメディアのデータベース上で、第１の時間の前のリリース時間を伴うメディアコンテンツオブジェクトを検索してもよい。例えば、メディアガイドアプリケーションは、ＦＯＸ  Ｎｅｗｓウェブサイトからハリケーンマリアに関連する前のニュース記事を読み出してもよい。
【００２２】
いくつかの実施形態では、メディアガイドアプリケーションは、第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信する。メディアガイドアプリケーションは、ニュース記事と関連付けられるキーワードを生成し、キーワードを複数のカテゴリにカテゴリ化してもよい。例えば、メディアガイドアプリケーションは、ユーザ選択を受信し、ハリケーンマリアについてのニュース記事をタグ付けしてもよい。メディアガイドアプリケーションは、コンピュータビジョンおよび自然言語モデルを使用して、「ハリケーンマリア」、「ハリケーン」、「プエルトリコ」、「救助」、「家族」、「家」、「少女」等のニュース記事と関連付けられるキーワードを生成してもよい。メディアガイドアプリケーションは、データ分析処理（例えば、クラスタリング、分類）を使用して、キーワードをカテゴリ化し、複数のカテゴリを決定してもよい。複数のカテゴリは、反復するテーマまたは概念を表す。いくつかの実施形態では、メディアガイドアプリケーションは、ニュースレポートを転写し、全ての言葉を分析し、複数のカテゴリを生成してもよい。複数のカテゴリは、「破壊」、「社会的影響」、および「救助」を含むと仮定されたい。これらのカテゴリは、ニュースレポートの分類を表す。したがって、ニュースレポートは、破壊、救助、および社会的影響についての記事の一部であり得る。メディアガイドアプリケーションは、複数のカテゴリのそれぞれを、第１のオプションに対応する主題の側面と比較してもよい。先の実施例を再考すると、第１のオプションは、社会的影響と関連付けられる。メディアガイドアプリケーションは、用語「社会的影響」を複数のカテゴリの中の各カテゴリと比較してもよい。メディアガイドアプリケーションは、次いで、第１の複数のキーワードのそれぞれと関連付けられるカテゴリが主題の側面に対応することを決定するステップに応答して、第１の複数のキーワードを識別してもよい。例えば、メディアガイドアプリケーションは、第１のオプションがカテゴリ「社会的影響」に対応することを決定してもよい。応答して、メディアガイドアプリケーションは、生成されたキーワードを第１の複数のキーワードとして識別してもよい。
【００２３】
いくつかの実施形態では、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定するステップに応答して、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定してもよい。例えば、メディアガイドアプリケーションは、第２の複数のキーワードが第１の複数のキーワードと共通主題を共有し、第２の複数のキーワードが閾値未満である第１の複数のキーワードの量を含有するため、一意であることを決定してもよい。メディアガイドアプリケーションは、更新のタイプに基づいて、アラートタイプを選択してもよい。例えば、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトが検出されたことをユーザに知らせ、ユーザが第２のメディアコンテンツオブジェクトにアクセスすることを可能にする、オーバーレイを作成してもよい。いくつかの実施形態では、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトおよび第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成してもよい。メディアガイドアプリケーションは、したがって、リスト内の全ての検出されたメディアコンテンツオブジェクトを集約し、年代順にリストをユーザに表示することによって、適時なアラート（例えば、毎日、毎週、毎月）を生成してもよい。
【００２４】
いくつかの実施形態では、メディアガイドアプリケーションは、ユーザが関心を表した、番組の現在のシーズンを決定してもよい。メディアガイドアプリケーションは、ユーザと関連付けられるユーザプロファイルを参照し、視聴スケジュールを決定してもよい。視聴スケジュールは、ユーザが定期的に視聴する番組を示してもよい。例えば、ユーザは、「Ｇａｍｅ  ｏｆ  Ｔｈｒｏｎｅｓ」を鑑賞してもよい。メディアガイドアプリケーションは、ユーザの視聴履歴から「Ｇａｍｅ  ｏｆ  Ｔｈｒｏｎｅｓ」と関連付けられるメタデータを抽出してもよい。メタデータは、ユーザが番組のシーズン７を視聴していることを示してもよい。メディアガイドアプリケーションは、インターネットから、現在のシーズン等の「Ｇａｍｅ  ｏｆ  Ｔｈｒｏｎｅｓ」と関連付けられる情報を読み出してもよい。ユーザは、現在のシーズンが７であることを決定すると仮定されたい。メディアガイドアプリケーションは、ユーザが現在のシーズンからのエピソードを視聴していることを決定してもよい。メディアガイドアプリケーションは、次いで、現在のシーズンの終了時間を決定してもよい。例えば、メディアガイドアプリケーションは、インターネットを使用して、現在のシーズンに２つのエピソードが残っており、シーズンの最終エピソードが２０１７年８月２７日の日曜日に放送されるであろうことを決定してもよい。応答して、メディアガイドアプリケーションは、現在のシーズンの終了時間まで、第２のメディアコンテンツオブジェクトについてユーザに通知することを遅延させてもよい。例えば、メディアガイドアプリケーションは、現在のシーズンの最終エピソードの放送の直後に、または最終エピソード後の設定された時間に（例えば、１時間後、１日後等）、アラートタイプを使用してアラートを生成してもよい。ユーザは、そのユーザプロファイル内にアラート頻度、アラートタイプ、およびアラートスケジュールを設定してもよい。
【００２５】
メディアガイドアプリケーションは、第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる、第３のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを監視してもよい。例えば、メディアガイドアプリケーションは、病院の屋根が吹き飛ばされたことについてのハリケーンマリアに関する第３のニュース記事を検出してもよい。メディアガイドアプリケーションは、第３の複数のキーワードが、「ハリケーンマリア」、「ハリケーン」、「屋根」、「病院」、「患者」、および「避難」を含むことを決定してもよい。先の実施例で見られるように、第１および第２の複数のキーワードは、「ハリケーンマリア」および「ハリケーン」を含む。
【００２６】
各複数のキーワードの中の合致するキーワードの量の閾値は、８０％であると仮定されたい。メディアガイドアプリケーションは、第３の複数のキーワードのうちの２つだけの言葉がまた、第１および第２の複数のキーワードの中にもあることを決定してもよい。２つの言葉は、第３の複数のキーワードの３３％を占める。メディアガイドアプリケーションは、したがって、第３の複数のキーワード内に含まれる第１および第２の複数のキーワードの量が閾値未満であることを決定してもよく、第３のメディアコンテンツオブジェクトを記憶してもよい。メディアガイドアプリケーションはまた、第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられる時間を識別してもよい。メディアコンテンツオブジェクトのそれぞれと関連付けられる時間は、コンテンツプロバイダからの伝送の時間であってもよく、メディアガイドアプリケーションによって、インターネットまたはメディアコンテンツオブジェクトメタデータから読み出されてもよい。例えば、第１、第２、および第３のメディアコンテンツオブジェクトは、それぞれ、月曜日、火曜日、および水曜日の午後８時にＦＯＸ  Ｎｅｗｓで伝送されている場合がある。メディアガイドアプリケーションは、次いで、識別された時間および第１、第２、および第３のメディアコンテンツオブジェクトを表す、タイムラインを表示するために生成してもよく、タイムラインは、第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む。ユーザは、したがって、放送時間別にソートされる効率的なインターフェース内の各ニュース記事にアクセスすることができる。
【００２７】
いくつかの実施形態では、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトの特性を決定し、特性と関連付けられるメディアアセットの推奨を生成してもよい。特性は、第１のメディアコンテンツと関連付けられるテーマであってもよい。例えば、特性は、「犯罪活動」、「気象アラート」、「自然災害」、「スポーツイベント」等であり得る。例えば、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトと関連付けられるキーワードに基づいて、キーワードが、ハリケーンマリア、すなわち、自然災害の言及を含むため、特性が「自然災害」であることを決定してもよい。メディアガイドアプリケーションは、次いで、地震および竜巻等の類似事象（例えば、自然災害）についての他のニュース記事を推奨してもよい。
【００２８】
いくつかの実施形態では、メディアガイドアプリケーションは、主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる、第１の複数の前のリリース時間を検索してもよい。例えば、主題の第１の側面は、ハリケーンマリアの社会的影響であってもよい。コンテンツの第１のセットは、したがって、復旧しようとしているプエルトリコおよびコミュニティへのハリケーンの社会的影響についてのニュース記事を含んでもよい。第１の複数の前のリリース時間は、各個別の記事と関連付けられてもよい（例えば、第１のニュース記事は、第１のリリース時間を有し、第２のニュース記事は、第２のリリース時間を有する等）。メディアガイドアプリケーションは、第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定してもよい。第１の記事は、月曜日の午後９時のリリース時間を有し、第２の記事は、次の火曜日の午後９時のリリース時間を有すると仮定されたい。メディアガイドアプリケーションは、これら２つのリリース時間の間に２４時間があることを決定してもよい。メディアガイドアプリケーションは、次いで、第２のリリース時間と第３のリリース時間との間の時間量を決定してもよい。本プロセスは、コンテンツの第１のセット内の全てのメディアコンテンツオブジェクトが考慮されるまで継続してもよい。メディアガイドアプリケーションは、次いで、全てのリリース時間の間の平均持続時間を決定してもよい。
【００２９】
メディアガイドアプリケーションはさらに、主題の第１の側面と関連付けられる第１の更新周期の第１の値として、第１の平均持続時間を記憶してもよい。例えば、メディアガイドアプリケーションは、リリース時間の間の平均持続時間が２４時間である場合に、ハリケーンマリアの影響と関連付けられるコンテンツに関して、２４時間を更新周期として記憶してもよい。これは、付加的メディアコンテンツオブジェクトを監視する前に、メディアガイドアプリケーションが待機する時間量を表す。メディアガイドアプリケーションは、次いで、主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる、第２の複数の前のリリース時間を検索してもよい。メディアガイドアプリケーションはまた、第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定し、主題の第２の側面と関連付けられる第２の更新周期の第２の値として、第２の持続時間を記憶してもよい。例えば、メディアガイドアプリケーションは、経済へのハリケーンマリアの影響等の主題の第２の側面に関して、リリース時間の間の平均持続時間を決定するプロセスを繰り返してもよい。経済効果が常に即時とは限らないため、メディアガイドアプリケーションは、これらのリリース時間の間のより長い平均持続時間を決定してもよい。実際、メディアガイドアプリケーションは、ハリケーンマリアの経済効果に関する第２のリリース時間が、第１のリリース時間から１ヶ月後であることを決定し得る可能性がある。メディアガイドアプリケーションは、次いで、選択された第１のオプションに対応する主題の側面に基づいて、識別された更新周期として第１および第２の更新周期のうちの１つを選択してもよい。前述で挙げられた実施例では、ユーザは、社会的影響オプションを選択する。したがって、更新周期は、ハリケーンマリアの社会的影響と関連付けられる主題の第１の側面に従って、設定されてもよい。
【００３０】
上記に説明されるシステム、方法、装置、および／または側面は、本開示に説明される他のシステム、方法、装置、および／または側面に適用される、またはそれに従って使用され得ることに留意されたい。
【００３１】
本開示の上記および他の目的および利点は、同様の参照文字が全体を通して同様の部分を指す、添付の図面と併せて考慮される、以下の発明を実施するための形態の検討から明白となるであろう。
【図面の簡単な説明】
【００３２】
【図１】図１は、本開示のいくつかの実施形態による、ユーザが第１のメディアコンテンツオブジェクトをタグ付けし、第１のメディアコンテンツオブジェクトの主題の側面を表すオプションを選択することを可能にする、表示画面の例証的実施例である。
【００３３】
【図２】図２は、本開示のいくつかの実施形態による、記憶された第２のメディアコンテンツオブジェクトについてユーザに警告する、表示画面の例証的実施例である。
【００３４】
【図３】図３は、本開示のいくつかの実施形態による、その個別のリリース時間に基づいて順序付けられる４つのメディアコンテンツオブジェクトのタイムラインを表す、表示画面の例証的実施例である。
【００３５】
【図４】図４および５は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面の例証的実施例を示す。
【図５】図４および５は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面の例証的実施例を示す。
【００３６】
【図６】図６は、本開示のいくつかの実施形態による、例証的ユーザ機器デバイスのブロック図である。
【００３７】
【図７】図７は、本開示のいくつかの実施形態による、例証的メディアシステムのブロック図である。
【００３８】
【図８】図８は、本開示のいくつかの実施形態による、第１のユーザ選択に基づいて関連メディアコンテンツを集約するための例証的プロセスのフローチャートである。
【００３９】
【図９】図９は、本開示のいくつかの実施形態による、第１のユーザ選択に基づいて関連メディアコンテンツを集約するための詳細な例証的プロセスのフローチャートである。
【００４０】
【図１０】図１０は、本開示のいくつかの実施形態による、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有することを決定するための詳細な例証的プロセスのフローチャートである。
【００４１】
【図１１】図１１は、本開示のいくつかの実施形態による、記憶されたメディアコンテンツオブジェクトの識別された時間を表す、タイムラインを表示するために生成するための詳細な例証的プロセスのフローチャートである。
【００４２】
【図１２】図１２は、本開示のいくつかの実施形態による、選択されたオプションのための更新周期を決定するための詳細な例証的プロセスのフローチャートである。
【００４３】
【図１３】図１３は、本開示のいくつかの実施形態による、メディア再生一覧を生成し、記憶されたメディアコンテンツオブジェクトについてユーザに警告するための詳細な例証的プロセスのフローチャートである。
【００４４】
【図１４】図１４は、本開示のいくつかの実施形態による、第１のユーザ選択の時間に先行するリリース時間を有する、メディアコンテンツオブジェクトを検索するための詳細な例証的プロセスのフローチャートである。
【００４５】
【図１５】図１５は、本開示のいくつかの実施形態による、現在のシーズンの終了時間まで、第２のメディアコンテンツオブジェクトについてユーザに通知することを遅延させるための詳細な例証的プロセスのフローチャートである。
【００４６】
【図１６】図１６は、本開示のいくつかの実施形態による、第１のメディアコンテンツオブジェクトの特性と関連付けられるメディアアセットの推奨を生成するための詳細な例証的プロセスのフローチャートである。
【発明を実施するための形態】
【００４７】
システムおよび方法が、ユーザによって選択されるコンテンツに基づいて関連メディアコンテンツを集約する、メディアガイドアプリケーション（例えば、ユーザデバイス上に実装される）に関して、本明細書に開示される。例えば、ユーザは、ニュースチャネルを視聴しながらニュース記事を選択し、ニュース記事についての更新を受信してもよい。メディアガイドアプリケーションは、ユーザによって選択されるニュース記事を表すキーワードを決定し、キーワードを比較することによって、ニュース更新を検索してもよい。メディアガイドアプリケーションはまた、ユーザによって選択されるニュース記事と関連付けられる過去のニュース記事を検索し、最終的に、ユーザがユーザの選択と関連付けられるコンテンツにアクセスすることを可能にする、直観的ユーザインターフェース（例えば、タイムライン）を生成してもよい。ユーザがタグ付けしたコンテンツと関連付けられる、集約されたメディアコンテンツを生成することは、ユーザが、全ての利用可能なソースからの全ての利用可能なメディアを鑑賞する必要なく、その選定の具体的コンテンツを視聴することを可能にする。
【００４８】
任意の所与のコンテンツ配信システムでユーザに利用可能なコンテンツの量が、膨大であり得る。その結果、多くのユーザは、ユーザがコンテンツの選択を効率的にナビゲートし、所望し得るコンテンツを容易に識別することを可能にする、インターフェースを通したメディアガイドの形態を所望している。そのようなガイドを提供するアプリケーションは、本明細書では、双方向メディアガイドアプリケーションと称されるが、時として、メディアガイドアプリケーションまたはガイドアプリケーションと称されることもある。
【００４９】
双方向メディアガイドアプリケーションは、ガイドを提供するコンテンツに応じて、種々の形態をとってもよい。１つの典型的なタイプのメディアガイドアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（時として、電子番組ガイドと称される）は、とりわけ、ユーザが、多くのタイプのコンテンツまたはメディアアセット間をナビゲートし、それを特定することを可能にする、周知のガイドアプリケーションである。双方向メディアガイドアプリケーションは、ユーザが、コンテンツ間をナビゲートし、それを特定および選択することを可能にする、グラフィカルユーザインターフェース画面を生成してもよい。本明細書で参照されるように、用語「メディアアセット」および「コンテンツ」は、テレビ番組、および有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムにおけるような）、インターネットコンテンツ（例えば、ストリーミングコンテンツ、ダウンロード可能コンテンツ、ウェブキャスト等）、ビデオクリップ、オーディオ、コンテンツ情報、写真、回転画像、ドキュメント、再生一覧、ウェブサイト、記事、書籍、電子書籍、ブログ、チャットセッション、ソーシャルメディア、アプリケーション、ゲーム、および／または任意の他のメディアまたはマルチメディア、および／またはそれらの組み合わせ等の電子的に消費可能なユーザアセットを意味すると理解されたい。ガイドアプリケーションはまた、ユーザが、コンテンツ間をナビゲートし、それを特定することを可能にする。本明細書で参照されるように、用語「マルチメディア」は、上記に説明される少なくとも２つの異なるコンテンツ形態、例えば、テキスト、オーディオ、画像、ビデオ、または双方向コンテンツ形態を利用する、コンテンツを意味すると理解されたい。コンテンツは、ユーザ機器デバイスによって、録画、再生、表示、またはアクセスされてもよいが、また、ライブパーフォーマンスの一部であることもできる。
【００５０】
本明細書に議論される実施形態のいずれかを実施するためのメディアガイドアプリケーションおよび／または任意の命令は、コンピュータ可読媒体上にエンコードされてもよい。コンピュータ可読媒体は、データを記憶することが可能な任意の媒体を含む。コンピュータ可読媒体は、限定ではないが、電気または電磁信号の伝搬を含む、一過性であり得る、または限定ではないが、ハードディスク、フロッピーディスク、ＵＳＢドライブ、ＤＶＤ、ＣＤ、メディアカード、レジスタメモリ、プロセッサキャッシュ、ランダムアクセスメモリ（「ＲＡＭ」）等の揮発性および不揮発性コンピュータメモリまたは記憶デバイスを含む、非一過性であり得る。
【００５１】
インターネット、モバイルコンピューティング、および高速無線ネットワークの出現に伴って、ユーザは、従来は使用しなかったユーザ機器デバイス上でメディアにアクセスするようになっている。本明細書で参照されるように、語句「ユーザ機器デバイス」、「ユーザ機器」、「ユーザデバイス」、「電子デバイス」、「電子機器」、「メディア機器デバイス」、または「メディアデバイス」は、テレビ、スマートＴＶ、セットトップボックス、衛星テレビに対応するための統合型受信機デコーダ（ＩＲＤ）、デジタル記憶デバイス、デジタルメディア受信機（ＤＭＲ）、デジタルメディアアダプタ（ＤＭＡ）、ストリーミングメディアデバイス、ＤＶＤプレーヤ、ＤＶＤレコーダ、接続型ＤＶＤ、ローカルメディアサーバ、ＢＬＵ−ＲＡＹ（登録商標）プレーヤ、ＢＬＵ−ＲＡＹ（登録商標）レコーダ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、タブレットコンピュータ、ウェブＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンター、ハンドヘルドコンピュータ、固定電話、携帯情報端末（ＰＤＡ）、携帯電話、ポータブルビデオプレーヤ、ポータブル音楽プレーヤ、ポータブルゲーム機、スマートフォン、または任意の他のテレビ機器、コンピューティング機器、または無線デバイス、および／またはそれらの組み合わせ等の上記に説明されるコンテンツにアクセスするための任意のデバイスを意味すると理解されたい。いくつかの実施形態では、ユーザ機器デバイスは、正面画面および裏面画面、複数の正面画面、または複数の角度付き画面を有してもよい。いくつかの実施形態では、ユーザ機器デバイスは、正面カメラおよび／または裏面カメラを有してもよい。これらのユーザ機器デバイス上で、ユーザは、テレビを通して利用可能な同一のコンテンツ間をナビゲートし、それを特定することが可能であり得る。その結果として、メディアガイドは、これらのデバイス上でも利用可能であり得る。提供されるガイドは、テレビのみを通して利用可能なコンテンツ、他のタイプのユーザ機器デバイスのうちの１つ以上のもののみを通して利用可能なコンテンツ、またはテレビおよび他のタイプのユーザ機器デバイスのうちの１つ以上のものの両方を通して利用可能なコンテンツのためのものであってもよい。メディアガイドアプリケーションは、ユーザ機器デバイス上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）として、または独立型アプリケーションまたはクライアントとして提供されてもよい。メディアガイドアプリケーションを実装し得る、種々のデバイスおよびプラットフォームは、下記により詳細に説明される。
【００５２】
メディアガイドアプリケーションの機能のうちの１つは、メディアガイドデータをユーザに提供することである。本明細書で参照されるように、語句「メディアガイドデータ」または「ガイドデータ」は、コンテンツに関連する任意のデータまたはガイドアプリケーションを動作させる際に使用されるデータを意味すると理解されたい。例えば、ガイドデータは、番組情報、ガイドアプリケーション設定、ユーザ選好、ユーザプロファイル情報、メディア一覧、メディア関連情報（例えば、放送時間、放送チャネル、タイトル、内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度、３Ｄ等）、オンデマンド情報、ブログ、ウェブサイト、およびユーザが所望のコンテンツ選択間をナビゲートし、それを特定するために役立つ、任意の他のタイプのガイドデータを含んでもよい。
【００５３】
ユーザが、ＣＮＮ  Ｎｅｗｓで銀行強盗についてのニュースレポートを視聴していると仮定されたい。その関心に基づいて、ユーザは、メディアガイドアプリケーションを介して記事を選択する（例えば、タグ付けする）ことを選定してもよい。ユーザが現在鑑賞しているニュース記事をタグ付けする要求を受信することに応じて、ディアガイドアプリケーションは、（例えば、制御回路６０４（図６の説明に議論される）を介して）ニュース記事のビデオクリップを第１のメディアコンテンツオブジェクトとして識別してもよい。メディアコンテンツオブジェクト（「メディアオブジェクト」とも称される）は、情報をユーザに提示する任意のメディア（例えば、ビデオ、オーディオ、テキスト、ゲーム等）であってもよい。
【００５４】
メディアガイドアプリケーションは、次いで、第１のメディアコンテンツオブジェクトのクラスを決定するプロセスを開始してもよく、メディアコンテンツオブジェクトのクラスは、メディアコンテンツオブジェクトの一般的トピックを表す。例えば、強盗、殺人、および暴行についてのニュースレポートは、クラス「犯罪活動」を共有してもよい。メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトと関連付けられるメタデータを抽出してもよい。例えば、各メディアコンテンツオブジェクトは、メディアガイドソース７１６（図７の説明に議論される）から伝送されてもよく、個別のメタデータは、メディアガイドデータソース７１８（図７の説明に議論される）から伝送されてもよい。メタデータは、タイトル、伝送時間、コンテンツプロバイダ、ジャンル、説明、メディアタイプ等の情報を含んでもよい。メディアガイドアプリケーションは、（例えば、制御回路６０４（図６の説明に議論される）を介して）個別のメタデータからのメディアコンテンツオブジェクト、またはメディアコンテンツオブジェクトと関連付けられ得る字幕、オーディオ、および視覚のクラスを決定してもよい。この場合、メディアコンテンツオブジェクトの説明は、メディアコンテンツオブジェクトがニューヨーク市で起こった銀行強盗についてのニュース記事であることを示してもよい。故に、メディアガイドアプリケーションは、（例えば、制御回路６０４（図６の説明に議論される）を介して）クラス「犯罪活動」の下で第１のメディアコンテンツオブジェクトを分類してもよい。
【００５５】
第１のメディアコンテンツオブジェクトを分類するステップは、種々のメディア処理方法（例えば、発話認識、コンピュータビジョン等）を伴ってもよい。例えば、メディアガイドアプリケーションは、発話認識を利用し、ニュースレポータのオーディオを転写する、またはビデオクリップと関連付けられる字幕から言葉を抽出してもよい。応答して、メディアガイドアプリケーションは、自然言語処理およびデータ分析（例えば、言葉の計数、クラスタリング、分類）を使用して、転写を分析し、メディアコンテンツオブジェクトを最良に説明する第１の複数のキーワードを決定してもよい。キーワードは、メディアコンテンツオブジェクトにおいて頻繁に言及される、または高い重要性でマークされる言葉（例えば、タイトル内またはメタデータの説明内に出現する言葉）であってもよい。加えて、メディアガイドアプリケーションは、コンピュータビジョンを利用し、メディアコンテンツオブジェクトのフレーム上の言葉を識別してもよい。
【００５６】
第１の複数のキーワードを決定することに応じて、メディアガイドアプリケーションは、種々のクラスおよびそれらの関連付けられるキーワードについての情報を含む、記憶装置６０８（図６の説明に議論される）内のクラスデータベースを参照してもよい。メディアガイドアプリケーションは、次いで、第１の複数のキーワードの中のキーワードがクラスデータベース内に含まれるかどうかを決定してもよい。第１の複数のキーワードの一部／全てがクラスデータベース内にあることを決定するステップに応答して、メディアガイドアプリケーションは、抽出キーワードの大多数が関連付けられるクラスを識別してもよい。例えば、（例えば、制御回路６０４（図６の説明に議論される）を介して）メディアガイドアプリケーションによって決定されるような第１の複数のキーワードは、「マンハッタン」、「銀行」、「強盗」、「金」、「銃」、「カメラ」等を含んでもよい。メディアガイドアプリケーションは、６つのキーワードのうちの４つがクラス「犯罪活動」の中で見出されることを決定してもよい。したがって、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトのクラスが「犯罪活動」であることを決定してもよい。
【００５７】
さらに、クラスデータベースはまた、主題の側面を伴うオプションを含んでもよい。これらのオプションは、ユーザがメディアコンテンツオブジェクトの具体的側面に焦点を当てることを可能にする。したがって、メディアガイドアプリケーションが記憶する全てのニュース更新は、ユーザの選好に合わせられる。例えば、クラス「犯罪活動」は、クラスデータベースによって示されるような警察の捜査、被害者の更新、および訴訟等の主題の側面と関連付けられてもよい。これは、種々のメディアタイプに適用可能である。例えば、メディアコンテンツオブジェクトが楽曲である場合、メディアガイドアプリケーションは、楽曲のクラスが楽曲の音楽ジャンル（例えば、Ｒ＆Ｂ、ラップ、エレクトロニック等）であることを決定してもよい。主題の側面は、したがって、関与する楽器、アーティスト、言語等を含んでもよい。ユーザがアーティストに関心を持つ場合、メディアガイドアプリケーションは、アーティストと関連付けられる楽曲を監視してもよい。第１のメディアコンテンツオブジェクトのクラスと関連付けられるオプションを決定することに応じて、メディアガイドアプリケーションは、ユーザが選択するための種々のオプションを伴うオーバーレイを生成してもよい。
【００５８】
図１は、本開示のいくつかの実施形態による、ユーザが第１のメディアコンテンツオブジェクトをタグ付けし、第１のメディアコンテンツオブジェクトの主題の側面を表すオプションを選択することを可能にする、表示画面１００の例証的実施例である。
【００５９】
オーバーレイ１０２は、ディスプレイ６１２（例えば、図６に議論される）上のユーザ入力インターフェース６１０としての役割を果たしてもよく、タグ付けオプションをユーザに提供してもよい。例えば、オーバーレイ１０２は、メディアコンテンツオブジェクトのクラス等の情報を含んでもよい。メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトのメタデータから、第１のメディアコンテンツオブジェクトタイトルを読み出してもよい。メディアガイドアプリケーションはまた、コンピュータビジョン（例えば、エッジ検出および分類）を利用し、画面上のコンテンツに基づいて、第１のメディアコンテンツオブジェクトのタイトルを決定してもよい。例えば、画面は、「ニュース速報：地元銀行強盗」と述べるバナーを表示してもよい。メディアガイドアプリケーションは、「ニュース速報」がニュース更新の前置きにすぎないため、タイトルが「地元銀行強盗」であることを決定してもよい。オーバーレイ１０２は、したがって、タイトル情報も含んでもよい。オーバーレイ１０２は、加えて、第１のメディアコンテンツオブジェクトのクラスと関連付けられるユーザのための全てのオプションを列挙してもよい。例えば、オーバーレイ１０２は、警察の捜査、被害者の更新、訴訟、類似記事、および全てのオプションを、選択可能なオプションとして列挙する。
【００６０】
オプションセレクタ１０４は、ユーザが関心を持ち得るオプションを選定するために使用し得る、可動マーカである。例えば、ユーザは、銀行強盗と関連付けられる警察の捜査に関心を持ち得る。したがって、ユーザは、警察の捜査を選択してもよい。ある場合には、ユーザは、１つを上回るオプションに関心を持ち得、警察の捜査および被害者の更新等の複数のオプションを選択してもよい。ある場合には、ユーザは、列挙されるオプションの全てを選択することを選定してもよい。ユーザは、ボタン１０６を使用して選択を確認する、またはボタン１０８を使用してタグ付けプロセスをキャンセルしてもよい。ユーザは、オプション、すなわち、警察の捜査を選択すると仮定されたい。
【００６１】
第１のメディアコンテンツオブジェクトのクラスと関連付けられるオプションのユーザの選択を受信することに応じて、メディアガイドアプリケーションは、第１のオプションと関連付けられる更新周期を識別してもよい。オプションは、オプションにおける更新の発生の頻度に基づく更新周期（例えば、時間の単位）と関連付けられてもよい。更新周期を導出するためのプロセスは、図１２の説明に議論される。メディアガイドアプリケーションは、３つのオプション、すなわち、警察の捜査、被害者の更新、および訴訟を提供すると仮定されたい。訴訟、すなわち、第３のオプションは、毎月の更新周期を有してもよい。これは、訴訟についてのレポートが低頻度であり得るためである。警察の捜査および被害者の更新、すなわち、第１および第２のオプションはそれぞれ、１時間毎の更新周期を有してもよい。これは、警察の捜索、被害者のインタビュー、および手掛かりの記事が、犯罪後に頻繁に伝送され得るためである。メディアガイドアプリケーションは、主題データベース内に更新周期を記憶してもよい。例えば、ユーザの選択されたオプション、すなわち、警察の捜査に基づいて、メディアガイドアプリケーションは、第１のメディアコンテンツオブジェクトと関連付けられる更新周期を１時間毎として設定してもよく、セクション「警察の捜査」の下で主題データベース内に値を記憶してもよい。
【００６２】
メディアガイドアプリケーションは、次いで、第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定してもよい。リリース時間は、第１のメディアコンテンツオブジェクトがコンテンツプロバイダによって伝送される時間である。例えば、マンハッタンでの銀行強盗についてのニュース放送のリリース時間は、２０１７年１０月７日の午後５時であってもよい。ユーザは、ニュース放送をタグ付けすることを選定すると仮定されたい。メディアガイドアプリケーションは、（例えば、制御回路６０４（図６の説明に議論される）を介して）ニュース放送ビデオクリップを第１のメディアコンテンツオブジェクトとして識別し、リリース時間から時間を測定（例えば、時間の単位によってインクリメント）し始めてもよい。
【００６３】
いったん更新周期がリリース時間後に経過すると、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクト（例えば、ニュース更新のビデオクリップ）に関して、複数のコンテンツソースを同時に監視してもよい。複数のコンテンツソースは、異なるテレビチャネル、オンラインビデオソース、ラジオ局、ポッドキャスト、ニュース記事等を含んでもよい。例えば、メディアガイドアプリケーションは、ラジオ局で放送される朝のニュース番組を監視してもよい。ニュース番組は、監視カメラおよび指紋を伴う捜査後に、強盗が警察によって識別されたことを言及してもよい。更新周期は、１時間毎であると仮定されたい。ラジオ局でのニュースセグメントは、２０１７年１０月８日の午前８時に放送されてもよい。したがって、メディアガイドアプリケーションは、ニュースセグメントのオーディオクリップを第２のメディアコンテンツオブジェクトとして識別してもよい。メディアガイドアプリケーションは、次いで、前述で議論されたキーワード抽出方法を使用して、第２のメディアコンテンツオブジェクトと関連付けられる第２の複数のキーワードを抽出してもよい。本特定の場合において、メディアガイドアプリケーションは、発話認識を独占的に採用し、ニュースセグメントのオーディオを転写し、次いで、自然言語処理を利用し、キーワードを決定してもよい。
【００６４】
メディアガイドアプリケーションは、次いで、第１の複数のキーワードを第２の複数のキーワードと比較することによって、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有するかどうかを決定してもよい。メディアガイドアプリケーションは、所定の閾値を使用し、第１の複数と第２の複数との間に十分な類似性があろうかどうかを評価してもよい。閾値は、満たされなければならない境界を表す、定量的（例えば、割合、分数）または定性的（例えば「類似する」、「類似しない」）値であってもよい。例えば、メディアガイドアプリケーションは、閾値の下限レベルを読み出してもよい。閾値の下限レベルは、第２の複数のキーワード内に含まれなければならない、第１の複数のキーワードからのキーワードの最小量であってもよい。第２の複数のキーワードは、「マンハッタン」、「銀行」、「強盗」、「マスク」、「銃」、「カメラ」、および「指紋」を含むと仮定されたい。メディアガイドアプリケーションは、（制御回路６０４（図６の説明に議論される）を介して）閾値の下限レベルが満たされる場合に、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定してもよい。
【００６５】
前述で記述されたように、第１の複数のキーワードは、「マンハッタン」、「銀行」、「強盗」、「金」、「銃」、および「カメラ」を含んでもよい。集合的に、両方の複数は、８つの一意の言葉を含有する。第２の複数のキーワードは、第１の複数のキーワードと５つの言葉を共有する。本実施例では、メディアガイドアプリケーションは、メモリ（例えば、記憶装置６０８（図６の説明に議論される））から閾値の下限レベルを読み出し、閾値の下限レベルが３０％であることを決定してもよい。第１のメディアコンテンツオブジェクトとの共通主題と見なされるために、メディアガイドアプリケーションは、したがって、言葉の少なくとも３０％が第１の複数のキーワードと共有されることを要求する。いくつかの実施形態では、ユーザが図１のオプション「類似記事」を選択する場合、メディアガイドアプリケーションは、閾値の下限レベルをより小さい値（例えば、２０％）に設定し、類似するが、おそらく正確に同一のニュース記事と関連付けられない、メディアコンテンツオブジェクトを検出してもよい。この場合、第２の複数のキーワードの約７２％もまた、第１の複数のキーワード内に含まれる。これに基づいて、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定してもよい。
【００６６】
メディアガイドアプリケーションは、次いで、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値の上限レベル未満であることを決定してもよい。閾値の上限レベルは、第１および第２の複数の両方に存在するキーワードの最大量であってもよい。量が閾値の上限レベルを超える場合、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトに過度に類似する（例えば、同一の記事または再放送である）ことを決定してもよい。閾値の上限レベルは、８０％であり、量は、前述で議論されたように、７２％であると仮定されたい。メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと関連付けられる新しい情報を特徴とすることを決定してもよい。
【００６７】
いくつかの実施形態では、メディアガイドアプリケーションは、第２の複数のキーワード内に含まれるオプションキーワードの量がオプション閾値を上回ることを決定してもよい。オプション閾値は、第２の複数のキーワード内に含まれる必要がある、クラスの各オプションと関連付けられる所定のキーワードである、オプションキーワードの最小量を表す。オプションキーワードを決定するプロセスは、図１０の説明にさらに議論される。メディアガイドアプリケーションは、メモリ（例えば、記憶装置６０８（図６の説明に議論される））からオプション閾値（例えば、１０％に設定される）を読み出してもよい。オプション、すなわち、警察の捜査は、「警察」、「手掛かり」、「カメラ」、「目撃者」、および「尋問」等のオプションキーワードと関連付けられてもよい。第２の複数のキーワードが、「マンハッタン」、「銀行」、「強盗」、「マスク」、「銃」、「カメラ」、および「指紋」を含む場合、メディアガイドアプリケーションは、「カメラ」が第２の複数のキーワードの約１４％を占めるオプションキーワードであることを決定してもよい。したがって、制御回路６０４は、第２の複数のキーワード内に含まれるオプションキーワードの量がオプション閾値を上回ることを決定してもよい。
【００６８】
いったんメディアガイドアプリケーションが、（例えば、閾値の下限レベルに基づいて）第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有し、（例えば、閾値の上限レベルに基づいて）主題についての新しい情報を特徴とし、（例えば、オプション閾値に基づいて）主題の具体的側面に関することを決定すると、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを記憶してもよい。さらに、メディアガイドアプリケーションは、ユーザのディスプレイ上の通知を通してユーザに警告してもよい。
【００６９】
図２は、本開示のいくつかの実施形態による、記憶された第２のメディアコンテンツオブジェクトについてユーザに警告する、表示画面２００の例証的実施例である。オーバーレイ２０２は、第１のメディアコンテンツオブジェクトのクラス（例えば、「犯罪活動」）およびタグ付けされた第１のメディアコンテンツオブジェクトのオリジナルタイトル（例えば、「銀行強盗」）をユーザに知らせる。これは、ユーザが複数のメディアコンテンツオブジェクトをタグ付けした場合において、ユーザがタグ付けした第１のメディアコンテンツオブジェクトについての情報を提供されることを確実にする。
【００７０】
オーバーレイ２０４は、第２のメディアコンテンツオブジェクトが関連付けられるオプション（例えば、警察の捜査）をユーザに知らせる。加えて、オーバーレイ２０４は、第２のメディアコンテンツオブジェクトのタイトルを列挙する。第２のメディアコンテンツオブジェクトのタイトルは、第２のメディアコンテンツオブジェクトと関連付けられるメタデータから読み出されてもよい。この場合、第２のメディアコンテンツオブジェクトがオーディオクリップであるため、関連付けられるメタデータのみが、ラジオ局で放送されるニュース番組の名称を列挙してもよい。したがって、メディアガイドアプリケーションは、第２の複数のキーワードを参照し、オーバーレイ２０４のタイトルセクション内に最も頻繁に使用される言葉（例えば、「銀行のビデオテープが強盗を捉える」）を設置してもよい。ユーザは、ボタン２０６を選択することによって、第２のメディアコンテンツオブジェクトにアクセスすることを選択してもよい。対照的に、ユーザは、ボタン２０８を選択することによって、アラートを解除することを選択してもよい。
【００７１】
いくつかの実施形態では、メディアガイドアプリケーションは、第１の複数のキーワードの全て未満を含み、第１の時間に先行するリリース時間と関連付けられる、メディアコンテンツオブジェクトに関して、複数のコンテンツソースを検索する。第１のリリース時間は、第１のメディアコンテンツオブジェクトが伝送される時間（例えば、２０１７年１０月７日の午後５時）である。メディアガイドアプリケーションは、インターネットまたはコンテンツプロバイダからの記憶されたメディアのデータベース上で、第１の時間の前のリリース時間を伴うメディアコンテンツオブジェクトを検索してもよい。例えば、メディアガイドアプリケーションは、ＣＮＮ  Ｎｅｗｓウェブサイトから銀行強盗に関連する前のニュース記事（例えば、強盗の数日前の銀行の近傍の疑わしい活動についてのニュース記事）を読み出してもよい。故に、第１のリリース時間に先行するリリース時間を伴う各メディアコンテンツオブジェクトが、メディアガイドアプリケーションによって分析されるであろう（例えば、キーワードを抽出する、メディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有することを決定する）。メディアガイドアプリケーションは、２０１７年１０月１日の午後４時のリリース時間を伴うＣＮＮ  Ｎｅｗｓウェブサイト上のビデオクリップを検出すると仮定されたい。ビデオクリップは、２０１７年１０月７日に強盗に遭った銀行の近傍の疑わしい活動について議論し得る。メディアガイドアプリケーションは、ビデオクリップを第３のメディアコンテンツオブジェクトとして識別し、キーワードを使用して、第３のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと関連付けられる（例えば、共通主題を共有する、新しい情報を含む）かどうかを決定するための前述で議論されたプロセスを繰り返してもよい。第３のメディアコンテンツオブジェクトが共通主題を共有し、新しい情報を特徴とすることを決定することに応じて、メディアガイドアプリケーションは、第３のメディアコンテンツオブジェクトを記憶してもよい。メディアコンテンツオブジェクトを記憶するときに、メディアガイドアプリケーションはまた、メディアコンテンツオブジェクトと関連付けられるリリース時間、クラス、キーワード、およびユーザ選択オプションも記憶することに留意されたい。本情報は、最初にユーザによってタグ付けされたメディアコンテンツオブジェクトと関連付けられる全てのメディアコンテンツオブジェクトにアクセスするための直観的ユーザインターフェースを生成するために、後に使用されることができる。
【００７２】
図３は、本開示のいくつかの実施形態による、その個別のリリース時間に基づいて順序付けられる４つのメディアコンテンツオブジェクトのタイムラインを表す、表示画面３００の例証的実施例である。メディアセレクタ３０２は、メディアコンテンツオブジェクトのタイトルおよび関連付けられるリリース時間を示す。いくつかの実施形態では、ユーザが主題の側面の複数のオプション（例えば、警察の捜査および訴訟）を選択した場合、メディアセレクタ３０２は、メディアコンテンツオブジェクトが関連付けられるオプションを含んでもよい。図３では、異なるメディアコンテンツオブジェクトをそれぞれ表す、４つのメディアセレクタが、描写される。タイムトラッカ３０４は、メディアセレクタに示されるメディアコンテンツオブジェクトが伝送された時間の範囲（例えば、リリース時間に基づく）を表す。ユーザは、ボタン３０６を選択することによって、付加的メディアコンテンツオブジェクト（いずれかが存在する場合）を通してスクロールしてもよい。
【００７３】
図４−５は、メディアガイドデータを提供するために使用され得る、例証的表示画面を示す。図４−５に示される表示画面は、任意の好適なユーザ機器デバイスまたはプラットフォーム上に実装されてもよい。図４−５の表示は、フル画面表示として図示されているが、それらはまた、表示されているコンテンツ上に完全または部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、またはリモートコントロールまたは他のユーザ入力インターフェースまたはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、コンテンツ情報にアクセスする要望を示してもよい。ユーザのインジケーションに応答して、メディアガイドアプリケーションは、グリッド内の時間およびチャネル別、時間別、チャネル別、ソース別、コンテンツタイプ別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または他の所定、ユーザ定義、または他の編成基準等のいくつかの方法のうちの１つにおいて編成されたメディアガイドデータを表示画面に提供してもよい。
【００７４】
図４は、単一表示内の異なるタイプのコンテンツへのアクセスも可能にする、時間およびチャネル別に配列された番組一覧表示４００の例証的グリッドを示す。表示４００は、以下、すなわち、（１）各チャネル／コンテンツタイプ識別子（列内のセル）が利用可能な異なるチャネルまたはコンテンツのタイプを識別する、チャネル／コンテンツタイプ識別子４０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子４０６の行を伴うグリッド４０２を含んでもよい。グリッド４０２はまた、番組一覧４０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャネルおよび時間の上に提供される、番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域４１０を移動させることによって番組一覧を選択することができる。ハイライト領域４１０によって選択される番組一覧に関する情報が、番組情報領域４１２内に提供されてもよい。領域４１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャネル（該当する場合）、番組の評価、および他の所望の情報を含んでもよい。
【００７５】
線形番組（例えば、所定の時間に複数のユーザ機器デバイスに伝送されるようにスケジュールされ、スケジュールに従って提供されるコンテンツ）にアクセスを提供することに加えて、メディアガイドアプリケーションはまた、非線形番組（例えば、任意の時間においてユーザ機器デバイスにアクセス可能であって、スケジュールに従って提供されない、コンテンツ）へのアクセスも提供する。非線形番組は、オンデマンドコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア等）、ローカルで記憶されたコンテンツ（例えば、上記に説明される任意のユーザ機器デバイスまたは他の記憶デバイス上に記憶されたコンテンツ）、または時間的制約のない他のコンテンツを含む、異なるコンテンツソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画または特定のコンテンツプロバイダ（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  Ｏｎ  Ｄｅｍａｎｄ）によって提供される任意の他のコンテンツを含んでもよい。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．  Ｐ．  ｅｔ  ａｌ．によって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャスト等のウェブイベント、またはインターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングコンテンツまたはダウンロード可能なコンテンツとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００７６】
グリッド４０２は、オンデマンド一覧４１４、録画コンテンツ一覧４１６、およびインターネットコンテンツ一覧４１８を含む、非線形番組のメディアガイドデータを提供してもよい。異なるタイプのコンテンツソースからのコンテンツのためのメディアガイドデータを組み合わせる表示は、時として、「混合メディア」表示と称されることもある。表示４００とは異なる、表示され得るメディアガイドデータのタイプの種々の順列は、ユーザ選択またはガイドアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送一覧のみの表示等）。例証されるように、一覧４１４、４１６、および４１８は、これらの一覧の選択が、それぞれ、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド４０２内に表示される時間帯全体に及ぶものとして示されている。いくつかの実施形態では、これらのコンテンツタイプの一覧は、グリッド４０２に直接含まれてもよい。ユーザがナビゲーションアイコン４２０のうちの１つを選択することに応答して、付加的メディアガイドデータが表示されてもよい（ユーザ入力デバイス上の矢印キーを押下することは、ナビゲーションアイコン４２０を選択することと同様に表示に影響を及ぼし得る）。
【００７７】
表示４００はまた、ビデオ領域４２２およびオプション領域４２６を含んでもよい。ビデオ領域４２２は、ユーザが、ユーザに現在利用可能である、今後利用可能となる、または利用可能であった番組を視聴および／またはプレビューすることを可能にしてもよい。ビデオ領域４２２のコンテンツは、グリッド４０２に表示される一覧のうちの１つに対応する、またはそれから独立し得る。ビデオ領域を含むグリッド表示は、時として、ピクチャインガイド（ＰＩＧ）表示と称されることもある。ＰＩＧ表示およびそれらの機能性は、２００３年５月１３日に発行されたＳａｔｔｅｒｆｉｅｌｄ  ｅｔ  ａｌ．の米国特許第６，５６４，３７８号、および２００１年５月２９日に発行されたＹｕｅｎ  ｅｔ  ａｌ．の米国特許第６，２３９，７９４号（それらの全体として参照することによって本明細書に組み込まれる）でより詳細に説明されている。ＰＩＧ表示は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれてもよい。
【００７８】
オプション領域４２６は、ユーザが、異なるタイプのコンテンツ、メディアガイドアプリケーション表示、および／またはメディアガイドアプリケーション特徴にアクセスすることを可能にしてもよい。オプション領域４２６は、表示４００（および本明細書に説明される他の表示画面）の一部であってもよい、または画面上のオプションを選択すること、またはユーザ入力デバイス上の専用または割当可能ボタンを押下することによって、ユーザによって呼び出されてもよい。オプション領域４２６内の選択可能オプションは、グリッド４０２内の番組一覧に関連する特徴に関してもよい、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する特徴は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャネルをお気に入りとして設定、番組の購入、または他の特徴を含んでもよい。メインメニュー表示から利用可能なオプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、インターネットオプション、クラウドベースのオプション、デバイス同期オプション、第２の画面デバイスオプション、種々のタイプのメディアガイドデータ表示にアクセスするオプション、プレミアムサービスをサブスクライブするオプション、ユーザのプロファイルを編集するオプション、ブラウザオーバーレイにアクセスするオプション、または他のオプションを含んでもよい。
【００７９】
メディアガイドアプリケーションは、ユーザの選好に基づいて個人化されてもよい。個人化されたメディアガイドアプリケーションは、ユーザが、メディアガイドアプリケーションを用いて個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力することを可能にすることによって、および／または種々のユーザ選好を決定するようにメディアガイドアプリケーションがユーザアクティビティを監視することによって、生成されてもよい。ユーザは、ログインすることによって、または別様にガイドアプリケーションに対して自らを識別することによって、それらの個人化されたガイドアプリケーションにアクセスしてもよい。メディアガイドアプリケーションのカスタマイズは、ユーザプロファイルに従って作成されてもよい。カスタマイズは、提示方式（例えば、表示の色方式、テキストのフォントサイズ等）、表示されるコンテンツ一覧の側面（例えば、ＨＤＴＶ番組のみまたは３Ｄ番組のみ、お気に入りチャネル選択に基づいたユーザ指定の放送チャネル、チャネルの表示の並び替え、推奨コンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続録画、録画品質等）、ペアレンタルコントロール設定、インターネットコンテンツのカスタマイズされた提示（例えば、ソーシャルメディアコンテンツ、電子メール、電子的に配信された記事等の提示）、および他の所望のカスタマイズを変更させるステップを含んでもよい。
【００８０】
メディアガイドアプリケーションは、ユーザが、ユーザプロファイル情報を提供することを可能にしてもよい、またはユーザプロファイル情報を自動的にコンパイルしてもよい。メディアガイドアプリケーションは、例えば、ユーザがアクセスするコンテンツ、および／またはユーザがガイドアプリケーションと行い得る他の相互作用を監視してもよい。加えて、メディアガイドアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．Ｔｉｖｏ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイドアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの別のユーザ機器デバイスから等）、および／またはメディアガイドアプリケーションがアクセスし得る他のソースから、ユーザについての情報を取得してもよい。結果として、ユーザは、ユーザの異なるユーザ機器デバイスにわたって、統一されたガイドアプリケーション体験を提供されることができる。本タイプのユーザ体験は、図７に関連して下記により詳細に説明される。付加的な個人化されたメディアガイドアプリケーション特徴は、２００５年７月１１日に出願されたＥｌｌｉｓ  ｅｔ  ａｌ．の米国特許出願公開第２００５／０２５１８２７号、２００７年１月１６日に発行されたＢｏｙｅｒ  ｅｔ  ａｌ．の米国特許第７，１６５，０９８号、および２００２年２月２１日に出願されたＥｌｌｉｓ  ｅｔ  ａｌ．の米国特許出願公開第２００２／０１７４４３０号（それらの全体として参照することによって本明細書に組み込まれる）でより詳細に説明されている。
【００８１】
メディアガイドを提供するための別の表示配列が、図５に示されている。ビデオモザイク表示５００は、コンテンツのタイプ、ジャンル、および／または他の編成基準に基づいて編成されたコンテンツ情報のための選択可能オプション５０２を含む。表示５００では、テレビ一覧オプション５０４が、選択され、したがって、一覧５０６、５０８、５１０、および５１２を放送番組一覧として提供する。表示５００では、一覧は、カバーアート、コンテンツからの静止画像、ビデオクリップのプレビュー、コンテンツからのライブビデオ、または一覧中のメディアガイドデータによって記述されているコンテンツをユーザに示す他のタイプのコンテンツを含む、グラフィック画像を提供してもよい。グラフィック一覧はまた、それぞれ、一覧と関連付けられるコンテンツに関するさらなる情報を提供するように、テキストを伴ってもよい。例えば、一覧５０８は、メディア部分５１４およびテキスト部分５１６を含む、１つを上回る部分を含んでもよい。メディア部分５１４および／またはテキスト部分５１６は、コンテンツをフル画面で視聴するように、またはメディア部分５１４に表示されるコンテンツに関連する情報を閲覧するように（例えば、ビデオが表示されるチャネルの一覧を閲覧するように）、選択可能であり得る。
【００８２】
表示５００内の一覧は、異なるサイズである（すなわち、一覧５０６は、一覧５０８、５１０、および５１２より大きい）が、所望に応じて、全ての一覧が同一のサイズであってもよい。一覧は、コンテンツプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザの関心の程度を示すように、またはあるコンテンツを強調するように、異なるサイズであるか、またはグラフィック的に強調されてもよい。コンテンツ一覧をグラフィック的に強調するための種々のシステムおよび方法は、例えば、２００９年１１月１２日に出願されたＹａｔｅｓの米国特許出願公開第２０１０／０１５３８８５号（その全体として参照することによって本明細書に組み込まれる）に議論されている。
【００８３】
ユーザは、そのユーザ機器デバイスのうちの１つ以上のものから、コンテンツおよびメディアガイドアプリケーション（および上記および下記に説明されるその表示画面）にアクセスしてもよい。図６は、例証的ユーザ機器デバイス６００の汎用実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図７に関連して下記に議論される。ユーザ機器デバイス６００は、入出力（以下「Ｉ／Ｏ」）パス６０２を介して、コンテンツおよびデータを受信してもよい。Ｉ／Ｏパス６０２は、処理回路６０６および記憶装置６０８を含む制御回路６０４に、コンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を経由して利用可能なコンテンツ、および／または他のコンテンツ）およびデータを提供してもよい。制御回路６０４は、Ｉ／Ｏパス６０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏパス６０２は、制御回路６０４（具体的には、処理回路６０６）を１つ以上の通信パス（下記に説明される）に接続してもよい。Ｉ／Ｏ機能は、これらの通信パスのうちの１つ以上のものによって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図６では単一パスとして示されている。
【００８４】
制御回路６０４は、処理回路６０６等の任意の好適な処理回路に基づいてもよい。本明細書で参照されるように、処理回路とは、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）等に基づく回路を意味すると理解され、マルチコアプロセッサ（例えば、デュアルコア、クアドコア、ヘクサコア、または任意の好適な数のコア）またはスーパーコンピュータを含んでもよい。いくつかの実施形態では、処理回路は、複数の別個のプロセッサまたは処理ユニット、例えば、複数の同一のタイプの処理ユニット（例えば、２つのＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）または複数の異なるプロセッサ（例えば、Ｉｎｔｅｌ  Ｃｏｒｅ  ｉ５プロセッサおよびＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）にわたって分散されてもよい。いくつかの実施形態では、制御回路６０４は、メモリ（すなわち、記憶装置６０８）に記憶されたメディアガイドアプリケーションに対する命令を実行する。具体的には、制御回路６０４は、メディアガイドアプリケーションによって、上記および下記に議論される機能を果たすように命令されてもよい。例えば、メディアガイドアプリケーションは、制御回路６０４に、メディアガイド表示を生成するための命令を提供してもよい。いくつかの実装では、制御回路６０４によって実施される任意のアクションは、メディアガイドアプリケーションから受信される命令に基づいてもよい。
【００８５】
クライアントサーバベースの実施形態では、制御回路６０４は、ガイドアプリケーションサーバまたは他のネットワークまたはサーバと通信するための好適な通信回路を含んでもよい。上記に述べられる機能性を実施するための命令は、ガイドアプリケーションサーバ上に記憶されてもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタルサブスクライバ回線（ＤＳＬ）モデム、電話モデム、イーサネット（登録商標）カード、または他の機器との通信用の無線モデム、または任意の他の好適な通信回路を含んでもよい。そのような通信は、インターネットまたは任意の他の好適な通信ネットワークまたはパスを伴ってもよい（図７に関連してより詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または相互から遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路を含んでもよい（下記により詳細に説明される）。
【００８６】
メモリは、制御回路６０４の一部である、記憶装置６０８として提供される、電子記憶デバイスであってもよい。本明細書で参照されるように、語句「電子記憶デバイス」または「記憶デバイス」とは、ランダムアクセスメモリ、読取専用メモリ、ハードドライブ、光学ドライブ、デジタルビデオディスク（ＤＶＤ）レコーダ、コンパクトディスク（ＣＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）ディスク（ＢＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）  ３Ｄディスクレコーダ、デジタルビデオレコーダ（ＤＶＲ、または時として、パーソナルビデオレコーダまたはＰＶＲと呼ばれる）、ソリッドステートデバイス、量子記憶デバイス、ゲームコンソール、ゲームメディア、または任意の他の好適な固定またはリムーバブル記憶デバイス、および／またはそれらの任意の組み合わせ等の電子データ、コンピュータソフトウェア、またはファームウェアを記憶するための任意のデバイスを意味すると理解されたい。記憶装置６０８は、本明細書に説明される種々のタイプのコンテンツ、および上記に説明されるメディアガイドデータを記憶するために使用されてもよい。不揮発性メモリもまた、（例えば、ブートアップルーチンおよび他の命令を起動するために）使用されてもよい。図７に関連して説明されるクラウドベースの記憶装置が、記憶装置６０８を補完するために使用される、または記憶装置６０８の代わりに使用されてもよい。
【００８７】
制御回路６０４は、１つ以上のアナログチューナ、１つ以上のＭＰＥＧ−２デコーダ、または他のデジタルデコード回路、高解像度チューナ、または任意の他の好適な同調またはビデオ回路、またはそのような回路の組み合わせ等のビデオ生成回路および同調回路を含んでもよい。（例えば、記憶するために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するための）エンコード回路もまた、提供されてもよい。制御回路６０４はまた、コンテンツをユーザ機器６００の好ましい出力形式に上方変換および下方変換するためのスケーリング回路を含んでもよい。回路６０４はまた、デジタル信号とアナログ信号との間で変換するためのデジタル／アナログ変換回路およびアナログ／デジタル変換回路を含んでもよい。同調およびエンコード回路は、コンテンツを受信して表示する、再生する、または録画するために、ユーザ機器デバイスによって使用されてもよい。同調およびエンコード回路はまた、ガイドデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、エンコード、デコード、暗号化、解読、スケーリング、およびアナログ／デジタル回路を含む、本明細書に説明される回路は、１つ以上の汎用または特殊プロセッサ上で起動するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）に対処するように提供されてもよい。記憶装置６０８が、ユーザ機器６００とは別のデバイスとして提供される場合、同調およびエンコード回路（複数のチューナを含む）は、記憶装置６０８と関連付けられてもよい。
【００８８】
ユーザは、ユーザ入力インターフェース６１０を使用して、命令を制御回路６０４に送信してもよい。ユーザ入力インターフェース６１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等の任意の好適なユーザインターフェースであってもよい。ディスプレイ６１２は、独立型デバイスとして提供される、またはユーザ機器デバイス６００の他の要素と統合されてもよい。例えば、ディスプレイ６１２は、タッチスクリーンまたはタッチセンサ式ディスプレイであってもよい。そのような状況では、ユーザ入力インターフェース６１０は、ディスプレイ６１２と統合される、または組み合わせられてもよい。ディスプレイ６１２は、モニタ、テレビ、モバイルデバイス用液晶ディスプレイ（ＬＣＤ）、非晶質シリコンディスプレイ、低温ポリシリコンディスプレイ、電子インクディスプレイ、電気泳動ディスプレイ、アクティブマトリクスディスプレイ、エレクトロウェッティングディスプレイ、電気流体ディスプレイ、ブラウン管ディスプレイ、発光ダイオードディスプレイ、エレクトロルミネセントディスプレイ、プラズマディスプレイパネル、高性能アドレッシングディスプレイ、薄膜トランジスタディスプレイ、有機発光ダイオードディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、レーザテレビ、カーボンナノチューブ、量子ドットディスプレイ、干渉変調器ディスプレイ、または視覚的画像を表示するための任意の他の好適な機器のうちの１つ以上のものであってもよい。いくつかの実施形態では、ディスプレイ６１２は、ＨＤＴＶ対応型であり得る。いくつかの実施形態では、ディスプレイ６１２は、３Ｄディスプレイであってもよく、双方向メディアガイドアプリケーションおよび任意の好適なコンテンツは、３Ｄで表示されてもよい。ビデオカードまたはグラフィックカードは、ディスプレイ６１２への出力を生成してもよい。ビデオカードは、３Ｄシーンおよび２Ｄグラフィックのレンダリング加速、ＭＰＥＧ−２／ＭＰＥＧ−４デコード、ＴＶ出力、または複数のモニタを接続する能力等の種々の機能を提供し得る。ビデオカードは、制御回路６０４に関連する上記に説明される任意の処理回路であってもよい。ビデオカードは、制御回路６０４と統合されてもよい。スピーカ６１４は、ユーザ機器デバイス６００の他の要素と統合されたものとして提供されてもよい、または独立型ユニットであってもよい。ディスプレイ６１２上に表示されるビデオおよび他のコンテンツのオーディオコンポーネントは、スピーカ６１４を通して再生されてもよい。いくつかの実施形態では、オーディオは、スピーカ６１４を介して音声を処理および出力する、受信機（図示せず）に配布されてもよい。
【００８９】
ガイドアプリケーションは、任意の好適なアーキテクチャを使用して実装されてもよい。例えば、これは、ユーザ機器デバイス６００上で完全に実装される、独立型アプリケーションであってもよい。そのようなアプローチでは、アプリケーションの命令は、ローカルで（例えば、記憶装置６０８内に）記憶され、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、帯域外フィードから、インターネットリソースから、または別の好適なアプローチを使用して）。制御回路６０４は、記憶装置６０８からアプリケーションの命令を読み出し、本明細書に議論される表示のうちのいずれかを生成するための命令を処理してもよい。処理された命令に基づいて、制御回路６０４は、入力が入力インターフェース６１０から受信されるときに実施するアクションを決定してもよい。例えば、表示上のカーソルの上／下への移動は、入力インターフェース６１０が上／下ボタンが選択されたことを示すとき、処理された命令によって示されてもよい。
【００９０】
いくつかの実施形態では、メディアガイドアプリケーションは、クライアントサーバベースのアプリケーションである。ユーザ機器デバイス６００上に実装される、シックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス６００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアントサーバベースのガイドアプリケーションの一実施例では、制御回路６０４は、遠隔サーバによって提供されるウェブページを解釈する、ウェブブラウザを起動する。例えば、遠隔サーバは、記憶デバイス内にアプリケーションのための命令を記憶してもよい。遠隔サーバは、回路（例えば、制御回路６０４）を使用して、記憶された命令を処理し、上記および下記に議論される表示を生成してもよい。クライアントデバイスは、遠隔サーバによって生成される表示を受信してもよく、表示のコンテンツを機器デバイス６００上にローカルで表示してもよい。このように、命令の処理が、サーバによって遠隔で実施される一方、結果として生じる表示は、機器デバイス６００上にローカルで提供される。機器デバイス６００は、入力インターフェース６１０を介して、ユーザからの入力を受信し、対応する表示を処理および生成するために、それらの入力を遠隔サーバに伝送してもよい。例えば、機器デバイス６００は、上／下ボタンが入力インターフェース６１０を介して選択されたことを示す、通信を遠隔サーバに伝送してもよい。遠隔サーバは、その入力に従って命令を処理し、入力に対応するアプリケーションの表示を生成してもよい（例えば、カーソルを上／下に移動させる表示）。生成された表示は、次いで、ユーザへの提示のために、機器デバイス６００に伝送される。
【００９１】
いくつかの実施形態では、メディアガイドアプリケーションは、インタープリタまたは仮想マシン（制御回路６０４によって起動される）によって、ダウンロードされ、解釈または別様に起動される。いくつかの実施形態では、ガイドアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ／ＥＢＩＦ）でエンコードされ、好適なフィードの一部として制御回路６０４によって受信され、制御回路６０４上で起動するユーザエージェントによって解釈されてもよい。例えば、ガイドアプリケーションは、ＥＢＩＦアプリケーションであってもよい。いくつかの実施形態では、ガイドアプリケーションは、制御回路６０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および起動される、一連のＪＡＶＡ（登録商標）ベースのファイルによって定義されてもよい。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディアエンコードスキームを採用するもの）では、ガイドアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいてエンコードおよび伝送されてもよい。
【００９２】
図６のユーザ機器デバイス６００は、ユーザテレビ機器７０２、ユーザコンピュータ機器７０４、無線ユーザ通信デバイス７０６、または非ポータブルゲーム機等のコンテンツにアクセスするために好適な任意の他のタイプのユーザ機器として、図７のシステム７００に実装されることができる。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと称されてもよく、上記に説明されるユーザ機器デバイスに実質的に類似し得る。メディアガイドアプリケーションが実装され得る、ユーザ機器デバイスは、独立型デバイスとして機能してもよい、またはデバイスのネットワークの一部であってもよい。デバイスの種々のネットワーク構成が実装されてもよく、下記により詳細に議論される。
【００９３】
図６に関連して上記に説明されるシステム特徴のうちの少なくともいくつかを利用する、ユーザ機器デバイスは、単に、ユーザテレビ機器７０２、ユーザコンピュータ機器７０４、または無線ユーザ通信デバイス７０６として分類されなくてもよい。例えば、ユーザテレビ機器７０２は、いくつかのユーザコンピュータ機器７０４のように、インターネットコンテンツへのアクセスを可能にするインターネット対応型であり得る一方で、ユーザコンピュータ機器７０４は、あるテレビ機器７０２のように、テレビ番組へのアクセスを可能にするチューナを含んでもよい。メディアガイドアプリケーションはまた、種々の異なるタイプのユーザ機器上で同一レイアウトを有してもよい、またはユーザ機器の表示能力に合わせられてもよい。例えば、ユーザコンピュータ機器７０４上では、ガイドアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の実施例では、ガイドアプリケーションは、無線ユーザ通信デバイス７０６用に縮小されてもよい。
【００９４】
システム７００では、典型的には、各タイプのユーザ機器デバイスが１つを上回って存在するが、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが図７に示されている。加えて、各ユーザは、１つを上回るタイプのユーザ機器デバイスと、また、各タイプのユーザ機器デバイスのうちの１つを上回るものとを利用してもよい。
【００９５】
いくつかの実施形態では、ユーザ機器デバイス（例えば、ユーザテレビ機器７０２、ユーザコンピュータ機器７０４、無線ユーザ通信デバイス７０６）は、「第２の画面デバイス」と称されてもよい。例えば、第２の画面デバイスは、第１のユーザ機器デバイス上に提示されるコンテンツを補完してもよい。第２の画面デバイス上に提示されるコンテンツは、第１のデバイス上に提示されるコンテンツを補完する、任意の好適なコンテンツであってもよい。いくつかの実施形態では、第２の画面デバイスは、第１のデバイスの設定および表示選好を調節するためのインターフェースを提供する。いくつかの実施形態では、第２の画面デバイスは、他の第２の画面デバイスと相互作用する、またはソーシャルネットワークと相互作用するために構成される。第２の画面デバイスは、第１のデバイスと同一の部屋内に、第１のデバイスと異なる部屋であるが、同一の家または建物内に、または第１のデバイスと異なる建物内に位置することができる。
【００９６】
ユーザはまた、家庭内デバイスおよび遠隔デバイスにわたって一貫したメディアガイドアプリケーション設定を維持するように、種々の設定を設定してもよい。設定は、本明細書に説明されるもの、およびお気に入りのチャネルおよび番組、番組を推奨するためにガイドアプリケーションが利用する番組選好、表示選好、および他の望ましいガイド設定を含む。例えば、ユーザが、そのオフィスのパーソナルコンピュータ上で、例えば、ウェブサイトｗｗｗ．Ｔｉｖｏ．ｃｏｍの上で、チャネルをお気に入りとして設定した場合、同一のチャネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）上で、および所望に応じて、ユーザのモバイルデバイス上でお気に入りとして表示されるであろう。したがって、同一または異なるタイプのユーザ機器デバイスであるかどうかにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイド体験を変更することができる。加えて、行われる変更は、ユーザによって入力される設定、およびガイドアプリケーションによって監視されるユーザアクティビティに基づいてもよい。
【００９７】
ユーザ機器デバイスは、通信ネットワーク７１４に結合されてもよい。すなわち、ユーザテレビ機器７０２、ユーザコンピュータ機器７０４、および無線ユーザ通信デバイス７０６は、それぞれ、通信パス７０８、７１０、および７１２を介して、通信ネットワーク７１４に結合される。通信ネットワーク７１４は、インターネット、携帯電話ネットワーク、モバイルボイスまたはデータネットワーク（例えば、４ＧまたはＬＴＥネットワーク）、ケーブルネットワーク、公衆交換電話ネットワーク、または他のタイプの通信ネットワーク、または通信ネットワークの組み合わせを含む、１つ以上のネットワークであってもよい。パス７０８、７１０、および７１２は、別個または一緒に、衛星パス、光ファイバパス、ケーブルパス、インターネット通信をサポートするパス（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、または任意の他の好適な有線または無線通信パス、またはそのようなパスの組み合わせ等の１つ以上の通信パスを含んでもよい。パス７１２は、図７に示される例示的実施形態では、無線パスであることを示すように破線で描かれ、パス７０８および７１０は、有線パスであることを示すように実線として描かれている（しかし、これらのパスは、所望に応じて、無線パスであってもよい）。ユーザ機器デバイスとの通信は、これらの通信パスのうちの１つ以上のものによって提供されてもよいが、図７では、図面が複雑になり過ぎることを回避するように、単一パスとして示されている。
【００９８】
通信パスは、ユーザ機器デバイスの間には描かれていないが、これらのデバイスは、パス７０８、７１０、および７１２に関連して上記に説明されるもの、およびＵＳＢケーブル、ＩＥＥＥ  １３９４ケーブル、無線パス（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ  ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信パス、または有線または無線パスを介した他の短距離通信等の通信パスを介して、相互に直接通信してもよい。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，  ＩＮＣ．によって所有される認証マークである。ユーザ機器デバイスはまた、通信ネットワーク７１４を介した間接パスを通して、相互に直接通信してもよい。
【００９９】
システム７００は、それぞれ、通信パス７２０および７２２を介して、通信ネットワーク７１４に結合される、コンテンツソース７１６およびメディアガイドデータソース７１８を含む。パス７２０および７２２は、パス７０８、７１０、および７１２に関連して上記に説明される通信パスのうちのいずれかを含んでもよい。コンテンツソース７１６およびメディアガイドデータソース７１８との通信は、１つ以上の通信パスを介して交信されてもよいが、図７では、図面が複雑になり過ぎることを回避するように、単一パスとして示される。加えて、コンテンツソース７１６およびメディアガイドデータソース７１８のそれぞれが１つを上回って存在し得るが、図７では、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが示されている。（異なるタイプのこれらのソースのそれぞれが下記に議論される）。所望に応じて、コンテンツソース７１６およびメディアガイドデータソース７１８は、１つのソースデバイスとして統合されてもよい。ソース７１６および７１８と、ユーザ機器デバイス７０２、７０４、および７０６との間の通信は、通信ネットワーク７１４を通したものとして示されるが、いくつかの実施形態では、ソース７１６および７１８は、パス７０８、７１０、および７１２に関連して上記に説明されるもの等の通信パス（図示せず）を介して、ユーザ機器デバイス７０２、７０４、および７０６と直接通信してもよい。
【０１００】
コンテンツソース７１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のコンテンツプロバイダを含む、１つ以上のタイプのコンテンツ配信機器を含んでもよい。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  Ｉｎｃ．によって所有される商標であり、ＡＢＣは、Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。コンテンツソース７１６は、コンテンツの発信元であってもよい（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはコンテンツの発信元でなくてもよい（例えば、オンデマンドコンテンツプロバイダ、ダウンロード用放送番組のコンテンツのインターネットプロバイダ等）。コンテンツソース７１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、オーバーザトップコンテンツプロバイダ、または他のコンテンツのプロバイダを含んでもよい。コンテンツソース７１６はまた、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なるタイプのコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される、遠隔メディアサーバを含んでもよい。コンテンツの遠隔記憶のため、および遠隔に記憶されたコンテンツをユーザ機器に提供するためのシステムおよび方法は、２０１０年７月２０日に発行されたＥｌｌｉｓ  ｅｔ  ａｌ．の米国特許第７，７６１，８９２号（その全体として参照することによって本明細書に組み込まれる）に関連して、より詳細に議論されている。
【０１０１】
メディアガイドデータソース７１８は、上記に説明されるメディアガイドデータ等のメディアガイドデータを提供してもよい。メディアガイドデータは、任意の好適なアプローチを使用して、ユーザ機器デバイスに提供されてもよい。いくつかの実施形態では、ガイドアプリケーションは、データフィード（例えば、継続フィードまたはトリクルフィード）を介して、番組ガイドデータを受信する、独立型双方向テレビ番組ガイドであってもよい。番組スケジュールデータおよび他のガイドデータは、テレビチャネルのサイドバンド上で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザ機器に提供されてもよい。番組スケジュールデータおよび他のメディアガイドデータは、複数のアナログまたはデジタルテレビチャネル上でユーザ機器に提供されてもよい。
【０１０２】
いくつかの実施形態では、メディアガイドデータソース７１８からのガイドデータは、クライアントサーバアプローチを使用して、ユーザの機器に提供されてもよい。例えば、ユーザ機器デバイスは、メディアガイドデータをサーバからプルしてもよい、またはサーバは、メディアガイドデータをユーザ機器デバイスにプッシュしてもよい。いくつかの実施形態では、ユーザの機器上に常駐するガイドアプリケーションクライアントは、必要に応じて、例えば、ガイドデータが古くなっているとき、またはユーザ機器デバイスが、データを受信する要求をユーザから受信するとき、ソース７１８とセッションを開始し、ガイドデータを取得してもよい。メディアガイドは、任意の好適な頻度で（例えば、継続的に、毎日、ユーザ規定期間で、システム規定期間で、ユーザ機器からの要求に応答して等）ユーザ機器に提供されてもよい。メディアガイドデータソース７１８は、ユーザ機器デバイス７０２、７０４、および７０６に、メディアガイドアプリケーション自体、またはメディアガイドアプリケーションのソフトウェア更新を提供してもよい。
【０１０３】
いくつかの実施形態では、メディアガイドデータは、視聴者データを含んでもよい。例えば、視聴者データは、現在および／または履歴ユーザアクティビティ情報（例えば、ユーザが典型的に鑑賞するコンテンツ、ユーザがコンテンツを鑑賞する時刻、ユーザがソーシャルネットワークと相互作用するかどうか、ユーザがソーシャルネットワークと相互作用し、情報をポストする時間、ユーザが典型的に鑑賞するコンテンツのタイプ（例えば、有料ＴＶまたは無料ＴＶ）、気分、脳の活動情報等）を含んでもよい。メディアガイドデータはまた、サブスクリプションデータを含んでもよい。例えば、サブスクリプションデータは、所与のユーザがサブスクライブするソースまたはサービスおよび／または所与のユーザが以前にサブスクライブしていたが、後にアクセスを打ち切ったソースまたはサービス（例えば、ユーザがプレミアムチャネルをサブスクライブしているかどうか、ユーザがプレミアムレベルのサービスを追加したかどうか、ユーザがインターネット速度を加速させたかどうか）を識別してもよい。いくつかの実施形態では、視聴者データおよび／またはサブスクリプションデータは、１年を上回る周期の間の所与のユーザのパターンを識別してもよい。メディアガイドデータは、所与のユーザがサービス／ソースへのアクセスを打ち切るであろう可能性を示すスコアを生成するために使用される、モデル（例えば、残存者モデル）を含んでもよい。例えば、メディアガイドアプリケーションは、所与のユーザが特定のサービスまたはソースへのアクセスを打ち切るであろうかどうかの可能性を示す、値またはスコアを生成するためのモデルを使用して、サブスクリプションデータとともに視聴者データを処理してもよい。特に、より高いスコアは、ユーザが特定のサービスまたはソースへのアクセスを打ち切るであろう、より高いレベルの信頼性を示し得る。スコアに基づいて、メディアガイドアプリケーションは、ユーザがアクセスを打ち切る可能性が高いであろうものとしてスコアによって示される特定のサービスまたはソースをユーザが維持するように勧誘する宣伝を生成してもよい。
【０１０４】
メディアガイドアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであってもよい。例えば、メディアガイドアプリケーションは、記憶装置６０８内に記憶され、ユーザ機器デバイス６００の制御回路６０４によって実行され得る、ソフトウェアまたは実行可能命令のセットとして実装されてもよい。いくつかの実施形態では、メディアガイドアプリケーションは、クライアント−サーバアプリケーションであってもよく、その場合、クライアントアプリケーションのみが、ユーザ機器デバイス上に常駐し、サーバアプリケーションは、遠隔サーバ上に常駐する。例えば、メディアガイドアプリケーションは、部分的に、ユーザ機器デバイス６００の制御回路６０４上のクライアントアプリケーションとして、および遠隔サーバの制御回路上で起動するサーバアプリケーション（例えば、メディアガイドデータソース７１８）として部分的に遠隔サーバ上で、実装されてもよい。遠隔サーバの制御回路（メディアガイドデータソース７１８等）によって実行されると、メディアガイドアプリケーションは、制御回路に、ガイドアプリケーション表示を生成し、生成された表示をユーザ機器デバイスに伝送するように命令してもよい。サーバアプリケーションは、メディアガイドデータソース７１８の制御回路に、ユーザ機器上での記憶のためのデータを伝送するように命令してもよい。クライアントアプリケーションは、受信用ユーザ機器の制御回路に、ガイドアプリケーション表示を生成するように命令してもよい。
【０１０５】
ユーザ機器デバイス７０２、７０４、および７０６に配信されるコンテンツおよび／またはメディアガイドデータは、オーバーザトップ（ＯＴＴ）コンテンツであってもよい。ＯＴＴコンテンツ配信は、上記に説明される任意のユーザ機器デバイスを含む、インターネット対応型ユーザデバイスが、ケーブルまたは衛星接続を経由して受信されるコンテンツに加えて、上記に説明される任意のコンテンツを含む、インターネットを経由して転送されるコンテンツを受信することを可能にする。ＯＴＴコンテンツは、インターネットサービスプロバイダ（ＩＳＰ）によって提供されるインターネット接続を介して配信されるが、第三者も、コンテンツを配布する。ＩＳＰは、視聴能力、著作権、またはコンテンツの再配布に責任がない場合があり、ＯＴＴコンテンツプロバイダによって提供されるＩＰパケットのみを転送してもよい。ＯＴＴコンテンツプロバイダの実施例は、ＩＰパケットを介してオーディオおよびビデオを提供する、ＹＯＵＴＵＢＥ（登録商標）、ＮＥＴＦＬＩＸ、およびＨＵＬＵを含む。Ｙｏｕｔｕｂｅ（登録商標）は、Ｇｏｏｇｌｅ  Ｉｎｃ．によって所有される商標であり、Ｎｅｔｆｌｉｘは、Ｎｅｔｆｌｉｘ，  Ｉｎｃ．によって所有される商標であり、Ｈｕｌｕは、Ｈｕｌｕ，  ＬＬＣ．によって所有される商標である。ＯＴＴコンテンツプロバイダは、加えて、または代替として、上記に説明されるメディアガイドデータを提供してもよい。コンテンツおよび／またはメディアガイドデータに加えて、ＯＴＴコンテンツのプロバイダは、メディアガイドアプリケーション（例えば、ウェブベースのアプリケーションまたはクラウドベースのアプリケーション）を配布することができる、またはコンテンツは、ユーザ機器デバイス上に記憶されたメディアガイドアプリケーションによって表示されることができる。
【０１０６】
メディアガイドシステム７００は、いくつかのアプローチまたはネットワーク構成を例証することを意図しており、これによって、ユーザ機器デバイスおよびコンテンツおよびガイドデータのソースは、コンテンツにアクセスし、メディアガイドを提供する目的のために、相互に通信してもよい。本明細書に説明される実施形態は、これらのアプローチのうちのいずれか１つまたは一部において、またはコンテンツを配信し、メディアガイドを提供するための他のアプローチを採用するシステムにおいて、適用されてもよい。以下の４つのアプローチは、図７の汎用実施例の具体的例証を提供する。
【０１０７】
あるアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で相互に通信してもよい。ユーザ機器デバイスは、上記に説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接パスを介して、または通信ネットワーク７１４を介して、相互に直接通信することができる。１つの家庭内の複数の個人のそれぞれが、ホームネットワーク上の異なるユーザ機器デバイスを動作させてもよい。結果として、種々のメディアガイド情報または設定が、異なるユーザ機器デバイスの間で通信されることが望ましくあり得る。例えば、２００５年７月１１日に出願されたＥｌｌｉｓ  ｅｔ  ａｌ．の米国特許公開第２００５／０２５１８２７号でより詳細に説明されるように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイドアプリケーション設定を維持することが望ましくあり得る。ホームネットワーク内の異なるタイプのユーザ機器デバイスもまた、相互に通信し、コンテンツを伝送してもよい。例えば、ユーザは、ユーザコンピュータ機器からポータブルビデオプレーヤまたはポータブル音楽プレーヤにコンテンツを伝送してもよい。
【０１０８】
第２のアプローチでは、ユーザは、複数のタイプのユーザ機器を有してもよく、これによって、コンテンツにアクセスし、メディアガイドを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスされる、ホームネットワークを有してもよい。ユーザは、遠隔デバイス上に実装されるメディアガイドアプリケーションを介して、家庭内デバイスを制御してもよい。例えば、ユーザは、そのオフィスのパーソナルコンピュータ、またはＰＤＡまたはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイドアプリケーションにアクセスしてもよい。ユーザは、オンラインガイドアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御してもよい。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイドアプリケーションと通信することによって、ユーザの機器を制御してもよい。ユーザ機器デバイスが相互から遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、Ｅｌｌｉｓ  ｅｔ  ａｌ．の２０１１年１０月２５日に発行された米国特許第８，０４６，８０１号（その全体を参照することによって本明細書に組み込まれる）に議論されている。
【０１０９】
第３のアプローチでは、家庭内外のユーザ機器デバイスのユーザは、コンテンツソース７１６と直接通信し、コンテンツにアクセスするために、そのメディアガイドアプリケーションを使用することができる。具体的には、家庭内では、ユーザテレビ機器７０２およびユーザコンピュータ機器７０４のユーザは、メディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。ユーザはまた、無線ユーザ通信デバイス７０６を使用して、家庭外のメディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。
【０１１０】
第４のアプローチでは、ユーザ機器デバイスは、クラウドコンピューティング環境内で動作し、クラウドサービスにアクセスしてもよい。クラウドコンピューティング環境では、コンテンツ共有、記憶、または配布のための種々のタイプのコンピューティングサービス（例えば、ビデオ共有サイトまたはソーシャルネットワーキングサイト）が、「クラウド」と称される、ネットワークアクセス可能コンピューティングおよび記憶リソースの集合によって提供される。例えば、クラウドは、通信ネットワーク７１４を介したインターネット等のネットワークを介して接続される、種々のタイプのユーザおよびデバイスにクラウドベースのサービスを提供する、中央にまたは分散場所に位置し得る、サーバコンピューティングデバイスの集合を含むことができる。これらのクラウドリソースは、１つ以上のコンテンツソース７１６および１つ以上のメディアガイドデータソース７１８を含んでもよい。加えて、または代替として、遠隔コンピューティングサイトは、ユーザテレビ機器７０２、ユーザコンピュータ機器７０４、および無線ユーザ通信デバイス７０６等の他のユーザ機器デバイスを含んでもよい。例えば、他のユーザ機器デバイスは、ビデオの記憶されたコピーまたはストリーミングされたビデオへのアクセスを提供してもよい。そのような実施形態では、ユーザ機器デバイスは、中央サーバと通信することなく、ピアツーピア様式で動作してもよい。
【０１１１】
クラウドは、ユーザ機器デバイスのために、他の実施例の中でもとりわけ、コンテンツ記憶、コンテンツ共有、またはソーシャルネットワーキングサービス等のサービスへのアクセス、および上記に説明される任意のコンテンツへのアクセスを提供する。サービスは、クラウドコンピューティングサービスプロバイダを通して、またはオンラインサービスの他のプロバイダを通して、クラウド内で提供されることができる。例えば、クラウドベースのサービスは、コンテンツ記憶サービス、コンテンツ共有サイト、ソーシャルネットワーキングサイト、または他のサービスを含むことができ、それを介して、ユーザ供給コンテンツは、接続されたデバイス上で他者によって視聴するために配布される。これらのクラウドベースのサービスは、ユーザ機器デバイスが、コンテンツをローカルで記憶し、ローカルで記憶されたコンテンツにアクセスするのではなく、コンテンツをクラウドに記憶し、コンテンツをクラウドから受信することを可能にしてもよい。
【０１１２】
ユーザは、キャメディアコンテンツオブジェクトリーダ、ビデオモード付きデジタルカメラ、オーディオレコーダ、携帯電話、およびハンドヘルドコンピューティングデバイス等の種々のコンテンツ捕捉デバイスを使用して、コンテンツを録画してもよい。ユーザは、直接、例えば、ユーザコンピュータ機器７０４から、またはコンテンツ捕捉特徴を有する、無線ユーザ通信デバイス７０６からのいずれかにおいて、クラウド上のコンテンツ記憶サービスにコンテンツをアップロードすることができる。代替として、ユーザは、最初に、コンテンツをユーザコンピュータ機器７０４等のユーザ機器デバイスに転送することができる。コンテンツを記憶するユーザ機器デバイスは、通信ネットワーク７１４上のデータ伝送サービスを使用して、コンテンツをクラウドにアップロードする。いくつかの実施形態では、ユーザ機器デバイス自体が、クラウドリソースであり、他のユーザ機器デバイスは、直接、ユーザがコンテンツを記憶したユーザ機器デバイスから、コンテンツにアクセスすることができる。
【０１１３】
クラウドリソースは、例えば、ウェブブラウザ、メディアガイドアプリケーション、デスクトップアプリケーション、モバイルアプリケーション、および／またはそれらのアクセスアプリケーションの任意の組み合わせを使用して、ユーザ機器デバイスによってアクセスされてもよい。ユーザ機器デバイスは、アプリケーション配信のために、クラウドコンピューティングに依拠する、クラウドクライアントであってもよい、またはユーザ機器デバイスは、クラウドリソースにアクセスすることなく、ある機能性を有してもよい。例えば、ユーザ機器デバイス上で起動するいくつかのアプリケーションは、クラウドアプリケーション、すなわち、インターネットを経由してサービスとして配信されるアプリケーションであってもよい一方、他のアプリケーションは、ユーザ機器デバイス上に記憶され、起動されてもよい。いくつかの実施形態では、ユーザデバイスは、コンテンツを複数のクラウドリソースから同時に受信してもよい。例えば、ユーザデバイスは、オーディオを１つのクラウドリソースからストリーミングする一方で、コンテンツを第２のクラウドリソースからダウンロードすることができる。または、ユーザデバイスは、より効率的なダウンロードのために、コンテンツを複数のクラウドリソースからダウンロードすることができる。いくつかの実施形態では、ユーザ機器デバイスは、図６に関連して説明される処理回路によって実施される処理動作等の処理動作のために、クラウドリソースを使用することができる。
【０１１４】
本明細書で参照されるように、用語「〜に応答して」は、「〜の結果として開始される」ことを指す。例えば、第２のアクションに応答して実施されている第１のアクションは、第１のアクションと第２のアクションとの間に介在ステップを含んでもよい。本明細書で参照されるように、用語「〜に直接応答して」は、「〜によって引き起こされる」ことを指す。例えば、第２のアクションに直接応答して実施されている第１のアクションは、第１のアクションと第２のアクションとの間に介在ステップを含まなくてもよい。
【０１１５】
図８は、本開示のいくつかの実施形態による、第１のユーザ選択に基づいて関連メディアコンテンツを集約するためのプロセス８００の例証的ステップのフローチャートである。プロセス８００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス８００は、第１のユーザ選択に基づいて関連メディアコンテンツを集約するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス８００の１つ以上のステップが、（例えば、図１−２および９−１５に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１１６】
ユーザが、ＦＯＸ  Ｎｅｗｓで銀行強盗についてのニュースレポートを視聴している状況を考慮されたい。その関心に基づいて、ユーザは、制御回路６０４によって生成されるユーザ入力インターフェース６１０上のＩ／Ｏパス６０２（図６）を介して、記事をタグ付けすることを選定してもよい。ステップ８０２では、制御回路６０４は、第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信する。第１のメディアコンテンツオブジェクトは、ニュースレポートのビデオストリームであってもよい。制御回路６０４はまた、第１のメディアコンテンツオブジェクトに関連する情報更新のタイプを表すオプションも受信する。例えば、オプションは、「警察の捜査」または「訴訟」に関する情報タイプを表してもよい。情報更新の本タイプは、ユーザが関心を持つ記事の側面を表してもよい（例えば、警察の捜査は、犯行現場分析を扱い得、訴訟は、いったん強盗が捕まると任意の公判事項を扱い得る）。
【０１１７】
ステップ８０４では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトと関連付けられ、情報更新のタイプに対応する、第１の複数のキーワードを抽出する。制御回路６０４（図６）は、異なる方法でキーワードを抽出してもよい。例えば、制御回路６０４は、メディアガイドデータソース７１８（図７）から、メディアコンテンツオブジェクトと関連付けられるメタデータを読み出し、キーワードを決定してもよい。制御回路６０４はまた、メディアコンテンツオブジェクトから字幕を抽出してもよい。制御回路６０４は、自然言語処理および発話認識を利用し、メディアコンテンツオブジェクトと関連付けられるオーディオからテキストを決定してもよい。
【０１１８】
制御回路６０４（図６）はまた、コンピュータビジョンプロセス（例えば、セグメンテーション、エッジ検出）を利用し、画面上のオブジェクトを識別してもよい。例えば、メディアガイドアプリケーションは、画面上の銀行の画像を識別し、「銀行」をキーワードとして分類してもよい。種々の反復するオブジェクトの画像が、分類された名称を伴って記憶装置６０８内の画像データベース内に記憶されてもよい。例えば、銀行の画像が、記憶され、「銀行」として分類されてもよい。制御回路６０４が、メディアコンテンツオブジェクト内の銀行の潜在的画像を検出するとき、制御回路６０４は、潜在的画像を画像データベース内の画像と比較してもよい。合致が存在する場合、制御回路６０４は、画像データベース内の合致する画像と関連付けられる分類された名称として、付加的キーワードを決定してもよい。同様に、メディアガイドアプリケーションは、「ニュース速報：マンハッタンで銀行強盗」等の画面上のテキストの画像を解析し、テキストに変換し、「銀行」、「強盗」、および「マンハッタン」をキーワードとして分類してもよい。この場合、キーワードは、キーワードは、「強盗」、「Ｃｉｔｉｂａｎｋ」、「盗まれた」、「マンハッタン」、「ブロードウェイ」、「１０月」、「金」等を含んでもよい。
【０１１９】
ステップ８０６では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定する。例えば、制御回路６０４は、メディアガイドデータソース７１８（図７）から読み出される第１のメディアコンテンツオブジェクトのメタデータを参照し、第１のメディアコンテンツオブジェクトが、２０１７年１０月１６日、月曜日の午後５時に、ＦＯＸ  Ｎｅｗｓで放送されたことを決定してもよい。情報更新のタイプに基づいて、制御回路６０４は、更新周期を設定し、記憶装置６０８内に更新周期の値を記憶してもよい。情報更新のタイプは、訴訟と関連付けられると仮定されたい。制御回路６０４は、訴訟の進展が頻繁ではないため、更新周期を３ヶ月毎に設定してもよい。更新周期を導出するプロセスは、図１２の説明で詳細に議論される。
【０１２０】
ステップ８０８では、期間が情報のタイプと関連付けられる更新周期を超えることを決定するステップに応答して、制御回路６０４（図６）は、第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる、第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを監視する。制御回路６０４は、第１のメディアコンテンツオブジェクトのリリース時間（例えば、２０１７年１０月１６日の午後５時）以降の期間を測定し、３ヶ月後（例えば、２０１８年１月１６日の午後５時）に、期間が更新周期を超えることを決定してもよい。制御回路６０４は、次いで、第２のメディアコンテンツオブジェクト（例えば、ニュース記事更新のビデオ）に関して、メディアコンテンツソース７１６（図７）において複数のコンテンツソース（例えば、ニュースチャネル）を監視してもよい。制御回路６０４は、第２のメディアコンテンツオブジェクトから第２の複数のキーワードを抽出してもよい。これらのキーワードは、「強盗」、「マンハッタン」、「ブロードウェイ」、「Ｃｉｔｉｂａｎｋ」、「１０月」、「裁判」、「裁判官」、および「有罪」を含んでもよい。第２の複数のキーワードは、第１の複数のキーワードのうちのいくつかを含んでもよい。本実施例では、制御回路６０４は、「強盗」、「マンハッタン」、「ブロードウェイ」、「Ｃｉｔｉｂａｎｋ」、および「１０月」が、両方の複数のキーワードに出現することを決定してもよい。
【０１２１】
ステップ８１０では、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定するステップに応答して、制御回路６０４（図６）は、記憶装置６０８内に第２のメディアコンテンツオブジェクトを記憶してもよく、閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す。閾値は、第２のメディアコンテンツオブジェクトが新しい情報を提供するか、または第１のメディアコンテンツオブジェクトに過度に類似するかどうかを決定するために使用される、定量的（例えば、割合、分数等）または定性的値（例えば「類似する」、「類似しない」等）であってもよい。例えば、制御回路６０４は、類似キーワードのある割合（例えば、６０％）であるように閾値を設定してもよい。第２のメディアオブジェクトが共通主題を有することを決定すること（図１０に議論されるプロセス）に応じて、メディアガイドアプリケーションは、１０個の一意の言葉のうち、２つの複数が５つのキーワード（例えば、５０％）を共有することに留意してもよい。制御回路６０４は、本値が閾値未満であることを決定してもよい。したがって、メディアガイドアプリケーションは、第２のメディアコンテンツオブジェクトを記憶してもよい。
【０１２２】
図８のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図８に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図８のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１２３】
図９は、本開示のいくつかの実施形態による、第１のユーザ選択に基づいて関連メディアコンテンツを集約するためのプロセス９００の例証的ステップのフローチャートである。プロセス９００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス９００は、第１のユーザ選択に基づいて関連メディアコンテンツを集約するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス９００の１つ以上のステップが、（例えば、図１−２、８、および１０−１５に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１２４】
ステップ９０２では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信する。先の実施例から継続して、ユーザは、ニューヨーク市での銀行強盗についてのニュースレポートをＣＮＮ  Ｎｅｗｓで視聴していると仮定されたい。メディアガイドアプリケーションは、ユーザがディスプレイ６１２上のユーザ入力インターフェース６１０を通して記事をタグ付けすることを可能にしてもよい。その関心に基づいて、ユーザは、最終的に記事をタグ付けしてもよい。制御回路６０４は、Ｉ／Ｏパス６０２を介して、第１のメディアコンテンツオブジェクト（例えば、ニュース記事のビデオクリップ）と関連付けられる選択を受信してもよい。
【０１２５】
ステップ９０４では、第１のメディアコンテンツオブジェクトと関連付けられるタイプに基づいて、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトの主題の側面をそれぞれ表す、複数のオプションを表示するために生成してもよい。オプションは、ディスプレイ６１２上のユーザ入力インターフェース６１０の一部として提示されてもよく、オーバーレイ１０２（図１）に描写される。例えば、制御回路６０４は、被害者の更新、訴訟、および警察の捜査等の情報更新のタイプを表示するために生成してもよい。情報更新の各タイプは、一意のテーマと関連付けられる。さらに、各オプションは、制御回路６０４によって事前決定されるキーワードのセットと関連付けられ、記憶装置６０８内に記憶されてもよい。これらのキーワードは、メディアガイドデータソース６０８から読み出される情報に基づいて、制御回路６０４によって生成されてもよい。例えば、被害者の更新は、銀行の従業員、傍観者、およびコミュニティへの強盗の影響を扱い得る。被害者の更新の関連付けられるキーワードは、「被害者」、「従業員」、「コミュニティ」等を含んでもよい。訴訟は、銀行強盗と関連付けられる任意の訴訟事例または告訴を包含してもよい。訴訟の関連付けられるキーワードは、「公判」、「裁判官者」、「告訴された」、「法律」等を含んでもよい。
【０１２６】
ステップ９０６では、複数のオプションのうちの第１のものの第２のユーザ選択を受信するステップに応答して、制御回路６０４（図６）は、選択された第１のオプションに従って、第１のメディアコンテンツオブジェクトと関連付けられる第１の複数のキーワードを抽出する。例えば、ユーザは、Ｉ／Ｏパス６０２を介して、ユーザ入力インターフェース６１０上で警察の捜査オプションを選択してもよい。応答して、制御回路６０４は、メディアコンテンツオブジェクトからキーワードを抽出するプロセスを開始してもよい。前述で議論されたように、制御回路６０４は、メディアコンテンツオブジェクトと関連付けられるメタデータからキーワード、およびメディアコンテンツオブジェクトから字幕を抽出してもよい。制御回路６０４は、自然言語処理および発話認識を利用し、メディアコンテンツオブジェクトと関連付けられるオーディオからテキストを決定してもよい。制御回路６０４はまた、コンピュータビジョンプロセス（例えば、セグメンテーション、エッジ検出）を実行し、画面上のオブジェクトを識別し、画像データベースを使用してそれらを分類してもよい。同様に、制御回路６０４は、「ニュース速報：マンハッタンで銀行強盗」等の画面上のテキストの画像を解析し、テキストに変換し、「銀行」、「強盗」、および「マンハッタン」をキーワードとして分類してもよい。制御回路６０４がキーワードを決定するために実行するプロセス（例えば、発話認識、コンピュータビジョン、分類等）は、組み合わせて使用されることができる。いくつかの実施形態では、全てのプロセスが、使用されてもよい一方で、他の実施形態では、いくつかのプロセスが、省略されてもよい。
【０１２７】
包括的な実施例では、制御回路６０４（図６）は、上記に列挙される全ての方法を利用し、キーワードを抽出すると仮定されたい。制御回路６０４によって決定されるような第１の複数のキーワードは、したがって、「マンハッタン」、「銀行」、「強盗」、「金」、「銃」、「カメラ」等を含んでもよい。
【０１２８】
ステップ９０８では、制御回路６０４（図６）は、選択された第１のオプションと関連付けられる更新周期を識別する。オプションは、オプションにおける更新の発生の頻度に基づく更新周期（例えば、時間の単位）と関連付けられてもよい。更新周期を導出するためのプロセスは、図１２の説明で議論される。制御回路６０４は、３つのオプション、すなわち、警察の捜査、被害者の更新、および訴訟を提供すると仮定されたい。訴訟、すなわち、第３のオプションは、毎月の更新周期を有してもよい。これは、訴訟についてのレポートが低頻度であり得るためである。警察の捜査および被害者の更新、すなわち、第１および第２のオプションはそれぞれ、１時間毎の更新周期を有してもよい。これは、警察の捜索、被害者のインタビュー、および手掛かりの記事が、犯罪後に頻繁に伝送され得るためである。ユーザの選択されたオプション、すなわち、警察の捜査に基づいて、制御回路６０４は、第１のメディアコンテンツオブジェクトと関連付けられる更新周期を１時間毎として設定してもよい。
【０１２９】
ステップ９１０では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトのリリース時間以降の期間を測定する。リリース時間は、第１のメディアコンテンツオブジェクトがコンテンツプロバイダによって伝送された時間である。例えば、マンハッタンでの銀行強盗についてのニュース放送のリリース時間は、２０１７年１０月７日の午後５時であってもよい。ユーザは、ニュース放送をタグ付けすることを選定すると仮定されたい。制御回路６０４は、ニュース放送ビデオクリップを第１のメディアコンテンツオブジェクトとして識別し、リリース時間から時間を測定（例えば、時間の単位によってインクリメント）し始めてもよい。
【０１３０】
ステップ９１２では、制御回路６０４（図６）は、期間の時間値および更新周期の時間値を比較することによって、期間が更新周期を超えるかどうかを決定する。制御回路６０４は、制御回路６０４が（例えば、１分毎に）期間をインクリメントする度に、測定された期間を更新周期と比較してもよい。この場合、例えば、制御回路６０４は、更新周期が１時間毎であるため、期間が２０１７年１０月７日の午後６時に更新周期を超えることを決定してもよい。期間が更新周期を超えない場合、プロセスは、ステップ９１０に戻り、制御回路６０４は、時間を測定し続ける。
【０１３１】
ステップ９１４では、期間が更新周期を超えることを決定するステップに応答して、制御回路６０４（図６）は、第１の複数のキーワードのうちのいくつかを含む第２の複数のキーワードと関連付けられる、第２のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを同時に監視する。制御回路６０４はまた、測定された期間をリセットし、測定プロセスを再開してもよい。制御回路６０４は、第２のメディアコンテンツオブジェクトと関連付けられる第２の複数のキーワードを抽出してもよい。午後６時に、制御回路６０４は、メディアコンテンツソース７１６（図７）を監視し、第２のメディアコンテンツオブジェクトを検出すると仮定されたい。
【０１３２】
ステップ９１６では、制御回路６０４（図６）は、コンピュータビジョンおよび自然言語処理を使用して、第２のメディアコンテンツオブジェクトから第２の複数のキーワードを抽出する。例えば、第２のメディアコンテンツオブジェクトのオーディオは、強盗がマスクを着用していたが、指紋の付いた銃を残した様子について議論するニュースレポータを特徴としてもよい。自然言語処理を使用して、制御回路６０４は、「マンハッタン」、「銀行」、「強盗」、「マスク」、「銃」、「カメラ」、「指紋」等を含む、キーワードを識別してもよい。
【０１３３】
ステップ９１８では、制御回路６０４（図６）は、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であるかどうかを決定し、閾値は、新しい情報で更新される共通主題を伴うメディアコンテンツオブジェクトを表す。制御回路６０４は、最初に、オプション閾値および下限レベル閾値に基づいて、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有するかどうかを決定してもよい。本プロセスは、図１０の説明で詳細に議論される。制御回路６０４は、両方のメディアコンテンツオブジェクトが実際に共通主題を共有することを決定すると仮定されたい。
【０１３４】
第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定するステップに応答して、制御回路６０４（図６）は、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定してもよい。制御回路６０４は、記憶装置から、８０％であり得る閾値を読み出してもよい。したがって、第２の複数のキーワードが、そのキーワードの８０％またはそれより高いものを第１の複数のキーワードと共有する場合、制御回路６０４は、第２のメディアコンテンツオブジェクトを記憶しないことを決定してもよい（例えば、第２のメディアコンテンツオブジェクトは、第１のメディアコンテンツオブジェクトに過度に類似し、同一のニュース記事であり得る）。挙げられる実施例では、第２の複数のキーワードの中の共有キーワードは、第２の複数の中の全キーワードの約７２％のみを占める。したがって、制御回路６０４は、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定してもよい。
【０１３５】
ステップ９２０では、第２の複数内に含まれる第１の複数のキーワードの量が閾値未満であること、またはいくつかの実施形態では、第２の複数のキーワードが下限、上限、およびオプション閾値（図１０の説明に議論される）を満たすことを決定するステップに応答して、制御回路６０４（図６）は、メモリ（例えば、記憶装置６０８）内に第２のメディアコンテンツオブジェクトを記憶してもよい。これは、第２のメディアコンテンツオブジェクト（例えば、ビデオクリップ）が、ユーザが選択した同一の記事（例えば、第１のメディアコンテンツオブジェクト）を網羅することを表す。さらに、第２のメディアコンテンツオブジェクトは、一意であり、付加的情報を記事に追加する。最後に、第２のメディアコンテンツオブジェクトは、ユーザによって要求される主題の側面に対応する。
【０１３６】
図９のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図９に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図９のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１３７】
図１０は、本開示のいくつかの実施形態による、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有することを決定するためのプロセス１０００の例証的ステップのフローチャートである。プロセス１０００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１０００は、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有することを決定するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１０００の１つ以上のステップが、（例えば、図１−２、８−９、および１１−１６に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１３８】
ステップ１００２では、制御回路６０４（図６）は、第２のメディアコンテンツオブジェクトと関連付けられる第２の複数のキーワードを抽出する。例えば、制御回路６０４は、自然言語処理および発話認識を利用し、強盗事件の新しい進展について議論するニュースレポータのオーディオを解析してもよい。第２の複数のキーワードは、したがって、「マンハッタン」、「銀行」、「強盗」、「マスク」、「銃」、「カメラ」、および「指紋」を含んでもよい。
【０１３９】
ステップ１００４では、制御回路６０４（図６）は、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値の下限レベルを上回るかどうかを決定してもよい。例えば、閾値は、制御回路６０４が記憶装置６０８から読み出す、上限レベルおよび下限レベルを有してもよい。上限レベルは、第２の複数のキーワード内に含まれ得る、第１の複数のキーワードの最大許容量を表す。対照的に、上限レベルは、第２の複数のキーワード内に含まれ得る、第１の複数のキーワードの最小許容量を表す。許容量は、制御回路６０４がメディアコンテンツオブジェクトを記憶するために十分であると決定する量である。
【０１４０】
制御回路６０４（図６）は、閾値の下限レベルが満たされる場合に、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定してもよい。例えば、第１の複数のキーワードは、「マンハッタン」、「銀行」、「強盗」、「金」、「銃」、および「カメラ」を含んでもよい。第２の複数のキーワードは、「マンハッタン」、「銀行」、「強盗」、「マスク」、「銃」、「カメラ」、および「指紋」を含んでもよい。集合的に、両方の複数は、８つの一意の言葉を含有する。第２の複数のキーワードは、第１の複数のキーワードと５つの言葉を共有する。本実施例では、制御回路６０４は、記憶装置６０８から閾値の下限レベルを読み出し、閾値の下限レベルが３０％であることを決定してもよい。第１のメディアコンテンツオブジェクトとの共通主題と見なされるために、制御回路６０４は、したがって、言葉の少なくとも３０％が第１の複数のキーワードと共有されることを要求する。この場合、第２の複数のキーワードの約７２％もまた、第１の複数のキーワード内に含まれる。これに基づいて、制御回路６０４は、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトとの共通主題を有することを決定してもよい。
【０１４１】
ステップ１００６では、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値の下限レベルを上回ることを決定するステップに応答して、制御回路６０４（図６）は、第２の複数のキーワード内に含まれるオプションキーワードの量がオプション閾値を上回るかどうかを決定する。前述で議論されたように、オプションキーワードは、制御回路６０４によって事前決定され、ユーザ選択オプション（メディアガイドアプリケーションによって生成される）と関連付けられる。オプションキーワードは、トピックを普遍的に説明する言葉であってもよい。例えば、警察の捜査のトピックは、「警察」、「カメラ」、「目撃者」、「尋問」等のオプションキーワードと関連付けられてもよい。
【０１４２】
オプションキーワードは、メディアガイドデータソース７１８（図７）から分析される情報に基づいて、制御回路６０４（図６）によって生成されてもよい。例えば、制御回路６０４は、記憶装置６０８内に主題データベースを作成してもよい。制御回路６０４は、メディアガイドデータソース７１８からのメディアコンテンツを分析し、警察の捜査、被害者の更新、および訴訟等の主題のいくつかの側面を生成してもよい。例えば、制御回路６０４は、犯罪についてのニュース記事を読み出し、犯罪事件の側面を決定してもよい。これらの側面は、犯罪のタイプ、犯罪によって影響を受ける当事者、および影響を包含してもよい。制御回路６０４は、強盗を扱う種々の訴訟についての１００件のニュース記事を識別し、記事毎に自然言語処理を使用してキーワードを生成すると仮定されたい。制御回路６０４は、「法律」、「強盗」、「弁護士」、「判決を受ける」等の全ての記事に存在するキーワードを決定し、主題列「訴訟」の下で主題データベース内にそれらを記憶してもよい。
【０１４３】
制御回路６０４（図６）は、第２の複数のキーワード内に含まれる必要があるオプションキーワードの最小量を表す、オプション閾値を設定してもよい。制御回路６０４は、記憶装置６０８からオプション閾値（例えば、１０％に設定される）を読み出してもよい。第２の複数のキーワードが、「マンハッタン」、「銀行」、「強盗」、「マスク」、「銃」、「カメラ」、および「指紋」を含む場合、制御回路６０４は、「カメラ」が第２の複数のキーワードの約１４％を占めるオプションキーワードであることを決定してもよい。したがって、制御回路６０４は、第２の複数のキーワード内に含まれるオプションキーワードの量がオプション閾値を上回ることを決定してもよく、応答して、ステップ１０１０では、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有することを決定してもよい。量が、それぞれ、ステップ１００４およびステップ１００６において、閾値の下限レベルまたはオプション閾値未満である場合、プロセスは、ステップ１００８に進む。ステップ１００８では、制御回路６０４は、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有しないことを決定する。
【０１４４】
図１０のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１０に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１０のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１４５】
図１１は、本開示のいくつかの実施形態による、記憶されたメディアコンテンツオブジェクトの識別された時間を表す、タイムラインを表示するために生成するためのプロセス１１００の例証的ステップのフローチャートである。プロセス１１００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１１００は、記憶されたメディアコンテンツオブジェクトの識別された時間を表す、タイムラインを表示するために生成するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１１００の１つ以上のステップが、（例えば、図１−２、８−１０、および１２−１６に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１４６】
ステップ１１０２では、制御回路６０４（図６）は、第１および第２の複数のキーワードのうちのいくつかを含む第３の複数のキーワードと関連付けられる、第３のメディアコンテンツオブジェクトに関して、複数のコンテンツソースを監視する。例えば、制御回路６０４は、メディアコンテンツソース７１６（図７）から銀行強盗についての付加的ニュース記事を検出してもよい。付加的ニュース記事は、ＣＮＮ  Ｎｅｗｓからのビデオクリップであってもよく、制御回路６０４によって第３のメディアコンテンツオブジェクトとして識別されてもよい。制御回路６０４は、第３のメディアコンテンツオブジェクトと関連付けられる第３の複数のキーワードを抽出してもよい。例えば、付加的ニュース記事は、強盗が警察によって捕まえられることを考慮してもよい。制御回路６０４は、自然言語処理およびコンピュータビジョンを利用し、ニュースレポート中に画面上の字幕および言葉を抽出してもよい。制御回路６０４は、したがって、「マンハッタン」、「銀行」、「強盗」、「指紋」、「カメラ」、「捕まった」、および「告訴された」を含む、第３の複数のキーワードを決定してもよい。第３の複数のキーワードは、第１および第２の複数といくつかのキーワードを共有することに留意されたい。第３の複数のキーワードに特有の唯一のキーワードは、「捕まった」および「告訴された」である。
【０１４７】
ステップ１１０４では、制御回路６０４（図６）は、第３の複数のキーワード内に含まれる第１および第２の複数のキーワードの量が閾値未満であるかどうかを決定する。いくつかの実施形態では、制御回路６０４はまた、プロセス１０００（図１０）を実行し、第３のメディアコンテンツオブジェクトが第１および／または第２のメディアコンテンツオブジェクトと共通主題を共有することを確実にしてもよい。制御回路６０４は、次いで、記憶装置から、８０％であり得る閾値を読み出してもよい。したがって、第３の複数のキーワードが、そのキーワードの８０％またはそれより高いものを第１および第２の複数のキーワードと共有する場合、制御回路６０４は、第３のメディアコンテンツオブジェクトを記憶しないことを決定してもよい（例えば、第３のメディアコンテンツオブジェクトは、第１／第２のメディアコンテンツオブジェクトに過度に類似し、同一のニュース記事であり得る）。挙げられる実施例では、第３の複数のキーワードの中の共有キーワードは、第３の複数の中の全キーワードの約７２％のみを占める。したがって、制御回路６０４は、第３の複数のキーワード内に含まれる第１および第２の複数のキーワードの量が閾値未満であることを決定してもよい。
【０１４８】
ステップ１１０６では、第３の複数のキーワード内に含まれる第１および第２の複数のキーワードの量が閾値未満であることを決定するステップに応答して、制御回路６０４（図６）は、記憶装置６０８内に第３のメディアコンテンツオブジェクトを記憶する。量が閾値を超える場合、プロセスは、ステップ１１０２に戻り、制御回路６０４は、異なる第３のメディアコンテンツオブジェクトを監視する。
【０１４９】
ステップ１１０８では、制御回路６０４（図６）は、第１、第２、および第３のメディアコンテンツオブジェクトのそれぞれと関連付けられるリリース時間を識別する。リリース時間は、メディアコンテンツオブジェクトがコンテンツプロバイダによって伝送され、メディアガイドデータソース７１８（図７）から読み出され得る時間である。例えば、銀行強盗についてのニュース放送（例えば、第１のメディアコンテンツオブジェクト）のリリース時間は、２０１７年１０月１６日の午後５時であってもよい。強盗が識別されたことについてのニュース更新（例えば、第２のメディアコンテンツオブジェクト）のリリース時間は、２０１７年１０月１７日の午後５時であってもよい。強盗が捕まったことについてのニュースレポート（例えば、第３のメディアコンテンツオブジェクト）のリリース時間は、２０１７年１０月２０日の午後６時であってもよい。
【０１５０】
ステップ１１１０では、制御回路６０４（図６）は、識別された時間および第１、第２、および第３のメディアコンテンツオブジェクトを表す、タイムライン（例えば、図３に提示される）を表示するために生成し、タイムラインは、第１、第２、および第３のメディアコンテンツオブジェクトと関連付けられる更新のタイプのインジケータを含む。タイムラインは、ディスプレイ６１２上にユーザ入力インターフェース６１０として示されてもよい。図３に議論されるように、タイムラインは、記憶装置内の個別のメディアコンテンツオブジェクトの再生を開始するボタンを表示してもよい。インジケータは、リリース時間および更新のタイプ（例えば、警察の捜査、訴訟、被害者の更新等）についての情報を含んでもよい。
【０１５１】
図１１のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１１に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１１のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１５２】
図１２は、本開示のいくつかの実施形態による、選択されたオプションのための更新周期を決定するためのプロセス１２００の例証的ステップのフローチャートである。プロセス１２００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１２００は、選択されたオプションのための更新周期を決定するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１２００の１つ以上のステップが、（例えば、図１−２、８−１１、および１３−１６に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１５３】
ステップ１２０２では、制御回路６０４（図６）は、主題の第１の側面に対応するコンテンツの第１のセットと関連付けられる、第１の複数の前のリリース時間を検索する。例えば、主題の第１の側面は、警察の捜査であってもよい。コンテンツの第１のセットは、したがって、警察が銀行強盗を追跡するための手掛かりを捜索していることについてのニュース記事を含んでもよい。第１の複数の前のリリース時間は、各個別の記事と関連付けられてもよい（例えば、第１のニュース記事は、第１のリリース時間を有し、第２のニュース記事は、第２のリリース時間を有する等）。制御回路６０４は、メディアガイドデータソース７１６（図７）を参照し、メディアコンテンツオブジェクトのリリース時間等のメタデータを読み出してもよい。さらに、制御回路６０４は、制御回路６０４がディアコンテンツオブジェクトを識別する度に、記憶装置６０８内で主題データベースを更新してもよい。例えば、主題データベースの「警察の捜査」セクションの下で、制御回路６０４は、共通主題を伴う各識別されたメディアコンテンツオブジェクトのリリース時間を記憶してもよい。
【０１５４】
ステップ１２０４では、制御回路６０４（図６）は、第１の複数の前のリリース時間のそれぞれの間の第１の平均持続時間を決定する。制御回路６０４は、主題データベース内の「警察の捜査」の下の種々の記事のリリース時間を読み出すと仮定されたい。制御回路６０４は、第１の記事が月曜日の午後９時のリリース時間を有し、第２の記事が次の火曜日の午後９時のリリース時間を有することを決定してもよい。制御回路６０４は、２つのリリース時間の間に２４時間があることを決定し、第２のリリース時間と第３のリリース時間との間の時間量を決定してもよい。本プロセスは、「警察の捜査」の下の全てのメディアコンテンツオブジェクトが主題データベース内で考慮されるまで継続してもよい。制御回路６０４は、次いで、全てのリリース時間の間の平均持続時間を決定してもよい。
【０１５５】
ステップ１２０６では、制御回路６０４（図６）は、主題の第１の側面と関連付けられる第１の更新周期の第１の値として、第１の平均持続時間を記憶する。例えば、制御回路６０４は、リリース時間の間の平均持続時間が２４時間である場合に、警察の捜査と関連付けられるコンテンツに関して、２４時間を更新周期として記憶してもよい。これは、付加的メディアコンテンツオブジェクトを監視する前に、制御回路６０４が待機する時間量を表す。制御回路６０４が、第１のメディアコンテンツオブジェクトと共通主題を共有する付加的メディアコンテンツオブジェクトを見出すことができない場合、制御回路６０４は、制限時間までのみ検索し続け得ることに留意されたい。例えば、具体的ニュース記事についての更新がもはや存在しない場合がある。制御回路６０４は、記憶装置６０８内のユーザプロファイルから制限時間を読み出してもよい。制限時間は、６０日（例えば、ユーザによって設定される）であってもよい。したがって、６０日後、制御回路６０４は、付加的メディアコンテンツオブジェクトを監視することを止めてもよい。
【０１５６】
ステップ１２０８では、制御回路６０４（図６）は、主題の第２の側面に対応するコンテンツの第２のセットと関連付けられる、第２の複数の前のリリース時間を検索する。例えば、主題の第２の側面は、「訴訟」であってもよい。制御回路６０４は、主題データベースを参照し、「訴訟」と関連付けられるメディアコンテンツオブジェクトのリリース時間を読み出してもよい。
【０１５７】
ステップ１２１０では、制御回路６０４（図６）は、第２の複数の前のリリース時間のそれぞれの間の第２の平均持続時間を決定する。先の実施例で記述されるように、制御回路６０４は、「訴訟」の下で見出されるリリース時間を読み出し、メディアコンテンツオブジェクトのリリース時間の間の第２の平均持続時間を決定してもよい。
【０１５８】
ステップ１２１２では、制御回路６０４（図６）は、主題の第２の側面と関連付けられる第２の更新周期の第２の値として、第２の持続時間を記憶する。
例えば、制御回路６０４は、主題の第２の側面「訴訟」と関連付けられる更新周期として、前のステップで決定される第２の平均持続時間を設定してもよい。
【０１５９】
ステップ１２１４では、制御回路６０４（図６）は、選択された第１のオプションに対応する主題の側面に基づいて、識別された更新周期として第１および第２の更新周期のうちの１つを選択する。例えば、ユーザは、第１のオプション内の主題として「警察の捜査」を選択してもよい。制御回路６０４は、したがって、更新周期を、警察の捜査と関連付けられるニュース更新の間の平均持続時間である、第１の更新周期に設定してもよい。
【０１６０】
図１２のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１２に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１２のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１６１】
図１３は、本開示のいくつかの実施形態による、メディア再生一覧を生成し、記憶されたメディアコンテンツオブジェクトについてユーザに警告するためのプロセス１３００の例証的ステップのフローチャートである。プロセス１３００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１３００は、メディア再生一覧を生成し、記憶されたメディアコンテンツオブジェクトについてユーザに警告するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１３００の１つ以上のステップが、（例えば、図１−２、８−１２、および１４−１６に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１６２】
ステップ１３０２では、制御回路６０４（図６）は、第２の複数のキーワード内に含まれる第１の複数のキーワードの量が閾値未満であることを決定する。前述で議論されたように、量が閾値未満であることを決定するステップに応答して、制御回路６０４は、記憶装置６０８内に第２のメディアコンテンツオブジェクトを記憶する。これは、第２のメディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有し、主題に関する付加的情報を含むことを表す。
【０１６３】
ステップ１３０４では、制御回路６０４（図６）は、第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定する。更新のタイプは、ユーザに表示されるオプション（例えば、警察の捜査、訴訟、被害者の更新等）と関連付けられる。例えば、制御回路６０４（図６）は、第２の複数のキーワード内に含まれるオプションキーワードの量がオプション閾値を上回るかどうかを決定してもよい。前述で議論されたように、オプションキーワードは、制御回路６０４によって事前決定され、ユーザ選択オプションと関連付けられる。例えば、警察の捜査のトピックは、「警察」、「カメラ」、「目撃者」、「尋問」等のオプションキーワードと関連付けられてもよい。オプションキーワードの量がオプション閾値を超える場合、制御回路６０４は、第２のメディアコンテンツオブジェクトと関連付けられる更新のタイプを決定してもよい（例えば、更新のタイプは、警察の捜査と関連付けられるキーワードの量がオプション閾値を上回るため、警察の捜査であると決定される）。
【０１６４】
ステップ１３０６では、制御回路６０４（図６）は、更新のタイプに基づいて、アラートタイプを選択する。例えば、更新のタイプ、すなわち、警察の捜査は、具体的アラートタイプと関連付けられてもよい。制御回路６０４は、記憶装置６０８内の主題データベースからアラートタイプを読み出してもよい。アラートタイプは、ディスプレイ６１２上のポップアップ通知、ユーザプロファイル内のカレンダイベント、または特定の主題と関連付けられる全てのメディアコンテンツオブジェクトを列挙するアクセス可能なユーザ入力インターフェース６１０を含んでもよい。例えば、制御回路６０４は、第２のメディアコンテンツオブジェクトが検出されたことをユーザに知らせるオーバーレイをディスプレイ６１２上に生成してもよい。制御回路６０４はまた、ユーザの視聴履歴およびカレンダを含む、ユーザのユーザプロファイルを読み出してもよい。制御回路６０４は、ユーザのカレンダ内に通知を含んでもよい。本プロセスは、図１５の説明でさらに議論される。
【０１６５】
ステップ１３０８では、制御回路６０４（図６）は、第２のメディアコンテンツオブジェクトを記憶するステップに応答して、アラートタイプを使用してアラートを生成する。更新のタイプは、警察の捜査であると仮定されたい。制御回路６０４は、記憶装置６０８内の主題データベースから、警察の捜査と関連付けられるアラートタイプを読み出してもよい。アラートタイプは、ポップアップ通知であると仮定されたい。制御回路６０４は、ディスプレイ６１２上に通知を生成してもよい。
【０１６６】
ステップ１３１０では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトおよび第２のメディアコンテンツオブジェクトを組み合わせることによって、メディア再生一覧を生成する。例えば、制御回路６０４は、通知をメディア再生一覧とリンクしてもよく、（例えば、Ｉ／Ｏパス６０２を介して）通知をクリックすることに応じて、メディア再生一覧にアクセスするユーザ要求を受信してもよい。メディア再生一覧は、第１および第２のメディアコンテンツオブジェクトのマージされたメディアコンテンツオブジェクトを特徴としてもよい。メディア再生一覧はまた、分離しているがリリース時間に基づく順序でメディアコンテンツオブジェクトを保ってもよい。
【０１６７】
図１３のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１３に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１３のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１６８】
図１４は、本開示のいくつかの実施形態による、第１のユーザ選択の時間に先行するリリース時間を有する、メディアコンテンツオブジェクトを検索するためのプロセス１４００の例証的ステップのフローチャートである。プロセス１４００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１４００は、第１のユーザ選択の時間に先行するリリース時間を有する、メディアコンテンツオブジェクトを検索するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１４００の１つ以上のステップが、（例えば、図１−２、８−１３、および１５−１６に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１６９】
ステップ１４０２では、制御回路６０４（図６）は、第１のユーザ選択として、着目ニュース記事をタグ付けするユーザからの入力を受信する。先の実施例から継続して、ユーザは、ニューヨーク市での銀行強盗についてのニュースレポートをＣＮＮ  Ｎｅｗｓで視聴していると仮定されたい。制御回路６０４は、ユーザがディスプレイ６１２上のユーザ入力インターフェース６１０を通して記事をタグ付けする（すなわち、選択する）ことを可能にしてもよい。その関心に基づいて、ユーザは、最終的に記事をタグ付けしてもよい。制御回路６０４は、Ｉ／Ｏパス６０２を介して、第１のメディアコンテンツオブジェクト（例えば、ニュース記事のビデオクリップ）と関連付けられる選択を受信してもよい。
【０１７０】
ステップ１４０４では、制御回路６０４（図６）は、ニュース記事と関連付けられるキーワードを生成する。制御回路６０４（図６）は、メディアガイドデータソース７１８（図７）から、メディアコンテンツオブジェクトと関連付けられるメタデータを読み出すことによって、キーワードを生成してもよい。制御回路６０４は、メディアコンテンツオブジェクトから字幕を抽出してもよい。制御回路６０４はまた、自然言語処理および発話認識を利用し、メディアコンテンツオブジェクトと関連付けられるオーディオからテキストを決定してもよい。
【０１７１】
ステップ１４０６では、制御回路６０４（図６）は、キーワードを複数のカテゴリにカテゴリ化する。例えば、制御回路６０４は、データ分析処理（例えば、クラスタリング、分類）を使用して、キーワードをカテゴリ化し、複数のカテゴリを決定してもよい。複数のカテゴリは、反復するテーマまたは概念を表す。いくつかの実施形態では、制御回路６０４は、ニュースレポートを転写し、全ての言葉を分析し、複数のカテゴリを生成してもよい。複数のカテゴリの中のカテゴリのうちの１つは、「訴訟」であると仮定されたい。「裁判官」、「裁判」、および「法律」等のキーワードは、データ分析プロセス、すなわち、クラスタリングが、キーワードを「訴訟」と関連付け得るため（例えば、「裁判官」、「裁判」、および「法律」が、ニュースレポートの中で「公判」と一緒に頻繁に言及され得るため）、「訴訟」の下でカテゴリ化されてもよい。
【０１７２】
ステップ１４０８では、制御回路６０４（図６）は、複数のカテゴリのそれぞれを、第１のオプションに対応する主題の側面と比較する。例えば、複数のカテゴリは、「警察の捜査」、「訴訟」、および「被害者の更新」を含んでもよい。制御回路６０４は、主題の第１の側面、すなわち、警察の捜査が、第１のカテゴリ「警察の捜査」に対応することを決定してもよい。いくつかの実施形態では、複数のカテゴリは、主題の側面と正確には一致しない場合がある。例えば、クラスタリングアルゴリズムは、「捜査」の下で警察の捜査と関連付けられるキーワードをグループ化してもよい。これらの場合において、制御回路６０４は、主題の側面に最も類似するカテゴリを決定してもよい。複数のカテゴリが、「捜査」、「法律」、および「銀行」を含む場合、制御回路６０４は、合致する言葉「捜査」により、「警察の捜査」がカテゴリ「捜査」に最も類似することを決定してもよい。
【０１７３】
ステップ１４１０では、制御回路６０４（図６）は、第１の複数のキーワードのそれぞれと関連付けられるカテゴリが主題の側面に対応することを決定するステップに応答して、第１の複数のキーワードを識別する。例えば、複数のカテゴリの中の第１のカテゴリ「捜査」の下でカテゴリ化されるキーワードは、「警察」、「強盗」、「手掛かり」、「尋問」、および「目撃者」を含んでもよい。カテゴリが、第１のオプションに対応する主題の第１の側面「警察の捜査」と関連付けられるため、制御回路６０４は、第１のカテゴリと関連付けられるキーワードを第１の複数のキーワードとして識別してもよい。
【０１７４】
ステップ１４１２では、制御回路６０４（図６）は、第１の複数のキーワードの全て未満を含み、第１の時間に先行するリリース時間と関連付けられる、メディアコンテンツオブジェクトに関して、複数のコンテンツソースを検索する。リリース時間は、メディアコンテンツオブジェクトがコンテンツプロバイダによって伝送される時間である。例えば、コンテンツプロバイダは、ＣＮＮであってもよい。メディアコンテンツオブジェクトは、ＣＮＮで伝送されるＣＮＮ  Ｎｅｗｓ上の記事セグメントであってもよい。制御回路６０４が第１のメディアコンテンツオブジェクトのユーザ選択を受信する第１の時間は、２０１７年１０月９日の月曜日であると仮定されたい。制御回路６０４は、インターネットまたはコンテンツプロバイダからの記憶されたメディアのデータベース上で、第１の時間の前のリリース時間を伴うメディアコンテンツオブジェクトを検索してもよい。例えば、制御回路６０４は、ＣＮＮ  Ｎｅｗｓウェブサイトから銀行強盗に関連する前のニュース記事（例えば、強盗の数日前の銀行の近傍の疑わしい活動についてのニュース記事）を読み出してもよい。故に、第１の時間に先行するリリース時間を伴う各メディアコンテンツオブジェクトが、制御回路６０４によって分析されるであろう（例えば、キーワードを抽出する、メディアコンテンツオブジェクトが第１のメディアコンテンツオブジェクトと共通主題を共有することを決定する）。特に、制御回路６０４は、識別されたメディアコンテンツオブジェクトと関連付けられるキーワードが閾値未満の第１の複数のキーワードの量を含むかどうかを決定してもよい。
【０１７５】
図１４のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１４に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１４のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１７６】
図１５は、本開示のいくつかの実施形態による、現在のシーズンの終了時間まで、第２のメディアコンテンツオブジェクトについてユーザに通知することを遅延させるためのプロセス１５００の例証的ステップのフローチャートである。プロセス１５００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１５００は、現在のシーズンの終了時間まで、第２のメディアコンテンツオブジェクトについてユーザに通知することを遅延させるために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１５００の１つ以上のステップが、（例えば、図１−２、８−１４、および１６に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１７７】
ステップ１５０２では、制御回路６０４（図６）は、ユーザが関心を表した、番組の現在のシーズンを決定する。制御回路６０４は、ユーザの視聴履歴を含み得る、記憶装置６０８内のユーザプロファイルを読み出してもよい。ユーザは、「Ｇａｍｅ  ｏｆ  Ｔｈｒｏｎｅｓ」を鑑賞すると仮定されたい。制御回路６０４は、視聴履歴から、ユーザが、シーズン８、すなわち、現在のシーズンからのエピソードを鑑賞していることを決定してもよい。
【０１７８】
ステップ１５０４では、制御回路６０４（図６）は、現在のシーズンの終了時間を決定する。例えば、制御回路６０４は、シーズンの中のエピソードの総数（例えば、１０のうちのエピソード８）を示す、各エピソードと関連付けられるメタデータを読み出してもよい。番組が毎週伝送される場合、制御回路６０４は、２つのエピソードがまだ伝送されておらず、したがって、シーズンが２週間で終了するであろうことを決定してもよい。制御回路６０４はまた、インターネット（例えば、ＩＭＤＢエピソードリスト）から、現在のシーズンの放送スケジュール等の情報をプルしてもよい。同一のプロセスが、スポーツのシーズン（例えば、試合のスケジュール）に適用されることができる。
【０１７９】
ステップ１５０６では、読み出された情報に基づいて、制御回路６０４（図６）は、現在のシーズンの終了時間が経過したかどうかを決定する。例えば、制御回路６０４は、現在の日付が２０１７年１０月１日であり、シーズンの終了時間が２０１７年９月１５日であったことを決定してもよい。
【０１８０】
ステップ１５０８では、現在のシーズンの終了時間が経過していないことを決定するステップに応答して、制御回路６０４は、現在のシーズンの終了時間まで、第２のメディアコンテンツオブジェクトについてユーザに通知することを遅延させる。例えば、現在のシーズンの終了時間は、２週間先であってもよい。応答して、制御回路６０４は、２週間が経過するまで、ユーザに通知することを遅延させてもよい。現在のシーズンの終了時間が経過したことを決定するステップに応答して、制御回路６０４は、ステップ１５１０において第２のメディアコンテンツオブジェクトについてユーザに通知する。前述で記述されたように（例えば、図１３の説明）、制御回路６０４によって生成される通知は、更新のタイプ（例えば、警察の捜査）と関連付けられるアラートタイプに基づいてもよい。
【０１８１】
図１５のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１５に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１５のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１８２】
図１６は、本開示のいくつかの実施形態による、第１のメディアコンテンツオブジェクトの特性と関連付けられるメディアアセットの推奨を生成するためのプロセス１６００の例証的ステップのフローチャートである。プロセス１６００またはその任意のステップは、図６−７に示されるデバイスのうちのいずれかの上で実施される、またはそれによって提供され得ることに留意されたい。例えば、プロセス１６００は、第１のメディアコンテンツオブジェクトの特性と関連付けられるメディアアセットの推奨を生成するために、ユーザデバイス（例えば、ユーザ機器デバイス７０２、７０４、および／または７０６（図７））上で実装されるメディアガイドアプリケーションによって命令される通りに、制御回路６０４（図６）によって実行されてもよい。加えて、プロセス１６００の１つ以上のステップが、（例えば、図１−２および８−１５に関連して説明されるように）任意の他のプロセスまたは実施形態の１つ以上のステップに組み込まれる、またはそれと組み合わせられてもよい。
【０１８３】
ステップ１６０２では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトの第１のユーザ選択を受信する。先の実施例から継続して、ユーザは、ニューヨーク市での銀行強盗についてのニュースレポートをＣＮＮ  Ｎｅｗｓで視聴していると仮定されたい。制御回路６０４は、ユーザがディスプレイ６１２上のユーザ入力インターフェース６１０を通して記事をタグ付け（すなわち、選択する）することを可能にしてもよい。その関心に基づいて、ユーザは、最終的に記事をタグ付けしてもよい。制御回路６０４は、Ｉ／Ｏパス６０２を介して、第１のメディアコンテンツオブジェクト（例えば、ニュース記事のビデオクリップ）と関連付けられる選択を受信してもよい。
【０１８４】
ステップ１６０４では、制御回路６０４（図６）は、第１のメディアコンテンツオブジェクトの特性を決定する。例えば、制御回路６０４は、第１のメディアコンテンツオブジェクトからメタデータを抽出する、またはメディアガイドデータソース７１８（図７）からメタデータを読み出してもよい。メタデータは、伝送の時間、タイトル、メディアタイプ、説明、コンテンツプロバイダ、およびジャンル等の第１のメディアコンテンツオブジェクトについての情報を含んでもよい。制御回路６０４は、これらの情報タイプのうちの１つを選定し、情報タイプを特性として識別してもよい。例えば、第１のメディアコンテンツオブジェクトは、スポーツチームについてのニュース更新であってもよい。したがって、制御回路６０４は、メタデータ（例えば、Ｎｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓについてのスポーツニュース）からジャンルおよび説明を読み出し、「スポーツニュース」または「Ｎｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓ」等の第１のメディアコンテンツオブジェクトの特性を決定する。
【０１８５】
ステップ１６０６では、制御回路６０４（図６）は、特性と関連付けられるメディアアセットの推奨を生成する。制御回路６０４によって決定される特性は、説明「Ｎｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓ」であると仮定されたい。制御回路６０４は、「Ｎｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓ」を言及する説明に関して、任意の検出されたメディアコンテンツと関連付けられるメタデータを分析することによって、「Ｎｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓ」と関連付けられるコンテンツに関して、メディアコンテンツソース７１６（図７）を監視してもよい。したがって、ユーザがＮｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓを伴うスポーツニュース記事についてのメディアコンテンツオブジェクトを選択した場合、制御回路６０４は、Ｎｅｗ  Ｙｏｒｋ  Ｙａｎｋｅｅｓが主役である野球の試合を推奨してもよい。
【０１８６】
図１６のステップまたは説明は、本開示の任意の他の実施形態と併用され得ることが考慮される。加えて、図１６に関連して説明されるステップおよび説明は、本開示の目的を促すために、代替順序で、または並行して、行われてもよい。例えば、これらのステップはそれぞれ、システムまたは方法の遅延を低減させる、または速度を増加させるように、任意の順序で、または並行して、または実質的に同時に実施されてもよい。これらのステップのうちのいずれかはまた、スキップされる、またはプロセスから省略されてもよい。さらに、図６−７に関連して議論されるデバイスまたは機器のうちのいずれかは、図１６のステップのうちの１つ以上のものを実施するために使用され得ることに留意されたい。
【０１８７】
上記に議論されるプロセスは、限定的ではなく例証的であることを意図している。当業者は、本明細書に議論されるプロセスのステップが、本発明の範囲から逸脱することなく、省略される、修正される、組み合わせられる、および／または再配列されてもよく、任意の付加的ステップが、実施されてもよいことを理解するであろう。より一般的には、上記の開示は、例示的であって、限定を意図するものではない。続く請求項のみが、本発明が含むものに関する境界を設定することが意図される。さらに、いずれか１つの実施形態で説明される特徴および限定は、本明細書の任意の他の実施形態に適用され得、一実施形態に関するフローチャートまたは実施例は、好適な様式で任意の他の実施形態と組み合わせられる、異なる順序で行われる、または並行して行われ得ることに留意されたい。加えて、本明細書に説明されるシステムおよび方法は、リアルタイムで実施されてもよい。また、上記に説明されるシステムおよび／または方法は、他のシステムおよび／または方法に適用され得る、またはそれらに従って使用され得ることにも留意されたい。
【図１】
2021507582.tif 000003
【図２】
2021507582.tif 000004
【図３】
2021507582.tif 000005
【図４】
2021507582.tif 000006
【図５】
2021507582.tif 000007
【図６】
2021507582.tif 000008
【図７】
2021507582.tif 000009
【図８】
2021507582.tif 000010
【図９】
2021507582.tif 000011
【図１０】
2021507582.tif 000012
【図１１】
2021507582.tif 000013
【図１２】
2021507582.tif 000014
【図１３】
2021507582.tif 000015
【図１４】
2021507582.tif 000016
【図１５】
2021507582.tif 000017
【図１６】
2021507582.tif 000018
【国際調査報告】
2021507582.tif 000019
2021507582.tif 000020
2021507582.tif 000021
2021507582.tif 000022
2021507582.tif 000023
2021507582.tif 000024
2021507582.tif 000025