发明名称 SPECIFYING AND APPLYING RULES TO DATA
摘要 A computing system processes data units using one of at least two different modes of applying a rule. In a first mode, data units are received in a particular order and are processed including writing an updated value to at least one state variable based on a result of applying the rule to the data unit. In a second mode, a selection of particular data units is processed including determining a first set of data units including an ordered subset of data units that occur before the particular data unit from the number of data units, prior to applying the rule to the particular data unit, updating at least one state variable to a state that would result from processing the first set of data units in the first mode, and applying the rule to the particular data unit including reading the updated value of the state variable.
申请公布号 US2016110407(A1) 申请公布日期 2016.04.21
申请号 US201514886541 申请日期 2015.10.19
申请人 Ab Initio Technology LLC 发明人 Studer Scott;Weisman Amit;Phillimore David
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computing system for applying a rule to data from one or more data sources, the computing system including: an input device or port configured to receive data from a first data source; at least one processor configured to process a plurality of data units derived at least in part from the data received from the first data source in a selected one of at least two different modes of applying the rule, the modes including: a first mode in which the plurality of data units are received in a particular order, and processing the plurality of data units includes, for each of at least some of the plurality of data units, writing an updated value to at least one state variable based on a result of applying the rule to the data unit; anda second mode in which a selection of particular data unit of the plurality of data units is received, and processing the particular data unit includes: (1) determining a first set of data units that includes an ordered subset of data units from the plurality of data units, each data unit included in the ordered subset occurring before the particular data unit in the plurality of data units, (2) prior to applying the rule to the particular data unit, updating at least one state variable to a state that would result from processing the first set of data units in the first mode, and (3) applying the rule to the particular data unit including reading the updated value of the state variable.
地址 Lexington MA US