【手続補正書】
【提出日】平成21年7月30日(2009.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソースプラットフォームに結合されたディジタルライセンスに関する方法であって、前記ディジタルライセンスは、対応するディジタルコンテンツが前記ソースプラットフォームによってレンダリングされることを可能にするためのものであり、前記コンテンツは復号化鍵（KD）に基づいて暗号化され且つ復号化可能であり、前記ライセンスは、暗号化され且つ前記ソースプラットフォームの暗号鍵に従って復号化が可能である（KD）を含むことによって前記ソースプラットフォームに結合され、それにより、前記ソースプラットフォームだけが通常は（KD）を求めることができる、前記ソースプラットフォームからターゲットプラットフォームへ前記ライセンスを移送する方法において、
前記ソースプラットフォームにおいて、
前記ライセンス及び対応するデータを含む移送イメージを生成するステップと、
前記ソースプラットフォームから前記ライセンスと前記ソースプラットフォームの前記暗号鍵とを削除して、前記ソースプラットフォームにおける前記削除されたライセンスの置き換えが、前記ソースプラットフォームの前記暗号鍵が前記置き換えられたライセンスから（KD）へのアクセスに利用できない限り、前記ソースプラットフォームにおいて前記対応するコンテンツのレンダリングを許容しないステップと
を行い、
前記ターゲットプラットフォームにおいて、
前記生成された移送イメージを読み取るステップと、
前記移送イメージの前記ライセンスを前記ターゲットプラットフォームに移送するための許可を、前記ターゲットプラットフォームから遠隔の集中移送サービスから要求するステップであって、前記移送サービスが、所定の移送規定に基づいて前記ライセンスの移送を許可すべきかどうかを決定し、前記要求が、前記ターゲットプラットフォームのプラットフォームＩＤと、前記移送イメージから取得された前記ソースプラットフォームのプラットフォームＩＤとを含むステップと、
前記ソースプラットフォームの前記暗号鍵を含む応答として、前記移送サービスから前記要求された許可を受け取るステップと、
前記ソースプラットフォームの前記暗号鍵を用いて、前記ソースプラットフォームから前記ライセンスを切り離して（KD）を求め、前記ターゲットプラットフォームの暗号鍵に従って暗号化され且つ復号化可能である（KD）を含むことによって前記ターゲットプラットフォームに前記切り離されたライセンスを再結合し、前記ターゲットプラットフォームにおいて前記再結合したライセンスを記憶し、前記ターゲットプラットフォームにおいて対応するデータを記憶することによって、前記応答に基づいて前記ターゲットプラットフォームに前記移送イメージを適用するステップと
を行う
ことを含む方法。
【請求項２】
前記ライセンスは、（PU-SP（KD））を得るように前記ソースプラットフォームの公開鍵（PU-SP）に従って暗号化された（KD）を含むことによって、前記ソースプラットフォームに結合され、それにより、対応する秘密鍵（PR-SP）を有する前記ソースプラットフォームだけが通常は前記秘密鍵（PR-SP）を（PU-SP（KD））に適用して（KD）を求めることができ、
前記ソースプラットフォームにおいて、
前記ソースプラットフォームから前記ライセンス及び（PR-SP）を削除し、それにより、前記ソースプラットフォームにおいて前記削除されたライセンスを置き換えることが、（PR-SP）が前記置き換えられたライセンスから（KD）にアクセスするのに利用できない限り、前記ソースプラットフォームにおける前記対応するコンテンツのレンダリングを許容しないステップ
を行い、
前記ターゲットプラットフォームにおいて、
前記移送サービスから、前記ターゲットプラットフォームによってアクセス可能な形態の（PR-SP）を含む応答として、前記要求された許可を受け取るステップと、
（PR-SP）を用いて前記ソースプラットフォームから前記ライセンスを切り離して（KD）を求め、（PU-TP（KD））を得るように前記ターゲットプラットフォームの公開鍵（PU-SP）に従って暗号化され且つ復号化可能である（KD）を含むことによって前記ターゲットプラットフォームに前記切り離されたライセンスを再結合し、それにより、対応する秘密鍵（PR-TP）を有する前記ターゲットプラットフォームだけが通常は前記秘密鍵（PR-TP）を（PU-TP（KD））に適用して（KD）を求め、前記ターゲットプラットフォームにおいて前記再結合したライセンスを記憶し、前記ターゲットプラットフォームにおいて前記対応するデータを記憶することによって、前記応答に基づいて前記ターゲットプラットフォームに前記移送イメージを適用するステップと、
を行う
ことを含む、請求項１に記載の方法。
【請求項３】
前記ソースプラットフォームにおいて移送エンジンを具体化するステップをさらに含み、前記移送エンジンは、前記ソースプラットフォームにおいて前記移送イメージを生成する、請求項１に記載の方法。
【請求項４】
前記ターゲットプラットフォームにおいて移送エンジンを具体化するステップをさらに含み、前記移送エンジンは、前記ターゲットプラットフォームにおいて前記移送イメージを適用する、請求項１に記載の方法。
【請求項５】
前記ソースプラットフォームにおけるユーザが、前記ターゲットプラットフォームへ移送されるライセンスを選択することを可能にするステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記ライセンス及び対応するデータを含む前記移送イメージを生成するステップをさらに含み、前記対応するデータは、前記ライセンスに固有のデータ及び前記ソースプラットフォームに固有のデータを含み、前記ライセンスに固有のデータは、前記ソースプラットフォームにおける状態記憶装置に維持された、前記ライセンスに関する全ての状態情報を含み、前記ソースプラットフォームに固有のデータは、前記ソースプラットフォームを識別するプラットフォームＩＤと、前記ソースプラットフォームに関係し且つ前記ソースプラットフォームの特定のハードウェア、ソフトウェア及び／又はオペレーティングシステムの特徴を識別するプラットフォーム情報とを含む、請求項１に記載の方法。
【請求項７】
前記移送サービスから前記ライセンスを移送するための許可を要求するステップを含み、前記要求は、前記ターゲットプラットフォームを識別するプラットフォームＩＤと、前記移送イメージから取得された前記ソースプラットフォームの前記プラットフォームＩＤと、前記ターゲットプラットフォームに関し、且つ、前記ターゲットプラットフォームの特定のハードウェア、ソフトウェア及び／又はオペレーティングシステムの特徴を識別するプラットフォーム情報と、前記移送イメージから取得された前記ソースプラットフォームに関する前記プラットフォーム情報の少なくとも一部とを含む要求データを有し、それにより、前記移送サービスは、前記要求データを考慮する所定の移送規定に基づいて前記ライセンスの移送を許可すべきかどうかを決定する、請求項６に記載の方法。
【請求項８】
前記ライセンス及び対応するデータを含む前記移送イメージを生成するステップを含み、前記対応するデータは、前記移送サービスによって暗号化され且つ復号化可能な前記ソースプラットフォームの前記暗号鍵を含む、請求項１に記載の方法。
【請求項９】
前記移送サービスから前記ライセンスを移送するための許可を要求するステップであって、前記要求が、前記ソースプラットフォームの前記暗号化された暗号鍵を含む要求データを有するステップと、
前記要求された許可を前記移送サービスからの応答として受け取るステップであって、前記応答が、前記ターゲットプラットフォームによって暗号化され且つ復号化可能な前記ソースプラットフォームの前記暗号鍵を含むステップと
を含む、請求項８に記載の方法。
【請求項１０】
前記移送イメージの少なくとも一部に基づいて、ディジタル署名とハッシュとのうちの少なくとも一方を含む前記移送イメージを生成するステップを含み、それにより、前記移送サービスが、前記署名又はハッシュを使用して、前記移送イメージが変更されていないことを検証する、請求項１に記載の方法。
【請求項１１】
前記移送イメージを、前記ソースプラットフォームにおける選択された記憶場所に対しセーブするステップと、
前記移送イメージを、前記ソースプラットフォームにおける前記選択された記憶場所から前記ターゲットプラットフォームにおける選択された記憶場所へ転送するステップと、  前記ターゲットプラットフォームにおける前記選択された記憶場所から前記移送イメージを取り出すステップと
をさらに含む、請求項１に記載の方法。
【請求項１２】
前記ターゲットプラットフォームが、前記再結合されたライセンスに再署名するステップをさらに含む、請求項１に記載の方法。
【請求項１３】
ソースプラットフォームに結合されたディジタルライセンスに関する方法を、プロセッサによって処理されたときに実施するためのコンピュータ実行可能命令を記憶したコンピュータ読み取り可能媒体であって、
前記ディジタルライセンスは、対応するディジタルコンテンツが前記ソースプラットフォームによってレンダリングされることを許容し、前記コンテンツは、復号化鍵（KD）に基づいて暗号化され且つ復号化可能であり、前記ライセンスは、前記ソースプラットフォームの暗号鍵に従って暗号化され且つ復号化可能である（KD）を含むことによって前記ソースプラットフォームに結合され、それにより、前記ソースプラットフォームだけが通常は（KD）を求めることができ、
前記ライセンスを前記ソースプラットフォームから前記ターゲットプラットフォームへ移送する前記方法が、
前記ソースプラットフォームにおいて、
前記ライセンス及び対応するデータを内部に含む移送イメージを生成するステップと、
前記ソースプラットフォームから前記ライセンス及び前記ソースプラットフォームの前記暗号鍵を削除し、それにより、前記ソースプラットフォームにおいて前記削除されたライセンスを置き換えることが、前記ソースプラットフォームの前記暗号鍵が前記置き換えられたライセンスから（KD）にアクセスするのに利用できない限り、前記ソースプラットフォームにおいて前記対応するコンテンツのレンダリングを許容しないステップと、
を行い、
前記ターゲットプラットフォームにおいて、
前記生成された移送イメージを読み取るステップと、
前記移送イメージの前記ライセンスを前記ターゲットプラットフォームに移送するための許可を、前記ターゲットプラットフォームから遠隔の集中移送サービスから要求するステップであって、前記移送サービスは、所定の移送規定に基づいて前記ライセンスの移送を許可すべきかどうかを決定し、前記要求が、前記ターゲットプラットフォームのプラットフォームＩＤと、前記移送イメージから取得された前記ソースプラットフォームのプラットフォームＩＤとを含むステップと、
前記移送サービスから、前記ターゲットプラットフォームによってアクセス可能な形態で前記ソースプラットフォームの前記暗号鍵を含む応答として、前記要求された許可を受け取るステップと、
前記ソースプラットフォームの前記暗号鍵を用いて、前記ソースプラットフォームから前記ライセンスを切り離して（KD）を求め、前記ターゲットプラットフォームの暗号鍵に従って暗号化され且つ復号化可能である（KD）を含むことによって前記ターゲットプラットフォームに前記切り離されたライセンスを再結合し、前記ターゲットプラットフォームにおいて前記再結合したライセンスを記憶し、前記ターゲットプラットフォームにおいて前記対応するデータを記憶することによって、前記応答に基づいて前記ターゲットプラットフォームに前記移送イメージを適用するステップと、
を行う
ことを含むコンピュータ読み取り可能媒体。
【請求項１４】
前記ライセンスは、（PU-SP（KD））を得るように前記ソースプラットフォームの公開鍵（PU-SP）に従って暗号化された（KD）を含むことによって前記ソースプラットフォームに結合され、それにより、対応する秘密鍵（PR-SP）を有する前記ソースプラットフォームだけが通常は前記秘密鍵（PR-SP）を（PU-SP（KD））に適用して（KD）を求めることができ、
前記方法は、
前記ソースプラットフォームにおいて、
前記ソースプラットフォームから前記ライセンス及び（PR-SP）を削除し、それにより、前記ソースプラットフォームにおいて前記削除されたライセンスを置き換えることが、（PR-SP）が前記置き換えられたライセンスから（KD）にアクセスするのに利用できない限り、前記ソースプラットフォームにおいて前記対応するコンテンツのレンダリングを許容ないステップ
を行い、
前記ターゲットプラットフォームにおいて、
前記移送サービスから、（PR-SP）を含む応答として、前記要求された許可を受け取るステップと、
（PR-SP）を用いて、前記ソースプラットフォームから前記ライセンスを切り離して（KD）を求め、（PU-TP（KD））を得るように前記ターゲットプラットフォームの公開鍵（PU-SP）に従って暗号化され且つ復号化可能である（KD）を含むことによって前記ターゲットプラットフォームに前記切り離されたライセンスを再結合し、それにより、対応する秘密鍵（PR-TP）を有する前記ターゲットプラットフォームだけが通常は前記秘密鍵（PR-TP）を（PU-TP（KD））に適用して（KD）を求め、前記ターゲットプラットフォームにおいて前記再結合したライセンスを記憶し、前記ターゲットプラットフォームにおいて前記対応するデータを記憶することによって、前記応答に基づいて前記ターゲットプラットフォームに前記移送イメージを適用するステップと、
を行う
ことを含む、請求項１３に記載の媒体。
【請求項１５】
前記方法が、前記ライセンス及び対応するデータを含む前記移送イメージを生成するステップを含み、前記対応するデータは、前記ライセンスに固有のデータ及び前記ソースプラットフォームに固有のデータを含み、前記ライセンスに固有の前記データは、前記ソースプラットフォームにおける状態記憶装置に維持された、前記ライセンスに関する全ての状態情報を含み、前記ソースプラットフォームに固有の前記データは、前記ソースプラットフォームを識別するプラットフォームＩＤと、前記ソースプラットフォームに関し且つ前記ソースプラットフォームの特定のハードウェア、ソフトウェア及び／又はオペレーティングシステムの特徴を識別するプラットフォーム情報とを含む、請求項１３に記載の媒体。
【請求項１６】
前記方法が、前記移送サービスから前記ライセンスを移送するための許可を要求するステップを含み、前記要求は、前記ターゲットプラットフォームを識別するプラットフォームＩＤと、前記移送イメージから取得された前記ソースプラットフォームの前記プラットフォームＩＤと、前記ターゲットプラットフォームに関し且つ前記ターゲットプラットフォームの特定のハードウェア、ソフトウェア及び／又はオペレーティングシステムの特徴を識別するプラットフォーム情報と、前記移送イメージから取得された前記ソースプラットフォームに関する前記プラットフォーム情報の少なくとも一部とを含む要求データを有し、それにより、前記移送サービスは、前記要求データを考慮する所定の移送規定に基づいて前記ライセンスの移送を許可すべきかどうかを決定する、請求項１３に記載の媒体。
【請求項１７】
前記方法が、前記ライセンス及び対応するデータを含む前記移送イメージを生成するステップを含み、前記対応するデータは、前記移送サービスによって暗号化され且つ復号化可能な前記ソースプラットフォームの前記暗号鍵を含む、請求項１３に記載の媒体。
【請求項１８】
前記方法が、
前記移送サービスから前記ライセンスを移送するための許可を要求するステップであって、前記要求は、前記ソースプラットフォームの前記暗号化された暗号鍵を含む要求データを有するステップと、
前記要求された許可を前記移送サービスからの応答として受け取るステップであって、前記応答が前記ターゲットプラットフォームによって暗号化され且つ復号化可能な前記ソースプラットフォームの前記暗号鍵を含むステップとを含む、請求項１７に記載の媒体。
【請求項１９】
前記方法が、前記移送イメージの少なくとも一部に基づいて、ディジタル署名とハッシュとのうちの少なくとも一方を含む前記移送イメージを生成するステップを含み、それにより、前記移送サービスは、前記署名又はハッシュを使用して、前記移送イメージが変更されていないことを検証する、請求項１３に記載の媒体。
【請求項２０】
前記方法が、
前記移送イメージを、前記ソースプラットフォームにおける選択された記憶場所に対しセーブするステップと、
前記移送イメージを、前記ソースプラットフォームにおける前記選択された記憶場所から前記ターゲットプラットフォームにおける選択された記憶場所へ転送するステップと、  前記ターゲットプラットフォームにおける前記選択された記憶場所から前記移送イメージを取り出すステップと
をさらに含む、請求項１３に記載の媒体。