Managing print jobs
First Claim
1. A system for managing print jobs associated with multiple customers, comprising:
- at least one web server configured to provide to a plurality of customers operating a plurality of corresponding electronic devices, via a network, a plurality of corresponding customer-selected editable design templates for printed products and one or more design software tools to enable customer editing of the corresponding customer-selected editable design template at the corresponding customer'"'"'s electronic device to create a corresponding custom print product design,the at least one web server further configured to electronically receive multiple corresponding individual print jobs comprising corresponding custom print product designs created by different corresponding customers operating different individual ones of the plurality of electronic devices, each received individual print job having associated therewith corresponding customer information and one or more printing requirements;
non-transitory electronic storage configured to store the received multiple individual print jobs and the associated corresponding customer information and printing requirements;
at least one backend printing server configured to automatically aggregate a plurality of the stored individual print jobs that are characterized by having at least some common printing requirements to create an aggregate print job, the aggregate print job comprising a plurality of individual print jobs associated with different customers spatially placed in predefined individual print job positions of corresponding predefined sizes in each of two dimensions of a corresponding two-dimensional aggregate print job layout, whereby the individual print jobs in the aggregate print job are printed at one time on one or more units of a shared substrate when the aggregate print job is printed.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing print jobs associated with multiple customers. Customer-editable design templates for printed products and design software tools enabling creation by customers of custom print product designs are provided, via a network, to multiple customers operating corresponding electronic devices. Individual print jobs corresponding to custom print product designs created by multiple different customers via the electronic devices are received and automatically aggregated into an aggregate print job comprising individual print jobs from different customers. The aggregated individual print jobs in the aggregate print job are printed simultaneously on one or more units of a shared substrate when the aggregate print job is printed.
159 Citations
30 Claims
-
1. A system for managing print jobs associated with multiple customers, comprising:
-
at least one web server configured to provide to a plurality of customers operating a plurality of corresponding electronic devices, via a network, a plurality of corresponding customer-selected editable design templates for printed products and one or more design software tools to enable customer editing of the corresponding customer-selected editable design template at the corresponding customer'"'"'s electronic device to create a corresponding custom print product design, the at least one web server further configured to electronically receive multiple corresponding individual print jobs comprising corresponding custom print product designs created by different corresponding customers operating different individual ones of the plurality of electronic devices, each received individual print job having associated therewith corresponding customer information and one or more printing requirements; non-transitory electronic storage configured to store the received multiple individual print jobs and the associated corresponding customer information and printing requirements; at least one backend printing server configured to automatically aggregate a plurality of the stored individual print jobs that are characterized by having at least some common printing requirements to create an aggregate print job, the aggregate print job comprising a plurality of individual print jobs associated with different customers spatially placed in predefined individual print job positions of corresponding predefined sizes in each of two dimensions of a corresponding two-dimensional aggregate print job layout, whereby the individual print jobs in the aggregate print job are printed at one time on one or more units of a shared substrate when the aggregate print job is printed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing print jobs associated with multiple customers, comprising:
-
providing over a network by one or more web server to a plurality of electronic devices operated by corresponding customers, a plurality of corresponding customer-selected editable design templates for printed products and one or more design software tools to enable customer editing of the corresponding customer-selected editable design template at the corresponding customer'"'"'s electronic device to enable customer creation of a corresponding custom print product design, electronically receiving, by the one or more web server and from the plurality of electronic devices, multiple individual print jobs comprising corresponding custom print product designs created by different corresponding customers operating different individual ones of the plurality of electronic devices, each received individual print job having associated therewith corresponding customer information and one or more printing requirements; automatically aggregating by one or more backend printing server a plurality of the received individual print jobs that are characterized by having at least some common printing requirements to create an aggregate print job, the aggregate print job comprising a plurality of individual print jobs associated with different customers spatially placed in predefined individual print job positions of corresponding predefined sizes in each of two dimensions of a corresponding two-dimensional aggregate print job layout, whereby the individual print jobs in the aggregate print job are printed at one time on one or more units of a shared substrate when the aggregate print job is printed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for managing print jobs associated with multiple customers, comprising:
-
at least one web server configured to provide for display to a plurality of electronic devices operated by a plurality of corresponding customers, via a network, a plurality of template images of corresponding design templates for printed products, each template image associated with a corresponding template selection tool configured to enable customer selection of the corresponding design template, the at least one web server responsive to customer selection of a corresponding design template via the corresponding template selection tool by downloading to, and displaying in a web browser executing on, the selecting customer'"'"'s electronic device an editable version of the selected design template, and further by downloading one or more design software tools to the selecting customer'"'"'s electronic device to enable the selecting customer to edit the editable version of the design template at the selecting customer'"'"'s electronic device to create a custom print product design; the at least one web server further configured to electronically receive multiple corresponding individual print jobs comprising respective corresponding custom print product designs created by different corresponding customers operating different individual ones of the plurality of electronic devices, each received individual print job having associated therewith corresponding customer information and one or more printing requirements, the printing requirements comprising specification of at least a plurality of requirements from the group consisting of delivery date, paper grade, and post-press processing requirements; non-transitory electronic storage configured to store the received multiple individual print jobs and the associated corresponding customer information and printing requirements, and a plurality of different standard aggregation templates, each different standard aggregation template defining a different two-dimensional layout having different predefined individual print job positions and corresponding sizes, and each characterizing where cuts need to be made after printing in order to separate the individual print jobs of an aggregate print job generated in accordance with the corresponding standard aggregation template definition; at least one backend printing server configured to automatically aggregate a plurality of the stored individual print jobs that are characterized by having at least some common printing requirements into an aggregate print job whereby the individual print jobs aggregated into the aggregate print job are printed at one time on one or more units of a shared substrate when the aggregate print job is printed, the automated aggregation comprising selecting selection one of the plurality of different standard aggregation templates, creating a two-dimensional aggregate print job layout characterized by the selected standard aggregation template, the created layout configured to receive therein individual print jobs in each of the predefined positions of the created layout, searching the associated printing requirements of the stored individual print jobs associated with the multiple customers to identify individual print jobs having at least some common printing requirements and having a corresponding individual print job size which corresponds to the predefined size of at least one print job position in the created layout, and inserting at least some of the identified individual print jobs into respective print job positions of corresponding predefined size in the created layout to generate the aggregate print job, wherein the individual print jobs aggregated into the aggregate print job are associated with at least some different customers.
-
-
30. A method for managing print jobs associated with multiple customers, comprising:
-
providing, by a server via a network, to a plurality of electronic devices operated by a plurality of corresponding customers, a plurality of template images of corresponding design templates for printed products, each template image associated with a corresponding template selection tool configured to enable customer selection of the corresponding print product design template; responding, by the server, to customer selection of a design template via the corresponding template selection tool by downloading to, and displaying in a web browser executing on, the selecting customer'"'"'s electronic device an editable version of the selected design template and one or more design software tools to enable the selecting customer to edit the editable version of the design template at the selecting customer'"'"'s electronic device to create a custom print product design; electronically receiving multiple corresponding individual print jobs comprising corresponding custom print product designs created by different corresponding customers operating different individual ones of the plurality of electronic devices, each received individual print job having associated therewith corresponding customer information and one or more printing requirements, the printing requirements comprising specification of at least a plurality of requirements from the group consisting of delivery date, paper grade, and post-press processing requirements; automatically aggregating a plurality of the stored individual print jobs having at least some common printing requirements into an aggregate print job whereby the individual print jobs incorporated into the aggregate print job are printed at one time on one or more units of a shared substrate when the aggregate print job is printed, the automated aggregation comprising selecting a standard aggregation template which defines a two-dimensional layout having different predefined individual print job positions and corresponding individual print job position sizes and further characterizing where cuts need to be made after printing in order to separate the individual print jobs of the aggregate print job generated in accordance with the corresponding standard aggregation template definition, creating a two-dimensional aggregate print job layout generated in accordance with the selected standard aggregation template, the created layout configured to receive therein individual print jobs in each of the predefined positions of the created layout, searching the associated printing requirements of the stored individual print jobs associated with the multiple customers to identify individual print jobs having at least some common printing requirements and having a corresponding individual print job size which corresponds to the predefined size of at least one print job position in the created layout, and placing at least some of the identified individual print jobs into respective individual print job positions of corresponding predefined individual print job position size in the created layout to generate the aggregate print job.
-
Specification