Patent ID: 8196098

Claim:
A method for managing temporary processing agents, comprising: providing a super agent comprising first agent code that includes first executable code, third agent code that includes third executable code and is located contiguous to the first agent code within a contiguous space within the super agent, and an empty routine consisting of non-executable code in a first space within the super agent external to the contiguous space; after said providing the super agent, selectively loading second executable code into the empty routine, converting said empty routine to a populated routine in the first space; after said populating, repositioning the populated routine between the first agent code and the third agent code to sequentially and contiguously order the first agent code, the populated routine, and the third agent code within the super agent to ensure that a call from a code element to the super agent results in a sequentially ordered execution of the first executable code, the second executable code, and the third executable code; after said repositioning, said super agent receiving the call from the code element; responsive to said receiving the call from the code element, said super agent executing code comprising, and in a sequential ordering of, the first executable code, the second executable code, and the third executable code; and said super agent returning control to said code element.