【手続補正書】
【提出日】平成21年2月18日(2009.2.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  外部装置と通信する端末装置であって、
所定プログラムの識別子を取得する識別子取得手段と、
前記識別子取得手段が取得した前記識別子を用いて、前記所定プログラムを取得するプログラム取得手段と、を備え、
前記プログラム取得手段は、
前記識別子取得手段が取得した識別子を用いて前記所定プログラムを、前記外部装置からダウンロードするダウンロード手段と、
前記ダウンロードされた前記所定プログラムと前記識別子とを関連づけて保存する保存手段と、
前記ダウンロード手段と前記保存手段とのうちのいずれの方から、前記所定プログラムを取得するかを決定する決定手段と、を含み、
前記決定手段により決定された方から、前記所定プログラムを取得する、端末装置。
【請求項２】  前記識別子取得手段は、
前記外部装置から送信された、前記識別子を含む要求を受理したときに前記識別子を取得する手段を、含み、
前記端末装置は、
前記要求を受理したときに、前記プログラム取得手段が取得した前記所定プログラムを要求元の前記外部装置に供給する供給手段を、さらに備える、請求項１に記載の端末装置。
【請求項３】  前記所定プログラムには、配布処理制御手順が組み込まれており、
前記供給手段は、前記配布処理制御手順に基づいて前記所定プログラムを含む情報を要求元の前記外部装置に供給する、請求項２に記載の端末装置。
【請求項４】  前記供給手段により前記所定プログラムが供給されるごとに、供給の履歴を示す履歴情報を登録する供給履歴情報登録手段をさらに備えて、
前記端末装置は前記供給履歴情報登録手段により登録されている前記履歴情報に基づいて自己の前記所定プログラムの供給に関する貢献度を判定する、請求項３に記載の端末装置。
【請求項５】  前記配布処理制御手順には前記所定プログラムを、要求元の前記外部装置への供給の許可または禁止を決定するための許可手順が含まれる、請求項３または４に記載の端末装置。
【請求項６】  前記許可手順は、要求元の前記外部装置の前記所定プログラムの供給に関する課金状況を示す課金情報に基づいて前記許可または禁止を決定する、請求項５に記載の端末装置。
【請求項７】  前記プログラム取得手段が取得した前記所定プログラムを実行する実行手段と、
前記実行手段による実行の結果を、前記所定プログラムとともに要求元の前記外部装置に送信する実行結果送信手段と、を備える、請求項２から６のいずれかに記載の端末装置。
【請求項８】  前記外部装置は、他の前記端末装置を含む、請求項１から７のいずれかに記載の端末装置。
【請求項９】  外部装置と通信するコンピュータを用いた情報取得方法であって、
所定プログラムの識別子を取得する識別子取得ステップと、
前記識別子取得ステップが取得した前記識別子を用いて、前記所定プログラムを取得するプログラム取得ステップと、を備え、
前記プログラム取得ステップは、
前記識別子取得ステップが取得した識別子を用いて前記所定プログラムを、前記外部装置からダウンロードするダウンロードステップと、
前記ダウンロードされた前記所定プログラムと前記識別子とを関連づけて、前記コンピュータの記憶部に格納する格納ステップと、
前記ダウンロードステップによるダウンロードと前記記憶部からの読出しのうちのいずれの方法で、前記所定プログラムを取得するかを決定する決定ステップと、を含み、
前記決定ステップにより決定された方法で、前記所定プログラムを取得する、情報取得方法。
【請求項１０】  請求項９に記載の情報取得方法をコンピュータに実行させるための情報取得プログラム。
【請求項１１】  請求項１０に記載の情報取得プログラムが記録された機械読取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
この発明のある局面に係る、外部装置と通信する端末装置は、所定プログラムの識別子を取得する識別子取得手段と、識別子取得手段が取得した識別子を用いて、所定プログラムを取得するプログラム取得手段と、を備え、プログラム取得手段は、識別子取得手段が取得した識別子を用いて所定プログラムを、外部装置からダウンロードするダウンロード手段と、ダウンロードされた所定プログラムと識別子とを関連づけて保存する保存手段と、ダウンロード手段と保存手段とのうちのいずれの方から、所定プログラムを取得するかを決定する決定手段と、を含み、決定手段により決定された方から、所定プログラムを取得する。
好ましくは、識別子取得手段は、外部装置から送信された、識別子を含む要求を受理したときに識別子を取得する手段を、含み、端末装置は、要求を受理したときに、プログラム取得手段が取得した所定プログラムを要求元の外部装置に供給する供給手段を、さらに備える。
好ましくは、所定プログラムには、配布処理制御手順が組み込まれており、供給手段は、配布処理制御手順に基づいて所定プログラムを含む情報を要求元の外部装置に供給する。
好ましくは、供給手段により所定プログラムが供給されるごとに、供給の履歴を示す履歴情報を登録する供給履歴情報登録手段をさらに備えて、端末装置は供給履歴情報登録手段により登録されている履歴情報に基づいて自己の前記所定プログラムの供給に関する貢献度を判定する。
好ましくは、配布処理制御手順には所定プログラムを、要求元の外部装置への供給の許可または禁止を決定するための許可手順が含まれる。
好ましくは、許可手順は、要求元の外部装置の所定プログラムの供給に関する課金状況を示す課金情報に基づいて許可または禁止を決定する。
好ましくは、プログラム取得手段が取得した所定プログラムを実行する実行手段と、実行手段による実行の結果を、所定プログラムとともに外部装置に送信する実行結果送信手段と、を備える。
好ましくは、外部装置は、他の端末装置を含む。
この発明の他の局面に係る、外部装置と通信するコンピュータを用いた情報取得方法は、所定プログラムの識別子を取得する識別子取得ステップと、識別子取得ステップが取得した識別子を用いて、所定プログラムを取得するプログラム取得ステップと、を備え、プログラム取得ステップは、識別子取得ステップが取得した識別子を用いて所定プログラムを、外部装置からダウンロードするダウンロードステップと、ダウンロードされた所定プログラムと識別子とを関連づけて、コンピュータの記憶部に格納する格納ステップと、ダウンロードステップによるダウンロードと記憶部からの読出しのうちのいずれの方法で、所定プログラムを取得するかを決定する決定ステップと、を含み、決定ステップにより決定された方法で、所定プログラムを取得する。
この発明のさらに他の局面に係る情報取得プログラムは、上述の情報取得方法をコンピュータに実行させるための情報取得プログラムである。
この発明のさらに他の局面に係る記録媒体は、上述の情報取得プログラムが記録された機械読取り可能な記録媒体である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
端末装置は要求すれば他の端末装置から、所定プログラムが供給される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、所定プログラムを含む情報の要求元に対しては、実行手段による該所定プログラムの実行結果が、該所定プログラムとともに供給される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
それゆえに、要求元の装置は所定プログラムを実行しなくても、該所定プログラムを要求するだけで、実行結果を取得できるので、その分要求元の装置の処理の負荷は軽減される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、端末装置のそれぞれについて所定プログラムの供給に関する貢献度を判定できるから、判定結果に基づいてより貢献した端末装置を簡単に特定できる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、許可手順に従い所定プログラムの供給を許可するか禁止するか決定しながら要求元への供給動作を行うことができる。それゆえに、所定プログラムを要求することにより供給動作を決定する許可手順を任意に変更することができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】