IP Library › Granted Patent US 10,346,610
Granted Patent B1
US 10,346,610 · App. 15/420,207 · Granted Jul 9, 2019

Data protection object store

Inventor: Assaf Natanzon (Tel Aviv, IL)
Assignee: EMC IP Holding Company LLC
G06F21/554G06F3/065G06F3/0619G06F3/0623G06F3/0683G06F2221/034
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,346,610
App. No.
15/420,207
Granted
Jul 9, 2019
Kind
B1
Abstract

A computer implemented method, system, and computer program product comprising scanning, using a set of virtual machines, at least one object in an object store to determine if unwanted behavior has occurred on a production site; wherein the object store has a set of objects corresponding to a copy of a storage device at one or more points in time (PITs) on a production site; wherein the objects store include data objects and metadata objects for each of the one or more PITs.

Claims (23)

1. A system comprising:

an object store; wherein the object store has a set of objects corresponding to a copy of a storage device at one or more points in time (PITs) on a production site; wherein the object store includes data objects and metadata objects for each of the one or more PITs; wherein the data objects comprise data corresponding to divided sets of data for the one or more PITs: wherein the metadata objects comprise information describing how the sets of data are divided;

computer-executable logic operating in memory, wherein the computer-executable program logic enables execution across the one or more processors of:

scanning, using a set of virtual machines, at least one of the objects in the object store to determine if unwanted behavior has occurred on the production site.

2. The system of claim 1 wherein scanning at least one of the objects includes examining at least one of the metadata objects to determine suspicious access patterns to data on the production site.

3. The system of claim 2 wherein the at least one of the objects comprises metadata objects describing read and write data to the production site.

4. The system of claim 3 wherein the at least one of the objects further comprises data objects which represent data on the production site.

5. The system of claim 3 wherein the scanning includes using data objects and metadata objects to build one or more points in time corresponding to images at different points in time on the production site.

6. A computer implemented method comprising:

scanning, using a set of virtual machines, at least an object in an object store to determine if unwanted behavior has occurred on a production site; wherein the object store has a set of objects corresponding to a copy of a storage device at one or more points in time (PITs) on a production site; wherein the object store includes data objects and metadata objects for each of the one or more PITs; wherein the data objects comprise data corresponding to divided sets of data for the one or more PITs; wherein the metadata objects comprise information describing how the sets of data are divided.

7. The method of claim 6 wherein scanning at least an object includes examining at least one of the metadata objects to determine suspicious access patterns to data on the production site.

8. The method of claim 7 wherein the at least one of the objects comprise metadata objects describing read and write data to the production site.

9. The method of claim 7 wherein the object store further comprises data objects which represent data on the production site.

10. The method of claim 8 wherein the scanning includes using data objects and metadata objects to build one or more points in time corresponding to images at different points in time on the production site.

11. The method of claim 6 wherein a set of virtual machines examines the PITs to determine if there are changes between files stored on different ones of the PITs.

12. A computer program product comprising:

a non-transitory computer readable medium encoded with computer executable program code, wherein the code enables execution across one or more processors of:

scanning, using a set of virtual machines, at least one object in an object store to determine if unwanted behavior has occurred on a production site; wherein the object store has a set of objects corresponding to a copy of a storage device at one or more points in time (PITs) on a production site; wherein the object store includes data objects and metadata objects for each of the one or more PITs; wherein the data objects comprise data corresponding to divided sets of data for the one or more PITs; wherein the metadata objects comprise information describing how the sets of data are divided.

13. The computer program product of claim 12 wherein scanning at least one of the objects includes examining at least one of the metadata objects to determine suspicious access patterns to data on the production site.

14. The computer program product of claim 13 wherein the at least one of the objects comprise metadata objects describing read and write data to the production site.

15. The computer program product of claim 13 wherein the object store further comprises data objects which represent data on the production site.

16. The computer program product of claim 14 wherein the scanning includes using data objects and metadata objects to build one or more points in time corresponding to images at different points in time on the production site.

17. The computer program product of claim 12 wherein a set of virtual machines examines the PITs to determine if there are changes between files stored on different ones of the PITs.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2017
From: NATANZON, ASSAF
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 041233/0081 →
Cited By (2)
US 12,530,304 US 12,554,849