Patent ID: 8812670
Filing Date: 2014-08-19
Classification: H04L,H04W

Abstract:
1. A method implemented by a network element of an Internet service provider executing a virtual gateway controller of a visited network at a Broadband Network Gateway (BNG) of the visited network to provide network access through the visited network associated with a visited network owner to a device of a visiting user connecting to the visited network, wherein the visited network owner is a customer of the Internet service provider, wherein the network element configures the visited network to provide access to resources of a remote home network to the device of the visiting user, wherein the remote home network is in communication with the visited network over a wide area network and the remote home network is configured by a virtual gateway controller of the remote home network executed at a BNG of the remote home network, the method comprising the steps of: receiving, by the virtual gateway controller of the visited network, a connection request through a first access point of the visited network from the device of the visiting user, wherein the first access point provides guest service access in the visited network; establishing, by the virtual gateway controller of the visited network, a connection between the visited network and the device of the visiting user through the first access point; receiving, by the virtual gateway controller of the visited network, an access request from the device of the visiting user, through the first access point, to access a resource of the remote home network; processing, by a remote access module of the virtual gateway controller of the visited network, the access request and connecting the virtual gateway controller of the visited network to the virtual gateway controller of the remote home network to obtain configuration information to establish a connection between the device of the visiting user and the remote home network; configuring, by the remote access module of the virtual gateway controller of the visited network, a second access point on the visited network, wherein the second access point is dedicated to provision the resource of the remote home network to the device of the visiting user; establishing, by the remote access module of the virtual gateway controller of the visited network, a connection between the device of the visiting user and the second access point upon configuring the second access point, wherein the connection is established by automatically transitioning the device of the visiting user to the second access point; facilitating, by an authentication module of the virtual gateway controller of the visited network, authentication of the device of the visiting user for the remote home network; and providing the device of the visiting user with access to the resource of the remote home network through the second access point upon successful authentication of the device of the visiting user.