Patent ID: 9571558
Date: 2017-02-14
CPC Classifications: G06F,H04B,H04L,H04M,H04W

Claim:
1. A method for executing a first user interface on a first device of a first type and a second user interface on a second device of a second type, wherein the first user interface is independent of the second user interface, the method comprising: communicatively coupling the first device to the second device; receiving, at the second user interface from an application designed for and executing on the first user interface, a root content item of a hierarchy of content items, wherein each content item in the hierarchy of content items has associated set of properties; retrieving, from the application, a set of properties for the root content item; based on the set of properties for the root content item, presenting at least part of the hierarchy of content items in an interactive hierarchical view on the second user interface that is independent of the first user interface, wherein the application has limited control over the second user interface; based on user interaction with the second user interface, accessing an indicated portion of the hierarchy of content items from the application; and dynamically updating, on the second user interface, the hierarchy of content items from the application based on the indicated portion and when a type of the hierarchy of content items presents changes.