Virtual machine operating system LAN
US7111303B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 16, 2002 |
| Grant date | Sep 19, 2006 |
| Priority date | — |
| Expiry date | May 10, 2024 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/00
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A virtual machine operating system for communication between first and second applications which execute in different user portions of the virtual machine operating system and use Internet Protocol (IP). The virtual machine operating system comprises a first user portion, a second user portion and a base portion. The first user portion executes the first application and includes a first device driver for a first virtual network interface card (NIC). The second user portion executes the second application and includes a second device driver for a second virtual NIC. The base portion is shared by the first and second user portions and includes the first and second virtual NICs. The base portion maintains a table of IP addresses by which each device driver addresses its respective NIC and other, corresponding addresses by which the base portion addresses the virtual NIC. The first device driver is programmed to receive an IP datagram from the first application and pass it to the first NIC using IP. The datagram includes an IP address of the second virtual NIC and an indication that the second application should receive the datagram. The base portion is programmed to determine the othe…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.