US 11,748,762 B2
System for simulating and creating smart purchase agreements from master service agreements
Steven Cebertowicz, San Francisco, CA (US); David M. Hilbert, Palo Alto, CA (US); Kandha Sankarapandian, San Jose, CA (US); Ram Sriram, Saratoga, CA (US); Chidansh Amitkumar Bhatt, Mountain View, CA (US); Scott Carter, San Jose, CA (US); Laurent Denoue, Veneto (IT); David Ayman Shamma, San Francisco, CA (US); and Shinji Onishi, Tokyo (JP)
Assigned to FUJIFILM Business Innovation Corp., Tokyo (JP)
Filed by FUJIFILM Business Innovation Corp., Tokyo (JP)
Filed on Jun. 17, 2020, as Appl. No. 16/904,488.
Prior Publication US 2021/0398136 A1, Dec. 23, 2021
Int. Cl. G06Q 30/018 (2023.01); G06Q 30/01 (2023.01); G06F 16/27 (2019.01); G06N 5/04 (2023.01); G06Q 10/10 (2023.01); G06F 40/40 (2020.01); G06Q 50/18 (2012.01); G06Q 30/0601 (2023.01); G06Q 10/067 (2023.01); G06Q 20/40 (2012.01)
CPC G06Q 30/01 (2013.01) [G06F 16/27 (2019.01); G06F 40/40 (2020.01); G06N 5/04 (2013.01); G06Q 10/067 (2013.01); G06Q 10/10 (2013.01); G06Q 20/405 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0633 (2013.01); G06Q 50/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving one or more inputs associated with a master services agreement (MSA), and generating an output that includes smart contract information;
training machine learning using historic user input;
performing a simulation and receiving user input to interactively adjust the smart contract information using the machine learning and implement a smart purchase agreement (SPA) in blockchain and in a state engine, wherein the user input comprises at least one verbal query, the at least one verbal query is converted into a function and function parameters through the machine learning for performance of the simulation;
automatically generating a smart purchase order (SPO) under the MSA, wherein the SPO is automatically validated for a conflict against the MSA in real-time to ensure compliance with the MSA, and for a case of a conflict, a conflict warning is provided.