Patent ID: 7373611

Claim:
A method for integrating at least one basic program with a basic window into an auxiliary program with an auxiliary window, comprising the steps of: running a plurality of programs, including at least one basic program, having a basic window, and an auxiliary program, having an auxiliary window, independently of each other on a computer having an associated viewing device on which said basic window and said auxiliary window are displayable, and allowing said at least one basic program to continue to run on said computer if running of said auxiliary program on said computer is terminated; in said auxiliary program, searching a memory area associated with said computer containing internal operating system data describing said plurality of programs, for an occurrence of an identifier that is characteristic of said at least one basic program, and determining a location of a basic window pointer from a location in said memory area where said identifier occurs, said basic window pointer allowing a location and a size of said basic window on said viewing device to be set; and using said basic window pointer, setting said location and size of said basic window on said viewing device, in said auxiliary program, to values determined by said auxiliary program.