System and method of sorting print jobs for a plurality of print service providers

US9645778B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9645778-B2
Application numberUS-200913383566-A
CountryUS
Kind codeB2
Filing dateSep 14, 2009
Priority dateSep 14, 2009
Publication dateMay 9, 2017
Grant dateMay 9, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure is directed systems and methods of sorting print jobs for assignment to a plurality of print service providers. In one aspect, such a method can include receiving at a print server a plurality of print jobs having a plurality of print parameters from a plurality of users, where individual print jobs have multiple print parameters being represented in a portion of the plurality of print jobs. The method can further include selecting a prioritization factor, identifying a plurality of print service providers having at least partially different printing configurations, sorting the plurality of print jobs into a plurality of print job groupings based on common printing parameters and the prioritization factor, and sending the plurality of print job groupings to the plurality of print service providers to achieve the common print parameters and the prioritization factor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of sorting print jobs for assignment to a plurality of print service providers, comprising: receiving at a print server a plurality of print jobs having a plurality of print parameters from a plurality of users, wherein individual print jobs have multiple print parameters being represented in a portion of the plurality of print jobs; determining the print parameters of the received print jobs; comparing the print parameters of the received print jobs with each other to determine which of the print parameters are common among the received print jobs; selecting a prioritization factor; grouping the received print jobs into a plurality of print job groupings according to the common print parameters and the prioritization factor; identifying a plurality of print service providers having at least partially different printing configurations; assigning each grouping to a print service provider of the plurality of print service providers; and sending each of the plurality of print job groupings to the assigned print service provider. 2. The method of claim 1 , further comprising receiving individual printing configurations from individual print service providers. 3. The method of claim 1 , further comprising receiving printing availability from individual print service providers. 4. The method of claim 1 , further comprising printing the plurality of print job groupings by the plurality of print service providers. 5. The method of claim 1 , further comprising receiving service offers from third parties. 6. The method of claim 5 , wherein the service offers includes marketing services. 7. The method of claim 5 , wherein the service offers includes offers for discounted printing materials. 8. The method of claim 1 , wherein print parameters include a member selected from a group of print media, inks, toners, adhesives, coatings, and combinations thereof. 9. The method of claim 1 , wherein different printing configurations include a member selected from a group of print job size, print media, inks, toners, adhesives, coatings, print time, cost, sustainability, and combinations thereof. 10. The method of claim 1 , wherein the prioritization factor includes a member selected from a group of print job cost, print job time to completion, print job quality, print job size, print job sustainability, printing location, and combinations thereof. 11. The method of claim 1 , further comprising: after the grouping of the received print jobs into the plurality of groupings, determining if a print job of the received print jobs is not assigned to one of the groupings; and in response to a determination that a print job is not assigned to one of the groupings, retaining the print job for subsequent assignment to a new grouping. 12. The method of claim 1 , further comprising: after the grouping of the received print jobs into the plurality of groupings, determining if a print job of the received print jobs is not assigned to one of the groupings; and in response to a determination that a print job is not assigned to one of the groupings, returning the print job to the print server. 13. The method of claim 1 , wherein the groupings comprise groupings determined from different sets of the common parameters and different prioritization factors. 14. The method of claim 1 , wherein the grouping comprises: identifying a first common parameter for at least two of the received print jobs from the comparing; identifying a second common parameter for at least two other received print jobs from the comparing; creating a first group for the first common parameter; including the at least two received print jobs in the first group; creating a second group for the second common parameter; and including the at least two other received print jobs in the second group. 15. A system of sorting print jobs for assignment to a plurality of print service providers, comprising: a print server; a front end interface functionally coupled to the print server, the front end to receive a plurality of print jobs having a plurality of print parameters from a plurality of users, wherein individual print jobs have multiple print parameters represented in a portion of the plurality of print jobs; a sorting logic system functionally coupled to the print server; and a back end interface functionally coupled to the sorting logic system, the back end interface to receive printing configurations from a plurality of print service providers utilizing the back end interface, wherein the sorting logic system is to determine the print parameters of the received print jobs, compare the print parameters of the received print jobs with each other to determine which of the print parameters are common among the received print jobs, group the received print jobs into a plurality of groupings according to the common print parameters and a prioritization factor, and assign each grouping to a print service provider of the plurality of print service providers. 16. The system of claim 15 , wherein the sorting logic system is to communicate with the plurality of print service providers via an internet connection. 17. The system of claim 15 , wherein the sorting logic system is to communicate with third party service providers via an internet connection. 18. A non-transitory computer readable medium storing machine readable instructions that when executed by a processor perform policing resources in a computing utility facility, the instructions comprising instructions to: receiving at a print server a plurality of print jobs having a plurality of print parameters from a plurality of users, wherein individual print jobs have multiple print parameters being represented in a portion of the plurality of print jobs; determining the print parameters of the received print jobs; comparing the print parameters of the received print jobs with each other to determine which of the print parameters are common among the received print jobs; selecting a prioritization factor; grouping the received print jobs into a plurality of print job groupings according to the common print parameters and the prioritization factor; identifying a plurality of print service providers having at least partially different printing configurations; assigning each grouping to a print service provider of the plurality of print service providers; and sending each of the plurality of print job groupings to the assigned print service provider. 19. The non-transitory computer readable medium of claim 18 , wherein the prioritization factor includes print job cost, print job time to completion, print job quality, print job size, print job sustainability, printing location or combinations thereof. 20. The system of claim 15 , wherein the prioritization factor includes print job cost, print job time to completion, print job quality, print job size, print job sustainability, or combinations thereof.

Assignees

Inventors

Classifications

  • G06F3/1262Primary

    by grouping or ganging jobs · CPC title

  • Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources · CPC title

  • Improving printing performance · CPC title

  • in client-server-printer device configuration · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9645778B2 cover?
The present disclosure is directed systems and methods of sorting print jobs for assignment to a plurality of print service providers. In one aspect, such a method can include receiving at a print server a plurality of print jobs having a plurality of print parameters from a plurality of users, where individual print jobs have multiple print parameters being represented in a portion of the plur…
Who is the assignee on this patent?
Chatow Ehud, Simske Steven J, Dempster Benjamin I, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F3/1262. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).