Let’s see – Microsoft applied for their patent on March 20, 2008. Mine, for virtually the same thing, was filed November 25, 2004.
I think I win.
The problem lies with device drivers. The device drivers which ship with each operating system release is only what is available at the time, so it cannot support new hardware which has been released after that time. This means when you plug in the device, the system is not going to find a suitable driver or itâ€™s going to end up becoming a generic device. Iâ€™m sure you too will be quite pissed when you just installed a $300 gaming keyboard and mouse, and it defaults as a generic USB keyboard and mouse.
Up to and until now, operating systems and hardware vendors have tackled this problem by the use of internet updating mechanisms which seek out new drivers when you plug in a device. This of course relies on vendors actually actively updating the drivers in this drivers pool which so far they’ve failed, but more importantly, it requires an active internet connection. The paradox of installing a new network adapter which requires a network connection to download a new driver is a good example where this fails.
Microsoft has just patented an idea that solves both of these problems with one stone. Patent application 20080071935, Self-Installing Computer Peripherals for those of you playing at home.