Patent ID: 7287257

Claim:
A method for directed information delivery to a host system comprising: detecting attachment of a hardware device to a host system, wherein a client software running on the host system is notified of the hardware device attachment; querying the hardware device for device information, wherein the client software queries the hardware device; establishing a connection with a remote server system; forwarding to the server system information related to the host system and the hardware device; wherein the host related information includes host operating system information and host system hardware information; and the hardware device information includes device class, device protocol, and vendor identification number to identify the hardware device; and said server system searches the world wide web for information related to the host system and the hardware device based on the host system information and the hardware device information provided to the server system; and a search result includes promotional or educational materials regarding the host system and the hardware device; identifying presentation data based on the search result; selecting most relevant data from among the presentation data, wherein the most relevant data is based on a user profile based on information collected by the client software; formatting the most relevant data for presentation to the user, wherein the formatting is based on a host system limitation and a host system requirement and a hardware device limitation and a hardware device requirement including graphic display capabilities of the host system and available bandwidth; and delivering to the host system formatted presentation data.