Skip to main content

Microsoft Patents GPU-accelerated Window Manager

Microsoft received a patent that explains a "compositing desktop window manager".

The patent was confirmed on November 15 and was filed about a year ago as an update to a 2007 patent. According to Microsoft, the compositing desktop window manager (short CDWM) would draw "the window to a buffer memory for future reference, and takes advantage of advanced graphics hardware and visual effects to render windows based on content on which they are drawn." The initial idea for such an approach dates back to a 2003 patent application and includes ideas for Windows Vista and its DWM / Aero Glass interface, which required, in comparison to Windows XP, a substantial bump in GPU horsepower.

However, using a GPU for general purpose applications is much more popular and realistic today as many more powerful graphics chips are deployed in mainstream computing systems than was the case when Vista was launched. According to the patent, application software directly accesses the CDWM via an API, which connects the application to a subsystem programming interface as well as an interface object manager and theme manager. A legacy subsystem is still present as a fallback option. A unified compositing engine (UCE) that acts as a link to a 3D graphics interface, such as OpenGL or Direct3D, is part of the invention.

The timing of the patent application suggests that the technology is not tied to the development of Windows 8 and the update could simply address inaccuracies. One indication for this thought is also a patent drawing that shows windows that combine different geometric shapes such as rectangles and ovals - which is not something that is pursued by Microsoft today. However, much more advanced GPU acceleration could help Microsoft tremendously with the deployment of Windows 8 on entry-level computers, including ARM systems.

  • amk-aka-Phantom
    As much as I hate patents for concepts, I'd rather see Microsoft acquiring them than Apple.
    Reply
  • Ragnar-Kon
    amk-aka-PhantomAs much as I hate patents for concepts, I'd rather see Microsoft acquiring them than Apple.Yeah Apple and Microsoft (or any other company) are one in the same in my book. Build it, THEN you can patent it. Patents for ideas just doesn't make sense.

    And by the way, I understand that GPU acceleration can provide great improvements in many programs, but I'm just not seeing GPU-accelerated Window Managers being one of those programs that will benefit.
    Reply
  • gaborbarla
    Watch out, someone might patent the air that they breathe.
    Reply
  • @ragnar
    companies sell their stuff on Multiple Small Features. go play in standard linux and youl understand what the patent keeps out, and how microsoft/ios gets people then.
    Reply
  • Linux has done this for years.
    Reply
  • @gaborbala
    Are you an idiot? This is not a patent for a rectangle, this is a proper patent.

    if you read you would see this opens a world up for new shapes/styles/themes. and this can impact a product immensely.

    This is the first patent ive seen in a long while that made sense, this technology is unique to MS and they designed it. now if they implement it soon then who knows we might just get Aero+ theme or something.
    Reply
  • de5_Roy
    can't help but think linux distros have had gpu accelerated window managers before microsoft had.
    but imo ms made a well-timed move patenting this after processor gfx has become more powerful and will get more powerful as time goes on.
    Reply
  • sinfulpotato
    Ragnar-KonYeah Apple and Microsoft (or any other company) are one in the same in my book.

    Apple uses its patents to force people out of the market, Microsoft wants royalties.
    Reply
  • tofu2go
    Wait a minute... GPU accelerated window manager? 2003 patent? Mac OS X has had Quartz Extreme, which added GPU acceleration to the window manager, since version 10.2 released in 2002.
    Reply
  • spookie
    tofu2goWait a minute... GPU accelerated window manager? 2003 patent? Mac OS X has had Quartz Extreme, which added GPU acceleration to the window manager, since version 10.2 released in 2002.
    de5_roycan't help but think linux distros have had gpu accelerated window managers before microsoft had.but imo ms made a well-timed move patenting this after processor gfx has become more powerful and will get more powerful as time goes on.
    they might have had it long ago...but clearly they never patented it
    Reply