Virtual file organizer
AssigneeCitrix Systems, Inc.
InventorsAjay Kumar, Gaurav Saraf
Life of this patent
Estimating the term…
Abstract
A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.
Claims20
A virtual file organization system, comprising:
- at least one processor;
- and
- at least one computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the virtual file organization system to:
- assign classification tag to files stored within a storage system based on a natural language processing (NLP) context analysis of each file,
- maintain a virtual smart folder that is viewable as a folder icon within a file explorer window along with real folders,
- cause, in response to the virtual smart folder being opened, a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title, and
- cause, in response to the virtual subfolder being opened, a set of files stored at disparate locations in the storage system to be displayed, the set of files including an assigned classification tag that is associated with the category title of the virtual subfolder;
- wherein two or more files of the set of the files are assigned a hierarchy of classification tags including at least one parent tag and at least one child tag, and wherein the at least one parent tag and the at least one child tag is assigned a confidence score.
A method for provisioning a virtual file organizer, comprising:
- displaying a virtual smart folder as a folder icon within a file explorer window along with real folders;
- displaying a set of virtual subfolders in response to opening the virtual smart folder, wherein each virtual subfolder appears as a folder icon and includes a category title;
- and
- displaying a set of files that are stored at disparate locations in a storage system in response to opening a virtual subfolder, wherein each of the files displayed include an assigned classification tag that is associated with the category title of the virtual subfolder,
- wherein classification tags are assigned to files in the storage system by performing a natural language processing (NLP) context analysis of each file,
- wherein a plurality of the files are assigned a hierarchy of classification tags including at least one parent tag and at least one child tag, and wherein the at least one parent tag and the at least one child tag is assigned a confidence score.
A virtual file organization system, comprising:
- at least one processor;
- and
- at least one computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the virtual file organization system to:
- assign classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file,
- maintain a virtual smart folder that is viewable as a folder icon within a file explorer window along with real folders,
- cause, in response to the virtual smart folder being opened, a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title, and
- cause, in response to virtual subfolder being opened, a set of files stored at disparate locations in the storage system to be displayed, the set of files including an assigned classification tag that is associated with the category title of the virtual subfolder;
- wherein each virtual subfolder is limited to displaying only files with a classification tag that have a confidence score satisfying a threshold.
Dependencies are inferred from the claim text.