Patents by Inventor Shane Matthew Cain

Shane Matthew Cain has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8649043
    Abstract: A method implemented in a print shop management system for exporting print jobs from the print shop management program. The exporting method allows selection of an export job ticket format at the time of export. The export job ticket format may be a press device format suitable for consumption by a digital printing device, or an original input format that preserves the format of the original job ticket imported from an external program. For the press device format, an output job ticket in the requested format is generated from scratch based on job parameters stored in a job ticket database. For the original input format, a copy of the original job ticket is read from an input job ticket and exported; optionally, job parameters generated by the print shop management program may be incorporated into the copy of the input job ticket before exporting.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: February 11, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Shane Matthew Cain
  • Patent number: 8390869
    Abstract: A method for pre-configuring a portable storage device for use in transporting print jobs in a print shop, and a method for using the pre-configured portable storage device to export and import print jobs between different devices in the print shop. The portable storage device is pre-configured to contain multiple root directories uniquely corresponding to multiple print job management programs. A configuration file containing exporting and importing instructions and administrative information is stored in each root directory. When exporting print jobs, the exporting program automatically locates its own unique root directory and exports jobs into that root directory. When importing print jobs, once the operator indicates an exporting program, the importing program searches the root directory for the exporting program for all stored jobs and displays them to the operator for selection.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: March 5, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Shane Matthew Cain
  • Patent number: 8279487
    Abstract: In a print shop system including a plurality of printers and a print shop management server which manages print jobs, an improved method is described for detecting color components in a document page for purposes of assigning the document to appropriate printers for printing. First, each page element is analyzed without rasterizing the page. If a raster image is colored, its location and size are added to an image information list. If a non-raster graphical element overlaps a raster image previously stored in the image information list, the overlapped raster image is removed from the list. After analyzing all page elements of the page, if any raster image remains in the image information list, the page is marked as colored. Otherwise, the page is rasterized to detect colored using a conventional method. The resolution used for page rasterization may be controlled by a user.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: October 2, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Shane Matthew Cain
  • Publication number: 20120243031
    Abstract: A graphic processing unit (GPU) accelerated image analysis and control system and method for implementing a process of managing parallel processing algorithms on one or more GPU devices. An exemplary embodiment of the process includes the steps of configuring the multiple GPU devices to enable multiple applications to be executed by the GPU devices, the multiple applications being used for GPU accelerated image analysis, assigning the multiple applications to the multiple GPU devices in accordance with the configurations of the multiple GPU devices, and having the multiple GPU devices execute the assigned applications in parallel, thereby performing the GPU accelerated image analysis. When a multi-GPU model is enabled on two or more GPU devices assigned to a printing application, a GPU distribution algorithm is invoked for performing the GPU accelerated image analysis simultaneously on the two or more GPU devices.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20110235091
    Abstract: A method for pre-configuring a portable storage device for use in transporting print jobs in a print shop, and a method for using the pre-configured portable storage device to export and import print jobs between different devices in the print shop. The portable storage device is pre-configured to contain multiple root directories uniquely corresponding to multiple print job management programs. A configuration file containing exporting and importing instructions and administrative information is stored in each root directory. When exporting print jobs, the exporting program automatically locates its own unique root directory and exports jobs into that root directory. When importing print jobs, once the operator indicates an exporting program, the importing program searches the root directory for the exporting program for all stored jobs and displays them to the operator for selection.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20110235093
    Abstract: A method implemented in a print shop management system which allows operators to conveniently transport groups of print jobs between different devices and programs of the print shop, such as a MIS system, prepress devices, printers, finishing devices, etc. When exporting print jobs from a print job management program (the exporting program), the operator defines one or more job groups by specifying the criteria for each job group, and the exporting program exports all print jobs in the job groups to a storage location such as a USB flash drive. As a part of the exporting step, the exporting program filters the print jobs in the program's jobs database to find all jobs satisfying the criteria of each job group. The groups of jobs may be imported into another print job management program by accessing the storage location (e.g. by inserting the USB drive into the importing device).
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20110075195
    Abstract: A method implemented in a print shop management system for exporting print jobs from the print shop management program. The exporting method allows selection of an export job ticket format at the time of export. The export job ticket format may be a press device format suitable for consumption by a digital printing device, or an original input format that preserves the format of the original job ticket imported from an external program. For the press device format, an output job ticket in the requested format is generated from scratch based on job parameters stored in a job ticket database. For the original input format, a copy of the original job ticket is read from an input job ticket and exported; optionally, job parameters generated by the print shop management program may be incorporated into the copy of the input job ticket before exporting.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20100328684
    Abstract: In a print shop system including a plurality of printers and a print shop management server which manages print jobs, an improved method is described for detecting color components in a document page for purposes of assigning the document to appropriate printers for printing. First, each page element is analyzed without rasterizing the page. If a raster image is colored, its location and size are added to an image information list. If a non-raster graphical element overlaps a raster image previously stored in the image information list, the overlapped raster image is removed from the list. After analyzing all page elements of the page, if any raster image remains in the image information list, the page is marked as colored. Otherwise, the page is rasterized to detect colored using a conventional method. The resolution used for page rasterization may be controlled by a user.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20100328703
    Abstract: In a print shop system including a plurality of printers and a print shop management server which manages print jobs, an improved method is described for controlling a document color detection method for purposes of assigning documents to appropriate printers for printing. A user interface is provided for the user to specify a set of criteria for selectively forwarding the color detection task to another server or for rejecting the print job. In a first embodiment, if one or more specified criteria are met, the print shop management server forwards the print job to another server to perform color detection. In a second embodiment, if one or more specified criteria are met, the print shop management server rejects the print job and notifies the user.
    Type: Application
    Filed: June 29, 2009
    Publication date: December 30, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20100073712
    Abstract: An automatic job assignment method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment described. Each print job is processed by comparing the printing requirements of the job with capabilities of the printers to find one or more candidate printers that can satisfy all job requirements. Then, from all such candidate printers, one printer is selected by evaluating real-time conditions of the printers, such as wait time, device status, periodic maintenance (PM) count, operation history, job ticket history, etc., and the print job is submitted to the selected printer. The real-time conditions and the order in which they are evaluated are set by the operator. The process can also be run in an alternative mode where one of the candidate printers is selected based on a pre-defined fixed priority preference.
    Type: Application
    Filed: June 4, 2009
    Publication date: March 25, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20100073705
    Abstract: An automatic job assignment method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment described. Each print job is processed by comparing the printing requirements of the job with capabilities of the printers to find one or more candidate printers that can satisfy all job requirements. Then, from all such candidate printers, one printer is selected by evaluating real-time conditions of the printers, such as wait time, device status, periodic maintenance (PM) count, operation history, etc., and the print job is submitted to the selected printer. The real-time conditions and the order in which they are evaluated are set by the operator. The process can also be run in an alternative mode where one of the candidate printers is selected based on a pre-defined fixed priority preference.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20100037285
    Abstract: In a print shop management system, a print job submission approval policy is provided to determine whether a print job submission made by a particular user is approved or prohibited. The policy includes multiple policy settings of job restriction criteria enforced at job submission time. The restrictions may be based on job price, certain restricted functions, resource usage, etc. If the job submission is prohibited, a message is displayed to the user but the print job is not submitted to the printer. Each policy setting may be applied to a user based on his user role or user name. Each policy setting is created by an administrator. A user interface for inputting policy setting values is disclosed.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain
  • Publication number: 20100037286
    Abstract: In a print shop management system, a print job submission approval policy is provided to determine whether a print job submission to a target printer is approved or prohibited. The policy includes multiple policy settings of job restriction criteria enforced at job submission time. The restrictions are based on conditions of the target printer, such as PM count, jam count, error count, printer status, levels of available resources, etc. The policy may also restrict certain user's ability to submit print jobs to certain printers. If the job submission is prohibited, a message is displayed to the user but the print job is not submitted to the printer. Each policy setting may be applied to a printer based on printer type or identity. Each policy setting is created by an administrator. A user interface for inputting policy setting values is disclosed.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Shane Matthew Cain