Automatic embedded host configuration system and method
First Claim
1. 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.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically detecting the attachment of a peripheral device to a host system, and configuring the host system for communication with the peripheral device is described. In accordance with an aspect of the invention, when a peripheral device is attached to the host system, the host detects the attachment of the device. If a device driver for controlling and communicating with the peripheral device is locally available, then the host system installs and loads the device driver. If the device driver is not locally present, then the host system establishes a connection with a server system that includes a database with the device driver needed for operation of the device. The device driver is forwarded to the host system and is then integrated into the host'"'"'s system software, so that the host can communicate with and control the peripheral device. In accordance with certain aspects of the invention, advertisements or other relevant information about the peripheral device or the host system is displayed to a user, when the host system detects the attachment of the device.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for directed information delivery, comprising:
-
a host system that detects attachment of a hardware device, wherein a client software running on the host system is notified of the hardware device attachment and the client software queries the hardware device for information; and a remote server system that receives, via a network connection, host related information and hardware device information, 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 remote server system searches the world wide web for information related to the host system and the hardware device, and a search result includes promotional or educational materials regarding the host system and the hardware device;
wherein based on the search result, presentation data is identified and most relevant data from among the presentation data is selected, wherein the most relevant data is based on a user profile based on information collected by the client software; and
the most relevant data is formatted for presentation to the user, wherein the presentation data is formatted 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
the formatted presentation data is delivered to the host system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification