【手続補正書】
【提出日】令和2年4月2日(2020.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントからの要求に応じて画像を送信する画像供給装置であって、
画像を記憶する記憶手段と、
リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段と、
前記通信手段を介して受信したクライアントからの要求の種類に応じた処理を行い、前記通信手段を介して応答を返す処理手段と、を有し、
前記処理手段は、
所定の要求を受信した場合、前記所定の要求に対する応答を送信する前に、前記記憶手段に記憶されている画像の一覧を、ユーザが選択可能なユーザインターフェースとして表示する表示手段と、
前記ユーザインターフェースを介してユーザが画像を選択した場合、前記クライアントが前記選択した画像の送信要求を行えるようにするため、前記選択した画像を特定する情報を生成する生成手段と、
前記生成手段が生成した情報を前記所定の要求に対する応答として前記クライアントに送信する送信手段と
を有することを特徴とする画像供給装置。
【請求項２】
撮像手段を更に有し、
前記記憶手段は、前記撮像手段で撮像した画像を記憶する
ことを特徴とする請求項１に記載の画像供給装置。
【請求項３】
前記処理手段は、
前記クライアントから画像のリストの要求を受信した場合、前記クライアントにて送信対象の画像を選択可能とするために、前記記憶手段に記憶されている各画像を特定する情報を前記画像のリストの要求の応答として送信する第２の送信手段を含む
ことを特徴とする請求項１に記載の画像供給装置。
【請求項４】
前記記憶手段に記憶されている各画像を特定する情報は、画像のファイル名、画像ＩＤ、画像パスの少なくとも１つを含む
ことを特徴とする請求項１に記載の画像供給装置。
【請求項５】
前記所定の要求はロングポーリングリクエストであり、
前記送信手段は、前記生成手段が生成した情報をプッシュ送信する
ことを特徴とする請求項１に記載の画像供給装置。
【請求項６】
前記処理手段は、
前記所定の要求を受信して表示された前記ユーザインターフェースによる画像選択中に、前記クライアントから前記画像のリストの要求を受信した場合、前記所定の要求についてキャンセルしたこと示す情報を前記所定の要求に対応する応答として送信して、前記第２の送信手段による送信を実行し、且つ、前記ユーザインターフェースを操作不可状態に遷移させる
ことを特徴とする請求項３に記載の画像供給装置。
【請求項７】
サーバとして機能する画像供給装置と通信し、前記画像供給装置から画像を取得する情報処理装置であって、
リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段と、
前記通信手段による前記画像供給装置との通信が開始されたことに応じて、前記画像供給装置にて送信対象の画像の選択を行うための所定の要求を、前記通信手段を介して送信すると共に、ユーザによる選択可能な項目を含むメニューを表示する処理手段と、
前記処理手段により表示された前記メニューに項目に対するユーザからの選択がないまま前記所定の要求に対する応答を前記画像供給装置から受信した場合、当該応答に含まれる画像を特定する情報を用いて前記通信手段を介して前記画像供給装置に画像の要求と当該画像の受信処理を行うことで、前記画像供給装置にてユーザが選択した画像を取得する第１の取得手段と、
前記所定の要求に対しての前記画像供給装置からの応答がないまま、前記処理手段で表示されたメニューの中の所定の項目が選択された場合、前記画像供給装置が有する画像の一覧を表す情報の要求及び受信を行い、当該情報に基づき各画像のサムネイルを要求及び受信を行い、各サムネイルに対しユーザが選択可能とするためのユーザインターフェースを表示し、選択されたサムネイルに対応する画像の送信要求及び受信を行うことで、ユーザが選択した画像を取得する第２の取得手段と、
を有することを特徴とする情報処理装置。
【請求項８】
画像を記憶する記憶手段、リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段を有し、クライアントからの要求に応じて画像を送信する画像供給装置の制御方法であって、
前記通信手段を介して受信したクライアントからの要求の種類に応じた処理を行い、前記通信手段を介して応答を返す処理工程を有し
前記処理工程は、
所定の要求を受信した場合、前記所定の要求に対する応答を送信する前に、前記記憶手段に記憶されている画像の一覧を、ユーザが選択可能なユーザインターフェースとして表示する表示工程と、
前記ユーザインターフェースを介してユーザが画像を選択した場合、前記クライアントが前記選択した画像の送信要求を行えるようにするため、前記選択した画像を特定する情報を生成する生成工程と、
生成した情報を前記所定の要求に対する応答として前記クライアントに送信する送信工程と
を有することを特徴とする画像供給装置の制御方法。
【請求項９】
リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段を有し、サーバとして機能する画像供給装置と通信し、前記画像供給装置から画像を取得する情報処理装置の制御方法であって、
前記通信手段による前記画像供給装置との通信が開始されたことに応じて、前記画像供給装置にて送信対象の画像の選択を行うための所定の要求を、前記通信手段を介して送信すると共に、ユーザによる選択可能な項目を含むメニューを表示する処理工程と、
表示された前記メニューに項目に対するユーザからの選択がないまま前記所定の要求に対する応答を前記画像供給装置から受信した場合、当該応答に含まれる画像を特定する情報を用いて前記通信手段を介して前記画像供給装置に画像の要求と当該画像の受信処理を行うことで、前記画像供給装置にてユーザが選択した画像を取得する第１の取得工程と、
前記所定の要求に対しての前記画像供給装置からの応答がないまま、前記処理工程で表示されたメニューの中の所定の項目が選択された場合、前記画像供給装置が有する画像の一覧を表す情報の要求及び受信を行い、当該情報に基づき各画像のサムネイルを要求及び受信を行い、各サムネイルに対しユーザが選択可能とするためのユーザインターフェースを表示し、選択されたサムネイルに対応する画像の送信要求及び受信を行うことで、ユーザが選択した画像を取得する第２の取得工程と
を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
画像を記憶する記憶手段、リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段を有するコンピュータが読み込み実行することで、クライアントからの要求に応じて画像を送信する画像供給装置におけるプロセッサに、請求項８に記載の画像供給装置の制御方法における各工程を実行させるためのプログラム。
【請求項１１】
リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段を有し、サーバとして機能する画像供給装置と通信し、前記画像供給装置から画像を取得する情報処理装置におけるプロセッサに、請求項９に記載の情報処理装置の制御方法における各工程を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この課題を解決するため、例えば本発明の画像供給装置は以下の構成を備わる。すなわち、
クライアントからの要求に応じて画像を送信する画像供給装置であって、
画像を記憶する記憶手段と、
リクエスト／レスポンス型の通信プロトコルを用いて通信を行う通信手段と、
前記通信手段を介して受信したクライアントからの要求の種類に応じた処理を行い、前記通信手段を介して応答を返す処理手段と、を有し、
前記処理手段は、
所定の要求を受信した場合、前記所定の要求に対する応答を送信する前に、前記記憶手段に記憶されている画像の一覧を、ユーザが選択可能なユーザインターフェースとして表示する表示手段と、
前記ユーザインターフェースを介してユーザが画像を選択した場合、前記クライアントが前記選択した画像の送信要求を行えるようにするため、前記選択した画像を特定する情報を生成する生成手段と、
前記生成手段が生成した情報を前記所定の要求に対する応答として前記クライアントに送信する送信手段とを有する。