EP1527552B1

A system and method for the detection and termination of fraudulent services

Abstract

A system is disclosed for the automatic detection of fraudulent activity on a transaction network, for which each transaction over the network has an associated identifier. In one embodiment, the system includes voice comparison means for comparing a first sampled voice of a user of a first transaction with a subsequently sampled voice of a user of a subsequent transaction having an identical identifier to that of the first transaction. Control means in the form of a voice-based fraud detection engine is provided for determining, from said comparison, a profile of user usage that is representative of a total number of different users of the associated identifier. In a preferred embodiment, the system also includes voice sampling means for sampling a voice of the user of the first transaction to generate a first voice sample.

EP1527552B1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 31 July 2023, 3.2 years ago.

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

43 claims: 10 independent, 33 dependent

  1. 1
    A system (19) for the automatic detection of fraudulent activity on a transaction network, for which each transaction over the network has an identifier associated therewith, the system comprising:voice comparison means (32) for comparing a first sampled voice (44) of a user of a first transaction with a subsequently sampled voice (44) of a user of a subsequent transaction having an identical identifier to that of the first transaction, and control means (26) for determining, from said comparison, a profile of user usage that is representative of a number of different users of the identifier, for comparing the profile of user usage with a threshold for fraudulent use and for generating a fraud condition signal (40) in the event that the profile of user usage exceeds said threshold.
  2. 2
    The system (19) as claimed in Claim 1, further comprising voice sampling means (38) for sampling a voice of the user of the first transaction to generate a first voice sample (44), and for sampling a voice of the user of the subsequent transaction to generate a subsequent voice sample.
  3. 3
    The system (19) as claimed in Claim 2, wherein said voice comparison means (38) is arranged to generate a first voice print from said first voice sample (44).
  4. 4
    The system (19) as claimed in Claim 3, further comprising voice print storage means (39) for storing said first voice print.
  5. 5
    The system (19) as claimed in Claim 3 or Claim 4, further comprising selection means configured to initiate voice sampling by the voice sampling means only for selected transactions.
  6. 6
    The system (19) as claimed in Claim 5, wherein the selection means is configured to periodically initiate voice sampling of transactions.
  7. 7
    The system (19) as claimed in Claim 5, wherein the selection means includes a fraud detection system (20) for determining whether a transaction has a fraudulent characteristic and for generating a fraud alert signal in the event thereof, and whereby voice sampling is initiated in response to generation of the fraud alert signal.
  8. 8
    The system (19) as claimed in Claim 7, including means for comparing a use profile for the identifier with one or more characteristics of a transaction associated with the identifier, thereby to determine whether the transaction has a fraudulent characteristic.
  9. 9
    The system (19) as claimed in any one of Claims 3 to 8, wherein the voice sampling means is configured to sample a voice of a user several times for each transaction that is selected for voice sampling.
  10. 10
    The system (19) as claimed in any one of Claims 3 to 9, wherein the voice comparison means (32) is arranged to generate a positive comparative output signal (30) for each subsequent voice sample which is substantially matched with a stored voice print and a negative comparative output signal (30) for each subsequent voice sample which does not substantially match a stored voice print.
  11. 11
    The system (19) as claimed in Claim 10, wherein the profile of user usage for an identifier includes a representation of a total number of negative comparative output signals (30) for said identifier, and wherein said threshold for fraudulent use is a maximum number of different users of the identifier above which there is an indication of fraudulent use.
  12. 12
    The system (19) as claimed in Claim 10 or Claim 11, wherein the profile of user usage includes a representation of a percentage of the total number of comparative output signals that are negative comparative output signals.
  13. 13
    The system (19) as claimed in any one of Claims 10 to 12, wherein the control means (26) includes halt signal means (268) for generating a halt signal which serves to halt analysis of transactions having an identifier for which the profile of user usage provides a positive indication of non-fraudulent use.
  14. 14
    The system (19) as claimed in Claim 13, wherein the control means (26) is arranged to compare the profile of user usage with a threshold for non-fraudulent use, and wherein the halt signal means (268) is arranged to generate the halt signal in the event that the profile of user usage exceeds said threshold for non-fraudulent use.
  15. 15
    The system (19) as claimed in Claim 14, wherein the profile of user usage includes a representation of a total number of positive comparative output signals (30) for said identifier, and wherein said threshold for non-fraudulent use is a minimum number of transactions having the same user which is indicative of non-fraudulent use.
  16. 16
    The system (19) as claimed in Claim 14 or Claim 15, wherein the profile of user usage includes a representation of a percentage of the total number of comparative output signals (30) that are positive comparative output signals.
  17. 17
    The system (19) as claimed in any one of Claims 3 to 16, wherein the profile of user usage includes a representation of one or more characteristics of the associated identifier.
  18. 18
    The system (19) as claimed in Claim 17, wherein the control means (26) includes adjustment means (266) for adjusting at least one of the threshold for fraudulent use and the threshold for non-fraudulent use for an associated identifier in response to one or more of said associated identifier characteristics.
  19. 19
    The system (19) as claimed in any one of Claims 1 to 18, further comprising a record storage means (25) for storing data records (46) that are representative of the profile of user usages.
  20. 20
    The system (19) as claimed in any one of Claims 1 to 19, wherein the identifier includes data of alphabetic, numeric or alphanumeric character.
  21. 21
    The system (19) as claimed in any one of Claims 1 to 20, wherein the transaction network is a telecommunications network (10).
  22. 22
    The system (19) as claimed in Claim 21, wherein the transaction is a telephone call.
  23. 23
    The system (19) as claimed in Claim 22, wherein the identifier is a telephone number unique to a mobile telephone (12a) or to a landline telephone connection (212).
  24. 24
    The system (19) as claimed in Claim 21, wherein the transaction is a payment for goods and/or services.
  25. 25
    The system (19) as claimed in Claim 24, wherein the identifier is a payment card number.
  26. 26
    The system (19) as claimed in any one of Claims 1 to 25, wherein the control means (26) is arranged to automatically supply the fraud condition signal to the transaction network, thereby to implement automatic termination of a fraudulent transaction.
  27. 27
    A system (19) according to any one of claims 1 to 26, wherein the voice comparison means (32) is arranged to compare a first sampled voice of a user of the first transaction in relation to one of the identifiers with a subsequently sampled voice of a user of the same identifier taken during the subsequent transaction in relation to said same identifier.
  28. 28
    A system (19) according to any one of claims 1 to 27, wherein the control means (26) is arranged to determine the profile of user usage for each identifier based on the voice comparisons, such that the profile is representative of a number of different users of each identifier.
  29. 29
    A system (19) according to any one of claims 1 to 28, wherein the control means (26) is arranged to compare the number of different users represented in the profile as using the identifier to the threshold, wherein the threshold is indicative of fraudulent use.
  30. 30
    A system (19) according to any one of claims 1 to 29 wherein the control means (26) comprises a profiler (262) for building a profile of usage by users of said same identifier based on the voice comparisons, such that the profile is representative of a number of different users of the identifier, and a fraud detector (264) for comparing the number of different users represented in the profile as using the identifier to a threshold, indicative of fraudulent use, wherein in the event that the number of users exceeds the threshold a fraud alert signal is generated.
  31. 31
    A system (19) according to any one of claims 1 to 30, wherein the voice comparison means (32) and the control means (26) are in the form of:a voice based fraud detection engine for sampling the voice of each user of the identifier during each use of the identifier using a voice analysis technique to identify the number of unique users of the identifier and to indicate the presence of fraudulent use when the number of unique users of the identifier exceeds a threshold;and, a fraud alert generator to signal presence of fraudulent activity when the voice based fraud detection engine indicates the presence of fraud.
  32. 32
    A fraud detection system for detecting fraudulent activity on a transaction network, for which each transaction over the network has an identifier associated therewith, the system comprising:a use characteristics fraud detection engine (20) for analysing characteristics of the use of the network to determine whether fraud is indicated in the use of one of the identifiers;a system according to any one of claims 1 to 31;and a fraud alert generator to signal presence of fraudulent activity when the use characteristics fraud detection engine (20) indicates the presence of fraud and the control means (26) generates a fraud condition signal.
  33. 33
    A fraud detection system as claimed in Claim 32, wherein the use characteristics fraud detection engine is arranged to analyse one or more of the following to determine that there is an indication of fraudulent use of the identifier:the rate of use of the identifier, the manner of use of the identifier, the duration of each use of the identifier, or the types of transaction conducted with the identifier.
  34. 34
    A fraud detection system as claimed in Claim 31, wherein the voice based fraud detection engine of the system comprises:a voice comparator for comparing a first sampled voice of a user of one of the identifiers with a subsequently sampled voice of a user of the same identifier taken during a subsequent use of said same identifier;a profiler for building a profile of usage by users of said same identifier based on the voice comparisons, such that the profile is representative of a number of different users of the identifier;and, a fraud detector for comparing the number of different users represented in the profile as using the identifier to a threshold indicative of fraudulent use, wherein in the event that the number of users exceeds the threshold a fraud alert signal is generated.
  35. 35
    A method for the automatic detection of fraudulent activity on a transaction network, for which each transaction over the network has an identifier associated therewith, the method comprising:comparing (116) a first sampled voice of a user of a first transaction with a subsequent sampled voice of a user of a subsequent transaction having an identical identifier to that of the first transaction, determining, from said comparison, a profile (112) of user usage for said identifier that is representative of a number of different users of the identifier, comparing (124) the profile of user usage with a threshold for fraudulent use, and generating (126) a fraud condition signal in the event that the profile of user usage exceeds said threshold.
  36. 36
    A method as claimed in Claim 35, including sampling (114) a voice of the user of the first transaction to generate a first voice sample, generating a first voice print from said first voice sample and storing the first voice print with the associated identifier in a voice print archive, sampling (114) a voice of the user of the subsequent transaction to generate a subsequent voice sample, and comparing (116) the subsequent voice sample with the first voice print for the purpose of determining the profile of user usage for said identifier.
  37. 37
    The method as claimed in Claim 36, including automatically supplying the fraud condition signal to the transaction system to implement automatic termination of a fraudulent transaction.
  38. 38
    The method as claimed in Claim 36 or Claim 37, including providing an initial indication of whether a transaction has a fraudulent characteristic using fraud detection means, generating a fraud alert signal in the event that the initial indication is that the transaction has a fraudulent characteristic, and selectively initiating voice sampling in response to generation of the fraud alert signal by the fraud detection system.
  39. 41
    A method according to Claim 35, wherein determining the profile comprises identifying the number of unique users of the identifier.
  40. 42
    A method according to any one of claims 35 to 41, further comprising:analysing characteristics of the use of the network to determine whether fraud is indicated in the use of one of the identifiers;and generating a fraud alert for signalling presence of fraudulent activity when the use characteristics analysis indicates the presence of fraud and a fraud condition signal is generated.
Independent claims40