9395937

Managing Storage Space in Storage Systems

PublishedJuly 19, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for use in managing storage space in storage systems, the method comprising: evaluating metadata of a slice of a storage pool in a data storage system for returning the slice as free storage to the storage pool; and based on the evaluation, affecting returning of the slice to the storage pool, wherein the metadata of the slice indicates whether the slice includes user data, wherein affecting returning of the slice to the storage pool further comprising avoiding updating contents of the slice upon determining that the slice does not include user data.

2

2. The method of claim 1 , wherein an auto-tiering policy engine identifies a set of slices for relocation, wherein the slice is a logical representation of a subset of physical disk storage.

3

3. The method of claim 1 , wherein a storage tier includes a disk drive system comprising a plurality of Redundant Array of Inexpensive Disks (RAID) systems, each RAID system of the plurality of RAID systems having a first disk drive and a second disk drive.

4

4. The method of claim 1 , wherein the metadata of a slice includes a slice map entry, wherein the slice map entry includes an empty slice bit, wherein the empty slice bit indicates whether the slice includes user data.

5

5. The method of claim 1 , wherein a file system mapping driver provides information to a mapped LUN driver, wherein the information indicates whether a slice includes user data.

6

6. The method of claim 1 , wherein an empty slice indicates that the empty slice does not include user data.

7

7. The method of claim 1 , further comprising: determining whether the slice is an empty slice; and based on the determination, writing zeroes to the slice before returning the slice to the storage pool.

8

8. The method of claim 1 , further comprising: determining whether the slice is an empty slice; and based on the determination, avoid writing zeroes to the slice before returning the slice to the storage pool.

9

9. The method of claim 1 , further comprising: determining whether the slice includes user data; and based on the determination, returning the slice to the storage pool without updating contents of the slice.

10

10. A system for use in managing storage space in storage systems, the system comprising: first logic evaluating metadata of a slice of a storage pool in a data storage system for returning the slice as free storage to the storage pool; and second logic affecting, based on the evaluation, returning of the slice to the storage pool, wherein the metadata of the slice indicates whether the slice includes user data, wherein affecting returning of the slice to the storage pool further comprising: third logic avoiding updating contents of the slice upon determining that the slice does not include user data.

11

11. The system of claim 10 , wherein an auto-tiering policy engine identifies a set of slices for relocation, wherein the slice is a logical representation of a subset of physical disk storage.

12

12. The system of claim 10 , wherein a storage tier includes a disk drive system comprising a plurality of Redundant Array of Inexpensive Disks (RAID) systems, each RAID system of the plurality of RAID systems having a first disk drive and a second disk drive.

13

13. The system of claim 10 , wherein the metadata of a slice includes a slice map entry, wherein the slice map entry includes an empty slice bit, wherein the empty slice bit indicates whether the slice includes user data.

14

14. The system of claim 10 , wherein a file system mapping driver provides information to a mapped LUN driver, wherein the information indicates whether a slice includes user data.

15

15. The system of claim 10 , wherein an empty slice indicates that the empty slice does not include user data.

16

16. The system of claim 10 , further comprising: third logic determining whether the slice is an empty slice; and fourth logic writing, based on the determination, zeroes to the slice before returning the slice to the storage pool.

17

17. The system of claim 10 , further comprising: third logic determining whether the slice is an empty slice; and fourth logic avoid writing, based on the determination, zeroes to the slice before returning the slice to the storage pool.

18

18. The system of claim 10 , further comprising: third logic determining whether the slice includes user data; and fourth logic returning based on the determination, the slice to the storage pool without updating contents of the slice.

Patent Metadata

Filing Date

Unknown

Publication Date

July 19, 2016

Inventors

Yining Si
Xiangping Chen
Miles A. de Forest

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MANAGING STORAGE SPACE IN STORAGE SYSTEMS” (9395937). https://patentable.app/patents/9395937

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.