CA2740407C

Electronic transaction security system and method

Abstract

In a computerized method for generating a time-limited number for use in a payment card transaction involving a payment card issued to a user by a financial institution, a processor is provided a first plurality of digits of an original payment card number, where the first plurality of digits are predetermined digits associated to the financial institution. The processor is provided a desired expiration date through which the time-limited number is valid for acceptance in the payment card transaction. The processor executes a program that sets a first plurality of digits in the time-limited number to the first plurality of digits in the original payment card number, generates a first number corresponding to the desired expiration date, sets a second plurality of digits in the time-limited number to the first number, and outputs the time-limited number.

CA2740407C, drawing sheet 1
Sheet 1 of 8

Term

3 yearsleft in the term

Expires 12 October 2029.

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

70 claims: 7 independent, 63 dependent

  1. 1
    What is claimed is:1. A computerized method for generating a time-limited number for use in a payment card transaction involving a payment card issued to a user by a financial institution, wherein the payment card comprises an original payment card number, the method comprising the steps of: providing to a processor a first plurality of digits of the original payment card number, wherein the first plurality of digits are predetermined digits associated with the financial institution;providing to the processor a desired expiration date through which the timelimited number is valid for acceptance in the payment card transaction;and executing a program by the processor so that the program: sets a first plurality of digits in the time-limited number to the first plurality of digits in the original payment card number, generates a first number corresponding to the desired expiration date;sets a second plurality of digits in the time-limited number to the first number;and outputs the time-limited number.
  2. 21
    A method for enhancing the security of a payment card transaction involving a payment card number assigned to a user account by a financial institution, the method comprising the steps of:generating a time-limited number comprising a first plurality of digits in the timelimited number associated to the financial institution and a second plurality of digits in the time-limited number set to a first number corresponding to a desired expiration date, wherein the time-limited number is not associated with the user account;transmitting the time-limited number and data representative of the user account other than the payment card number to the financial institution;locating the user account based on the data;and validating the time-limited number for the transaction based on the digits indicating the expiration date and the data.
  3. 23
    A system for generating a time-limited number for use in a payment card transaction involving a payment card issued to a user by a financial institution, wherein the payment card comprises an original payment card number, the system comprising:a processing device;and Date reçue/Date received 2023-05-29 a medium accessible by the processing device comprising instructions when executed by the processing device cause the processing device to perform the steps of: setting a first plurality of digits in the time-limited number, wherein the first plurality of digits are predetermined digits associated to the financial institution;generating a first number corresponding to a desired expiration date through which the time-limited number is valid for acceptance in the payment card transaction;setting a second plurality of digits in the time-limited number to the first number;and outputting the time-limited number.
  4. 24
    A computerized method for generating a time-limited number for use in a payment card transaction involving a payment card issued to a user by a financial institution, wherein the payment card comprises an original payment card number, the method comprising the steps of providing to a processor a first plurality of digits of the original payment card number, wherein the first plurality of digits are predetermined digits associated with the financial institution; providing to the processor a desired expiration date through which the timelimited number is valid for acceptance in the payment card transaction, wherein the desired expiration date is earlier than an expiration date of the payment card; and executing a program by the processor so that the program:sets a first plurality of digits in the time-limited number to the first plurality of digits in the original payment card number, generates a first number corresponding to the desired expiration date;Date reçue/Date received 2023-05-29 sets a second plurality of digits in the time-limited number to the first number;and outputs the time-limited number.
  5. 44
    A method for enhancing the security of a payment card transaction involving a payment card number assigned to a user account by a financial institution, the method comprising the steps of:generating a time-limited number comprising a first plurality of digits in the timelimited number associated to the financial institution and a second plurality of digits in the time-limited number set to a first number corresponding to a desired expiration date, wherein the time-limited number is not associated with the user account and wherein the desired expiration date is earlier than an expiration date of the payment card number;transmitting the time-limited number and data representative of the user account other than the payment card number to the financial institution;locating the user account based on the data;and Date reçue/Date received 2023-05-29 validating the time-limited number for the transaction based on the second plurality of digits and the data.
  6. 46
    A system for generating a time-limited number for use in a payment card transaction involving a payment card issued to a user by a financial institution, wherein the payment card comprises an original payment card number, the system comprising:a processing device;and a medium accessible by the processing device comprising instructions that when executed by the processing device cause the processing device to perform the steps of: setting a first plurality of digits in the time-limited number, wherein the first plurality of digits are predetermined digits associated to the financial institution;generating a first number corresponding to a desired expiration date through which the time-limited number is valid for acceptance in the payment card transaction, wherein the desired expiration date is earlier than an expiration date of the payment card;setting a second plurality of digits in the time-limited number to the first number;and outputting the time-limited number.
  7. 51
    A computerized method for generating a time-limited number for use in a payment card transaction involving a payment card issued to a user by a financial institution, wherein the payment card comprises an original payment card number, the method comprising the steps oft providing to a first processor a first plurality of digits of the original payment card number, wherein the first plurality of digits are predetermined digits associated with the financial institution; providing to the first processor a desired expiration date through which the timelimited number is valid for acceptance in the payment card transaction, wherein the desired expiration date is earlier than an expiration date of the payment card; executing a program by the first processor so that the program:sets a first plurality of digits in the time-limited number to the first plurality of digits in the original payment card number, generates a first number corresponding to the desired expiration date;sets a second plurality of digits in the time-limited number to the first number;and outputs the time-limited number;and providing the time-limited number to a second processor with which the first processor communicates via a distributed network. Date reçue/Date received 2023-05-29