Patent ID: 8239417
Filing Date: 2012-08-07
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method of creating a report for a user at a client computer on the basis of a plurality of remote datasets stored at one or more databases, comprising: receiving a report definition at each of a plurality of tree servers implemented on different respective computers coupled in a network in parallel between the client computer and the one or more databases storing the datasets; creating one or more respective slices of the report at each respective tree server, wherein the slices are represented at each respective tree server as subtrees including leaf nodes, including: sending the one or more constructed slices with populated leaf nodes from each respective tree server to an intelligence server; merging, at the intelligence server, using at least one processor, the one or more constructed slices with populated leaf nodes to construct a tree data structure; and converting the constructed tree data structure into a report for sending to a client for display.