Patent ID: 8346976
Filing Date: 2013-01-01
Classification: H04L

Abstract:
1. One or more computer-readable storage media having computer-readable programming instructions stored thereon, the computer-readable programming instructions configured to program a device to perform operations comprising: determining whether the device is connected to a home router; in response to determining that the device is connected to the home router, submitting a network registration request to the home router for secure transmission by the home router to a service provider network, the network registration request including a pre-provisioned public identifier and the pre-provisioned public identifier being usable for registration, but not for other voice or data communications; in response to determining that the device is not connected to the home router, establishing a network tunnel between the device and the service provider network and providing the network registration request to the service provider network via the network tunnel; and receiving a network registration response including a public identifier for the device, the public identifier usable in the other voice and data communications.