Similarity matching
AssigneeExagrid Systems, Inc.
InventorsAdrian T. VanderSpek, Luis Arruda, Peter Watkins, Raz Zieber, Stephen A. Smith
Life of this patent
Estimating the term…
Abstract
A method, a system and a computer program product for performing deduplicating data. A data stream having a plurality of data zones is received. One or more data storage locations in a plurality of data storage locations for deduplicating one or more zones in the plurality of zones is identified. Each data storage location stores its respective deduplicated data zones. A data storage location for deduplicating a first data zone is selected. The first data zone is deduplicated using the selected data storage location.
Claims33
A computer implemented method, comprising:
- receiving a data stream having a plurality of data zones;
- identifying one or more data storage locations in a plurality of data storage locations for deduplicating one or more zones in the plurality of zones, each data storage location storing its respective deduplicated data zones, the one or more identified data storage locations are included in a list of data storage locations generated for deduplicating one or more zones;
- selecting a data storage location in the list of data storage locations for deduplicating a first data zone in the one or more data zones;
- and
- deduplicating, using the selected data storage location, the first data zone.
A system, comprising:
- at least one programmable processor;
- and
- a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- receiving a data stream having a plurality of data zones;
- identifying one or more data storage locations in a plurality of data storage locations for deduplicating one or more zones in the plurality of zones, each data storage location storing its respective deduplicated data zones, the one or more identified data storage locations are included in a list of data storage locations generated for deduplicating one or more zones;
- selecting a data storage location in the list of data storage locations for deduplicating a first data zone in the one or more data zones;
- and
- deduplicating, using the selected data storage location, the first data zone.
A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- receiving a data stream having a plurality of data zones;
- identifying one or more data storage locations in a plurality of data storage locations for deduplicating one or more zones in the plurality of zones, each data storage location storing its respective deduplicated data zones, the one or more identified data storage locations are included in a list of data storage locations generated for deduplicating one or more zones;
- selecting a data storage location in the list of data storage locations for deduplicating a first data zone in the one or more data zones;
- and
- deduplicating, using the selected data storage location, the first data zone.
Dependencies are inferred from the claim text.