Data repository management platform

US12332929B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12332929-B2
Application numberUS-202318124907-A
CountryUS
Kind codeB2
Filing dateMar 22, 2023
Priority dateMar 22, 2023
Publication dateJun 17, 2025
Grant dateJun 17, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method comprises receiving an input string comprising one or more identifiers for an operation, and searching at least one data repository for files corresponding to the one or more identifiers. Similarities between the input string and respective ones of the files corresponding to the one or more identifiers are computed, and the files corresponding to the one or more identifiers are ranked based on the computed similarities. The method further comprises grouping at least a portion of the ranked files into at least one group based on the one or more identifiers. At least one division in a logical drive of the at least one data repository is generated, wherein the at least one division corresponds to the at least one group and comprises at least the portion of the ranked files of the at least one group.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving an input string comprising one or more identifiers for an operation; searching at least one data repository for files corresponding to the one or more identifiers; receiving one or more criteria corresponding to at least one of the one or more identifiers; computing similarities, with one or more machine learning models, between the input string and respective ones of the files corresponding to the one or more identifiers; ranking, with the one or more machine learning models, the files corresponding to the one or more identifiers based on the computed similarities and the one or more criteria; grouping, with the one or more machine learning models, at least a portion of the ranked files into at least one group based on the ranking of the files using the one or more identifiers and the one or more criteria; generating at least one division in a logical drive of the at least one data repository based on the received input string, wherein the at least one division corresponds to the at least one group and comprises at least the portion of the ranked files of the at least one group; monitoring and determining, with the one or more machine learning models, a use of the at least one division and at least the portion of the ranked files; predicting relevance of at least one of the at least one division and at least the portion of the ranked files to the input string based at least in part on the use, wherein the predicting is performed using another machine learning algorithm; and inputting the predicted relevance and the input string into the one or more machine learning models to retrain the one or more machine learning models to identify and reuse files relevant to one or more additional input strings based on the use of at least one of the at least one division and at least the portion of the ranked files; wherein the method is executed by a processing device operatively coupled to a memory. 2. The method of claim 1 wherein computing the similarities between the input string and the respective ones of the files corresponding to the one or more identifiers comprises computing a minimum edit distance between the input string and a string of a file of the respective ones of the files, wherein the string of the file comprises at least a portion of one of a file name, a metadata tag of the file, a header of the file and a body of the file. 3. The method of claim 2 wherein the minimum edit distance comprises a minimum number of edit operations required to convert the string of the file into the input string. 4. The method of claim 2 wherein computing the minimum edit distance comprises discounting an order of two or more character combinations in each of the input string and the string of the file. 5. The method of claim 1 wherein the one or more identifiers comprise at least one of a product model name, a product model number, a component name and a component model number. 6. The method of claim 1 wherein the one or more identifiers comprise at least one of a software version and a hardware version. 7. The method of claim 1 wherein grouping at least the portion of the ranked files into the at least one group based on the one or more identifiers comprises grouping a subset of the ranked files into at least a first group corresponding to a first identifier of the one or more identifiers, wherein respective files of the subset comprise a string including the first identifier. 8. The method of claim 7 wherein grouping at least the portion of the ranked files into the at least one group based on the one or more identifiers further comprises grouping an additional subset of the ranked files into at least a second group corresponding to a second identifier of the one or more identifiers, wherein respective files of the additional subset comprise a string including the second identifier. 9. The method of claim 7 wherein grouping at least the portion of the ranked files into the at least one group based on the one or more identifiers further comprises grouping an additional subset of the ranked files into at least a second group, wherein respective files of the additional subset lack a string including the one or more identifiers. 10. The method of claim 1 further comprising generating at least one temporary division in the logical drive of the at least one data repository, wherein the at least one temporary division comprises the ranked files prior to the grouping of at least the portion of the ranked files into the at least one group. 11. The method of claim 1 wherein the at least one division comprises a folder of the logical drive. 12. The method of claim 1 further comprising implementing at least one of an application programming interface and a programmatic interface to interface with the at least one data repository to generate the at least one division in the logical drive of the at least one data repository. 13. An apparatus comprising: a processing device operatively coupled to a memory and configured: to receive an input string comprising one or more identifiers for an operation; to search at least one data repository for files corresponding to the one or more identifiers; to receive one or more criteria corresponding to at least one of the one or more identifiers; to compute similarities, using one or more machine learning models, between the input string and respective ones of the files corresponding to the one or more identifiers; to rank, using the one or more machine learning models, the files corresponding to the one or more identifiers based on the computed similarities and the one or more; to group, using the one or more machine learning models, at least a portion of the ranked files into at least one group based on the ranking of the files using the one or more identifiers and the one or more criteria; to generate at least one division in a logical drive of the at least one data repository based on the received input string, wherein the at least one division corresponds to the at least one group and comprises at least the portion of the ranked files of the at least one group; monitor and determine, using the one or more machine learning models, a use of the at least one division and at least the portion of the ranked files; predict relevance of at least one of the at least one division and at least the portion of the ranked files to the input string based at least in part on the use, wherein the predicting is performed using another machine learning algorithm; and input the predicted relevance and the input string into the one or more machine learning models to retrain the one or more machine learning models to identify and reuse files relevant to one or more additional input strings based on the use of at least one of the at least one division and at least the portion of the ranked files. 14. The apparatus of claim 13 wherein, in grouping at least the portion of the ranked files into the at least one group based on the one or more identifiers, the processing device is configured to group a subset of the ranked files into at least a first group corresponding to a first identifier of the one or more identifiers, wherein respective files of the subset comprise a string including the first identifier. 15. The apparatus of claim 14 wherein, in grouping at least the portion of the ranked files into the at least one group based on the one or more identifiers, the processing device is further configured to group an additional subset of the ranked files into at least a second group corresponding to a second identifier of the one or more ide

Assignees

Inventors

Classifications

  • File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title

  • Query processing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12332929B2 cover?
A method comprises receiving an input string comprising one or more identifiers for an operation, and searching at least one data repository for files corresponding to the one or more identifiers. Similarities between the input string and respective ones of the files corresponding to the one or more identifiers are computed, and the files corresponding to the one or more identifiers are ranked …
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/3331. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 17 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).