US 12,086,489 B2
Methods and systems for managing multiple priority jobs at a multi-function device
Janani Krishnamurthy, Chennai (IN); Surya Priyadharshini Selvam, Chennai (IN); and Sridhar Ananthanarayanan, Chennai (IN)
Assigned to Xerox Corporation, Norwalk, CT (US)
Filed by XEROX CORPORATION, Norwalk, CT (US)
Filed on Aug. 22, 2022, as Appl. No. 17/892,197.
Prior Publication US 2024/0061630 A1, Feb. 22, 2024
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1263 (2013.01) [G06F 3/1207 (2013.01); G06F 3/1212 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method for managing multiple jobs at a multi-function device, the method comprising:
executing a first job at the multi-function device, wherein the first job is required to be completed within a pre-defined time, wherein the first job has one of: a no priority tag, a low priority tag, or a normal priority tag;
receiving a second job at the multi-function device, wherein the second job has one of: a no priority tag, a low priority tag, a normal priority tag or a high priority tag;
upon receiving the second job, estimating a completion time for the first job and the second job;
comparing a sum of the estimated completion time for the first job and the estimated completion time for the second job with the pre-defined time; and
based on the comparison, either continuing executing the first job or start executing the second job.