Patent ID: 7467267

Claim:
A computer-implemented method for backing up data stored in a customer-premise equipment (CPE) device, the CPE device being a telecommunications-networking device that facilitates telecommunications operations and that is physically located away from a carrier's facilities, the method comprising: spawning at least one processing thread, wherein spawning at least one processing thread comprises: initializing a trending thread for monitoring at least one system value; initializing a producer thread for scheduling assignments; initializing a foreman thread for delegating assignments; and initializing at least one worker thread to perform a backup on a CPE device; collecting one or more arguments from a system resource to develop an assignment schedule; respectively associating one or more semaphores with the at least one processing thread; wherein the semaphore(s) remain inactive until the assignment schedule activates the at least one processing thread for execution; and at a backup-storage location, facilitating a backing up of data stored on the CPE device by executing said at least one processing thread, wherein said CPE device is located in a geographic area that is distinct from the backup-storage location and wherein further the data stored are configuration parameters of said CPE device that enable it to facilitate at least a portion of the telecommunications operations, such that if said configuration parameters in said CPE device become corrupted, then said stored data can be utilized to correct the corrupted parameters.