【手続補正書】
【提出日】平成20年8月6日(2008.8.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  実行環境を有するクライアントにソフトウェアコンポーネントをダウンロードするためのサーバにおける方法であって、
前記ソフトウェアコンポーネントを起動する要求を前記クライアントから受信するステップと、
前記要求の受信に応答して前記クライアントに起動ページを送信するステップであって、起動ページには、前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できるかどうかを判別するコードと、前記クライアントの前記実行環境のパラメータを判別するコードと、前記判別されたパラメータに基づいて構成された前記ソフトウェアコンポーネントのダウンロードを要求するコードとを含むステップと、
前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できることを判別する前記クライアントにおいて前記コードを実行した後、
前記ソフトウェアコンポーネントをダウンロードする要求を前記クライアントから受信するステップと、
前記要求は前記コードによって判別されたパラメータを示し、前記判別されたパラメータに従って前記ソフトウェアコンポーネントを構成するステップと、
前記構成されたソフトウェアコンポーネントを前記クライアントに送信するステップと
を備えることを特徴とする方法。
【請求項２】  前記ソフトウェアコンポーネントは、特定の記述言語がサポートされるとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする請求項１に記載の方法。
【請求項３】  前記ソフトウェアコンポーネントは、前記サーバから前記ソフトウェアコンポーネントがダウンロード可能なとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする請求項１に記載の方法。
【請求項４】  前記ソフトウェアコンポーネントは、前記サーバからテストコンポーネントがダウンロード可能なとき、ダウンロード可能であることを特徴とする請求項３に記載の方法。
【請求項５】  前記ソフトウェアコンポーネントは、ブラウザが特定の言語でコードを実行可能であるとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする請求項１に記載の方法。
【請求項６】  前記コードは、前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できると判別されるとき、前記クライアントと前記サーバとの間で通信を確立することを特徴とする請求項１に記載の方法。
【請求項７】  前記ソフトウェアコンポーネントをダウンロードする前記要求を受信した後、前記クライアントにアプリケーションのコンテンツを送信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】  前記判別されたパラメータに従って構成された前記ソフトウェアコンポーネントを前記クライアントに送信した後、前記クライアントからパラメータへの変更及び前記変更されたパラメータに基づく前記ソフトウェアコンポーネントの有効な再構成の通知を受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項９】  実行環境を有するクライアントにソフトウェアコンポーネントをダウンロードするためのサーバを備えるシステムであって、
前記サーバは、前記ソフトウェアコンポーネントを起動する要求を前記クライアントから受信する手段と、
前記要求の受信に応答して前記クライアントに起動ページを送信する手段であって、起動ページには、前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できるかどうかを判別するコードと、前記クライアントの前記実行環境のパラメータを判別するコードと、前記判別されたパラメータに基づいて構成された前記ソフトウェアコンポーネントのダウンロードを要求するコードとを含む手段と、
前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できることを判別する前記クライアントにおいて前記コードを実行した後、
前記ソフトウェアコンポーネントをダウンロードする要求を前記クライアントから受信し、前記要求は前記コードによって判別されたパラメータを示し、前記判別されたパラメータに従って前記ソフトウェアコンポーネントを構成し、前記構成されたソフトウェアコンポーネントを前記クライアントに送信する手段と
を備えることを特徴とするシステム。
【請求項１０】  前記ソフトウェアコンポーネントは、特定の記述言語がサポートされるとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする請求項９に記載のシステム。
【請求項１１】  前記ソフトウェアコンポーネントは、前記サーバから前記ソフトウェアコンポーネントがダウンロード可能なとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする請求項９に記載のシステム。
【請求項１２】  前記ソフトウェアコンポーネントは、前記サーバからテストコンポーネントがダウンロード可能なとき、ダウンロード可能であることを特徴とする請求項１１に記載のシステム。
【請求項１３】  前記ソフトウェアコンポーネントは、ブラウザが特定の言語でコードを実行可能であるとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする請求項９に記載のシステム。
【請求項１４】  前記コードは、前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できると判別されるとき、前記クライアントと前記サーバとの間で通信を確立することを特徴とする請求項９に記載のシステム。  
【請求項１５】  前記ソフトウェアコンポーネントをダウンロードする前記要求を受信した後、前記クライアントにアプリケーションのコンテンツを送信する手段を含むことを特徴とする請求項９に記載のシステム。
【請求項１６】  前記判別されたパラメータに従って構成された前記ソフトウェアコンポーネントを前記クライアントに送信した後、前記クライアントからパラメータへの変更及び前記変更されたパラメータに基づく前記ソフトウェアコンポーネントの有効な再構成の通知を受信する手段を含むことを特徴とする請求項９に記載のシステム。
【請求項１７】  実行環境を有するクライアントにソフトウェアコンポーネントをダウンロードするためのサーバにおける方法を実行するプログラムコードを含んだコンピュータ読取可能な記録媒体であって、前記方法は、
前記ソフトウェアコンポーネントを起動する要求を前記クライアントから受信するステップと、
前記要求の受信に応答して前記クライアントに起動ページを送信するステップであって、起動ページには、前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できるかどうかを判別するコードと、前記クライアントの前記実行環境のパラメータを判別するコードと、前記判別されたパラメータに基づいて構成された前記ソフトウェアコンポーネントのダウンロードを要求するコードとを含むステップと、
前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できることを判別する前記クライアントにおいて前記コードを実行した後、
前記ソフトウェアコンポーネントをダウンロードする要求を前記クライアントから受信するステップと、
前記要求は前記コードによって判別されたパラメータを示し、前記判別されたパラメータに従って前記ソフトウェアコンポーネントを構成するステップと、
前記構成されたソフトウェアコンポーネントを前記クライアントに送信するステップと
を備えることを特徴とするコンピュータ読取可能な記録媒体。
【請求項１８】  前記ソフトウェアコンポーネントは、特定の記述言語がサポートされるとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする方法を実行するプログラムコードを含んだ請求項１７に記載のコンピュータ読取可能な記録媒体。
【請求項１９】  前記ソフトウェアコンポーネントは、前記サーバから前記ソフトウェアコンポーネントがダウンロード可能なとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする方法を実行するプログラムコードを含んだ請求項１７に記載のコンピュータ読取可能な記録媒体。
【請求項２０】  前記ソフトウェアコンポーネントは、前記サーバからテストコンポーネントがダウンロード可能なとき、ダウンロード可能であることを特徴とする方法を実行するプログラムコードを含んだ請求項１９に記載のコンピュータ読取可能な記録媒体。
【請求項２１】  前記ソフトウェアコンポーネントは、ブラウザが特定の言語でコードを実行可能であるとき、前記クライアントの前記実行環境で問題なく実行できることを特徴とする方法を実行するプログラムコードを含んだ請求項１７に記載のコンピュータ読取可能な記録媒体。
【請求項２２】  前記コードは、前記クライアントの前記実行環境で前記ソフトウェアコンポーネントが問題なく実行できると判別されるとき、前記クライアントと前記サーバとの間で通信を確立することを特徴とする方法を実行するプログラムコードを含んだ請求項１７に記載のコンピュータ読取可能な記録媒体。
【請求項２３】  前記ソフトウェアコンポーネントをダウンロードする前記要求を受信した後、前記クライアントにアプリケーションのコンテンツを送信するステップを含むことを特徴とする方法を実行するプログラムコードを含んだ請求項１７に記載のコンピュータ読取可能な記録媒体。
【請求項２４】  前記判別されたパラメータに従って構成された前記ソフトウェアコンポーネントを前記クライアントに送信した後、前記クライアントからパラメータへの変更及び前記変更されたパラメータに基づく前記ソフトウェアコンポーネントの有効な再構成の通知を受信するステップを含むことを特徴とする方法を実行するプログラムコードを含んだ請求項１７に記載のコンピュータ読取可能な記録媒体。