Patent ID: 11893426
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A system for routing data through a plurality of micro services, the system comprising:
at least one memory storing instructions; and
at least one processor executing the instructions to perform a process including:
receiving, via an orchestrator service, a data payload;
receiving, via the orchestrator service, first data that includes information regarding the data payload;
predicting, by a trained machine learning model executed by the at least one processor and based on the first data, a path through the plurality of microservices associated with the data payload, wherein the trained machine learning model is trained based on: (i) second data that includes one or more prior data payloads and prior feedback data as test data, and (ii) third data that includes one or more prior micro services corresponding to the one or more prior data payloads, to learn associations between the test data and the corresponding prior feedback data for each of the one or more prior data payloads, such that the trained machine learning model is configured to determine a path through the one or more micro services associated with the data payload in response to input of the first data and the data payload;
generating a modified data payload by modifying, via the orchestrator service, the data payload to include:
a first header, wherein the first header comprises a first micro service destination address associated with a first micro service of the plurality of microservices; and
a second header nested within the first header, wherein the second header comprises a second microservice destination address associated with a second microservice of the plurality of microservices, to generate a modified data payload;
forwarding, via the orchestrator service, the modified data payload to the first microservice based on the first header, such that the modified data payload is processed by the first micro service; and

forwarding, via the first micro service, the modified data payload output by the first micro service to the second microservice based on the second header, such that the modified data payload is processed by the second microservice.