×

Method of conducting anti-fraud electronic bank security transactions having price-date-time variables and calculating apparatus thereof

  • US 6,678,666 B1
  • Filed: 06/05/2000
  • Issued: 01/13/2004
  • Est. Priority Date: 06/05/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of computing and verifying an authorization code for a transaction comprising the steps of:

  • (a) having a user create an algebraic formula for calculation of an authorization code, said algebraic formula comprising variables of D for date, T for time, P for price of a charge and A for said authorization code, then having said user store said algebraic formula into a storage of a validation unit, (b) having said user enter said algebraic formula into a calculating apparatus comprising a memory for storing data and an internal clock for determining values for said variables of D for date and T for time during a calculation by pressing symbolic keypads into said calculating apparatus, (c) having said user make said calculation with said calculating apparatus by entering in a value for said variable of P for price by pressing said symbolic keypads on said calculating apparatus, and having said calculating apparatus determine said values for said D and T variables representing a date-time combination of said calculation, then having said calculating apparatus substitute said values for said P, D, and T variables in said algebraic formula, calculate a value for said variable A of said authorization code and assemble a string information comprising said values for said P, D T and A variables, then having a communicator of said calculating apparatus transmit said string information to a vendor system, (d) having said vendor system receive said string information, then having said vendor system transmit said string information to said validation unit, (e) having said validation unit receive said string information with said validation unit checking into its own memory to see if said date-time combination of said values for said D variable and said T variable has been used before for a previously withdrawn charge, said validation unit also substituting said values for said variables of P, D, T and A in said algebraic formula to calculate said authorization code and determine a match between said values for said variables for P, D, T and A as determined by said calculating apparatus and said values for said variables for P,D, T and A as verified by said validation unit, whereby said validation unit allows payment authorization to said vendor system only if said date-time combination of said values for said D variable and said T variable has not been used before for a previously withdrawn charge, and said match exists between said values for said variables for P, D, T and A as determined by said calculating apparatus and said values for said variables for P,D, T and A as verified by said validation unit.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×