Method of detaching and re-attaching components of a computing process
AssigneeKent Ridge Digital Labs
InventorsHwee Hwa Pang, Teow Hin Ngair
Life of this patent
Estimating the term…
Abstract
A method removes a part of a computing process comprising items of data, program code and executing states. The process splits into a first process and a second sub-process. The second sub-process includes a portion of the program code and/or a portion of the execution state of the computing process not required by the first process.
Claims22
A computer implemented method for removing a part of a computing process comprising items of data, program code and executing states, the method comprising:
- splitting said computing process into a first process and a second sub-process, the second sub-process comprising a portion of the program code and/or a portion of the execution states of said computing process not required by said first process;
- and
- forming a construct which stores said second sub-process, while said first process retains the process identity of said computing process,
- wherein said second sub-process is a suspended process comprising data, program code and execution states of said computing process temporarily not required by said first process, and
- wherein said first process is able to re-acquire data, program codes and execution states from said suspended process as and when required by said first process.
A computer implemented method for removing a part of a computing process comprising items of data, program code and executing states, the method comprising
- splitting said computing process into a first process and a second sub-process, the second sub-process comprising a portion of the program code and/or a portion of the execution states of said computing process not required by said first process;
- forming a construct which stores said second sub-process, while said first process retains the process identity of said computing process;
- after said first process finishes executing data, adding program code and execution states from said first process to said second sub-process and reactivating said second sub-process;
- and
- discarding by said first process extraneous data, program codes and execution states acquired subsequent to the formation of said first process and said second sub-process prior to adding the program code and execution states from said first process to said second sub-process.
A computer implemented method for removing a part of a computing process comprising items of data, program code and executing states, the method comprising:
- splitting said computing process into a first process and a second sub-process, the second sub-process comprising a portion of the program code and/or a portion of the execution states of said computing process not required by said first process;
- and
- forming a construct which stores said second sub-process, while said first process is run in place of said computing process,
- wherein said second sub-process is a suspended process comprising data, program code and execution states of said computing process temporarily not required by said first process, and
- wherein said first process is able to re-acquire data, program codes and execution states from said suspended process as and when required by said first process.
A computer implemented method for removing a part of a computing process comprising items of data, program code and executing states, the method comprising:
- splitting said computing process into a first process and a second sub-process, the second sub-process comprising a portion of the program code and/or a portion of the execution states of said computing process not required by said first process;
- forming a construct which stores said second sub-process, while said first process is run in place of said computing process;
- after said first process finishes executing data, adding program code and execution states from said first process to said second sub-process and reactivating said second sub-process;
- and
- discarding by said first process extraneous data, program codes and execution states acquired subsequent to the formation of said first process and said second sub-process prior to adding the program code and execution states from said first process to said second sub-process.
Dependencies are inferred from the claim text.