(57)【要約】【解決手段】非線形コンテンツ提示及び経験のためのシステム及び方法が提供される。コンテンツの複数のリアルタイムストリームは、通信ネットワークを通じて受信される。ストリームのうちの少なくとも１つは、リアルタイムで再生されるようにユーザデバイスにリアルタイムで提供される。少なくとも１つの他のストリームは、イベントが評価されたストリーム内で発生するときを検出するようにリアルタイムで評価される。ユーザデバイスは、イベントが評価されたストリームにおいて検出されるときに通知を送信される。そのような通知は、ユーザデバイスにおいて再生される提供されたストリームの一部の上でオーバレイされる。評価されたストリームにおける検出されたイベントにジャンプすることに関する要求が、ユーザデバイスから受信される。評価されたストリームは、検出されたイベントの前のポイントにおいてユーザデバイスに提供される。【選択図】図１
2020527896.tif 000002
【特許請求の範囲】
【請求項１】
非線形コンテンツ提示及び経験のためのサーバシステムであって、
通信ネットワークを通じて通信する通信インタフェースであって、前記通信インタフェースは、
通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信し、
前記ストリームのうちの少なくとも１つをユーザデバイスにリアルタイムで提供し、前記ユーザデバイスは、前記提供されたストリームを再生する、前記通信インタフェースと、
メモリに記憶された命令を実行するプロセッサであって、前記プロセッサによる前記命令の実行は、少なくとも１つの他のストリームをリアルタイムで評価して、イベントが前記評価されたストリーム内で発生するときを検出する、前記プロセッサと、を含み、
前記通信インタフェースは、
前記イベントが前記評価されたストリームにおいて検出されるときに前記ユーザデバイスに通知を送信し、前記通知は、前記ユーザデバイスにおいて再生される前記提供されたストリームの一部の上でオーバレイされ、
前記ユーザデバイスから要求を受信し、前記要求は、前記評価されたストリームにおける前記検出されたイベントにジャンプすることに関係し、
前記ユーザデバイスに前記評価されたストリームを提供し、前記評価されたストリームは、前記検出されたイベントの前のポイントにおいて提供される、
システム。
【請求項２】
前記プロセッサは更に、前記検出されたイベントと関連付けるブックマークを生成する命令を実行し、前記ブックマークは、前記検出されたイベントの前の予め定められた時間である前記ポイントにおいて設定され、前記通信インタフェースは、前記ブックマークにジャンプすることによって、前記ユーザデバイスに前記評価されたストリームを提供する、請求項１に記載のシステム。
【請求項３】
前記プロセッサは更に、複数のブックマークを含むオーバレイを生成する命令を実行し、各々のブックマークは、異なるイベントにジャンプするように選択可能である、請求項２に記載のシステム。
【請求項４】
前記プロセッサは更に、前記評価されたストリームについてのハイライトリールを生成する命令を実行し、前記ハイライトリールは、複数の検出されたイベントを含む、請求項１に記載のシステム。
【請求項５】
前記プロセッサは、前記検出されたイベントの持続期間を識別し、前記識別された持続期間の間に前記ブックマークにおいて前記評価されたストリームをクリッピングすることによって、前記ハイライトリールを生成する、請求項４に記載のシステム。
【請求項６】
前記プロセッサは、前記評価されたストリームと関連付けられたスコアにおける変化を識別することによって、前記評価されたストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項７】
前記プロセッサは、前記評価されたストリームと関連付けられるように識別された１つ以上のソーシャルメディアフィードにおけるトラフィックを追跡することによって、前記評価されたストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項８】
前記プロセッサは、自然言語処理及びセンチメント分析を実行することによって、前記ソーシャルメディアフィードにおけるトラフィックを追跡する、請求項７に記載のシステム。
【請求項９】
前記プロセッサは、前記ユーザデバイスと関連付けられた１つ以上の予め定義された友人デバイスにおける活動を追跡することによって、前記評価されたストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項１０】
前記プロセッサは、前記友人デバイスにおいて行われた再生要求またはスクリーンショットを検出することによって、前記友人デバイスにおける活動を追跡する、請求項９に記載のシステム。
【請求項１１】
前記プロセッサは、前記評価されたストリームと関連付けられたメタデータを評価することによって、前記評価されたストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項１２】
前記通信インタフェースは更に、前記評価されたストリームから前記メタデータを別個に受信する、請求項１に記載のシステム。
【請求項１３】
非線形コンテンツ提示及び経験のための方法であって、
通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信することと、
前記ストリームのうちの少なくとも１つをユーザデバイスにリアルタイムで提供することであって、前記ユーザデバイスは、前記提供されたストリームを再生する、前記提供することと、
少なくとも１つの他のストリームをリアルタイムで評価して、イベントが前記評価されたストリーム内で発生するときを検出することと、
前記イベントが前記評価されたストリームにおいて検出されるときに前記ユーザデバイスに通知を送信することであって、前記通知は、前記ユーザデバイスにおいて再生される前記提供されたストリームの一部の上でオーバレイされる、前記送信することと、
前記ユーザデバイスから要求を受信することであって、前記要求は、前記評価されたストリームにおける前記検出されたイベントにジャンプすることに関係する、前記受信することと、
前記ユーザデバイスに前記評価されたストリームを提供することであって、前記評価されたストリームは、前記検出されたイベントの前のポイントにおいて提供される、前記提供することと、
を含む、方法。
【請求項１４】
前記検出されたイベントと関連付けるブックマークを生成することを更に含み、前記ブックマークは、前記検出されたイベントの前の予め定められた時間である前記ポイントにおいて設定され、前記ユーザデバイスに前記評価されたストリームを提供することは、前記ブックマークにジャンプすることを含む、請求項１３に記載の方法。
【請求項１５】
複数のブックマークを含むオーバレイを生成することを更に含み、各々のブックマークは、異なるイベントにジャンプするように選択可能である、請求項１４に記載の方法。
【請求項１６】
前記評価されたストリームについてのハイライトリールを生成することを更に含み、前記ハイライトリールは、複数の検出されたイベントを含む、請求項３に記載の方法。
【請求項１７】
前記ハイライトリールを生成することは、前記検出されたイベントの持続期間を識別すること、及び前記識別された持続期間の間に前記ブックマークにおいて前記評価されたストリームをクリッピングすることを含む、請求項１６に記載の方法。
【請求項１８】
前記評価されたストリームをリアルタイムで評価することは、前記評価されたストリームと関連付けられたスコアにおける変化を識別することを含む、請求項１３に記載の方法。
【請求項１９】
前記評価されたストリームをリアルタイムで評価することは、前記評価されたストリームと関連付けられるように識別された１つ以上のソーシャルメディアフィードにおけるトラフィックを追跡することを含む、請求項１３に記載の方法。
【請求項２０】
前記ソーシャルメディアフィードにおけるトラフィックを追跡することは更に、自然言語処理及びセンチメント分析を実行することを含む、請求項１９に記載の方法。
【請求項２１】
前記評価されたストリームをリアルタイムで評価することは、前記ユーザデバイスと関連付けられた１つ以上の予め定義された友人デバイスにおける活動を追跡することを含む、請求項１３に記載の方法。
【請求項２２】
前記友人デバイスにおける活動を追跡することは、前記友人デバイスにおいて行われた再生要求またはスクリーンショットを検出することを含む、請求項２１に記載の方法。
【請求項２３】
前記評価されたストリームをリアルタイムで評価することは、前記評価されたストリームと関連付けられたメタデータを評価することを含む、請求項１３に記載の方法。
【請求項２４】
前記評価されたストリームから前記メタデータを別個に受信することを更に含む、請求項２３に記載の方法。
【請求項２５】
非線形コンテンツ提示及び経験のための方法を実行するようにプロセッサによって実行可能な、具体化されたプログラムを有する非一時的コンピュータ可読媒体であって、前記方法は、
通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信することと、
前記ストリームのうちの少なくとも１つをユーザデバイスにリアルタイムで提供することであって、前記ユーザデバイスは、前記提供されたストリームを再生する、前記提供することと、
少なくとも１つの他のストリームをリアルタイムで評価して、イベントが前記評価されたストリーム内で発生するときを検出することと、
前記イベントが前記評価されたストリームにおいて検出されるときに前記ユーザデバイスに通知を送信することであって、前記通知は、前記ユーザデバイスにおいて再生される前記提供されたストリームの一部の上でオーバレイされる、前記送信することと、
前記ユーザデバイスから要求を受信することであって、前記要求は、前記評価されたストリームにおける前記検出されたイベントにジャンプすることに関係する、前記受信することと、
前記ユーザデバイスに前記評価されたストリームを提供することであって、前記評価されたストリームは、前記検出されたイベントの前のポイントにおいて提供される、前記提供することと、
を含む、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、コンテンツ提示、特に、非線形コンテンツ提示及び経験に関する。
【背景技術】
【０００２】
コンテンツを消費するために現在利用可能な方法は概して、線形方式で行われる。そのような線形コンテンツ消費は、ユーザデバイススクリーン上で再生されるにようにコンテンツを鑑賞することを含むことがある。特定の事前に記録されたコンテンツ（例えば、ＤＶＤ）は、特定の章にジャンプすることを可能にすることができる。そのような章は、要約と関連付けられることがあり、各々の章の開始は概して、イベントの発生以外の予め定義された時間分に基づいていることがある。巻き戻しまたは早送りするために特定のオプションが利用可能であるが、コンテンツ内で発生した特定のイベントにジャンプする方法が現在存在しない。
【０００３】
イベントは、コンテンツストリーム内で表示または再生されるいずれかである場合があり、重要であり得る。例えば、特定のスコアリングイベントは、スポーツ競技が、特に、アクロバティックな、幸運な、またはそうでない場合、感動的な、関心がある、もしくは通常でない方式で実行される場合に重要であることがある。ライブ提示の間、そのようなイベントは、予想可能でないことがあり、予想可能でない時に発生することがある。それにも関わらず、ユーザまたは視聴者は、特に、イベントが競技の最終的な結果に重大である場合、そのようなイベントをできるだけ早く鑑賞することを望むことがある。
【０００４】
そのような欠落は、リアルタイムで行われるスポーツイベントの放送などのリアルタイムコンテンツで更に悪化する。多くのスポーツイベントは、少なくとも部分的に同時に再生される。例えば、複数のＮＦＬフットボールゲームは、フットボールシーズンの間のいずれかの所与の日曜日に再生される。したがって、ユーザが複数のスクリーンなしに各々のゲームをリアルタイムで鑑賞することは困難であることがある。したがって、複数の同時ゲームに関心があるユーザは、後に鑑賞するために１つ以上のゲームを記録する必要があることがある。そのような記録及び後続の鑑賞は、ユーザがイベントに関連するリアルタイムの議論及びインタラクションにほぼリアルタイムで参加することが可能なように、イベントが行われるとすぐに（または、すぐ後に）イベントを経験することを可能にしない。
【０００５】
したがって、非線形コンテンツ提示及び経験のシステム及び方法についての必要性が本分野において存在する。
【発明の概要】
【０００６】
本発明の実施形態は、非線形コンテンツ提示及び経験を含む。コンテンツの複数のリアルタイムストリームは、通信ネットワークを通じて受信されてもよい。ストリームのうちの少なくとも１つは、リアルタイムで再生されるようにユーザデバイスにリアルタイムで提供されてもよい。少なくとも１つの他のストリームは、イベントが評価されたストリーム内で発生するときを検出するようにリアルタイムで評価されてもよい。ユーザデバイスは、イベントが評価されたストリームにおいて検出されるときに通知を送信されてもよい。そのような通知は、ユーザデバイスにおいて再生される提供されたストリームの一部の上でオーバレイされてもよい。評価されたストリームにおける検出されたイベントにジャンプすることに関する要求が、ユーザデバイスから受信されてもよい。評価されたストリームは次いで、検出されたイベントの前のポイントにおいてユーザデバイスに提供されてもよい。
【０００７】
様々な実施形態は、非線形コンテンツ提示及び経験のためのシステムを含んでもよい。そのようなシステムは、通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信して、提供されたストリームを再生するユーザデバイスにストリームのうちの少なくとも１つをリアルタイムで提供するように、通信ネットワークを通じて通信する通信インタフェースを含んでもよい。そのようなシステムは更に、少なくとも１つの他のストリームをリアルタイムで評価して、イベントが評価されたストリーム内で発生するときを検出する命令を実行するプロセッサを含んでもよい。通信インタフェースは次いで、イベントが評価されたストリームにおいて検出されるときにユーザデバイスに通知を送信してもよい。通知は、評価されたストリームにおける検出されたイベントにジャンプすることを要求することができる、ユーザデバイスにおいて再生される提供されたストリームの一部の上でオーバレイされてもよい。通信インタフェースは次いで、検出されたイベントの前のポイントにおいて、ユーザデバイスに評価されたストリームを提供してもよい。
【０００８】
追加の実施形態は、非線形コンテンツ提示及び経験のための方法を含んでもよい。そのような方法は、通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信することと、リアルタイムで再生するように、ユーザデバイスにストリームのうちの少なくとも１つを提供することと、少なくとも１つの他のストリームをリアルタイムで評価して、イベントが評価されたストリーム内で発生するときを検出することと、イベントが評価されたストリームにおいて検出されるときにユーザデバイスに通知を送信することであって、通知は、ユーザデバイスにおいて再生される提供されたストリームの一部の上でオーバレイされる、送信することと、評価されたストリームにおいて検出されたイベントにジャンプすることに関する要求をユーザデバイスから受信することと、検出されたイベントの前のポイントにおいて、ユーザデバイスに評価されたストリームを提供することと、を含んでもよい。
【０００９】
更なる実施形態は、上記説明された非線形コンテンツ提示及び経験のための方法を実行するようにプロセッサによって実行可能な、具体化されたプログラムを有する非一時的コンピュータ可読記憶媒体を含む。
【図面の簡単な説明】
【００１０】
【図１】非線形コンテンツ提示及び経験のためのシステムが実装されることができるネットワーク環境を例示する。
【００１１】
【図２】非線形コンテンツ提示及び経験のための例示的な方法を例示するフローチャートである。
【００１２】
【図３】非線形コンテンツ提示及び経験において使用されることができる例示的な電子エンターテインメントシステムである。
【発明を実施するための形態】
【００１３】
本発明の実施形態は、非線形コンテンツ提示及び経験を含む。コンテンツの複数のリアルタイムストリームは、通信ネットワークを通じて受信されてもよい。ストリームのうちの少なくとも１つは、リアルタイムで再生されるようにユーザデバイスにリアルタイムで提供されてもよい。評価されたストリーム内でイベントが発生するときを検出するように、少なくとも１つの他のストリームがリアルタイムで評価されてもよい。イベントが評価されたストリームで検出されるとき、ユーザデバイスは、通知が送信されてもよい。そのような通知は、ユーザデバイスにおいて再生される、提供されたストリームの一部の上でオーバレイされてもよい。評価されたストリームにおいて検出されたイベントにジャンプすることに関する要求が、ユーザデバイスから受信されてもよい。評価されたストリームは次いで、検出されたイベントの前のポイントにおいてユーザデバイスに提供されてもよい。
【００１４】
図１は、非線形コンテンツ提示及び経験のためのシステムが実装されることができるネットワーク環境１００を例示する。ネットワーク環境１００は、配信のための（例えば、１つ以上のビデオオンデマンド（ＶＯＤ）サービスを介して）ストリーミングコンテンツ（例えば、ビデオ）を提供する１つ以上のコンテンツソースサーバ１１０、１つ以上のコンテンツプロバイダサーバアプリケーションプログラムインタフェース（ＡＰＩ）１２０、コンテンツ配信ネットワークサーバ１３０、バックエンドサービスレイヤ１４０、及び１つ以上のクライアントデバイス１５０を含んでもよい。
【００１５】
コンテンツソースサーバ１１０は、ストリーミングに対して利用可能なメディアタイトルを維持及び提供してもよい。そのようなメディアタイトルは、事前に記録されたコンテンツ（例えば、ＤＶＲコンテンツ）のみでなく、ライブ放送（例えば、ライブスポーツイベント、ライブｅスポーツイベント、放送プレミア）のストリームをも含んでもよい。コンテンツソースサーバ１１０は、そのコンテンツをストリーミングされるように利用可能にするいずれかのコンテンツプロバイダと関連付けられてもよい。
【００１６】
コンテンツソースサーバ１１０からのストリーミングコンテンツは、コンテンツプロバイダサーバＡＰＩ１２０を通じて提供されてもよく、コンテンツプロバイダサーバＡＰＩ１２０は、様々なタイプのコンテンツソースサーバ１１０がバックエンドサービスレイヤ１４０を通信することを可能にする。コンテンツプロバイダサーバＡＰＩ１２０は、ストリーミングコンテンツを提供するコンテンツソースサーバ１１０の特定の言語、オペレーティングシステム、プロトコルなどに特有であってもよい。複数の異なるタイプのコンテンツソースサーバ１１０を含むネットワーク環境１００では、同様に、対応する数のコンテンツプロバイダサーバＡＰＩ１２０が存在してもよい。
【００１７】
したがって、コンテンツプロバイダサーバＡＰＩ１２０は、コンテンツソースサーバ１１０によってホストされたコンテンツへのクライアントデバイス１５０の各々のアクセスを促進する。アクセスされたコンテンツに関する、メタデータなどの追加の情報も、コンテンツプロバイダサーバＡＰＩ１２０によってクライアントデバイス１５０に提供されることができる。以下で説明されるように、クライアントデバイス１５０にストリーミングされているコンテンツに関する詳細を提供するために、追加の情報（すなわち、メタデータ）が使用可能となることができる。最終的に、チャットサービス、評価、及びプロファイルなどのアクセスされたコンテンツと関連付けられた追加のサービスも、コンテンツプロバイダサーバＡＰＩ１２０を介してコンテンツソースサーバ１１０からクライアントデバイス１５０に提供されることができる。
【００１８】
コンテンツプロバイダサーバＡＰＩ１２０は、コンテンツ配信ネットワークサーバ１３０によってアクセスされることができる。コンテンツ配信ネットワークサーバ１３０は、クライアントデバイス１５０による販促イメージ及びサービス構成を含む、ストリーミングメディアに関連するリソース及びファイルを提供するサーバを含んでもよい。コンテンツ配信ネットワークサーバ１３０も、特定のコンテンツをストリーミングし、または特定のコンテンツにサブスクライブするように要求するクライアントデバイス１５０によって呼び出されることができる。
【００１９】
クライアントデバイス１５０に対する利用可能なストリーミングコンテンツに関する情報を取得するために、コンテンツプロバイダサーバＡＰＩ１２０は、バックエンドサービスレイヤ１４０によってアクセスされてもよい。以下で説明されるように、コンテンツに関する追加の情報は、利用可能なコンテンツを記述したメタデータ（例えば、著者、タイトル、ジャンルによって）を含んでもよい。情報はまた、ユーザデバイスがコンテンツソースサーバ１１０からコンテンツを取り出すことを進めることができるように、コンテンツが記憶された位置（例えば、ＵＲＬ）を含んでもよい。更に、（例えば、著者、タイトル、ジャンル）１２０は、異なるクライアントデバイス１５０が相互にインタラクションすることを可能にする機能性（例えば、チャット）を実装するための命令を含んでもよい。そのような命令は、クライアントデバイス１５０に特定の機能性を提供するためにバックエンドサービスレイヤ１４０によって使用されてもよい。
【００２０】
クライアントデバイス１５０にそのコンテンツを提供するために、バックエンドサービスレイヤ１４０は、異なるコンテンツソースサーバ１１０を通信することを担当してもよい。バックエンドサービスレイヤ１４０は、例えば、クライアントデバイス１５０上で再生可能となるように、メディアタイトルのフォーマットを識別すること、及びメディアタイトルをフォーマットするための命令を実行してもよい。そのようなフォーマットすることは、コンテンツソースサーバ１１０において１つのフォーマットで記憶されたデータが、異なるフォーマットを必要とすることがあるクライアントデバイス１５０上でレンダリング及び表示されることができるように、コンテンツの各々と関連付けられたメタデータを識別して次に様々な異なるタイプの変換技術を使用することを含んでもよい。そのようにして、異なるフォーマットのメディアタイトルは、バックエンドサービスレイヤ１４０を介してクライアントデバイス１５０に提供されてもよく、クライアントデバイス１５０と互換性を有するようにされてもよい。
【００２１】
クライアントデバイス１５０は、複数の異なるタイプのコンピューティングデバイスを含んでもよい。例えば、クライアントデバイス１５０は、いずれかの数の異なるゲームコンソール、モバイルデバイス、ラップトップ、及びデスクトップを含んでもよい。そのようなクライアントデバイス１５０はまた、以下に限定されないが、ダウンロードされたサービスのケースで適切であることができるように、メモリカードまたはディスクドライブなどの他の記憶媒体からのデータにアクセスするように構成されてもよい。そのようなデバイス１５０は、以下に限定されないが、ネットワーク及びメディアインタフェース、非一時的コンピュータ可読記憶装置（メモリ）、並びにメモリに記憶されてもよい命令を実行するためのプロセッサなどの標準的なハードウェアコンピューティングコンポーネントを含んでもよい。それらのクライアントデバイス１５０はまた、様々な異なるオペレーティングシステム（例えば、ｉＯＳ、Ａｎｄｒｏｉｄ（登録商標））、アプリケーション、またはコンピューティング言語（例えば、Ｃ＋＋、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ）を使用して稼働してもよい。例示的なクライアントデバイス１５０は、図３に関して本明細書で詳細に説明される。
【００２２】
非線形コンテンツ提示及び経験の例示的な実装態様では、コンテンツソースサーバ１１０は、コンテンツプロバイダサーバＡＰＩ１２０を通じてバックエンドサービスレイヤ１４０及びクライアントデバイス１５０にリアルタイムストリーム（例えば、異なるライブスポーツ競技）を提供してもよく、バックエンドサービスレイヤ１４０及びクライアントデバイス１５０は、ストリームのうちの１つを再生してもよい。その間、バックエンドサービスレイヤ１４０は、イベントがそれぞれのストリーム内で発生するにつれて、イベント（例えば、タッチダウンまたは他のタイプのスコアリングイベント）を検出するように他のストリームをリアルタイムで評価していてもよい。
【００２３】
そのようなイベントの検出は、様々な因子に基づいてもよい。いくつかの因子は、コンテンツストリーム自体の分析から直接導出されてもよい。例えば、特定の視覚または音声パラメータが検出されてもよい。スポーツ競技についての視覚キューは、スコアの変化（特に、スコアの変化が主な変化をもたらす場合）、時計、放送者による再生などを個々にまたは他の因子との組み合わせを含んでもよい。したがって、そのような視覚キューの分析は、文字及び数字、ビデオ分析、並びに前の画像及びビデオとの比較を認識する画像分析を伴ってもよい。
【００２４】
音声分析は、聴衆のサウンド（例えば、応援、罵声、突然の沈黙）またはコメンテータによるコメントを分析することを含んでもよい。そのようなコメンテータは、評価されるコンテンツストリームの一部であってもよく、またはコメントは、評価されたストリームと関連付けられてもよい別のストリームからであってもよい。したがって、音声分析は、発言の内容を識別することのみでなく、タイミング、トーン、ボリューム、及び発言の内容への変更を含む発言の内容の様々なパラメータを識別することをも伴ってもよい。
【００２５】
したがって、そのような音声因子と共に、評価されたストリームと関連付けられた書き込まれたコンテンツに自然言語処理が適用されてもよい。そのような書き込まれたコンテンツは、評価されたストリームと関連付けられたマイクロブログ及びソーシャルメディアフィードを含んでもよい。そのような関連付けは、ハッシュタグ、キーワード、指定されたアカウント／ページ、ソーシャル接続／フォロワーなどに基づいて識別されてもよい。生成されるコンテンツの意味、及びそのような意味が評価されたストリームに関して何を示すかを導出するために自然言語処理が使用されてもよい。
【００２６】
自然言語処理と関連して、上述したパラメータのいずれかにセンチメント分析が適用されてもよい。例えば、重要なイベントへの反応を識別するために、観衆のノイズ、コメンテータによるコメント、ソーシャルメディア投稿、関連するハッシュタグなどの分析が分析されてもよい。そのようなセンチメント分析は、活動におけるスパイクを検出することができると共に、活動のタイプを特徴付けることができる。例えば、１つのスポーツチームのファンによるソーシャルメディア投稿は、幸福及び興奮における急激な増大を示してもよい（逆に、競合するスポーツチームのファンは、同時に失望及び怒りの兆候を示してもよい）。
【００２７】
特定のユーザに最も関連することがあるイベントを識別するような方式でソーシャル因子も考慮されてもよい。例えば、ユーザデバイスは、「友人」デバイスとして設計されたいくつかの他のデバイスと関連付けられてもよい。友人デバイスの活動は、そのような活動がコンテンツストリームの特定のセクションの再生、特定のセクションの中断またはスロー再生、特定のセクションの撮られたスクリーンショット、チャット活動、及び関心を示す他の活動を含むことができる関心のイベントを示してもよい。同様に、関心のイベントを識別するために、ユーザデバイスのユーザと関連付けられたソーシャルメディアアカウントが使用されてもよい。
【００２８】
重要なイベントが発生したかどうかを識別する際に、評価されたストリームに関連する他の情報も考慮されてもよい。特定の第三者サービスプロバイダは、コンテンツストリームに関連する（例えば、スポーツ競技、テレビショー、アワードショーの）データストリーム分析メタデータを提供してもよい。そのようなメタデータは、興奮因子（前述のものにおける増大及び減少を含む）を示してもよい。
【００２９】
そのようなイベントが検出されるとき、ブックマークが作成されてもよく、評価されたストリーム内の指定されたポイントと関連付けられてもよい。そのようなポイントは、検出されたイベントの前の予め定義された（例えば、５〜１０秒）時間分であってもよい。ブックマークは、検出されたイベントを視聴するためにユーザデバイスが直接ジャンプすることができるストリーム内の場所をマーク付けしてもよい。特定のストリームが複数のイベントを含むことができる場合、そのストリームは、対応する数のブックマークと関連付けられてもよい。ブックマークがイベントの始めをマーク付けしてもよく、同様に、イベントの終わりは、上記議論された同様の分析的アプローチを通じて検出されてもよい（例えば、興奮における減少、ソーシャルメディアにおける低下した活動など）。いくつかの実施形態では、ブックマークは更に、評価に基づいて、概略と関連付けられてもよい。そのような要約は、関連するハッシュタグ、ソーシャルメディア投稿（例えば、特に他人による多数の再投稿を有する投稿）、または上記議論された検出方法の他の結果に基づいてもよい。
【００３０】
加えて、再生するコンテンツの一部の上でオーバレイされるように、通知がバックエンドサービスレイヤ１４０によってクライアントデバイス１５０に送信されてもよい。ユーザデバイスがオンの状態でない場合、通知は、ユーザデバイス（または、関連付けられたスクリーン）がスイッチを入れられるときに現れてもよい。いくつかの実施形態では、通知は、携帯電話、タブレット、コンピューティングデバイス、テレビコンソール、他のエンターテインメントコンソールなどを含む、指定されたユーザと関連付けられた１つ以上のデバイスにプッシュされてもよい。ユーザの好みと共に、ストリームのタイプ、イベントの重要性、またはユーザが通知されることを望むイベントの優先度レベルに基づいて、特定のデバイスが指定されてもよい。
【００３１】
いくつかの実施形態では、通知は、重要なイベントであると考えられ、または視聴者の関心と関連がある可能性が高い複数の異なるイベントのメニューと関連付けられてもよい。イベントは、コンテンツの同一または異なるストリームと関連付けられてもよい。メニューにおいて選択されることができる１つのオプションは、特定のストリームについての全てのイベント（例えば、指定されたスポーツ競技）のハイライトリールを含んでもよい。そのようなハイライトリールは、例えば、ＮＦＬフットボールゲームについての全てのタッチダウン、フィールドゴール、サック、及びインターセプトを含んでもよい。そのようなハイライトリールは、評価されたコンテンツストリーム内の各々の検出されたイベントの始め及び終わりを示すブックマークに基づいて自動で生成されてもよい。いくつかの実施形態では、ハイライトリールは更に、ソーシャルユーザまたは他のユーザ特有の因子によって示されるような重要性または関連性に基づいて、要求する視聴者に対してカスタマイズされてもよい。
【００３２】
その上、コンテンツストリームが後の時間点においてオンデマンドストリーミングに対して利用可能とされる場合、ハイライトリールは、コンテンツストリームと関連付けられてもよい。したがって、ユーザまたは視聴者は、ストリームの線形再生時間全てを最後まで見る必要なく、コンテンツストリームのイベント（例えば、評価に基づいて重要であると考えられた）に追い付くことを選ぶことができる。その点で、長期間のエピソードのシリーズに追い付くことを望む視聴者は、始めから終わりまで線形方式でシリーズのあらゆるエピソードを鑑賞することが必要とされなくてもよい。むしろ、そのような視聴者は、本明細書で議論された評価方法によって重要と考えられたそれらのイベントのみのハイライトリールを鑑賞することができる。特定のイベントは、重要性及び視聴者への関連性にも基づいて優先付けされてもよく、その結果、イベントの異なるセットが視聴者によって、またはハイライトリールに含めるために特徴付けられてもよく、及び選択されてもよい。
【００３３】
更に、ユーザは、後の出来事を考慮して、特定のイベントを複数回再鑑賞することを選んでもよい。例えば、複数のエピソードを有するテレビのシリーズの視聴者は、後のエピソードを鑑賞している間、過去のエピソードにおける特定のイベントが、最初に考えたこととは異なる重要性があったと気づくことがある。その視聴者は、再鑑賞することを目的に、イベントに再度直接ジャンプすることを選んでもよい。
【００３４】
クライアントデバイス１５０のユーザは、そのようなイベントが発生したことの通知に基づいて、別のストリームにジャンプすることを選んでもよい。そのようなジャンプを行うそのような要求がバックエンドサービスレイヤ１４０によって受信されるとき、クライアントデバイス１５０に提供されるストリームは、イベントの直前のポイントにおいて検出されたイベントを有するストリームに切り替えてもよい。そのようにして、ユーザデバイスは、各々のイベントの発生の直後に複数のストリームにわたって発生するイベントを経験することができると共に、イベントが検出されないストリーム内の期間をスキップすることができる。
【００３５】
図２は、非線形コンテンツ提示及び経験のための例示的な方法２００を例示するフローチャートである。図２の方法２００は、以下に限定されないが、ＣＤ、ＤＶＤ、またはハードドライブなどの不揮発性メモリを含む非一時的コンピュータ可読記憶媒体において実行可能命令として具体化されてもよい。記憶媒体の命令は、記憶媒体をホストし、またはそうでない場合、記憶媒体にアクセスするコンピューティングデバイスの様々なハードウェアコンポーネントに方法を実行させるようにプロセッサ（または、プロセッサ（複数可））によって実行されてもよい。図２において識別されるステップ（及び、それらの順序）は例示的であり、以下に限定されないが識別されるステップの実行の順序を含む様々なそれらの代替するもの、同等のもの、または派生するものを含んでもよい。
【００３６】
方法２００では、複数のリアルタイムストリームが受信されてもよく、ストリームのうちの１つは、ユーザデバイスにリアルタイムで提供されてもよく、少なくとも１つの他のストリームは、イベントをリアルタイムで検出するように評価されてもよく、検出されたイベントに関する通知がユーザデバイスに送信されてもよく、評価されたストリームは、検出されたイベントの直前のポイントにおいてユーザデバイスに提供されてもよい。
【００３７】
ステップ２１０では、複数のリアルタイムストリームは、バックエンドサービスレイヤ１４０において受信されてもよい。そのようなリアルタイムストリームは、ライブ提示のストリーム（例えば、スポーツ競技、コンサート、アワードショー、元のテレビ放送）を含んでもよい。ステップ２２０では、１つのストリームがクライアントデバイス１５０における再生のためにリアルタイムで提供されてもよい。いくつかの実施形態では、クライアントデバイス１５０は、単純にオフであってもよく、スリープ／休止状態であってもよく、もしくはそうでない場合、非アクティブであってもよく、または他のコンテンツ（記録されたコンテンツもしくはオンデマンドコンテンツを含む）を再生していてもよい。
【００３８】
ステップ２３０では、ストリームは、イベントを検出するようにバックエンドサービスレイヤ１４０によってリアルタイムで評価されてもよい。イベントの検出は、ストリーム内の視覚または音声イベントを識別することに基づいてもよい。例えば、スポーツ観衆が歓声を上げ、またはブーイングを送るときのスコアボードへの視覚変化または音声変化が検出可能であってもよい。イベントの検出は、ストリームと関連付けられたソーシャルメディアフィードまたはハッシュタグにおけるトラフィックの評価に基づいてもよい。そのようなソーシャルメディアフィードはまた、クライアントデバイス１５０のユーザの定義された「友人」に基づいて優先付けされてもよい。ソーシャルメディアのそのような評価は、評価されたストリームを経験している人口の中で興奮または他の反応を識別する自然言語処理及びセンチメント分析を含んでもよい。他の実施形態では、評価は、クライアントデバイス１５０の「友人」として指定された別のユーザデバイスにおける活動を追跡することを含んでもよい。そのような活動は、行われた再生要求またはスクリーンショットを含んでもよい。評価は更に、ストリームと関連付けられたメタデータに基づいてもよい。そのようなメタデータは、実際のストリームの一部であってもよく、または一部でなくてもよい。例えば、第三者は、評価されたストリームに関するメタデータを提供してもよい。
【００３９】
いくつかの実施形態では、検出されたイベントの直前の（例えば、予め定義された期間による）評価されたストリーム内のポイントをマーク付けするようにブックマークが生成されてもよい。そのようにして、ブックマークにジャンプすることは、ユーザが、イベントが発生したコンテキストを確立する数秒前から開始して検出されたイベントを視聴することを可能にする。ユーザをイベントに直接取り込ませるだけでなく、ハイライトリールを生成する根拠として、ブックマークが使用されてもよい。
【００４０】
ステップ２４０では、検出されたイベントに関する通知がクライアントデバイス１５０に送信されてもよい。クライアントデバイス１５０が他のコンテンツを既に再生しているとき、そのような通知は、クライアントデバイス１５０と関連付けられたスクリーンの一部にわたってオーバレイされてもよい。そのようにして、クライアントデバイス１５０は、１つのストリームをリアルタイムで鑑賞していることができるが、通知も参照することが可能である。代わりに、クライアントデバイス１５０が非アクティブであることがある場合、クライアントデバイス１５０がアクティブ化されるときに通知が提供されてもよい。いくつかのケースでは、ユーザと関連付けられた他のデバイスにも通知がプッシュされてもよい。
【００４１】
ステップ２５０では、要求がクライアントデバイス１５０から受信されてもよい。そのような要求は、検出されたイベントを参照する要望に関係してもよい（例えば、ユーザが検出されたイベントを視聴することができる評価されたストリームにおけるポイントに直接ジャンプする）。そのような要求は、通知内のリンクから、イベントのメニュー内のリンクから、または検出されたイベントにより始めることができるハイライトリールについての要求の一部として行われてもよい。
【００４２】
ステップ２６０では、評価されたストリームは、検出されたイベントの直前のポイントにおいてクライアントデバイス１５０に提供されてもよい（例えば、ブックマークによってマーク付けされるように）。ポイントは、ユーザがコンテキストにおけるイベントを視聴することを可能にするように、検出されたイベントの前の予め定義された期間であってもよい。
【００４３】
いくつかの実施形態では、後の消費のためにストリームが記録及び提供されてもよい。後の消費の間、複数のブックマークの集合が、再生するクライアントデバイス１５０に提示されてもよい。したがって、各々のブックマークは、ストリーム内の異なる検出されたイベントをマーク付けすることができる。ストリームは更に、検出されたイベントのハイライトリールと関連付けられてもよい。そのようにして、各々のイベントの持続期間が判定されてもよく、判定された持続期間をマーク付けするブックマーク（複数可）においてストリームをクリッピングすることによって、イベントのビデオクリップが生成されてもよい。
【００４４】
図３は、放送メディアストリームへのユーザにより生成されたメディアのリアルタイムな組み込みに使用されることができる例示的な電子エンターテインメントシステムである。図３のエンターテインメントシステム３００は、メインメモリ３０５、中央処理装置（ＣＰＵ）３１０、ベクトルユニット３１５、グラフィックプロセシングユニット３２０、入力／出力（Ｉ／Ｏ）プロセッサ３２５、Ｉ／Ｏプロセッサメモリ３３０、コントローラインタフェース３３５、メモリカード３４０、ユニバーサルシリアルバス（ＵＳＢ）インタフェース３４５、及びＩＥＥＥ１３９４インタフェース３５０を含む。エンターテインメントシステム３００は更に、バス３７５を介してＩ／Ｏプロセッサ３２５に接続された、オペレーティングシステムリードオンリメモリ（ＯＳ  ＲＯＭ）３５５、サウンドプロセシングユニット３６０、光ディスク制御ユニット３７０、及びハードディスクドライブ３６５を含む。
【００４５】
エンターテインメントシステム３００は、電子ゲームコンソールであってもよい。代わりに、エンターテインメントシステム３００は、汎用コンピュータ、セットトップボックス、ハンドヘルドゲームデバイス、タブレットコンピューティングデバイス、またはモバイルコンピューティングデバイスもしくは電話として実装されてもよい。エンターテインメントシステムは、特定のフォームファクタ、目的、または設計に応じてより多くのまたは少ないオペレーティングコンポーネントを包含してもよい。
【００４６】
図３のＣＰＵ３１０、ベクトルユニット３１５、グラフィックプロセシングユニット３２０、及びＩ／Ｏプロセッサ３２５は、システムバス３８５を介して通信する。更に、図３のＣＰＵ３１０は、専用バス３８０を介してメインメモリ３０５と通信し、ベクトルユニット３１５及びグラフィックプロセシングユニット３２０は、専用バス３９０を通じて通信してもよい。図３のＣＰＵ３１０は、ＯＳ  ＲＯＭ３５５及びメインメモリ３０５に記憶されたプログラムを実行する。図３のメインメモリ３０５は、事前に記憶されたプログラム及び光ディスク制御ユニット３７０を使用してＩ／Ｏプロセッサ３２５を通じてＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または他の光ディスク（図示せず）から転送されたプログラムを包含してもよい。図３のＩ／Ｏプロセッサ３２５はまた、無線または他の通信ネットワーク（例えば、４Ｇ、ＬＴＥ、及び１Ｇ、など）を通じて転送されたコンテンツの導入を可能にすることができる。図３のＩ／Ｏプロセッサ３２５は主として、ＣＰＵ３１０、ベクトルユニット３１５、グラフィックプロセシングユニット３２０、及びコントローラインタフェース３３５を含むエンターテインメントシステム３００の様々なデバイスの間でのデータ交換を制御する。
【００４７】
図３のグラフィックプロセシングユニット３２０は、ディスプレイデバイス（図示せず）上での表示のための画像を生成するように、ＣＰＵ３１０及びベクトルユニット３１５から受信されたグラフィック命令を実行する。例えば、図３のベクトルユニット３１５は、オブジェクトを三次元座標から二次元座標に変換してもよく、グラフィックプロセシングユニット３２０に二次元座標を送信してもよい。更に、サウンドプロセシングユニット３６０は、スピーカ（図示せず）などの音声デバイスに出力されるサウンド信号を生成する命令を実行する。システム３００にも組み込まれてもよく、またはプロセッサなどのいくつかの他のコンポーネントの一部として組み込まれてもよい、ＵＳＢインタフェース３４５、及び無線送受信機などのＩＥＥＥ１３９４インタフェース３５０を介して、他のデバイスがエンターテインメントシステム３００に接続されてもよい。
【００４８】
図３のエンターテインメントシステム３００のユーザは、コントローラインタフェース３３５を介してＣＰＵ３１０に命令を提供する。例えば、ユーザは、メモリカード３４０もしくは他の非一時的コンピュータ可読記憶媒体に特定のゲーム情報を記憶するようにＣＰＵ３１０に指示してもよく、またはいくつかの指定されたアクションを実行するようにゲームにおけるキャラクタに指示してもよい。
【００４９】
本発明は、様々なエンドユーザデバイスによって動作可能であってもよいアプリケーションにおいて実装されてもよい。例えば、エンドユーザデバイスは、パーソナルコンピュータ、ホームエンターテインメントシステム（例えば、Ｓｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ２（登録商標）もしくはＳｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ３（登録商標）もしくはＳｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ４（登録商標））、ポータブルゲーミングデバイス（例えば、Ｓｏｎｙ  ＰＳＰ（登録商標）もしくはＳｏｎｙ  Ｖｉｔａ（登録商標））、または異なる下位であるが製造者のホームエンターテインメントシステムであってもよい。本明細書で説明される本方法論は、様々なデバイス上で完全に動作可能であることを意図している。本発明はまた、本システムの実施形態が様々な発行者からの様々なタイトルわたって利用されることができる、タイトル間中立により実装されてもよい。
【００５０】
非一時的コンピュータ可読記憶媒体は、実行のために中央処理装置（ＣＰＵ）に命令を提供することに参加するいずれかの媒体または媒体（複数可）を指す。そのような媒体は、以下に限定されないが、光学または磁気ディスク、及び動的メモリなどの不揮発性及び揮発性媒体をそれぞれ含む、多くの形式を取ることができる。非一時的コンピュータ可読媒体の共通形式は、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、いずれかの他の磁気媒体、ＣＤ−ＲＯＭディスク、デジタルビデオディスク（ＤＶＤ）、いずれかの他の光学媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨＥＰＲＯＭ、及びいずれかの他のメモリチップまたはカートリッジを含む。
【００５１】
伝送媒体の様々な形式は、実行のためにＣＰＵに１つ以上の命令の１つ以上の連続を搬送することに関与してもよい。バスは、システムＲＡＭにデータを搬送し、システムＲＡＭから、ＣＰＵは、命令を取り出し、実行する。システムＲＡＭによって受信された命令は任意選択で、ＣＰＵによる実行の前または後のいずれかで固定されたディスクに記憶されることができる。記憶装置の様々な形式は同様に、記憶装置の様々な形式を実装するように、必要なネットワーク及びネットワークトポロジと同様に実装されてもよい。
【００５２】
技術の上述した詳細な説明が例示且つ説明を目的に提示されてきた。包括的であること、または開示された正確な形態に技術を限定することを意図していない。上記教示を考慮して、多くの修正及び変形が可能である。技術の原理、その実用的な適用を最良に説明するために、並びに様々な実施形態において、及び様々な修正と共に当業者が技術を利用することを可能にするために、考慮される特定の使用に適するように、説明された実施形態が選択されてきた。技術の範囲は、特許請求の範囲によって定義されるとことを意図している。
【図１】
2020527896.tif 000003
【図２】
2020527896.tif 000004
【図３】
2020527896.tif 000005
【手続補正書】
【提出日】令和2年3月10日(2020.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
非線形コンテンツ提示及び経験のためのシステムであって、
通信ネットワークを通じて通信する通信インタフェースであって、前記通信インタフェースは、
前記通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信し、
前記ストリームのうちの少なくとも１つをユーザデバイスにリアルタイムで提供し、前記ユーザデバイスは、前記少なくとも１つのストリームを再生する、前記通信インタフェースと、
メモリに記憶された命令を実行するプロセッサと、を含み、前記プロセッサによる前記命令の実行は、前記ユーザデバイスが前記少なくとも１つのストリームを再生している間、前記受信された複数のリアルタイムストリームから少なくとも１つの他のストリームをリアルタイムで評価し、前記少なくとも１つの他のストリームを評価することは、
前記ユーザデバイスと関連付けられ、前記少なくとも１つの他のストリームをストリーミングしている１つ以上の予め定義された友人デバイスによって関与された活動を追跡することであって、前記追跡された活動は、前記少なくとも１つの他のストリームに関連するチャット活動を含み、前記少なくとも１つのストリーム内の指定されたポイントにおけるスパイクを示す、前記追跡することと、
前記スパイクに基づいて、前記ユーザデバイスのユーザに関連するように前記少なくとも１つの他のストリーム内のイベントを識別することであって、前記イベントは、前記少なくとも１つの他のストリーム内の同一の指定されたポイントにおいて前記スパイクとして識別される、前記識別することと、を含み、
前記通信インタフェースは、
前記少なくとも１つの他のストリームにおいて識別された前記イベントに関する通知を前記ユーザデバイスに送信し、前記通知は、前記識別されたイベントを表示するための異なる表示オプションを含み、前記通知は、前記ユーザデバイスにおいて現在表示されている前記提供されたストリームの一部の上でオーバレイされ、
前記ユーザデバイスから要求を受信し、前記要求は、前記少なくとも１つの他のストリームにおける前記識別されたイベントにジャンプすることに関係し、
前記識別されたイベントの前のポイントにおいて前記ユーザデバイスに前記少なくとも１つの他のストリームを提供し、前記少なくとも１つの他のストリームを提供することは、前記前のポイントより前の少なくとも１つの期間をスキップすることを含む、
システム。
【請求項２】
前記プロセッサは更に、前記識別されたイベントと関連付けるブックマークを生成する命令を実行し、前記ブックマークは、前記識別されたイベントの前の前記ポイントにおいて設定され、前記通信インタフェースは、前記ブックマークにジャンプすることによって、前記ユーザデバイスに前記少なくとも１つの他のストリームを提供する、請求項１に記載のシステム。
【請求項３】
前記プロセッサは更に、複数のブックマークを含むオーバレイを生成する命令を実行し、各々のブックマークは、前記少なくとも１つの他のストリーム内の異なる識別されたイベントにジャンプするように選択可能である、請求項２に記載のシステム。
【請求項４】
前記プロセッサは更に、前記少なくとも１つの他のストリームについてのハイライトリールを生成する命令を実行し、前記ハイライトリールは、複数の識別されたイベントを含む、請求項１に記載のシステム。
【請求項５】
前記プロセッサは、前記識別されたイベントの持続期間を識別し、前記識別された持続期間の間に前記ブックマークにおいて前記少なくとも１つの他のストリームをクリッピングすることによって、前記ハイライトリールを生成する、請求項４に記載のシステム。
【請求項６】
前記プロセッサは更に、前記少なくとも１つの他のストリームと関連付けられたスコアにおける変化を識別することによって、前記少なくとも１つの他のストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項７】
前記プロセッサは更に、前記少なくとも１つの他のストリームと関連付けられるように識別された１つ以上のソーシャルメディアフィードにおけるトラフィックを追跡することによって、前記少なくとも１つの他のストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項８】
前記プロセッサは更に、自然言語処理及びセンチメント分析を実行することによって、前記１つ以上のソーシャルメディアフィードにおけるトラフィックを追跡する、請求項７に記載のシステム。
【請求項９】
前記プロセッサは更に、前記少なくとも１つの他のストリームと関連付けられたメタデータを評価することによって、前記少なくとも１つの他のストリームをリアルタイムで評価する、請求項１に記載のシステム。
【請求項１０】
前記通信インタフェースは更に、前記少なくとも１つの他のストリームから前記メタデータを別個に受信する、請求項９に記載のシステム。
【請求項１１】
前記追跡された活動は更に、前記少なくとも１つの他のストリームの再生の間の前記１つ以上の予め定義された友人デバイスにおける再生要求を含む、請求項１に記載のシステム。
【請求項１２】
前記追跡された活動は更に、前記少なくとも１つの他のストリームの再生の間の前記１つ以上の予め定義された友人デバイスにおいて撮られたスクリーンショットを含む、請求項１に記載のシステム。
【請求項１３】
非線形コンテンツ提示及び経験のための方法であって、
通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信することと、
前記ストリームのうちの少なくとも１つをユーザデバイスにリアルタイムで提供することであって、前記ユーザデバイスは、前記少なくとも１つのストリームを再生する、前記提供することと、
前記ユーザデバイスが前記少なくとも１つのストリームを再生している間、前記受信された複数のリアルタイムストリームから少なくとも１つの他のストリームをリアルタイムで評価することであって、前記少なくとも１つの他のストリームを評価することは、
前記ユーザデバイスと関連付けられ、前記少なくとも１つの他のストリームをストリーミングしている１つ以上の予め定義された友人デバイスによって関与された活動を追跡することであって、前記追跡された活動は、前記少なくとも１つの他のストリームに関連するチャット活動を含み、前記少なくとも１つのストリーム内の指定されたポイントにおけるスパイクを示す、前記追跡することと、
前記スパイクに基づいて、前記ユーザデバイスのユーザに関連するように前記少なくとも１つの他のストリーム内のイベントを識別することであって、前記イベントは、前記少なくとも１つの他のストリーム内の同一の指定されたポイントにおいて前記スパイクとして識別される、前記識別することと、を含む、前記評価することと、
前記少なくとも１つの他のストリームにおいて識別された前記イベントに関する通知を前記ユーザデバイスに送信することであって、前記通知は、前記識別されたイベントを表示するための異なる表示オプションを含み、前記通知は、前記ユーザデバイスにおいて現在再生されている前記提供されたストリームの一部の上でオーバレイされる、前記送信することと、
前記ユーザデバイスから要求を受信することであって、前記要求は、前記少なくとも１つの他のストリームにおける前記識別されたイベントにジャンプすることに関係する、前記受信することと、
前記識別されたイベントの前のポイントにおいて、前記ユーザデバイスに前記少なくとも１つの他のストリームを提供することであって、前記少なくとも１つの他のストリームを提供することは、前記前のポイントより前の少なくとも１つの期間をスキップすることを含む、前記提供することと、
を含む、方法。
【請求項１４】
前記識別されたイベントと関連付けるブックマークを生成することを更に含み、前記ブックマークは、前記識別されたイベントの前の前記ポイントにおいて設定され、前記ユーザデバイスに前記少なくとも１つの他のストリームを提供することは、前記ブックマークにジャンプすることを含む、請求項１３に記載の方法。
【請求項１５】
複数のブックマークを含むオーバレイを生成することを更に含み、各々のブックマークは、前記少なくとも１つの他のストリーム内の異なる識別されたイベントにジャンプするように選択可能である、請求項１２に記載の方法。
【請求項１６】
前記少なくとも１つの他のストリームについてのハイライトリールを生成することを更に含み、前記ハイライトリールは、複数の識別されたイベントを含む、請求項１３に記載の方法。
【請求項１７】
前記識別されたイベントの持続期間を識別し、前記識別された持続期間の間に前記ブックマークにおいて前記少なくとも１つの他のストリームをクリッピングすることによって、前記ハイライトリールを生成する、請求項１６に記載の方法。
【請求項１８】
前記少なくとも１つの他のストリームをリアルタイムで評価することは、前記少なくとも１つの他のストリームと関連付けられたスコアにおける変化を識別することを含む、請求項１３に記載の方法。
【請求項１９】
前記少なくとも１つの他のストリームをリアルタイムで評価することは、前記少なくとも１つの他のストリームと関連付けられるように識別された１つ以上のソーシャルメディアフィードにおけるトラフィックを追跡することを含む、請求項１３に記載の方法。
【請求項２０】
前記１つ以上のソーシャルメディアフィードにおける前記トラフィックを追跡することは更に、自然言語処理及びセンチメント分析を実行することを含む、請求項１９に記載の方法。
【請求項２１】
前記少なくとも１つの他のストリームをリアルタイムで評価することは、前記少なくとも１つの他のストリームと関連付けられたメタデータを評価することを含む、請求項１３に記載の方法。
【請求項２２】
前記少なくとも１つの他のストリームから前記メタデータを別個に受信することを更に含む、請求項２１に記載の方法。
【請求項２３】
非線形コンテンツ提示及び経験のための方法を実行するようにプロセッサによって実行可能な、具体化されたプログラムを有する非一時的コンピュータ可読媒体であって、前記方法は、
通信ネットワークを通じて送信されたコンテンツの複数のリアルタイムストリームを受信することと、
前記ストリームのうちの少なくとも１つをユーザデバイスにリアルタイムで提供することであって、前記ユーザデバイスは、前記少なくとも１つのストリームを再生する、前記提供することと、
前記ユーザデバイスが前記少なくとも１つのストリームを再生している間、前記受信された複数のリアルタイムストリームから少なくとも１つの他のストリームをリアルタイムで評価することであって、前記少なくとも１つの他のストリームを評価することは、
前記ユーザデバイスと関連付けられ、前記少なくとも１つの他のストリームをストリーミングしている１つ以上の予め定義された友人デバイスによって関与された活動を追跡することであって、前記追跡された活動は、前記少なくとも１つの他のストリームに関連するチャット活動を含み、前記少なくとも１つのストリーム内の指定されたポイントにおけるスパイクを含む、前記追跡することと、
前記スパイクに基づいて、前記ユーザデバイスのユーザに関連するように前記少なくとも１つの他のストリーム内のイベントを識別することであって、前記イベントは、前記少なくとも１つの他のストリーム内の同一の指定されたポイントにおいて前記スパイクとして識別される、前記識別することと、を含む、前記評価することと、
前記少なくとも１つの他のストリームにおいて識別された前記イベントに関する通知を前記ユーザデバイスに送信することであって、前記通知は、前記識別されたイベントを表示するための異なる表示オプションを含み、前記通知は、前記ユーザデバイスにおいて現在再生されている前記提供されたストリームの一部の上でオーバレイされる、前記送信することと、
前記ユーザデバイスから要求を受信することであって、前記要求は、前記少なくとも１つの他のストリームにおける前記識別されたイベントにジャンプすることに関係する、前記受信することと、
前記識別されたイベントの前のポイントにおいて、前記ユーザデバイスに前記少なくとも１つの他のストリームを提供することであって、前記少なくとも１つの他のストリームを提供することは、前記前のポイントより前の少なくとも１つの期間をスキップすることを含む、前記提供することと、
を含む、非一時的コンピュータ可読媒体。
【国際調査報告】
2020527896.tif 000006