Claims
- 1. An apparatus for loading one or more software modules to a first processor controlled circuit card requiring said software modules from one or more second processor controlled circuit cards, all said processor controlled circuit cards being housed within a rack, said apparatus comprising:
requirements identification means for determining said software modules required by said first processor controlled circuit card; fulfillment identification means for identifying said second processor controlled circuit card containing at least one of said software modules required by said first processor controlled circuit card; upload means for accessing and uploading said software module required by said first processor controlled circuit card from said second processor controlled circuit card; and, download means for downloading and storing said software module required by said first processor controlled circuit card onto said first processor controlled circuit card.
- 2. The apparatus of claim 1 wherein said requirements identification means comprises analyzing a system database.
- 3. The apparatus of claim 2 wherein said fulfillment identification means comprises analyzing a system database.
- 4. The apparatus of claim 3 wherein said upload means comprises accessing said required software module by direct memory address.
- 5. The apparatus of claim 4 wherein said download means comprises writing said required software module into a FLASH memory device.
- 6. The apparatus of claim 5 wherein said requirements identification means comprises analyzing build data, a cyclic redundancy check and version information.
- 7. A method for loading one or more software modules to a first processor controlled circuit card requiring said software modules from one or more second processor controlled circuit cards, all said processor controlled circuit cards being housed within a rack, said method comprising the steps of:
a. determining said software modules required by said first processor controlled circuit card; b. identifying said second processor controlled circuit card containing at least one of said software modules determined as being required by said first processor controlled circuit card; c. accessing said software module required by said first processor controlled circuit card on said second processor controlled circuit card; d. uploading said software module required by said first processor controlled circuit card from said second processor controlled circuit card; e. downloading said software module required by said first processor controlled circuit card to said first processor controlled circuit card; and, f. storing said required software module on said first processor controlled circuit card.
- 8. The method of claim 7 wherein said determining step (a) includes:
h. the step of analyzing a system database.
- 9. The method of claim 8 wherein said identifying step (b) includes:
i. the step of analyzing a system database.
- 10. The method of claim 9 wherein said accessing step (c) includes:
j. the step of accessing said software module by said first processor controlled circuit card by direct memory address.
- 11. The method of claim 10 wherein said storing step (f) includes:
k. the step of writing said software module by said first processor controlled circuit card into FLASH memory.
- 12. The method of claim 11 wherein said determining step (a) further includes:
l. the step of verifying said software module by analyzing build data and version data
- 13. The method of claim 12 wherein said identifying step (b) further includes:
m. the step of verifying said software module by analyzing.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of priority under 35 U.S.C. 19(e) to copending U.S. Patent Provisional Applications, Serial No. 60/294,201 and filed on May 30, 2001, the contents of said application being incorporated by reference herein in its entirely.
[0002] This application is also related to the following U.S. patent applications: U.S. patent application Ser. No. ______ filed May 30, 2002 entitled AN INTEGRATED ACCESS PLATFORM; U.S. patent application Ser. No. ______ filed May 30, 2002 entitled METHOD FOR OPERATING AND APPARATUS FOR A BACK-PLANE SUPPORTING REDUNDANT CIRCUIT CARDS; U.S. patent application Ser. No. ______ filed May 30, 2002 entitled METHOD AND APPARATUS OF TESTING A POTS CIRCUIT AND DSL CIRCUIT THROUGH A SPLITTER; U.S. patent application Ser. No.______ filed May 30, 2002 entitled METHOD AND APPARATUS FOR A COMMON MANAGEMENT SOFTWARE SYSTEM; U.S. patent application Ser. No. ______ filed May 30, 2002 entitled METHOD AND APPARATUS FOR PROVIDING A COMMON TEXT MESSAGING SYSTEM WITHIN A SOFTWARE ARCHITECTURE; U.S. patent application Ser. No. ______ filed May 30, 2002 entitled METHOD AND APPARATUS FOR PROVIDING A STATE MACHINE OPERATING ON A REAL-TIME OPERATING SYSTEM; and U.S. patent application Ser. No. ______ filed May 30, 2002 entitled METHOD AND APPARATUS FOR ADMINISTERING MULTIPLE PROVISIONABLE OBJECTS, the contents of each of said applications being incorporated by reference herein in their entirely.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60294201 |
May 2001 |
US |