Uh, how can Microsoft be awarded a patent for something that was being done at Carnegie Mellon over 5 years ago! The patent office consists of some very 'interesting' characters if they can't even look at graduate school projects as a source of prior art.