Challenge Response System to Detect Automated Communications
AssigneeGoogle Inc.
InventorThomas Price
Life of this patent
Estimating the term…
Abstract
Systems and methods associated with providing a challenge response test on a client device are provided. The systems and methods include receiving at the client device, a communication initiated at the sender device. The client device determines whether the communication should be challenged. The client device transmits a challenge to the sender device. The client device receives a response to the challenge indicative of whether the incoming communication from the sender device is from a safe sender. The response is analyzed to determine whether the incoming communication is from a safe sender.
Claims20
A method of detecting spam communications sent from a sender device to a client device, the method comprising:
- receiving at the client device, a communication initiated at the sender device;
- determining at the client device whether the communication should be challenged;
- storing the communication in a holding queue at the client device;
- transmitting a challenge from the client device to the sender device;
- receiving at the client device a response to the challenge indicative of whether the incoming communication from the sender device is from a safe sender;
- analyzing the response to determine whether the incoming communication is from a safe sender;
- and
- releasing the communication from the holding queue.
A method of detecting spam telephone calls initiated from a caller device to a client device, the method comprising:
- receiving at the client device a telephone call from the caller device;
- determining at the client device whether the telephone call should be challenged;
- automatically answering the telephone call at the client device;
- prompting a user of the caller device to touch-tone a code into the caller device;
- determining at the client device whether a response matches the code;
- and
- connecting the telephone call.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause a computer system to detect spam communications from a sender device to a receiver device, by performing the steps of:
- receiving at the client device, a communication initiated at the sender device;
- determining at the client device whether the communication should be challenged;
- storing the communication in a holding queue at the client device;
- transmitting a challenge from the client device to the sender device;
- receiving at the client device a response to the challenge indicative of whether the incoming communication from the sender device is from a safe sender;
- analyzing the response to determine whether the incoming communication is from a safe sender;
- and
- releasing the communication from the holding queue.
Dependencies are inferred from the claim text.