Blocking unwanted communications over telephony and messaging services
AssigneeZoom Video Communications, Inc.
InventorThanh Le Nguyen
Life of this patent
Estimating the term…
Abstract
A communication is received from a telephone number of a sender. The communication is directed to a recipient. A trust level associated with the telephone number is determined to be other than a high trust level. Based on the trust level being other than the high trust level, a number of challenges to transmit to the sender is determined based on the trust level. Determining whether to route the communication to the recipient is based on whether respective successful responses to the challenges are received from the sender.
Claims20
A method, comprising:
- receiving a communication from a telephone number of a sender, wherein the communication is directed to a recipient;
- transmitting a text communication to the recipient indicating the communication from the telephone number,
- receiving from the recipient a response indicating a trust level to associate with the telephone number,
- determining that the trust level associated with the telephone number is other than a high trust level;
- and
- based on the trust level being other than the high trust level;
- determining a number of challenges to transmit to the sender;
- and
- determining whether to route the communication to the recipient based on whether respective successful responses to the challenges are received from the sender.
A device, comprising:
- a memory;
- and
- a processor, the processor configured to execute instructions stored in the memory to:
- receive a communication from a telephone number of a sender, wherein the communication is directed to a recipient;
- transmit a text communication to the recipient indicating the communication from the telephone number;
- receive from the recipient a response indicating a trust level to associate with the telephone number;
- determine that the trust level associated with the telephone number is other than a high trust level;
- and
- based on the trust level being other than the high trust level:
- determine a number of challenges to transmit to the sender;
- and
- determine whether to route the communication to the recipient based on whether respective successful responses to the challenges are received from the sender.
A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
- receiving a communication from a telephone number of a sender, wherein the communication is directed to a recipient;
- transmitting a text communication to the recipient indicating the communication from the telephone number,
- receiving from the recipient a response indicating a trust level to associate with the telephone number,
- determining that the trust level associated with the telephone number is other than a high trust level;
- and
- based on the trust level being other than the high trust level:
- determining a number of challenges to transmit to the sender;
- and
- determining whether to route the communication to the recipient based on whether respective successful responses to the challenges are received from the sender.
Dependencies are inferred from the claim text.