Patent ID: 8065554

Claim:
A communication device comprising a processor, at least one resource operatively coupled to at least one sensor, the at least one sensor coupled to a recovery block, a fault analysis block and to the processor, the fault analysis block is coupled with the recovery block, wherein: said at least one sensor monitoring said at least one resource for information to determine whether said information meets at least one criterion of a suspicious event that is indicative of possible malfunction of said at least one resource, said at least one sensor providing content relating to said suspicious event to said fault analysis block, said fault analysis block auto-diagnosing said content to determine if said suspicious event is to be identified as a malfunction of said at least one resource, said recovery block receiving information relating to said suspicious event identified to be said malfunction of a respective one of said at least one resource and in response, initiating at least one auto-remedial action to maintain performance of said at least one resource.