Metadata editing control
First Claim
1. A method for facilitating the display of an object in response to a query from a user, comprising:
- receiving in a property component, an assignment of metadata to the object, wherein the assignment includes at least a keyword and at least one additional property;
accessing the object with the property component;
accessing other objects stored in a file system that share the same metadata being assigned to the object regardless of locations of the objects in the file system;
grouping the object and the other objects by the metadata, the object and the other objects grouped by the metadata comprising a cluster of objects that share the same metadata;
displaying the object and the other objects that share the same metadata, comprising the cluster, with a viewing component configured to be property driven;
receiving in the property component, a change of the metadata being assigned to the object;
responsive to the change of the metadata being assigned to the object, automatically modifying the other objects included in the cluster, based on the changed metadata to obtain a modified cluster;
synchronizing the modified cluster between the property component and the viewing component with a synchronization component; and
displaying the modified cluster including the object and the other objects according to the modified cluster changed metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.
442 Citations
22 Claims
-
1. A method for facilitating the display of an object in response to a query from a user, comprising:
-
receiving in a property component, an assignment of metadata to the object, wherein the assignment includes at least a keyword and at least one additional property; accessing the object with the property component; accessing other objects stored in a file system that share the same metadata being assigned to the object regardless of locations of the objects in the file system; grouping the object and the other objects by the metadata, the object and the other objects grouped by the metadata comprising a cluster of objects that share the same metadata; displaying the object and the other objects that share the same metadata, comprising the cluster, with a viewing component configured to be property driven; receiving in the property component, a change of the metadata being assigned to the object; responsive to the change of the metadata being assigned to the object, automatically modifying the other objects included in the cluster, based on the changed metadata to obtain a modified cluster; synchronizing the modified cluster between the property component and the viewing component with a synchronization component; and displaying the modified cluster including the object and the other objects according to the modified cluster changed metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system that facilitates the modification of metadata associated with an item in a file system comprising:
-
a memory storing components for execution by a processor, the components comprising; a property component that enables the selection of a property associated with an item in a graphical user interface property pane; a viewing component programmed to be property directed that displays the selected item having the selected property and substantially all other items having the selected property; and a synchronization component that synchronizes communication between the property component and the viewing component; wherein the viewing component is configured to stack the item and the substantially all other items according to having the selected property such that each stack of items includes items that share a same value for the selected property, and wherein, when an additional property is selected associated with the item, the synchronization component enables the viewing component to substantially instantaneously display a modified stack organized based on the additional property such that each stack of items includes items that share the same value for the selected property and a same value for the selected additional property. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification