Patent ID: 7739647

Claim:
A configurable domain specific abstract core for implementing applications within a domain comprising: at least one function specific abstract module configurable at a plurality of stages for implementing a predetermined function belonging to one or more applications in the domain, and comprising: a function specific abstract logic for implementing functional logic to implement one or more identified functions within the domain and abstracted into generic functions, wherein said abstracted generic functions are defined by a plurality of logic modules interconnected by data paths, and wherein the data paths are classified as those specific to a particular application and those generic for the implementation of the function across the domain; a micro state engine having a dynamic script for generating control signals, said dynamic script stored in an internal memory within the micro state engine; one or more data paths configured by a static script stored in an internal memory within the function specific abstract module; wherein one or more of a plurality of components of the micro state engine enables the function specific abstract module to perform the identified function and the corresponding abstracted generic functions; and a programmable hardware software interface module for coupling with one or more external computing devices.