【手続補正書】
【提出日】平成26年10月14日(2014.10.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ装置の要求に応じたそれぞれのウェブサービスを提供する複数のサービス提供サーバと、前記複数のサービス提供サーバと連携して前記ウェブサービスを利用した画像処理を実行する画像処理装置と、前記複数のサービス提供サーバと連携する際に前記画像処理装置が用いる認証の情報の提供を仲介する仲介サーバとを備える情報処理システムであって、
前記仲介サーバは、
前記複数のサービス提供サーバのうち１つのサービス提供サーバと前記画像処理装置とを連携させるための連携指示を前記ユーザ装置からネットワークを介して受け付ける受け付け手段と、
前記連携指示を受け付けたことに応じて、連携先となる前記１つのサービス提供サーバが対応する認証方式で認証させるためのスクリプトを生成し、生成された前記スクリプトを前記ユーザ装置に対し送信する生成手段と、を備え、
前記ユーザ装置は、
前記仲介サーバから送信された前記スクリプトを実行することで前記連携先となる１つのサービス提供サーバに対応する認証情報入力画面を表示する表示手段と、
前記認証情報入力画面で入力された認証情報、または前記認証情報入力画面での認証情報の入力に応じて前記１つのサービス提供サーバが発行した認証トークンを前記スクリプトにおいて指定された画像処理装置に対し前記ネットワークを介して送信する送信手段と、を備え、
前記画像処理装置は、
前記ユーザ装置が備える送信手段から前記認証情報または前記認証トークンを受信して保存する保存手段と、
前記保存した認証情報または認証トークンを用いて前記１つのサービス提供サーバから認証を受ける認証手段と、を備える
ことを特徴とする情報処理システム。
【請求項２】
前記画像処理装置は、
前記保存手段が前記認証情報または前記認証トークンを保存したことに応じて、前記画像処理装置と前記サービス提供サーバとが連携済みであることを示す情報を前記仲介サーバに直接通知するか、または前記ユーザ装置を介して前記仲介サーバに通知する通知手段を備え、
前記仲介サーバは、
少なくとも前記サービス提供サーバと前記画像処理装置との連携状態を示す連携情報を格納する格納手段と、
前記ユーザ装置からの連携指示入力画面の送信要求に応じて、前記連携指示入力画面を前記格納手段に格納された連携情報に基づいて生成し、生成された前記連携指示入力画面を前記ユーザ装置に表示させる表示手段を備える
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記画像処理装置が備える保存手段は、前記サービス提供サーバが前記画像処理装置の認証に用いる前記認証情報または認証トークンと、ユーザに対応するローカル認証情報との対応情報を保存し、
前記画像処理装置が備える認証手段は、前記保存手段が記憶した前記対応情報を参照して、前記ユーザのローカル認証処理時に用いられる前記ローカル認証情報に対応付けられている前記認証情報または前記認証トークンを含む認証要求を前記サービス提供サーバに対して行う
ことを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記画像処理装置は、さらに、前記保存手段が前記認証トークンを保存している場合に、定期的に前記認証トークンの再交付を前記サービス提供サーバに対して要求し、前記認証トークンが無効となったときに、認証トークンの再発行を前記サービス提供サーバに対して要求するトークン要求手段を備える
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記仲介サーバは、さらに、
前記ユーザ装置を介して、前記画像処理装置と前記サービス提供サーバとの連携状態の取得要求を前記画像処理装置に対して行う状態要求手段を備え、
前記格納手段は、前記連携状態の取得要求に対する応答として前記ユーザ装置を介して前記画像処理装置から送信される前記連携状態に基づいて、前記格納手段が格納する前記連携情報を更新する
ことを特徴とする請求項２に記載の情報処理システム。
【請求項６】
ユーザ装置の要求に応じたそれぞれのウェブサービスを提供する複数のサービス提供サーバと、前記複数のサービス提供サーバと連携して前記ウェブサービスを利用した画像処理を実行する画像処理装置と、前記複数のサービス提供サーバと連携する際に、前記画像処理装置が用いる認証の情報の提供を仲介する仲介サーバとを備える情報処理システムであって、
前記仲介サーバは、
前記複数のサービス提供サーバのうち１つのサービス提供サーバと前記画像処理装置とを連携させるための連携指示を前記ユーザ装置からネットワークを介して受け付ける受け付け手段と、
前記受け付けられた連携指示を前記画像処理装置に転送する転送手段と、を備え、
前記ユーザ装置は、
前記１つのサービス提供サーバに対応する認証方式で認証させるためのスクリプトを生成した前記画像処理装置から前記スクリプトを受信し、受信した前記スクリプトを前記連携指示が示す連携先となる１つのサービス提供サーバに対し実行することで、前記連携先となる１つのサービス提供サーバに対応する認証情報入力画面を表示する表示手段と、
前記認証情報入力画面で入力された認証情報、または前記認証情報入力画面での認証情報の入力に応じて前記１つのサービス提供サーバが発行した認証トークンを前記スクリプトにおいて指定された画像処理装置に対し前記ネットワークを介して送信する送信手段と、を備え、
前記画像処理装置は、
前記連携指示を受け付けたことに応じて、連携先となる前記１つのサービス提供サーバが対応する認証方式で認証させるためのスクリプトを生成し、生成された前記スクリプトを前記ユーザ装置に対し送信する生成手段と、
前記ユーザ装置が備える送信手段から前記認証情報または前記認証トークンを受信して保存する保存手段と、
前記保存した認証情報または認証トークンを用いて前記１つのサービス提供サーバから認証を受ける認証手段と、を備える
ことを特徴とする情報処理システム。
【請求項７】
ユーザ装置の要求に応じたそれぞれのウェブサービスを提供する複数のサービス提供サーバと、前記複数のサービス提供サーバと連携して前記ウェブサービスを利用した画像処理を実行する画像処理装置とを備える情報処理システムであって、
前記画像処理装置は、
前記複数のサービス提供サーバのうち１つのサービス提供サーバと前記画像処理装置とを連携させるための連携指示を前記ユーザ装置からネットワークを介して受け付ける受け付け手段と、
前記連携指示を受け付けたことに応じて、連携先となる前記１つのサービス提供サーバが対応する認証方式で認証させるためのスクリプトを生成し、生成された前記スクリプトを前記ユーザ装置に対し送信する生成手段と、
認証情報または認証トークンを前記ユーザ装置から受信して保存する保存手段と、
前記保存した認証情報または認証トークンを用いて前記１つのサービス提供サーバから認証を受ける認証手段と、を備え、
前記ユーザ装置は、
前記画像処理装置から前記スクリプトを受信して実行することで、前記連携先となる１つのサービス提供サーバに対応する認証情報入力画面を表示する表示手段と、
前記認証情報入力画面で入力された認証情報、または前記認証情報入力画面での認証情報の入力に応じて前記１つのサービス提供サーバが発行した認証トークンを、前記スクリプトにおいて指定された画像処理装置に対し前記ネットワークを介して送信する送信手段と、を備える
ことを特徴とする情報処理システム。
【請求項８】
ユーザ装置の要求に応じたそれぞれのウェブサービスを提供する複数のサービス提供サーバと連携して前記ウェブサービスを利用した画像処理を実行する画像処理装置であって、
前記複数のサービス提供システムのうち1つのサービス提供サーバと前記画像処理装置とを連携させるための連携指示を前記ユーザ装置からネットワークを介して受け付ける受け付け手段と、
前記連携指示を受け付けたことに応じて、連携先となる前記１つのサービス提供サーバが対応する認証方式で認証させるためのスクリプトを生成し、生成された前記スクリプトを前記ユーザ装置に対し送信する生成手段と、
前記スクリプトを実行することにより表示される前記連携先となる１つのサービス提供サーバに対応する認証情報入力画面で入力された認証情報、または前記認証情報入力画面での認証情報の入力に応じて前記１つのサービス提供サーバが発行した認証トークンを、前記ユーザ装置から前記ネットワークを介して受信して保存する保存手段と、
前記保存した認証情報または認証トークンを用いて前記１つのサービス提供サーバから認証を受ける認証手段と、を備える、
ことを特徴とする画像処理装置。
【請求項９】
ユーザ装置の要求に応じたそれぞれのウェブサービスを提供する複数のサービス提供サーバと、前記複数のサービス提供サーバと連携して前記ウェブサービスを利用した画像処理を実行する画像処理装置と、前記複数のサービス提供サーバと連携する際に前記画像処理装置が用いる認証の情報の提供を仲介する仲介サーバとを備える情報処理システムの制御方法であって、
前記仲介サーバが、前記複数のサービス提供サーバのうち１つのサービス提供サーバと前記画像処理装置とを連携させるための連携指示を前記ユーザ装置からネットワークを介して受け付ける工程と、
前記仲介サーバが、前記連携指示を受け付けたことに応じて、連携先となる前記１つのサービス提供サーバが対応する認証方式で認証させるためのスクリプトを生成し、生成された前記スクリプトを前記ユーザ装置に対し送信する工程と、
前記ユーザ装置が、前記仲介サーバから送信された前記スクリプトを実行することで前記連携先となる１つのサービス提供サーバに対応する認証情報入力画面を表示する工程と、
前記ユーザ装置が、前記認証情報入力画面で入力された認証情報、または前記認証情報入力画面での認証情報の入力に応じて前記サービス提供サーバが発行した認証トークンを前記スクリプトにおいて指定された画像処理装置に対し前記ネットワークを介して送信する工程と、
前記画像処理装置が、前記ユーザ装置から送信された前記認証情報または前記認証トークンを受信して保存する工程と、
前記画像処理装置が、前記保存した認証情報または認証トークンを用いて前記１つのサービス提供サーバから認証を受ける工程と、を有する
ことを特徴とする制御方法。
【請求項１０】
請求項９に記載の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１１】
外部装置からの提供指示を受けたことに応じてデータの提供を行うウェブサービスをそれぞれが備えた複数のサービス提供サーバと通信可能なユーザ装置であって、
複数のウェブサービスの中から画像処理装置と連携させるウェブサービスを選択するための画面を表示する表示手段と、
前記画面を介して選択されたウェブサービスを有する前記複数のサービス提供サーバのうちの１つのサービス提供サーバが備えた認証サービスを受けるためのアドレスへアクセスする命令が発行され、発行された前記命令を実行することで前記アドレスへアクセスするアクセス手段と、
前記アドレスへアクセスすることで提供された認証画面を介して入力される認証情報を前記サービス提供サーバへ送信する送信手段と、を有し、
送信された前記認証情報に基づく認証処理が成功したことを示す認証トークンは前記画像処理装置に保存されることを特徴とするユーザ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理システム、画像処理装置、制御方法、コンピュータプログラムおよびユーザ装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理システム、画像処理装置、制御方法、コンピュータプログラムおよびユーザ装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の一実施形態の情報処理システムは、ユーザ装置の要求に応じたそれぞれのウェブサービスを提供する複数のサービス提供サーバと、前記複数のサービス提供サーバと連携して前記ウェブサービスを利用した画像処理を実行する画像処理装置と、前記複数のサービス提供サーバと連携する際に前記画像処理装置が用いる認証の情報の提供を仲介する仲介サーバとを備える情報処理システムであって、前記仲介サーバは、前記複数のサービス提供サーバのうち1つのサービス提供サーバと前記画像処理装置とを連携させるための連携指示を前記ユーザ装置からネットワークを介して受け付ける受け付け手段と、前記連携指示を受け付けたことに応じて、連携先となる前記１つのサービス提供サーバが対応する認証方式で認証させるためのスクリプトを生成し、生成された前記スクリプトを前記ユーザ装置に対し送信する生成手段とを備える。前記ユーザ装置は、前記仲介サーバから送信された前記スクリプトを実行することで前記連携先となる１つのサービス提供サーバに対応する認証情報入力画面を表示する表示手段と、前記認証情報入力画面で入力された認証情報、または前記認証情報入力画面での認証情報の入力に応じて前記１つのサービス提供サーバが発行した認証トークンを前記スクリプトにおいて指定された画像処理装置に対し前記ネットワークを介して送信する送信手段とを備える。また、前記画像処理装置は、前記ユーザ装置が備える送信手段から前記認証情報または前記認証トークンを受信して保存する保存手段と、前記保存した認証情報または認証トークンを用いて前記１つのサービス提供サーバから認証を受ける認証手段とを備える。