Patent ID: 8723887

Claim:
A method for alpha-blending sections of a window with sections of a background region, the method comprising: obtaining, by a window manager executing on a computing machine, coordinates of a window located over a background region; capturing, by an alpha-blender executing on the computing machine, an image of the background region at least partially overlapped by the window; alpha-blending, by the alpha-blender, an image of the window with a section of the background region image to generate a third image by at least: determining that a first pixel in the window image comprises a first alpha channel value; determining that a second pixel in the section of the background image comprises a second alpha channel value, the first alpha channel value different than the second alpha channel value; calculating a third alpha channel value using the first alpha channel value and the second alpha channel value; and including the third alpha channel value in the generated third image; and displaying, by a rendering agent executing on the computing machine, the third image within the window.