Systems and methods for allocating resources via information technology infrastructure
First Claim
Patent Images
1. A system to manage resource allocation via an information technology infrastructure, comprising:
- a server comprising one or more processors configured to;
provide to a plurality of devices corresponding to a plurality of heterogeneous electronic funding sources, an electronic benefits account transaction application programming interface (“
API”
) configured to receive transaction requests from the plurality of heterogeneous electronic funding sources;
receive, via the electronic benefits account transaction API, from a first device of the plurality of devices corresponding to a first electronic funding source of the plurality of heterogeneous electronic funding sources, a first one or more packets comprising a request to initiate a single electronic benefits account transaction to fund an electronic benefits account, the request identifying a transaction destination, a transaction code, a transaction amount and an identifier identifying the first electronic funding source;
an enforcement engine configured on and executed by the server to;
determine the transaction code maps to one of a current year or a previous year;
perform a lookup in an electronic transaction queue of the electronic benefits account maintained in memory by the server to identify an in-process transaction amount and a reportable contribution amount;
generate a value by combining the transaction amount, the in-process transaction amount and the reportable contribution amount identified from the electronic transaction queue of the electronic benefits account maintained in memory by the server, the value indicating a virtual transaction balance;
compare the value with a threshold limit for the one of the current year or the previous year mapped to the transaction code to determine that the value exceeds the threshold limit;
select an alert format configured for an interface corresponding to the first electronic funding source; and
transmit, via a network to the first device, one or more response packets carrying data in the alert format indicating a denial of the single electronic benefits account transaction request responsive to the comparison and the transaction code mapping to the one of the current year or the previous year, wherein the first device, in response to receiving the one or more response packets, terminates the single electronic benefits account transaction and prevents exceeding the threshold limit established for the electronic benefits account.
7 Assignments
0 Petitions
Accused Products
Abstract
A system to allocate resources via information technology infrastructure is described. A server includes processors to provide to a plurality of devices, an electronic benefits account transaction application programming interface (“API”) configured to receive transaction requests from a plurality of heterogeneous electronic funding sources. The server can receive a request to initiate a single transaction to fund an electronics benefit account. The server can transmit data in an alert format indicating a denial of the single request responsive to a comparison of a value to one or more threshold limits.
-
Citations
20 Claims
-
1. A system to manage resource allocation via an information technology infrastructure, comprising:
-
a server comprising one or more processors configured to; provide to a plurality of devices corresponding to a plurality of heterogeneous electronic funding sources, an electronic benefits account transaction application programming interface (“
API”
) configured to receive transaction requests from the plurality of heterogeneous electronic funding sources;receive, via the electronic benefits account transaction API, from a first device of the plurality of devices corresponding to a first electronic funding source of the plurality of heterogeneous electronic funding sources, a first one or more packets comprising a request to initiate a single electronic benefits account transaction to fund an electronic benefits account, the request identifying a transaction destination, a transaction code, a transaction amount and an identifier identifying the first electronic funding source; an enforcement engine configured on and executed by the server to; determine the transaction code maps to one of a current year or a previous year; perform a lookup in an electronic transaction queue of the electronic benefits account maintained in memory by the server to identify an in-process transaction amount and a reportable contribution amount; generate a value by combining the transaction amount, the in-process transaction amount and the reportable contribution amount identified from the electronic transaction queue of the electronic benefits account maintained in memory by the server, the value indicating a virtual transaction balance; compare the value with a threshold limit for the one of the current year or the previous year mapped to the transaction code to determine that the value exceeds the threshold limit; select an alert format configured for an interface corresponding to the first electronic funding source; and transmit, via a network to the first device, one or more response packets carrying data in the alert format indicating a denial of the single electronic benefits account transaction request responsive to the comparison and the transaction code mapping to the one of the current year or the previous year, wherein the first device, in response to receiving the one or more response packets, terminates the single electronic benefits account transaction and prevents exceeding the threshold limit established for the electronic benefits account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of managing resource allocation via an information technology infrastructure, comprising:
-
providing, by a server comprising one or more processors, to a plurality of devices corresponding to a plurality of heterogeneous electronic funding sources, an electronic benefits account transaction application programming interface (“
API”
) configured to receive transaction requests from the plurality of heterogeneous electronic funding sources;receiving, by the server via the electronic benefits account transaction API, from a first device of the plurality of devices corresponding to a first electronic funding source of the plurality of heterogeneous electronic transaction sources, a first one or more packets comprising a request to initiate a single electronic benefits account transaction to fund an electronic benefits account, the request identifying a transaction destination, a transaction code, a transaction amount and an identifier identifying the first electronic funding source; determining, by an enforcement engine executed by the server, the transaction code maps to one of a current year or a previous year; performing, by the enforcement engine, a lookup in an electronic transaction queue of the electronic benefits account maintained in memory by the server to identify an in-process transaction amount and a reportable contribution amount; generating, by the enforcement engine, a value by combining the transaction amount, the in-process transaction amount and the reportable contribution amount identified from the electronic transaction queue of the electronic benefits account maintained in memory by the server, setting generated value to indicate a virtual transaction balance; comparing, by the enforcement engine, the value with a threshold limit for the one of the current year or the previous year mapped to the transaction code to determine that the value exceeds the threshold limit based on the comparison; selecting, by the enforcement engine, an alert format configured for an interface corresponding to the first electronic funding source; and transmitting, by the enforcement engine via a network to the first device, one or more response packets carrying data in the alert format indicating a denial of the single electronic benefits account transaction request responsive to the comparison and the transaction code mapping to the one of the current year or the previous year, wherein the first device, in response to receiving the one or more response packets, terminates the single electronic benefits account transaction and prevents exceeding the threshold limit established for the electronic benefits account. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification