【手続補正書】
【提出日】平成28年9月15日(2016.9.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオを受信するステップと、
前記ビデオを第１の配信チャネル、第２の配信チャネル及び第３の配信チャネルに配信する選択肢をユーザに同時に提供する単一インスタンスのグラフィカルユーザインターフェース（ＧＵＩ）を表示するステップと、
前記単一インスタンスのＧＵＩを介して供給されるユーザ入力に応答して、前記ビデオが前記第１の配信チャネル及び前記第２の配信チャネルに配信され、しかし前記第３の配信チャネルに配信されないべきであると決定するステップと、
前記ビデオについての第１の特性及び第２の特性を決定するステップであり、前記第１の特性及び前記第２の特性は、ファイルタイプ、コンテナタイプ、ビデオ継続時間、ビデオ解像度、フレームレート、ビデオ圧縮ビットレート及びオーディオ圧縮ビットレートを含む群から選択される、ステップと、
前記ユーザ入力に応答して、前記ビデオを前記第１の配信チャネルに対応する第１のフォーマットを有するトランスコードされた第１のビデオにトランスコードし、前記ビデオを前記第２の配信チャネルに対応する第２のフォーマットを有するトランスコードされた第２のビデオにトランスコードし、前記第１のフォーマットは前記第２のフォーマットに等しくなく、前記ビデオを前記第３の配信チャネルに対応する第３のフォーマットを有するトランスコードされた第３のビデオにトランスコードしないステップと、
前記ユーザ入力に応答して、第１のメタデータと前記トランスコードされた第１のビデオとを第１のコンテナに、第２のメタデータと前記トランスコードされた第２のビデオとを第２のコンテナにパッケージ化するステップと、
前記ユーザ入力に応答して、前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップと、
を含む方法をコンピューティング装置に実行させるコンピュータプログラム。
【請求項２】
前記方法は、前記の公開された第１のコンテナについての第１のメトリックデータと前記の公開された第２のコンテナについての第２のメトリックデータとを受信するステップを含み、前記第１のメトリックデータは、前記第２のメトリックデータとは別様にフォーマットを整えられる、請求項１に記載のコンピュータプログラム。
【請求項３】
前記方法は、前記第１のメトリックデータ及び前記第２のメトリックデータを、前記第１のメトリックデータと前記第２のメトリックデータとの双方に対応する共通の正規化されたデータに正規化するステップを含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記方法は、
前記ユーザから、前記第１の配信チャネルに対応する第１のアカウントクレデンシャルと前記第２の配信チャネルに対応する第２のアカウントクレデンシャルとを受信するステップと、
前記第１のアカウントクレデンシャルを介して前記第１の配信チャネルに、前記第２のアカウントクレデンシャルを介して前記第２の配信チャネルにアクセスするステップと、
前記第１の配信チャネル及び前記第２の配信チャネルにアクセスすることに応答して、前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップと、
を含む、請求項１に記載のコンピュータプログラム。
【請求項５】
前記方法は、
前記単一インスタンスのＧＵＩを介して供給されるユーザ入力に応答して、どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定するステップと、
どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定した後、前記ユーザからの前記第１のチャネル情報及び前記第２のチャネル情報を要求するステップと、
を含み、
前記第１のチャネル情報は前記第２のチャネル情報に等しくない、
請求項１に記載のコンピュータプログラム。
【請求項６】
前記方法は、
前記第１の配信チャネル及び前記第２の配信チャネルのためのメタデータ要件を決定するステップ、
を含み、
前記第１の配信チャネル及び前記第２の配信チャネルのためのメタデータ要件を決定することに応答して、前記方法は、
前記ユーザから前記第１の配信チャネルに固有のメタデータ情報を受信するステップと、
前記メタデータ情報の検証が不成功に終わるステップと、
前記メタデータ情報の検証が不成功に終わることに応答して、前記第１の配信チャネルに固有のさらなるメタデータ情報について前記ユーザに促すステップと、
を含む、請求項１に記載のコンピュータプログラム。
【請求項７】
前記方法は、
前記ユーザ入力に応答して、前記ユーザが前記第１の配信チャネル及び前記第２の配信チャネルにコンテンツを配信することを承認されると決定するステップ、
を含み、
前記ユーザが前記第１の配信チャネルにコンテンツを配信することを承認されると決定することは、前記ユーザ入力に応答して、（ａ）第１の認証方法を使用して前記ユーザが前記第１の配信チャネルにコンテンツを配信することを承認されると決定するように決定することであって、前記第１の認証方法は、前記第１の配信チャネルに対応し、しかし前記第２の配信チャネルに対応しない、ことと、（ｂ）第１の認証方法及び前記第１の配信チャネルに固有のさらなる認証クレデンシャルについて前記ユーザに促すことと、を含み、
前記ユーザが前記第２の配信チャネルにコンテンツを配信することを承認されると決定することは、前記ユーザ入力に応答して、（ａ）前記第１の認証方法に等しくない第２の認証方法を使用して前記ユーザが前記第２の配信チャネルにコンテンツを配信することを承認されると決定するように決定することであって、前記第２の認証方法は、前記第２の配信チャネルに対応し、しかし前記第１の配信チャネルに対応しない、ことと、を含む、
請求項１に記載のコンピュータプログラム。
【請求項８】
ユーザからのユーザ入力に応答して、ビデオが第１の配信チャネル及び第２の配信チャネルに配信され、しかし第３の配信チャネルに配信されないべきであると決定するステップと、
前記ビデオについての第１の特性及び第２の特性を決定するステップと、
前記ユーザ入力に応答して、前記ビデオを前記第１の配信チャネルに対応する第１のフォーマットを有するトランスコードされた第１のビデオにトランスコードし、前記ビデオを前記第２の配信チャネルに対応する第２のフォーマットを有するトランスコードされた第２のビデオにトランスコードするステップであり、前記第１のフォーマットは前記第２のフォーマットに等しくない、ステップと、
前記ユーザ入力に応答して、前記ビデオを前記第３の配信チャネルに対応する第３のフォーマットを有するトランスコードされた第３のビデオにトランスコードすることを回避するステップと、
を含む方法をコンピューティング装置に実行させるコンピュータプログラム。
【請求項９】
前記方法は、
前記ユーザ入力に応答して、第１のメタデータと前記トランスコードされた第１のビデオとを第１のコンテナに、第２のメタデータと前記トランスコードされた第２のビデオとを第２のコンテナにパッケージ化するステップと、
前記ユーザ入力に応答して、前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップと、
を含む、請求項８に記載のコンピュータプログラム。
【請求項１０】
前記方法は、
第１の及び第２のアカウントクレデンシャルを受信することに応答して、前記第１の及び第２のアカウントクレデンシャルを受信した後に前記第１の及び第２のアカウントクレデンシャルのいずれについても前記ユーザに促す必要なく、前記の公開された第１のコンテナについての第１のメトリックデータと前記の公開された第２のコンテナについての第２のメトリックデータとを受信するステップ
を含み、
前記第１のメトリックデータは、前記第２のメトリックデータとは別様にフォーマットを整えられる、
請求項９に記載のコンピュータプログラム。
【請求項１１】
前記方法は、
前記ユーザ入力に応答して、どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定するステップと、
どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定した後、前記ユーザからの前記第１のチャネル情報及び前記第２のチャネル情報を要求するステップと、
を含み、
前記第１のチャネル情報は前記第２のチャネル情報に等しくなく、
前記第１のチャネル情報は、フィードタイトル、ファイルポインタ、及び前記ビデオからの代表フレームのうち、１つを含む、
請求項８に記載のコンピュータプログラム。
【請求項１２】
コンピューティング装置により実施される方法であって、
ビデオを受信するステップと、
前記ビデオを第１の配信チャネル、第２の配信チャネル及び第３の配信チャネルに配信する選択肢をユーザに同時に提供する単一インスタンスのグラフィカルユーザインターフェース（ＧＵＩ）を表示するステップと、
前記単一インスタンスのＧＵＩを介して供給されるユーザ入力に応答して、前記ビデオが前記第１の配信チャネル及び前記第２の配信チャネルに配信され、しかし前記第３の配信チャネルに配信されないべきであると決定するステップと、
前記ビデオについての第１の特性及び第２の特性を決定するステップであり、前記第１の特性及び前記第２の特性は、ファイルタイプ、コンテナタイプ、ビデオ継続時間、ビデオ解像度、フレームレート、ビデオ圧縮ビットレート及びオーディオ圧縮ビットレートを含む群から選択される、ステップと、
前記ユーザ入力に応答して、前記ビデオを前記第１の配信チャネルに対応する第１のフォーマットを有するトランスコードされた第１のビデオにトランスコードし、前記ビデオを前記第２の配信チャネルに対応する第２のフォーマットを有するトランスコードされた第２のビデオにトランスコードし、前記第１のフォーマットは前記第２のフォーマットに等しくなく、前記ビデオを前記第３の配信チャネルに対応する第３のフォーマットを有するトランスコードされた第３のビデオにトランスコードしないステップと、
前記ユーザ入力に応答して、第１のメタデータと前記トランスコードされた第１のビデオとを第１のコンテナに、第２のメタデータと前記トランスコードされた第２のビデオとを第２のコンテナにパッケージ化するステップと、
前記ユーザ入力に応答して、前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップと、
を含む方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１８
【補正方法】変更
【補正の内容】
【０１１８】
本発明の実施形態は、限定された数の実施形態に関して説明されているが、当業者は、これら実施形態からの多数の変更及び変形を十分理解するであろう。別記の請求項は、本発明の実施形態の適正な主旨及び範囲内に入るすべてのこうした変更及び変形をカバーすることが意図される。
以下を付記として残しておく。
［付記１］
命令を含む少なくとも１つのマシン可読媒体であって、前記命令はコンピューティング装置において実行されると前記コンピューティング装置に
ビデオを受信するステップと、
前記ビデオを第１の配信チャネル、第２の配信チャネル及び第３の配信チャネルに配信する選択肢をユーザに同時に提供する単一インスタンスのグラフィカルユーザインターフェース（ＧＵＩ）を表示するステップと、
前記単一インスタンスのＧＵＩを介して供給されるユーザ入力に応答して、前記ビデオが前記第１の配信チャネル及び前記第２の配信チャネルに配信され、前記第３の配信チャネルに配信されないべきであると決定するステップと、
前記ビデオについての第１の特性及び第２の特性を決定するステップであり、前記第１の特性及び前記第２の特性は、ファイルタイプ、コンテナタイプ、ビデオ継続時間、ビデオ解像度、フレームレート、ビデオ圧縮ビットレート及びオーディオ圧縮ビットレートを含む群から選択される、ステップと、
前記ビデオを前記第１の配信チャネルに対応する第１のフォーマットを有するトランスコードされた第１のビデオにトランスコードし、前記ビデオを前記第２の配信チャネルに対応する第２のフォーマットを有するトランスコードされた第２のビデオにトランスコードし、前記第１のフォーマットは前記第２のフォーマットに等しくなく、前記ビデオを前記第３の配信チャネルに対応する第３のフォーマットを有するトランスコードされた第３のビデオにトランスコードしないステップと、
第１のメタデータと前記トランスコードされた第１のビデオとを第１のコンテナに、第２のメタデータと前記トランスコードされた第２のビデオとを第２のコンテナにパッケージ化するステップと、
前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップと、
を含む方法を実行させる、少なくとも１つの媒体。
［付記２］
前記方法は、前記の公開された第１のコンテナについての第１のメトリックデータと前記の公開された第２のコンテナについての第２のメトリックデータとを受信するステップを含み、前記第１のメトリックデータは、前記第２のメトリックデータとは別様にフォーマットを整えられる、付記１に記載の少なくとも１つの媒体。
［付記３］
前記方法は、前記第１のメトリックデータ及び前記第２のメトリックデータを、前記第１のメトリックデータと前記第２のメトリックデータとの双方に対応する共通の正規化されたデータに正規化するステップを含む、付記２に記載の少なくとも１つの媒体。
［付記４］
前記方法は、第１のプロセッサベースシステム、第２のプロセッサベースシステム及び第３のプロセッサベースシステムを含むハードウェア群から、前記ユーザ入力に応答して、前記第１のプロセッサベースシステム及び前記第２のプロセッサベースシステムを選択し、しかし前記第３のプロセッサベースシステムを選択しないステップを含む、付記１に記載の少なくとも１つの媒体。
［付記５］
前記方法は、前記ビデオを前記第２のプロセッサベースシステムを介して前記トランスコードされた第２のビデオにトランスコードすることと並行して、前記ビデオを前記第１のプロセッサベースシステムを介して前記トランスコードされた第１のビデオにトランスコードすることを含む、付記４に記載の少なくとも１つの媒体。
［付記６］
前記方法は、
前記ビデオを前記第１の配信チャネル、前記第２の配信チャネル及び前記第３の配信チャネルと第４の配信チャネルとに配信する選択肢を前記ユーザに同時に提供する前記単一インスタンスのＧＵＩを表示するステップと、
前記単一インスタンスのＧＵＩを介して供給されるユーザ入力に応答して、前記ビデオが前記第４の配信チャネルに配信されるべきであると決定するステップと、
前記の決定された第１の特性及び第２の特性のうち１つを分析することに応答して、前記ビデオを前記第４の配信チャネルに対応する第４のフォーマットを有するトランスコードされた第４のビデオにトランスコードしないと決定するステップと、
を含む、付記１に記載の少なくとも１つの媒体。
［付記７］
前記方法は、
前記ユーザから、前記第１の配信チャネルに対応する第１のアカウントクレデンシャルと前記第２の配信チャネルに対応する第２のアカウントクレデンシャルとを受信するステップと、
前記第１のアカウントクレデンシャルを介して前記第１の配信チャネルに、前記第２のアカウントクレデンシャルを介して前記第２の配信チャネルにアクセスするステップと、
前記第１の配信チャネル及び前記第２の配信チャネルにアクセスすることに応答して、前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップと、
を含む、付記１に記載の少なくとも１つの媒体。
［付記８］
前記方法は、
前記単一インスタンスのＧＵＩを介して供給されるユーザ入力に応答して、どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定するステップと、
どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定した後、前記ユーザからの前記第１のチャネル情報及び前記第２のチャネル情報を要求するステップと、
を含み、
前記第１のチャネル情報は前記第２のチャネル情報に等しくない、
付記１に記載の少なくとも１つの媒体。
［付記９］
前記第１のチャネル情報は、ユーザ名、パスワード、フィードタイトル、ファイルポインタ及び前記ビデオからの代表フレームのうち１つを含む、付記８に記載の少なくとも１つの媒体。
［付記１０］
前記第１のフォーマットは、第１のビットレートを含み、前記第２のフォーマットは、前記第１のビットレートに等しくない第２のビットレートを含む、付記１に記載の少なくとも１つの媒体。
［付記１１］
命令を含む少なくとも１つのマシン可読媒体であって、前記命令はコンピューティング装置において実行されると前記コンピューティング装置に
ユーザの入力に応答して、ビデオが第１の配信チャネル及び第２の配信チャネルに配信され、しかし第３の配信チャネルに配信されるべきでないと決定するステップと、
前記ビデオについての第１の特性及び第２の特性を決定するステップと、
前記ビデオを前記第１の配信チャネルに対応する第１のフォーマットを有するトランスコードされた第１のビデオにトランスコードし、前記ビデオを前記第２の配信チャネルに対応する第２のフォーマットを有するトランスコードされた第２のビデオにトランスコードし、前記第１のフォーマットは前記第２のフォーマットに等しくなく、前記ビデオを前記第３の配信チャネルに対応する第３のフォーマットを有するトランスコードされた第３のビデオにトランスコードしないステップと、
を含む方法を実行させる、少なくとも１つの媒体。
［付記１２］
前記方法は、第１のメタデータと前記トランスコードされた第１のビデオとを第１のコンテナに、第２のメタデータと前記トランスコードされた第２のビデオとを第２のコンテナにパッケージ化するステップを含む、付記１１に記載の少なくとも１つの媒体。
［付記１３］
前記方法は、前記第１のコンテナを前記第１の配信チャネルに、前記第２のコンテナを前記第２の配信チャネルに公開するステップを含む、付記１２に記載の少なくとも１つの媒体。
［付記１４］
前記方法は、前記の公開された第１のコンテナについての第１のメトリックデータと前記の公開された第２のコンテナについての第２のメトリックデータとを受信するステップを含み、前記第１のメトリックデータは、前記第２のメトリックデータとは別様にフォーマットを整えられる、付記１３に記載の少なくとも１つの媒体。
［付記１５］
前記方法は、前記第１のメトリックデータ及び前記第２のメトリックデータを、前記第１のメトリックデータと前記第２のメトリックデータとの双方に対応する共通の正規化されたデータに正規化するステップを含む、付記１４に記載の少なくとも１つの媒体。
［付記１６］
前記方法は、
ユーザ入力に応答して、前記ビデオが第４の配信チャネルに配信されるべきであると決定するステップと、
前記の決定された第１の特性及び第２の特性のうち１つを分析することに応答して、前記ビデオを前記第４の配信チャネルに対応する第４のフォーマットを有するトランスコードされた第４のビデオにトランスコードしないと決定するステップと、
を含む、付記１１に記載の少なくとも１つの媒体。
［付記１７］
前記方法は、
前記ユーザから、前記第１の配信チャネルに対応する第１のアカウントクレデンシャルと前記第２の配信チャネルに対応する第２のアカウントクレデンシャルとを受信するステップと、
前記第１のアカウントクレデンシャルを介して前記第１の配信チャネルに、前記第２のアカウントクレデンシャルを介して前記第２の配信チャネルにアクセスするステップと、
を含む、付記１１に記載の少なくとも１つの媒体。
［付記１８］
前記方法は、
どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定するステップと、
どの第１のチャネル情報が前記第１の配信チャネルに必要であり、どの第２のチャネル情報が前記第２の配信チャネルに必要であるかを決定した後、前記ユーザからの前記第１のチャネル情報及び前記第２のチャネル情報を要求するステップと、
を含み、
前記第１のチャネル情報は前記第２のチャネル情報に等しくない、
付記１１に記載の少なくとも１つの媒体。
［付記１９］
前記第１のチャネル情報は、ユーザ名、パスワード、フィードタイトル、ファイルポインタ及び前記ビデオからの代表フレームのうち１つを含む、付記１８に記載の少なくとも１つの媒体。
［付記２０］
前記第１のフォーマットは、第１のビットレートを含み、前記第２のフォーマットは、前記第１のビットレートに等しくない第２のビットレートを含む、付記１１に記載の少なくとも１つの媒体。