Patent ID: 8402467

Claim:
A system for providing fault resilient processing in an implantable medical device, comprising: an implantable medical device comprising a processor and memory store; and a high integrity kernel configured to execute on the processor and evaluate a priority of execution for each partitioned process, wherein processes necessary for therapy output are assigned the highest priority of execution amongst partitioned processes, the high integrity kernel comprising: a scheduler configured to schedule separate times on the processor to a plurality of processes; a data loader configured to manage separate memory spaces in the memory store by exclusively associating one such separate memory space with each of the processes; and a data validator configured to selectively validate data prior to exchange from one of the processes to another of the processes during execution in the separate processor times based on the priority of execution for each process; wherein selectively validating data comprises increasing a level of rigor in the validating of the data for processes having a higher priority of execution.