【手続補正書】
【提出日】平成29年3月6日(2017.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
セッション設定ファイルにセッション設定情報を予めロードすることと、
ディザスタリカバリ介入ルールを含むディザスタリカバリ介入ルールベースを予め確立することと、
ストレージ媒体切り替え順序を予め確立することと、
ディザスタリカバリ介入ルールベース内のディザスタリカバリ介入ルールのためのチェックトリガ条件が満たされた場合に、前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定されたセッションストレージ媒体のために介入が実施されるべきかどうかを自動的にチェックすることであって、前記チェックは、前記ディザスタリカバリ介入ルールに基づいて実施される、自動的なチェックと、
前記介入が実施されるべきであると決定された場合に、前記ストレージ媒体切り替え順序に基づいて、前記介入を必要とするセッションストレージ媒体に対応する次のセッションストレージ媒体を、決定することと、
前記介入を必要とするセッションストレージ媒体に対応する前記設定情報を、前記次のセッションストレージ媒体に対応する設定情報に切り替えるために、前記次のセッションストレージ媒体に対応する前記設定情報を前記セッション設定ファイルにロードすることと、
を備える方法。
【請求項２】
請求項１に記載の方法であって、
前記ストレージ媒体切り替え順序の順番は、先頭から順に、
ａ）クッキーストレージ、メモリストレージ、キャッシュストレージ、および永続ストレージ、または
ｂ）クッキーストレージ、永続ストレージ、キャッシュストレージ、およびメモリストレージ
に対応する、方法。
【請求項３】
請求項１に記載の方法であって、
前記ディザスタリカバリ介入ルールベース内の前記ディザスタリカバリ介入ルールは、
ａ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、ハートビートチェックを実施し、
ハートビート障害が決定された場合に、前記ハートビート障害を有する前記機器に対応する前記セッションストレージ媒体のために介入するかどうかを決定すること、
ｂ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む前記機器に対して、プロセスオーバーロードチェック、スレッドオーバーロードチェック、もしくはこれらの組み合わせを実施し、
オーバーロードが決定された場合に、前記オーバーロードを有する前記機器に対応する前記セッションストレージ媒体のために介入が実施されるべきかどうかを決定すること、
ｃ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体内のセッションデータに関連して、アクセスエラーが生じたかどうかのチェックを実施し、
決定されたエラー率が閾値を超える場合に、前記閾値を超えるエラー率を有する前記セッションストレージ媒体が介入を必要とすると決定すること、または
ｄ）ａ）〜ｃ）の任意の組み合わせ、
を含む、方法。
【請求項４】
請求項１に記載の方法であって、さらに、
ユーザによって入力された介入要求を受信することと、
前記介入要求に対応する設定情報を生成することと、
前記介入要求に対応する前記設定情報を、前記セッション設定ファイルにロードすることと、
を備える方法。
【請求項５】
請求項１に記載の方法であって、さらに、
１つ以上のクライアントアプリケーションからセッションアクセス要求を受信することと、
前記セッションアクセス要求に対応するセッション設定情報を探索することであって、前記セッション設定情報は、前記セッション設定ファイルに既にロードされている、ことと、
前記セッションアクセス要求に対応する前記セッション設定情報によって決定されたアクセス戦略にしたがって、前記セッションアクセス要求に対応する前記セッション設定情報によって決定された前記セッションストレージ媒体についてのセッションデータにアクセスすることと、
を備える方法。
【請求項６】
デバイスであって、
事前セットアップユニットであって、
セッション設定ファイルにセッション設定情報を予めロードし、
ディザスタリカバリ介入ルールを含むディザスタリカバリ介入ルールベースを予め確立し、
ストレージ媒体切り替え順序を予め確立する
ように構成された事前セットアップユニットと、
ディザスタリカバリ介入ルールベース内のディザスタリカバリ介入ルールのためのチェックトリガ条件が満たされた場合に、前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定されたセッションストレージ媒体のために介入が実施されるべきかどうかを自動的にチェックするように構成された介入ユニットであって、前記チェックは、前記満たされたディザスタリカバリ介入ルールに基づいて実施される、介入ユニットと、
前記介入が実施されるべきであると決定された場合に、前記ストレージ媒体切り替え順序に基づいて、前記介入を必要とするセッションストレージ媒体に対応する次のセッションストレージ媒体を決定するように構成された媒体決定ユニットと、
前記介入を必要とするセッションストレージ媒体に対応する前記設定情報を、前記次のセッションストレージ媒体に対応する設定情報に切り替えるために、前記次のセッションストレージ媒体に対応する前記設定情報を、前記セッション設定ファイルにロードするように構成されたロードユニットと、
を備えるデバイス。
【請求項７】
請求項６に記載のデバイスであって、
前記ストレージ媒体切り替え順序の順番は、先頭から順に、
ａ）クッキーストレージ、メモリストレージ、キャッシュストレージ、および永続ストレージ、または
ｂ）クッキーストレージ、永続ストレージ、キャッシュストレージ、およびメモリストレージ
に対応する、デバイス。
【請求項８】
請求項６に記載のデバイスであって、
前記ディザスタリカバリ介入ルールベース内の前記ディザスタリカバリ介入ルールは、
ａ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、ハートビートチェックを実施し、
ハートビート障害が決定された場合に、前記ハートビート障害を有する前記機器に対応する前記セッションストレージ媒体のために介入するかどうかを決定すること、
ｂ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、プロセスオーバーロードチェック、スレッドオーバーロードチェック、もしくはこれらの組み合わせを実施し、
オーバーロードが決定された場合に、前記オーバーロードを有する前記機器に対応する前記セッションストレージ媒体のために、介入が実施されるべきかどうかを決定すること、
ｃ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体内のセッションデータに関連して、アクセスエラーが生じたかどうかのチェックを実施し、
決定されたエラー率が閾値を超える場合に、前記閾値を超えるエラー率を有する前記セッションストレージ媒体が介入を必要とすると決定すること、または
ｄ）ａ）〜ｃ）の任意の組み合わせ、
を含む、デバイス。
【請求項９】
請求項６に記載のデバイスであって、さらに、
手動要求受信ユニットであって、
ユーザによって入力された介入要求を受信し、
前記介入要求に対応する設定情報を生成し、
前記介入要求に対応する前記設定情報を前記セッション設定ファイルにロードする
ように構成された手動要求受信ユニットを備えるデバイス。
【請求項１０】
請求項６に記載のデバイスであって、さらに、
１つ以上のクライアントアプリケーションからセッションアクセス要求を受信するように構成されたアクセス受信ユニットと、
前記セッションアクセス要求に対応するセッション設定情報を探索するように構成された探索ユニットであって、前記セッション設定情報は、前記セッション設定ファイルに既にロードされている、探索ユニットと、
前記セッションアクセス要求に対応する前記セッション設定情報によって決定されたアクセス戦略にしたがって、前記セッションアクセス要求に対応する前記セッション設定情報によって決定された前記セッションストレージ媒体についてのセッションデータにアクセスするように構成されたアクセス実行ユニットと、
を備えるデバイス。
【請求項１１】
コンピュータプログラムであって、コンピュータを使用して、
セッション設定ファイルにセッション設定情報を予めロードする機能と、
ディザスタリカバリ介入ルールを含むディザスタリカバリ介入ルールベースを予め確立する機能と、
ストレージ媒体切り替え順序を予め確立する機能と、
ディザスタリカバリ介入ルールベース内のディザスタリカバリ介入ルールのためのチェックトリガ条件が満たされた場合に、前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定されたセッションストレージ媒体のために、介入が実施されるべきかどうかを自動的にチェックする機能であって、前記チェックは、前記ディザスタリカバリ介入ルールに基づいて実施される、コンピュータ命令と、
前記介入が実施されるべきであると決定された場合に、前記ストレージ媒体切り替え順序に基づいて、前記介入を必要とするセッションストレージ媒体に対応する次のセッションストレージ媒体を決定する機能と、
前記介入を必要とするセッションストレージ媒体に対応する前記設定情報を、前記次のセッションストレージ媒体に対応する設定情報に切り替えるために、前記次のセッションストレージ媒体に対応する前記設定情報を前記セッション設定ファイルにロードする機能と、
を実現させるための、コンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムであって、
前記ストレージ媒体切り替え順序の順番は、先頭から順に、
ａ）クッキーストレージ、メモリストレージ、キャッシュストレージ、および永続ストレージ、または
ｂ）クッキーストレージ、永続ストレージ、キャッシュストレージ、およびメモリストレージ
に対応する、コンピュータプログラム。
【請求項１３】
請求項１１に記載のコンピュータプログラムであって、
前記ディザスタリカバリ介入ルールベース内の前記ディザスタリカバリ介入ルールは、
ａ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、ハートビートチェックを実施し、
ハートビート障害が決定された場合に、前記ハートビート障害を有する前記機器に対応する前記セッションストレージ媒体のために、介入するかどうかを決定すること、
ｂ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、プロセスオーバーロードチェック、スレッドオーバーロードチェック、もしくはこれらの組み合わせを実施し、
オーバーロードが決定された場合に、前記オーバーロードを有する前記機器に対応する前記セッションストレージ媒体のために、介入が実施されるべきかどうかを決定すること、
ｃ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体内のセッションデータに関連して、アクセスエラーが生じたかどうかのチェックを実施し、
決定されたエラー率が閾値を超える場合に、前記閾値を超えるエラー率を有する前記セッションストレージ媒体が介入を必要とすると決定すること、または
ｄ）ａ）〜ｃ）の任意の組み合わせ、
を含む、コンピュータプログラム。
【請求項１４】
請求項１１に記載のコンピュータプログラムであって、さらに、
ユーザによって入力された介入要求を受信する機能と、
前記介入要求に対応する設定情報を生成する機能と、
前記介入要求に対応する前記設定情報を前記セッション設定ファイルにロードする機能と、
を実現させるコンピュータプログラム。
【請求項１５】
請求項１１に記載のコンピュータプログラムであって、さらに、
１つ以上のクライアントアプリケーションからセッションアクセス要求を受信する機能と、
前記セッションアクセス要求に対応するセッション設定情報を探索することであって、前記セッション設定情報は、前記セッション設定ファイルに既にロードされている、機能と、
前記セッションアクセス要求に対応する前記セッション設定情報によって決定されたアクセス戦略にしたがって、前記セッションアクセス要求に対応する前記セッション設定情報によって決定された前記セッションストレージ媒体についてのセッションデータにアクセスする機能と、
を実現させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
任意の適切なファイルフォーマットのセッション設定ファイルが使用可能である。例えば、セッション設定ファイルのファイルフォーマットは、.txt（テキスト）フォーマット、ＸＭＬ（拡張マークアップ言語）フォーマット等である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、本発明は、提供された詳細に限定されない。本発明を実現するには、数々の代替的手法がある。開示された実施形態は、例示的なものであり、限定的なものではない。
本発明は、たとえば、以下のような態様で実現することもできる。
［適用例１]
方法であって、
セッション設定ファイルにセッション設定情報を予めロードすることと、
ディザスタリカバリ介入ルールを含むディザスタリカバリ介入ルールベースを予め確立することと、
ストレージ媒体切り替え順序を予め確立することと、
ディザスタリカバリ介入ルールベース内のディザスタリカバリ介入ルールのためのチェックトリガ条件が満たされた場合に、前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定されたセッションストレージ媒体のために介入が実施されるべきかどうかを自動的にチェックすることであって、前記チェックは、前記ディザスタリカバリ介入ルールに基づいて実施される、自動的なチェックと、
前記介入が実施されるべきであると決定された場合に、前記ストレージ媒体切り替え順序に基づいて、前記介入を必要とするセッションストレージ媒体に対応する次のセッションストレージ媒体を、決定することと、
前記介入を必要とするセッションストレージ媒体に対応する前記設定情報を、前記次のセッションストレージ媒体に対応する設定情報に切り替えるために、前記次のセッションストレージ媒体に対応する前記設定情報を前記セッション設定ファイルにロードすることと、
を備える方法。
［適用例２]
適用例１の方法であって、
前記ストレージ媒体切り替え順序の順番は、先頭から順に、
ａ）クッキーストレージ、メモリストレージ、キャッシュストレージ、および永続ストレージ、または
ｂ）クッキーストレージ、永続ストレージ、キャッシュストレージ、およびメモリストレージ
に対応する、方法。
［適用例３]
適用例１の方法であって、
前記ディザスタリカバリ介入ルールベース内の前記ディザスタリカバリ介入ルールは、
ａ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、ハートビートチェックを実施し、
ハートビート障害が決定された場合に、前記ハートビート障害を有する前記機器に対応する前記セッションストレージ媒体のために介入するかどうかを決定すること、
ｂ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む前記機器に対して、プロセスオーバーロードチェック、スレッドオーバーロードチェック、もしくはこれらの組み合わせを実施し、
オーバーロードが決定された場合に、前記オーバーロードを有する前記機器に対応する前記セッションストレージ媒体のために介入が実施されるべきかどうかを決定すること、
ｃ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体内のセッションデータに関連して、アクセスエラーが生じたかどうかのチェックを実施し、
決定されたエラー率が閾値を超える場合に、前記閾値を超えるエラー率を有する前記セッションストレージ媒体が介入を必要とすると決定すること、または
ｄ）ａ）〜ｃ）の任意の組み合わせ、
を含む、方法。
［適用例４]
適用例１の方法であって、さらに、
ユーザによって入力された介入要求を受信することと、
前記介入要求に対応する設定情報を生成することと、
前記介入要求に対応する前記設定情報を、前記セッション設定ファイルにロードすることと、
を備える方法。
［適用例５]
適用例１の方法であって、さらに、
１つ以上のクライアントアプリケーションからセッションアクセス要求を受信することと、
前記セッションアクセス要求に対応するセッション設定情報を探索することであって、前記セッション設定情報は、前記セッション設定ファイルに既にロードされている、ことと、
前記セッションアクセス要求に対応する前記セッション設定情報によって決定されたアクセス戦略にしたがって、前記セッションアクセス要求に対応する前記セッション設定情報によって決定された前記セッションストレージ媒体についてのセッションデータにアクセスすることと、
を備える方法。
［適用例６]
デバイスであって、
事前セットアップユニットであって、
セッション設定ファイルにセッション設定情報を予めロードし、
ディザスタリカバリ介入ルールを含むディザスタリカバリ介入ルールベースを予め確立し、
ストレージ媒体切り替え順序を予め確立する
ように構成された事前セットアップユニットと、
ディザスタリカバリ介入ルールベース内のディザスタリカバリ介入ルールのためのチェックトリガ条件が満たされた場合に、セッション設定ファイルに既にロードされた前記セッション設定情報によって決定されたセッションストレージ媒体のために介入が実施されるべきかどうかを自動的にチェックするように構成された介入ユニットであって、前記チェックは、前記満たされたディザスタリカバリ介入ルールに基づいて実施される、介入ユニットと、
前記介入が実施されるべきであると決定された場合に、前記ストレージ媒体切り替え順序に基づいて、前記介入を必要とするセッションストレージ媒体に対応する次のセッションストレージ媒体を決定するように構成された媒体決定ユニットと、
前記介入を必要とするセッションストレージ媒体に対応する前記設定情報を、前記次のセッションストレージ媒体に対応する設定情報に切り替えるために、前記次のセッションストレージ媒体に対応する前記設定情報を、前記セッション設定ファイルにロードするように構成されたロードユニットと、
を備えるデバイス。
［適用例７]
適用例６のデバイスであって、
前記ストレージ媒体切り替え順序の順番は、先頭から順に、
ａ）クッキーストレージ、メモリストレージ、キャッシュストレージ、および永続ストレージ、または
ｂ）クッキーストレージ、永続ストレージ、キャッシュストレージ、およびメモリストレージ
に対応する、デバイス。
［適用例８]
適用例６のデバイスであって、
前記ディザスタリカバリ介入ルールベース内の前記ディザスタリカバリ介入ルールは、
ａ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、ハートビートチェックを実施し、
ハートビート障害が決定された場合に、前記ハートビート障害を有する前記機器に対応する前記セッションストレージ媒体のために介入するかどうかを決定すること、
ｂ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、プロセスオーバーロードチェック、スレッドオーバーロードチェック、もしくはこれらの組み合わせを実施し、
オーバーロードが決定された場合に、前記オーバーロードを有する前記機器に対応する前記セッションストレージ媒体のために、介入が実施されるべきかどうかを決定すること、
ｃ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体内のセッションデータに関連して、アクセスエラーが生じたかどうかのチェックを実施し、
決定されたエラー率が閾値を超える場合に、前記閾値を超えるエラー率を有する前記セッションストレージ媒体が介入を必要とすると決定すること、または
ｄ）ａ）〜ｃ）の任意の組み合わせ、
を含む、デバイス。
［適用例９]
適用例６のデバイスであって、さらに、
手動要求受信ユニットであって、
ユーザによって入力された介入要求を受信し、
前記介入要求に対応する設定情報を生成し、
前記介入要求に対応する前記設定情報を前記セッション設定ファイルにロードする
ように構成された手動要求受信ユニットを備えるデバイス。
［適用例１０]
適用例６のデバイスであって、さらに、
１つ以上のクライアントアプリケーションからセッションアクセス要求を受信するように構成されたアクセス受信ユニットと、
前記セッションアクセス要求に対応するセッション設定情報を探索するように構成された探索ユニットであって、前記セッション設定情報は、前記セッション設定ファイルに既にロードされている、探索ユニットと、
前記セッションアクセス要求に対応する前記セッション設定情報によって決定されたアクセス戦略にしたがって、前記セッションアクセス要求に対応する前記セッション設定情報によって決定された前記セッションストレージ媒体についてのセッションデータにアクセスするように構成されたアクセス実行ユニットと、
を備えるデバイス。
［適用例１１]
有体の非一過性のコンピュータ読み取り可能ストレージ媒体に盛り込まれたコンピュータプログラム製品であって、
セッション設定ファイルにセッション設定情報を予めロードするためのコンピュータ命令と、
ディザスタリカバリ介入ルールを含むディザスタリカバリ介入ルールベースを予め確立するためのコンピュータ命令と、
ストレージ媒体切り替え順序を予め確立するためのコンピュータ命令と、
ディザスタリカバリ介入ルールベース内のディザスタリカバリ介入ルールのためのチェックトリガ条件が満たされた場合に、前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定されたセッションストレージ媒体のために、介入が実施されるべきかどうかを自動的にチェックするためのコンピュータ命令であって、前記チェックは、前記ディザスタリカバリ介入ルールに基づいて実施される、コンピュータ命令と、
前記介入が実施されるべきであると決定された場合に、前記ストレージ媒体切り替え順序に基づいて、前記介入を必要とするセッションストレージ媒体に対応する次のセッションストレージ媒体を決定するためのコンピュータ命令と、
前記介入を必要とするセッションストレージ媒体に対応する前記設定情報を、前記次のセッションストレージ媒体に対応する設定情報に切り替えるために、前記次のセッションストレージ媒体に対応する前記設定情報を前記セッション設定ファイルにロードするためのコンピュータ命令と、
を備えるコンピュータプログラム製品。
［適用例１２]
適用例１１のコンピュータプログラム製品であって、
前記ストレージ媒体切り替え順序の順番は、先頭から順に、
ａ）クッキーストレージ、メモリストレージ、キャッシュストレージ、および永続ストレージ、または
ｂ）クッキーストレージ、永続ストレージ、キャッシュストレージ、およびメモリストレージ
に対応する、コンピュータプログラム製品。
［適用例１３]
適用例１１のコンピュータプログラム製品であって、
前記ディザスタリカバリ介入ルールベース内の前記ディザスタリカバリ介入ルールは、
ａ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、ハートビートチェックを実施し、
ハートビート障害が決定された場合に、前記ハートビート障害を有する前記機器に対応する前記セッションストレージ媒体のために、介入するかどうかを決定すること、
ｂ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体を含む機器に対して、プロセスオーバーロードチェック、スレッドオーバーロードチェック、もしくはこれらの組み合わせを実施し、
オーバーロードが決定された場合に、前記オーバーロードを有する前記機器に対応する前記セッションストレージ媒体のために、介入が実施されるべきかどうかを決定すること、
ｃ）前記セッション設定ファイルに既にロードされた前記セッション設定情報によって決定された前記セッションストレージ媒体内のセッションデータに関連して、アクセスエラーが生じたかどうかのチェックを実施し、
決定されたエラー率が閾値を超える場合に、前記閾値を超えるエラー率を有する前記セッションストレージ媒体が介入を必要とすると決定すること、または
ｄ）ａ）〜ｃ）の任意の組み合わせ、
を含む、コンピュータプログラム製品。
［適用例１４]
適用例１１のコンピュータプログラム製品であって、さらに、
ユーザによって入力された介入要求を受信することと、
前記介入要求に対応する設定情報を生成することと、
前記介入要求に対応する前記設定情報を前記セッション設定ファイルにロードすることと、
を備えるコンピュータプログラム製品。
［適用例１５]
適用例１１のコンピュータプログラム製品であって、さらに、
１つ以上のクライアントアプリケーションからセッションアクセス要求を受信することと、
前記セッションアクセス要求に対応するセッション設定情報を探索することであって、前記セッション設定情報は、前記セッション設定ファイルに既にロードされている、ことと、
前記セッションアクセス要求に対応する前記セッション設定情報によって決定されたアクセス戦略にしたがって、前記セッションアクセス要求に対応する前記セッション設定情報によって決定された前記セッションストレージ媒体についてのセッションデータにアクセスすることと、
を備えるコンピュータプログラム製品。