USING LOGICAL BLOCK ADDRESSES WITH GENERATION NUMBERS AS DATA FINGERPRINTS FOR NETWORK DEDUPLICATION

Patent №

US 8,799,367

Granted

2014-08-05

Filed 2009

Owner

NETAPP, INC.

Lab

AI components

2

kr · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12610231

The technique introduced here involves using a block address and a corresponding generation number as a “fingerprint” to uniquely identify a sequence of data within a given storage domain. Each block address has an associated generation number which indicates the number of times that data at that block address has been modified. This technique can be employed, for example, to determine whether a given storage server already has the data, and to avoid sending the data to that storage server over a network if it already has the data. It can also be employed to maintain cache coherency among multiple storage nodes.

Knowledge representationEvolutionary computationG06F 3/0608G06F 3/0619G06F 3/0641G06F 3/065G06F 3/067G06F 3/0679G06F 12/0813G06F 12/0815+6 more

AI classification

Evolutionary computation0.93
Knowledge representation0.52
Vision0.46
AI hardware0.16
Planning0.08
Speech0.00
Machine learning0.00
Natural language0.00

Ownership

NETAPP, INC.

assignment · 238800709

Assignors

CONDICT, MICHAEL N., KLEIMAN, STEVEN R.

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

From the same owner

© 2026 NYSGPT2525 LLC