Application of metadata to documents and document objects via an operating system user interface
First Claim
1. A method of applying metadata to a document for improving subsequent document retrieval, comprising:
- receiving a document via an operating system user interface;
providing one or more flag types for application to the document;
receiving a selection of one of the one or more flag types for application to the document;
saving a metadata associated with the selected flag type to the document;
establishing a reference relationship between the document and the selected flag type;
receiving a search request via the operating system user interface for any data items related to the selected flag;
discovering the metadata associated with the selected flag type saved to the document; and
returning the document in response to the search request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer products provide for applying metadata to documents and/or document objects in local and/or remote file storage systems. Application of metadata (flags) to documents and/or document objects allows a user to easily locate and utilize flagged items. A single metadata type, such as a colored flag, may be applied to documents or document objects of different file types across a file storage system to which data is stored via different software applications. Documents and/or document objects bearing like flags may be surfaced to a user in a flag summary with which documents and/or document objects may be sorted by flag type. Flagged documents or document objects related to a launched document may be listed in an information pane adjacent to the launched document.
114 Citations
20 Claims
-
1. A method of applying metadata to a document for improving subsequent document retrieval, comprising:
-
receiving a document via an operating system user interface;
providing one or more flag types for application to the document;
receiving a selection of one of the one or more flag types for application to the document;
saving a metadata associated with the selected flag type to the document;
establishing a reference relationship between the document and the selected flag type;
receiving a search request via the operating system user interface for any data items related to the selected flag;
discovering the metadata associated with the selected flag type saved to the document; and
returning the document in response to the search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium containing computer executable instructions which when executed by a computer perform a method of applying metadata to a document for improving subsequent document retrieval, comprising:
-
receiving a document via an operating system user interface;
providing one or more flag types for application to the document;
receiving a selection of one of the one or more flag types for application to the document;
saving a metadata associated with the selected flag type to the document;
establishing a reference relationship between the document and the selected flag type;
receiving a search request via the operating system user interface for any data items related to the selected flag;
discovering the metadata associated with the selected flag type saved to the document; and
returning the document in response to the search request.
-
-
20. A computer readable medium containing computer executable instructions which when executed by a computer perform a method of applying metadata to a document for improving subsequent document retrieval, comprising:
-
receiving an embedded document object via an operating system user interface;
providing one or more flag types for application to the embedded document object;
receiving a selection of one of the one or more flag types for application to the embedded document object;
saving a metadata associated with the selected flag type to the embedded document object;
establishing a reference relationship between the embedded document object and the selected flag type;
receiving a search request via the operating system user interface for any data items related to the selected flag;
discovering the metadata associated with the selected flag type saved to the embedded document object; and
returning the embedded document object in response to the search request.
-
Specification