【手続補正書】
【提出日】平成25年12月5日(2013.12.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータにより実施される方法であって、
コンピュータ上で動作するインターネットブラウザアプリケーションによってマークアップ言語文書を受信することと、ここで、前記マークアップ言語文書は、前記インターネットブラウザアプリケーションが直接的なアクセスを許可されないコンピュータのファイルシステムの一部分にアクセスするための命令を含み、
前記インターネットブラウザアプリケーションによって前記マークアップ言語文書を処理することと、
前記インターネットブラウザアプリケーションからブラウザプラグインモジュールへ前記コンピュータの前記ファイルシステムの前記一部分に関連する情報の要求を送信することと、ここで、前記要求は、前記コンピュータの前記ファイルシステムの前記一部分を識別する情報を含み、かつ、前記要求は、前記ブラウザプラグインモジュールが前記マークアップ言語文書の送り手の信頼性を確認することを可能とするハッシュ値を含み、
前記ブラウザプラグインモジュールによって、前記受信した前記マークアップ言語文書内の情報に基づいて第２のハッシュ値を決定することと、
前記ブラウザプラグインモジュールによって、前記第２のハッシュ値と前記要求内の前記ハッシュ値との比較に基づいて、前記マークアップ言語文書の送り手の信頼性を確認することと、
前記確認に応じて、前記インターネットブラウザアプリケーションによって、前記要求された前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報を受信することと、
前記マークアップ言語文書の命令に従って、前記インターネットブラウザアプリケーションによって、前記受信した前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報をレンダリングすることと、
を備える方法。
【請求項２】
前記マークアップ言語の命令に応じて、前記ブラウザプラグインモジュールをロードすることを更に備える、請求項１に記載の方法。
【請求項３】
前記ブラウザプラグインモジュールはヘッドレスである、請求項１に記載の方法。
【請求項４】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のファイルについてのメタデータを含む、請求項１に記載の方法。
【請求項５】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のディレクトリについてのメタデータを含む、請求項１に記載の方法。
【請求項６】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のファイルに関連するピクチャ情報を含む、請求項１に記載の方法。
【請求項７】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のファイルからのコンテンツを含む、請求項１に記載の方法。
【請求項８】
前記ブラウザプラグインモジュールへ情報の要求を送信することは、前記ブラウザプラグインモジュールにより提供される機能の呼び出しを行うことを含む、請求項１に記載の方法。
【請求項９】
前記ファイルシステムの前記一部分を識別する前記情報は、前記ファイルシステムの前記一部分内のディレクトリの経路を含む、請求項１に記載の方法。
【請求項１０】
前記ファイルシステムの前記一部分を識別する前記情報は、前記ファイルシステムの前記一部分内のファイルの経路を含む、請求項１に記載の方法。
【請求項１１】
前記レンダリングすることは、前記インターネットブラウザアプリケーションによって前記コンピュータの前記ファイルシステムの前記一部分からのファイルの名前をレンダリングすることを含む、請求項１に記載の方法。
【請求項１２】
前記レンダリングすることは、前記コンピュータの前記ファイルシステムの前記一部分における１つ以上のファイルに関連するサムネイル画像をレンダリングすることを含む、請求項１に記載の方法。
【請求項１３】
マークアップ言語文書を記憶するコンピュータ読み取り可能記憶媒体であって、前記マークアップ言語文書は、
コンピュータシステム上で動作するインターネットブラウザアプリケーションにおいて情報をレンダリングするための命令を含む、マークアップ言語によりコード化されたコンテンツと、
前記インターネットブラウザアプリケーションが直接的なアクセスを許可されない前記コンピュータシステムのファイルシステムの一部分に関連する情報を取り出すとともに、前記インターネットブラウザアプリケーションによって前記情報をレンダリングするための命令と、を含み、前記命令は、前記コンピュータシステム上で実行される前記インターネットブラウザアプリケーションに解釈されるためのものであり、前記コンピュータシステムに、
前記インターネットブラウザアプリケーションからブラウザプラグインモジュールに対する前記コンピュータシステムの前記ファイルシステムの前記一部分に関連する情報の要求であって、前記コンピュータシステムの前記ファイルシステムの前記一部分を識別する情報を含み、且つ前記ブラウザプラグインモジュールが前記マークアップ言語文書の送り手の信頼性を確認することを可能とするハッシュ値を含む該要求を送信させ、
前記インターネットブラウザアプリケーションによって前記コンピュータシステムの前記ファイルシステムの前記一部分に関連する前記情報を受信させ、および
前記マークアップ言語文書の命令に従って、前記インターネットブラウザアプリケーションによって、前記受信した前記コンピュータシステムの前記ファイルシステムの前記一部分に関連する前記情報をレンダリングさせる、
ための前記命令を含む前記マークアップ言語文書を記憶してなり、
前記ブラウザプラグインモジュールは、前記受信した前記マークアップ言語文書内の情報に基づいて第２のハッシュ値を決定し、且つ、前記第２のハッシュ値と前記要求内の前記ハッシュ値との比較に基づいて、前記マークアップ言語文書の送り手の信頼性を確認するように構成されている、
ことを特徴とするコンピュータ読み取り可能記憶媒体。
【請求項１４】
情報を取り出すための前記命令は、前記コンピュータシステムに前記ブラウザプラグインモジュールをロードさせる、請求項１３に記載のコンピュータ読み取り可能記憶媒体。
【請求項１５】
前記コンピュータシステムの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータシステムの前記ファイルシステムの前記一部分のファイルに関連するピクチャ情報を含む、請求項１３に記載のコンピュータ読み取り可能記憶媒体。
【請求項１６】
前記コンピュータシステムの前記ファイルシステムの前記一部分を識別する前記情報は、前記コンピュータシステムの前記ファイルシステムの前記一部分内のファイルの経路を含む、請求項１３に記載のコンピュータ読み取り可能記憶媒体。
【請求項１７】
コンピュータにより実施される方法であって、
コンピュータ上で動作するインターネットブラウザアプリケーションが直接的なアクセスを許可されない前記コンピュータのファイルシステムの一部分に関連する情報の要求を、ブラウザプラグインによって、受信することと、ここで、前記要求は、マークアップ言語文書の命令の処理に応じて前記インターネットブラウザアプリケーションによって送信され、かつ、前記要求は、前記ブラウザプラグインが前記マークアップ言語文書の送り手の信頼性を確認することを可能とするハッシュ値を含み、
前記ブラウザプラグインによって、前記受信した前記要求内の情報に基づいて第２のハッシュ値を決定することと、
前記ブラウザプラグインによって、前記第２のハッシュ値と前記要求内の前記ハッシュ値との比較に基づいて、情報の前記要求の送り手の信頼性を確認することと、
前記確認に応じて、前記要求された前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報であって、前記マークアップ言語文書の命令に従って前記インターネットブラウザアプリケーションによってレンダリングされる該情報を、前記インターネットブラウザアプリケーションに送信することと、
を備える方法。
【請求項１８】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のファイルについてのメタデータを含む、請求項１７に記載の方法。
【請求項１９】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のディレクトリについてのメタデータを含む、請求項１７に記載の方法。
【請求項２０】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のファイルに関連するピクチャ情報を含む、請求項１７に記載の方法。
【請求項２１】
前記コンピュータの前記ファイルシステムの前記一部分に関連する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分のファイルからのコンテンツを含む、請求項１７に記載の方法。
【請求項２２】
前記コンピュータの前記ファイルシステムの前記一部分を識別する前記情報は、前記コンピュータの前記ファイルシステムの前記一部分内のファイルの経路を含む、請求項１７に記載の方法。
【請求項２３】
マークアップ言語文書を記憶するコンピュータ読み取り可能記憶媒体であって、前記マークアップ言語文書は、
コンピュータシステム上で動作するインターネットブラウザアプリケーションにおいて情報をレンダリングするための命令を含む、マークアップ言語によりコード化されたコンテンツと、
前記インターネットブラウザアプリケーションが直接的なアクセスを許可されない前記コンピュータシステムのファイルシステムの一部分に関連する情報を取り出すとともに、前記インターネットブラウザアプリケーションによって前記情報をレンダリングするための命令と、を含み、前記命令は、前記コンピュータシステム上で実行される前記インターネットブラウザアプリケーションに解釈されるためのものであり、ブラウザプラグインに、
前記インターネットブラウザアプリケーションが直接的なアクセスを許可されない前記コンピュータシステムの前記ファイルシステムの前記一部分に関連する情報の要求であって、前記インターネットブラウザアプリケーションによって受信されたマークアップ言語文書の命令の処理に応じて前記インターネットブラウザアプリケーションによって送信され、且つ、前記ブラウザプラグインが前記マークアップ言語文書の送り手の信頼性を確認することを可能とするハッシュ値を含む該要求を受信させ、
前記受信した前記要求内の情報に基づいて第２のハッシュ値を決定させ、
前記第２のハッシュ値と前記要求内の前記ハッシュ値との比較に基づいて、情報の前記要求の送り手の信頼性を確認させ、および
前記確認に応じて、前記要求された前記ファイルシステムの前記一部分に関連する前記情報であって、前記マークアップ言語文書の命令に従って前記インターネットブラウザアプリケーションによってレンダリングされる該情報を、前記インターネットブラウザアプリケーションに送信させる、
ための前記命令を含む前記マークアップ言語文書を記憶したコンピュータ読み取り可能記憶媒体。