Patents by Inventor Joseph P. Gaertner

Joseph P. Gaertner 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: 9778888
    Abstract: System and methods are provided for customizable media-based scheduling for a printing system. One embodiment is an apparatus that includes a print server. The print server is configured to receive a description of media in a printer, and to store a mapping that associates the description of media with at least one alternate description for the printer that is comparable to the description of media. The print server is also configured to receive a print job that specifies a media property that does not match the description of media in the printer. The print server is further configured to determine that the media property corresponds with the at least one alternate description for the printer based on the mapping, and to determine that the printer is eligible for scheduling the print job based on the determination that the media property corresponds with the at least one alternate description.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: October 3, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventors: Walter R. Albers, Joseph P. Gaertner, Marquis G. Waller
  • Publication number: 20160139856
    Abstract: A method disclosed. The method includes receiving a plurality of jobs at a printing environment, collecting a first set of the plurality jobs at a first filter based on one or more job properties, generating a first batch of one or more jobs to be processed from a first set of jobs in the first filter based on one or more job properties specified in a first sub-filter component of the first filter and generating a second batch of one or more jobs to be processed from a second set of jobs in the first filter based on one or more job properties specified in a second sub-filter component of the first filter.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 19, 2016
    Applicant: Ricoh Company, Ltd.
    Inventors: Erik J. Fritz, Joseph P. Gaertner, Lisa M. Oakleaf, Lance Jones, Marcel Stoica
  • Publication number: 20150242162
    Abstract: System and methods are provided for customizable media-based scheduling for a printing system. One embodiment is an apparatus that includes a print server. The print server is configured to receive a description of media in a printer, and to store a mapping that associates the description of media with at least one alternate description for the printer that is comparable to the description of media. The print server is also configured to receive a print job that specifies a media property that does not match the description of media in the printer. The print server is further configured to determine that the media property corresponds with the at least one alternate description for the printer based on the mapping, and to determine that the printer is eligible for scheduling the print job based on the determination that the media property corresponds with the at least one alternate description.
    Type: Application
    Filed: February 25, 2014
    Publication date: August 27, 2015
    Applicant: RICOH COMPANY, LTD.
    Inventors: Walter R. Albers, Joseph P. Gaertner, Marquis G. Waller
  • Patent number: 9069499
    Abstract: A method disclosed. The method includes downloading a first print job data stream from a cloud computing network, transmitting the first print job data stream to a printer, monitoring a printing status of the printer to determine when the printer is ready to receive a second print job and downloading a second print job data stream from the cloud computing network upon determining that the printer is ready to receive the second print job.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: June 30, 2015
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Marquis G. Waller, Joseph P. Gaertner, Jon A. Meilstrup, Brian P. Doyle, Linda S. Liebelt
  • Patent number: 9007612
    Abstract: Systems and methods are provided for notifying operators of tasks to perform on printers by inserting operator instructions onto separator pages that are placed between print jobs. One embodiment is a print server that includes a control system and a page generator. The control system is operable to identify a print job, and to identify an operator instruction for the print job indicating a physical task for an operator to perform on a printer before the print job is printed. Also, the control system holds the print job responsive to identifying the operator instruction. The page generator generates a separator page comprising the operator instruction that indicates the physical task to perform on the printer, and transmits the separator page for printing to inform the operator of the task before the print job is printed.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: April 14, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Kumar V. Kadiyala, Marquis G. Waller
  • Patent number: 9001365
    Abstract: Systems and methods are provided for addressing conflicts when merging Job Definition Format (JDF) instructions. The system includes a memory that stores rules for prioritizing Job Definition Format (JDF) instructions. The system also includes a controller able to receive a print job and to identify multiple sets of JDF instructions for the print job. The controller is further able to generate a merged set of JDF instructions from the JDF instructions in each of the identified sets, and to identify conflicts within the merged set between JDF instructions that share page ranges with each other. The controller is also able to resolve the conflicts by altering JDF instructions based on the rules stored in memory.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: April 7, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: Joseph P. Gaertner, Michael Lotz, Thomas Margolis, Jeffrey Sikkink
  • Patent number: 8908209
    Abstract: Systems and methods are provided for altering the content of a PDF print job. The printing system includes a memory, an interface, and a markup engine. The memory includes criteria for identifying Portable Document Format (PDF) content stored in print jobs, and also includes a mark-up instruction for altering printable PDF content stored in print jobs, where the mark-up instruction references one or more of the criteria. The interface is operable to receive a PDF print job for processing. The markup engine is operable to access the mark-up instruction, to review the PDF print job to identify multiple segments of the print job that each include PDF content that matches the one or more criteria referenced by the mark-up instruction, and to alter the identified segments based on the mark-up instruction.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: December 9, 2014
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Joseph P. Gaertner, Simon P. Jones, Michael Lotz, Thomas Margolis, Neil McKinstrie, Joe Stradling, Scott Ziegler
  • Publication number: 20140300916
    Abstract: Systems and methods delay a print job from being automatically rescheduled to a backup printer in response to an error at a printer scheduled to print the job. In one embodiment, a control system determines that a printer scheduled to print a job has an error condition, and identifies the error condition at the printer. The control system calculates a time delay based on the error condition before initiating a rescheduling process for the job to a backup printer. The control system initiates the rescheduling process if the time delay has expired, and cancels the rescheduling process if the error condition has ended before the time delay expires.
    Type: Application
    Filed: April 3, 2013
    Publication date: October 9, 2014
    Inventors: Gerald Donald Boldt, Gheorghe Bot, Joseph P. Gaertner, Paul Hamilton, Kumar V. Kadiyala, Marquis G. Waller
  • Patent number: 8836987
    Abstract: Systems and methods for print queue management are provided. The system performs a queue management process to identify a print job loaded in a first queue for a first printer, and to estimate a first time to print the print job on the first printer from the first queue. The system selects a second queue for a second printer, estimates a second time to print the print job on the second printer from the second queue if the print job were moved to the second queue, and calculates a difference in printing time between the first time to print and the second time to print. The system also moves the print job from the first queue to the second queue based on the calculated difference in printing time.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: September 16, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadiyala, Marquis G. Waller
  • Publication number: 20140247460
    Abstract: Systems and methods are provided for addressing conflicts when merging Job Definition Format (JDF) instructions. The system includes a memory that stores rules for prioritizing Job Definition Format (JDF) instructions. The system also includes a controller able to receive a print job and to identify multiple sets of JDF instructions for the print job. The controller is further able to generate a merged set of JDF instructions from the JDF instructions in each of the identified sets, and to identify conflicts within the merged set between JDF instructions that share page ranges with each other. The controller is also able to resolve the conflicts by altering JDF instructions based on the rules stored in memory.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Inventors: Joseph P. Gaertner, Michael Lotz, Thomas Margolis, Jeffrey Sikkink
  • Patent number: 8824003
    Abstract: Methods and systems are provided for visually representing print jobs in a print queue. In one embodiment, a system comprising a print queue, a scheduler, and a Graphical User Interface (GUI) is disclosed. The print queue stores print jobs for a printer. The scheduler estimates a time to print each of the print jobs on the printer. The GUI displays a graphical representation of each of the print jobs in the print queue, where a size of a graphical representation of each of the print jobs is based on the estimated time to print each of the print jobs.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: September 2, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadivala, Ronald JLeMaster, Marquis G. Waller
  • Patent number: 8823979
    Abstract: Methods and systems are provided for scheduling multiple types of print jobs in a print queue using a pseudo job. A pseudo job is a special type of non-printing job object that is added to a print queue. In one embodiment, a system includes a print queue that stores print jobs scheduled for a printer. The print queue also stores a pseudo job that defines a boundary in the queue between print jobs having a first set of print settings and print jobs having a second set of print settings. In another embodiment, a system includes a print queue, a control system, and a graphical user interface. The graphical user interface displays options for generating a pseudo job, and receives input indicating a scheduled change to a configuration of a printer. The control system generates the pseudo job based on the input, and inserts the pseudo job in the print queue.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: September 2, 2014
    Assignee: Ricoh Company, Ltd
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadiyala, Marquis G. Waller
  • Patent number: 8699064
    Abstract: Methods and systems are provided for scheduling multiple types of print jobs for a printer more efficiently by scheduling jobs together that share print settings. In one embodiment, a system includes a print queue that stores print jobs scheduled for a printer. The system also includes a scheduler that receives requests to schedule a print job for the printer. The scheduler compares the print settings of the requested print job to print settings of the print jobs already in the print queue. The scheduler then schedules the requested print job among the print jobs in the print queue that have print settings corresponding with the print settings of the requested print job.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: April 15, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadiyala, Ronald J LeMaster, Marquis G. Waller
  • Patent number: 8477354
    Abstract: The systems and methods presented herein provide print operations to a client via a print application in a manner that makes the print application independently operable within a computing environment of the client. The system includes a print application initiator that is operable in the client to copy system definitions of the client that control computing sessions within the client, to retrieve print application definitions that control computing sessions for the print application, and to change one or more of the copied system definitions based on the print application definitions. The print application initiator is also operable to generate a computing session for the print application within the client based on the changed system definitions and to start the print application within the computing session to provide the print operations of a print processing device to the client.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: July 2, 2013
    Assignee: Ricoh Company, Ltd
    Inventors: Joseph P. Gaertner, Jon Meilstrup, Marquis G. Waller
  • Publication number: 20130155436
    Abstract: Systems and methods are provided for altering the content of a PDF print job. The printing system includes a memory, an interface, and a markup engine. The memory includes criteria for identifying Portable Document Format (PDF) content stored in print jobs, and also includes a mark-up instruction for altering printable PDF content stored in print jobs, where the mark-up instruction references one or more of the criteria. The interface is operable to receive a PDF print job for processing. The markup engine is operable to access the mark-up instruction, to review the PDF print job to identify multiple segments of the print job that each include PDF content that matches the one or more criteria referenced by the mark-up instruction, and to alter the identified segments based on the mark-up instruction.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 20, 2013
    Inventors: Joseph P. Gaertner, Simon P. Jones, Michael Lotz, Thomas Margolis, Neil McKinstrie, Joe Stradling, Scott Ziegler
  • Publication number: 20120243026
    Abstract: A method disclosed. The method includes downloading a first print job data stream from a cloud computing network, transmitting the first print job data stream to a printer, monitoring a printing status of the printer to determine when the printer is ready to receive a second print job and downloading a second print job data stream from the cloud computing network upon determining that the printer is ready to receive the second print job.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Inventors: Marquis G. Waller, Joseph P. Gaertner, Jon A. Meilstrup, Brian P. Doyle, Linda S. Liebelt
  • Publication number: 20120212770
    Abstract: Methods and systems are provided for scheduling multiple types of print jobs for a printer more efficiently by scheduling jobs together that share print settings. In one embodiment, a system includes a print queue that stores print jobs scheduled for a printer. The system also includes a scheduler that receives requests to schedule a print job for the printer. The scheduler compares the print settings of the requested print job to print settings of the print jobs already in the print queue. The scheduler then schedules the requested print job among the print jobs in the print queue that have print settings corresponding with the print settings of the requested print job.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadiyala, Ronald J. LeMaster, Marquis G. Waller
  • Publication number: 20120212757
    Abstract: The systems and methods presented herein provide for seamless printer accessibility to clients regardless of the print protocols being used in their respective print jobs. A printing system includes a physical printer and a print process device operable to process a print job from a client system. The print processing device includes a virtual printer operable to detect a print protocol associated with the print job, determine that the print protocol associated with the print job conflicts with the print capabilities of the physical printer, configure the print job with the print protocol of the physical printer based on the print protocol associated with the print job, and process the print job according to the print protocol of the physical printer. In doing so, a protocol converter may map printer commands of the print protocol of the print job to printer commands of the print protocol of the printer.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventors: Joseph P. Gaertner, Janeen E. Jahn, Kumar V. Kadiyala, Allida Shoning, Marquis G. Waller
  • Publication number: 20120212769
    Abstract: Methods and systems are provided for scheduling multiple types of print jobs in a print queue using a pseudo job. A pseudo job is a special type of non-printing job object that is added to a print queue. In one embodiment, a system includes a print queue that stores print jobs scheduled for a printer. The print queue also stores a pseudo job that defines a boundary in the queue between print jobs having a first set of print settings and print jobs having a second set of print settings. In another embodiment, a system includes a print queue, a control system, and a graphical user interface. The graphical user interface displays options for generating a pseudo job, and receives input indicating a scheduled change to a configuration of a printer. The control system generates the pseudo job based on the input, and inserts the pseudo job in the print queue.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadiyala, Marquis G. Waller
  • Publication number: 20120212774
    Abstract: The systems and methods presented herein provide print operations to a client via a print application in a manner that makes the print application independently operable within a computing environment of the client. The system includes a print application initiator that is operable in the client to copy system definitions of the client that control computing sessions within the client, to retrieve print application definitions that control computing sessions for the print application, and to change one or more of the copied system definitions based on the print application definitions. The print application initiator is also operable to generate a computing session for the print application within the client based on the changed system definitions and to start the print application within the computing session to provide the print operations of a print processing device to the client.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventors: Joseph P. Gaertner, Jon Meilstrup, Marquis G. Waller