IP Library Granted Patent US 10,635,838
Granted Patent B1
US 10,635,838 · App. 15/664,901 · Granted Apr 28, 2020

Cloud based dead drop for isolated recovery systems

Inventors: Jehuda Shemer (Kfar Saba, IL); Assaf Natanzon (Tel Aviv, IL)
Assignee: EMC IP Holding Company LLC
G06F21/64G06F11/1456H04L63/10H04L63/1441H04L63/168G06F2201/805
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,635,838
App. No.
15/664,901
Granted
Apr 28, 2020
Kind
B1
Abstract

A method and system for implementing a cloud-based dead drop for isolated recovery systems. Specifically, the disclosed method and system entail the interjection of an object store as an intermediate storage relay between a production system and an isolated recovery system. The object store minimizes, if not eliminates, the exposure of data secured in the isolated recovery system from external cyber threats and attacks, as well as launches the deployment of the isolated recovery system as a service that may support any system.

Claims (40)

1. A method for storing data, comprising:

allocating, by an isolated recovery system (IRS), storage space in the IRS, wherein the IRS comprises a replicated data retriever operatively connected to an object repository of an intermediate object store (IOS);

reading an object from the object repository of the IOS for a production computing system (PCS) operatively connected to the IOS; and

writing object contents extracted from the object in the storage space,

wherein the IRS restricts the initiation of incoming connections from the IOS and the PCS to minimize exposure to cyber threats.

2. The method of claim 1 , further comprising:

prior to reading the object from the IOS:

generating a hyper text transfer protocol secure (HTTPS) GET request comprising an object ID associated with the object; and

transmitting the HTTPS GET request to the IOS.

3. The method of claim 1 , wherein the IRS and the PCS are co-located in a data center.

4. The method of claim 1 , wherein the IRS is located in a public cloud computing environment.

5. The method of claim 1 , wherein the object contents comprises a replicated data instance and replicated metadata describing the replicated data instance.

6. The method of claim 1 , wherein the IRS is deployed as a service.

7. A system, comprising:

a production computing system (PCS);

an intermediate object store (IOS) comprising an object repository operatively connected to the PCS; and

an isolated recovery system (IRS) comprising a replicated data retriever operatively connected to the object repository, and programmed to:

allocate storage space in a persistent storage of the IRS;

read an object from the object repository; and

write object contents extracted from the object in the persistent storage,

wherein the IRS restricts the initiation of incoming connections from the IOS and the PCS to minimize exposure to cyber threats.

8. The system of claim 7 ,

wherein the IOS is programmed to:

receive a hyper text transfer protocol secure (HTTPS) GET request from the replicated data retriever;

identify the object of a plurality of objects stored in the object repository using the object ID;

extract the object contents from within the object; and

transmit the object contents to the replicated data retriever.

9. A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to:

allocate, by an isolated recovery system (IRS), storage space in the IRS, wherein the IRS comprises a replicated data retriever operatively connected to an object repository of an intermediate object store (IOS);

read an object from the object repository of the IOS for a production computing system (PCS) operatively connected to the IOS; and

write object contents extracted from the object in the storage space,

wherein the IRS restricts the initiation of incoming connections from the IOS and the PCS to minimize exposure to cyber threats.

10. The non-transitory CRM of claim 9 , further comprising additional computer readable program code, which when executed by the computer processor, enables the computer processor to:

prior to reading the object from the IOS:

generate a hyper text transfer protocol secure (HTTPS) GET request comprising an object ID associated with the object; and

transmit the HTTPS GET request to the IOS.

11. The non-transitory CRM of claim 9 , wherein the IRS and the PCS are co-located in a data center.

12. The non-transitory CRM of claim 9 , wherein the IRS is located in a public cloud computing environment.

13. The non-transitory CRM of claim 9 , wherein the object contents comprises a replicated data instance and replicated metadata describing the replicated data instance.

14. The non-transitory CRM of claim 9 , wherein the IRS is deployed as a service.

Assignments (8)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
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 Dec 8, 2017
From: SHEMER, JEHUDA; NATANZON, ASSAF
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 044796/0040 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →