【手続補正書】
【提出日】平成21年6月30日(2009.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが、リモート装置からソース装置上の保護ファイルを呼び出す方法であって、前記ユーザが前記保護ファイルにアクセスするための権利を有し、前記保護ファイルが、呼び出しのためのローカルにストアされたライセンスを必要とし、前記方法が、
前記ソース装置上の前記保護ファイルを位置決めするステップと、
前記ソース装置上の前記保護ファイルを位置決めするステップであって、前記保護ファイルが、サーバ・メッセージ・ブロック（ＳＭＢ）経路を介して共有されているステップと、
前記リモート装置上のメディアプレーヤを介し、前記位置決めされた前記保護ファイルにアクセスするステップとを含み、該アクセス・ステップが、
ユーザによる前記保護ファイルの選択と同時に、前記リモート装置上のメディアプレーヤを初期化するステップと、
前記リモート装置用の追加のライセンスを取得する必要なしに、前記保護ファイルを前記リモート装置へストリーミングするために、前記ＳＭＢ経路に基づくストリーミング・ユニフォーム・リソース・ロケータ（ＵＲＬ）を、前記メディアプレーヤによって構築するステップと、
前記ストリーミングＵＲＬを介して前記ソース装置から前記保護ファイルをリクエストするステップと、
前記ソース装置からの認証リクエストに、前記リモート装置によって応答するステップと、
前記応答に応じて、前記リモート装置によって前記ソース装置から前記保護ファイルの物理経路を受信するステップであって、該物理経路が、前記ソース装置によって前記ストリーミングＵＲＬから転送されるステップと、
前記物理経路を介して前記保護ファイルを、前記リモート装置上のメディアプレーヤによってストリーミングするステップと、を含む方法。
【請求項２】
前記位置決めするステップが更に、前記ソース装置上の前記保護ファイルを位置決めするために、前記リモート装置によって前記ソース装置を閲覧するステップ又は前記ソース装置上の前記保護ファイルを位置決めするために、前記リモート装置によって前記ソース装置を検索するステップ、のうち１つ以上を含む請求項１記載の方法。
【請求項３】
前記認証リクエストに応答するステップが、
前記ストリーミングＵＲＬを解析するために、前記ソース装置上の通信モジュールのインタフェースを使用するステップと、
前記ユーザを認証するために、前記通信モジュールの前記インタフェースを使用するステップと、を含む請求項１記載の方法。
【請求項４】
前記ストリーミングＵＲＬを解析するために、前記ソース装置上の前記通信モジュールの前記インタフェースを使用するステップが、
変換されたＵＲＬを含む認証イベントを生成するために、前記ソース装置上のメディア配送アプリケーション（ＭＤＡ）を使用するステップと、
前記変換されたＵＲＬを解析するために、前記ソース装置上の前記通信モジュールの前記インタフェースを使用するステップと、を含む請求項３記載の方法。
【請求項５】
前記ユーザを認証するために、前記通信モジュールの前記インタフェースを使用するステップが、
前記ソース装置上の前記通信モジュールの前記インタフェースに、前記解析されたストリーミングＵＲＬを含む前記認証イベントを、前記ＭＤＡを介して渡すステップと、
セキュリティ・サポート・プロバイダ・インタフェース（ＳＳＰＩ）を介し、チャレンジを前記ソース装置上の前記通信モジュールによって生成し、前記ＭＤＡに前記チャレンジを返すステップと、
前記メディアプレーヤに、前記生成されたチャレンジを、前記ＭＤＡによって送信するステップと、
前記チャレンジへの応答を、前記ＭＤＡに、前記メディアプレーヤによって送信するステップと、
前記ソース装置上のモジュールの前記インタフェースに、前記応答を含む前記認証イベントを、前記ＭＤＡによって送信するステップと、
アクセストークンを、前記ソース装置上の前記ＭＤＡモジュールによって取得するステップと、
前記ＭＤＡに、前記ソース装置上の前記通信モジュールによって前記ユーザの認証を確認するステップと、
前記メディアプレーヤに、前記保護ファイルのコンテンツを、前記ＭＤＡによってストリーミングするステップと、を含む請求項３記載の方法。
【請求項６】
更に、前記ファイルに関連するデータを、前記ＳＭＢ経路を介し編集するステップを含む請求項１記載の方法。
【請求項７】
前記認証リクエストに応答するステップが、
変換されたＵＲＬを含む認証イベントを生成するために、前記ソース装置上のメディア配送アプリケーション（ＭＤＡ）を使用するステップと、
前記変換されたＵＲＬを解析するために、前記ソース装置上の前記通信モジュールの前記インタフェースを使用するステップと、
前記ソース装置上の通信モジュールの前記インタフェースに、前記解析されたＵＲＬを含む前記認証イベントを、前記ＭＤＡを介して渡すステップと、
セキュリティ・サポート・プロバイダ・インタフェース（ＳＳＰＩ）を介し、チャレンジを前記ソース装置上の前記通信モジュールによって生成し、前記ＭＤＡに前記チャレンジを返すステップと、
前記メディアプレーヤに、前記生成されたチャレンジを、前記ＭＤＡによって送信するステップと、
前記チャレンジへの応答を、前記ＭＤＡに、前記メディアプレーヤによって送信するステップと、
前記ソース装置上の前記通信モジュールの前記インタフェースに、前記応答を含む前記認証イベントを、前記ＭＤＡによって送信するステップと、
アクセストークンを、前記ソース装置上の前記通信モジュールによって、取得するステップと、
前記接続プロトコルに、前記アクセストークンを含む前記認証イベントを、前記ＭＤＡによって送信するステップと、
前記ＭＤＡに、前記ソース装置上の前記通信モジュールによって、前記ユーザの認証を確認するステップと、
前記メディアプレーヤに、前記保護ファイルのコンテンツを、前記ＭＤＡによってストリーミングするステップと、を含む請求項１記載の方法。
【請求項８】
前記認証リクエストに応答するステップが、
変換されたＵＲＬを含む認証イベントを生成するステップと、
前記変換されたＵＲＬを解析するステップと、
前記メディアプレーヤへのチャレンジを生成するステップと、
前記チャレンジへの応答を、前記メディアプレーヤによって送信するステップと、
アクセストークンを取得するステップと、
前記ユーザの認証を確認するために、前記アクセストークンを使用するステップと、
前記メディアプレーヤに前記保護ファイルのコンテンツをストリーミングするステップと、を含む請求項１の方法。
【請求項９】
リモート装置のユーザが、ソース装置上にストアされた保護ファイルをストリームすることを許可するためのシステムであって、前記保護ファイルは呼び出しのためのローカルにストアされたライセンスを必要とし、前記システムが、
前記ソース装置上の前記保護ファイルにアクセスするための、前記リモート装置の前記ユーザからのリクエストを受信するためのインタフェースを有し、前記保護ファイルがサーバ・メッセージ・ブロック（ＳＭＢ）経路を介して前記ソース装置によって共有され、前記リクエストはストリーミング・ユニフォーム・リソース・ロケータ（ＵＲＬ）を含み、
前記リモート装置の前記ユーザが、保護ファイルにアクセスするための権利を有することを前記ローカルにストアされたライセンスに基づいて認証することによって、前記リクエストに基づく前記許可を決定するための認証コンポーネントを有し、前記認証が前記保護ファイルの物理経路へ前記ストリーミングＵＲＬを転送する結果であり、
前記リモート装置によって構築された経路を介し前記リモート装置へのリクエストに応答して前記保護ファイルをストリーミングし、前記ソース装置から前記リモート装置へ前記ライセンスの追加的コピーを転送することなしに、前記保護ファイルのストリームを前記リモート装置に許可するためのストリーミングコンポーネントと、を含むシステム。
【請求項１０】
前記インタフェースが、前記ソース装置上の前記保護ファイルを位置決めするために前記ソース装置を閲覧すること、又は前記ソース装置上の前記保護ファイルを位置決めするために前記リモート装置によって前記ソース装置を検索すること、のうち１つ以上を実行するように構成されること、を特徴とする請求項９記載のシステム。
【請求項１１】
前記ストリーミングコンポーネントが、前記リクエスト中に含まれる前記構築された経路を解析するために前記ソース装置上の通信モジュールのインタフェースを使用することと、前記ユーザを認証するために前記接続プロトコルを使用すること、を含む請求項９のシステム。
【請求項１２】
前記構築された経路を解析するために前記ソース装置上の前記接続プロトコルを使用する前記ストリーミングコンポーネントが、
変換されたＵＲＬを含む認証イベントを生成するために、前記ソース装置上のメディア配送アプリケーション（ＭＤＡ）を使用することと、
前記変換されたＵＲＬを解析するために、前記ソース装置上の前記通信モジュールの前記インタフェースを使用すること、を特徴とする請求項１１のシステム。
【請求項１３】
前記ユーザを認証するために前記接続プロトコルを使用する前記ストリーミングコンポーネントが、
前記ソース装置上の前記通信モジュールの前記インタフェースに、前記解析された経路を含む前記認証イベントを、前記ＭＤＡを介し渡すことと、
セキュリティ・サポート・プロバイダ・インタフェース（ＳＳＰＩ）を介し、チャレンジを前記ソース装置上の前記通信モジュールによって生成し、前記ＭＤＡに前記チャレンジを返すことと、
前記リモート装置に、前記生成されたチャレンジを、前記ＭＤＡによって送信することと、
前記チャレンジへの応答を、前記ＭＤＡに、前記リモート装置によって送信することと、
前記ソース装置上の前記通信モジュールの前記インタフェースに、前記応答を含む前記認証イベントを、前記ＭＤＡによって送信することと、
アクセストークンを、前記ソース装置上の前記通信モジュールによって取得することと、
前記ＭＤＡに、前記ソース装置上の前記通信モジュールによって、前記ユーザの認証を確認することと、
前記リモート装置に、前記保護ファイルのコンテンツを、前記ＭＤＡによってストリーミングすること、を特徴とする請求項１１のシステム。
【請求項１４】
前記ファイルに関連されて構築される経路がＳＭＢ経路であること、を特徴とする請求項９記載のシステム。
【請求項１５】
ソース装置によってユニフォーム・リソース・ロケータ（ＵＲＬ）上にストリーミングされる保護ファイルを受信するために、前記リモート装置による使用のために前記リモート装置によって構築されるストリーミングＵＲＬを定義するデータ構造であって、前記リモート装置のユーザが、呼び出すためにローカルにストアされたライセンスを必要とする前記保護ファイルにアクセスするための権利を有しており、前記データ構造が、
前記ファイルがストリーミングされるためのストリーミングプロトコルと、
前記リモート装置と前記ストリーミングされるファイルを提供し、前記ソース装置から前記リモート装置への前記ライセンスの追加的コピーの転送なしに、前記保護ファイルのストリーミングを前記リモート装置に許可する前記ソース装置とをリンクする経路と、
前記経路を介して前記ソース装置から前記リモート装置への前記ストリーミングファイルの転送を容易にするための共有プロトコルと、を含むデータ構造。
【請求項１６】
前記ストリーミングプロトコルがＨＴＴＰ又はＲＴＳＰプロトコルを含み、
前記経路がユニバーサル・ネーミング・コンベンション（ＵＮＣ）経路を含み、
前記共有プロトコルがサーバ・メッセージ・ブロック（ＳＭＢ）経路を含む請求項１５記載のデータ構造。
【請求項１７】
前記ストリーミングプロトコルが、前記経路を解析するための、前記リモート装置と前記ソース装置とを接続する、前記ソース装置上の通信モジュールを含み、前記通信モジュールが前記ユーザを認証すること、を特徴とする請求項１５のデータ構造。
【請求項１８】
前記ソース装置上の前記通信モジュールが、
変換されたＵＲＬを含む認証イベントを生成するために、前記ソース装置上にメディア配送アプリケーション（ＭＤＡ）を有することと、
前記変換されたＵＲＬを解析するために、前記ソース装置上に前記通信モジュールを有すること、を特徴とする請求項１７のデータ構造。
【請求項１９】
前記ソース装置上の前記通信モジュールが更に、
前記ＭＤＡを介し渡される前記認証イベントであって、前記認証イベントが前記ソース装置上の前記通信モジュールへの前記解析された経路を含むものと、
セキュリティ・サポート・プロバイダ・インタフェース（ＳＳＰＩ）を介し、前記ソース装置上の前記通信モジュールによって生成されるチャレンジ、及び前記ＭＤＡに前記チャレンジを返すことと、
前記リモート装置へ前記ＭＤＡによって送信する、前記生成されたチャレンジと、
前記ＭＤＡへ前記リモート装置によって送信された、前記チャレンジへの応答と、
前記ソース装置上の前記通信モジュールの前記インタフェースに、前記応答を含む前記認証イベントを、前記ＭＤＡによって送信することと、
前記ソース装置上の前記通信モジュールによって取得する、アクセストークンと、
前記ＭＤＡに、前記ソース装置上の前記通信モジュールによって確認される、前記ユーザの認証と、
前記ＭＤＡによってストリーミングされる、前記リモート装置への前記保護ファイルのコンテンツと、を特徴とする請求項１７記載のデータ構造。