【手続補正書】
【提出日】平成19年10月31日(2007.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバと、複数のクライアントと、当該サーバと複数の当該クライアントとに接続される通信ネットワークとを備えるネットワークシステムに適用される方法であり、
当該クライアントにおいて実行可能なファイルを、当該通信ネットワークを介して当該サーバが当該クライアントへ送信する第一送信ステップと、
当該サーバが、当該ファイルの実行開始日時を示す実行開始日時データを、当該通信ネットワークを介して当該クライアントへ送信する第二送信ステップと、
当該クライアントが現在時刻と当該実行開始日時データとに基づいて当該ファイルを実行するか否かを判断する実行判断ステップと、
を有する方法。
【請求項２】
前記サーバが、前記第一送信ステップと前記第二送信ステップとを同時に行う請求項１に記載の方法。
【請求項３】
前記サーバと前記クライアントとはＨＴＴＰにより前記通信ネットワークを介して通信を行い、
前記第二送信ステップでは、当該ＨＴＴＰのＨＴＴＰヘッダに前記実行開始日時データを含め、当該実行開始日時データを前記サーバから前記クライアントへ送信する請求項１又は２に記載の方法。
【請求項４】
前記サーバと前記クライアントとはＨＴＴＰにより前記通信ネットワークを介して通信を行い、
前記実行判断ステップでは、前記現在時刻を当該サーバから送信されるＨＴＴＰヘッダから得る請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記実行判断ステップでは、前記現在時刻が前記実行開始日時以降の場合に前記ファイルを実行すると判断する請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記実行判断ステップにおいて前記ファイルを実行すると判断することに応答して、前記クライアントにおいて当該ファイルを実行する実行ステップをさらに有する請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記ファイルはユーザインタフェイスファイルを含み、前記実行判断ステップでは、前記クライアントにおいて、そのユーザインタフェイスを更新するか否かを判断する請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記ファイルは、アプリケーションプログラムファイルを含み、前記実行判断ステップでは、前記クライアントにおいて、そのアプリケーションプログラムを更新するか否かを判断する請求項１乃至７のいずれかに記載の方法。
【請求項９】
前記クライアントは、ウェブブラウザを備え、前記アプリケーションプログラムファイルは、当該ウェブブラウザへ機能追加をするアプリケーションプログラムファイルである請求項８に記載の方法。
【請求項１０】
前記第一送信ステップを前記実行開始日時前に行う請求項１乃至９のいずれかに記載の方法。
【請求項１１】
前記複数のクライアントへ送信するための複数の第一送信ステップを複数回に分けて行う請求項１乃至１０のいずれかに記載の方法。
【請求項１２】
前記複数のクライアントに対応する複数の第一送信ステップを複数回に分けて行い、最終回に対応する第一送信ステップを前記実行開始日時前に行う請求項１乃至１１のいずれかに記載の方法。
【請求項１３】
前記第一送信ステップの前に、所定条件に基づいて当該第一送信ステップを行うか否かを判断する送信判断ステップを有する請求項１乃至１２のいずれかに記載の方法。
【請求項１４】
前記所定条件は、前記サーバが記憶するファイルのバージョンと前記クライアントが記憶するファイルのバージョンとの相違を含み、
前記送信判断ステップでは、両バージョンが相違する場合に前記第一送信ステップを行うと判断する請求項１３に記載の方法。
【請求項１５】
前記サーバと前記クライアントとはＨＴＴＰにより前記通信ネットワークを介して通信を行い、
前記両バージョンの相違は、当該ＨＴＴＰの「If-Modified-Sinceヘッダ」を用いて判断する請求項１４に記載の方法。
【請求項１６】
前記所定条件は、前記サーバの処理負荷を含み、
前記送信判断ステップでは、当該処理負荷が所定値以下の場合に前記第一送信ステップを行うと判断する請求項１３乃至１５のいずれかに記載の方法。
【請求項１７】
前記所定条件は、前記通信ネットワークの通信負荷を含み、
前記送信判断ステップでは、当該通信負荷が所定値以下の場合に前記第一送信ステップを行うと判断する請求項１３乃至１６のいずれかに記載の方法。
【請求項１８】
前記所定条件は、現在時刻が所定の送信時刻に達したか否かを含み、
前記送信判断ステップでは、当該現在時刻が当該送信時刻に達した場合に前記第一送信ステップを行うと判断する請求項１３乃至１７のいずれかに記載の方法。
【請求項１９】
サーバと、複数のクライアントと、当該サーバと当該クライアントとに接続される通信ネットワークとを備えるネットワークシステムであり、
当該サーバは、当該クライアントにおいて実行可能なファイルと当該ファイルの実行開始日時を示す実行開始日時データとを当該通信ネットワークを介して当該サーバから当該クライアントへ送信する送信手段を有し、
当該各クライアントは、現在時刻と当該実行開始日時データとに基づいて当該ファイルを実行するか否かを判断する実行判断手段を有するシステム。
【請求項２０】
前記各クライアントは、前記実行判断手段の判断に基づいて当該ファイルを実行する実行手段を有する請求項１９に記載のシステム。
【請求項２１】
前記送信手段は、前記ファイルを複数回に分けて前記複数のクライアントに送信する請求項１９又は２０に記載のシステム。
【請求項２２】
前記サーバは、所定条件に基づいて前記ファイルを送信するかを判断する送信判断手段を有する請求項１９乃至２１のいずれかに記載のシステム。
【請求項２３】
互いに通信ネットワークで接続されるサーバと、複数のクライアントとを備えるネットワークシステムに使用するためのコンピュータプログラムであり、
当該サーバとしてのコンピュータに、当該クライアントにおいて実行可能なファイルの実行開始日時を示す実行開始日時データを当該クライアントへ送信する機能を実現させ、
クライアントとしてのコンピュータに、現在時刻と当該実行開始日時データとに基づいて当該サーバから送信されたファイルを実行するか否かを判断する実行判断機能を実現させるコンピュータプログラム。
【請求項２４】
サーバと、複数のクライアントと、当該サーバと当該クライアントとに接続される通信ネットワークとを備え、サーバは当該通信ネットワークを介してクライアントにファイルを含む情報を送信し、各クライアントは当該ファイルを実行するネットワークシステムに提供されるサービスの方法であり、
当該情報として当該ファイルの実行開始日時を示す実行開始日時データを含めるように当該サーバの機能を拡張する第一ステップと、
現在時刻と当該実行開始日時データとに基づいて当該ファイルを実行するか否かを判断するようにクライアントの機能を拡張する第二ステップと
を備える方法。
【請求項２５】
前記サーバと前記クライアントとはＨＴＴＰにより前記通信ネットワークを介して情報をやり取りし、
前記第一ステップは、ＨＴＴＰヘッダに実行開始日時データを含めるようにサーバの機能を拡張し、
前記第二ステップは、当該ＨＴＴＰヘッダ中の当該実行開始日時データに基づいて当該ファイルを実行するか否かを判断するようにクライアントの機能を拡張する請求項２４に記載の方法。
【請求項２６】
前記ファイルを複数回に分けて前記複数のクライアントに送信するようにサーバの機能を拡張する第三ステップを有する請求項２４又は２５に記載の方法。
【請求項２７】
所定条件に基づいて前記ファイルを送信するか否かを判断するようにサーバの機能を拡張する第四ステップを有する請求項２４乃至２６のいずれかに記載の方法。
【請求項２８】
前記サーバの機能は、サーブレットにより拡張される請求項２４乃至２７のいずれかに記載の方法。