Property tree for metadata navigation and assignment
First Claim
1. In a computer system having a graphical user interface and a data storage subsystem, a computer-implemented method of assigning values to properties, comprising:
- first displaying a property tree, the property tree having a plurality of property nodes that can be expanded to reveal sub-nodes, each of the sub-nodes representing metadata properties of a set of data items, wherein the metadata properties are of a type consistent with the expanded one of the property nodes;
receiving an indication of a selection of one or more data items of the set of data items residing in the data storage subsystem, wherein the set of data items are organized and queried by way of the metadata properties;
receiving a user input indicating one of the revealed sub-nodes thereby defining a new value for the selected one or more data items;
in response to the user input, modifying the metadata properties of the selected one or more data items associated with the indicated one of the sub-nodes to be the new value as stored in the data storage subsystem; and
second displaying the property tree such that the new value is associated with the indicated one of the sub-nodes, wherein displaying the property tree comprises displaying one of the sub-nodes with an adjacent button for indicating a new value.
2 Assignments
0 Petitions
Accused Products
Abstract
A property tree user interface permits user assignment of values to metadata properties and user navigation of data, within a system that includes a data storage subsystem in which data items are organized and queried by way of properties. The property tree includes nodes that expose properties of data items. A user may interact with the property tree in order to effect an assignment of a property, in which case the value associated with the property in the data storage subsystem is modified. User input with respect to the property tree may also be indicative of a query of data storage, in which case a browsable view of data items responsive to the query is displayed. The property tree may also display nodes that represent folders within a hierarchical file system, nodes that represent properties with inherent hierarchy, and nodes that represent user-defined hierarchical properties.
329 Citations
30 Claims
-
1. In a computer system having a graphical user interface and a data storage subsystem, a computer-implemented method of assigning values to properties, comprising:
-
first displaying a property tree, the property tree having a plurality of property nodes that can be expanded to reveal sub-nodes, each of the sub-nodes representing metadata properties of a set of data items, wherein the metadata properties are of a type consistent with the expanded one of the property nodes; receiving an indication of a selection of one or more data items of the set of data items residing in the data storage subsystem, wherein the set of data items are organized and queried by way of the metadata properties; receiving a user input indicating one of the revealed sub-nodes thereby defining a new value for the selected one or more data items; in response to the user input, modifying the metadata properties of the selected one or more data items associated with the indicated one of the sub-nodes to be the new value as stored in the data storage subsystem; and second displaying the property tree such that the new value is associated with the indicated one of the sub-nodes, wherein displaying the property tree comprises displaying one of the sub-nodes with an adjacent button for indicating a new value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a computer system having a graphical user interface and a data storage subsystem in which data items are organized and queried by way of metadata properties, a computer-implemented method of user navigation of data, comprising:
-
displaying a property tree, the property tree having a plurality of nodes exposing properties of the data items, wherein displaying the property tree comprises displaying one of the plurality of nodes with an adjacent button for exposing the properties of the data items; simultaneously displaying a list view, wherein the list view is a set of the data items organized by a particular property; receiving a user input that queries the data storage subsystem with a criterion; in response to the user input, displaying in the list view the set of data items organized by the particular property meeting the criterion; receiving an indication of a selection of one or more data items of the set of data items displayed in the list view; receiving a second user input indicating one of the plurality of nodes; and applying the exposed properties associated with the indicated one of the plurality of nodes to the particular property of the selected one or more data items such the organization of the set of data items in response to the criterion is modified. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable storage medium having computer-executable instructions for performing a method for user assignment of values to metadata properties of stored data items, the method comprising:
-
first displaying a property tree, the property tree having a plurality of property nodes that can be expanded to reveal sub-nodes, each of the sub-nodes representing metadata properties of a set of data items, wherein the metadata properties are of a type consistent with the expanded one of the property nodes; receiving an indication of a selection of one or more data items of the set of data items residing in the data storage subsystem, wherein the set of data items are organized and queried by way of the metadata properties; receiving a user input indicating one of the revealed sub-nodes thereby defining a new value for the selected one of more data items; in response to the user input, modifying the metadata properties of the selected one or more data items associated with the indicated one of the sub-nodes to be the new value as stored in the data storage subsystem; and second displaying the property tree such that the new value is associated with the indicated one of the sub-nodes, wherein displaying the property tree comprises displaying one of the sub-nodes with an adjacent button for indicating a new value.
-
-
30. A computer-readable storage medium having computer-executable instructions for performing a method for user navigation of data in a data storage subsystem in which data items are organized and queried by way of metadata properties, the method comprising:
-
displaying a property tree, the property tree having a plurality of nodes exposing properties of the data items, wherein displaying the property tree comprises displaying one of the plurality of nodes with an adjacent button for exposing the properties of the data items; simultaneously displaying a list view, wherein the list view is a set of data items organized by a particular property; receiving a user input that queries the data storage subsystem with a criterion; in response to the user input, displaying in the list view the set of data items organized by the particular property meeting the criterion; receiving an indication of a selection of one or more data items of the set of data items displayed in the list view; receiving a second user input indicating one of the plurality of nodes; and applying the exposed properties associated with the indicated one of the plurality of nodes to the particular property of the selected one or more data items such the organization of the set of data items in response to the criterion is modified.
-
Specification