System and method for visualizing the use of resources in a process system
First Claim
1. A resource allocator operable to allocate a plurality of resources among a plurality of tasks within a process system, the process system capable of executing at least one application process, the resource allocator comprising:
- a monitoring controller operable to monitor one or more characteristics associated with the at least one application process, the resources, and the tasks;
a model of the process system representing mathematically the resources and the tasks and defining relationships among related ones of the resources and the tasks as a function of the at least one application process;
a resource allocation controller operable to operate the model in response to ones of the monitored characteristics to allocate ones of the resources among ones of the tasks to execute the at least one application process; and
a graphical user interface operable to identify (i) the resources and (ii) flows between at least some of the resources, the graphical user interface comprising at least one virtual queue associated with at least one of the resources and identifying one or more items to be processed by the at least one of the resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource allocator allocates a plurality of resources among a plurality of tasks within a process system. The resource allocator includes a monitoring controller for monitoring one or more characteristics associated with at least one application process, the resources, and the tasks. The resource allocator also includes a model of the process system representing mathematically the resources and the tasks and defining relationships among related resources and tasks. The resource allocator further includes a resource allocation controller for operating the model in response to the monitored characteristics and allocating the resources among the tasks. In addition, the resource allocator includes a graphical user interface for identifying the resources and flows between at least some of the resources. The graphical user interface includes at least one virtual queue associated with at least one of the resources and identifying one or more items to be processed by the at least one resource.
-
Citations
26 Claims
-
1. A resource allocator operable to allocate a plurality of resources among a plurality of tasks within a process system, the process system capable of executing at least one application process, the resource allocator comprising:
-
a monitoring controller operable to monitor one or more characteristics associated with the at least one application process, the resources, and the tasks; a model of the process system representing mathematically the resources and the tasks and defining relationships among related ones of the resources and the tasks as a function of the at least one application process; a resource allocation controller operable to operate the model in response to ones of the monitored characteristics to allocate ones of the resources among ones of the tasks to execute the at least one application process; and a graphical user interface operable to identify (i) the resources and (ii) flows between at least some of the resources, the graphical user interface comprising at least one virtual queue associated with at least one of the resources and identifying one or more items to be processed by the at least one of the resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for allocating a plurality of resources among a plurality of tasks within a process system, the process system capable of executing at least one application process, the method comprising:
-
monitoring one or more characteristics associated with the at least one application process, the resources, and the tasks; modeling the process system using a model to represent mathematically the resources and the tasks and to define relationships among related ones of the resources and the tasks as a function of the at least one application process; operating the model in response to ones of the monitored characteristics to allocate ones of the resources among ones of the tasks to execute the at least one application process; and generating a graphical user interface operable to identify (i) the resources and (ii) flows between at least some of the resources, the graphical user interface comprising at least one virtual queue associated with at least one of the resources and identifying one or more items to be processed by the at least one of the resources. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program embodied on a computer readable medium and operable to be executed by a processor, the computer program comprising computer readable program code for generating a graphical user interface, the graphical user interface comprising:
-
a first portion identifying at least two types of semiconductor wafers to be processed by at least one of one or more wet decks and one or more furnaces, the one or more furnaces comprising at least one vertical polysilicon furnace; and a second portion identifying the one or more wet decks, the one or more furnaces, and flows of semiconductor wafer lots between the one or more wet decks and the one or more furnaces; the second portion comprising at least one virtual queue operable to identify one or more semiconductor wafer lots that have been scheduled to be processed by the at least one vertical polysilicon furnace. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification