IP Library › Granted Patent US 6,856,845
Granted Patent B2
US 6,856,845 · App. 10/424,322 · Granted Feb 15, 2005

Monitoring and reporting incremental job status system and method

Assignee: Palo Alto Research Center Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,856,845
App. No.
10/424,322
Granted
Feb 15, 2005
Kind
B2
Abstract

For an automated manufacturing system having a number of modules with numerous alternative capabilities, a computer-controlled system provides for monitoring and reporting incremental job status. The computer-controlled system includes at least one system controller for planning and scheduling a variety of jobs submitted to the manufacturing system for processing. The system controller includes at least one planning function, which plans utilization of selected module capabilities in the production of jobs having more than one work unit. A scheduling function schedules utilization of selected module capabilities. A logging and integration function logs execution reports from the various modules in the manufacturing system.

Claims (58)

1. A computer controlled system for monitoring and reporting incremental job status automated reconfigurable manufacturing systems having a pluralyti of modules with a pluralyti of alternative capabilities, the system comprising:

a system controller for controlling system modules to automatically reconfigure operation of the plurality of modules within the reconfigurable manufacturing system, wherein said controller includes models of the capabilties of each one of the plurality of modules in the reconfigurable manufacturing system, wherein said models of the capabilities include at least one member selected from the group consisting of timing constraints, feature constraints and commands;

at least one planning function for planning utilization of selected module capabilities in the production of job having not lees than one work unit;

at least one scheduling function for scheduling utilization of said selected module capabilities in the production of said jobs having not less than one work unit, wherein said scheduling utilization takes into consideration said capability models of each of said modules in the reconfigurable manufacturing system; and

at least one logging and integration function for automatically logging and reporting to said system controller execution reports incrementally in real time from each one of the plurality of modules, wherein said execution reports comprise actual values for models variables, wherein said actual values include at least one member selected from the group consisting of execution times, work unit attributes, and resource uses.

2. The system for monitoring and reporting incremental job status for automated manufacturing systems according to claim 1 , wherein said logging and integration function comprises:

means for receiving execution report from the plurality of modules; and

means for logging information contained in said reports from the plurality of modules in a schedule-compatible format.

3. The system for monitoring and reporting incremental job status for automated manufacturing to claim 1 , wherein said at least one scheduling function comprises means for structuring schedules with a plurality of information representations.

4. The system for monitoring and reporting incremental job status for automated manufacturing systems according claim 3 , wherein at least one of said plurality of information representations comprises work unites contained within the automated manufacturing system.

5. The system for monitoring and reporting incremental job status for automated manufacturing systems according claim 3 , wherein at least one of said plurality of information representations modules contained within the automated manufacturing system.

6. The system for monitoring and reporting incremental job status for automated manufacturing systems according claim 3 , comprising at least one module for cross-linking said plurality of information representations.

7. The system for monitoring and reporting incremental job status for automated manufacturing systems according claim 1 , wherein said logging and integration functions comprises:

means for receiving execution reports from the plurality of modules;

means for comparing module performance information contained in said report the plurality of modules with at least one module performance schedule developed by said scheduling function; and

means for identifying module performance information that deviates from the module performance specified in said at least one module performance schedule; and

means for logging said module performance information that deviates from the module performance specified in said at least one module performance schedule in a schedule-compatible format.

8. The system for monitoring and reporting incremental job status for automated manufacturing systems according claim 1 , wherein said logging and integration function comprises:

means for receiving execution reports from the plurality of modules;

means for comparing module performance information contained in said reports from the plurality of module with a first model performance schedule developed by said scheduling function; and

means for identifying module performance information that deviates from the module performance specified in said first module performance schedule; and

means for updating said first module performance schedule utilizing said module performance formation that deviates from the module performance specified in said first module performance schedule.

9. The system for monitoring and reporting incremental job status for automated manufacturing systems according claim 1 , wherein said logging and integration function comprises:

means for receiving execution reports from the plurality of modules;

means for noting differences between module execution performance contained in said reports from the plurality of modules and a first module execution performance specified in a first module performance schedule developed by said scheduling function; and

means for updating models.

10. A method for monitoring and reporting incremental job status for automatic computer controlled reconfigurable manufacturing systems having at least one system controller and a plurality of modules with a plurality of alternative capabilities, wherein the at least one system controller includes models of the capabilities of each one of the plurality of modules in the reconfigurable manufacturing system, the method comprising:

planing the work flow for at least one reconfigurable manufacturing system having a plurality of modules;

scheduling the capabilities for said at least one manufacturing system, including taking into consideration the capability models for each of the plurality of modules;

providing performance commands to the plurality of modules within said at least one manufacturing system; and

jogging and integrating performance reports received from the plurality of modules within said at list one manufacturing system, wherein said performance reports are automatically logged and reported incrementally in real time from each one of the plurality of the at least one system controller, and wherein said performance reports comprise actual values for performance variables, wherein said actual values include at least one member selected from the group consisting of execution times, work unit attributes, and resource uses.

11. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 10 , wherein scheduling the capabilities for said at least one manufacturing system comprises scheduling capabilities according to plurality of capability representations.

12. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according claim 11 , wherein not less than one of said capability representations comprises work units included within said at least one manufacturing system.

13. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 11 , wherein not less than one of said capability representations comprises modules included within said at least one manufacturing system.

14. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 10 , wherein logging said performance reports comprises:

receiving performance reports from the plurality of modules; and

logging information contained in said report from the plurality of modules in a schedule-compatible format.

15. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 10 , wherein logging said performance reports comprises:

receiving performance reports from the plurality of modules;

comparing module performance information contained in said reports from the plurality of modules with at least one module performance schedule; and

identifying module performance information that deviates from the module performace specified in said at least one module performance schedule; and

logging said module performance information that deviates from the module performance specified in said at least one module performance schedule in a schedule-compatible format.

16. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 10 , wherein logging said performance reports comprises:

receiving performance reports from the plurality of modules;

comparing module performance information contained in said reports from the plurality of modules with a first module performance schedule;

identifying module performance information that deviates from the module performace specified in said first module performance schedule; and

updating said first module performance information schedule utilizing said module performance information that deviates from the module performance specified in said first module performance schedule.

17. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 16 , further comprising generating a revised performance schedule utilizing said module performance information that deviates from the module performance specified in said first module performance schedule.

18. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 10 , wherein logging said performance reports comprises:

receiving performance reports from the plurality of modules;

noting differences between module execution performance contained in said reports from the plurality of modules and a first module execution performance specified in a first module and performance schedule; and

updating system models.

19. The method for monitoring and reporting incremental job status for computer controlled manufacturing systems according to claim 10 , further comprising generating a system report.

20. An article of manufacture comprising a computer usable medium having computer readable program code embodied in said medium which, when said program code is executed by said computer causes said computer to perform method steps for monitoring and reporting incremental job status for automatic computer controlled reconfigurable manufacturing systems having at least one system controlled and a plurality of modules whit a plurality of alternative capabilities, wherein the at least one system controller includes models of the capabilities of each one of the plurality of module in the reconfigurable manufacturing system, said method comprising:

planning the work flow for at least one reconfigurable manufacturing system having a plurality of modules;

scheduling the capabilties for said at least one manufacturing system, including taking into consideration the capability models for each of plurality of modules;

providing performance commands to the plurality of modules within said at least one manufacturing system; and

logging and integrating performance reports received from the plurality of modules within said at least one manufacturing system, wherein said performance reports are automatically logged and reported incrementally in real time from each one of the plurality of modules to the at least one system controller, and wherein said performance reports comprise actual values for performance variables, wherein said actual values include at least one member selected from the group consisting of execution times, work unit attributes, and resource uses.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2003
From: FROMHERZ, MARKUS P.J.; BOBROW, DANIEL G.
To: PALO ALTO RESEARCH CENTER, INCORPORATED
Reel/Frame 014026/0977 →
Continuity (1)
Related Publication 20040225391A1 · Nov 11, 2004