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: 20160180727Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Eric Michael Gross, Timothy Wayne Jacobs
-
Patent number: 9176690Abstract: 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: GrantFiled: December 20, 2012Date of Patent: November 3, 2015Assignee: Xerox CorporationInventors: Timothy Wayne Jacobs, Alvaro E. Gil
-
Patent number: 8896867Abstract: 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: GrantFiled: September 11, 2012Date of Patent: November 25, 2014Assignee: Xerox CorporationInventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sudhendu Rai
-
Publication number: 20140300926Abstract: 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: ApplicationFiled: September 11, 2013Publication date: October 9, 2014Applicant: Xerox CorporationInventors: Sudhendu Rai, Ranjit Kumar Ettam, Marc Dennis Daniels, Timothy Wayne Jacobs
-
Publication number: 20140240737Abstract: 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: ApplicationFiled: February 26, 2013Publication date: August 28, 2014Applicant: Xerox CorporationInventors: Eric Michael Gross, Timothy Wayne Jacobs
-
Publication number: 20140176988Abstract: 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: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: Xerox CorporationInventors: Timothy Wayne Jacobs, Alvaro E. Gil
-
Patent number: 8730503Abstract: 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: GrantFiled: September 19, 2011Date of Patent: May 20, 2014Assignee: Xerox CorporationInventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sharath Srinivas
-
Patent number: 8675231Abstract: 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: GrantFiled: September 19, 2011Date of Patent: March 18, 2014Assignee: Xerox CorporationInventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sharath Srinivas, Sudhendu Rai
-
Publication number: 20140071481Abstract: 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: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: Xerox CorporationInventors: Eric Michael Gross, Timothy Wayne Jacobs, Jack Gaynor Elliot, Sudhendu Rai
-
Patent number: 8427479Abstract: 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: GrantFiled: January 22, 2010Date of Patent: April 23, 2013Assignee: Xerox CorporationInventor: Timothy Wayne Jacobs
-
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
-
Patent number: 8270021Abstract: 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: GrantFiled: May 28, 2009Date of Patent: September 18, 2012Assignee: Xerox CorporationInventor: Timothy Wayne Jacobs
-
Patent number: 8259331Abstract: 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: GrantFiled: May 28, 2009Date of Patent: September 4, 2012Assignee: Xerox CorporationInventor: Timothy Wayne Jacobs
-
Publication number: 20110181596Abstract: 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: ApplicationFiled: January 22, 2010Publication date: July 28, 2011Applicant: XEROX CORPORATIONInventor: Timothy Wayne Jacobs
-
Publication number: 20100302577Abstract: 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: ApplicationFiled: May 28, 2009Publication date: December 2, 2010Applicant: XEROX CORPORATIONInventor: Timothy Wayne Jacobs
-
Publication number: 20100306637Abstract: 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: ApplicationFiled: May 28, 2009Publication date: December 2, 2010Applicant: XEROX CORPORATIONInventor: Timothy Wayne Jacobs