【手続補正書】
【提出日】平成21年6月18日(2009.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インタラクティブ・マルチメディア環境においてアプリケーションのセキュリティを保証する方法であって、
ａ．グラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトをユーザ入力に応答して同期して管理する命令を含むアプリケーションを受けるステップであって、前記命令は、前記アプリケーションのセキュリティ・ポリシーを実施するのに実行可能ではない、ステップと、
ｂ．前記アプリケーションが関連するデジタル署名を有するかどうか検出するステップと、
ｃ．前記アプリケーションに関連する有効なデジタル署名が検出されとき、マルチメディア・プレーヤに関連したプロセッサによって前記アプリケーションを実行して、ユーザ入力イベントに応答してグラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトを同期して管理するステップであって、前記アプリケーションの実行の結果として前記アプリケーションは前記マルチメディア・プレーヤのローカル・ストレージのソースおよびネットワーク・リソースへのアクセスを有する、ステップと、
ｄ．前記アプリケーションに関連する有効なデジタル署名が検出されなかったとき、マルチメディア・プレーヤに関連したプロセッサによって前記アプリケーションを実行して、ユーザ入力イベントに応答してグラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトを同期して管理し、その一方で前記実行中のアプリケーションが前記マルチメディア・プレーヤのローカル・ストレージのソースおよびネットワーク・リソースにアクセスするのを禁止するステップと、
を備えた、方法。
【請求項２】
請求項１記載の方法であって、更に、前記アプリケーションに関連した有効なデジタル署名が検出されたとき、前記実行中のアプリケーションに対し、前記マルチメディア・プレーヤに関連したファイルＩ／Ｏならびにセキュリティおよび診断ＡＰＩへの許可アクセスを与えるステップを備えた、方法。
【請求項３】
請求項１記載の方法において、前記検出するステップは、前記アプリケーションに関連する目録ファイルを読み取り、前記目録に著作者の署名および証明書が署名されているか否か判定を行うステップを備えた、方法。
【請求項４】
請求項３記載の方法において、前記アプリケーションは、前記目録ファイルと少なくとも１つのリソース・ファイルとを貯蔵するアーカイブを含み、前記目録ファイルは、前記アーカイブにおける最初のファイルである、方法。
【請求項５】
請求項４記載の方法において、前記アーカイブは、当該アーカイブを効率的に流動させることができるようなフォーマットを有する、方法。
【請求項６】
請求項１記載の方法であって、更に、前記アプリケーションに関連した有効なデジタル署名が検出されたとき、前記アプリケーションは、署名済みの起源証明書、コンテンツ廃止リスト、または著作者識別子を含むこと、を備えた方法。
【請求項７】
請求項１記載の方法において、前記ローカル・ストレージのソースは、著作者識別子とキーで結ばれたディレクトリである、方法。
【請求項８】
請求項１記載の方法であって、更に、前記アプリケーションに関連した有効なデジタル署名が検出されたとき、前記実行中のアプリケーションが前記マルチメディア・プレーヤのローカル・ストレージのソースおよびネットワーク・リソースにアクセスするのを禁止することは、前記マルチメディア・プレーヤに関連したファイルＩ／Ｏならびにセキュリティおよび診断ＡＰＩへの許可アクセスを拒否することを含むこと、を備えた方法。
【請求項９】
請求項１記載の方法であって、更に、前記アプリケーションに関連した有効なデジタル署名が検出されなかったとき、マークアップ言語の利用、ならびに、Ｉ／Ｏ機能のないＸＭＬ、グローバル化、描画機能、およびユーザ入力動作から成るオブジェクトの利用への許可アクセスを与えるステップを備えた、方法。
【請求項１０】
請求項１記載の方法であって、更に、前記アプリケーションに関連した有効なデジタル署名が検出されなかったときで、光ディスクから前記アプリケーションを受けた場合、前記アプリケーションを前記光ディスクのみから走らせるステップを備えた、方法。
【請求項１１】
請求項１記載の方法であって、更に、
ａ．他のアプリケーションを受けるステップと、
ｂ．前記他のアプリケーションが関連するデジタル署名を有するかどうか検出するステップと、
ｃ．前記アプリケーションに関連する有効なデジタル署名あるいは前記他のアプリケーションに関連する有効なデジタル署名のいずれも検出されなかったとき、双方のアプリケーションが前記マルチメディア・プレーヤのローカル・ストレージのソースおよびネットワーク・リソース双方へアクセスするための許可を拒否するステップと、
ｄ．前記アプリケーションに関連する有効なデジタル署名および前記他のアプリケーションに関連する有効なデジタル署名の双方が検出されたとき、双方のアプリケーションがローカル・ストレージのソースおよびネットワーク・リソース双方へアクセスするための許可を与えるステップと、
を備えた、方法。
【請求項１２】
アプリケーション用マルチメディア再生システムであって、前記アプリケーションが、グラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトをユーザ入力イベントに応答して同期して管理する命令を含み、前記命令は、前記アプリケーションのセキュリティ・ポリシーを実施するのに実行可能ではなく、前記システムが、
ネットワーク・リソースと、
ローカル・ストレージのソースと、
アプリケーションを受けるデバイスと、
前記アプリケーションが関連するデジタル署名を有するかどうかを検出するプロセッサと、
を備えており、
前記アプリケーションに関連する有効なデジタル署名が検出されとき、前記アプリケーションは前記プロセッサにより実行されて、ユーザイベントに応答してグラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトを同期して管理し、前記ローカル・ストレージのソースおよび前記ネットワーク・リソースへアクセスする許可が与えられ、
前記アプリケーションに関連する有効なデジタル署名が検出されなかったとき、前記アプリケーションは前記プロセッサにより実行されて、ユーザイベントに応答してグラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトを同期して管理するが、前記ローカル・ストレージのソースおよび前記ネットワーク・リソースへアクセスする許可が拒否される、マルチメディア再生システム。
【請求項１３】
請求項１２記載のシステムにおいて、前記プロセッサは、前記アプリケーションに関連する目録ファイルを読み取り、前記目録に著作者の署名および証明書が署名されているか否か判定することによって、前記アプリケーションが関連するデジタル署名を有するかどうかを検出する、システム。
【請求項１４】
請求項１３記載のシステムにおいて、前記アプリケーションは、前記目録ファイルおよび少なくとも１つのリソース・ファイルを貯蔵するアーカイブを収容し、前記目録ファイルは、前記アーカイブにおける最初のファイルである、システム。
【請求項１５】
請求項１２記載のシステムにおいて、前記署名ステータスが署名済みである場合、前記アプリケーションは、署名済みの起源証明書、コンテンツ廃止リスト、または著作者の識別子を含む、システム。
【請求項１６】
請求項１５記載のシステムにおいて、前記ローカル・ストレージのソースは、著作者識別子とキーで結ばれたディレクトリである、システム。
【請求項１７】
請求項１２記載のシステムにおいて、前記アプリケーションに関連した有効なデジタル署名が検出されたとき、前記アプリケーションはファイルＩ／Ｏならびにセキュリティおよび診断ＡＰＩへの許可アクセスを与えられる、システム。
【請求項１８】
請求項１２記載のシステムにおいて、前記アプリケーションに関連した有効なデジタル署名が検出されなかったとき、前記アプリケーションは、
ａ．ファイルＩ／Ｏならびにセキュリティおよび診断ＡＰＩへの許可アクセスを拒否される、または
ｂ．マークアップ言語の利用、ならびに、Ｉ／Ｏ機能のないＸＭＬ、グローバル化、描画機能、およびユーザ入力動作から成るオブジェクトの利用への許可アクセスが与えられる、システム。
【請求項１９】
安全なアプリケーションを著作する方法であって、
アプリケーションを開発するステップであって、前記アプリケーションはグラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトをユーザ入力に応答して同期して管理する命令を含み、前記命令は、前記アプリケーションのセキュリティ・ポリシーを実施するのに実行可能ではない、ステップと、
前記アプリケーションを、目録ファイルと少なくとも１つのリソース・ファイルとを有するアーカイブ・ファイル・フォーマットに変換するステップと、
前記目録ファイル内に、署名を含む証明書を配置するステップと、
前記目録ファイルを前記アーカイブ・ファイルの先頭に配置するステップと、
マルチメディア・プレーヤが、前記目録ファイルを読み取って前記証明書または署名またはそれらの双方を検出し、前記証明書または前記署名またはそれらの双方の検出に基づき前記アプリケーションを実行してユーザ入力に応答してグラフィックス、オーディオおよびビデオのマルチメディア・オブジェクトを同期して管理するステップであって、前記証明書または署名またはそれらの双方が検出されたとき、前記アプリケーションは実行され前記マルチメディア・プレーヤのリソースにアクセスするのを許可され、前記証明書または署名またはそれらの双方が検出されなかったときは、前記アプリケーションは実行されるが前記マルチメディア・プレーヤのリソースにアクセスするのは許可されない、ステップと、
を備えた方法。
【請求項２０】
請求項１９記載の方法であって、更に、前記アプリケーションを、前記マルチメディア・プレーヤが読み取り可能なディスク上に焼き付けるまたは保存するステップを備えた、方法。
【請求項２１】
請求項１記載の方法において、前記アプリケーションを受けるステップは、前記マルチメディア・プレーヤが読み取り可能な媒体ディスクを介してアプリケーションを受けることを含む、方法。