×

System for transform generation

  • US 9,703,822 B2
  • Filed: 08/02/2013
  • Issued: 07/11/2017
  • Est. Priority Date: 12/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, performed by one or more data processing apparatus, for including:

  • encoding a rule set for transforming data, said encoding comprising;

    receiving a rule set including a sequence of execution cases, each execution case in the sequence of the execution cases including one or more trigger conditions and a specification of an output that is to be generated when the one or more trigger conditions for a corresponding execution case are all satisfied; and

    generating a control structure using at least one processor based at least in part on the rule set, the control structure specifying;

    a plurality of trigger conditions of the one or more trigger conditions associated with execution cases of the sequence of execution cases; and

    logical associations between pairs of the plurality of trigger conditions, the logical associations specifying at least, for a first trigger condition of the plurality of trigger conditions;

    a second trigger condition of the plurality of trigger conditions to be evaluated when evaluation of the first trigger condition by the at least one processor determines the first trigger condition to be false,wherein the first trigger condition is included in a first execution case of the sequence of execution cases, andwherein the second trigger condition is included in a second execution case of the sequence of execution cases, the second execution case being non-sequential to the first execution case in the sequence of execution cases,wherein the control structure comprises;

    a first group of one or more trigger conditions associated with a first set of execution cases;

    a second group of one or more trigger conditions associated with execution cases appearing earlier in the sequence of execution cases than the first set of execution cases; and

    a third group of one or more trigger conditions associated with execution cases appearing later in the sequence of execution cases than the first set of execution cases, andwherein the control structure is configured such that, when trigger conditions of the second group and the third group are evaluated, whether trigger conditions of the first group of one or more trigger conditions are evaluated is based upon values of the data being transformed.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×