Patents by Inventor Geoff W. Harmon

Geoff W. Harmon 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: 9600213
    Abstract: Disclosed is a print solution that provides efficient managing, routing and processing of print jobs in a print shop. Particularly, the print solution applies a customized algorithm that analyzes the job complexity of all print jobs and based on the job complexity analysis, routes print jobs to the correct printers for printing.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 21, 2017
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Sivaraman Rajalingam, Geoff W. Harmon
  • Publication number: 20170060490
    Abstract: Disclosed is a print solution that provides efficient managing, routing and processing of print jobs in a print shop. Particularly, the print solution applies a customized algorithm that analyzes the job complexity of all print jobs and based on the job complexity analysis, routes print jobs to the correct printers for printing.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Sivaraman Rajalingam, Geoff W. Harmon
  • Patent number: 9223530
    Abstract: A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. When an operator manually assigns a print job to a printer, the print job requirements are compared with capabilities of the printer to detect any constraints (i.e. incompatibilities between printer capabilities and print job requirements). The job is printed if no constraint is detected. If a constraint of a first category is detected (e.g. incompatible color capabilities, paper size and type, layout, etc.), printing will not proceed and an error message is displayed. If a constraint of a second category is detected (e.g. inadequate finishing capabilities), a warning message is displayed with a request for operator instruction regarding whether to proceed with printing. If the operator chooses to proceed, the job will be printed, and a banner page containing instructions regarding uncompleted job requirements is generated.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: December 29, 2015
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Publication number: 20150317111
    Abstract: A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. When an operator manually assigns a print job to a printer, the print job requirements are compared with capabilities of the printer to detect any constraints (i.e. incompatibilities between printer capabilities and print job requirements). The job is printed if no constraint is detected. If a constraint of a first category is detected (e.g. incompatible color capabilities, paper size and type, layout, etc.), printing will not proceed and an error message is displayed. If a constraint of a second category is detected (e.g. inadequate finishing capabilities.), a warning message is displayed with a request for operator instruction regarding whether to proceed with printing. If the operator chooses to proceed, the job will be printed, and a banner page containing instructions regarding uncompleted job requirements is generated.
    Type: Application
    Filed: June 19, 2015
    Publication date: November 5, 2015
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Patent number: 9007603
    Abstract: A method for managing printers, implemented in a print job management apparatus, is provided. The method includes displaying a list of the printers and a list of one or more virtual printing devices on a display monitor, each virtual printing device being defined by designating one or more of the printers together with pre-defined rules for processing a print job, receiving a command from a user to select a virtual printing device, and in response to said command, visually distinguishing the one or more of the printers designated by the selected virtual printing device among the printers listed on the display monitor.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: April 14, 2015
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Geoff W. Harmon, Toshiro Fujimori, Rakesh Pandit, Shigenori Matsubara
  • Patent number: 8593653
    Abstract: A method for managing a plurality of pint jobs is implemented in a print job management apparatus connected to printers. The method includes receiving print job, and visually presenting a display screen to a user, the display screen including first, second and third panels for classifying the received print jobs according to processing phase thereof, the first panel being provided for listing print jobs that are awaiting assignment of printers thereto for processing the print jobs, the second panel being provided for listing print jobs that have been assigned to printers and that have not been completed by the assigned printers, the third panel being provided for listing at least one of first and second categories of print jobs, the first category including print jobs that have been completed, the second category including print jobs that have been cancelled.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: November 26, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Toshiro Fujimori, Geoff W. Harmon, Rakesh Pandit, Shigenori Matsubara
  • Patent number: 8520232
    Abstract: A useful method for analyzing a print job in a multiple-printer environment is provided. The method includes receiving a print job, the print job specifying values of job parameters, reading out values of the job parameters specified in the print job, determining whether the printer settings of the plurality of printers conform to said read out values of the job parameters of the print job, and communicating a result of the conformity determination to a user.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 27, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Geoff W. Harmon, Toshiro Fujimori, Rakesh Pandit, Shigenori Matsubara
  • Patent number: 8488144
    Abstract: Print management apparatus and method for managing a print shop system are described. A server defines one or more virtual queues as a virtual printing device to which print jobs may be submitted. Each virtual queue designates a physical printer and has a set of pre-defined job parameters (parameters that define how a print job will be printed) associated with it. Each print job managed by the server also has a set of job parameters associated with it to define how the print job is to be printed. When a print job is submitted to a virtual queue for printing, the server overrides the job parameters of the submitted print job, and prints the job on the printer designated by the virtual queue using the job parameters associated with the virtual queue. A warning message may be displayed before the server proceeds with the printing to alert the operator.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: July 16, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Toshiro Fujimori, Geoff W. Harmon, Rakesh Pandit, Shigenorl Matsubara
  • Patent number: 8384927
    Abstract: An efficient and effective method for managing a plurality of print jobs is implemented on a print job management apparatus (e.g. a server) which is connected to a plurality of printing devices. The print job management apparatus groups the received print jobs into a number of groups based on various criteria, such as customer information, print priority, color settings, the number of copies, paper size, paper type, finishing options, etc., and submits each group of print jobs to one printing device for printing. Different groups of print jobs can be submitted to different printing devices, and each printing device prints the print jobs submitted to it. The print job management apparatus can also display the grouping result to an operator. The method allows the print job management apparatus and the operator to more efficiently manage the print jobs.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: February 26, 2013
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Geoff W. Harmon, Toshiro Fujimori, Rakesh Pandit, Shigenori Matsubara
  • Patent number: 8294939
    Abstract: A method for managing a plurality of print jobs is implemented in a print job management apparatus connected to printers. The method includes receiving print job, and visually presenting a display screen to a user, the display screen including first, second and third panels for classifying the received print jobs according to processing phase thereof, the first panel being provided for listing print jobs that are awaiting assignment of printers thereto for processing the print jobs, the second panel being provided for listing print jobs that have been assigned to printers and that have not been completed by the assigned printers, the third panel being provided for listing at least one of first and second categories of print jobs, the first category including print jobs that have been completed, the second category including print jobs that have been cancelled.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: October 23, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Toshiro Fujimori, Geoff W. Harmon, Rakesh Pandit, Shigenori Matsubara
  • Patent number: 8270007
    Abstract: A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. Each print job specifies job ticket parameters representing printing requirements. Each received job is processed by comparing the printing requirements of the job with capabilities of the printers. If a printer cannot satisfy all printing requirements of the job, it is eliminated as a candidate printer. Then, from all printers that can satisfy all printing requirements of the job, one printer is selected based on a pre-defined priority preference and the job is submitted to the selected printer. The printer priority preference is created by the operator based on cost and other factors. The operator can also select an alternative execution mode where, among all printers that can satisfy all requirements of the job, the one with minimum wait time is selected.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: September 18, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Patent number: 8120813
    Abstract: A method is described for managing a print shop system in which a plurality of printers are connected to and managed by a server. When a document to be printed contains both color and black and white pages, the server splits the print job into a color and a black and white sub-job. Each print job includes a job ticket containing a plurality of parameters and the document to be printed. The server splits the original print job by generating a color sub-document and a black and white sub-document based the color characteristics of the pages of the original document, and generating a color sub-job ticket and a black and white sub-job ticket based on the original job-ticket parameters, by suitably retaining some original parameters, overriding some, deleting some, retaining some with page shifting, and adding some parameters. The two sub-jobs are printed by two different printers and then merged.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: February 21, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Shigenori Matsubara, Toshiro Fujimori, Rakesh Pandit, Geoff W. Harmon
  • Patent number: 8072633
    Abstract: A method is described for managing a print shop system in which a plurality of printers are connected to and managed by a server. The server receives a print job including a job ticket and source document to be printed, and generates two or more sub-jobs each including a sub-job ticket and a sub-document by analyzing the job ticket and the content of the source document. The two or more sub-jobs are submitted to a plurality of printers and/or finishing devices in accordance with the sub-job tickets. One particular example is color split printing where black and white pages and color pages of a source document are split into two sub-jobs to be printed by a black and white printer and a color printer, respectively.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: December 6, 2011
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Toshiro Fujimori, Geoff W. Harmon, Rakesh Pandit, Shigenori Matsubara
  • Publication number: 20100188700
    Abstract: A method for managing a plurality of pint jobs is implemented in a print job management apparatus connected to printers. The method includes receiving print job, and visually presenting a display screen to a user, the display screen including first, second and third panels for classifying the received print jobs according to processing phase thereof, the first panel being provided for listing print jobs that are awaiting assignment of printers thereto for processing the print jobs, the second panel being provided for listing print jobs that have been assigned to printers and that have not been completed by the assigned printers, the third panel being provided for listing at least one of first and second categories of print jobs, the first category including print jobs that have been completed, the second category including print jobs that have been cancelled.
    Type: Application
    Filed: March 23, 2010
    Publication date: July 29, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Toshiro FUJIMORI, Geoff W. HARMON, Rakesh Pandit, Shigenori Matsubara
  • Publication number: 20100157368
    Abstract: A method for managing printers, implemented in a print job management apparatus, is provided. The method includes determining availability of each of the printers in accordance with a pre-defined criteria, and displaying a list of the printers together with the availabilities of the printers on a display monitor.
    Type: Application
    Filed: February 4, 2010
    Publication date: June 24, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Geoff W. Harmon, Toshiro Fujimori, Rakesh Pandit, Shigenori Matsubara
  • Publication number: 20090217268
    Abstract: A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. When an operator manually assigns a print job to a printer, the print job requirements are compared with capabilities of the printer to detect any constraints (i.e. incompatibilities between printer capabilities and print job requirements). The job is printed if no constraint is detected. If a constraint of a first category is detected (e.g. incompatible color capabilities, paper size and type, layout, etc.), printing will not proceed and an error message is displayed. If a constraint of a second category is detected (e.g. inadequate finishing capabilities), a warning message is displayed with a request for operator instruction regarding whether to proceed with printing. If the operator chooses to proceed, the job will be printed, and a banner page containing instructions regarding uncompleted job requirements is generated.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Publication number: 20090201531
    Abstract: A method implemented in a print job management apparatus for processing print jobs in a multiple-printer print shop environment is described. Each print job specifies job ticket parameters representing printing requirements. Each received job is processed by comparing the printing requirements of the job with capabilities of the printers. If a printer cannot satisfy all printing requirements of the job, it is eliminated as a candidate printer. Then, from all printers that can satisfy all printing requirements of the job, one printer is selected based on a pre-defined priority preference and the job is submitted to the selected printer. The printer priority preference is created by the operator based on cost and other factors. The operator can also select an alternative execution mode where, among all printers that can satisfy all requirements of the job, the one with minimum wait time is selected.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Publication number: 20090147295
    Abstract: A method for managing a print shop system having a plurality of printers connected to a management server is described. A paper name database is maintained on the server and each printer, and contains a plurality of paper name definitions each associating a paper name to a plurality of paper attributes such as paper size, weight, etc. The paper name databases are synchronized with each other. When creating a job ticket on the server, the operator specifies the paper name but does not need to specify the paper attributes. The server generates a job ticket containing the paper name and/or the paper attributes (retrieved from the paper name database using the paper name entered by the operator). When a printer receives a job ticket that contains a papa name, it retrieves the paper attributes associated with the paper name from the local paper name database and executes the job.
    Type: Application
    Filed: December 8, 2007
    Publication date: June 11, 2009
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Publication number: 20090147296
    Abstract: A method used in a print shop for collecting and tracking the amount of resources used for a print job is described. The print shop includes a plurality of copy production devices such as printers and finishing devices and a server for managing them. Each copy production device collects information regarding actual resource usage for a copy production job, such as the amount of paper used, the amount of toner used, the number of staples used, etc., and provides the information to the server after the job is executed. The server generates total resource usage information for executing the job, and stores the information. The actual perjob resource usage information may be analyzed to enable the print shop to set a price structure that more accurately reflects and ultimately recaptures the cost incurred.
    Type: Application
    Filed: December 8, 2007
    Publication date: June 11, 2009
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon
  • Publication number: 20090119120
    Abstract: A print shop management system for automatically handling overage for customer print or copy jobs is described. An overage refers to extra copies of a customer job produced for internal use at the print shop. The print shop management system allows the operator to create overage formulas, each formula specifying a set of criteria and an overage value for customer jobs meeting the criteria. The system then automatically applies the overage formulas to each customer job to print the requested number of copies and the extra copies.
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Rakesh Pandit, Geoff W. Harmon