17930734. PRIORITIZING TASKS OF AN APPLICATION SERVER simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

PRIORITIZING TASKS OF AN APPLICATION SERVER

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Philip I Wakelin (US)

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.