Patent ID: 9239819
Filing Date: 2016-01-19
CPC Classification: G06F,G06Q,G06T

Claim Text:
1. A method comprising: generating, by a computing device for display at a display device, a parent scene of a report, wherein the parent scene comprises one or more visual components, and wherein the parent scene is a visual representation of the report; storing, by the computing device, the parent scene in a scene repository that stores a group of scenes, and wherein each scene in the group of scenes comprises a distinct visual representation of the report, wherein the scene repository that stores the group of scenes is a stack, and wherein storing the parent scene in the group of scenes of the scene repository comprises pushing the parent scene on the stack; responsive to receiving a first user input that selects at least one visual component of the parent scene, generating, by the computing device and for display at the display device, a child scene that is a visual representation of a portion of the parent scene, the child scene including a subset of the one or more visual components of the parent scene, wherein the subset includes the at least one visual component of the parent scene; storing, by the computing device, the child scene in the group of scenes of the scene repository, wherein the group of scenes includes at least the parent scene and the child scene, wherein storing the child scene in the group of scenes of the scene repository comprises pushing the child scene on the stack; and responsive to receiving a second user input and while the child scene is output for display at the display device, selecting, by the computing device, the parent scene from the scene repository and outputting the parent scene at the display device to replace the child scene, wherein selecting the parent scene in response to receiving the second user input comprises popping the parent scene from the stack.