US 11,941,037 B2
Automated process collaboration platform in domains
Michael Reh, Schriesheim (DE); and Sudipto Shankar Dasgupta, Sunnyvale, CA (US)
Assigned to Zuora, Inc., Redwood City, CA (US)
Filed by Zuora, Inc., Redwood City, CA (US)
Filed on Mar. 1, 2021, as Appl. No. 17/188,686.
Application 17/188,686 is a continuation of application No. 16/886,523, filed on May 28, 2020, granted, now 10,949,455.
Application 16/886,523 is a continuation in part of application No. PCT/US2020/016838, filed on Feb. 5, 2020.
Application PCT/US2020/016838 is a continuation of application No. 16/540,530, filed on Aug. 14, 2019, granted, now 10,592,544, issued on Mar. 17, 2020.
Claims priority of provisional application 63/006,615, filed on Apr. 7, 2020.
Claims priority of application No. 201941005513 (IN), filed on Feb. 12, 2019.
Prior Publication US 2022/0027399 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/35 (2019.01); G06F 16/31 (2019.01); G06N 3/042 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06N 5/025 (2023.01)
CPC G06F 16/353 (2019.01) [G06F 16/316 (2019.01); G06N 3/042 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 5/025 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving master data, transaction data, and a process model of a domain, the process model using a first software agent of a plurality of available software agents;
aggregating, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table;
converting entries in the fact table into vectors;
receiving a performance indicator;
identifying, based on the vectors, an attribute that appears to be statistically significant on impacting the performance indicator of the process model, the identifying including
inputting the vectors into an algorithm to identify a correlation between the attribute and the performance indicator,
determining a p-value of the attribute, and
determining, based on the p-value, whether the attribute is statistically significant on impacting the performance indicator of the process model;
determining an action associated with the attribute to improve the process model, the action identifying a second software agent of the plurality of available software agents to replace the first software agent or to include in the process model;
executing the action to replace the first software agent with the second software agent in the process model or to include the second software agent in the process model; and
providing a notification of the action to a client device associated with the domain.