Virtual Kernel Using Shared Memory

Case ID:

The invention describes a kernel that resides within the processes that it manages, making it process specific. It accomplishes this through the application of sub-contexts. These sub-contexts allow the machine to call system functions directly, while incurring little process overheads that are normally associated with such actions. Lastly, they protect memory blocks so that no unauthorized program may use them when they are active. Such a device can allow for more efficient virtual machines on both the desktop and server levels.

The market size for virtual machines is potentially limitless, since incorporating them into the back end of a business is applicable to almost all small or large businesses. 

Patent Information:
Contact For More Information:
Jay Martin
Licensing Associate, Software and Copyright
The University of Arizona
Lead Inventor(s):
Russell Lewis