Patent ID: 9552147
Date: 2017-01-24
CPC Classifications: G06F,G06T,H04L

Claim:
1. A computer-implemented method comprising: arranging a plurality of components on a user interface in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the components of the user interface; presenting the user interface according to a structure of the hierarchy, comprising: enabling a user to interact with the first-level child objects and parent objects uniformly, such that when the user interacts with one of the first-level child objects using a user interaction of a group of user interactions, the user can interact with one of the parent objects using the same user interaction after interacting with the one of the first-level child objects, enabling a user to lock the first-level child objects to their respective linked parent objects, such that movement of the child object generates corresponding movement of the linked parent object, wherein when the user selects one of the first-level child objects by selecting one of the thumbnail versions of content, the thumbnail version expands to display content corresponding to the thumbnail version of content on the user interface, and wherein when the user interface transitions from the second layer to the first layer, the parent objects are displayed to fade out of the user interface and the first-level child objects are displayed to fade into the user interface.