Patent ID: 9483799
Filing Date: 2016-11-01
CPC Classification: G06F,G06Q

Claim Text:
1. A method of aggregating data in a computerized apparatus, the method comprising: storing a plurality of accounting records in one or more databases associated with the computerized apparatus, each of the accounting records comprising an account identifier, an account name, and a parent account identifier, the parent account identifier comprising either: a top level account identifier, or a non-top level account identifier; for each of the plurality of accounting records, assigning that accounting record in the computerized apparatus as a top-level parent accounting record in a hierarchical structure when that accounting record comprises the top level account identifier; combining those top-level parent accounting records that match a predetermined criterion using the computerized apparatus; for each of the plurality of accounting records that do not comprise the top level account identifier, when the parent account identifier associated with a given accounting record matches the account identifier of the top-level parent accounting record, combining that accounting record into the hierarchical structure; for each of the plurality of accounting records whose parent account identifier does not match the account identifier of the top-level parent accounting record, combining that accounting record into the hierarchical structure when the parent account identifier for that accounting record matches the account identifier of an accounting record that has already been placed into the hierarchical structure using the computerized apparatus; and repeating the act of combining the accounting record into the hierarchical structure using the computerized apparatus until no accounting records exist in the data structure.