System and method for the classification of storage

US9037587B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9037587-B2
Application numberUS-201213468449-A
CountryUS
Kind codeB2
Filing dateMay 10, 2012
Priority dateMay 10, 2012
Publication dateMay 19, 2015
Grant dateMay 19, 2015

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 classification system executing on one or more computer systems includes a processor and a memory coupled to the processor. The memory includes a discovery engine configured to navigate through non-volatile memory storage to discover an identity and location of one or more files in one or more computer storage systems by tracing the one or more files from file system mount points through file system objects and to disk objects. A classifier is configured to classify the one or more the files into a classification category. The one or more files are associated with the classification category and stored in at least one data structure. Methods are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A classification system executing on one or more computer systems, comprising: a processor; a memory coupled to the processor, the memory includes: a discovery engine configured to navigate through non-volatile memory storage to discover an identity and location of one or more files in one or more computer storage systems by tracing the one or more files from file system mount points through intermediate file system objects and to disk objects; and at least one classifier configured to classify the one or more files into a classification category, the one or more files being associated with the classification category and stored in at least one data structure, wherein the classification category is selected from a plurality of classification categories that explicitly includes an ambiguous classification category and an unknown classification category; and wherein the one or more files are classified using an installed storage driver method. 2. The system as recited in claim 1 , wherein the classification category includes a type of memory on which the one or more files are stored and a location of the one or more files. 3. The system as recited in claim 1 , wherein the classification category is selected from at least network attached storage (NAS), storage area network (SAN), disk and removable. 4. The system as recited in claim 3 , wherein the classification category for the disk is further classified into protected and not protected using a redundant array of independent disks (RAID) classification. 5. The system as recited in claim 1 , wherein the at least one classifier includes one or more of an objects table and a dependencies table to analyze the one or more files. 6. The system as recited in claim 1 , wherein the at least one data structure includes a storage classification having each discovered file system recorded with a host or server name, a mount point, and the classification category. 7. The system as recited in claim 1 , wherein the ambiguous classification category indicates that a classification, determined by an installed storage driver, cannot be resolved by remaining certain ones of the plurality of classification categories, the remaining certain ones of the plurality of classification categories comprising all remaining classification categories other than the unknown classification category. 8. The system as recited in claim 1 , wherein the unknown classification category indicates that no classification category exists for a disk discovered by an installed storage driver. 9. A method for classifying storage comprising: discovering an identity and location of one or more files in one or more computer systems; classifying the one or more files into a classification category by resolving types of storage classifications by tracing the one or files from file system mount points through intermediate file system objects to disk objects; and associating the one or more files with the classification category in at least one data structure stored on a storage medium, wherein the classification category is selected from a plurality of classification categories that explicitly includes an ambiguous classification category and an unknown classification category; and wherein classifying includes classifying the one or more files using an installed storage driver classification method. 10. The method as recited in claim 9 , wherein the classification category includes a type of the memory on which the one or more files are stored and a location of the one or more files. 11. The method as recited in claim 9 , wherein the classification category is selected from at least network attached storage (NAS), storage area network (SAN), disk, and removable. 12. The method as recited in claim 9 , further comprising parsing the identity and location of one or more files using one or more tables including an objects table and a dependencies table to provide data for classification analysis. 13. The method as recited in claim 9 , wherein classifying includes classifying with both the installed storage driver classification method and a physical disk classification method and further comprising: comparing similar records generated by both the installed storage driver classification method and the physical disk classification method; and indicating similarities or differences between the records using a flag. 14. The method as recited in claim 13 , wherein the flag may include one of equivalency, discrepancy and single result, if no counterpart record exists. 15. The method as recited in claim 9 , wherein associating the one or more files includes storing a storage classification having each discovered file system or physical disk with a host or server name, a mount point, and the classification category in a storage classification table. 16. The method as recited in claim 9 , wherein the ambiguous classification category indicates that a classification, determined by an installed storage driver, cannot be resolved by remaining certain ones of the plurality of classification categories, the remaining certain ones of the plurality of classification categories comprising all remaining classification categories other than the unknown classification category. 17. The method as recited in claim 9 , wherein the unknown classification category indicates that no classification category exists for a disk discovered by an installed storage driver. 18. A computer readable storage medium comprising a computer readable program for classifying storage, wherein the computer readable program when executed on a computer causes the computer to perform the steps of: discovering an identity and location of one or more files in one or more computer systems; classifying the one or more files into a classification category by resolving types of storage classifications by tracing the one or files from file system mount points through intermediate file system objects to disk objects; and associating the one or more files with the classification category in at least one data structure stored on a storage medium, wherein the classification category is selected from a plurality of classification categories that explicitly includes an ambiguous classification category and an unknown classification category; and wherein classifying includes classifying the one or more files using an installed storage driver classification method and a physical disk classification method. 19. The computer readable storage medium as recited in claim 18 , further comprising parsing the identity and location of one or more files using one or more tables including an objects table and a dependencies table to provide data for classification analysis. 20. The computer readable storage medium as recited in claim 18 , the computer readable storage medium further comprising the steps of: comparing similar records generated by both the installed storage driver method and the physical disk classification method; and indicating differences or similarities between the records using a flag, wherein the flag may include one of equivalency, discrepancy and single result, if no counterpart record exists. 21. The computer readable storage medium as recited in claim 18 , wherein associating the one or more files includes storing a storage classification having each discovered file system or physical disk with a host or server name, a mount point, and the classification category in a storage classification table.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • G06F16/182Primary

    Distributed file systems · CPC title

  • Management specifically adapted to NAS (management of storage area networks [SAN] G06F3/067) · CPC title

  • G06F16/285Primary

    Clustering or classification · CPC title

  • Details of searching files based on file metadata · 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 US9037587B2 cover?
A classification system executing on one or more computer systems includes a processor and a memory coupled to the processor. The memory includes a discovery engine configured to navigate through non-volatile memory storage to discover an identity and location of one or more files in one or more computer storage systems by tracing the one or more files from file system mount points through file…
Who is the assignee on this patent?
Joukov Nikolai, Paradkar Amitkumar M, Pfitzmann Birgit M, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30194. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).