【手続補正書】
【提出日】平成29年1月5日(2017.1.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
イベントストリームを介して受信した第１のイベントの第１の継続時間を計算装置によって決定することを含み、前記第１の継続時間は、前記イベントストリームに対して指定された時間ベースのウィンドウ内に前記第１のイベントが留まる資格がある第１の時間量を示し、前記時間ベースのウィンドウは前記イベントストリームに対して指定されたクエリによってクエリされる資格がある前記イベントストリームの一組のイベントを特定し、
前記イベントストリームを介して受信した第２のイベントの第２の継続時間を前記計算装置によって決定することを含み、前記第２の継続時間は、前記時間ベースのウィンドウ内に前記第２のイベントが留まる資格がある第２の時間量を示し、前記第２の時間量は前記第１の時間量と異なっており、
前記クエリが実行されるときに前記時間ベースのウィンドウ内にある前記イベントストリームを介して受信した一組のイベントに対する前記クエリを前記計算装置によって繰返し実行することを含む、方法。
【請求項２】
前記第１のイベントが前記時間ベースのウィンドウ内に前記第１の時間量の間留まった後に、前記第１のイベントを前記時間ベースのウィンドウから前記計算装置によって除去することと、
前記第２のイベントが前記時間ベースのウィンドウ内に前記第２の時間量の間留まった後に、前記第２のイベントを前記時間ベースのウィンドウから前記計算装置によって除去することとをさらに含む、請求項１に記載の方法。
【請求項３】
前記第１のイベントは関連付けられた第１の時間を有し、
前記第２のイベントは関連付けられた第２の時間を有し、
前記第１の時間は前記第２の時間と同一である、請求項１または２に記載の方法。
【請求項４】
前記第１のイベントは関連付けられた第１の時間を有し、
前記第２のイベントは関連付けられた第２の時間を有し、
前記第１の時間は前記第２の時間と異なる、請求項１または２に記載の方法。
【請求項５】
前記第１の継続時間を決定することは、前記第１のイベントの１つ以上の属性の１つ以上の値に基づいており、
前記第２の継続時間を決定することは、前記第２のイベントの１つ以上の属性の１つ以上の値に基づいている、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記第１のイベントの第１の属性の値に基づいて前記第１のイベントのための第１の区画を決定することと、
前記第２のイベントの第１の属性の値に基づいて前記第２のイベントが前記第１の区画に属すると決定することとをさらに含み、
前記時間ベースのウィンドウは前記第１の区画のためのものである、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記第１のイベントに関連付けられた第１の時間と前記第１の継続時間とに基づいて前記第１のイベントの第１の満了時間を前記計算装置によって決定することと、
前記第２のイベントに関連付けられた第２の時間と前記第２の継続時間とに基づいて前記第２のイベントの第２の満了時間を前記計算装置によって決定することと、
前記第１の満了時間の到来時または到来後に前記時間ベースのウィンドウから前記第１のイベントを除去することと、
前記第２の満了時間の到来時または到来後に前記時間ベースのウィンドウから前記第２のイベントを除去することとをさらに含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記第１の継続時間を決定することは、前記イベントストリームに対して指定されたクエリに基づいており、前記第２の継続時間を決定することは、前記イベントストリームに対して指定されたクエリに基づいている、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
前記クエリは、前記イベントストリームを介して受信した各イベントについて継続時間をどのように計算すべきか示す式を指定し、前記第１の継続時間を決定することは前記式の値を求めることを含み、前記第２の継続時間を決定することは前記式の値を求めることを含む、請求項８に記載の方法。
【請求項１０】
前記式は、前記イベントストリームを介して受信した各イベントの１つ以上の属性の１つ以上の値に基づいている、請求項９に記載の方法。
【請求項１１】
計算装置であって、
メモリと、
一組の処理部とを備え、前記一組の処理部のうちの１つ以上の処理部は、
イベントストリームを介して受信した第１のイベントの第１の継続時間を決定するように適合され、前記第１の継続時間は、前記イベントストリームに対して指定された時間ベースのウィンドウ内に前記第１のイベントが留まる資格がある第１の時間量を示し、前記時間ベースのウィンドウは前記イベントストリームに対して指定されたクエリによってクエリされる資格がある前記イベントストリームの一組のイベントを特定し、
前記イベントストリームを介して受信した第２のイベントの第２の継続時間を決定するように適合され、前記第２の継続時間は、前記時間ベースのウィンドウ内に前記第２のイベントが留まる資格がある第２の時間量を示し、前記第２の時間量は前記第１の時間量と異なっており、
前記クエリが実行されるときに前記時間ベースのウィンドウ内にある前記イベントストリームを介して受信した一組のイベントに対する前記クエリを繰返し実行するように適合される、計算装置。
【請求項１２】
前記一組の処理部のうちの１つ以上の処理部は、
前記第１のイベントが前記時間ベースのウィンドウ内に前記第１の時間量の間留まった後に、前記第１のイベントを前記時間ベースのウィンドウから除去するように適合され、
前記第２のイベントが前記時間ベースのウィンドウ内に前記第２の時間量の間留まった後に、前記第２のイベントを前記時間ベースのウィンドウから除去するように適合される、請求項１１に記載の計算装置。
【請求項１３】
前記第１のイベントは関連付けられた第１の時間を有し、
前記第２のイベントは関連付けられた第２の時間を有し、
前記第１の時間は前記第２の時間と同一である、請求項１１または１２に記載の計算装置。
【請求項１４】
前記第１のイベントは関連付けられた第１の時間を有し、
前記第２のイベントは関連付けられた第２の時間を有し、
前記第１の時間は前記第２の時間と異なる、請求項１１または１２に記載の計算装置。
【請求項１５】
前記一組の処理部のうちの１つ以上の処理部は、
前記第１のイベントの１つ以上の属性の１つ以上の値に基づいて前記第１の継続時間を決定するように適合され、
前記第２のイベントの１つ以上の属性の１つ以上の値に基づいて前記第２の継続時間を決定するように適合される、請求項１１〜１４のいずれか一項に記載の計算装置。
【請求項１６】
前記一組の処理部のうちの１つ以上の処理部は、
前記第１のイベントの第１の属性の値に基づいて前記第１のイベントのための第１の区画を決定するように適合され、
前記第２のイベントの第１の属性の値に基づいて前記第２のイベントが前記第１の区画に属すると決定するように適合され、
前記時間ベースのウィンドウは前記第１の区画のためのものである、請求項１１〜１５のいずれか一項に記載の計算装置。
【請求項１７】
前記一組の処理部のうちの１つ以上の処理部は、
前記第１のイベントに関連付けられた第１の時間と前記第１の継続時間とに基づいて前記第１のイベントの第１の満了時間を決定するように適合され、
前記第２のイベントに関連付けられた第２の時間と前記第２の継続時間とに基づいて前記第２のイベントの第２の満了時間を決定するように適合され、
前記第１の満了時間の到来時または到来後に前記時間ベースのウィンドウから前記第１のイベントを除去するように適合され、
前記第２の満了時間の到来時または到来後に前記時間ベースのウィンドウから前記第２のイベントを除去するように適合される、請求項１１〜１６のいずれか一項に記載の計算装置。
【請求項１８】
１つ以上の処理部によって実行可能な複数の命令を格納するコンピュータ読取可能なプログラムであって、前記複数の命令は、
前記１つ以上の処理部のうちの少なくとも１つの処理部に、イベントストリームを介して受信した第１のイベントの第１の継続時間を決定させる命令を含み、前記第１の継続時間は、前記イベントストリームに対して指定された時間ベースのウィンドウ内に前記第１のイベントが留まる資格がある第１の時間量を示し、前記時間ベースのウィンドウは前記イベントストリームに対して指定されたクエリによってクエリされる資格がある前記イベントストリームの一組のイベントを特定し、
前記１つ以上の処理部のうちの少なくとも１つの処理部に、前記イベントストリームを介して受信した第２のイベントの第２の継続時間を決定させる命令を含み、前記第２の継続時間は、前記時間ベースのウィンドウ内に前記第２のイベントが留まる資格がある第２の時間量を示し、前記第２の時間量は前記第１の時間量と異なっており、
前記１つ以上の処理部のうちの少なくとも１つの処理部に、前記クエリが実行されるときに前記時間ベースのウィンドウ内にある前記イベントストリームを介して受信した一組のイベントに対する前記クエリを繰返し実行させる命令を含む、コンピュータ読取可能なプログラム。
【請求項１９】
システムであって、
イベントストリームを介して受信した第１のイベントの第１の継続時間を決定するための手段を備え、前記第１の継続時間は、前記イベントストリームに対して指定された時間ベースのウィンドウ内に前記第１のイベントが留まる資格がある第１の時間量を示し、前記時間ベースのウィンドウは前記イベントストリームに対して指定されたクエリによってクエリされる資格がある前記イベントストリームの一組のイベントを特定し、
前記イベントストリームを介して受信した第２のイベントの第２の継続時間を決定するための手段を備え、前記第２の継続時間は、前記時間ベースのウィンドウ内に前記第２のイベントが留まる資格がある第２の時間量を示し、前記第２の時間量は前記第１の時間量と異なっており、
前記クエリが実行されるときに前記時間ベースのウィンドウ内にある前記イベントストリームを介して受信した一組のイベントに対する前記クエリを繰返し実行するための手段を備える、システム。