A method of upgrading a system, such as a computer, that supports a variety of devices includes locating and identifying a first supported device and determining location information related to a remote site at which device-level software is stored. The determination of location information is an automated...http://www.google.com/patents/US5870610?utm_source=gb-gplus-sharePatent US5870610 - Autoconfigurable method and system having automated downloading