Nova Patents
JP6419081B2

System for transform generation

Abstract

This record has no abstract on file.

JP6419081B2, drawing sheet 1
Sheet 1 of 11

Term

7.2 yearsleft in the term

Expires 9 December 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

46 claims: 6 independent, 40 dependent

  1. 1
    データを変換するための規則セットをコード化する、1つ以上のデータ処理装置によって実行される方法であって、 実行ケースのシーケンスの内部の少なくとも1つの実行ケースが、1つ以上のトリガ条件と、前記1つ以上のトリガ条件がすべて満たされると生成される出力の仕様とを含む前記実行ケースのシーケンスを含む規則セットを受信することと、 前記規則セット内の1つ以上の実行ケースに対応する行のシーケンスを含む制御構造を生成することであって、各行が、1つ以上のトリガ条件のシーケンスと、対応する実行ケースの出力を規定する情報とを含み、前記生成された制御構造が、前記トリガ条件の1つが失敗したときに異なる行で継続するように処理を誘導するように構成され、前記生成された制御構造が、前記制御構造内の前記トリガ条件の少なくとも1つについて、前記少なくとも1つのトリガ条件が失敗したときに、前記制御構造が、 前記失敗したトリガ条件を有する 行の前記シーケンス内の少なくとも1つの 残りの 行をスキップさせるように処理を誘導するように構成されたことと、 前記制御構造を記憶又は送信することと、 を含む、方法。
  2. 2
    入力データを受信することと、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、 前記制御構造によって規定された出力に基づいてデータを記憶又は送信することと、 をさらに含む、請求項1に記載の方法。
  3. 3
    前記行の少なくとも1つが、前記対応する実行ケースのトリガ条件を除外し、前記除外されたトリガ条件が実行ケースの前記シーケンス内の前記対応する実行ケースより前の実行ケース内で発生する、請求項1に記載の方法。
  4. 4
    行内のトリガ条件の前記シーケンスが、各々が前記規則セットの一意的なトリガ条件のリスト内のあるトリガ条件へ処理を誘導するコードの部分のシーケンスである、請求項1に記載の方法。
  5. 5
    行内の前記出力を規定する前記情報が、前記規則セットの一意的な出力のリスト内の出力式へ処理を誘導するコードの部分である、請求項1に記載の方法。
  6. 6
    データ処理中に前記シーケンス内のトリガ条件が失敗したときに処理が誘導される異なる行に基づいて行のトリガ条件の前記シーケンスをソートすることをさらに含む、請求項1に記載の方法。
  7. 7
    前記トリガ条件の実行時間に基づいて行のトリガ条件の前記シーケンスをソートすることをさらに含む、請求項1に記載の方法。
  8. 8
    入力データを受信することと、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、 前記入力データで前記トリガ条件を実行するのにかかる時間に基づいて一意的なトリガ条件の リスト内 のトリガ条件の前記実行時間を更新することと、 前記更新された実行時間に基づいて前記制御構造内の行のトリガ条件への ポインタ をソートすることと、 をさらに含む、請求項7に記載の方法。
  9. 9
    トリガ条件の失敗率に基づいて行のトリガ条件の前記シーケンスをソートすることをさらに含む、請求項1に記載の方法。
  10. 10
    入力データを受信することと、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、 前記入力データ内のレコードによって前記トリガ条件が満たされるか否かに基づいて一意的なトリガ条件の リスト内 のトリガ条件の失敗率を更新することと、 前記更新された失敗率に基づいて前記制御構造内の行のトリガ条件への ポインタ をソートすることと、 をさらに含む、請求項9に記載の方法。
  11. 11
    前記制御構造の行が、前記行のすべての前記トリガ条件が満たされると次に処理する前記制御構造の異なる行へ処理を誘導するコードの部分をさらに含む、請求項1に記載の方法。
  12. 12
    前記規則セットが、グラフィカルユーザインターフェイスを介して規定される、請求項1に記載の方法。
  13. 13
    前記規則セット内の実行ケースの少なくとも2つのトリガ条件が組み合わされて、前記制御構造内の単一のトリガ条件で表される、請求項1に記載の方法。
  14. 14
    前記規則セット内の異なる実行ケースの少なくとも2つの出力が組み合わされて、前記制御構造内の行内の単一の出力式で表される、請求項1に記載の方法。
  15. 15
    前記制御構造が、ノードが前記制御構造の行内の前記トリガ条件及び出力式に対応する非周期的有向グラフである、請求項1に記載の方法。
  16. 16
    データを変換するための規則セットをコード化するソフトウェアを記憶したコンピュータ可読媒体であって、前記ソフトウェアが、コンピューティングシステムに、 実行ケースのシーケンスの内部の少なくとも1つの実行ケースが、1つ以上のトリガ条件と、前記1つ以上のトリガ条件がすべて満たされると生成される出力の仕様とを含む前記実行ケースのシーケンスを含む規則セットを受信させ、 前記規則セット内の1つ以上の実行ケースに対応する行のシーケンスを含む制御構造を生成させ、各行が、1つ以上のトリガ条件のシーケンスと、対応する実行ケースの出力を規定する情報とを含み、前記生成された制御構造が、入力データを変換する将来の処理中に、前記トリガ条件の1つが失敗したときに異なる行で継続するように処理を誘導するように構成され、前記生成された制御構造が、前記制御構造内の前記トリガ条件の少なくとも1つについて、前記少なくとも1つのトリガ条件が失敗したときに、前記制御構造が、 前記失敗したトリガ条件を有する 行の前記シーケンス内の少なくとも1つの 残りの 行をスキップさせるように処理を誘導するように構成され、 前記制御構造を記憶又は送信させる命令を含む、媒体。
  17. 17
    コンピューティングシステムに、 入力データを受信させ、 前記制御構造を用いて決定したシーケンス内の入力データに照らしてトリガ条件を検査させ、 前記制御構造によって規定された出力に基づいてデータを記憶又は送信させる命令を含む、請求項16に記載の媒体。
  18. 18
    前記行の少なくとも1つが、前記対応する実行ケースのトリガ条件を除外し、前記除外されたトリガ条件が実行ケースのシーケンス内の前記対応する実行ケースより前の実行ケース内で発生する、請求項16に記載の媒体。
  19. 19
    行内のトリガ条件の前記シーケンスが、各々が前記規則セットの一意的なトリガ条件のリスト内のあるトリガ条件へ処理を誘導するコードの部分のシーケンスである、請求項16に記載の媒体。
  20. 20
    行内の前記出力を規定する前記情報が、前記規則セットの一意的な出力のリスト内の出力式へ処理を誘導するコードの部分である、請求項16に記載の媒体。
  21. 21
    コンピューティングシステムに、 データ処理中に前記シーケンス内のトリガ条件が失敗したときに処理が誘導される異なる行に基づいて行のトリガ条件の前記シーケンスをソートさせる命令を含む、請求項16に記載の媒体。
  22. 22
    コンピューティングシステムに、 前記トリガ条件の実行時間に基づいて行のトリガ条件の前記シーケンスをソートさせる命令を含む、請求項16に記載の媒体。
  23. 23
    コンピューティングシステムに、 入力データを受信させ、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査させ、 前記入力データで前記トリガ条件を実行するのにかかる時間に基づいて一意的なトリガ条件の リスト内 のトリガ条件の実行時間を更新させ、 前記更新された実行時間に基づいて前記制御構造内の行のトリガ条件への ポインタ をソートさせる命令を含む、請求項22に記載の媒体。
  24. 24
    コンピューティングシステムに、 前記トリガ条件の失敗率に基づいて行のトリガ条件の前記シーケンスをソートさせる命令を含む、請求項16に記載の媒体。
  25. 25
    コンピューティングシステムに、 入力データを受信させ、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査させ、 前記入力データ内のレコードによって前記トリガ条件が満たされるか否かに基づいて一意的なトリガ条件の リスト内 のトリガ条件の失敗率を更新させ、 前記更新された失敗率に基づいて前記制御構造内の行のトリガ条件への ポインタ をソートさせる命令を含む、請求項24に記載の媒体。
  26. 26
    前記制御構造の行が、前記行のすべてのトリガ条件が満たされると、次に処理する前記制御構造の異なる行へ処理を誘導するコードの部分をさらに含む、請求項16に記載の媒体。
  27. 27
    前記規則セットがグラフィカルユーザインターフェイスを介して規定される、請求項16に記載の媒体。
  28. 28
    前記規則セット内の実行ケースの少なくとも2つのトリガ条件が組み合わされて、前記制御構造内の単一のトリガ条件で表される、請求項16に記載の媒体。
  29. 29
    前記規則セット内の異なる実行ケースの少なくとも2つの出力が組み合わされて、前記制御構造の行内の単一の出力式で表される、請求項16に記載の媒体。
  30. 30
    前記制御構造が、ノードが前記制御構造の前記行内の前記トリガ条件及び出力式に対応する非周期的有向グラフである、請求項16に記載の媒体。
  31. 31
    データを変換するための規則セットをコード化するコンピューティングシステムであって、 実行ケースのシーケンスの内部の少なくとも1つの実行ケースが、1つ以上のトリガ条件と、前記1つ以上のトリガ条件がすべて満たされると生成される出力の仕様とを含む前記実行ケースのシーケンスを含む規則セットを受信するように構成された入力デバイス又はポートと、 前記規則セット内の1つ以上の実行ケースに対応する行のシーケンスを含む制御構造を生成する手段であって、各行が、1つ以上のトリガ条件のシーケンスと、対応する実行ケースの出力を規定する情報とを含み、前記生成された制御構造が、入力データを変換する将来の処理中に、前記トリガ条件の1つが失敗したときに異なる行で継続するように処理を誘導するように構成され、前記生成された制御構造が、前記制御構造内の前記トリガ条件の少なくとも1つについて、前記少なくとも1つのトリガ条件が失敗したときに、前記制御構造が、 前記失敗したトリガ条件を有する 行の前記シーケンス内の少なくとも1つの 残りの 行をスキップさせるように処理を誘導するように構成された手段と、 前記制御構造を記憶するように構成されたデータ記憶システムと、 を含む、コンピューティングシステム。
  32. 32
    入力データを受信するように構成された入力デバイス又はポートと、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することを含む動作を実行するように構成された少なくとも1つのプロセッサと、 前記制御構造によって規定された出力に基づいてデータを送信するように構成された出力デバイス又はポートとを含む、請求項31に記載のシステム。
  33. 33
    前記行の少なくとも1つが、前記対応する実行ケースのトリガ条件を除外し、前記除外されたトリガ条件が、実行ケースの前記シーケンス内の前記対応する実行ケースより前の実行ケース内で発生する、請求項31に記載のシステム。
  34. 34
    行内のトリガ条件の前記シーケンスが、各々が前記規則セットの一意的なトリガ条件のリスト内のあるトリガ条件へ処理を誘導するコードの部分のシーケンスである、請求項31に記載のシステム。
  35. 35
    行内の前記出力を規定する前記情報が、前記規則セットの一意的な出力のリスト内の出力式へ処理を誘導するコードの部分である、請求項31に記載のシステム。
  36. 36
    データ処理中に前記シーケンス内のトリガ条件が失敗したときに処理が誘導される異なる行に基づいて行のトリガ条件の前記シーケンスをソートする手段を含む、請求項31に記載のシステム。
  37. 37
    前記トリガ条件の実行時間に基づいて行のトリガ条件の前記シーケンスをソートする手段を含む、請求項31に記載のシステム。
  38. 38
    入力データを受信するように構成された入力デバイス又はポートと、 動作を実行するように構成された少なくとも1つのプロセッサであって、前記動作が、 前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、 前記入力データでトリガ条件を実行するのにかかる時間に基づいて一意的なトリガ条件の リスト内 のトリガ条件の前記実行時間を更新することとを含む少なくとも1つのプロセッサと、 前記更新された実行時間に基づいて前記制御構造内の行のトリガ条件への ポインタ をソートする手段と、を含む、請求項37に記載のシステム。
  39. 39
    トリガ条件の失敗率に基づいて行の前記トリガ条件の前記シーケンスをソートする手段を含む、請求項31に記載のシステム。
  40. 40
    前記 コンピューティングシステム が、 入力データを受信するように構成された入力デバイス又はポートと、 複数の 動作を実行するように構成された少なくとも1つのプロセッサであって、前記 複数の 動作が、前記制御構造を用いて決定したシーケンス内の前記入力データに照らしてトリガ条件を検査することと、前記入力データ内のレコードによって前記トリガ条件が満たされるか否かに基づいて一意的なトリガ条件の リスト内 のトリガ条件の失敗率を更新することとを含む、少なくとも1つのプロセッサと、 前記更新された失敗率に基づいて前記制御構造内の行のトリガ条件への ポインタ をソートする手段と、 をさらに含む、請求項39に記載のシステム。
  41. 41
    前記制御構造の行が、前記行のすべての前記トリガ条件が満たされると次に処理する前記制御構造の異なる行へ処理を誘導するコードの部分をさらに含む、請求項31に記載のシステム。
  42. 42
    前記規則セットが、グラフィカルユーザインターフェイスを介して規定される、請求項31に記載のシステム。
  43. 43
    前記規則セット内の実行ケースの少なくとも2つのトリガ条件が組み合わされて、前記制御構造内の単一のトリガ条件で表される、請求項31に記載のシステム。
  44. 44
    前記規則セット内の異なる実行ケースの少なくとも2つの出力が組み合わされて、前記制御構造の行内の単一の出力式で表される、請求項31に記載のシステム。
  45. 45
    前記制御構造が、ノードが前記制御構造の前記行内の前記トリガ条件及び出力式に対応する非周期的有向グラフである、請求項31に記載のシステム。
  46. 46
    前記制御構造を生成する前記手段は、少なくとも1つのプロセッサを含む、請求項31から45のいずれか一項に記載のシステム。
Independent claims46