Patent ID: 8924987

Claim:
A computing system, comprising: a memory device; a lower level system including an operating system operable to perform a reduced set of operating system functions not including one or more first operating system functions; and an upper level system with respect to said lower level system, wherein said upper level system comprises: an integrated system integrating at least one computer application program with at least one user interface, wherein said integrated system is operable to: perform said one or more first operating system functions that said operating system is not operable to perform; and access said operating system to request at least one of said reduced set of operating system functions, whereby said operating system of said lower level system supports at least said integrated system of said upper level system; and an interface system adjacent to said integrated system, wherein said interface system comprises an Abstract Hardware Interface (AHI) system operable to interface with said operating system and access one or more device drivers for one or more devices via said operating system; wherein said operating system is operable to perform only memory management and Inter-Process Communication (IPC) between said integrated system and said AHI system; and wherein said integrated system is operable to access said AHI system via said operating system, thereby allowing said integrated system to access said one or more device drivers through said AHI system without addressing said one or more device drivers directly.