Patent ID: 7650493

Claim:
A method of using a first software object and a second software object on a computing device which includes a display, the method comprising the acts of: running the first software object in a first process, said first process being associated with a first address space, wherein the first process comprises an executing trusted application; running the second software object in a second process, said first address space being inaccessible to said second process, wherein the second process comprises an executing untrusted application; determining if the second process is attempting to access the first address space; if the second process is attempting to access the first address space, preventing the second process from accessing the first address space; creating a first window in which said first software object renders output, said first window being defined by a first region on the display; and creating a second window in which said second software object renders output, said second window being defined by a second region on the display which coincides at least partly with said first region.