Operating system (OS) abstraction layer
First Claim
Patent Images
1. An operating system abstraction layer comprising:
- an interface with an operating environment, the operating environment operating independent of underlying operating systems;
an operating system independent module for performing operations that are not related to a target operating system;
an operating system dependent module for performing operations that are related to the target operating system; and
an interface with the target operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating environment is capable of being abstracted to a plurality of operating systems. An operating environment is provided which is common to all the different operating systems. A plurality of operating system abstraction layers are provided. Each abstraction layer designed to abstract the operating environment to at least one targeted operating system.
64 Citations
5 Claims
-
1. An operating system abstraction layer comprising:
-
an interface with an operating environment, the operating environment operating independent of underlying operating systems;
an operating system independent module for performing operations that are not related to a target operating system;
an operating system dependent module for performing operations that are related to the target operating system; and
an interface with the target operating system.
-
-
2. A method for abstracting an operating environment to a plurality of operating systems, the method comprising:
-
providing an operating environment, the operating environment common to all the different operating systems; and
providing a plurality of operating system abstraction layers, each abstraction layer designed to abstract the operating environment to at least one targeted operating system. - View Dependent Claims (3)
-
-
4. A wireless communication device comprising:
-
at least one system processor and at least one communication processor;
a communication module to facilitate communication between each system and communication processor;
a shared memory associated with the communication module;
each system processor and communication processor having an associated operating system, the operating system performing code from an operating system abstraction layer, the abstraction layer interfacing with the operating environment and having an operating system independent module for performing operations that are not related to a target operating system and an operating system dependent module for performing operations that are related to the target operating system. - View Dependent Claims (5)
-
Specification