Methods and apparatus for maintaining network addresses
First Claim
1. A system comprising:
- a hypervisor that enables more than one operating system to run concurrently;
a client operating system that connects to a network;
at least one application that relies on the IP address relating to the network connection;
wherein the hypervisor provides a stable IP address for the client computer as the client computer roams networks.
2 Assignments
0 Petitions
Accused Products
Abstract
This present invention relates to a method for using hypervisors to enable stable wireless network connections. The crux of the invention involves pushing the control of the networking devices from the Operating System level down to a networking front end hypervisor level. The hypervisor will control all networking devices, the authentication for these devices, and the selection of which connection to use. The hypervisor will also perform Network Address Translation (NAT) to the Operating System. Thus, the Operating System will receive a single, private IP address for use with the Operating System'"'"'s applications. The hypervisor will handle the change of the IP address when roaming between networks and hide it from the Operating System through the use of the NAT.
-
Citations
20 Claims
-
1. A system comprising:
-
a hypervisor that enables more than one operating system to run concurrently; a client operating system that connects to a network; at least one application that relies on the IP address relating to the network connection; wherein the hypervisor provides a stable IP address for the client computer as the client computer roams networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
enabling more than one operating system to run concurrently through the user of a hypervisor; connecting a client operating system to a network; running at least one application that relies on the IP address relating to the network connection; wherein the hypervisor provides a stable IP address for the client computer as the client computer roams networks. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
- 18. The system of claim 18, wherein the hypervisor maintains the drivers necessary to talk to the wireless devices.
-
20. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps, said method comprising the steps of:
-
enabling more than one operating system to run concurrently through the user of a hypervisor; connecting a client operating system to a network; running at least one application that relies on the IP address relating to the network connection; wherein the hypervisor provides a stable IP address for the client computer as the client computer roams networks.
-
Specification