Dynamic traffic pattern analysis and rate-limit adjustment
AssigneeCitibank, N.A.
InventorDavid CHARLES
Life of this patent
Estimating the term…
Loading patent…
AssigneeCitibank, N.A.
InventorDavid CHARLES
Estimating the term…
Systems and methods for dynamically managing application programming interface (API) resource allocation and rate limits are disclosed herein. An API monitoring system receives usage monitoring data for APIs, where each API is associated with a corresponding rate limit. A machine learning model processes the usage monitoring data to predict time periods when API usage is expected to exceed rate limits. Based on determining that a matching time period has been predicted for a subset of oversubscribed APIs, the system retrieves resource allocation data and identifies undersubscribed APIs from which resources may be reallocated. The system dynamically adjusts memory, processing power, or network bandwidth allocations and updates corresponding rate limits to balance API demand. By proactively reallocating resources and adjusting rate limits, the system optimizes API performance, prevents failures, and ensures efficient utilization of computing resources.
A system for application programming interface monitoring, the system comprising:
A method for application programming interface monitoring, the method comprising:
One or more non-transitory computer-readable media comprising instructions recorded thereon that, when executed by one or more processors, cause operations for monitoring application programming interfaces at a network system, comprising:
Dependencies are inferred from the claim text.