×

Determining mobile operators for mobile devices

  • US 9,721,279 B2
  • Filed: 03/23/2010
  • Issued: 08/01/2017
  • Est. Priority Date: 03/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for determining a mobile operator associated with a mobile computing device, said system comprising:

  • a memory for storing a plurality of sets of pairs of current operator names (CONs) and service provider names (SPNs), each pair of the sets of pairs of the CON and the SPN being associated with a corresponding mobile operator, the CON representing a mobile operator currently serving the mobile computing device and the SPN representing a mobile operator to whom the mobile computing device is subscribed; and

    a processor programmed to;

    receive, over a network, from a plurality of mobile computing devices, a plurality of pairs of the CONs and the SPNs, each pair of the plurality of pairs of the CONs and the SPNs including additional data representing the corresponding mobile operator of the pair;

    determine, from the received plurality of pairs, a quantity of received first pairs having the same values of the CONs, the SPNs and the additional data;

    compare the quantity of the received first pairs with a threshold value;

    on determining that the quantity of the received first pairs exceeds the threshold value, store the values of the CONs, the SPNs and the additional data representing the corresponding mobile operator of the first pairs in the memory;

    receive an international mobile subscriber identity (IMSI), one of the CONs, and one of the SPNs from the mobile computing device over the network, the one of the CONs and the one of the SPNs being separate from the IMSI of the mobile computing device;

    determine validity of the IMSI of the mobile computing device received over the network;

    on determining that the IMSI is invalid, determine if the received CON and the received SPN match the values of the CONs and the SPNs of the first pairs stored in the memory;

    on determining that the received CON and the received SPN match the values of the CONs and the SPNs of the first pairs stored in the memory, identify the corresponding mobile operator from the additional data associated with the first pairs; and

    bill the identified mobile operator for purchases made by the mobile computing device.

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