Patent ID: 11893415
Assignee: Q2 SOFTWARE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. The non-transitory computer readable medium of claim 8, wherein the parent portion is further adapted for executing in the parent process to:
receive a second request for a second task over a second connection to the first communication channel;
accept the second request for the second task over the second connection to the first communication channel without reading data from the second request;
create a second child process and provide the second connection to the first communication channel associated with the first request to the second child process without reading data from the second connection to the first communication channel associated with second request, wherein the second child process is a copy of the parent process executing in a second separate process space from the parent process and the parent process configures the second child process to start execution at the child entry point associated with the child portion of the task handler;
create a second child tracking entry associated with the second child process in the process map;
receive second data associated with the execution of the second child process from the second child process over the second communication channel;
store the received second data associated with the execution of the second child process in the second child tracking entry; and
the child portion of the task handler is adapted for executing in the second child process to:
read the second request over the second connection to the first communication channel to identify the requested second task;
invoke the identified second task to perform the second request;
provide a second response to the second request directly from the second child process over the second connection to the first communication channel without involvement of the parent process;
determine the second data associated with the execution of the second child process; and
send the second data associated with the execution of the second child process to the parent process over the second communication channel.