System and method for generating data-flow analysis pipelines
AssigneeTechnion Research & Development Foundation Limited
InventorRoy KISHONY
Life of this patent
Estimating the term…
Abstract
A method of generating analysis pipelines in a network of a plurality of objects comprises receiving, via a user interface, an intervening input that overrides an existing input or the result of one or more functional transformations. The method recursively propagates the intervening input to upstream objects by inverting object functions and propagating the intervening overriding downstream to dependent objects to indicate which downstream functional transformations, or portions thereof, are invalidated.
Claims15
A method of generating data analysis pipelines in a network of a plurality of objects, wherein each object represents one of a functional object adapted to produce an output data object by performing transformation of its inputs, the method comprising:
- receiving, via a user interface, an intervening input overriding at least one from a list comprising existing data object and the output data object of any of the functional objects;
- recursively propagating the intervening input to upstream objects by inverting functions of functional objects;
- and
- propagating the intervening overriding downstream to dependent objects to indicate which downstream functional transformations are invalidated by the overriding input.
A computing device comprising:
- a controller;
- a memory unit;
- a storage unit;
- an input unit;
- and
- an output unit;
- wherein, the storage unit comprises executable code that when loaded to the memory unit and executed by the controller, is configured to perform:
- receiving, via a user interface, an intervening input overriding at least one from a list comprising existing input data object and the output data object of any of the functional objects;
- recursively propagating, by the controller, the intervening input to upstream objects by inverting functions of functional objects;
- and
- propagating, by the controller, the intervening overriding downstream to dependent objects to indicate which downstream functional transformations are invalidated by the overriding input.
A method of generating analysis pipelines in a network of a plurality of objects, wherein each object represents one of a functional object adapted to perform transformation of its inputs or an output data object produced by the functional transformation, the method comprising:
- receiving, via a user interface, an intervening input overriding a subset of the data elements of the output data object of any of the functional objects;
- recursively propagating, by the controller, the intervening input upstream to respective subset of data objects by inverting functions of functional objects;
- and
- propagating the intervening overriding downstream to dependent objects to indicate which downstream subsets of data elements of data objects are invalidated by the overriding input.
Dependencies are inferred from the claim text.