Automated Operating System Device Driver Updating System
First Claim
1. A method for updating device drivers for a server computer system, the method comprising:
- determining, by a build server, whether device drivers for an operating system image source need to be updated;
in response to determining that device driver updates need to be downloaded, scheduling by the build server a time for download of device driver updates;
downloading, by the build server, the scheduled device driver updates based on the scheduled time; and
storing, by the build server, the device driver updates in a device driver update database.
2 Assignments
0 Petitions
Accused Products
Abstract
Generally speaking, systems, methods and media for updating device drivers of an operating system for a server computer system are disclosed. Embodiments may include a method for updating device drivers for a server computer system by a build server. Embodiments of the method may include determining whether device drivers for an operating system image source need to be updated, such as by crawling a vendor website. Embodiments may also include in response to determining that device driver updates need to be downloaded, scheduling a time for download of device driver updates. Embodiments of the method may also include downloading the scheduled device driver updates based on the scheduled time and storing the device driver updates in a device driver update database. Further embodiments of the method may include installing the operating system image source on a target server and installing the device driver updates on the target server.
82 Citations
25 Claims
-
1. A method for updating device drivers for a server computer system, the method comprising:
-
determining, by a build server, whether device drivers for an operating system image source need to be updated; in response to determining that device driver updates need to be downloaded, scheduling by the build server a time for download of device driver updates; downloading, by the build server, the scheduled device driver updates based on the scheduled time; and storing, by the build server, the device driver updates in a device driver update database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising:
-
determining, by a build server, whether device drivers for an operating system image source need to be updated; in response to determining that device driver updates need to be downloaded, scheduling by the build server a time for download of device driver updates; downloading, by the build server, the scheduled device driver updates based on the scheduled time; and storing, by the build server, the device driver updates in a device driver update database. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A device driver update system, the system comprising:
a build server in communication with a target server via a network, comprising; a database, the database having an operating system image source for installing an operating system on a target server, the operating system image source including one or more operating system device drivers; an operating system installer to install the operating system image source on the target server via the network; and a device driver updater to download and install device driver updates, the device driver updater comprising; a device driver update detector to determine whether device driver updates need to be downloaded; a device driver update downloader to schedule a download of device driver updates to be downloaded and to download the device driver updates; and a device driver update installer to install the downloaded device driver updates on the target server via the network. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
Specification