Patent ID: 9565103
Date: 2017-02-07
CPC Classifications: H04L

Claim:
1. A computer-implemented method for virtualizing customer-premises equipment, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: receiving, at a service provider's network, at least one flow of network traffic from a remote device included in a user's private network; identifying, within the flow of network traffic, at least one potentially non-unique private address that represents the remote device with respect to the user's private network; determining, based at least in part on a network interface assigned to the user's private network and the potentially non-unique private address, at least one unique routable address that represents the remote device with respect to the service provider's network; in response to determining the unique routable address, translating the potentially non-unique private address to the unique routable address to facilitate routing return network traffic to the remote device in connection with the flow of network traffic.