【手続補正書】
【提出日】平成21年4月24日(2009.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが操作する情報処理装置であって、ネットワークを介して接続した別の情報処理装置に当該ユーザのための処理を代行させ、その代行処理の結果を前記別の情報処理装置から受信して利用する代行依頼元情報処理装置と、
計算資源を提供することにより前記ユーザのための処理を代行し、その代行処理の結果を前記代行依頼元情報処理装置に送信する代行依頼先情報処理装置とを備え、
前記代行依頼先情報処理装置は、
前記ユーザのための処理を代行している間に、前記ユーザのための処理を継続して実行することができない状況になった場合、前記代行依頼元情報処理装置に代行処理の停止要求信号を発信する停止要求部と、
当該代行依頼先情報処理装置とは異なる別の代行依頼先情報処理装置が当該ユーザのための処理を代行することが可能となったことを示す切り替え可能信号を受信した場合に、代行処理を停止する代行処理停止部とを含むことを特徴とする情報処理システム。
【請求項２】
前記代行依頼先情報処理装置は、前記停止要求部が代行処理の停止要求信号を発信する前に、前記代行依頼先情報処理装置を操作する人物に、当該代行依頼先情報処理装置が前記ユーザのための処理を代行中であることを通知し、代行処理の停止の可否に係る入力を受け付ける通知部をさらに含むことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
代行処理が可能な情報処理装置からの登録要求信号を受信し、前記代行依頼先情報処理装置の候補としてそのアドレスを記憶するサーバーをさらに備え、
前記代行依頼元情報処理装置は、前記代行依頼先情報処理装置の候補について前記サーバーに問合せを行うことにより取得したアドレスに基づき、前記代行依頼先情報処理装置へ代行処理を依頼する信号を送信する依頼信号送信部を含むことを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記代行依頼先情報処理装置は、あらかじめ付与された認証用の情報を記憶した認証情報記憶部をさらに含み、
前記代行依頼元情報処理装置は、
前記代行依頼先情報処理装置に問合せを行うことにより取得した前記認証用の情報に基づき前記代行依頼先情報処理装置の認証処理を行う認証処理部を含み、
前記依頼信号送信部は、前記認証処理部において認証された前記代行依頼先情報処理装置へ前記代行処理を依頼する信号を送信することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記代行依頼元情報処理装置および前記代行依頼先情報処理装置はいずれも、電子マネーの保持金額の記憶および更新を行うとともに、代行処理が実行されている間、所定の時間間隔で相互の接続確認および認証処理を行う管理デバイスを備え、
前記管理デバイスにおける前記接続確認および認証処理の結果、正常と認められた場合に、前記代行依頼元情報処理装置に備えられた前記管理デバイスは、記憶した前記保持金額を所定の規則により減額し、前記代行依頼先情報処理装置に備えられた前記管理デバイスは、記憶した前記保持金額を所定の規則により増額することを特徴とする請求項１または２に記載の情報処理システム。
【請求項６】
ユーザが操作する情報処理装置であって、ネットワークを介して接続した別の情報処理装置に当該ユーザのための処理を代行させ、その代行処理の結果を前記別の情報処理装置から受信して利用する代行依頼元情報処理装置と、
保持するソフトウェアを別の情報処理装置にネットワークを介して提供するソフトウェア提供情報処理装置と、
計算資源を提供することにより前記ユーザのための処理を代行し、その代行処理の結果を前記代行依頼元情報処理装置に送信する代行依頼先情報処理装置とを備え、
前記代行依頼元情報処理装置は、前記ソフトウェア提供情報処理装置に対し代行処理に必要なソフトウェアの提供を依頼する信号を送信するとともに、前記代行依頼先情報処理装置に代行処理を依頼する信号を送信する依頼信号送信部を含み、
前記ソフトウェア提供情報処理装置は、前記ソフトウェアの提供を依頼する信号に応じて、前記必要なソフトウェアを前記代行依頼先情報処理装置に送信するソフトウェア送信部を含み、
前記代行依頼先情報処理装置は、前記代行処理を依頼する信号に応じて、前記ソフトウェア提供情報処理装置から送信された前記必要なソフトウェアをメモリに読み込み起動し、依頼された代行処理を実行する情報処理部を含むことを特徴とする情報処理システム。
【請求項７】
前記代行依頼元情報処理装置、前記代行依頼先情報処理装置、および前記ソフトウェア提供情報処理装置はいずれも、電子マネーの保持金額の記憶および更新を行う管理デバイスを備え、
代行処理の実行に際して、前記代行依頼元情報処理装置に備えられた管理デバイスは、記憶した保持金額を所定の規則により減額し、前記代行依頼先情報処理装置に備えられた管理デバイスおよび前記ソフトウェア提供情報処理装置に備えられた管理デバイスは、前記代行依頼元情報処理装置に備えられた管理デバイスにおける保持金額の減額分を所定の規則により配分した金額だけ、記憶した保持金額をそれぞれ増額することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
ネットワークを介して接続した別の情報処理装置に計算資源を提供し当該別の情報処理装置を操作する人のための処理を代行する許可をユーザから受け付け、その代行処理が可能である旨の登録を要求する信号をサーバーへ送信する通信部と、
前記登録の結果、別の情報処理装置から送信された代行処理の要求信号に応じて代行処理を実行する情報処理部と、
を備え、
前記通信部は、前記情報処理部において代行処理を実行している間に、代行処理を継続して実行することができない状況になった場合、前記サーバーに登録された、代行処理が可能な別の情報処理装置に係る情報を取得して当該情報処理装置へ前記代行処理の中間データを転送し、
前記情報処理部は、前記通信部による前記中間データの転送によって、前記代行処理が可能な別の情報処理装置が当該代行処理を継続することが可能となったことを示す切り替え可能信号を受信した場合に、代行処理を停止することを特徴とする情報処理装置。
【請求項９】
前記情報処理部は、自分が所有するソフトウェアをネットワークを介して提供するソフトウェア提供情報処理装置から転送された、前記代行処理に必要なソフトウェアをメモリに読み込み起動することにより前記代行処理を実行することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記情報処理部は、前記ソフトウェアが転送されてからの経過時間を計測し、前記経過時間が所定の期限を越えたら、前記メモリから前記ソフトウェアのプログラムを削除することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記情報処理部が前記代行処理を実行している間、当該代行処理の依頼元の情報処理装置との接続および課金を所定の時間間隔で確認する管理部をさらに備え、
前記情報処理部は、前記管理部によって前記接続および課金が正常に行われていることが確認された場合に、前記代行処理を続行することを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
前記代行処理は動画像フレームデータの生成を含み、
前記情報処理部は、生成した動画像フレームデータをフレーム内符号化し、
前記通信部は、フレーム内符号化されたデータを、前記代行処理の依頼元の情報処理装置に送信することを特徴とする請求項８に記載の情報処理装置。
【請求項１３】
ネットワークを介して別の情報処理装置から送信された、保持するソフトウェアの転送を要求する信号に応じて、前記別の情報処理装置が指定した、当該ソフトウェアを代行して実行する情報処理装置に、前記ソフトウェアを転送することを特徴とする情報処理装置。
【請求項１４】
ソフトウェアの転送に対するライセンス情報を記憶したライセンス情報記憶部と、
前記別の情報処理装置から転送を要求されたソフトウェアに対するライセンスが前記ライセンス情報記憶部に記憶されている場合に当該ソフトウェアの転送を許可する転送制御部と、
を備えたことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
ユーザが操作する情報処理装置とネットワークを介して接続した別の情報処理装置に当該ユーザのための処理を代行させ、その代行処理の結果を前記別の情報処理装置から受信して利用する情報処理方法であって、
前記ネットワークに接続したサーバーに記憶された代行処理が可能な情報処理装置のリストから選択された第１の代行依頼先情報処理装置のアドレスを取得するステップと、
取得したアドレスに基づき、前記第１の代行依頼先情報処理装置に代行処理を依頼する信号を送信するステップと、
前記第１の代行依頼先情報処理装置から代行処理の結果を受信するステップと、
前記第１の代行依頼先情報処理装置からの代行処理の停止を要求する信号を受信した際、前記代行処理が可能な情報処理装置のリストから選択された第２の代行依頼先情報処理装置のアドレスを取得するステップと、
取得したアドレスに基づき、前記第２の代行依頼先情報処理装置に代行処理を依頼する信号を送信するステップと、
前記第２の代行依頼先情報処理装置において代行処理を継続する準備が完了した旨の信号を受信するステップと、
代行処理の結果の受信先を前記第１の代行依頼先情報処理装置から前記第２の代行依頼先情報処理装置へ切り替えるステップと、
を含むことを特徴とする情報処理方法。
【請求項１６】
前記サーバーに記憶された、ソフトウェアの提供が可能な情報処理装置のリストから、前記代行処理に必要なソフトウェアの提供が可能なソフトウェア依頼先情報処理装置のアドレスを取得するステップと、
前記第１の代行依頼先情報処理装置への前記必要なソフトウェアの転送を依頼する信号を、前記ソフトウェア依頼先情報処理装置に送信するステップと、
をさらに含むことを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
ネットワークを介して接続した別の情報処理装置に計算資源を提供し当該別の情報処理装置を操作する人のための処理を代行する許可をユーザから受け付け、その代行処理が可能である旨の登録を要求する信号をサーバーへ送信する機能と、
前記登録の結果、別の情報処理装置から送信された代行処理の要求信号に応じて代行処理を実行する機能と、
代行処理を実行している間に、代行処理を継続して実行することができない状況になった場合、前記サーバーに登録された、代行処理が可能な別の情報処理装置に係る情報を取得して当該情報処理装置へ前記代行処理の中間データを転送する機能と、
前記中間データの転送によって  前記代行処理が可能な別の情報処理装置が当該代行処理を継続することが可能となったことを示す切り替え可能信号を受信した場合に、代行処理を停止する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１８】
ユーザが操作するコンピュータとネットワークを介して接続した別の情報処理装置に当該ユーザのための処理を代行させ、その代行処理の結果を前記別の情報処理装置から受信して利用する機能を前記コンピュータに実現させるコンピュータプログラムであって、
前記ネットワークに接続したサーバーに記憶された代行処理が可能な情報処理装置のリストから選択された第１の代行依頼先情報処理装置のアドレスを取得する機能と、
取得したアドレスに基づき、前記第１の代行依頼先情報処理装置に代行処理を依頼する信号を送信する機能と、
前記第１の代行依頼先情報処理装置から代行処理の結果を受信する機能と、
前記第１の代行依頼先情報処理装置からの代行処理の停止を要求する信号を受信した際、前記代行処理が可能な情報処理装置のリストから選択された第２の代行依頼先情報処理装置のアドレスを取得する機能と、
取得したアドレスに基づき、前記第２の代行依頼先情報処理装置に代行処理を依頼する信号を送信する機能と、
前記第２の代行依頼先情報処理装置において代行処理を継続する準備が完了した旨の信号を受信する機能と、
代行処理の結果の受信先を前記第１の代行依頼先情報処理装置から前記第２の代行依頼先情報処理装置へ切り替える機能と、
を前記コンピュータに実現させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
一方、新たな依頼先である演算能力提供ＰＣ１６ｂは、Ｓ１０６で得られた中間データやソフトウェアを用いて代行処理を開始する（Ｓ１１０）。携帯端末１０ａでは、代行処理の結果として得られるデータの取得先を、演算能力提供ＰＣ１６ａから演算能力提供ＰＣ１６ｂへ切り替える（Ｓ１０２）。このように演算能力提供ＰＣ１６ａの所有者の通常処理開始要求を随時受け付けると共に、新たな代行処理を行う演算能力提供ＰＣ１６ｂにおいて代行処理準備が整うまで演算能力提供ＰＣ１６ａの通常処理への切り替えを待つことにより、演算能力提供ＰＣ１６ａの所有者の通常処理の要求および、携帯端末１０ａのユーザの代行処理の要求の双方を満足させることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
Ｓ１２０、Ｓ１２８において接続中であることが確認されたら（Ｓ１２２のＹ、Ｓ１３０のＹ）、携帯端末１０ａでは接続した管理デバイス１８ａの残金記憶部５２に記憶された残金をあらかじめ定められた単価分減額する（Ｓ１２４）。一方、演算能力提供ＰＣ１６ａでは接続した管理デバイス１８ｄの残金記憶部５２に記憶された残金を増額する（Ｓ１３２）。当然、携帯端末１０ａ側で減額した値と演算能力提供ＰＣ１６ａ側で増額した値は等しくする。以上の処理を、例えば携帯端末１０ａに接続された管理デバイス１８ａのタイマー５８で測定した１秒ごとに繰り返す（Ｓ１２６）。