US 6,983,464 B1 | ||
Dynamic reconfiguration of multimedia stream processing modules | ||
Syon Bhattacharya, Redmond, Wash. (US); and Robin Speed, Kirkland, Wash. (US) | ||
Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
Filed on Jul. 31, 2000, as Appl. No. 9/629,234. | ||
Int. Cl. G06F 9/46 (2006.01) |
U.S. Cl. 719—318 | 32 Claims |
1. A method to dynamically remove at least one selected module in a streaming data path of a graph having a plurality of modules,
each module being connected to at least one other module to form the streaming data path, the streaming data path having at
least one input module located at an input edge and at least one output module located at an output edge, the method comprising
the steps of:
sending a notification packet through the streaming data path to each module within the streaming data path, the notification
packet indicating that data flow has stopped;
detecting when the notification packet is received at each output module;
commanding each selected module to be removed to change to a stop state after detecting when the notification packet is received
at each output module;
removing each selected module; and
restarting data flow in the streaming data path.
|