Patent ID: 8230450

Claim:
A method for executing a software routine identified in a task object, comprising: accessing a list of software routine identifiers associated with software routines that are executable on a computer server, utilizing a client computer; generating a task object generation command having at least a first software routine identifier, parameter data, and link task information, the first software routine identifier being in the list of software routine identifiers, the first software routine identifier being associated with a first software routine executable on the computer server, the parameter data being utilized by the first software routine during execution thereof, the link task information having a task object identifier associated with a first task object, a result parameter associated with the first task object, and a first flag value; generating a second task object in response to the task object generation command, the second task object including the first software routine identifier, the parameter data, and the link task information; adding the second task object to a task execution queue on the computer server; executing the first software routine identified by the first software routine identifier in the second task object on the computer server to obtain at least a first result value, when a task execution thread on the computer server determines that the first flag value is a first predetermined value and the result parameter associated with the first task object corresponds to a second predetermined value; and storing the result value in a memory device.