11240295

Intelligent Service Distributor and Controller with Real Time Service Calibration

PublishedFebruary 1, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
6 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for providing real-time load balancing and calibration processes comprising: receiving, by a hardware processor, a request to execute a service; assessing, by the hardware processor, capacity of a target server to execute the service; setting, by the hardware processor, a threshold for a number of services to be executed on the target server; assigning, by the hardware processor, a unique identifier of the service to the target server; assessing, by the hardware processor, capability of other servers, and responsive to the assessment of the capability of the other servers, redistributing work among the other servers as a function of a target time of completion for work running on the servers; and based on the threshold and the assessment of the capability of the other servers, assigning, by the hardware processor, the service to the target server, wherein assessing the capacity of the target server includes calibrating the target server by-subjecting the target server to a load of parallel threads and detecting central processing unit (CPU) consumption and random access memory (RAM) consumption that result from the load, wherein the threshold includes a maximum number of services and threads to be assigned.

2

2. The method of claim 1 , further comprising registering servers having the same services to be run in parallel.

3

3. A system for providing real-time load balancing and calibration processes, comprising: a hardware memory comprising computer-executable instructions; and a hardware processor executing the computer-executable instructions, the computer-executable instructions when executed by the hardware processor cause the hardware processor to perform operations comprising: receiving a request to execute a service; assessing capacity of a target server to execute the service; setting a threshold for a number of services to be executed on the target server; assigning a unique identifier of the service to the target server; assessing capability of other servers, and responsive to the assessment of the capability of the other servers, redistributing work among the other servers as a function of a target time of completion for work running on the servers; and based on the threshold and the assessment of the capability of the other servers, assigning the service to the target server, wherein assessing the capacity of the target server includes calibrating the target server by subjecting the target server to a load of parallel threads and detecting central processing unit (CPU) consumption and random access memory (RAM) consumption that result from the load, wherein the threshold includes a maximum number of services and threads to be assigned.

4

4. The system of claim 3 , further comprising registering servers having the same services to be run in parallel.

5

5. A computer program product embodied on a non-transitory computer readable medium, the computer program product including instructions that, when executed by a hardware computer, causes the hardware computer to perform operations for providing real-time load balancing and calibration processes, the operations comprising: receiving a request to execute a service; assessing capacity of a target server to execute the service; setting a threshold for a number of services to be executed on the target server; assigning a unique identifier of the service to the target server; assessing capability of other servers, and responsive to the assessment of the capability of the other servers, redistributing work among the other servers as a function of a target time of completion for work running on the servers; and based on the threshold and the assessment of the capability of the other servers, assigning the service to the target server, wherein assessing the capacity of the target server includes calibrating the target server by subjecting the target server to a load of parallel threads and detecting central processing unit (CPU) consumption and random access memory (RAM) consumption that result from the load, wherein the threshold includes a maximum number of services and threads to be assigned.

6

6. The computer program product of claim 5 , wherein the operations further comprise registering servers having the same services to be run in parallel.

Patent Metadata

Filing Date

Unknown

Publication Date

February 1, 2022

Inventors

Shibi Panikkar
Murali Devendranath

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “INTELLIGENT SERVICE DISTRIBUTOR AND CONTROLLER WITH REAL TIME SERVICE CALIBRATION” (11240295). https://patentable.app/patents/11240295

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

INTELLIGENT SERVICE DISTRIBUTOR AND CONTROLLER WITH REAL TIME SERVICE CALIBRATION — Shibi Panikkar | Patentable