US 12,243,103 B2
Immutable workflows for the encapsulation and modularization of processes
Scott Tsuchiyama, Dallas, TX (US); Matthew Planchard, Austin, TX (US); and Asim Ranginwala, Irving, TX (US)
Assigned to Bestow Inc., Dallas, TX (US)
Filed by Bestow Inc., Dallas, TX (US)
Filed on Dec. 22, 2022, as Appl. No. 18/145,786.
Claims priority of provisional application 63/345,717, filed on May 25, 2022.
Prior Publication US 2023/0385939 A1, Nov. 30, 2023
Int. Cl. G06Q 40/08 (2012.01); G06F 11/34 (2006.01); G06F 11/362 (2025.01); G06F 16/25 (2019.01); G06Q 10/10 (2023.01); G06Q 20/40 (2012.01)
CPC G06Q 40/08 (2013.01) [G06F 11/3476 (2013.01); G06F 11/362 (2013.01); G06F 16/258 (2019.01); G06Q 10/10 (2013.01); G06Q 20/401 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for processing digital applications, the method comprising:
receiving, by an integration platform, a workflow defining (1) a plurality of parameters to be defined during completion of a digital application, (2) a sequence of operations, and (3) one or more evaluation rules, wherein the workflow is defined by an external system;
generating, by an application service executing on the integration platform, a digital application based on the workflow, the digital application comprising a reference to the workflow;
locking, by the integration platform, the workflow, wherein the locked workflow is immutably stored in a repository at the integration platform;
sending, by the integration platform, the digital application to a client device, wherein the digital application is configured to be presented on the client device in accordance with the sequence of operations;
receiving, from the client device, a completed digital application comprising inputs to the plurality of parameters; and
determining, by the integration platform, that the completed digital application is to be approved based on evaluating the inputs using the one or more evaluation rules.