Is kernel alone an operating system?

Floron Faries

Honorable
Apr 11, 2013
3
0
10,510
I am a patent attorney negotiating with a patent examiner at the US patent office. The Examiner is asserting that in a system with virtual guest operating systems as depicted in the Nelson patent (link below)

https://docs.google.com/viewer?url=www.google.com/patents/US7620955.pdf&pli=1

that the underlying kernel 600 in Fig. 1 is a host operating system. The Examiner is asserting this so to read on the patent application claims I am trying to patent.

1. In my arguments with the patent office, it would be good for me to be able to legitimately state that the kernel 600 in Fig. 1 of the Nelson patent is NOT a host operating system. (By the way, the Nelson patent does disclose a commodity operating system COS 420 in Fig. 1)

2. Any thoughts? Can the patent examiner legitimately call the kernel 600 a host operating system? Again, if this is not reasonable, that would help me.

3. In my patent application, the host operating system (on which virtual guest operating systems function) are generally described as Windows systems such as Microsoft Windows Home Server, but my patent application claim generically recites "host operating system."
 

Floron Faries

Honorable
Apr 11, 2013
3
0
10,510
There is no GNU, Ubuntu, Windows, etc. Just the kernel.

The question is where the computer system has only a kernel and no typical operating system, can the kernel be considered the operating system in a general sense, or is it that the computer system does not have an operating system?

This "dedicated kernel takes the place of and performs the conventional functions of the host OS, and virtual computers run on the kernel," and the kernel "serves as the system software." The kernel has loadable drivers, a mapping module, and an interrupt/exception handler, and "manages system resources."

"Compared with a system in which VMMs run directly on the hardware platform, use of a kernel offers greater modularity and facilitates provision of services that extend across multiple VMs (for example, for resource managment). Compared with the hosted deployment, a kernel may offer greater performance because it can be co-developed with the VMM and be optimized for the characteristics of a workload consisting of VMMs."

In this particular case, the computer system has virtual guest operating systems riding on the kernel, so to say. A commodity operating system exists to load the kernel but does not operate thereafter, and the kernel controls.
 

Floron Faries

Honorable
Apr 11, 2013
3
0
10,510
This kernel alone without an operating system is described as this "dedicated kernel takes the place of and performs the conventional functions of the host OS" and "serves as the system software."

Yet, I think I am just going to argue in a conclusory fashion that the skilled artisan would not view this dedicated kernel as a host operating system.

After all, this kernel must be loaded by the commodity operating system, and exists primarily to manage system resources for the virtual guest operating systems.
 

COLGeek

Cybernaut
Moderator


Excellent argument. Good to see that you understand the nuances of the issues here. Good luck!