Patent ID: 8234367

Claim:
A machine-implemented method implemented in a processor-enabled device in a non-transitory computer-readable storage medium, causing the processor-enabled device to perform the method, comprising: providing, by the processor-enabled device, a reporting tool to a user the reporting tool having multiple levels within a hierarchy, each level within the hierarchy providing a different view of a data model for a data warehouse, the hierarchy is customized and interactively traversed by the user, the topmost level is a coarse grain view of a particular report as the user traverses down through the hierarchy, specific information that the user is after within the particular report is presented; and recording, by the processor-enabled device, a nested level reached by the user within the reporting tool when the user exits the reporting tool based on a profile setting for the user that indicates the nested level is to be recorded and reloaded automatically on next access by the user to the reporting tool, the profile is specific to the hierarchy and the user and the profile is stored as a cookie on a client device of the user, a particular profile setting allows for removal of all nested level recordation and shuts down features of saved nested level recovery, the nested level reached is a lowest level of the hierarchy traversed to by the user before the user exits, and this lowest level is restored on the next access by the user unless a certain profile setting indicates that a default desired user level is always to be restored thereby overriding the lowest level.