Method and system for embedded network device installation
First Claim
1. A system for driver installation on a network device over a data network, the system comprising:
- a system agent that detects an identification message for a peripheral device when attached to the network device and transferring information regarding the identification message;
a system manager that receives the information regarding the peripheral device and compares the information to a database of driver information and notifies the network device regarding a matching driver for the peripheral device;
the system manager sends a message notifying the system agent of a location of the matching driver for the peripheral;
a bulk download agent for requesting download of a file at the location of the driver; and
a bulk download manager that answers the request by downloading the requested file to the network device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration files, and registry subhives. Moreover, the present system targets users of network devices for promotions, such as advertisements offered by Internet e-commerce sites. Promotions are generally icons or graphic images with links to host web servers overlaying a video display, but also includes audio and video clips or data streams. Network devices and their users are targeted through user profiles. User profiles are created when network devices register with the system server and are continually updated with information provided by user activity and event logs that are periodically uploaded from each device. The present system implements a scalable messaging system for data transmission between the system server and among the network devices such that it is neutral as to the specific hardware platforms on which it is implemented.
194 Citations
18 Claims
-
1. A system for driver installation on a network device over a data network, the system comprising:
-
a system agent that detects an identification message for a peripheral device when attached to the network device and transferring information regarding the identification message;
a system manager that receives the information regarding the peripheral device and compares the information to a database of driver information and notifies the network device regarding a matching driver for the peripheral device;
the system manager sends a message notifying the system agent of a location of the matching driver for the peripheral;
a bulk download agent for requesting download of a file at the location of the driver; and
a bulk download manager that answers the request by downloading the requested file to the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for driver installation on a network device over a data network, the method comprising:
-
the network device detecting an identification message for a peripheral device when attached to the network device;
the network device transferring information regarding the identification message to a server system;
a system manager of the server system comparing the information to a database of driver information to find a matching driver;
the system manager notifying the network device regarding the matching driver for the peripheral device;
the system manager sending a message notifying system agent of the network device of a location of the matching driver for the peripheral;
a bulk download agent requesting download of a file at the location of the driver; and
a bulk download manager answering the request by downloading the requested file to the network device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
the network device notifying the system manager when the driver had been loaded;
the system manager updating a database storing a status of the network device.
-
-
16. A method as recited in claim 10, further comprising the network device notifying the system manager when the peripheral is disconnected.
-
17. A method as recited in claim 10, further comprising the network device obtaining uninstall instructions for the driver and uninstalling the driver when the peripheral is disconnected.
-
18. A method as recited in claim 10, further comprising:
-
the network device notifying the system manager when the driver had been uninstalled; and
the system manager updating a database storing a status of the network device.
-
Specification