Back to results
US 2020/0004576 A1Published application
Dynamic state-driven centralized processing
AssigneeAlegeus Technologies, LLC
InventorJohn Bull
Life of this patent
Estimating the term…
Abstract
The present solution is generally directed to dynamic state-driven centralized processing that manages remote procedure calls. In particular, the present solution can reduce the number of remote procedure calls by selecting and applying multiple processing scripts for a single electronic transaction based on a real-time condition, and provide dynamic-state-driven processing.
Claims20
A method of dynamic-state-driven centralized processing, comprising:
- receiving, by a centralized state processing system comprising one or more processors and memory, a data structure constructed by a remote transaction processing server based on processing a plurality of electronic transactions that occurred within a spatiotemporal area, the data structure including a plurality of entries that each have a type identifier;
- parsing, by the centralized state processing system, the plurality of entries based on the type identifier to identify a first entry having a first type identifier and a second entry having a second type identifier;
- identifying, by the centralized state processing system, using a parameter repository storing a plurality of thresholds, a first threshold for the first entry based on the first type identifier, and a second threshold for the second entry based on the second type identifier;
- determining, based on a comparison between the first threshold and a first value of the first entry, a positive delta value;
- determining, based on a comparison between the second threshold and a second value of the second entry, a negative delta value;
- selecting, by the centralized state processing system, from a script repository, a first script to apply to the first entry based on the positive delta value and the first type identifier, and a second script to apply to the second entry based on the negative delta value and the second type identifier;
- determining, by the centralized state processing system, a first output for the first entry using the first script, and a second output for the second entry using the second script;
- mapping, by the centralized state processing system, the first output to a first state of a plurality of states of a distributed heterogeneous electronic transaction process;
- mapping, by the centralized state processing system, the second output to a second state of the plurality of states the distributed heterogeneous electronic transaction process;
- determining, by the centralized state processing system, a combined state based on the first state and the second state;
- providing, by the centralized state processing system responsive to a request from a client device received via a computer network, via a hierarchical graphical tree structure, an indication of at least one of the combined state, the first state, or the second state.
8 more elements
A system for dynamic-state-driven centralized processing, comprising:
- a communication interface executed by one or more processors of a centralized state processing system to receive a data structure constructed by a remote transaction processing server based on processing a plurality of electronic transactions that occurred within a spatiotemporal area, the data structure including a plurality of entries that each have a type identifier;
- a script selector executed by the centralized state processing system to:
- parse the plurality of entries based on the type identifier to identify a first entry having a first type identifier and a second entry having a second type identifier;
- identify, using a parameter repository storing a plurality of thresholds, a first threshold for the first entry based on the first type identifier, and a second threshold for the second entry based on the second type identifier;
- determine, based on a comparison between the first threshold and a first value of the first entry, a positive delta value;
- determine, based on a comparison between the second threshold and a second value of the second entry, a negative delta value;
- select, from a script repository, a first script to apply to the first entry based on the positive delta value and the first type identifier, and a second script to apply to the second entry based on the negative delta value and the second type identifier;
- a combiner executed by the centralized state processing system to determine a first output for the first entry using the first script, and a second output for the second entry using the second script;
- a state manager executed by the centralized state processing system to:
- map the first output to a first state of a plurality of states a distributed heterogeneous electronic transaction process;
- map the second output to a second state of the plurality of states the distributed heterogeneous electronic transaction process;
- determine a combined state based on the first state and the second state;
- and
- provide, responsive to a request from a client device received via a computer network, via a hierarchical graphical tree structure, an indication of at least one of the combined state, the first state, or the second state.
11 more elements
Dependencies are inferred from the claim text.