PRIVATE VIRTUAL LAN SPANNING A PUBLIC NETWORK FOR CONNECTION OF ARBITRARY HOSTS
First Claim
1. A computer-implemented networking system, comprising:
- a management component for creating and managing a peer-to-peer (P2P) graph that overlays a virtual network for P2P communications between arbitrary nodes; and
an interface component for exposing the arbitrary nodes of the P2P graph to a public node.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture for exposing a virtual private network of peer devices into the public domain via an overlay network. Computing devices, peripheral devices, as well as mobile devices can be physically distributed, but appear to belong to the same virtual private (or home) network, and be accessible from anywhere. Benefits include access to user media/documents from anywhere, searching of all connected devices from one location, multicast and broadcast connectivity, management of the private network and the associated policies, and device discovery on the private network from across public networks. P2P networks and ad-hoc networks can be exposed as a virtual interface, as well as the utilization of client operating systems to create the virtual network, grouping, graphing, the integration with relay services and other NAT/firewall traversal schemes, and the creation of a P2P overlay manager on a physical NIC (network interface card) address rather than a virtual address.
179 Citations
20 Claims
-
1. A computer-implemented networking system, comprising:
-
a management component for creating and managing a peer-to-peer (P2P) graph that overlays a virtual network for P2P communications between arbitrary nodes; and an interface component for exposing the arbitrary nodes of the P2P graph to a public node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of networking devices, comprising:
-
creating a P2P graph of arbitrary nodes of a virtual private network; exposing the P2P network as a virtual interface; and communicating IP traffic between the arbitrary nodes of the P2P network and a public network via the virtual interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system, comprising:
-
computer-implemented means for creating a P2P graph of arbitrary nodes of a virtual private network; computer-implemented means for exposing the P2P network as a virtual interface; and computer-implemented means for communicating IP traffic between the arbitrary nodes of the P2P network and a public network via the virtual interface.
-
Specification