Patent ID: 8868593
Filing Date: 2014-10-21
Classification: G06F

Abstract:
1. A method of performing a content view search comprising: providing a hierarchical structure of content views, wherein the hierarchical structure comprises a plurality of nodes, each of said plurality of nodes corresponding to a different one of the content views representing a different user interface display, said plurality of nodes including a root node corresponding to a first user interface display, wherein a path from the root node to a second of the plurality of nodes corresponds to a series of user interface displays that are displayed in response to selecting a sequence of one or more user interface elements from one or more user interface displays of said series originating with selecting a first user interface element from the first user interface display, wherein each node of the hierarchical structure that is not a leaf node represents a corresponding content view for a user interface display that includes a user interface element for each child node of said each node and whereby selecting said each child node when said corresponding content view is displayed results in displaying another content view corresponding to said each child node; registering the content views with an application framework, said registering including providing a plurality of instances of first information associated with the plurality of nodes, wherein each of the plurality of nodes representing a content view for a user interface display is associated with one of the plurality of instances of first information including content information identifying first data included in the user interface display, layout or representation information identifying aspects of how to layout or visually represent the first data in the user interface display, and child node link information identifying any child nodes of said each node and how to visually represent a user interface element in the user display for each of the child nodes; receiving one or more query terms; determining, by the application framework, one or more nodes in the hierarchical structure having an associated keyword matching the one or more query terms; determining, by the application framework, a first list of one or more node identifiers identifying the one or more nodes in the hierarchical structure matching the one or more query terms; determining, by the application framework, a second list of one or more descriptions, wherein said second list includes a description for each node identifier in said first list; displaying the second list of descriptions; responsive to a selection of a first description from the second list, determining a first node identifier corresponding to the selected first description; and displaying a first content view for the first node identifier, and wherein the hierarchical structure represents content views of a data storage management application, wherein the plurality of nodes of the hierarchical structure includes a first portion of nodes and each node in the first portion represents a logical device in a data storage system having a corresponding content view which includes logical device information, and wherein each node in the first portion is associated with a keyword identifying one of a plurality of applications, wherein the one application has its data stored on the logical device represented by said each node.