METHOD FOR REMOVING DUPLICATE DATA FROM A STORAGE ARRAY

Patent №

US 8,930,307

Granted

2015-01-06

Filed 2011

Owner

PURE STORAGE, INC.

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13250570

A system and method for efficiently removing duplicate data blocks at a fine-granularity from a storage array. A data storage subsystem supports multiple deduplication tables. Table entries in one deduplication table have the highest associated probability of being deduplicated. Table entries may move from one deduplication table to another as the probabilities change. Additionally, a table entry may be evicted from all deduplication tables if a corresponding estimated probability falls below a given threshold. The probabilities are based on attributes associated with a data component and attributes associated with a virtual address corresponding to a received storage access request. A strategy for searches of the multiple deduplication tables may also be determined by the attributes associated with a given storage access request.

Knowledge representationG06F 3/0608G06F 3/0641G06F 3/0688G06F 16/137G06F 16/1752

AI classification

Knowledge representation1.00
AI hardware0.01
Evolutionary computation0.01
Vision0.00
Natural language0.00
Planning0.00
Speech0.00
Machine learning0.00

Ownership

PURE STORAGE, INC.

assignment · 270100631

Assignors

COLGROVE, JOHN, HAYES, JOHN, MILLER, ETHAN, HASBANI, JOSEPH S., SANDVIG, CARY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC