US 12,438,981 B2
Phone number list management
Derrick Ives, North Bend, WA (US); Ovidiu Serban, Sammamish, WA (US); Adriana Padilla, Shoreline, WA (US); Samantha Klemm, Seattle, WA (US); and Vanda Oliveira, Seattle, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on May 8, 2024, as Appl. No. 18/658,538.
Application 18/658,538 is a continuation of application No. 17/497,625, filed on Oct. 8, 2021, granted, now 12,010,263.
Prior Publication US 2024/0297933 A1, Sep. 5, 2024
Int. Cl. H04M 3/42 (2006.01)
CPC H04M 3/42059 (2013.01) [H04M 3/42085 (2013.01); H04M 2203/2055 (2013.01); H04M 2203/6045 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
accessing, by a server, a first telephone number whitelist that is associated with a telephone number, that includes a first telephone number and a second telephone number, and that is locally stored on a computing device that is associated with the telephone number;
accessing, by the server, a second telephone number whitelist that is associated with the telephone number, that includes the first telephone number and a third telephone number, and that is locally stored on the server and remotely stored from the computing device that is associated with the phone number;
determining, by the server, first characteristics of the first telephone number whitelist and second characteristics of the second telephone number whitelist;
determining, by the server, characteristics of previous incoming telephone calls to the computing device that is associated with the telephone number and previous outgoing telephone calls from the computing device that is associated with the telephone number; and
based on the first characteristics of the first telephone number whitelist and the second characteristics of the second telephone number whitelist and based on the characteristics of the previous incoming telephone calls to the computing device that is associated with the telephone number and the previous outgoing telephone calls from the computing device that is associated with the telephone number, synchronizing, by the server, the first telephone number whitelist and the second telephone number whitelist by adding the third telephone number to the first telephone number whitelist and adding the second telephone number to the second telephone whitelist.