US 11,836,193 B2
Persistance and linking of analytic products in big data environments
Parsa Mirhaji, Scarsdale, NY (US); and Jannes Aasman, Moraga Town, CA (US)
Assigned to Albert Einstein College of Medicine, Bronx, NY (US)
Appl. No. 16/318,066
Filed by Albert Einstein College of Medicine, Bronx, NY (US); and Franz, Inc., Oakland, CA (US)
PCT Filed Jul. 14, 2017, PCT No. PCT/US2017/042182
§ 371(c)(1), (2) Date Jan. 15, 2019,
PCT Pub. No. WO2018/013954, PCT Pub. Date Jan. 18, 2018.
Claims priority of provisional application 62/362,989, filed on Jul. 15, 2016.
Prior Publication US 2021/0294861 A1, Sep. 23, 2021
Int. Cl. G06F 16/93 (2019.01); G06F 16/36 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/94 (2019.01) [G06F 16/36 (2019.01); G06F 16/9024 (2019.01); G06F 2216/11 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating a plurality of data nodes, the data nodes corresponding to data;
generating a first process node in a network, the first process node corresponding to a first analytic method;
generating a plurality of session nodes in the network, wherein each session node corresponds to an execution among a plurality of executions of the first analytic method upon data identified by the plurality of data nodes;
linking each of the plurality of session nodes to the first process node;
associating with the plurality of session nodes metadata regarding the plurality of executions, wherein the metadata comprises at least one of a duration, a start time, and an end time of one of the plurality of executions;
generating at least one product node corresponding to a product, the product integrating a result value of at least one of the plurality of executions;
generating a register node corresponding to the result value;
linking the register node to the session node of the plurality of session nodes corresponding to the at least one of the plurality of executions;
linking the plurality of data nodes to the register node;
linking the at least one product node to the session node of the plurality of session nodes corresponding to the at least one of the plurality of executions;
receiving a remote request from a user, the user being associated with at least one of the plurality of data nodes;
determining a set of products derived from data of the at least one of the plurality of data nodes, wherein each product in the set of products comprises a result generated by a respective session node of the plurality of session nodes; and
generating a visualization to show at least one result produced by the first analytic method over time and to show a specific period of time during which the first analytic method was performed.