×

Configuring systems for generating business transaction reports using processing relationships among entities of an organization

  • US 6,925,468 B1
  • Filed: 10/27/2000
  • Issued: 08/02/2005
  • Est. Priority Date: 10/29/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method performed in a financial service organization (FSO) computer system, wherein an FSO comprises a plurality of FSO entities, wherein each of the FSO entities performs one or more transactions, wherein each transaction comprises data, wherein the FSO computer system comprises a model of the FSO stored in a database, the model:

  • comprising the FSO entities configured in a tree structure, wherein the tree structure comprises one or more branches, wherein each of the tree branches comprises one or more FSO entities of the FSO entities, and wherein at least one of the FSO entities on at least one of the tree branches reports to a first one of the FSO entities higher on the tree branch, the method comprising;

    a) accessing a transaction from a database of a plurality of transactions;

    b) reading a processing relationship object associated with the accessed transaction from a database, wherein the processing relationship object describes a location of one or more processing parameter values for the accessed transaction;

    c) reading one or more processing parameter values associated with the transaction described in the processing relationship object;

    d) transferring the one or more processing parameter values to a report record;

    e) reading a report data definition from the database of a plurality of transactions from a), wherein the report data definition describes a location of data in the accessed transaction;

    f) transferring the data to the report;

    repeating a) through f) until each of the plurality of transactions has been accessed and the associated processing parameters placed in a report record, wherein one report record is created for each transaction, and wherein each of the report records are stored in a report record file;

    sorting report records such that report records comprising FSO identifying processing parameter values of the one or more FSO entities below other FSO entities on the tree branch appear in the sorted report record file before report records associated with FSO entities that are higher on the tree branch;

    g) identifying a current report record and reading the current report record from the sorted report record file;

    h) identifying the FSO associated with the current report record, wherein the identified FSO is designated as the current FSO entity;

    i) writing data from the current report record to a summary report for the current FSO entity;

    j) reading a next report record of the sorted report record;

    k) comparing the FSO entity associated with the next report record to the current FSO entity;

    l) writing data from the next report record to a summary report for the current FSO entity if the FSO entity of the next report is the same as the current FSO entity;

    m) creating a new summary report in response to the FSO entity of the next report record not being equal to the current FSO entity; and

    writing data from the current report record to a summary report for the FSO entity associated with the next report record;

    n) designating the FSO entity associated with the next report record as the current FSO entity;

    repeating g) through n) until all of the report records in the report record file have been read.

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