Patent ID: 8504814

Claim:
A method for providing user terminal resilience, the method comprising: initializing a user terminal; detecting an element associated with the user terminal; determining whether the element comprises a newly added element, wherein determining the element as the newly added element comprises determining whether a cyclic redundancy check (CRC) checksum has previously been calculated for the element, and wherein the element is marked as the newly created element if there is no previous CRC checksum for the element; in response to determining that the element comprises the newly added element: creating a state record, in a persistent memory on the user terminal, for the newly added element, wherein the state record identifies the newly added element as one of: under trial, deemed good, and deemed bad; marking the newly added element as under trial in the state record; and initializing a counter associated with the element to a maximum number of predetermined allowable load attempts; and in response to determining that the element is not a newly added element: checking the state record of the element to determine the state of the element, if the state record of the element is under trial, determining whether the counter for the allowable load attempts has expired, if the counter for the allowable load attempts has not expired, incrementing the counter value, and if the counter for the allowable load attempts has expired, marking the element in the state record as deemed bad, wherein the element with the state record as deemed bad is skipped on future reboots until the CRC checksum of the element is updated.