Patent ID: 7765280

Claim:
A method for downloading device drivers for peripheral devices to a media client device, the method comprising the steps of: receiving a request at a remote server from a media client device for a device driver in response to a peripheral device interfacing with the media client device, wherein the request includes an identification of the media client device that includes at least one of a media access control address and a secure micro serial number, wherein the step of receiving a request includes receiving at least one of a peripheral device vendor identification and peripheral device identification number; and responsive to receiving the request, searching for the device driver among a plurality of device drivers stored at the remote server using at least one of the peripheral device vendor identification and the peripheral device identification number and downloading the device driver from the remote server to the media client device, wherein downloading the device driver includes scanning a broadcast file system data stream for a compatible device driver, wherein the broadcast file system data stream comprises a table, the table comprising a plurality of device drivers, compatibility levels, and associated file names, wherein the table is transmitted on a periodic basis, wherein the table is used to locate the device driver for the peripheral device.