(57)【要約】【解決手段】メディアタイトルをプロデューサコンピューティングデバイスへネットワーク経由でストリーミングする。当該デバイスは、メディアタイトルと組み合わせてユーザが製作したコンテンツを配信するためのチャンネルと関連する。ストリーミングされたメディアタイトルをプロデューサコンピューティングデバイス上で再生する場合、製作されたコンテンツを当該デバイスから捕捉する。捕捉され製作されたコンテンツは、チャンネルに指定される。メディアタイトル及び製作されたコンテンツをリアルタイムにネットワーク経由でこのチャンネルにサブスクライブされるサブスクライバデバイスへブロードキャストする。メディアタイトルをプロデューサコンピューティングデバイス上で再生した場合、製作されたコンテンツをメディアタイトルに関連して捕捉したときに反映するように、メディアタイトル及び製作されたコンテンツをブロードキャスト内で同期する。【選択図】図１
2020517195.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのサーバシステムであって、
チャンネルと関連するプロデューサコンピューティングデバイスについての情報を格納するメモリ、
メディアタイトルを前記プロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングするネットワークインタフェース、及び
メモリに格納されるインストラクションを実行するプロセッサであって、前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に、前記プロセッサによる前記インストラクションの実行は前記プロデューサコンピューティングデバイスからの製作されたコンテンツの捕捉をもたらし、前記捕捉され製作されたコンテンツが前記チャンネルに指定される、前記プロセッサ、
を備え、
前記ネットワークインタフェースはリアルタイムに前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへ、前記メディアタイトル、及び前記製作されたコンテンツをブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記ブロードキャスト内で同期される、
システム。
【請求項２】
メモリは、前記同期されたブロードキャストをメモリにさらに格納し、前記格納されたブロードキャストは、後にアクセス可能である、請求項１に記載のシステム。
【請求項３】
前記サブスクライバデバイスによる前記同期されたブロードキャストへのアクセスは、前記メディアタイトルへのサブスクリプションに基づく、請求項１に記載のシステム。
【請求項４】
前記ブロードキャストは、前記ストリーミングされたメディアコンテンツが異なる製作されたコンテンツへ同期される、別のチャンネル上の別のブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１に記載のシステム。
【請求項５】
第一サブスクライバデバイスへ提示されるような前記ブロードキャストは、第二サブスクライバデバイスへ提示されるような前記ブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１に記載のシステム。
【請求項６】
前記製作されたコンテンツが前記プロデューサコンピューティングデバイスに製作されている場合に、前記ネットワークインタフェースは、前記製作されたコンテンツをリアルタイムにさらに受信する、請求項１に記載のシステム。
【請求項７】
前記製作されたコンテンツは、前記製作されたコンテンツが製作されている場合に前記プロデューサコンピューティングデバイス上で再生されている前記ストリーミングされたメディアタイトルの現在のタイムスタンプと関連し、前記同期は、前記関連したタイムスタンプに基づく、請求項６に記載のシステム。
【請求項８】
前記ブロードキャストは、各サブスクライバデバイスへの単一ストリームを含む、請求項１に記載のシステム。
【請求項９】
前記ブロードキャストは、各サブスクライバデバイスへ提供される複数のストリームを含む、請求項１に記載のシステム。
【請求項１０】
ユーザが製作したコンテンツのブロードキャストメディアストリームへのリアルタイム取り込み方法であって、
メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングし、前記プロデューサコンピューティングデバイスはチャンネルと関連し、
前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に製作されたコンテンツを前記プロデューサコンピューティングデバイスから捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定され、
前記メディアタイトル、及び前記製作されたコンテンツをリアルタイムに前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記ブロードキャスト内で同期される、
ことを備える、方法。
【請求項１１】
前記ブロードキャストをメモリに格納することをさらに備え、前記格納されたブロードキャストは後にアクセス可能である、請求項１０に記載の方法。
【請求項１２】
前記メディアタイトルへのサブスクリプションに基づき前記ブロードキャストへのサブスクライバデバイスアクセスを制御することをさらに備える、請求項１０に記載の方法。
【請求項１３】
前記ブロードキャストは、前記ストリーミングされたメディアコンテンツが異なる製作されたコンテンツに同期される、別のチャンネル上で別のブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１０に記載の方法。
【請求項１４】
第一サブスクライバデバイスへ提示されるような前記ブロードキャストは、第二サブスクライバデバイスへ提示されるような前記ブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１０に記載の方法。
【請求項１５】
前記製作されたコンテンツが前記プロデューサコンピューティングデバイスに製作されている場合に、前記製作されたコンテンツをリアルタイムに前記通信ネットワーク経由でさらに受信する、請求項１０に記載の方法。
【請求項１６】
前記製作されたコンテンツが製作されている場合に、前記製作されたコンテンツは、前記プロデューサコンピューティングデバイス上で再生されている前記ストリーミングされたメディアタイトルの現在のタイムスタンプと関連し、前記同期は、前記関連したタイムスタンプに基づく、請求項１５に記載の方法。
【請求項１７】
前記ブロードキャストは、各サブスクライバデバイスへの単一ストリームを含む、請求項１０に記載の方法。
【請求項１８】
前記ブロードキャストは、各サブスクライバデバイスに提供される複数のストリームを含む、請求項１０に記載の方法。
【請求項１９】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込み方法を実行する、プロセッサによって実行可能なプログラムをその上に具現化した非一時的なコンピュータ可読媒体であって、
前記方法は、
メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングし、前記プロデューサコンピューティングデバイスはチャンネルと関連し、
前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に製作されたコンテンツを前記プロデューサコンピューティングデバイスから捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定され、
前記メディアタイトル、及び前記製作されたコンテンツをリアルタイムに前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記ブロードキャスト内で同期される、
ことを備える、非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、ストリーミングメディアに関係があり、より具体的に、ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みに関係がある。
【背景技術】
【０００２】
ストリーミングメディアは、異なるコンテンツプロバイダからのさまざまな異なるタイプのコンテンツの包括的なものであることができる。このようなコンテンツは、テレビ番組、映画、デジタルゲームなどを含むことができる。このようなコンテンツは、スポーツイベント、ニュース速報イベント、表彰式、スピーチなどを有する、イベントの生放送を含むことができる。
【０００３】
従来のテレビ放送を通じて配信される、いくつかのメディアタイトルも、ストリーミングするために利用可能であることができる。ケーブルテレビプロバイダは、たとえば、それらのテレビ番組へのサブスクライバアクセスを提供することができる。テレビ番組は、多くの既存のプロバイダ（たとえば、ＤｉｒｅｃＴＶ、Ｖｅｒｉｚｏｎ、ＡＴ＆ＴＵ‐ｖｅｒｓｅ）のうちの１つからサブスクライバへ提供される。サブスクリプションを支払うことにより、サブスクライバは、ある特定のケーブルネットワーク、たとえば、ＨＢＯ、ＭＴＶ、及びＣａｒｔｏｏｎ  Ｎｅｔｗｏｒｋなどと関連するコンテンツへのアクセスを提供される（プロバイダから）。いくつかの事例において、ユーザは、要望通りに１つ以上のチャンネルを購入することが可能である。他の事例において、ユーザは、２つ以上のチャンネルを１回でバンドルを介して購入する。いくつかの例において、ケーブルネットワークは、サブスクライバへコンテンツをストリーミングするために、それら自体のサブスクリプションシステムを操作することができる。加えて、ユーザがさまざまなコンピューティングデバイス（たとえば、モバイルデバイス、ラップトップ、デスクトップ）上でストリーミングメディア、及びビデオオンデマンドコンテンツを視聴することを可能にする、オンラインコンテンツサービス（たとえば、Ｎｅｔｆｌｉｘ、Ｈｕｌｕ、Ａｍａｚｏｎ  ＦｉｒｅＴＶ）もある。
【０００４】
現在、それら自体の実況放送、及び特定のメディアタイトルへの他の関連したコンテンツ（たとえば、テレビ番組のエピソード）に加えてユーザに利用可能な方式は、メディアタイトル（またはそれらのチップ）についてのファイルをダウンロードし、それらの実況放送をダウンロードされたファイルと組み合わせて記録し、その後、配信チャンネル（たとえば、Ｙｏｕｔｕｂｅ（登録商標））に対して記録された実況放送に関するファイルをアップロードすることを備えることができる。
【０００５】
ユーザが生成したコンテンツを配信するための別のモデルは、サブスクライバグループへ直接にストリーミングされることができる（たとえば、Ｆａｃｅｂｏｏｋ（登録商標）  Ｌｉｖｅ、Ｔｗｉｔｃｈ．ｔｖ）、コンテンツをユーザが生成することを可能にすることを備えることができる。このようなユーザが生成したコンテンツは、しかしながら、ユーザにより生成されるコンテンツに限定される可能性がある。ユーザが別のユーザにより生成されるメディアタイトル上に実況放送を提供したい場合、このユーザは、このコンテンツへのある一定のパーミッションを受けていること、もしくはこれらのパーミッションを得ること、または限定された、もしくは低品質のコンテンツバージョンのみを使用することを要求される可能性がある。これらのような要件は、たとえば、コメントされているメディアタイトルの高品質なフルレングスストリームと同期された再生に対してリアルタイムに高品質な実況放送トラックのオンザフライ製作を複雑にする。
【０００６】
したがって、これらのようなモデルに関する不利な点は、即時でないエクスペリエンス、重要でないコンテキスト、より低品質な元のコンテンツ、及びコンテンツプロバイダに対して価値のないものを提供する、ユーザが生成したコンテンツを含む可能性がある（したがって、実況放送を調整して配信することができる、利用可能なメディアタイトルを減少させる可能性がある）。
【０００７】
したがって、ユーザが生成したコンテンツストリームのブロードキャストメディアストリーム中へのリアルタイム取り込みのシステム及び方法のために本技術に必要性がある。
【発明の概要】
【０００８】
本発明の実施形態は、ユーザが生成したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのシステム及び方法を含む。メディアタイトルは、プロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングされることができる。プロデューサコンピューティングデバイスは、メディアタイトルと組み合わせてユーザが製作したコンテンツを配信するためのチャンネルと関連する。ストリーミングされたメディアタイトルをプロデューサコンピューティングデバイス上で再生する場合、製作されたコンテンツは、プロデューサコンピューティングデバイスから捕捉されることができる。このように捕捉され製作されたコンテンツは、チャンネルに指定されることができる。つぎにメディアタイトル、及び製作されたコンテンツは、リアルタイムに通信ネットワーク経由でこのチャンネルへサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストされることができる。メディアタイトルをプロデューサコンピューティングデバイス上で再生した場合、メディアタイトルに関連して製作されたコンテンツを捕捉したときに反映するように、メディアタイトル、及び製作されたコンテンツは、ブロードキャスト内で同期されることができる。
【０００９】
さまざまな実施形態は、ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのシステムを含むことができる。これらのようなシステムは、チャンネルと関連するプロデューサコンピューティングデバイスについての情報を格納するメモリ、メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングするネットワークインタフェース、及びストリーミングされたメディアタイトルをプロデューサコンピューティングデバイス上で再生する場合にプロデューサコンピューティングデバイスから製作されたコンテンツの捕捉をもたらすインストラクションを実行するプロセッサを備えることができる。捕捉され製作されたコンテンツは、チャンネルに指定される。メディアタイトルをプロデューサコンピューティングデバイス上で再生した場合、メディアタイトルに関連して製作されたコンテンツを捕捉したときに反映するように、ブロードキャスト内で同期された方式において、ネットワークインタフェースは、メディアタイトル、及び製作されたコンテンツをリアルタイムに通信ネットワーク経由でチャンネルへサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストすることができる。
【００１０】
追加の実施形態は、ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのための方法を備えることができる。これらのような方法は、メディアタイトルを通信ネットワーク経由でチャンネルと関連するプロデューサコンピューティングデバイスへストリーミングし、捕捉され製作されたコンテンツがチャンネルに指定される、プロデューサコンピューティングデバイス上でストリーミングされたメディアタイトルを再生する場合に、プロデューサコンピューティングデバイスから製作されたコンテンツを捕捉し、メディアタイトル、及び製作されたコンテンツをリアルタイムに通信ネットワーク経由でこのチャンネルへサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストすることを備えることができる。プロデューサコンピューティングデバイス上でメディアタイトルを再生した場合、メディアタイトルに関連して製作されたコンテンツを捕捉したときに反映するように、メディアタイトル、及び製作されたコンテンツは、ブロードキャスト内で同期されることができる。
【００１１】
さらなる実施形態は、上述されるように、ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのための方法を実行する、プロセッサによって実行可能なプログラムをその上に具現化している非一時的なコンピュータ可読記憶媒体を含む。
【図面の簡単な説明】
【００１２】
【図１】ユーザが製作したメディアのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのシステムを実装することができるネットワーク環境を示す。
【００１３】
【図２】ユーザが製作したメディアのブロードキャストメディアストリーム中へのリアルタイム取り込みのための例示的な方法を示すフローチャートである。
【００１４】
【図３】ユーザが製作したメディアのブロードキャストメディアストリーム中へのリアルタイム取り込みに使用されることができる例示的な電子エンターテイメントシステムである。
【発明を実施するための形態】
【００１５】
本発明の実施形態は、ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのシステム及び方法を備える。メディアタイトルは、プロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングされることができる。プロデューサコンピューティングデバイスは、メディアタイトルと組み合わせてユーザが製作したコンテンツを配信するためのチャンネルと関連する。ストリーミングされたメディアタイトルをプロデューサコンピューティングデバイス上で再生する場合、製作されたコンテンツをプロデューサコンピューティングデバイスから捕捉することができる。このように捕捉され製作されたコンテンツをチャンネルに指定することができる。つぎに、メディアタイトル、及び製作されたコンテンツは、リアルタイムに通信ネットワーク経由でこのチャンネルへサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストされることができる。メディアタイトルをプロデューサコンピューティングデバイス上で再生した場合、メディアタイトルに関連して製作されたコンテンツを捕捉したときに反映するように、メディアタイトル、及び製作されたコンテンツをブロードキャスト内で同期することができる。
【００１６】
図１は、ユーザが製作したメディアのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのシステムを実装することができるネットワーク環境１００を示す。ネットワーク環境１００は、配信（たとえば、１つ以上のビデオオンデマンド（ＶＯＤ）サービスを介して）用のストリーミングコンテンツ（たとえば、ビデオ）を提供する１つ以上のコンテンツソースサーバ１１０、１つ以上のコンテンツプロバイダサーバアプリケーションプログラムインタフェース（ＡＰＩ）１２０、コンテンツデリバリネットワークサーバ１３０、バックエンドサービスレイヤ１４０、及び１つ以上のクライアントデバイス１５０を備えることができる。
【００１７】
コンテンツソースサーバ１１０は、ストリーミングのために利用可能なメディアタイトルを維持して、提供することができる。これらのようなメディアタイトルは、事前に記録されたコンテンツ（たとえば、ＤＶＲコンテンツ）だけではなく、生放送ストリーム（たとえば、ライブスポーツイベント、ライブeスポーツイベント、ブロードキャストプレミア）も含むことができる。コンテンツソースサーバ１１０は、そのコンテンツをストリーミングされるために利用可能にする、いずれかのコンテンツプロバイダと関連することができる。
【００１８】
コンテンツソースサーバ１１０からのストリーミングコンテンツは、さまざまなタイプのコンテンツソースサーバ１１０がバックエンドサービスレイヤ１４０と通信することを可能にする、コンテンツプロバイダサーバＡＰＩ１２０を通して提供されることができる。コンテンツプロバイダサーバＡＰＩ１２０は、ストリーミングコンテンツを提供するコンテンツソースサーバ１１０の、特定の言語、オペレーティングシステム、プロトコルなどに特有であることができる。複数の異なるタイプのコンテンツソースサーバ１１０を含むネットワーク環境１００において、同様に、対応する複数のコンテンツプロバイダサーバＡＰＩ１２０があることができる。
【００１９】
したがって、コンテンツプロバイダサーバＡＰＩ１２０は、コンテンツソースサーバ１１０によってホストされるコンテンツへのクライアントデバイス１５０のそれぞれのアクセスを容易にする。また、アクセスされたコンテンツについての、メタデータなどの追加情報は、コンテンツプロバイダサーバＡＰＩ１２０によってクライアントデバイス１５０へ提供されることが可能である。下記のように、追加情報（すなわち、メタデータ）は、クライアントデバイス１５０へストリーミングされるコンテンツについての詳細を提供するために使用可能であることができる。最終的に、チャットサービス、レーティング及びプロファイルなどの、アクセスされたコンテンツと関連する追加サービスも、コンテンツソースサーバ１１０からクライアントデバイス１５０へコンテンツプロバイダサーバＡＰＩ１２０を介して提供されることが可能である。
【００２０】
コンテンツプロバイダサーバＡＰＩ１２０は、コンテンツデリバリネットワークサーバ１３０によってアクセスされることが可能である。コンテンツデリバリネットワークサーバ１３０は、クライアントデバイス１５０に関するプロモーション画像及びサービスコンフィグレーションを有する、ストリーミングメディアに関するリソース及びファイルを提供するサーバを含むことができる。また、コンテンツデリバリネットワークサーバ１３０は、特定のコンテンツへストリーミングする、またはサブスクライブすることを要求するクライアントデバイス１５０によって呼び出されることが可能である。
【００２１】
コンテンツプロバイダサーバＡＰＩ１２０は、クライアントデバイス１５０に利用可能なストリーミングコンテンツについての情報を得るために、バックエンドサービスレイヤ１４０によってアクセスされることができる。下記のように、コンテンツについての追加情報は、利用可能なコンテンツ（たとえば、製作者、タイトル、ジャンルによって）を説明するメタデータを含むことができる。また、この情報は、コンテンツを格納する位置（たとえば、ＵＲＬ）を含むことができるため、ユーザデバイスは、コンテンツをコンテンツソースサーバ１１０から取得することを続けることが可能である。さらに、コンテンツプロバイダサーバＡＰＩ（たとえば、製作者、タイトル、ジャンル）１２０は、異なるクライアントデバイス１５０が互いにインタラクトすることを可能にする機能性（たとえば、チャット）を実装するためのインストラクションを含むことができる。これらのようなインストラクションをバックエンドサービスレイヤ１４０によって使用して、ある特定の機能性をクライアントデバイス１５０へ提供することができる。
【００２２】
バックエンドサービスレイヤ１４０は、そのコンテンツをクライアントデバイス１５０へ提供するために、異なるコンテンツソースサーバ１１０と通信するために応答可能であることができる。バックエンドサービスレイヤ１４０は、たとえば、クライアントデバイス１５０上で再生可能であるように、メディアタイトルのフォーマットを識別し、メディアタイトルをフォーマット化するために、インストラクションを実行することができる。このようなフォーマット化は、各コンテンツと関連するメタデータを識別することを備えることができ、そのとき、さまざまな異なるタイプの変換技法を使用するため、コンテンツソースサーバ１１０において１つのフォーマットに格納されるデータは、異なるフォーマットを要求する可能性がある、クライアントデバイス１５０上でレンダリングされ、表示されることができる。このようなものとして、バックエンドサービスレイヤ１４０を介して異なるフォーマットのメディアタイトルを、クライアントデバイス１５０へ提供することができ、このクライアントデバイス１５０と互換性があるものにすることができる。
【００２３】
クライアントデバイス１５０は、複数の異なるタイプのコンピューティングデバイスを含むことができる。たとえば、クライアントデバイス１５０は、いずれかの数の異なるゲーム機、モバイルデバイス、ラップトップ、及びデスクトップを含むことができる。また、これらのようなクライアントデバイス１５０は、ダウンロードされたサービスの場合に適切であることができるように、メモリカードまたはディスクなどであるが、これらに限定されない、他の記憶媒体からデータにアクセスするように構成されることができる。これらのようなデバイス１５０は、ネットワーク及びメディアインタフェース、非一時的なコンピュータ可読ストレージ（メモリ）、ならびにメモリに格納されることができるインストラクションを実行するためのプロセッサなどであるが、これらに限定されない標準ハードウェアコンピューティングコンポーネントを含むことができる。また、これらのクライアントデバイス１５０は、さまざまな異なるオペレーティングシステム（たとえば、ｉＯＳ、Ａｎｄｒｏｉｄ（登録商標））、アプリケーションまたはコンピューティング言語（たとえば、Ｃ＋＋、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ）を使用して実行することができる。例示的なクライアントデバイス１５０は、図３に関して詳細に本明細書に記載される。
【００２４】
図２は、ユーザが製作したメディアのブロードキャストメディアストリーム中へのリアルタイム取り込みのための例示的な方法２００を示すフローチャートである。図２の方法２００は、ＣＤ、ＤＶＤ、または不揮発性メモリ、たとえば、ハードドライブなどを含むが、これらに限定されない、非一時的なコンピュータ可読記憶媒体において実行可能なインストラクションとして具現化されることができる。記憶媒体のインストラクションは、記憶媒体をホストする、またはその他の方法によりこの記憶媒体にアクセスするコンピューティングデバイスのさまざまなハードウェアコンポーネントがこの方法を実現させる、単一のプロセッサ（または複数のプロセッサ）によって実行されることができる。図２において識別されるステップ（及びそれらの順序）は、例示であり、同一のものの実行順序を含むが、これらに限定されない、さまざまなそれらの代替物、均等物、または派生物を含むことができる。
【００２５】
方法２００において、プロデューサ及び関連したチャンネルについての情報をメモリに格納することができ、メディアタイトルをプロデューサデバイスへストリーミングすることができ、ストリーミングされたメディアタイトルの再生中にプロデューサデバイスにおいて生成されるコンテンツを捕捉することができ、１つ以上のタイムスタンプを捕捉されたコンテンツと関連付けることができ、チャンネルからコンテンツを受信するようにサブスクライブした１つ以上のサブスクライバデバイスへの放送用にメディアタイトル、及び捕捉されたコンテンツを同期することができる。
【００２６】
ステップ２１０において、プロデューサ、及び関連したチャンネルについての情報をメモリに格納することができる。プロデューサは、ユーザが生成したコンテンツ（たとえば、実況放送または他の関連したコンテンツを含む）を配信するためのチャンネルを確立することができる。プロデューサは、アカウントがコンテンツ配信チャンネルと関連して確立されることを可能にする、認証情報（たとえば、ユーザ名、パスワード）と関連することができる。加えて、ネットワークにおいて、さまざまな他のデバイスは、このチャンネルを通して配信されるコンテンツを受信するようにサブスクライブすることができる。プロデューサ、関連したチャンネル（複数可）、及び各チャンネルのサブスクライバ（複数可）についての情報をメモリに維持することができる。ある特定のコンテンツプロバイダが特定のサブスクリプション（たとえば、「プレミアム」ケーブルコンテンツ）を要求する場合、サブスクライバデバイスは、このチャンネルを通してコンテンツにアクセスするためにコンテンツプロバイダと関連するサブスクリプションを有することが要求されることができる。
【００２７】
ステップ２２０において、メディアタイトル（たとえば、テレビ番組の指定されたエピソード）をプロデューサデバイスへストリーミングすることができる。本明細書に考察されるように、メディアタイトルは、通信ネットワーク経由でストリーミングされるために利用可能な、いずれかのタイプの事前に記録された、またはライブメディアコンテンツを含むことができる。これらのようなメディアタイトルは、コンテンツプロバイダサーバＡＰＩレイヤ１２０によってフォーマット化され、バックエンドサービスレイヤ１４０に提供される、コンテンツソースサーバ１１０から生じることができる。したがって、クライアントデバイス１５０は、後続部分の連続したダウンロード中にメディアタイトルファイルの開始部分を再生することができる。
【００２８】
ステップ２３０において、プロデューサによって生成されるコンテンツは、メディアタイトルファイルの再生中に捕捉されることができる。このようなプロデューサが生成したコンテンツは、オーディオまたはビデオの実況放送、反応、バックグラウンドまたは他のコンテキストアサイド、及びメディアタイトルに関連した他のタイプのコンテンツを含むことができる。メディアタイトルの再生中にプロデューサが生成したコンテンツを製作して捕捉することができるため、プロデューサが生成したコンテンツのタイミングをメディアタイトルのタイミングと相関させることができる。たとえば、プロデューサが生成したコンテンツは、メディアタイトルのタイムライン内のある特定の時点で開始することができる。
【００２９】
ステップ２４０において、メディアタイトルの１つ以上のタイムスタンプは、プロデューサが生成したコンテンツと関連することができる。プロデューサが生成したコンテンツがメディアタイトルの再生中に示されているものに応答することができるため、メディアタイトルの非存在下で再生されるときに、またはメディアタイトルと同期して最後まで再生されるときに、このようなプロデューサが生成したコンテンツが意味をなさない、またはその他の方法によりコンテキストを欠く可能性がある。プロデューサが生成したコンテンツを捕捉する場合、しかしながら、１つ以上のタイムスタンプ（たとえば、再生するメディアタイトルのタイムライン内で現在の時点を反映する）は、プロデューサが生成したコンテンツ内のある特定の時点と関連することができる。このようなプロデューサが生成したコンテンツは、メディアタイトルと関連した、オーディオ、ビデオ、テキスト、ハッシュタグ、リンク、グラフィックス、及び他のタイプのコンテンツを含むことができる。
【００３０】
ステップ２５０において、メディアタイトル、及びプロデューサが生成したコンテンツに基づきブロードキャストを準備することができる。このようなブロードキャストは、単一のストリーム（たとえば、同期された方式においてメディアタイトルをプロデューサが生成したコンテンツと組み合わせた）、または２つの同期されたストリームを含むことができる。同期は、ステップ２４０に関して記述されるタイムスタンプ情報に基づくことができ、メディアタイトルをプロデューサコンピューティングデバイス上で再生した場合にメディアタイトルに関して捕捉されるように、プロデューサが生成したコンテンツの再生を視聴者（たとえば、サブスクライビングデバイスの）が経験することを可能にする。このような同期、及びこのような同期の基礎を提供するタイムスタンプの関連した生成は、プロデューサコンピューティングデバイス、コンテンツデリバリネットワークサーバ１３０、バックエンドサービスレイヤ１４０，またはクライアントデバイス１５０によって制御されることができる。いくつかの実施形態において、このような同期は、サブスクライバデバイス１５０において発生する。２つ以上のコンテンツストリームを単一のトランスポートストリーム中へ多重化して同期プレイバックを可能にすることを備える、同期のさまざまな他の手段を利用することができる。
【００３１】
いくつかの実施形態において、ブロードキャストは、ブロードキャストと組み合わせて点在する、オーバーレイされる、またはその他の方法により再生されることができる、広告一式と関連することができる。特定のプロデューサデバイス、特定のチャンネル、特定のサブスクライバデバイス、上記に関連するさまざまなパラメータ、またはそれらのいずれかの組み合わせに基づき、このような広告一式を選択する、または割り当てることができる。このような広告は、第三者プロバイダ、プロデューサコンピューティングデバイス、コンテンツソースサーバ１１０、またはコンテンツデリバリネットワークサーバ１３０と関連する広告サーバによって供給されることができる。
【００３２】
ステップ２６０において、チャンネルからコンテンツを受信するようにサブスクライブした、またはその他の方法により要求されるサブスクライバデバイスへリアルタイムにブロードキャストを提供する。プロデューサが生成したコンテンツをプロデューサデバイスに生成している場合、同期されたメディアタイトル及びプロデューサが生成したコンテンツを含むブロードキャストを開始することができる。このようなものとして、プロデューサデバイス上で再生される場合のストリーミングされたメディアタイトルと、ブロードキャストをサブスクライバデバイスへ提供するときのストリーミングされたメディアタイトルとの間にわずかな時間遅延がある可能性がある。ただし、プロデューサデバイスへのストリームがその再生時間を完了する前に、サブスクライビングデバイスへのブロードキャストを開始することができる。たとえば、オリジナルエピソードのテレビ放送は、サブスクライバの視聴者へリアルタイムに捕捉され、ストリーミングされることができる、実況放送をユーザが提供することができる、プロデューサコンピューティングデバイスへストリーミングされることができる。いくつかの実施形態において、ブロードキャスト、ならびにメディアタイトル及びプロデューサが生成したコンテンツについての情報は、メモリに格納され、プロデューサデバイスと関連するチャンネルを介してアクセスされることがさらにできる。このようなものとして、サブスクライバデバイスは、リアルタイムに同期されたブロードキャストを受信しないが、むしろ後でブロードキャストにアクセスすることを選ぶことができる。
【００３３】
図３は、ユーザが製作したメディアのブロードキャストメディアストリーム中へのリアルタイム取り込みに使用されることができる、例示的な電子エンターテイメントシステムである。図３のエンターテイメントシステム３００は、メインメモリ３０５、中央処理装置（ＣＰＵ）３１０、ベクトルユニット３１５、グラフィックスプロセッシングユニット３２０、入力／出力（Ｉ／Ｏ）プロセッサ３２５、Ｉ／Ｏプロセッサメモリ３３０、コントローラインタフェース３３５、メモリカード３４０、ユニバーサルシリアルバス（ＵＳＢ）インタフェース３４５、及びＩＥＥＥ１３９４インタフェース３５０を含む。エンターテイメントシステム３００は、バス３７５を介してＩ／Ｏプロセッサ３２５へ接続される、オペレーティングシステム読み出し専用メモリ（ＯＳ  ＲＯＭ）３５５、サウンドプロセッシングユニット３６０、光ディスク制御ユニット３７０、及びハードディスクドライブ３６５をさらに含む。
【００３４】
エンターテイメントシステム３００は、電子ゲーム機であることができる。代替的に、エンターテイメントシステム３００は、汎用コンピュータ、セットトップボックス、ハンドヘルドゲームデバイス、タブレットコンピューティングデバイス、またはモバイルコンピューティングデバイスもしくはモバイルフォンとして実装されることができる。エンターテイメントシステムは、特定のフォームファクタ、目的、または設計に依存する多少のオペレーティングコンポーネントを含むことができる。
【００３５】
図３のＣＰＵ３１０、ベクトルユニット３１５、グラフィックスプロセッシングユニット３２０、及びI／Ｏプロセッサ３２５は、システムバス３８５を介して通信する。さらに、図３のＣＰＵ３１０は、メインメモリ３０５と専用バス３８０を介して通信し、ベクトルユニット３１５及びグラフィックスプロセッシングユニット３２０は、専用バス３９０を通して通信することができる。図３のＣＰＵ３１０は、ＯＳ  ＲＯＭ３５５及びメインメモリ３０５に格納されるプログラムを実行する。図３のメインメモリ３０５は、事前に格納されたプログラムと、Ｉ／Ｏプロセッサ３２５を通してＣＤ‐ＲＯＭ、ＤＶＤ‐ＲＯＭ、または他の光ディスク（示されない）から光ディスク制御ユニット３７０を使用して転送されるプログラムとを含むことができる。図３のＩ／Ｏプロセッサ３２５は、無線または他の通信ネットワーク（たとえば、４＄、ＬＴＥ、１Ｇ、及びその他のもの）経由で転送されるコンテンツの導入を可能にすることもできる。図３のＩ／Ｏプロセッサ３２５は、ＣＰＵ３１０、ベクトルユニット３１５、グラフィックスプロセッシングユニット３２０、及びコントローラインタフェース３３５を含む、エンターテイメントシステム３００のさまざまなデバイス間でのデータ交換を主に制御する。
【００３６】
図３のグラフィックスプロセッシングユニット３２０は、ＣＰＵ３１０及びベクトルユニット３１５から受信するグラフィックスインストラクションを実行して、表示デバイス（示されない）上での表示用の画像を生成する。たとえば、図３のベクトルユニット３１５は、三次元座標から二次元座標へオブジェクトを変換し、二次元座標をグラフィックスプロセッシングユニット３２０へ送信することができる。さらに、サウンドプロセッシングユニット３６０は、スピーカ（示されない）などのオーディオデバイスに出力される音声信号を生成するインストラクションを実行する。他のデバイスは、システム３００に、またはプロセッサなどのある他のコンポーネントの一部として組み込まれることもできる、ＵＳＢインタフェース３４５、及び無線トランシーバなどのＩＥＥＥ１３９４インタフェース３５０を介してエンターテイメントシステム３００へ接続されることができる。
【００３７】
図３のエンターテイメントシステム３００のユーザは、コントローラインタフェース３３５を介してＣＰＵ３１０へインストラクションを提供する。たとえば、ユーザは、ある特定のゲーム情報をメモリカード３４０もしくは他の非一時的なコンピュータ可読記憶媒体上に格納するようにＣＰＵ３１０に指令すること、またはある指定されたアクションを実行するようにゲーム中のキャラクターに指令することができる。
【００３８】
本発明は、さまざまなエンドユーザデバイスによって操作可能であることができるアプリケーションに実装されることができる。たとえば、エンドユーザデバイスは、パーソナルコンピュータ、ホームエンターテイメントシステム（たとえば、Ｓｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ２（登録商標）またはＳｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ３（登録商標）またはＳｏｎｙ  ＰｌａｙＳｔａｔｉｏｎ４（登録商標））、ポータブルゲームデバイス（たとえば、Ｓｏｎｙ  ＰＳＰ（登録商標）またはＳｏｎｙ  Ｖｉｔａ（登録商標））、または劣っているが別のメーカーのホームエンターテイメントシステムであることができる。本明細書に記載される本発明の方法論は、さまざまなデバイス上で動作可能であることが十分に意図される。また、本発明は、クロスタイトル中立性によって実装されることができ、その中で本発明のシステムの実施形態は、さまざまな発行元からのさまざまなタイトルにわたり利用されることができる。
【００３９】
非一時的なコンピュータ可読記憶媒体は、インストラクションを中央処理装置（ＣＰＵ）へ実行のために提供する際に関与する、いずれかの単数の媒体、または複数の媒体を指す。これらのような媒体は、それぞれ、光または磁気ディスク及びダイナミックメモリなどの不揮発性及び揮発性媒体を含むが、これらに限定されない、多くの形態を取ることが可能である。非一時的なコンピュータ可読媒体の一般的な形態は、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、いずれかの他の磁気媒体、ＣＤ‐ＲＯＭディスク、デジタルビデオディスク（ＤＶＤ）、いずれかの他の光媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨＥＰＲＯＭ、及びいずれかの他のメモリチップまたはカートリッジを含む。
【００４０】
伝送媒体のさまざまな形態は、実行のためにＣＰＵへ１つ以上のインストラクションの１つ以上のシーケンスを搬送する際に伴われることができる。バスは、データをシステムＲＡＭへ搬送し、このシステムＲＡＭからＣＰＵは、インストラクションを取得して実行する。ＣＰＵによる実行の前または後のいずれか一方で、システムＲＡＭが受信する、これらのインストラクションを任意選択で固定ディスク上に格納することが可能である。同様に、同じものを実装するために、必要なネットワークインタフェース及びネットワークトポロジと同様にストレージのさまざまな形態を実装することができる。
【００４１】
本技術の前述の詳細な説明は、図解及び説明の目的のために提示されている。網羅的であること、または開示される正確な形態へ本科学技術を限定することを意図しない。多くの修正形態及び変形形態は、上記の教示を考慮して可能である。記述された実施形態は、本科学技術の原理、その実際の応用を最も良く説明するために、そして企図される特定の用途に適しているように、他の当業者が本科学技術をさまざまな実施形態に、またさまざまな修正形態によって利用することを可能にするために選択される。本科学技術の範囲が特許請求の範囲によって定義されることを意図する。
【図１】
2020517195.tif 000003
【図２】
2020517195.tif 000004
【図３】
2020517195.tif 000005
【手続補正書】
【提出日】平成30年6月22日(2018.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのサーバシステムであって、
チャンネルと関連するプロデューサコンピューティングデバイスについての情報を格納するメモリ、
メディアタイトルを前記プロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングするネットワークインタフェース、及び
メモリに格納されるインストラクションを実行するプロセッサであって、前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に、前記プロセッサによる前記インストラクションの実行は前記プロデューサコンピューティングデバイスから製作されたコンテンツの捕捉をもたらし、前記捕捉され製作されたコンテンツが前記チャンネルに指定される、前記プロセッサ、
を備え、
前記ネットワークインタフェースは前記メディアタイトル、及び前記製作されたコンテンツを前記通信ネットワーク経由で前記チャンネルへサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記１つ以上のサブスクライバデバイスのそれぞれに同期される、
システム。
【請求項２】
メモリは、前記同期されたブロードキャストをメモリにさらに格納し、前記格納されたブロードキャストは、後にアクセス可能である、請求項１に記載のシステム。
【請求項３】
前記サブスクライバデバイスによる前記同期されたブロードキャストへのアクセスは、前記メディアタイトルへのサブスクリプションに基づく、請求項１に記載のシステム。
【請求項４】
前記ブロードキャストは、前記ストリーミングされたメディアコンテンツが異なる製作されたコンテンツへ同期される、別のチャンネル上の別のブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１に記載のシステム。
【請求項５】
第一サブスクライバデバイスへ提示されるような前記ブロードキャストは、第二サブスクライバデバイスへ提示されるような前記ブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１に記載のシステム。
【請求項６】
前記製作されたコンテンツが前記プロデューサコンピューティングデバイスに製作されている場合に、前記ネットワークインタフェースは、前記製作されたコンテンツをリアルタイムにさらに受信する、請求項１に記載のシステム。
【請求項７】
前記製作されたコンテンツが捕捉される場合に、前記製作されたコンテンツは、前記プロデューサコンピューティングデバイス上で再生されている前記ストリーミングされたメディアタイトルの１つ以上の対応するタイムスタンプと関連し、前記同期は、前記対応するタイムスタンプに基づく、請求項６に記載のシステム。
【請求項８】
前記ブロードキャストは、各サブスクライバデバイスへの単一ストリームを含む、請求項１に記載のシステム。
【請求項９】
前記ブロードキャストは、各サブスクライバデバイスへ提供される複数のストリームを含む、請求項１に記載のシステム。
【請求項１０】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込み方法であって、
メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングし、前記プロデューサコンピューティングデバイスはチャンネルと関連し、
前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に製作されたコンテンツを前記プロデューサコンピューティングデバイスから捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定され、
前記メディアタイトル、及び前記製作されたコンテンツを前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記１つ以上のサブスクライバデバイスのそれぞれに同期される、
ことを備える、方法。
【請求項１１】
前記ブロードキャストをメモリに格納することをさらに備え、前記格納されたブロードキャストは後にアクセス可能である、請求項１０に記載の方法。
【請求項１２】
前記メディアタイトルへのサブスクリプションに基づき前記ブロードキャストへのサブスクライバデバイスアクセスを制御することをさらに備える、請求項１０に記載の方法。
【請求項１３】
前記ブロードキャストは、前記ストリーミングされたメディアコンテンツが異なる製作されたコンテンツに同期される、別のチャンネル上で別のブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１０に記載の方法。
【請求項１４】
第一サブスクライバデバイスへ提示されるような前記ブロードキャストは、第二サブスクライバデバイスへ提示されるような前記ブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１０に記載の方法。
【請求項１５】
前記製作されたコンテンツが前記プロデューサコンピューティングデバイスに製作されている場合に、前記製作されたコンテンツをリアルタイムに前記通信ネットワーク経由でさらに受信する、請求項１０に記載の方法。
【請求項１６】
前記製作されたコンテンツが捕捉される場合に、前記製作されたコンテンツは、前記プロデューサコンピューティングデバイス上で再生されている前記ストリーミングされたメディアタイトルの１つ以上の対応するタイムスタンプと関連し、前記同期は、前記対応するタイムスタンプに基づく、請求項１５に記載の方法。
【請求項１７】
前記ブロードキャストは、各サブスクライバデバイスへの単一ストリームを含む、請求項１０に記載の方法。
【請求項１８】
前記ブロードキャストは、各サブスクライバデバイスに提供される複数のストリームを含む、請求項１０に記載の方法。
【請求項１９】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込み方法を実行する、プロセッサによって実行可能なプログラムをその上に具現化した非一時的なコンピュータ可読媒体であって、
前記方法は、
メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングし、前記プロデューサコンピューティングデバイスはチャンネルと関連し、
前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に、製作されたコンテンツを前記プロデューサコンピューティングデバイスから捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定され、
前記メディアタイトル、及び前記製作されたコンテンツを前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記１つ以上のサブスクライバデバイスのそれぞれに同期される、
ことを備える、非一時的なコンピュータ可読媒体。
【手続補正書】
【提出日】令和1年10月15日(2019.10.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込みのためのサーバシステムであって、
チャンネルと関連するプロデューサコンピューティングデバイスについての情報を格納するメモリ、
メディアタイトルを前記プロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングするネットワークインタフェース、及び
メモリに格納されるインストラクションを実行するプロセッサであって、前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に、前記プロセッサによる前記インストラクションの実行は前記プロデューサコンピューティングデバイスからリアルタイムに製作されたコンテンツを捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定される、前記プロセッサ、
を備え、
前記ネットワークインタフェースは前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへ、前記メディアタイトル、及び前記製作されたコンテンツをブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記１つ以上のサブスクライバデバイスのそれぞれに同期される、
システム。
【請求項２】
メモリは、前記同期されたブロードキャストをメモリにさらに格納し、前記格納されたブロードキャストは、後にアクセス可能である、請求項１に記載のシステム。
【請求項３】
前記サブスクライバデバイスによる前記同期されたブロードキャストへのアクセスは、前記メディアタイトルへのサブスクリプションに基づく、請求項１に記載のシステム。
【請求項４】
前記ブロードキャストは、前記ストリーミングされたメディアコンテンツが異なる製作されたコンテンツへ同期される、別のチャンネル上の別のブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１に記載のシステム。
【請求項５】
第一サブスクライバデバイスへ提示されるような前記ブロードキャストは、第二サブスクライバデバイスへ提示されるような前記ブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１に記載のシステム。
【請求項６】
前記製作されたコンテンツが前記プロデューサコンピューティングデバイスに製作されている場合に、前記ネットワークインタフェースは、前記製作されたコンテンツをリアルタイムにさらに受信する、請求項１に記載のシステム。
【請求項７】
前記製作されたコンテンツは、前記製作されたコンテンツが捕捉される場合に前記プロデューサコンピューティングデバイス上で再生されている前記ストリーミングされたメディアタイトルの１つ以上の対応するタイムスタンプと関連し、前記同期は、前記対応するタイムスタンプに基づく、請求項６に記載のシステム。
【請求項８】
前記ブロードキャストは、各サブスクライバデバイスへの単一ストリームを含む、請求項１に記載のシステム。
【請求項９】
前記ブロードキャストは、各サブスクライバデバイスへ提供される複数のストリームを含む、請求項１に記載のシステム。
【請求項１０】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込み方法であって、
メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングし、前記プロデューサコンピューティングデバイスはチャンネルと関連し、
前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に製作されたコンテンツを前記プロデューサコンピューティングデバイスからリアルタイムに捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定され、
前記メディアタイトル、及び前記製作されたコンテンツを前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記１つ以上のサブスクライバデバイスのそれぞれに同期される、
ことを備える、方法。
【請求項１１】
前記ブロードキャストをメモリに格納することをさらに備え、前記格納されたブロードキャストは後にアクセス可能である、請求項１０に記載の方法。
【請求項１２】
前記メディアタイトルへのサブスクリプションに基づき前記ブロードキャストへのサブスクライバデバイスアクセスを制御することをさらに備える、請求項１０に記載の方法。
【請求項１３】
前記ブロードキャストは、前記ストリーミングされたメディアコンテンツが異なる製作されたコンテンツに同期される、別のチャンネル上で別のブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１０に記載の方法。
【請求項１４】
第一サブスクライバデバイスへ提示されるような前記ブロードキャストは、第二サブスクライバデバイスへ提示されるような前記ブロードキャストと関連する広告一式と異なる広告一式と関連する、請求項１０に記載の方法。
【請求項１５】
前記製作されたコンテンツが前記プロデューサコンピューティングデバイスに製作されている場合に、前記製作されたコンテンツをリアルタイムに前記通信ネットワーク経由でさらに受信する、請求項１０に記載の方法。
【請求項１６】
前記製作されたコンテンツが捕捉される場合に、前記製作されたコンテンツは、前記プロデューサコンピューティングデバイス上で再生されている前記ストリーミングされたメディアタイトルの１つ以上の対応するタイムスタンプと関連し、前記同期は、前記対応するタイムスタンプに基づく、請求項１５に記載の方法。
【請求項１７】
前記ブロードキャストは、各サブスクライバデバイスへの単一ストリームを含む、請求項１０に記載の方法。
【請求項１８】
前記ブロードキャストは、各サブスクライバデバイスに提供される複数のストリームを含む、請求項１０に記載の方法。
【請求項１９】
ユーザが製作したコンテンツのブロードキャストメディアストリーム中へのリアルタイム取り込み方法を実行する、プロセッサによって実行可能なプログラムをその上に具現化した非一時的なコンピュータ可読媒体であって、
前記方法は、
メディアタイトルをプロデューサコンピューティングデバイスへ通信ネットワーク経由でストリーミングし、前記プロデューサコンピューティングデバイスはチャンネルと関連し、
前記ストリーミングされたメディアタイトルが前記プロデューサコンピューティングデバイス上で再生される場合に、製作されたコンテンツを前記プロデューサコンピューティングデバイスからリアルタイムに捕捉し、前記捕捉され製作されたコンテンツが前記チャンネルに指定され、
前記メディアタイトル、及び前記製作されたコンテンツを前記通信ネットワーク経由で前記チャンネルにサブスクライブされる１つ以上のサブスクライバデバイスへブロードキャストし、前記メディアタイトルが前記プロデューサコンピューティングデバイス上で再生された場合に、前記製作されたコンテンツが前記メディアタイトルに関連して捕捉されたときに反映するように、前記メディアタイトル、及び前記製作されたコンテンツは前記１つ以上のサブスクライバデバイスのそれぞれに同期される、
ことを備える、非一時的なコンピュータ可読媒体。
【国際調査報告】
2020517195.tif 000006