Patent ID: 9641675
Date: 2017-05-02
CPC Classifications: H04L,H04M,H04W

Claim:
1. A computer program product for verifying an identity of a caller, the computer program product comprising: one or more non-transitory computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive authenticating information associated with a caller, wherein the authenticating information comprises a password, caller ID (identification), a caller phone number, a recipient phone number, and a URL (uniform resource locator); wherein the URL information comprises a TinyURL; program instructions to create a call record based on the authenticating information; program instructions to retrieve additional information associated with the caller; program instructions to update the call record based on the additional information associated with the caller; program instructions to retrieve based on interfacing with the URL, a digital signature associated with the caller; program instructions to retrieve public key information associated with the caller; program instructions to perform a digital signature assessment based on the public key information, wherein the digital signature assessment comprises a determination that the digital signature is valid, not valid, or unverifiable; program instructions to update the call record based on the digital signature assessment; program instructions to add timestamp information to the call record; program instructions to receive a request from a call recipient device; program instructions to communicate information based on the call record to the call recipient device; and program instructions to mark, after a predefined length of time from the addition of the timestamp, the call record as expired.