CA2804040C

Systems and methods for detecting call provenance from call audio

Abstract

Various embodiments of the invention are detection systems and methods for detecting call provenance based on call audio. An exemplary embodiment of the detection system can comprise a characterization unit, a labeling unit, and an identification unit. The characterization unit can extract various characteristics of networks through which a call traversed, based on call audio. The labeling unit can be trained on prior call data and can identify one or more codecs used to encode the call, based on the call audio. The identification unit can utilize the characteristics of traversed networks and the identified codecs, and based on this information, the identification unit can provide a provenance fingerprint for the call. Based on the call provenance fingerprint, the detection system can identify, verify, or provide forensic information about a call audio source.

CA2804040C, drawing sheet 1
Sheet 1 of 9

Term

4.8 yearsleft in the term

Expires 29 June 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

34 claims: 4 independent, 30 dependent

  1. 1
    CLAIMS What is claimed is:1. A method comprising: receiving, for a first call placed from a first communications device to a second communications device, data representing call audio received at the first communications device during the first call;determining, based on the data representing the call audio received at the first communications device, a first provenance fingerprint for the first call, the first provenance fingerprint including packet loss and noise features extracted from the call audio;and predicting one or more networks traversed by the first call, based on the first provenance fingerprint.
  2. 2
    The method of Claim 1, wherein the one or more networks traversed by the first call define a path from the first communications device to the second communications device .
  3. 3
    The method of Claim 1, wherein the one or more networks traversed by the first call define a path from the second communications device to the first communications device.
  4. 4
    The method of Claim 1, wherein predicting the one or more networks traversed by the first call comprises identifying a source of the call audio.
  5. 5
    The method of Claim 1, wherein predicting the one or more networks traversed by the first call comprises identifying a geography of the source of the call audio.
  6. 6
    The method of Claim 1, wherein predicting the one or more networks traversed by the first call comprises identifying the one or more networks traversed by the first call.
  7. 7
    The method of Claim 1, wherein predicting the one or more networks traversed by the first call comprises:determining a feature profile of the call audio;and classifying the feature profile of the call audio based at least in part on a plurality of feature profiles of previous call audios. Date Reçue/Date Received 2020-07-20
  8. 8
    The method of Claim 1, further comprising:determining a plurality of provenance fingerprints for a plurality of call audios, each provenance fingerprint being based on characteristics of an associated call audio, and each provenance fingerprint uniquely identifying an associated call audio source;and compiling the plurality of provenance fingerprints into an exclusion list.
  9. 9
    The method of Claim 8, the exclusion list being a blacklist.
  10. 10
    The method of Claim 8, the exclusion list being a whitelist.
  11. 11
    The method of Claim 1, further comprising:determining a plurality of provenance fingerprints for a plurality of call audios, each provenance fingerprint being based on characteristics of an associated call audio, and each provenance fingerprint uniquely identifying an associated call audio source;and compiling the plurality of provenance fingerprints into a fraud database.
  12. 12
    The method of Claim 11, further comprising:matching the first provenance fingerprint to at least one of the plurality of provenance fingerprints in the fraud database;and automatically providing a notification of the matching.
  13. 13
    The method of Claim 1, wherein the first provenance fingerprint uniquely identifies the one or more networks traversed by the first call.
  14. 14
    The method of Claim 13, wherein the first provenance fingerprint uniquely identifies a source of the call audio.
  15. 15
    The method of Claim 13, wherein the first provenance fingerprint uniquely identifies a geography of a source of the call audio.
  16. 16
    The method of Claim 1, wherein determining the first provenance fingerprint of the call audio occurs absent consideration of metadata associated with the call.
  17. 17
    The method of Claim 16, further comprising calculating a risk score indicating a measure of similarity between the first provenance fingerprint and the metadata. Date Reçue/Date Received 2020-07-20
  18. 18
    The method of Claim 1, further comprising adding the first provenance fingerprint to a blacklist.
  19. 19
    The method of Claim 18, further comprising notifying a caller when a call recipient is included in the blacklist.
  20. 20
    The method of Claim 1, further comprising adding the first provenance fingerprint to a whitelist.
  21. 21
    The method of Claim 20, further comprising notifying a caller when a call recipient is excluded from the whitelist.
  22. 22
    The method of Claim 1, wherein predicting the one or more networks traversed by the first call is performed absent voice analysis.
  23. 24
    A computer-readable medium having stored thereon computer program code configured when executed by one or more processors to cause the one or more processors to perform a method according to any one of claims 1-23.
  24. 25
    A method of comprising:detecting one or more detectable characteristics of a first call based on a call audio of the first call;determining a first provenance fingerprint for the first call based on the one or more detectable characteristics, the first provenance fingerprint including packet loss and noise features;and comparing the first provenance fingerprint to a plurality of other provenance fingerprints of a plurality of other calls to predict one or more networks traversed by the first call.
  25. 26
    The method of Claim 25, further comprising identifying an error in at least a portion of metadata of the first call, based on the call audio. Date Reçue/Date Received 2020-07-20
  26. 27
    The method of Claim 26, further comprising calculating a risk score based on a comparison of the first provenance fingerprint to the metadata.
  27. 28
    The method of Claim 25, further comprising verifying at least a portion of metadata of the first call, based on the call audio.
  28. 29
    The method of Claim 25, further comprising identifying at least one type of network traversed by the first call, based on the call audio.
  29. 30
    The method of Claim 25, further comprising identifying at least one codec used to encode the first call, based on the call audio.
  30. 31
    The method of Claim 30, further comprising detecting a packet-loss concealment algorithm used during transmission of the first call, based on the call audio.
  31. 32
    The method of Claim 25, further comprising identifying a call audio source, based on the call audio.
  32. 33
    The method of Claim 25, further comprising verifying a call audio source, based on the call audio.
  33. 34
    A computer-readable medium having stored thereon computer program code configured when executed by one or more processors to cause the one or more processors to perform a method according to any one of claims 25-33.
Independent claims33