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