×

Processing business data using user-configured keys

  • US 7,356,541 B1
  • Filed: 10/27/2000
  • Issued: 04/08/2008
  • Est. Priority Date: 10/29/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method performed in a Financial Service Organization (FSO) computer system, the method comprising:

  • configuring one or more processing parameter values for use in processing transaction-related data in the FSO computer system;

    reading a key definition from a database in response to receiving a request for a processing parameter from a first program, the key definition comprising the identity of one or more data element values in a set of transaction-related data;

    selecting a search mask table that corresponds to the key definition, the selected search mask table comprising one or more search masks;

    reading a first search mask from the selected search mask table, the first search mask comprising one or more search mask fields, each of the one or more search mask fields corresponding to one of the one or more data element values identified in the key definition, and each of the one or more search mask fields comprising a search mask field value;

    transferring one of the one or more data element values read from the transaction-related data to a first processing key value in response to the search mask field value indicating that the data element value from the transaction-related data is to be written to the processing key value;

    setting the first processing key value to a wildcard value if the search mask field value comprises a wildcard search mask field value;

    comparing the first processing key value to one or more key values in the database;

    if a match is found between the first processing key value and one of the one or more key values stored in the database, reading from the database a processing parameter value associated with the matching key value;

    if a match is not found between the first processing key value and one of the one or more key values stored in the database;

    creating one or more additional processing key values, the one or more additional processing key values being formed using one or more additional search masks obtained from the selected search mask table;

    comparing the one or more additional processing key values to one or more key values in the database until a match is found between at least one of the one or more additional processing key values; and

    reading from the database a processing parameter value associated with the matching key value;

    sending the processing parameter value associated with the matching key value in the database to the first program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×