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: 20130070286Abstract: 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: ApplicationFiled: September 19, 2011Publication date: March 21, 2013Applicant: Xerox CorporationInventors: Eric Michael Gross, Jack Gaynor Elliot, Timothy Wayne Jacobs, Sudhendu Rai, Sharath Srinivas
-
Publication number: 20130070285Abstract: 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: ApplicationFiled: September 19, 2011Publication date: March 21, 2013Applicant: XEROX CORPORATIONInventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sharath Srinivas
-
Publication number: 20130063764Abstract: 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: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: XEROX CORPORATIONInventors: Eric Michael Gross, Sharath Srinivas, Sudhendu Rai, Jack Gaynor Elliot
-
Patent number: 8376357Abstract: 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: GrantFiled: January 15, 2010Date of Patent: February 19, 2013Assignee: Xerox CorporationInventors: Marina L. Tharayil, Silvia Mastellone, Jack Gaynor Elliot
-
Patent number: 8360422Abstract: 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: GrantFiled: March 18, 2011Date of Patent: January 29, 2013Assignee: Xerox CorporationInventor: Jack Gaynor Elliot
-
Patent number: 8351081Abstract: 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: GrantFiled: July 20, 2010Date of Patent: January 8, 2013Assignee: Xerox CorporationInventors: Jack Gaynor Elliot, Lalit Keshav Mestha, Peter Paul, David C. Craig, Brian Robert Conrow, Christine Ann Steurrys
-
Publication number: 20120147390Abstract: 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: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: Xerox CorporationInventors: Jack Gaynor Elliot, Lalit Keshav Mestha, Peter Paul, David C. Craig, Brian Robert Conrow, Christine Ann Steurrys
-
Publication number: 20120019842Abstract: 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: ApplicationFiled: July 20, 2010Publication date: January 26, 2012Applicant: Xerox CorporationInventors: Jack Gaynor Elliot, Lalit Keshav Mestha, Peter Paul, David C. Craig, Brian Robert Conrow, Christine Ann Steurrys
-
Publication number: 20110304886Abstract: 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: ApplicationFiled: June 11, 2010Publication date: December 15, 2011Applicant: XEROX CORPORATIONInventors: Martin Edward Hoover, Jack Gaynor Elliot, Vladimir Kozitsky
-
Publication number: 20110175280Abstract: 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: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: XEROX CORPORATIONInventors: Marina L. Tharayil, Silvia Mastellone, Jack Gaynor Elliot
-
Publication number: 20110169216Abstract: 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: ApplicationFiled: March 18, 2011Publication date: July 14, 2011Applicant: XEROX CORPORATIONInventor: Jack Gaynor Elliot
-
Publication number: 20110122455Abstract: 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: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: XEROX CORPORATIONInventors: Jack Gaynor Elliot, Rakesh Suresh Kulkarni, Martin Edward Hoover
-
Publication number: 20110102817Abstract: 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: ApplicationFiled: October 29, 2009Publication date: May 5, 2011Applicant: XEROX CORPORATIONInventors: Martin Edward Hoover, Jack Gaynor Elliot, Vladimir Kozitsky
-
Patent number: 7914000Abstract: 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: GrantFiled: June 6, 2007Date of Patent: March 29, 2011Assignee: Xerox CorporationInventor: Jack Gaynor Elliot
-
Patent number: 7748708Abstract: 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: GrantFiled: July 17, 2006Date of Patent: July 6, 2010Assignee: Xerox CorporationInventor: Jack Gaynor Elliot
-
Patent number: 7712738Abstract: 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: GrantFiled: December 6, 2006Date of Patent: May 11, 2010Assignee: Xerox CorporationInventor: Jack Gaynor Elliot
-
Patent number: 7712737Abstract: 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: GrantFiled: December 6, 2006Date of Patent: May 11, 2010Assignee: Xerox CorporationInventor: Jack Gaynor Elliot
-
Patent number: 7628398Abstract: 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: GrantFiled: July 17, 2006Date of Patent: December 8, 2009Assignee: Xerox CorporationInventor: Jack Gaynor Elliot
-
Publication number: 20080306626Abstract: 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: ApplicationFiled: June 6, 2007Publication date: December 11, 2008Applicant: XEROX CORPORATIONInventor: Jack Gaynor Elliot
-
Publication number: 20080136092Abstract: 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: ApplicationFiled: December 6, 2006Publication date: June 12, 2008Inventor: Jack Gaynor Elliot