CPC G06F 16/185 (2019.01) [G06F 16/13 (2019.01); G06F 16/313 (2019.01)] | 30 Claims |
1. A folder-based data organization method, comprising:
obtaining, with a processor circuitry, a keyword hierarchy for a plurality of documents, the keyword hierarchy configured for organizing the plurality of documents and comprising a plurality of levels for the keyword hierarchy, wherein each of the plurality of levels comprises at least one keyword, with each of the plurality of documents associated with a keyword hierarchy path that routes to the document in the keyword hierarchy;
generating, with the processor circuitry, a folder directory in a data storage system based on the keyword hierarchy, the folder directory being displayed for navigating the plurality of documents, wherein a folder hierarchy of the folder directory reflects at least a portion of the keyword hierarchy and folders in the folder hierarchy are named based on corresponding keywords in the at least a portion of the keyword hierarchy;
determining, with the processor circuitry, a target folder for storing one of the documents in the folder directory based on the keyword hierarchy path associated with the document;
storing, with the processor circuitry, the document to the target folder in the folder directory;
in response to a filtering operation on a folder, traversing lower-level folders under the folder to identify folders and documents under the folder and generating a filtering hierarchy for filtering the folders and documents associated with the folder, the filtering hierarchy reflecting a folder hierarchy associated with the folder; and
in response to a selection of one or more filtering tags at a level of the filtering hierarchy, filtering tags at a lower level of the level to filter out lower-level filtering tags under non-selected filtering tags at the level of the filtering hierarchy and only display names of lower-level filtering tags under the one or more selected filtering tags in the filtering hierarchy.
|