【手続補正書】
【提出日】平成22年12月1日(2010.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバと接続されるクライアントであって、
アプリケーションを実行する第１の処理手段と、
前記第１の処理手段によるアプリケーションの実行結果のウィンドウを画面表示する第１の表示手段と、
前記クライアントのユーザから、前記クライアントにおけるアプリケーションの実行に伴う作業の中断指示を受け付ける第１の受付手段と、
前記中断指示を受け付けた場合に、実行されているアプリケーションと、該アプリケーションに対応するウィンドウの表示位置、表示内容及び大きさとを特定するための特定情報を、実行されているアプリケーションについてリスト化して保存する第１の記憶手段と、
前記第１の記憶手段に保存された前記リスト化された特定情報を、該アプリケーションを利用しているユーザの識別情報と、前記第１の表示手段の解像度情報と共に、中断データとして前記サーバへ送信する第１の送信手段と
を備えることを特徴とするクライアント。
【請求項２】
前記特定情報のリスト化は、前記第１の表示手段におけるウィンドウの表示順序に基づいて行われることを特徴とする請求項１に記載のクライアント。
【請求項３】
前記特定情報には、
前記ウィンドウで表示されているアプリケーション名、該アプリケーションで利用されているファイル名、ウィンドウの表示位置座標、ウィンドウの表示サイズ、及び、前記ファイルの前記ウィンドウ内での表示内容を特定するための情報が含まれることを特徴とする請求項２に記載のクライアント。
【請求項４】
前記ファイルの前記ウィンドウ内での表示内容を特定するための情報には、
前記ファイルのうち前記ウィンドウ内に表示されている文字列及び画像の少なくともいずれか、
前記ファイルのうち前記ウィンドウ内で表示されているページ番号及び行番号の少なくともいずれか、
前記ウィンドウにおけるスクロールバーの位置、及び
前記ファイルのうち前記ウィンドウ内で表示されている位置を特定するデータアドレス、
のうち、少なくともいずれかが含まれることを特徴とする請求項３に記載のクライアント。
【請求項５】
前記中断データには、前記中断指示を受け付けた際の前記第１の表示手段の表示画面の画像データが更に含まれることを特徴とする請求項２乃至４のいずれか１項に記載のクライアント。
【請求項６】
ネットワークを介してサーバと接続されるクライアントであって、
該クライアントのユーザから受け付けた、請求項２乃至５のいずれか１項に記載のクライアントが前記サーバへ送信した中断データの取得要求を、前記サーバへ送信する第２の送信手段と、
送信した前記取得要求に応じて、前記サーバから前記中断データを受信する受信手段と、
受信した前記中断データに含まれる情報に従い、アプリケーションを実行する第２の処理手段と、
前記第２の処理手段によるアプリケーションの実行結果のウィンドウを画面表示する第２の表示手段と
を備えることを特徴とするクライアント。
【請求項７】
前記第２の表示手段は、前記中断データにおいて前記情報がリスト化された順序に従って、前記ウィンドウを表示することを特徴とする請求項６に記載のクライアント。
【請求項８】
前記第２の処理手段は、前記中断データに含まれる前記特定情報のうち、前記ウィンドウ内の表示内容の情報に基づいて、該中断データが生成される際の該ウィンドウ内の表示内容を復元することを特徴とする請求項６又は７に記載のクライアント。
【請求項９】
前記特定情報に、前記ウィンドウ内の表示内容の情報として、前記中断データが生成される際にウィンドウで表示されていたアプリケーションが利用していたファイルの該ウィンドウ内での表示内容を特定するための情報が含まれ、
該表示内容を特定するための情報に、
前記ファイルのうち前記ウィンドウ内に表示されている文字列及び画像の少なくともいずれか、
前記ファイルのうち前記ウィンドウ内で表示されているページ番号及び行番号の少なくともいずれか、及び
前記ファイルのうち前記ウィンドウ内で表示されている位置を特定するデータアドレス、
のうち、少なくともいずれかが含まれる場合に、
前記第２の処理手段は、前記表示内容を特定するための情報に基づいて前記ファイルを検索し、該中断データが生成される際の該ウィンドウ内の表示内容を復元することを特徴とする請求項８に記載のクライアント。
【請求項１０】
前記特定情報に、前記ウィンドウ内の表示内容の情報として、前記中断データが生成される際にウィンドウで表示されていたアプリケーションが利用していたファイルの該ウィンドウ内での表示内容を特定するための情報が含まれ、該表示内容を特定するための情報に、前記ウィンドウにおけるスクロールバーの位置が含まれる場合に、
前記第２の処理手段は、該スクロールバーの位置に基づいて、該中断データが生成される際の該ウィンドウ内の表示内容を復元することを特徴とする請求項８に記載のクライアント。
【請求項１１】
前記第２の処理手段は、受信した前記中断データに含まれる第１の解像度情報と、前記第２の表示手段の第２の解像度情報とを比較し、
前記第１の解像度情報が前記第２の解像度情報より大きい場合に、前記第２の表示手段において前記ウィンドウが画面内に収まるように、該ウィンドウの表示位置を前記中断データに含まれる表示位置から修正するか、又は、該ウィンドウの大きさを、前記中断データに含まれる大きさよりも縮小するかして、前記アプリケーションを実行することを特徴とする請求項６乃至１０のいずれか１項に記載のクライアント。
【請求項１２】
前記第２の処理手段は、受信した前記中断データに含まれる第１の解像度情報と、前記第２の表示手段の第２の解像度情報とを比較し、
前記第１の解像度情報が前記第２の解像度情報より小さい場合に、前記第２の表示手段において前記ウィンドウが画面内に収まる範囲内で、該ウィンドウの表示位置を前記中断データに含まれる表示位置から修正するか、又は、該ウィンドウの大きさを、前記中断データに含まれる大きさよりも拡大するかして、前記アプリケーションを実行することを特徴とする請求項６乃至１１のいずれか１項に記載のクライアント。
【請求項１３】
前記第２の処理手段は、前記第２の表示手段の解像度を、受信した前記中断データに含まれる解像度情報に対応する解像度に一致させることが可能か否かを判定し、可能と判定した場合に、前記第２の表示手段における表示解像度を変更することを特徴とする請求項６乃至１０のいずれか１項に記載のクライアント。
【請求項１４】
前記取得要求は、中断データに基づく作業の再開と、中断時の作業状態の確認とのいずれかを目的とした要求として前記ユーザから受け付け、前記取得要求が前記中断データに基づく作業の再開を目的とする場合に、
前記第２の処理手段が前記中断データに基づきアプリケーションを実行して再開した作業の更なる中断指示を受け付ける第２の受付手段と、
前記更なる中断指示を受け付けた場合に、実行されているアプリケーションと、該アプリケーションに対応するウィンドウの表示位置、表示内容及び大きさとを特定するための特定情報を、実行されているアプリケーションについてリスト化して保存する第２の記憶手段と、
を備え、
前記第２の送信手段が、前記第２の記憶手段に保存された前記リスト化された情報を、該アプリケーションを利用しているユーザの識別情報と、前記第２の表示手段の解像度情報と共に、中断データとして前記サーバへ送信することを特徴とする請求項６乃至１３のいずれか１項に記載のクライアント。
【請求項１５】
前記取得要求が中断時の作業状態の確認を目的とする場合、
前記中断データに中断時の前記第１の表示手段の表示画面の画像データが含まれる場合には、前記第２の表示手段が該画像データを表示し、
前記中断データに中断時の画像データが含まれない場合には、前記第２の処理手段が前記中断データに基づきアプリケーションを実行し、更なる中断指示は受け付けないことを特徴とする請求項１４に記載のクライアント。
【請求項１６】
ネットワークを介してクライアントと接続されるサーバであって、
請求項１乃至５、１４及び１５のいずれか１項に記載のクライアントから、前記中断データを受信する受信手段と、
受信した前記中断データを記憶する記憶手段と、
クライアントからの前記中断データの取得要求に応じて、該中断データを該取得要求を送信してきたクライアントへ送信する送信手段と
を備えることを特徴とするサーバ。
【請求項１７】
前記取得要求からユーザの識別情報を抽出する抽出手段と、
前記抽出手段で抽出した識別情報と一致する情報が、前記中断データに含まれているか否かを判定する判定手段とを備え、
前記送信手段は、前記判定手段が前記抽出した識別情報と一致する情報が前記中断データに含まれていると判定した場合に、該中断データを送信することを特徴とする請求項１６に記載のサーバ。
【請求項１８】
ネットワークを介してサーバと接続されるクライアントの制御方法であって、
第１の処理手段が、アプリケーションを実行する第１の処理工程と、
第１の表示手段が、前記第１の処理手段によるアプリケーションの実行結果のウィンドウを画面表示する第１の表示工程と、
第１の受付手段が、前記クライアントのユーザから、前記クライアントにおけるアプリケーションの実行に伴う作業の中断指示を受け付ける第１の受付工程と、
第１の記憶手段が、前記中断指示を受け付けた場合に、実行されているアプリケーションと、該アプリケーションに対応するウィンドウの表示位置、表示内容及び大きさとを特定するための特定情報を、実行されているアプリケーションについてリスト化して保存する第１の記憶工程と、
第１の送信手段が、前記第１の記憶手段に保存された前記リスト化された特定情報を、該アプリケーションを利用しているユーザの識別情報と、前記第１の表示手段の解像度情報と共に、中断データとして前記サーバへ送信する第１の送信工程と
を備えることを特徴とするクライアントの制御方法。
【請求項１９】
ネットワークを介してサーバと接続されるクライアントの制御方法であって、
第２の送信手段が、該クライアントのユーザから受け付けた、請求項２乃至５のいずれか１項に記載のクライアントが前記サーバへ送信した中断データの取得要求を、前記サーバへ送信する第２の送信工程と、
受信手段が、送信した前記取得要求に応じて、前記サーバから前記中断データを受信する受信工程と、
第２の処理手段が、受信した前記中断データに含まれる情報に従い、アプリケーションを実行する第２の処理工程と、
第２の表示手段が、前記第２の処理手段によるアプリケーションの実行結果のウィンドウを画面表示する第２の表示工程と
を備えることを特徴とするクライアントの制御方法。
【請求項２０】
ネットワークを介してクライアントと接続されるサーバの制御方法であって、
受信手段が、請求項１乃至５、１４及び１５のいずれか１項に記載のクライアントから、前記中断データを受信する受信工程と、
記憶手段が、受信した前記中断データを記憶する記憶工程と、
送信手段が、クライアントからの前記中断データの取得要求に応じて、該中断データを該取得要求を送信してきたクライアントへ送信する送信工程と
を備えることを特徴とするサーバの制御方法。
【請求項２１】
コンピュータを請求項１乃至１５のいずれか１項に記載のクライアントとして機能させるためのコンピュータプログラム。
【請求項２２】
コンピュータを請求項１６又は１７に記載のサーバとして機能させるためのコンピュータプログラム。