×

Identifying a mobile computing device

  • US 9,942,757 B2
  • Filed: 01/19/2016
  • Issued: 04/10/2018
  • Est. Priority Date: 01/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for identifying a mobile computing device, the method comprising:

  • receiving, at an application server system and from a mobile computing device, an IP (Internet Protocol) formatted communication, the IP formatted communication including an International Mobile Subscriber Identity (IMSI) for the mobile computing device and a request to obtain a phone number for the mobile computing device, wherein a communication path along which the IP formatted communication is transmitted includes a packet switched IP network;

    transmitting, from the application server system to a communications carrier that provides the mobile computing device with wireless service, in response to the computing system receiving the IP formatted communication that includes the request to obtain the phone number for the mobile computing device, a verification request that includes the IMSI for the mobile computing device;

    receiving, from the communications carrier in response to the application server system having transmitted the verification request, a verification challenge value and an expected verification response value;

    providing, by the application server system and to the mobile computing device, the verification challenge value;

    receiving, at the application server system and from the mobile computing device, a calculated verification response that the mobile computing device calculated using both the verification challenge value and a cryptographic key stored at the mobile computing device;

    authenticating the mobile computing device, by the application server system, by determining that the calculated verification response matches the expected verification response value;

    transmitting, by the application server system to the communications carrier, a request for the telephone number for the mobile computing device, the request for the telephone number including the IMSI for the mobile computing device;

    receiving, by the application server system from the communications carrier, the phone number for the mobile computing device in response to the request for the phone number; and

    responsive to authenticating the mobile computing device, associating the mobile computing device with the telephone number received from the communications carrier.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×