Patent ID: 7456991
Filing Date: 2008-11-25
Classification: G06F

Abstract:
1. A printer comprising: a processor; a file system module included in memory of the printer and executable on the processor to store software files for the printer; a file system manager module included in firmware for the printer and executable on the processor to receive a modification request to modify a software file for the printer as stored in the file system module, the modification request received from externally of the printer and including one of adding, deleting, and replacing the software file for the printer as stored in the file system module; a database module included in the memory of the printer and executable on the processor to organize interrelationships of software files for the printer stored in the file system module; and a database manager module included in the firmware for the printer and executable on the processor to track modifications made to the database module and update the database module regarding modifications of the software files for the printer stored in the file system module.