×

Virtual dispersive routing

  • US 7,895,348 B2
  • Filed: 10/17/2008
  • Issued: 02/22/2011
  • Est. Priority Date: 10/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of facilitating network communications, comprising the steps of:

  • (a) configuring an end-user device such that the end-user device communicates with one or more nodes of a network;

    (b) detecting, at the end-user device, a request for a network connection from an application running on the end-user device;

    (c) spawning a virtual machine for a network connection that virtualizes network capabilities of the end-user device;

    (d) determining application-specific information associated with the application;

    (e) using the application-specific information, selecting a routing protocol from among a plurality of available routing protocols for communicating data over the network using the virtualized network capabilities of the virtual machine; and

    (f) using the selected routing protocol, communicating data from the application over the network using the virtualized network capabilities of the virtual machine.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×