Patent ID: 7739613
Filing Date: 2010-06-15
Classification: G06F

Abstract:
1. A method implemented on a computing device by a processor configured to execute instructions that, when executed by the processor, direct the computing device to perform acts comprising: ascertaining a graphics tier for use in generating a user interface on the computing device based on a use scenario; providing a first graphics tier that is configured to be used to render a first user interface, the first graphics tier comprising a desktop wall paper, bitmaps, and a transparent window frame, wherein realtime window geometry computations are utilized to provide a blur element interposed between the bitmaps and the desktop wall paper, the blur element configured to blur the background behind the transparent window frame; providing a second graphics tier that is configured to be used to render a second user interface, the second graphics tier using the desktop wall paper, the bitmaps, the transparent window frame, and the realtime window geometry computations of the first graphics tier, wherein the realtime window geometry computations are utilized to provide an opaque element interposed between the bitmaps and the desktop wall paper instead of the blur element; and switching automatically between the first graphics tier and the second graphics tier when the use scenario changes.