Patent Document ID: 9223529
Application ID: 12753171

Base Claim:
1. A method of processing data associated with a job request, the method comprising: determining at least one job specific resource available to fulfill the job request; performing a prioritization computation, wherein the prioritization computation comprises applying respective weights for a plurality of information items to determine a job priority; concurrently determining a first pool of printers based on the prioritization computation and a second pool of printers without performing the prioritization computation; determining a third pool of printers from the first pool of printers and the second pool of printers; selecting at least one appropriate device from the third pool of printers to fulfill the job request based on the prioritization computation and the at least one available job specific resource, the third pool of printers satisfying conditions of the first pool of printers and conditions of the second pool of printers; and processing and completing the job using the at least one appropriate device based on the prioritization computation; wherein the applying of the respective weights for the plurality of information items to determine the job priority comprises taking a value of the collective weights of the plurality of information items and dividing the value by a cumulative utility factor.

---

Claim 7:
7. The method of claim 1 , wherein the job request is fulfilled based on a fairness scheme that is a function of the number of jobs submitted by the user in a predefined time period, and the number of days left before the job will expire.