NAVIGATION OF HIERARCHICAL DATA SETS
First Claim
Patent Images
1. A method, comprising:
- accessing a database, wherein the database is based at least in part on a hierarchical data set comprising data items organized according to a file system hierarchy;
analyzing the hierarchical data set to determine one or more filterable items based on intrinsic and extrinsic metadata of one or more data items of the hierarchical data set;
displaying the one or more data items in a database view;
displaying the one or more filterable items organized under one or more categories in a display area adjacent to the displayed database view, wherein the one or more categories are dynamically generated based at least in part on the intrinsic and extrinsic metadata such that, if none of the one or more data items falls under a given category, the given category is not displayed;
filtering the database view in response to a selection of a filterable item, wherein the filtering comprises removing at least one of the one or more data items from the database view; and
in response to removing the at least one of the one or more data items from the database view, removing one or more corresponding filterable items from the display area adjacent to the displayed database view.
2 Assignments
0 Petitions
Accused Products
Abstract
Briefly, in accordance with one or more embodiments, a hierarchical data set may be displayed in a database view in a content window of a program or graphical user interface. A filter panel may display one or more categories of information about the hierarchical data set including one or more filterable items that may be selected by a user. In response to a user selection, filtered contents of the hierarchical data set may be displayed in the database view according to the selection to allow a user to navigate the hierarchical dataset via the database view. In one or more embodiments, the hierarchical data set may comprise a file system.
25 Citations
30 Claims
-
1. A method, comprising:
-
accessing a database, wherein the database is based at least in part on a hierarchical data set comprising data items organized according to a file system hierarchy; analyzing the hierarchical data set to determine one or more filterable items based on intrinsic and extrinsic metadata of one or more data items of the hierarchical data set; displaying the one or more data items in a database view; displaying the one or more filterable items organized under one or more categories in a display area adjacent to the displayed database view, wherein the one or more categories are dynamically generated based at least in part on the intrinsic and extrinsic metadata such that, if none of the one or more data items falls under a given category, the given category is not displayed; filtering the database view in response to a selection of a filterable item, wherein the filtering comprises removing at least one of the one or more data items from the database view; and in response to removing the at least one of the one or more data items from the database view, removing one or more corresponding filterable items from the display area adjacent to the displayed database view. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10)
-
-
4. (canceled)
-
11. An article of manufacture comprising a non-transitory computer-readable storage medium having program instructions stored thereon that, in response to execution by a computer system, cause the computer system to perform operations including:
-
accessing a database, wherein the database based at least in part on a hierarchical data set; analyzing the hierarchical data set to identify one or more filterable items based on intrinsic and extrinsic metadata of one or more data items of the hierarchical data set; displaying the one or more data items in a database view; displaying the one or more filterable items organized under one or more categories, wherein the one or more categories are dynamically determined based at least in part on the intrinsic and extrinsic metadata such that, if none of the identified one or more filterable items belongs in a given category, the given category is not displayed; filtering the database view in response to a selection of a filterable item, wherein filtering the database view comprises removing at least one data item from the database view; and removing a filterable item from the display area adjacent to the displayed database view that corresponds to the at least one of the one or more data items removed from the database view. - View Dependent Claims (12, 13, 14, 15, 16, 18, 19, 20)
-
-
17. (canceled)
-
21. An apparatus, comprising:
-
means for accessing a database, wherein the database is based at least in part on a hierarchical data set; means for analyzing the hierarchical data set to determine one or more filterable items based on intrinsic and extrinsic metadata of one or more data items of the hierarchical data set; means for displaying the one or more data items in a database view; means for displaying the one or more filterable items organized under one or more categories in a display area adjacent to the displayed database view of the hierarchical data set, wherein the one or more categories are determined based at least in part on the intrinsic and extrinsic metadata such that, if none of the one or more data items fall under a given category, the given category is not displayed; means for filtering the database view in response to a selection of a filterable item, wherein filtering the database view comprises removing at least one of the one or more data items from the database view; and removing one or more filterable items from the display area adjacent to the displayed database view corresponding to the at least one of the one or more data items removed from the database view. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30)
-
-
27. (canceled)
Specification