Patent ID: 8341168
Filing Date: 2012-12-25
Classification: G06F

Abstract:
1. A system for displaying hierarchical data, comprising: an interface for receiving a request to view a data set, wherein the data set comprises a set of data stored as linked objects of a hierarchical data structure in a database, wherein the request comprises a limit of data entries to be displayed in a report, wherein the data entries in the report comprise data flattened from the linked objects of the hierarchical data structure; and a processor configured to: determine a set of data entries to be provided in response to the request that is displayed according to a set of display parameters, wherein determining the set of data entries comprises traversing the linked objects of the hierarchical data structure up to the limit and generating the set of data entries from the traversed linked objects; determine a flattened row count and a cell count for displaying the set of data entries; determine whether paging is necessary based on the flattened row count and the cell count; in the event that paging is not necessary, in the event that paging is necessary, wherein flattening the set of data entries includes using the set of data entries from the traversed linked objects and inserting the set of data entries into a table to be displayed as a set of rows.