TL;DR: In this article, a graphical user interface (GUI) is used for constructing and browsing a hierarchical video structure, which allows the easier video browsing of the final hierarchical video content as well as the efficient construction or modeling of the intermediate hierarchies into the final one.
Abstract: Techniques for providing an intuitive methodology for a user to control the process of constructing and/or browsing a semantic hierarchy of a video content with a computer controlled graphical user interface by utilizing a tree view of a video, a list view of a current segment, a view of visual rhythm and a view of hierarchical status bar. A graphical user interface (GUI) is used for constructing and browsing a hierarchical video structure. The GUI allows the easier video browsing of the final hierarchical video structure as well as the efficient construction or modeling of the intermediate hierarchies into the final one. The modeling can be done manually, automatically or semi-automatically. Especially during the process of manual or semi-automatic modeling, the convenient GUI increases the speed of the construction process, allowing the quick mechanism for checking the current status of intermediate hierarchies being constructed. The GUI also provides a set of modeling operations that allow the user to manually transform an initial sequential structure or any unwanted hierarchical structure into a desirable hierarchical structure in an instant. The GUI further provides a method for constructing the hierarchical video structure semi-automatically by applying the automatic semantic clustering and the manual modeling operations in any order.
TL;DR: In this article, a framework is displayed in various stages of construction or modification using a number of different views including tree view, graph view, method view and an edit view, and parts of the framework are identified as requiring completion, as completed, and as permitting completion.
Abstract: Systems, methods and computer program products enable framework building by interactively generating a framework corresponding to a design and editing the interactively generated framework to obtain a completed framework. The framework is displayed in various stages of construction or modification using a number of different views including a tree view, a graph view, a method view and an edit view. In addition, parts of the framework are identified as requiring completion, as completed, and as permitting completion. Still further, user methods and framework methods are differentiated. Help guided actions are provided and may be invoked to assist in the development process. Once the framework has been completed, it can be stored in a data model, and code can be generated from the completed framework. Finally, interfaces developed using conventional editors may be parsed and imported into the data model for later code generation. As a result of the present invention, code may be generated based on the completed framework and executed in a distributed computing environment.
TL;DR: In this article, the authors define a computer user interface display system that presents hierarchical data in an enhanced tree presentation control that blends the ease-of-use character of the familiar "tree presentation control" with a technique for navigating more complex lattice data structures, while at the same time providing more node information by displaying configured lattice-node labels along with the node's name.
Abstract: The objective of the instant invention is to define a computer user interface display system that presents hierarchical data in an enhanced tree presentation control that blends the ease-of-use character of the familiar "tree presentation control" with a technique for navigating more complex lattice data structures, while at the same time providing more node information by displaying configured lattice-node labels along with the node's name. Thus a primary objective of this invention is to facilitate building, maintaining and using a multiple inheritance taxonomy such as a product catalog data base by means of a multi-navigation path browsing system, which is made possible through the capability of this system's multiple inheritance capability; with indicators in the tree view to indicate ancestors such as immediate parents and further removed ancestors.
TL;DR: A tree view as discussed by the authors is a component of a data viewer used to retrieve, manipulate, and view documents in the Reusable Data Markup Language (RDML) format, which is a markup language that facilitates the browsing and manipulation of numbers, as opposed to text as in HTML.
Abstract: Methods and systems provide a “tree view” for a markup language referred to as Reusable Data Markup Language (“RDML”). Generally, a tree view comprises the components necessary for automatically manipulating and displaying a graphical display of numerical data contained in RDML markup documents. RDML is a markup language, such as the Hypertext Markup Language (“HTML”) or the Extensible Markup Language (“XML”). Generally, RDML facilitates the browsing and manipulation of numbers, as opposed to text as in HTML, and does so by requiring attributes describing the meaning of the numbers to be attached to the numbers. Upon receiving RDML markup documents, the tree view transforms, formats, manipulates and displays data stored in the markup documents using the attributes describing the meaning of the data. The tree view uses the attributes of the numbers to, for example, facilitate the simultaneous display of different series of numbers of different types on a single display. It automatically displays the relationship between series of numbers while displaying appropriate labels, titles, number precision, etc. A tree view may be a component of a data viewer used to retrieve, manipulate, and view documents in the RDML format.
Abstract: A data processing controlled display system for the interactive display and control of a hierarchical trees of elements or objects in which multiple tree views are presented to the user. The objects in the views are selectable to display detail views of the objects, particularly attributes of the child objects of the selected parent object. The multiple tree views may be of different portions of the same tree or of different trees. The tree views are thus available for side by side comparison and detailed study, after which the system provides the capability to transfer objects from tree view to tree view, e.g. by drag and drop means.