The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 16, 2014

Filed:

Jun. 23, 2011
Applicants:

Davor Bonaci, Redmond, WA (US);

Sambhrama Mundkur, Redmond, WA (US);

Inventors:

Davor Bonaci, Redmond, WA (US);

Sambhrama Mundkur, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 11/14 (2006.01); G06F 9/06 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 9/06 (2013.01); G06F 11/2012 (2013.01); G06F 11/1484 (2013.01); G06F 11/2005 (2013.01); G06F 11/2007 (2013.01);
Abstract

Some embodiments of the invention provide a failover capability in a computer system that employs multiple paths to transfer information between virtual machines and a network, without introducing a driver component to provide this capability. For example, some embodiments of the invention provide a networking virtual switch client capable of direct communication between a networking stack implemented by a virtual machine operating system and components comprising either a direct path or a synthetic path to a network interface controller coupled to a network. The networking virtual switch client may be capable of determining which of the paths to employ for a given communication, such as by determining that a synthetic path should be employed if a direct path is not available.


Find Patent Forward Citations

Loading…