Patents by Inventor Kumar V. Kadiyala

Kumar V. Kadiyala 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: 9792079
    Abstract: Systems and methods are provided for generating workflows for printing systems. The system includes a memory that stores requirements for sequencing each of multiple activities available at a print shop into workflows. The system also includes a Graphical User Interface (GUI) able to graphically present a workflow. The workflow includes an ordered subset of the activities to perform for processing a print job. The GUI is further able to graphically present the available activities, and to enable a user to drag the available activities onto the workflow to alter the workflow. The system also includes a processing system able to detect an activity being dragged by a user, to determine locations in the workflow where requirements for the activity are met, and to operate the GUI to highlight the determined locations.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 17, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Patrick Smyth, Kumar V. Kadiyala, Ikuo Inouchi, Joan Stagaman Goddard
  • Patent number: 9367276
    Abstract: Systems and methods for identifying conflicts between the requirements of an incoming print job and the configuration of a printer that has been requested to print the job. The system receives a request to move a print job to a queue for a printer and identifies a requirement of the print job. The system analyzes a current and a scheduled configuration of the printer to determine whether the current configuration or the scheduled configuration of the printer can handle the print setting. Responsive to determining that the current and scheduled configuration of the printer cannot handle the print setting, the system analyzes configurations of at least one other printer to identify another printer having a current configuration or a scheduled configuration that can handle the print setting. Further, the system provides information identifying the other printer.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: June 14, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Joan Stagaman Goddard, Cosmin Andrei Grosan, Kumar V. Kadiyala
  • 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
  • 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
  • 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
  • Publication number: 20140240754
    Abstract: Systems and methods are provided for generating workflows for printing systems. The system includes a memory that stores requirements for sequencing each of multiple activities available at a print shop into workflows. The system also includes a Graphical User Interface (GUI) able to graphically present a workflow. The workflow includes an ordered subset of the activities to perform for processing a print job. The GUI is further able to graphically present the available activities, and to enable a user to drag the available activities onto the workflow to alter the workflow. The system also includes a processing system able to detect an activity being dragged by a user, to determine locations in the workflow where requirements for the activity are met, and to operate the GUI to highlight the determined locations.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Inventors: Patrick Smyth, Kumar V. Kadiyala
  • Publication number: 20140240745
    Abstract: Methods and systems resume workflow processing of a print job at intermediate steps of a print workflow. In one embodiment, a control system initiates processing of a print job based on steps in a print workflow, where the steps identify print shop activities to perform for the print job. The control system identifies an error in executing a step of the workflow, and identifies an intermediate step in the workflow that has executed in processing the print job. The control system identifies an updated file for the print job to correct the error, and resumes the processing of the print job at the intermediate step using the update file.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Inventors: Gerald Donald Boldt, Paul Hamilton, Janeen E. Jahn, Kumar V. Kadiyala, Tisha Leggett, Ronald J. LeMaster, Michael David Raines, Patrick Smyth
  • 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: 8693032
    Abstract: Methods and associated structure for displaying the status of a plurality of print jobs using a graphical user interface to present a broad overview of the status of the print jobs. Status information regarding the plurality of print jobs is received from one or more print servers. The status of each job is analyzed to associate a top-level category with each job and a status sub-category with each job. A graphical object is presented to the user to represent each of the top-level categories and each of the sub-categories within each top-level category. A count of the number of jobs associated with each graphical object may be presented to the user as a number associated with the graphical object. The graphical objects may be color-coded to indicate the level of operator intervention (if any) required for the print jobs associated with the corresponding top-level category or sub-category.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: April 8, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Joan Stagaman Goddard, Kumar V. Kadiyala
  • 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: 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: 20120212771
    Abstract: Systems and methods for identifying conflicts between the requirements of an incoming print job and the configuration of a printer that has been requested to print the job. The system receives a request to move a print job to a queue for a printer and identifies a requirement of the print job. The system analyzes a current and a scheduled configuration of the printer to determine whether the current configuration or the scheduled configuration of the printer can handle the print setting. Responsive to determining that the current and scheduled configuration of the printer cannot handle the print setting, the system analyzes configurations of at least one other printer to identify another printer having a current configuration or a scheduled configuration that can handle the print setting. Further, the system provides information identifying the other printer.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventors: Joan Stagaman Goddard, Cosmin Andrei Grosan, Kumar V. Kadiyala
  • 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: 20120188580
    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: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Kumar V. Kadiyala, Marquis G. Waller
  • Publication number: 20120188587
    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: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Inventors: Joseph P. Gaertner, Joan Stagaman Goddard, Janeen E. Jahn, Kumar V. Kadiyala, Marquis G. Waller
  • Publication number: 20120044520
    Abstract: Methods and associated structure for displaying the status of a plurality of print jobs using a graphical user interface to present a broad overview of the status of the print jobs. Status information regarding the plurality of print jobs is received from one or more print servers. The status of each job is analyzed to associate a top-level category with each job and a status sub-category with each job. A graphical object is presented to the user to represent each of the top-level categories and each of the sub-categories within each top-level category. A count of the number of jobs associated with each graphical object may be presented to the user as a number associated with the graphical object. The graphical objects may be color-coded to indicate the level of operator intervention (if any) required for the print jobs associated with the corresponding top-level category or sub-category.
    Type: Application
    Filed: August 18, 2010
    Publication date: February 23, 2012
    Inventors: Joan Stagaman Goddard, Kumar V. Kadiyala
  • Publication number: 20090279127
    Abstract: A method is disclosed. The method includes generating one or more Tag Logical Elements (TLEs) in a variable location within a page of an Advanced Function Presentation (AFP) document.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Kumar V. Kadiyala, Craig D. Brossman