The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 02, 2003
Filed:
Nov. 29, 1999
David L. Salgado, Victor, NY (US);
Rodney L Turmon, Rochester, NY (US);
Nicholas M. Lamendola, Lima, NY (US);
Xerox Corporation, Stamford, CT (US);
Abstract
A method and apparatus for prioritizing the use of multifunctional printing system's basic processing resources to multiply active capability job resources for a basic resource under a certain condition. The printing system employs a controller with an improved job contention manager (JCM). A plurality of basic resources of the printing system are provided with a queue. One or more job services, at desired times, signals the JCM to carry out a sub-job of a given job. The signal for each of the sub-jobs includes information about the respective sub-job and its job service and priority. Responsive to the signal, the JCM adds, for a first video capability required by a first sub-job, a corresponding first basic job resource to the queues of each basic resource which the first video capability will require in order to perform the first sub-job. The first basic job resources for the first sub-job are placed in an “Active” state ready for processing, if the first basic job resource is at the top of all of the queues, of all the basic resources, required by the first video capability. Responsive to a second signal, the JCM adds, for a second video capability required by the second sub-job, a corresponding second basic job resource sub-job to the queues of each basic resource which the second video capability will require in order to perform the second sub-job. The, second basic job resources, which follow a first basic job resource in a basic resource queue, are placed in an “Active” state ready for processing after the first basic job resource, if the first and second basic job resources in the queue are submitted by the same job service and for the same job as the first sub-job. Any basic resources of the first sub-job which are not used for the second sub-job are then freed for use by other video capabilities.