Patent ID: 8463878

Claim:
A server for a network, the server configured to enable a user at a computer to scan a document at a scanner to obtain scanning data, the server comprising: a database of scanner drivers; a driver selection system configured to enable the user to select a driver for the scanner from the database of scanner drivers in response to one or more inputs provided to a browser hosted at the computer, wherein the browser enables the user to browse information received over a data transmission network, and wherein the one or more inputs are received at the server over the data transmission network; and a destination selection system configured to enable the user to select a location from the browser for saving the scanning data, the location being selected from locations including locations other than the computer; and further configured to insert a destination address of the selected location for saving the scanning data in a self-extracting executable file, the self-extracting executable file also including the selected driver, wherein the server is configured to transfer the self-extracting executable file to the computer.