P
US7181746B2ExpiredUtilityPatentIndex 94

Initialization, reconfiguration, and shut down of a module function

Assignee: INTEL CORPPriority: Jun 29, 2001Filed: Jun 29, 2001Granted: Feb 20, 2007
Est. expiryJun 29, 2021(expired)· nominal 20-yr term from priority
Inventors:PERYCZ KRZYSZTOF SIWANOJKO BOHDAN TKAMINSKI ADAMKOGUT JAROSLAWORIOL MARIUSZPRZEKOP ZBIGNIEW
H04L 41/0856H04L 41/0806H04L 41/082
94
PatentIndex Score
70
Cited by
7
References
21
Claims

Abstract

The present invention is in the field of embedded systems. More particularly, some embodiments initialize, reconfigure, and shut down a module function to provide a unified solution for software development.

Claims

exact text as granted — not AI-modified
1. A method, comprising:
 receiving requirements for a plurality of modules; 
 determining an inter-module dependency tree using a system controller, the inter-module dependency tree being based on the requirements; and 
 modifying a module function in accordance with the inter-module dependency tree using the system controller, wherein modifying a module function is a modification selected from the group consisting of initializing the module function in accordance with the inter-module dependency tree. reconfiguring the module function in accordance with the inter-module dependency tree, and shutting down the module function in accordance with the inter-module dependency tree. 
 
   
   
     2. The method of  claim 1  further comprising associating a configuration parameter with an inter-module dependency in the inter-module dependency tree. 
   
   
     3. The method of  claim 1  further comprising storing a default value for a configuration parameter. 
   
   
     4. The method of  claim 1  wherein determining an inter-module dependency tree comprises associating a module command with an inter-module dependency. 
   
   
     5. The method of  claim 4  wherein associating a module command with an inter-module dependency comprises determining a phase for a command of a module. 
   
   
     6. The method of  claim 1  wherein modifying a module function comprises determining a command script based on a command association with an inter-module dependency. 
   
   
     7. The method of  claim 1  wherein modifying a module function comprises associating a command of a first module with a command of a second module based upon an inter-module dependency for the first module and the second module. 
   
   
     8. The method of  claim 7  wherein associating the command of the first module with a command of the second module comprises associating the command of the first module with the command of the second module based upon a phase identification. 
   
   
     9. An apparatus, comprising:
 a system controller, the system controller comprising circuitry to store an inter-module dependency tree, the inter-module dependency tree being based on requirements for a plurality of modules, the system controller to modify a module function in accordance with the inter-module dependency tree, the system controller further comprising circuitry to modify a module function in accordance with an inter-module dependency tree; and 
 a configuration manager coupled to the system controller; 
 wherein modification of a module function in accordance with the inter-module dependency tree by the system controller is a modification selected from the group consisting of an initialization of the module function, a reconfiguration of the module function, and a shut down of the module function. 
 
   
   
     10. The apparatus of  claim 9 , further comprising a current configuration database coupled to the configuration manager, the current configuration database containing one or more configurations for the plurality of modules that are not retained when the apparatus is initialized. 
   
   
     11. The apparatus of  claim 9 , further comprising a permanent configuration database coupled to the configuration manager via a command line interface, the permanent configuration database containing one or more configurations that are retained when the system is initialized. 
   
   
     12. The apparatus of  claim 9 , wherein the configuration manager comprises circuitry to receive a configuration parameter change request. 
   
   
     13. The apparatus of  claim 9 , wherein the configuration manager comprises circuitry to modify a module function in accordance with a configuration parameter change request. 
   
   
     14. A system, comprising:
 a network component comprising a system controller coupled to a configuration manager; 
 a component coupled with the system controller to store an inter-module dependency tree, the inter-module dependency tree being based on requirements for a plurality of modules, the system controller to modify a module function in accordance with the inter-module dependency tree; and 
 a station coupled to the network component; 
 wherein the modification of a module function in accordance with the inter-module dependency tree by the system controller is a modification selected from the group consisting of an initialization of the module function, a reconfiguration of the module function, or a shut down of the module function. 
 
   
   
     15. The system of  claim 14 , wherein the system further comprises a permanent configuration parameter database coupled to the configuration manager via a command line interface, the permanent configuration database containing one or more configurations that are maintained when the system is rebooted. 
   
   
     16. The system of  claim 14 , wherein the station comprises a server to forward a transaction via the network component. 
   
   
     17. The system of  claim 14 , wherein the station comprises a management workstation to configure said network component. 
   
   
     18. A machine-readable medium containing instructions, which when executed by a machine, cause the machine to perform operations, comprising:
 receiving requirements for a plurality of modules; determining an inter-module dependency tree using a system controller, the inter-module dependency tree being based on the requirements; and 
 modifying a module function in accordance with the inter-module dependency tree using the system controller, wherein modifying a module function is a modification selected from the group consisting of initializing the module function in accordance with the inter-module dependency tree, reconfiguring the module function in accordance with the inter-module dependency tree, and shutting down the module function in accordance with the inter-module dependency tree. 
 
   
   
     19. The machine-readable medium of  claim 18  wherein determining an inter-module dependency tree comprises associating a module command with an inter-module dependency. 
   
   
     20. The machine-readable medium of  claim 18  wherein modifying the module function comprises reconfiguring a module function in accordance with the inter-module dependency tree. 
   
   
     21. The machine-readable medium of  claim 18  wherein modifying a module function comprises shutting down the module function in accordance with the inter-module dependency tree.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.