Patents by Inventor Jack Gaynor Elliot

Jack Gaynor Elliot 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).

  • Publication number: 20130070286
    Abstract: A method and system for managing print shop workflow determines whether variations in print shop workflow may be reduced by shifting one or more customers' scheduled orders to different time periods. By shifting an order from one time period to another, the system may reduce variability in demand levels over time, thus helping increase overall system efficiency. To do this, one or more customers are selected as candidates for print shop order rescheduling. The system identifies customer orders that, if moved to other time periods, will most reduce demand level variations. A user may accept the system's recommendations, or the system may present a user with several alternative load leveling options for selection. The system may then cause the orders to be printed based on the load leveling proposal and the user's selection.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: Xerox Corporation
    Inventors: Eric Michael Gross, Jack Gaynor Elliot, Timothy Wayne Jacobs, Sudhendu Rai, Sharath Srinivas
  • Publication number: 20130070285
    Abstract: Methods and systems of balancing job assignments to a plurality of machines are disclosed. A computing device receives multiple jobs each having a job size and determines a job order for the jobs based on each job's job size. A machine order is determined for a plurality of machines based on a setup time and a processing rate associated with each machine. The computing device assigns one or more jobs to each machine based on the job order and the machine order such that a maximum total processing time for the machines is minimized. A total processing time for each machine is determined based on the number of jobs and the cumulative job size of the jobs assigned to the machine, and the setup time and the processing time associated with the machine. The maximum total processing time is the largest of the total processing times for the machines.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: XEROX CORPORATION
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sharath Srinivas
  • Publication number: 20130063764
    Abstract: A method of determining a probability of a set of print jobs being completed within a time period may include receiving a schedule associated with a set of print jobs. The schedule may include a sequence in which the set of print jobs is to be processed, a mean processing time associated with each print job in the set, and a standard deviation of a processing time associated with each print job in the set. The method may include determining a probability that a print shop will complete processing of the set of print jobs within a time period based on the mean processing time and standard deviation associated with each of the print jobs in the set that has not been processed and displaying the probability on a display device.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: XEROX CORPORATION
    Inventors: Eric Michael Gross, Sharath Srinivas, Sudhendu Rai, Jack Gaynor Elliot
  • Patent number: 8376357
    Abstract: Registering a sheet in a differential drive registration system by identifying observed state values corresponding to a sheet handled by the differential drive registration system. The method also including determining an error vector, wherein the error vector is defined by a difference between the observed state values and reference state values for the sheet. Control input values are also determined based on the error vector, a set of control parameters, and the observed state values. The control input values being determined such that there is a linear differential relationship between the observed state values and the control input values. Additionally the method includes generating drive wheel velocities in the differential drive registration system based on the control input values. The identifying and determining steps being repeated for the sheet in a closed-loop process such that the observed state values substantially track the reference state values.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 19, 2013
    Assignee: Xerox Corporation
    Inventors: Marina L. Tharayil, Silvia Mastellone, Jack Gaynor Elliot
  • Patent number: 8360422
    Abstract: A method and system for performing sheet registration are disclosed. Output values for a sheet may be identified within a reference frame. A difference between each output value and a corresponding desired output value may be determined. Input values may be determined based on at least the differences. State feedback values may be determined based on information received from one or more sensors. Jerk values may be determined for multiple drive rolls based on the input values and the state feedback values. A desired angular velocity for each drive roll may be determined based on the corresponding jerk value. A motor voltage may be determined for each drive roll that tracks an observed angular velocity value to the desired angular velocity value. The jerk values may create a linear differential relationship between the input values and the output values. The steps may be performed multiple times.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: January 29, 2013
    Assignee: Xerox Corporation
    Inventor: Jack Gaynor Elliot
  • Patent number: 8351081
    Abstract: What is disclosed is a novel system and method for xerographic Dmax control based upon measurements made on the printed paper using an inline spectrophotometer (ILS) or similar device. The disclosed method is based upon directly measuring the color to actuator sensitivity. Each of the separations is controlled independently using an actuator specific to that color separation. The present method is effective at controlling the color of the solid primaries. The fact that the vector of change is highly correlated with solid color variation seen in the field suggests that the teachings hereof effectively increase the solid color stability. Increased solid color stability increases the color stability throughout the printer gamut and the stability of the gamut boundaries, which increases the robustness of gamut mapping algorithms. Advantageously, the present method can be combined with existing ILS-based maintenance architectures.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: January 8, 2013
    Assignee: Xerox Corporation
    Inventors: Jack Gaynor Elliot, Lalit Keshav Mestha, Peter Paul, David C. Craig, Brian Robert Conrow, Christine Ann Steurrys
  • Publication number: 20120147390
    Abstract: What is disclosed is a novel system and method for xerographic Dmax control based upon measurements made on the printed paper using an inline spectrophotometer (ILS) or similar device. The disclosed method is based upon directly measuring the color to actuator sensitivity. Each of the separations is controlled independently using an actuator specific to that color separation. The present method is effective at controlling the color of the solid primaries. The fact that the vector of change is highly correlated with solid color variation seen in the field suggests that the teachings hereof effectively increase the solid color stability. Increased solid color stability increases the color stability throughout the printer gamut and the stability of the gamut boundaries, which increases the robustness of gamut mapping algorithms. Advantageously, the present method can be combined with existing ILS-based maintenance architectures.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: Xerox Corporation
    Inventors: Jack Gaynor Elliot, Lalit Keshav Mestha, Peter Paul, David C. Craig, Brian Robert Conrow, Christine Ann Steurrys
  • Publication number: 20120019842
    Abstract: What is disclosed is a novel system and method for xerographic Dmax control based upon measurements made on the printed paper using an inline spectrophotometer (ILS) or similar device. The disclosed method is based upon directly measuring the color to actuator sensitivity. Each of the separations is controlled independently using an actuator specific to that color separation. The present method is effective at controlling the color of the solid primaries. The fact that the vector of change is highly correlated with solid color variation seen in the field suggests that the teachings hereof effectively increase the solid color stability. Increased solid color stability increases the color stability throughout the printer gamut and the stability of the gamut boundaries, which increases the robustness of gamut mapping algorithms. Advantageously, the present method can be combined with existing ILS-based maintenance architectures.
    Type: Application
    Filed: July 20, 2010
    Publication date: January 26, 2012
    Applicant: Xerox Corporation
    Inventors: Jack Gaynor Elliot, Lalit Keshav Mestha, Peter Paul, David C. Craig, Brian Robert Conrow, Christine Ann Steurrys
  • Publication number: 20110304886
    Abstract: A method of adjusting the registration of an image printed on sheets. The method including determining a first image location relative to a first sheet, adjusting a second image to be printed based on the determined first image location and printing the adjusted second image to subsequent sheet(s). The first image location determination made by measuring at least one dimension of a fiducial mark disposed directly on a transfer surface. The fiducial mark formed by the engagement of the first sheet with the transfer surface, whereby an inner edge of the fiducial mark forms at least a partial outline of a periphery of the first sheet. Each measured fiducial mark dimension extending from the fiducial mark inner edge to an outer edge of the fiducial mark. The fiducial mark outer edge being disposed remote from the at least partial outline of the first sheet periphery.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: XEROX CORPORATION
    Inventors: Martin Edward Hoover, Jack Gaynor Elliot, Vladimir Kozitsky
  • Publication number: 20110175280
    Abstract: Registering a sheet in a differential drive registration system by identifying observed state values corresponding to a sheet handled by the differential drive registration system. The method also including determining an error vector, wherein the error vector is defined by a difference between the observed state values and reference state values for the sheet. Control input values are also determined based on the error vector, a set of control parameters, and the observed state values. The control input values being determined such that there is a linear differential relationship between the observed state values and the control input values. Additionally the method includes generating drive wheel velocities in the differential drive registration system based on the control input values. The identifying and determining steps being repeated for the sheet in a closed-loop process such that the observed state values substantially track the reference state values.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: XEROX CORPORATION
    Inventors: Marina L. Tharayil, Silvia Mastellone, Jack Gaynor Elliot
  • Publication number: 20110169216
    Abstract: A method and system for performing sheet registration are disclosed. Output values for a sheet may be identified within a reference frame. A difference between each output value and a corresponding desired output value may be determined. Input values may be determined based on at least the differences. State feedback values may be determined based on information received from one or more sensors. Jerk values may be determined for multiple drive rolls based on the input values and the state feedback values. A desired angular velocity for each drive roll may be determined based on the corresponding jerk value. A motor voltage may be determined for each drive roll that tracks an observed angular velocity value to the desired angular velocity value. The jerk values may create a linear differential relationship between the input values and the output values. The steps may be performed multiple times.
    Type: Application
    Filed: March 18, 2011
    Publication date: July 14, 2011
    Applicant: XEROX CORPORATION
    Inventor: Jack Gaynor Elliot
  • Publication number: 20110122455
    Abstract: A method and apparatus for measuring image on paper registration including placing a test sheet of media including a plurality of test pattern marks on a platen of an image sensing device. The platen defines a scan area over which the image sensing device is capable of scanning an image. The image sensing device includes a plurality of calibration marks falling within the scan area. The method further includes operating the scanner to scan the test sheet; determining a scanned position of the calibration marks and a scanned position of the test marks resulting from the scan; comparing the scanned position of the calibration marks with reference position of the calibration marks to determine scanning error; determining an adjusted position of the test marks responsive to the scanning error; and comparing the adjusted test mark positions with predetermined reference positions to measure registration accuracy. An edge guide disposed on the platen assists in aligning the test sheet for scanning.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: XEROX CORPORATION
    Inventors: Jack Gaynor Elliot, Rakesh Suresh Kulkarni, Martin Edward Hoover
  • Publication number: 20110102817
    Abstract: An image transfer assembly and method capable of adjusting the registration of an image printed on paper. A first image location being determined on at least one first sheet by measuring for each of at least three corners of a first sheet the distance between the two adjoining edges of the respective corners to a portion of at least one first fiducial mark. For each of the measured first sheet corners the measured portion of the at least one first fiducial mark is closer to that respective corner than any other of the first sheet corners. Then a second image to be transferred is adjusted by changing, relative to at least one second sheet, at least one of a size, shear, position and orientation of the second image based on the determined first image location. The adjusted second image being then printed on the second sheet(s).
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: XEROX CORPORATION
    Inventors: Martin Edward Hoover, Jack Gaynor Elliot, Vladimir Kozitsky
  • Patent number: 7914000
    Abstract: A method and system for performing sheet registration are disclosed. Output values for a sheet may be identified within a reference frame. A difference between each output value and a corresponding desired output value may be determined. Input values may be determined based on at least the differences. State feedback values may be determined based on information received from one or more sensors. Jerk values may be determined for multiple drive rolls based on the input values and the state feedback values. A desired angular velocity for each drive roll may be determined based on the corresponding jerk value. A motor voltage may be determined for each drive roll that tracks an observed angular velocity value to the desired angular velocity value. The jerk values may create a linear differential relationship between the input values and the output values. The steps may be performed multiple times.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: March 29, 2011
    Assignee: Xerox Corporation
    Inventor: Jack Gaynor Elliot
  • Patent number: 7748708
    Abstract: A method and system for performing sheet registration are disclosed. Output values for a sheet may be identified within a reference frame. A difference between each output value and a corresponding desired output value may be determined. Input values may be determined based on at least the differences. State feedback values may be determined based on information received from one or more sensors. Acceleration values may be determined for multiple drive rolls based on the input values and the state feedback values. A desired angular velocity for each drive roll may be determined based on the corresponding acceleration value. A motor voltage may be determined for each drive roll that tracks an observed angular velocity value to the desired angular velocity value. The acceleration values may create a linear differential relationship between the input values and the output values. The steps may be performed multiple times.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: July 6, 2010
    Assignee: Xerox Corporation
    Inventor: Jack Gaynor Elliot
  • Patent number: 7712738
    Abstract: Methods and systems for performing sheet registration are described. A device having a plurality of drive rolls may receive a sheet. Each drive roll may operate with an associated angular acceleration. A state vector, including a plurality of state variables, may be identified. Error-space state feedback values may be determined based on a difference between each state variable and a corresponding reference state variable based on a desired sheet trajectory. Control input variable values may be determined based on the error-space feedback values and one or more gains. A motor control signal for a motor for each drive roll may be determined based on the control input variable values and the state variables. Each motor control signal may impart a desired angular acceleration for at least one drive roll. The identifying step and each determining step may be performed repeatedly to register the sheet to the desired trajectory.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: May 11, 2010
    Assignee: Xerox Corporation
    Inventor: Jack Gaynor Elliot
  • Patent number: 7712737
    Abstract: Methods and systems for performing sheet registration are described. A device having a plurality of drive rolls may receive a sheet. Each drive roll may operate with an associated angular velocity. A state vector, including a plurality of state variables, may be identified. Error-space state feedback values may be determined based on a difference between each state variable and a corresponding reference state variable based on a desired sheet trajectory. Control input variable values may be determined based on the error-space feedback values and one or more gains. A motor control signal for a motor for each drive roll may be determined based on the control input variable values and the state variables. Each motor control signal may impart a desired angular velocity for at least one drive roll. The identifying step and each determining step may be performed repeatedly to register the sheet to the desired trajectory.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: May 11, 2010
    Assignee: Xerox Corporation
    Inventor: Jack Gaynor Elliot
  • Patent number: 7628398
    Abstract: A method and system for performing sheet registration are disclosed. Output values for a sheet may be identified within a reference frame. A difference between each output value and a corresponding desired output value may be determined. Input values may be determined based on at least the differences. State feedback values may be determined based on information received from one or more sensors. Acceleration values may be determined for multiple drive rolls based on the input values and the state feedback values. A desired angular velocity for each drive roll may be determined based on the corresponding acceleration value. A motor voltage may be determined for each drive roll that tracks an observed angular velocity value to the desired angular velocity value. The acceleration values may create a linear differential relationship between the input values and the output values. The steps may be performed multiple times.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: December 8, 2009
    Assignee: Xerox Corporation
    Inventor: Jack Gaynor Elliot
  • Publication number: 20080306626
    Abstract: A method and system for performing sheet registration are disclosed. Output values for a sheet may be identified within a reference frame. A difference between each output value and a corresponding desired output value may be determined. Input values may be determined based on at least the differences. State feedback values may be determined based on information received from one or more sensors. Jerk values may be determined for multiple drive rolls based on the input values and the state feedback values. A desired angular velocity for each drive roll may be determined based on the corresponding jerk value. A motor voltage may be determined for each drive roll that tracks an observed angular velocity value to the desired angular velocity value. The jerk values may create a linear differential relationship between the input values and the output values. The steps may be performed multiple times.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 11, 2008
    Applicant: XEROX CORPORATION
    Inventor: Jack Gaynor Elliot
  • Publication number: 20080136092
    Abstract: Methods and systems for performing sheet registration are described. A device having a plurality of drive rolls may receive a sheet. Each drive roll may operate with an associated angular velocity. A state vector, including a plurality of state variables, may be identified. Error-space state feedback values may be determined based on a difference between each state variable and a corresponding reference state variable based on a desired sheet trajectory. Control input variable values may be determined based on the error-space feedback values and one or more gains. A motor control signal for a motor for each drive roll may be determined based on the control input variable values and the state variables. Each motor control signal may impart a desired angular velocity for at least one drive roll. The identifying step and each determining step may be performed repeatedly to register the sheet to the desired trajectory.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventor: Jack Gaynor Elliot