Patent ID: 8634396
Filing Date: 2014-01-21
Classification: H04W

Abstract:
1. A method of registering a multi mode communications device for service, comprising: registering a multi-mode communications device by receiving and transmitting registration information over separate communications networks; wherein registering comprises: receiving registration information for the multi mode communications device, at the multi mode communications device over a first communications network; and transmitting the registration information for the multi mode communications device from the multi mode communications device over a second communications network responsive to receiving the registration information; wherein the method further comprises: receiving a secure request for registration from the multi mode communications device over a packet-switched network including a multi mode communications device identifier; providing an at least pseudo-random identifier responsive to the multi mode communications device identifier; associating the at least pseudo-random identifier with multi mode communications device identifier; transmitting a secure response to the multi mode communications device, responsive to the secure request, including the registration information comprising the at least pseudo-random identifier and including a telephone number; receiving a telephone call from the multi mode communications device, over the second communications network, the telephone call directed to a registration interactive voice response server associated with the telephone number; receiving the registration information comprising the at least pseudo-random identifier and receiving a multi mode communications device number associated with the multi mode communications device at the registration interactive voice response server; and associating the multi mode communications device number with the at least pseudo-random identifier with the multi mode communications device identifier; wherein the secure request comprises a first secure request and the secure response comprises a first secure response, the method further comprising: receiving a second secure request for registration from the multi mode communications device over the packet-switched network including the registration information comprising the at least pseudo-random identifier; determining the multi mode communications device number associated with the at least pseudo-random identifier received via the second secure request to provide an authenticated multi mode communications device number; transmitting a secure request for a working telephone number service configuration of the authenticated multi mode communications device number to a customer information database; receiving a secure response to the secure request for the working telephone number service configuration including the multi mode communications device service configuration from the customer information database; transmitting a secure request for a dial plan for the authenticated multi mode communications device number to a dial plan database; receiving a secure response to the secure request for the dial plan for the authenticated multi mode communications device number from the dial plan database including the dial plan for the multi mode communications device; transmitting a second secure response, responsive to the second secure request for registration, to the multi mode communications device including the authenticated multi mode communications device number, the multi mode communications device service configuration, and the dial plan for the multi mode communications device; receiving the authenticated multi mode communications device number, the multi mode communications device service configuration, and the dial plan for the multi mode communications device at the multi mode communications device; and storing the authenticated multi mode communications device number, the multi mode communications device service configuration, and the dial plan for the multi mode communications device in the multi mode communications device; wherein the method is computer implemented.