17930734. PRIORITIZING TASKS OF AN APPLICATION SERVER simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)
Contents
- 1 PRIORITIZING TASKS OF AN APPLICATION SERVER
PRIORITIZING TASKS OF AN APPLICATION SERVER
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Michael D. Brooks of Southampton (US)
Alan Hollingshead of Eastleigh (US)
Mark James Hiscock of Eastleigh (US)
PRIORITIZING TASKS OF AN APPLICATION SERVER - A simplified explanation of the abstract
This abstract first appeared for US patent application 17930734 titled 'PRIORITIZING TASKS OF AN APPLICATION SERVER
Simplified Explanation
The abstract describes a method for prioritizing queued tasks waiting to access a resource associated with a resource manager in an application server, particularly focusing on tasks in a final phase.
- Receiving an incoming task from a calling application.
- Identifying the status of the incoming task.
- Placing the incoming task in a priority queue if it is in the final phase.
- Analyzing queued tasks waiting to access the resource in the priority queue and other queues.
- Processing a queued task from the priority queue before other queues.
Potential Applications
This technology could be applied in various industries such as finance, healthcare, and telecommunications where resource management and task prioritization are crucial.
Problems Solved
1. Efficient resource allocation and task prioritization. 2. Streamlining processes in an application server. 3. Ensuring timely responses to calling applications.
Benefits
1. Improved system performance. 2. Enhanced task management. 3. Increased overall efficiency in resource utilization.
Potential Commercial Applications
Optimizing Task Prioritization in Application Servers
Original Abstract Submitted
A method, system, computer program product and a computer program for prioritizing queued tasks waiting to access a resource associated with a resource manager in an application server, wherein an incoming task received at the application server from a calling application may have a status indicating that the incoming task is in a final phase during which a response to the calling application is created, the method comprising: receiving the incoming task; identifying the status of the incoming task; in response to identifying that the status of the incoming task is in the final phase, placing the incoming task in a priority queue; analyzing any queued tasks waiting to access the resource in the priority queue and one or more other queues; and processing a queued task from the priority queue in preference to the one or more other queues.