Microsoft’s Patent 060606