The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 09, 2023
Filed:
Jul. 12, 2022
Incontact Inc., Sandy, UT (US);
INCONTACT INC., Sandy, UT (US);
Abstract
A computerized-method for service monitoring and rate limiting for a service for a request router in a SaaS-platform-contact-center is provided herein. When a service-monitoring-module for a microservice of the SaaS-platform-contact-center is operating and a request-router is in a throttle-mode for a service-of-the-microservice, operating a Tenants Prioritization (TP) module. The TP module includes: determining a tenant-tier-level having a determined quota-of-service-requests; receiving a degradation-level from the service-monitoring-module, for a preconfigured-period; reducing corresponding predefined total-number-of-allowed-requests by a first-threshold, when the degradation-level of the service-of-the-microservice has degraded by a second-threshold, during the preconfigured-period; increasing the corresponding predefined total-number-of-allowed-requests by the first-threshold, when the degradation-level of the service-of-the-microservice has improved by the second-threshold, during the preconfigured period; and instructing the request-router to get out of throttle-mode for the service-of-the-microservice, when the degradation-level of the service-of-the-microservice has improved by the second-threshold during the preconfigured period and there is an indication that the service-of-the-microservice has been degraded.