【手続補正書】
【提出日】平成26年2月19日(2014.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散システムにおけるアラートの自動化されたリカバリ及びエスカレーションのためのコンピューティング装置において少なくとも部分的に実行される方法であって、
監視エンジンから検出された問題に関連付けられているアラートを受信するステップと、
アクションストアのワイルドカード検索を実行して前記アラートにマッピングされるリカバリアクションを決定するステップと、
前記アラートに関連付けられる特異性を有するリカバリアクションを適用することによって、前記アラートを前記リカバリアクションのうちの１つにマッピングすることを試行するステップと、
内蔵又は外付けのスケジューリングシステムのうちの少なくとも１つから、前記アラートに関連付けられる複数の指定先のスケジュールを更新するステップと、
前記複数のうちから指定先を決定して、該指定先をコールを受けているとして識別する、該指定先の更新されたスケジュールに基づいて前記アラートを送信するステップと、
前記アラートが前記アクションストアからの前記リカバリアクションにマッピングされるとき、リカバリアクションの所定の優先度に従って前記リカバリアクションを実行するステップと、
そうでなければ、前記アラートを前記指定先にエスカレーションして新しいアクションを実行するステップと、
前記アラートと前記リカバリアクションとのマッピングに関連付けられた記録を前記新しいアクションで更新し、前記新しいアクションを実行した指定先、前記新しいアクションが実行された時間及び前記新しいアクションが実行された装置又はサーバーのログを保持するステップと
を備えたことを特徴とする方法。
【請求項２】
前記検出された問題に関連する診断情報を収集するステップと、
前記アラートがエスカレーションされるとき、前記収集された診断情報を前記指定先に提供するステップと、
前記記録を更新する際に前記収集された診断情報を採用するステップと
をさらに備えたことを特徴とする請求項１記載の方法。
【請求項３】
前記収集された診断情報は、装置のメモリの内容、センサーの読み取り値、最後に実行された命令、失敗した命令、及び前記検出された問題に関連付けられている失敗の結果の組からの少なくとも１つを含むことを特徴とする請求項２記載の方法。
【請求項４】
前記アラートをエスカレーションした後に前記指定先からハンドオフ応答を待つステップと、
ハンドオフ応答が所定の期間内に受信されない場合、前記アラートを別の指定先にエスカレーションするステップと
をさらに備えたことを特徴とする請求項１記載の方法。
【請求項５】
前記指定先は指定先及び前記アラートの命名規則の所定のリストの１つから決定され、前記指定先には人とチームの１つが含まれていることを特徴とする請求項１記載の方法。
【請求項６】
前記アラートをエスカレーションするステップは、電子メール、インスタントメッセージ、テキストメッセージ、ページ、及びボイスメールの組からの少なくとも１つによって前記アラートを前記指定先へ送信するステップを含むことを特徴とする請求項１記載の方法。
【請求項７】
装置及びリカバリアクションの実行時に前記検出された問題に関連付けられているプログラムの１つからフィードバックアクションを受信するステップと、
前記リカバリアクションに関連付けられている成功率記録を更新するステップと
をさらに備えたことを特徴とする請求項１記載の方法。
【請求項８】
分散システムにおけるアラートの自動化されたリカバリ及びエスカレーションのためのシステムであって、
監視エンジン及び自動化エンジンを実行するサーバーを含み、
前記監視エンジンは、
複数の異なる地理的領域に関連付けられる別個の領域データベースにおいて分散システムの装置及びソフトウエアアプリケーションの少なくとも１つに関連付けられているプロセスを監視し、
分散システムの異なる地理的領域内の前記少なくとも１つの装置及びソフトウェアアプリケーションに関連付けられる問題を検出し、
前記検出された問題に基づいてアラートを送信するように構成され、
前記自動化エンジンは、
前記アラートを受信し、
前記検出された問題に関連する診断情報を収集し、
リカバリアクションデータベースを用いて、前記アラートをリカバリアクションにマッピングすることを試行し、
カスタマイズされた修復アクションを含む領域トラブルシュートデータベースとインタラクトして、前記リカバリアクションをカスタマイズするために前記アラートを前記カスタマイズされた修復アクションのうちの１つにマッピングし、
前記アラートがリカバリアクションにマッピングされるとき、リカバリアクションを実行し、そうでなければ、
前記収集された診断情報とともに前記アラートを指定先にエスカレーションし、
前記リカバリアクションデータベース内の記録を更新して、新しいアクションを実行した指定先、前記新しいアクションが実行された時間及び前記新しいアクションが実行された装置又はサーバーのログを保持し、
学習アルゴリズムを使用して、前記リカバリアクションデータベース内のリカバリアクションをホストするアクションリストを展開し、前記アクションリスト内の既存のアクションに新しいアラートをマッピングし、新しいアラートを前記新しいアクションにマッピングするように構成されたことを特徴とするシステム。
【請求項９】
複数の監視エンジンを更に含み、前記監視エンジンの各々は分散システム内の各地理的領域のためのシステム規模に基づいて各々の異なる地理的領域を監視し、それぞれの領域で検出された問題に基づいてアラートを送信するように構成され、
前記自動化エンジンは、
マッピングされたリカバリアクションを実行すること、及び、領域の優先度に基づいて、異なる領域からアラートを前記指定先にエスカレーションすることのうちの１つを行うようにさらに構成されたことを特徴とする請求項８記載のシステム。
【請求項１０】
前記領域の優先度は、指定されたサポートチーム、ハードウエアリソース、ソフトウエアリソース、及び通信リソースの組からの少なくとも１つの利用可能性に基づいてさらに決定されることを特徴とする請求項９記載のシステム。
【請求項１１】
前記アラートが複数のリカバリアクションにマッピングされ、前記リカバリアクションは所定の実行優先度に従って実行されることを特徴とする請求項８記載のシステム。
【請求項１２】
前記装置は、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルドコンピュータ、サーバー、スマートフォン、モニター、オーディオ機器、テレビ、ビデオキャプチャ装置の１つを含むことを特徴とする請求項８記載のシステム。
【請求項１３】
分散システムにおけるアラートの自動化されたリカバリ及びエスカレーションのためのコンピューティング装置において実行される方法であって、
監視エンジンにおいて、分散システム内の装置及びソフトウエアアプリケーションの少なくとも１つに関連する問題を検出するステップと、
前記監視エンジンから前記検出された問題に基づいてアラートを送信するステップと、
各々が異なる領域に割り当てられる複数の自動化エンジンのうちの自動化エンジンにおいて前記アラートを受信するステップと、
前記検出された問題に関連する診断情報を収集するステップと、
リカバリアクションデータベースのワイルドカード検索を実行して前記アラートにマッピングされるリカバリアクションを決定するステップと、
前記アラートに関連付けられる特異性を有するリカバリアクションを適用することによって、前記リカバリアクションデータベースからの、前記検出された問題に対処する命令のセットを含む１つのリカバリアクションに、前記アラートをマッピングすることを試行するステップと、
カスタマイズされた修復アクションを含む領域トラブルシュートデータベースとインタラクトして、前記リカバリアクションをカスタマイズするために前記アラートを前記カスタマイズされた修復アクションのうちの１つにマッピングするステップと、
内蔵又は外付けのスケジューリングシステムのうちの少なくとも１つから、前記アラートに関連付けられる複数の指定先のスケジュールを更新するステップと、
前記複数のうちから指定先を決定して、該指定先をコールを受けているとして識別する、該指定先の更新されたスケジュールに基づいて前記アラートを送信するステップと、
前記アラートが単一のリカバリアクションにマッピングされるとき、リカバリアクションを実行するステップと、
前記アラートが複数のリカバリアクションにマッピングされるとき、所定の実行優先度に従って、前記複数の自動化エンジンのうちの１つにおいて、リカバリアクションを実行するステップであって、前記リカバリアクションの所定の実行優先度は、前記複数の自動化エンジン間のコンセンサスアルゴリズムによって記述される、ステップと、
前記アラートがリカバリアクションにマッピングされていないとき、前記アラートを前記収集された診断情報とともに前記指定先にエスカレーションするステップと、
前記指定先からハンドオフ応答を受信するステップと、
前記収集された診断情報及び実行されたリカバリアクションと関連付けられたフィードバック応答を用いてリカバリアクションデータベース内の記録を更新して、将来の監視及び自動応答の作業に使用するべき、成功率に関連する統計情報によって前記リカバリアクションデータベースを拡張する、ステップと、
学習アルゴリズムを使用して、前記リカバリアクションデータベース内のリカバリアクションをホストするアクションリストを展開し、前記アクションリスト内の既存のアクションに新しいアラートをマッピングし、新しいアラートを前記新しいアクションにマッピングするステップと
を備えたことを特徴とする方法。
【請求項１４】
前記リカバリアクションは、単一のアラートとアラートのグループのうちの１つにマッピングされることを特徴とする請求項１３記載の方法。
【請求項１５】
前記指定先は、アラートの命名規則及びサポート担当者の利用可能性に基づく回転アルゴリズムのうちの１つから決定されることを特徴とする請求項１３記載の方法。