Management of file storage locations
AssigneeInternational Business Machines Corporation
InventorNedzad Taljanovic
Life of this patent
Estimating the term…
Abstract
The embodiments described may be directed toward a file management system for managing a file folder location, a method for managing one or more data clusters, and a method of recommending a file storage location. The method of recommending a file storage location may also include plotting one or more data points onto one or more vectors. A received data point may be obtained from a file save request. The method may also include creating one or more data clusters from the vector data points using a clustering mechanism.
Claims14
A method of recommending a file storage location, comprising:
- receiving a file save request;
- plotting one or more data points onto one or more vectors, wherein a received data point is obtained from the file save request and one or more vector data points are obtained from a file system, wherein one or more data points correspond to metadata within a file data;
- creating one or more data clusters from the vector data points using a clustering mechanism, wherein the vector data points within a data cluster are grouped together using a clustering parameter that clusters the vector data points based on similar properties within the file data;
- locating the closest data cluster to the received data point, wherein a distance of the received data point to a first data cluster is measured and compared to a distance to a second data cluster;
- analyzing the data cluster closest to the received data point for a non-existence of a first majority destination folder;
- modifying, in response to the non-existence of the first majority destination folder, the clustering parameter of the clustering mechanism;
- determining a second majority destination folder using the modified clustering parameter;
- and
- recommending the second majority destination folder for the file save request.
A file management system for managing a file folder location comprising:
- a storage device with one or more files, the storage device further comprising:
- file metadata being read from a file save request for an incoming file,
- a file system saving the incoming file to a save folder;
- and
- a processor;
- a memory that is communicatively coupled to the processor;
- an analyzer, communicatively coupled to both the processor and the memory, configured to:
- create one or more data points from the file metadata,
- group the data points into data clusters,
- locate a closest data cluster to the data point derived from the file save request,
- determine a non-existence of a first majority destination folder for the closest data cluster,
- modify the clustering parameter the clustering mechanism, in response to the non-existence of the first majority destination folder,
- determine a second majority destination folder, and
- select the second majority destination folder as the save folder.
Dependencies are inferred from the claim text.