Patent ID: 7430736
Filing Date: 2008-09-30
Classification: G06F

Abstract:
1. A system for network-based uploading of drivers for document processing devices comprising: means adapted for selectively receiving into a memory means integrated with a document processing controller, a plurality of alternative software drivers for use with associated workstations in data communication with a document processing device means associated with the controller; the memory means including means adapted for storing at least one executable software installation utility, the at least one executable software installation utility corresponding to at least one of the plurality of software drivers; rendering request means adapted for receiving a document rendering request from at least one of the associated workstations, the document rendering request including commencement of a transfer of an associated electronic document from the at least one workstation to the document processing device; means adapted for determining a presence of a plurality of software drivers disposed in the memory means of the controller that correspond to a received document rendering request, which plurality of software drivers are associated with different operating systems; graphical user interface generation means including means adapted for generating, via the controller, a graphical user interface on the associated workstations in accordance with a determined presence of a plurality of software drivers, which graphical user interface includes a list of each of the plurality of available software drivers stored in the memory transmitted from the document processing controller; means adapted for receiving user input, via the graphical user interface, which user input includes operating system data representative of an operating system type on the at least one associated workstation; input means adapted for receiving user input, via the graphical user interface, which user input selectively directs loading of the at least one of the plurality of software drivers to a storage area on the associated workstation in accordance with received operating system data; means adapted for identifying at least one stored executable software installation utility stored in the memory means which corresponds to the at least one of the plurality of software drivers corresponding to received user input; means adapted for commencing, in accordance with user input, a transfer of software from the memory to the storage area via a data communication session initiated via the graphical user interface in accordance with a selection completed via the input means, the software including at least one of the plurality of software drivers and at least one identified executable software installation utility corresponding to the at least one of the plurality of software drivers; and means adapted for commencing operation of the at least one identified executable software installation utility on the associated workstation after a transfer thereof to the storage area so as to install the at least one of the plurality of software drivers thereon.