Systems and methods for processing data service requests
AssigneesAmerican Express Travel Related, Services
InventorKrishna K. Lingamneni
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing data service requests are disclosed. The system may receive a data service request comprising a unique process code and a data input. The system may parse the data service request to determine the unique process code. The system may retrieve a data operation sequence based on the unique process code. The data operation sequence may comprise an ordered list of executable operations. The system may generate an operation service request based on a first executable operation and the data input. The system may execute the operation service request.
Claims20
A method, comprising:
- receiving, by a processor, a data service request comprising a unique process code and a data input;
- parsing, by the processor, the data service request to determine the unique process code;
- reformatting, by the processor, the data input to create a reformatted data input based at least in part on a unique process code schema;
- retrieving, by the processor, a data operation sequence based at least in part on the unique process code, wherein the data operation sequence comprises an ordered list of executable operations, wherein each operation in the list of executable operations is defined by an operation code identifier;
- mapping, by the processor, the reformatted data input to the data operation sequence based at least in part on the operation code identifier of each operation in the list of executable operations;
- generating, by the processor, an operation service request comprising the ordered list of executable operations and the reformatted data input based at least in part on the mapping of the reformatted data input;
- and
- executing, by the processor, the operation service request.
A system comprising:
- a processor,
- a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
- receiving, by the processor, a data service request comprising a unique process code and a data input;
- parsing, by the processor, the data service request to determine the unique process code;
- reformatting, by the processor, the data input to create a reformatted data input based at least in part on a unique process code schema;
- retrieving, by the processor, a data operation sequence based at least in part on the unique process code, wherein the data operation sequence comprises an ordered list of executable operations, wherein each operation in the list of executable operations is defined by an operation code identifier;
- mapping, by the processor, the reformatted data input to the data operation sequence based at least in part on the operation code identifier of each operation in the list of executable operations;
- generating, by the processor, an operation service request comprising the ordered list of executable operations and the reformatted data input based at least in part on the mapping of the reformatted data input;
- and
- executing, by the processor, the operation service request.
An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer based system, cause the computer based system to perform operations comprising:
- receiving a data service request comprising a unique process code and a data input;
- parsing the data service request to determine the unique process code;
- reformatting, by the processor, the data input to create a reformatted data input based at least in part on a unique process code schema;
- retrieving, by the processor, a data operation sequence based at least in part on the unique process code, wherein the data operation sequence comprises an ordered list of executable operations, wherein each operation in the list of executable operations is defined by an operation code identifier;
- mapping, by the processor, the reformatted data input to the data operation sequence based at least in part on the operation code identifier of each operation in the list of executable operations;
- generating, by the processor, an operation service request comprising the ordered list of executable operations and the reformatted data input based at least in part on the mapping of the reformatted data input;
- and
- executing the operation service request.
Dependencies are inferred from the claim text.