【手続補正書】
【提出日】平成28年12月9日(2016.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを変換するための規則セットをコード化する、１つ以上のデータ処理装置によって実行される方法であって、
実行ケースのシーケンスの内部の少なくとも１つの実行ケースが、１つ以上のトリガ条件と、前記１つ以上のトリガ条件がすべて満たされると生成される出力の仕様とを含む前記実行ケースのシーケンスを含む規則セットを受信することと、
前記規則セット内の１つ以上の実行ケースに対応する行のシーケンスを含む制御構造を生成することであって、各行が、１つ以上のトリガ条件のシーケンスと、対応する実行ケースの出力を規定する情報とを含み、前記生成された制御構造が、前記トリガ条件の１つが失敗したときに異なる行で継続するように処理を誘導するように構成され、前記生成された制御構造が、前記制御構造内の前記トリガ条件の少なくとも１つについて、前記少なくとも１つのトリガ条件が失敗したときに、前記制御構造が、行の前記シーケンス内の少なくとも１つの行をスキップさせるように処理を誘導するように構成されたことと、
前記制御構造を記憶又は送信することと、
を含む、方法。
【請求項２】
入力データを受信することと、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、
前記制御構造によって規定された出力に基づいてデータを記憶又は送信することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記行の少なくとも１つが、前記対応する実行ケースのトリガ条件を除外し、前記除外されたトリガ条件が実行ケースの前記シーケンス内の前記対応する実行ケースより前の実行ケース内で発生する、請求項１に記載の方法。
【請求項４】
行内のトリガ条件の前記シーケンスが、各々が前記規則セットの一意的なトリガ条件のリスト内のあるトリガ条件へ処理を誘導するコードの部分のシーケンスである、請求項１に記載の方法。
【請求項５】
行内の前記出力を規定する前記情報が、前記規則セットの一意的な出力のリスト内の出力式へ処理を誘導するコードの部分である、請求項１に記載の方法。
【請求項６】
データ処理中に前記シーケンス内のトリガ条件が失敗したときに処理が誘導される異なる行に基づいて行のトリガ条件の前記シーケンスをソートすることをさらに含む、請求項１に記載の方法。
【請求項７】
前記トリガ条件の実行時間に基づいて行のトリガ条件の前記シーケンスをソートすることをさらに含む、請求項１に記載の方法。
【請求項８】
入力データを受信することと、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、
前記入力データで前記トリガ条件を実行するのにかかる時間に基づいて一意的なトリガ条件の前記リスト内のトリガ条件の前記実行時間を更新することと、
前記更新された実行時間に基づいて前記制御構造内の行のトリガ条件への前記ポインタをソートすることと、
をさらに含む、請求項７に記載の方法。
【請求項９】
トリガ条件の失敗率に基づいて行のトリガ条件の前記シーケンスをソートすることをさらに含む、請求項１に記載の方法。
【請求項１０】
入力データを受信することと、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、
前記入力データ内のレコードによって前記トリガ条件が満たされるか否かに基づいて一意的なトリガ条件の前記リスト内のトリガ条件の失敗率を更新することと、
前記更新された失敗率に基づいて前記制御構造内の行のトリガ条件への前記ポインタをソートすることと、
をさらに含む、請求項９に記載の方法。
【請求項１１】
前記制御構造の行が、前記行のすべての前記トリガ条件が満たされると次に処理する前記制御構造の異なる行へ処理を誘導するコードの部分をさらに含む、請求項１に記載の方法。
【請求項１２】
前記規則セットが、グラフィカルユーザインターフェイスを介して規定される、請求項１に記載の方法。
【請求項１３】
前記規則セット内の実行ケースの少なくとも２つのトリガ条件が組み合わされて、前記制御構造内の単一のトリガ条件で表される、請求項１に記載の方法。
【請求項１４】
前記規則セット内の異なる実行ケースの少なくとも２つの出力が組み合わされて、前記制御構造内の行内の単一の出力式で表される、請求項１に記載の方法。
【請求項１５】
前記制御構造が、ノードが前記制御構造の行内の前記トリガ条件及び出力式に対応する非周期的有向グラフである、請求項１に記載の方法。
【請求項１６】
データを変換するための規則セットをコード化するソフトウェアを記憶したコンピュータ可読媒体であって、前記ソフトウェアが、コンピューティングシステムに、
実行ケースのシーケンスの内部の少なくとも１つの実行ケースが、１つ以上のトリガ条件と、前記１つ以上のトリガ条件がすべて満たされると生成される出力の仕様とを含む前記実行ケースのシーケンスを含む規則セットを受信させ、
前記規則セット内の１つ以上の実行ケースに対応する行のシーケンスを含む制御構造を生成させ、各行が、１つ以上のトリガ条件のシーケンスと、対応する実行ケースの出力を規定する情報とを含み、前記生成された制御構造が、入力データを変換する将来の処理中に、前記トリガ条件の１つが失敗したときに異なる行で継続するように処理を誘導するように構成され、前記生成された制御構造が、前記制御構造内の前記トリガ条件の少なくとも１つについて、前記少なくとも１つのトリガ条件が失敗したときに、前記制御構造が行の前記シーケンス内の少なくとも１つの行をスキップさせるように処理を誘導するように構成され、
前記制御構造を記憶又は送信させる命令を含む、媒体。
【請求項１７】
コンピューティングシステムに、
入力データを受信させ、
前記制御構造を用いて決定したシーケンス内の入力データに照らしてトリガ条件を検査させ、
前記制御構造によって規定された出力に基づいてデータを記憶又は送信させる命令を含む、請求項１６に記載の媒体。
【請求項１８】
前記行の少なくとも１つが、前記対応する実行ケースのトリガ条件を除外し、前記除外されたトリガ条件が実行ケースのシーケンス内の前記対応する実行ケースより前の実行ケース内で発生する、請求項１６に記載の媒体。
【請求項１９】
行内のトリガ条件の前記シーケンスが、各々が前記規則セットの一意的なトリガ条件のリスト内のあるトリガ条件へ処理を誘導するコードの部分のシーケンスである、請求項１６に記載の媒体。
【請求項２０】
行内の前記出力を規定する前記情報が、前記規則セットの一意的な出力のリスト内の出力式へ処理を誘導するコードの部分である、請求項１６に記載の媒体。
【請求項２１】
コンピューティングシステムに、
データ処理中に前記シーケンス内のトリガ条件が失敗したときに処理が誘導される異なる行に基づいて行のトリガ条件の前記シーケンスをソートさせる命令を含む、請求項１６に記載の媒体。
【請求項２２】
コンピューティングシステムに、
前記トリガ条件の実行時間に基づいて行のトリガ条件の前記シーケンスをソートさせる命令を含む、請求項１６に記載の媒体。
【請求項２３】
コンピューティングシステムに、
入力データを受信させ、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査させ、
前記入力データで前記トリガ条件を実行するのにかかる時間に基づいて一意的なトリガ条件の前記リスト内のトリガ条件の実行時間を更新させ、
前記更新された実行時間に基づいて前記制御構造内の行のトリガ条件への前記ポインタをソートさせる命令を含む、請求項２２に記載の媒体。
【請求項２４】
コンピューティングシステムに、
前記トリガ条件の失敗率に基づいて行のトリガ条件の前記シーケンスをソートさせる命令を含む、請求項１６に記載の媒体。
【請求項２５】
コンピューティングシステムに、
入力データを受信させ、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査させ、
前記入力データ内のレコードによって前記トリガ条件が満たされるか否かに基づいて一意的なトリガ条件の前記リスト内のトリガ条件の失敗率を更新させ、
前記更新された失敗率に基づいて前記制御構造内の行のトリガ条件へのポインタをソートさせる命令を含む、請求項２４に記載の媒体。
【請求項２６】
前記制御構造の行が、前記行のすべてのトリガ条件が満たされると次に処理する前記制御構造の異なる行へ処理を誘導するコードの部分をさらに含む、請求項１６に記載の媒体。
【請求項２７】
前記規則セットがグラフィカルユーザインターフェイスを介して規定される、請求項１６に記載の媒体。
【請求項２８】
前記規則セット内の実行ケースの少なくとも２つのトリガ条件が組み合わされて、前記制御構造内の単一のトリガ条件で表される、請求項１６に記載の媒体。
【請求項２９】
前記規則セット内の異なる実行ケースの少なくとも２つの出力が組み合わされて、前記制御構造の行内の単一の出力式で表される、請求項１６に記載の媒体。
【請求項３０】
前記制御構造が、ノードが前記制御構造の前記行内の前記トリガ条件及び出力式に対応する非周期的有向グラフである、請求項１６に記載の媒体。
【請求項３１】
データを変換するための規則セットをコード化するコンピューティングシステムであって、
実行ケースのシーケンスの内部の少なくとも１つの実行ケースが、１つ以上のトリガ条件と、前記１つ以上のトリガ条件がすべて満たされると生成される出力の仕様とを含む前記実行ケースのシーケンスを含む規則セットを受信するように構成された入力デバイス又はポートと、
前記規則セット内の１つ以上の実行ケースに対応する行のシーケンスを含む制御構造を生成する手段であって、各行が、１つ以上のトリガ条件のシーケンスと、対応する実行ケースの出力を規定する情報とを含み、前記生成された制御構造が、入力データを変換する将来の処理中に、前記トリガ条件の１つが失敗したときに異なる行で継続するように処理を誘導するように構成され、前記生成された制御構造が、前記制御構造内の前記トリガ条件の少なくとも１つについて、前記少なくとも１つのトリガ条件が失敗したときに、前記制御構造が行の前記シーケンス内の少なくとも１つの行をスキップさせるように処理を誘導するように構成された手段と、
前記制御構造を記憶するように構成されたデータ記憶システムと、
を含む、コンピューティングシステム。
【請求項３２】
入力データを受信するように構成された入力デバイス又はポートと、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することを含む動作を実行するように構成された少なくとも１つのプロセッサと、
前記制御構造によって規定された出力に基づいてデータを送信するように構成された出力デバイス又はポートとを含む、請求項３１に記載のシステム。
【請求項３３】
前記行の少なくとも１つが、前記対応する実行ケースのトリガ条件を除外し、前記除外されたトリガ条件が、実行ケースの前記シーケンス内の前記対応する実行ケースより前の実行ケース内で発生する、請求項３１に記載のシステム。
【請求項３４】
行内のトリガ条件の前記シーケンスが、各々が前記規則セットの一意的なトリガ条件のリスト内のあるトリガ条件へ処理を誘導するコードの部分のシーケンスである、請求項３１に記載のシステム。
【請求項３５】
行内の前記出力を規定する前記情報が、前記規則セットの一意的な出力のリスト内の出力式へ処理を誘導するコードの部分である、請求項３１に記載のシステム。
【請求項３６】
データ処理中に前記シーケンス内のトリガ条件が失敗したときに処理が誘導される異なる行に基づいて行のトリガ条件の前記シーケンスをソートする手段を含む、請求項３１に記載のシステム。
【請求項３７】
前記トリガ条件の実行時間に基づいて行のトリガ条件の前記シーケンスをソートする手段を含む、請求項３１に記載のシステム。
【請求項３８】
入力データを受信するように構成された入力デバイス又はポートと、
動作を実行するように構成された少なくとも１つのプロセッサであって、前記動作が、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、
前記入力データでトリガ条件を実行するのにかかる時間に基づいて一意的なトリガ条件の前記リスト内のトリガ条件の前記実行時間を更新することとを含む少なくとも１つのプロセッサと、
前記更新された実行時間に基づいて前記制御構造内の行のトリガ条件への前記ポインタをソートする手段と、
を含む、請求項３７に記載のシステム。
【請求項３９】
トリガ条件の失敗率に基づいて行の前記トリガ条件の前記シーケンスをソートする手段を含む、請求項３１に記載のシステム。
【請求項４０】
前記動作が、
入力データを受信するように構成された入力デバイス又はポートと、
動作を実行するように構成された少なくとも１つのプロセッサであって、前記動作が、
前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、
前記入力データ内のレコードによって前記トリガ条件が満たされるか否かに基づいて一意的なトリガ条件の前記リスト内のトリガ条件の失敗率を更新することとを含む少なくとも１つのプロセッサと、
前記更新された失敗率に基づいて前記制御構造内の行のトリガ条件への前記ポインタをソートする手段と、
をさらに含む、請求項３９に記載のシステム。
【請求項４１】
前記制御構造の行が、前記行のすべての前記トリガ条件が満たされると次に処理する前記制御構造の異なる行へ処理を誘導するコードの部分をさらに含む、請求項３１に記載のシステム。
【請求項４２】
前記規則セットが、グラフィカルユーザインターフェイスを介して規定される、請求項３１に記載のシステム。
【請求項４３】
前記規則セット内の実行ケースの少なくとも２つのトリガ条件が組み合わされて、前記制御構造内の単一のトリガ条件で表される、請求項３１に記載のシステム。
【請求項４４】
前記規則セット内の異なる実行ケースの少なくとも２つの出力が組み合わされて、前記制御構造の行内の単一の出力式で表される、請求項３１に記載のシステム。
【請求項４５】
前記制御構造が、ノードが前記制御構造の前記行内の前記トリガ条件及び出力式に対応する非周期的有向グラフである、請求項３１に記載のシステム。
【請求項４６】
前記制御構造を生成する前記手段は、少なくとも１つのプロセッサを含む、請求項３１から４５のいずれか一項に記載のシステム。