Patent ID: 9385887
Filing Date: 2016-07-05
CPC Classification: H04L

Claim Text:
1. A system for managing hosted virtual machine networks comprising: a processor; and a memory operatively coupled to the processor, the memory including instructions that upon execution by the processor cause the system to: host a first virtual network node in a plurality of virtual network nodes; and execute a virtual network mapping program, the virtual network mapping program configured to: obtain incoming and outgoing data communications between the first virtual network node and an external communication network, wherein incoming data communications are received from the external communication network in accordance with an edge router communication protocol and outgoing data communications are received from the first virtual network node in accordance with a virtual network routing protocol; access mapping information corresponding to an association of the edge router communication protocol to a virtual network routing protocol, wherein the external communication network comprises a plurality of router components, wherein each router component in the plurality of router components provides a gateway between one virtual network node in the plurality of virtual network nodes and the external communication network, and wherein the mapping information corresponds to a subset of router components in the plurality of router components and a subset of virtual network nodes in the plurality of virtual network nodes; and in response to a request from the first virtual network node, transmit the mapping information to the first virtual network node to facilitate the modification of the outgoing data communications based on the mapping information.