US 11,838,321 B2
Verifying incoming communications
Santiago Kantorowicz, Bogota (CO); Lucas Martin Vidal, Bogota (CO); and Serge Kruppa, Envigado (CO)
Assigned to Twilio Inc., San Francisco, CA (US)
Filed by Twilio Inc., San Francisco, CA (US)
Filed on May 3, 2022, as Appl. No. 17/661,880.
Application 17/661,880 is a continuation of application No. 16/790,175, filed on Feb. 13, 2020.
Claims priority of provisional application 62/882,799, filed on Aug. 5, 2019.
Prior Publication US 2022/0263863 A1, Aug. 18, 2022
Int. Cl. H04W 12/121 (2021.01); H04L 9/40 (2022.01); H04M 3/42 (2006.01); H04W 12/48 (2021.01); H04L 67/141 (2022.01); H04L 67/10 (2022.01); H04L 67/306 (2022.01)
CPC H04L 63/1466 (2013.01) [H04M 3/42042 (2013.01); H04W 12/121 (2021.01); H04W 12/48 (2021.01); H04L 67/10 (2013.01); H04L 67/141 (2013.01); H04L 67/306 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
based on a detecting of an incoming communication, verifying that the incoming communication originated from a first client device, the verifying comprising:
transmitting a query to a call placement service directory, the query including a device identifier received in the incoming communication, the call placement service directory storing a list of device identifiers and associated communication information, the communication information including data identifying a communication provider that manages the device identifier;
receiving the communication information from the call placement service;
transmitting a request to the communication provider to perform the verifying, the request including at least some of the communication information; and
based on a response from the communication provider indicating the verifying, causing the incoming communication to be presented on a display of a second client device or based on the response not indicating the verifying, blocking the incoming communication, wherein the communication provider performs the verifying based on whether the first client device transmitted a message at a time corresponding to a timestamp of the incoming communication.