US 12,452,230 B2
Real-time orchestration engine
Rajesh K. Shah, Parsippany, NJ (US); Balamurugan Muthu, Phoenix, AZ (US); Sudip Mukhopadhyay, Jamaica, NY (US); Deepak Nayak, Dayton, NJ (US); Ryan Pearson, Cumberland, RI (US); Jeffrey M. Mayerson, Addison, TX (US); Christopher C. Ebeling, Westwood, MA (US); Daniel Reznik, Staten Island, NY (US); Purna Tadaka, Hopkinton, MA (US); and Kalyan C. Gottipati, Phoenix, AZ (US)
Assigned to Citizens Financial Group, Inc., Providence, RI (US)
Filed by Citizens Financial Group, Inc., Providence, RI (US)
Filed on Oct. 9, 2023, as Appl. No. 18/483,018.
Application 18/483,018 is a continuation of application No. 18/348,631, filed on Jul. 7, 2023, granted, now 11,818,115.
Claims priority of provisional application 63/423,530, filed on Nov. 8, 2022.
Claims priority of provisional application 63/423,652, filed on Nov. 8, 2022.
Claims priority of provisional application 63/422,029, filed on Nov. 3, 2022.
Claims priority of provisional application 63/422,180, filed on Nov. 3, 2022.
Claims priority of provisional application 63/421,785, filed on Nov. 2, 2022.
Claims priority of provisional application 63/421,797, filed on Nov. 2, 2022.
Prior Publication US 2024/0146713 A1, May 2, 2024
Int. Cl. H04L 9/40 (2022.01); G06F 21/62 (2013.01); G06Q 40/03 (2023.01)
CPC H04L 63/0815 (2013.01) [G06F 21/6245 (2013.01); G06Q 40/03 (2023.01); H04L 63/20 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An orchestration engine framework comprising:
one or more computing devices executing computer-readable program instructions that cause the orchestration engine framework to:
receive a plurality of application program interface (API) calls associated with one or more workflow journeys;
translate data associated with the plurality of API calls to generate translated data;
obtain, from one or more memory devices, one or more rules; and
orchestrate one or more functions associated with the plurality of API calls based on the one or more rules and the translated data; and
a resolver configured to provide an interface class to at least one of compile, interpret and execute different communication protocols and two or more programming languages.