【手続補正書】
【提出日】平成28年9月8日(2016.9.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
複合イベント処理エンジンを用いて、イベントストリームに対する第１の連続クエリを処理するための手段と、
前記第１の連続クエリの結果を、前記複合イベント処理エンジンのデータオブジェクトに格納するための手段とを備え、前記第１の連続クエリは、前記イベントストリームのビジネスイベントデータを処理するように構成され、さらに、
前記複合イベント処理エンジンを用いて、第２の連続クエリを、前記データオブジェクトに格納されている結果に少なくとも部分的に基づいて処理するための手段を備える、システム。
【請求項２】
前記データオブジェクトに格納されている結果を監査するための手段をさらに備える、請求項１に記載のシステム。
【請求項３】
前記データオブジェクトは、ストリームデータオブジェクトとして構成される、請求項１または２に記載のシステム。
【請求項４】
前記ストリームデータオブジェクトは、「挿入」動作しか実行しないように構成される、請求項３に記載のシステム。
【請求項５】
前記データオブジェクトを可視化に対してマッピングするための手段をさらに備える、請求項１〜４のいずれか一項に記載のシステム。
【請求項６】
前記ビジネスイベントデータに関連するユーザのユーザインターフェイスによる表示のために前記可視化を用意するための手段をさらに備える、請求項５に記載のシステム。
【請求項７】
前記第１の連続クエリの結果は、少なくとも第１の期間前記データオブジェクトに格納される、請求項１〜６のいずれか一項に記載のシステム。
【請求項８】
前記第２の連続クエリは、前記第１の期間の終了の前に処理される、請求項７に記載のシステム。
【請求項９】
前記第１の期間は、パフォーマンス基準に少なくとも部分的に基づいて決定される、請求項７または８に記載のシステム。
【請求項１０】
前記データオブジェクトの修正を可能にするための手段をさらに備える、請求項１に記載のシステム。
【請求項１１】
前記データオブジェクトに格納されている結果は、前記第１の連続クエリのトポロジに関する情報を含む、請求項１〜１０のいずれか一項に記載のシステム。
【請求項１２】
方法であって、
複合イベント処理エンジンを利用して、ユーザに関連するビジネスイベントデータに対する第１の連続クエリを初期化することにより、ある時間間隔の間、第１の結果を収集することと、
前記ユーザに関連するビジネスイベントデータを含むイベントストリームに対する前記第１の連続クエリを処理することと、
前記第１の結果を、前記複合イベント処理エンジンのデータオブジェクトとしてメモリに格納することと、
トリガを受けたことに少なくとも部分的に基づいて、前記データオブジェクトの第１の結果を第２の連続クエリに提示することと、
前記複合イベント処理エンジンを利用して、前記第２の連続クエリを、前記データオブジェクトの第１の結果に少なくとも部分的に基づいて処理することにより、第２の結果を識別することと、
前記第２の連続クエリからの第２の結果に少なくとも部分的に基づいて、警告をユーザに与えることとを含む、方法。
【請求項１３】
前記ユーザに関連するビジネスイベントデータは、ストリームに、またはストリームに関連するアーカイブされたリレーションに対応する、請求項１２に記載の方法。
【請求項１４】
前記第１の結果は、ムービングウィンドウに基づいて収集される、請求項１２に記載の方法。
【請求項１５】
前記ムービングウィンドウおよび前記時間間隔のうちの少なくとも一方は、ユーザによって決定され、
前記トリガは、前記データオブジェクトに格納されている第１の結果の変化を示す、請求項１４に記載の方法。
【請求項１６】
方法であって、
複合イベント処理エンジンを使用して、ユーザに関連するビジネスイベントデータに対する第１の連続クエリを実装することにより、ある時間間隔の間、第１の結果を収集することと、
前記ユーザに関連するビジネスイベントデータを含むイベントストリームに対する前記第１の連続クエリを処理することと、
前記第１の結果を、前記複合イベント処理エンジンのデータオブジェクトとしてメモリに格納することと、
トリガを受けたことに少なくとも部分的に基づいて、前記データオブジェクトの第１の結果を第２の連続クエリに与えることと、
前記複合イベント処理エンジンを使用して、前記第２の連続クエリを、前記データオブジェクトの第１の結果に少なくとも部分的に基づいて処理することにより、第２の結果を識別することと、
ユーザのユーザインターフェイスによる表示のために、前記第１の結果および前記第２の結果のうちの少なくとも一方の、可視化に対するマッピングを与えることと、
前記第２の連続クエリからの第２の結果に少なくとも部分的に基づいて、警告をユーザに与えることとを含む、方法。
【請求項１７】
前記第１の連続クエリは、ストリームからまたはアーカイブされたリレーションからデータを受けるように構成される、請求項１６に記載の方法。
【請求項１８】
前記アーカイブされたリレーションは、前記ストリームに関連する、順序付けられておらず経時変化する一組のタプルである、請求項１７に記載の方法。
【請求項１９】
前記マッピングは、前記第１の結果および前記第２の結果のうちの少なくとも一方の変化のリアルタイムの可視化を与えるように構成される、請求項１６〜１８のいずれか一項に記載の方法。
【請求項２０】
１つ以上のプロセッサにより実行可能な複数の命令を格納するコンピュータ読取可能なプログラムであって、前記複数の命令は、
複合イベント処理エンジンを利用して、ユーザに関連するビジネスイベントデータに対する第１の連続クエリを初期化することにより、ある時間間隔の間、第１の結果を収集することを、前記１つ以上のプロセッサに行なわせる命令と、
前記ユーザに関連するビジネスイベントデータを含むイベントストリームに対する前記第１の連続クエリを処理することを、前記１つ以上のプロセッサに行なわせる命令と、
前記第１の結果を前記複合イベント処理エンジンのデータオブジェクトとしてメモリに格納することを、前記１つ以上のプロセッサに行なわせる命令と、
トリガを受けたことに少なくとも部分的に基づいて、前記データオブジェクトの第１の結果を第２の連続クエリに提示することを、前記１つ以上のプロセッサに行なわせる命令と、
前記複合イベント処理エンジンを利用して、前記第２の連続クエリを、前記データオブジェクトの第１の結果に少なくとも部分的に基づいて処理することにより、第２の結果を識別することを、前記１つ以上のプロセッサに行なわせる命令と、
前記第２の連続クエリからの第２の結果に少なくとも部分的に基づいて、警告をユーザに与えることを、前記１つ以上のプロセッサに行なわせる命令とを含む、コンピュータ読取可能なプログラム。
【請求項２１】
１つ以上のプロセッサにより実行可能な複数の命令を格納するコンピュータ読取可能なプログラムであって、前記複数の命令は、
複合イベント処理エンジンを使用して、ユーザに関連するビジネスイベントデータに対する第１の連続クエリを実装することにより、ある時間間隔の間、第１の結果を収集することを、前記１つ以上のプロセッサに行なわせる命令と、
前記ユーザに関連するビジネスイベントデータを含むイベントストリームに対する前記第１の連続クエリを処理すること、前記１つ以上のプロセッサに行なわせる命令と、
前記第１の結果を、前記複合イベント処理エンジンのデータオブジェクトとしてメモリに格納すること、前記１つ以上のプロセッサに行なわせる命令と、
トリガを受けたことに少なくとも部分的に基づいて、前記データオブジェクトの第１の結果を第２の連続クエリに与えること、前記１つ以上のプロセッサに行なわせる命令と、
前記複合イベント処理エンジンを使用して、前記第２の連続クエリを、前記データオブジェクトの第１の結果に少なくとも部分的に基づいて処理することにより、第２の結果を識別すること、前記１つ以上のプロセッサに行なわせる命令と、
ユーザのユーザインターフェイスによる表示のために、前記第１の結果および前記第２の結果のうちの少なくとも一方の、可視化に対するマッピングを与えること、前記１つ以上のプロセッサに行なわせる命令と、
前記第２の連続クエリからの第２の結果に少なくとも部分的に基づいて、警告をユーザに与えること、前記１つ以上のプロセッサに行なわせる命令とを含む、コンピュータ読取可能なプログラム。