In one aspect, a method for distributing a software patch to a plurality
of customers includes downloading the software patch from at least one
server to one of a number of kiosks located at public customer-accessible
locations. In another aspect, a system for distributing a software patch
includes kiosks located in public customer-accessible locations, and one
or more servers configured to download the software patch to the kiosks.
In another aspect, a method of updating a computer by installing a
software patch includes traveling to a location of a kiosk, using a
customer interface of the kiosk to create a copy of the software patch on
at least one portable computer readable medium, transporting the at least
one portable computer readable medium to a location of the computer, and
installing the software patch from the at least one portable computer
readable medium onto the computer.