Detecting available computers to participate in computationally complex distributed processing problem
AssigneeAvid Technology, Inc.
InventorClaude Cajolet
Life of this patent
Estimating the term…
Loading patent…
AssigneeAvid Technology, Inc.
InventorClaude Cajolet
Estimating the term…
A complex computational task is processed by a plurality of computers coupled to a network. A plurality of different computers (64-74) are each assigned a different portion of a distributed processing task by a problem dispatcher (88). Each computer determines if a local operator has not used a keyboard (43) or a mouse (40) for a predefined period of time. If not, a screen saving program is initiated and the computer begins monitoring the network to determine if a request for participation in a distributed processing task has been transmitted. Upon receiving such a request, the screen saver program responds, indicating that the computer is available to participate in the task. Each computer also sends characteristics to the problem dispatcher, which selects assistant computers to participate in the task. The problem dispatcher assigns specific portions of the task to each of the assistant computers until the task is completed. If a local operator interrupts, the portion of the task being processed by that computer is assigned to a different assistant computer. In this manner, the complex computational task is processed relatively quickly using only those computers that are available and have the appropriate capabilities.
A process for executing a complex computational task on a network having a plurality of independent interconnected workstations, each workstation including a computer processing unit and a user input device, the process comprising the steps of:
A method for rendering a graphics project over a network having a directing workstation preparing the graphics project, and a plurality of assistant workstations connected to the directing workstation through the network, each of the directing and assistant workstations including a computer processing unit and a user input device, the method comprising the steps of:
A system for processing a complex computational task among a plurality of independent workstations interconnected over a network, each workstation including a computer processing unit and a user input device, comprising:
A graphics rendering system, comprising:
Dependencies are inferred from the claim text.