Patents by Inventor Timothy Wayne Jacobs

Timothy Wayne Jacobs 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: 20160180727
    Abstract: A system for scoring an assessment may include a computing device having an image capture device and an image recognition engine, and a computer-readable storage medium. The storage medium may have one or more programming instructions that, when executed, cause the computing device to capture an image of a completed assessment, cause the computing device to, for each question, parse the image to identify the question and the handwritten response, determine a correct answer to the question, perform an image recognition analysis on the assessment to determine a confidence value, determine a question score for the question based on the determined confidence value and a point value associated with the correct answer, and determine a total score for the assessment. The computer-readable storage medium may have one or more programming instructions that, when executed, cause the computing device to assign the total score to the student, and generate a report.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs
  • Patent number: 9176690
    Abstract: A print job processing system determines a set of job size thresholds for a set of print jobs received over a period of time by a print shop. The print shop includes multiple cells. The system orders the job size thresholds from lowest to highest, assigns the lowest job size threshold to a first one of the cells, assigns the highest job size threshold to a second one of the cells, and assigns each of the remaining thresholds to the remaining cells so that each of the cells has an assigned threshold. Then, when the system receives a print job, it determines a size for the received print job, identifies which of the cells has an assigned job size threshold that corresponds to the size of the received print job, and routes the received print job to the identified cell. The identified cell may then process the received print job.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: November 3, 2015
    Assignee: Xerox Corporation
    Inventors: Timothy Wayne Jacobs, Alvaro E. Gil
  • Patent number: 8896867
    Abstract: A method of assigning a job to a production device may include identifying a queue comprising a plurality of print jobs, identifying a plurality of print production devices capable of processing the plurality of print jobs, determining that one of the identified print production devices is an idle print production device, identifying a top priority print job from the queue, determining a completion time associated with processing the top priority print job by each of the identified print production devices, identifying a fastest print production device, assigning the top priority print job to the fastest print production device, determining whether the fastest print production device is the idle print production device, and in response to determining that the fastest print production device is the idle print production device, sending the top priority print job to the fastest print production device and removing the top priority print job from the queue.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: November 25, 2014
    Assignee: Xerox Corporation
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sudhendu Rai
  • Publication number: 20140300926
    Abstract: A method of determining a configuration of production devices in a print production environment may include receiving, by a computing device, one or more production environment characteristics associated with a print production environment, receiving job processing information, identifying, by the computing device, a performance measure, receiving a desired value associated with the identified performance measure, receiving one or more parameters associated with a random search algorithm, and performing, by the computing device, the random search algorithm based on at least the received job processing information and the received parameters to determine a configuration of production devices in the print production environment that satisfies the desired value associated with the performance measure.
    Type: Application
    Filed: September 11, 2013
    Publication date: October 9, 2014
    Applicant: Xerox Corporation
    Inventors: Sudhendu Rai, Ranjit Kumar Ettam, Marc Dennis Daniels, Timothy Wayne Jacobs
  • Publication number: 20140240737
    Abstract: A method of designing a cell in a print production environment may include identifying one or more print jobs, grouping the one or more print jobs into one or more job groups, identifying a job group to assign to a cell, identifying a print job, determining a process, determining a job volume, and determining whether the cell includes a production device capable of performing the determined process. The method may include, in response to the cell not including a production device capable of performing the determined process, determining a production device capable of performing the determined process, determining a capacity, and in response to determining that adding the determined production device to the cell will not increase a number of production devices in the cell to a value that exceeds a threshold value, adding the determined production device to the cell, and determining a recalculated capacity.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: Xerox Corporation
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs
  • Publication number: 20140176988
    Abstract: A print job processing system determines a set of job size thresholds for a set of print jobs received over a period of time by a print shop. The print shop includes multiple cells. The system orders the job size thresholds from lowest to highest, assigns the lowest job size threshold to a first one of the cells, assigns the highest job size threshold to a second one of the cells, and assigns each of the remaining thresholds to the remaining cells so that each of the cells has an assigned threshold. Then, when the system receives a print job, it determines a size for the received print job, identifies which of the cells has an assigned job size threshold that corresponds to the size of the received print job, and routes the received print job to the identified cell. The identified cell may then process the received print job.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Xerox Corporation
    Inventors: Timothy Wayne Jacobs, Alvaro E. Gil
  • Patent number: 8730503
    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: Grant
    Filed: September 19, 2011
    Date of Patent: May 20, 2014
    Assignee: Xerox Corporation
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sharath Srinivas
  • Patent number: 8675231
    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: Grant
    Filed: September 19, 2011
    Date of Patent: March 18, 2014
    Assignee: Xerox Corporation
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sharath Srinivas, Sudhendu Rai
  • Publication number: 20140071481
    Abstract: A method of assigning a job to a production device may include identifying a queue comprising a plurality of print jobs, identifying a plurality of print production devices capable of processing the plurality of print jobs, determining that one of the identified print production devices is an idle print production device, identifying a top priority print job from the queue, determining a completion time associated with processing the top priority print job by each of the identified print production devices, identifying a fastest print production device, assigning the top priority print job to the fastest print production device, determining whether the fastest print production device is the idle print production device, and in response to determining that the fastest print production device is the idle print production device, sending the top priority print job to the fastest print production device and removing the top priority print job from the queue.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: Xerox Corporation
    Inventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sudhendu Rai
  • Patent number: 8427479
    Abstract: A system for determining a location of stations in a cell of a job shop may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions for receiving information corresponding to a workflow of a cell in a job shop. The information may include a plurality of print-related functions performable by the cell and an amount of work associated with one or more pairs of print-related functions. The computer-readable storage medium may include one or more programming instructions for identifying a plurality of stations in the cell, determining a target distance between one or more pairs of stations, generating a visual depiction of the identified stations, automatically applying the visual depiction to a floor plan, and displaying the visual depiction as applied to the floor plan to a user.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: April 23, 2013
    Assignee: Xerox Corporation
    Inventor: Timothy Wayne Jacobs
  • 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
  • Patent number: 8270021
    Abstract: A system for designing cells in a document production environment may include a computing device and a computer-readable medium in communication with the computing device, where the computer-readable medium comprises one or more programming instructions for identifying a plurality of print jobs, comprising one or more functions, where the print jobs are associated with the document production environment, generating a representation for each unique print job and creating one or more workflows. The computer-readable storage medium may also include one or more programming instructions for assigning the workflow to one of a plurality of cells, where each cell may include one or more devices, determining whether one or more of the cells is complex, and splitting at least one workflow within a complex cell.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: September 18, 2012
    Assignee: Xerox Corporation
    Inventor: Timothy Wayne Jacobs
  • Patent number: 8259331
    Abstract: A system for designing cells in a document production environment may include a computing device and a computer-readable medium in communication with the computing device. The computer-readable medium may include one or more programming instructions for identifying a plurality of jobs associated with the document production environment. Each job may include one or more functions. The computer-readable medium may include one or more programming instructions for generating a representation for each unique job, creating one or more workflows, assigning the workflow to one of a plurality of cells, determining whether one or more of the cells is complex, and splitting at least one workflow within a complex cell. Each cell may include one or more devices.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: September 4, 2012
    Assignee: Xerox Corporation
    Inventor: Timothy Wayne Jacobs
  • Publication number: 20110181596
    Abstract: A system for determining a location of stations in a cell of a job shop may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions for receiving information corresponding to a workflow of a cell in a job shop. The information may include a plurality of print-related functions performable by the cell and an amount of work associated with one or more pairs of print-related functions. The computer-readable storage medium may include one or more programming instructions for identifying a plurality of stations in the cell, determining a target distance between one or more pairs of stations, generating a visual depiction of the identified stations, automatically applying the visual depiction to a floor plan, and displaying the visual depiction as applied to the floor plan to a user.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Applicant: XEROX CORPORATION
    Inventor: Timothy Wayne Jacobs
  • Publication number: 20100302577
    Abstract: A system for designing cells in a document production environment may include a computing device and a computer-readable medium in communication with the computing device, where the computer-readable medium comprises one or more programming instructions for identifying a plurality of print jobs, comprising one or more functions, where the print jobs are associated with the document production environment, generating a representation for each unique print job and creating one or more workflows. The computer-readable storage medium may also include one or more programming instructions for assigning the workflow to one of a plurality of cells, where each cell may include one or more devices, determining whether one or more of the cells is complex, and splitting at least one workflow within a complex cell.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicant: XEROX CORPORATION
    Inventor: Timothy Wayne Jacobs
  • Publication number: 20100306637
    Abstract: A system for designing cells in a document production environment may include a computing device and a computer-readable medium in communication with the computing device. The computer-readable medium may include one or more programming instructions for identifying a plurality of jobs associated with the document production environment. Each job may include one or more functions. The computer-readable medium may include one or more programming instructions for generating a representation for each unique job, creating one or more workflows, assigning the workflow to one of a plurality of cells, determining whether one or more of the cells is complex, and splitting at least one workflow within a complex cell. Each cell may include one or more devices.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicant: XEROX CORPORATION
    Inventor: Timothy Wayne Jacobs