×

Filter processor and method for implementing a program

DC
  • US 5,956,695 A
  • Filed: 11/12/1997
  • Issued: 09/21/1999
  • Est. Priority Date: 03/21/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system for implementing a program having participants, said program permitting the participants to obtain products and/or services from authorized merchants who are part of the program and who are part of a credit/debit card network, which credit/debit card network also includes unauthorized merchants who are not part of the program and who are part of the credit/debit card network, each merchant having access via an input/output (I/O) port to a credit/debit card network processor of the credit/debit card network, said system including a plurality of debit and/or credit cards, each having a unique account number corresponding to an account of the participant;

  • the improvement comprising;

    a. a filter processor interfacing with the credit/debit card network processor and accessing the following program is data;

    1. data identifying the authorized unique account numbers of the participants,2. data identifying the authorized merchants, and3. data indicating the balance in each participant'"'"'s account;

    b. said filter processor including means, responsive to an initiating transaction based on an initiating account number, for transmitting from the credit/debit card network processor to the filter processor the following transaction data;

    1. the initiating account number of the card initiating the transaction,2. merchant identification data of the merchant involved in the initiating transaction, and3. data regarding the amount of the initiated transaction;

    c. said filter processor including means for evaluating the transaction data transmitted to the filter processor by the credit/debit card network processor by comparing the transaction data to the program data;

    d. said filter processor evaluating means including means for generating validating data for the transaction when the evaluated transaction data indicates that the transaction involves an authorized merchant using the unique account number of one of the participants having a sufficient balance in the participant'"'"'s corresponding account to cover the transaction;

    e. said filter processor evaluating means including means for generating invalidating data for the transaction when the evaluated transaction data indicates that the initiating account number is not one of the authorized account numbers;

    f. said filter processor evaluating means including means for generating invalidating data for the transaction when the evaluated transaction data indicates that the merchant involved in the transaction is not one of the authorized merchants;

    g. said filter processor evaluating means including means for generating invalidating data for the transaction when the evaluated transaction data indicates that the balance in the account corresponding to the initiating account number is insufficient to cover the amount of the initiated transaction;

    h. said filter processor including means for transmitting the validating or invalidating data to the credit/debit card network processor so that the credit/debit card network processor provides the validating or invalidating data for the evaluated transaction to the merchant involved in the transaction.

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