Patent 7640500 was granted and assigned to Corel Corporation on December, 2009 by the United States Patent and Trademark Office.
A preflight system for analysing an electronic document for possible problems is disclosed. The preflight system has one or more preflight clients and a preflight engine. Each preflight client is provided for an associated output component of the creation application and has testing code for testing one or more warnings relating to the associated output component. The preflight engine determines relevant preflight client, controls preflight process using the relevant preflight clients, and collects information on the test results of the warnings from the relevant preflight clients.