IP Library Granted Patent US 11,748,166
Granted Patent B2
US 11,748,166 · App. 16/913,386 · Granted Sep 5, 2023

Method and system for pre-allocation of computing resources prior to preparation of physical assets

Inventors: Nicole Reineke (Northborough, MA); Hanna Yehuda (Newton, MA); Robert Anthony Lincourt, Jr. (Franklin, MA)
Assignee: EMC IP HOLDING COMPANY LLC
G06F9/5044G06F11/1451G06F11/1469G06N20/00G06F2201/84
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 11,748,166
App. No.
16/913,386
Granted
Sep 5, 2023
Kind
B2
Abstract

A method for managing computing resources includes obtaining, by a resource use manager, a physical asset request from a client, in response to the physical asset request: initiating allocation of a landing area device to the client based on the physical asset request, determining a physical asset to be provided to the client, sending, to a manufacturer, a physical asset preparation request, obtaining a confirmation of deployment of the physical asset from the client, performing a restoration on the physical asset using a most recent landing area incremental backup, and after the initiating the restoration, initiating a transfer of operation from the landing area device to the physical asset.

Claims (85)

1. A method for managing computing resources, the method comprising:

obtaining, by a resource use manager, a physical asset request from a client, wherein the physical asset request specifies a physical asset to be manufactured, and wherein the physical asset comprises a processing device;

in response to the physical asset request:

initiating allocation of a landing area device to the client based on the physical asset request,

wherein the result of the allocation comprises installing an application on the landing area device that provides functionality to the landing area device,

wherein the functionality is substantially similar to a second functionality of the physical asset;

monitoring usage of the landing area device by the client;

determining a backup policy implementation based on the usage;

determining the physical asset to be provided to the client;

sending, to a manufacturer, a physical asset preparation request;

obtaining a confirmation of deployment of the physical asset from the client;

performing a restoration on the physical asset using a most recent landing area incremental backup, wherein the most recent landing area incremental back up is generated based on the backup policy implementation; and

after completion of the restoration, initiating a transfer of operation from the landing area device to the physical asset.

2. The method of claim 1 , further comprising:

prior to obtaining the confirmation of deployment, obtaining a second confirmation of the physical asset being prepared;

in response to the second confirmation, obtaining the most recent backup, associated with the physical asset, from a backup storage system; and

performing a restoration on the physical asset using the most recent backup,

wherein the most recent backup comprises first data generated by the landing area device, and

wherein the most recent landing area incremental backup comprises second data generated after the most recent backup.

3. The method of claim 2 , wherein the most recent backup and the most recent landing area incremental backup are generated based on the backup policy implementation.

4. The method of claim 1 , wherein determining the physical asset comprises:

identifying a second physical asset specified in the physical asset request; and

applying a machine learning algorithm on a set of usage telemetry and the requested physical asset to determine the physical asset.

5. The method of claim 1 , wherein the most recent landing area incremental backup comprises a copy of data generated by the landing area device.

6. The method of claim 1 , wherein initiating the transfer of operation comprises prompting the client to write data to the physical asset.

7. The method of claim 1 , wherein initiating the allocation of the landing area device to the client comprises:

identifying a plurality of computing resources in the landing area device to be used by the client; and

loading data from a previous physical asset to the landing area device.

8. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method, the method comprising:

obtaining, by a resource use manager, a physical asset request from a client, wherein the physical asset request specifies a physical asset to be manufactured, and wherein the physical asset comprises a processing device;

in response to the physical asset request:

initiating allocation of a landing area device to the client based on the physical asset request,

wherein the result of the allocation comprises installing an application on the landing area device that provides functionality to the landing area device,

wherein the functionality is substantially similar to a second functionality of the physical asset;

monitoring usage of the landing area device by the client;

determining a backup policy implementation based on the usage;

determining the physical asset to be provided to the client;

sending, to a manufacturer, a physical asset preparation request;

obtaining a confirmation of deployment of the physical asset from the client;

performing a restoration on the physical asset using a most recent landing area incremental backup, wherein the most recent landing area incremental back up is generated based on the backup policy implementation; and

after completion of the restoration, initiating a transfer of operation from the landing area device to the physical asset.

9. The non-transitory computer readable medium of claim 8 , the method further comprising:

prior to obtaining the confirmation of deployment, obtaining a second confirmation of the physical asset being prepared; and

in response to the second confirmation, obtaining the most recent backup, associated with the physical asset, from a backup storage system; and

performing a restoration on the physical asset using the most recent backup,

wherein the most recent backup comprises first data generated by the landing area device, and

wherein the most recent landing area incremental backup comprises second data generated after the most recent backup.

10. The non-transitory computer readable medium of claim 9 , wherein the most recent backup and the most recent landing area incremental backup are generated based on the backup policy implementation.

11. The non-transitory computer readable medium of claim 8 , wherein determining the physical asset comprises:

identifying a second physical asset specified in the physical asset request; and

applying a machine learning algorithm on a set of usage telemetry and the requested physical asset to determine the physical asset.

12. The non-transitory computer readable medium of claim 8 , wherein the most recent landing area incremental backup comprises a copy of data generated by the landing area device.

13. The non-transitory computer readable medium of claim 8 , wherein initiating the transfer of operation comprises prompting the client to write data to the physical asset.

14. The non-transitory computer readable medium of claim 8 , wherein initiating the allocation of the landing area device to the client comprises:

identifying a plurality of computing resources in the landing area device to be used by the client; and

loading data from a previous physical asset to the landing area device.

15. A system comprising:

a processor; and

memory comprising instructions which, when executed by the processor, perform a method, the method comprising:

obtaining, by a resource use manager, a physical asset request from a client, wherein the physical asset request specifies a physical asset to be manufactured, and wherein the physical asset comprises a processing device; in response to the physical asset request:

initiating allocation of a landing area device to the client based on the physical asset request,

wherein the result of the allocation comprises installing an application on the landing area device that provides functionality to the landing area device,

wherein the functionality is substantially similar to a second functionality of the physical asset;

monitoring usage of the landing area device by the client;

determining a backup policy implementation based on the usage;

determining the physical asset to be provided to the client;

sending, to a manufacturer, a physical asset preparation request;

obtaining a confirmation of deployment of the physical asset from the client;

performing a restoration on the physical asset using a most recent landing area incremental backup, wherein the most recent landing area incremental back up is generated based on the backup policy implementation; and

after completion of the restoration, initiating a transfer of operation from the landing area device to the physical asset.

16. The system of claim 15 , the method further comprising:

prior to obtaining the confirmation of deployment, obtaining a second confirmation of the physical asset being prepared; and

in response to the second confirmation, obtaining the most recent backup, associated with the physical asset, from a backup storage system; and

performing a restoration on the physical asset using the most recent backup,

wherein the most recent backup comprises first data generated by the landing area device, and

wherein the most recent landing area incremental backup comprises second data generated after the most recent backup, and

wherein the most recent backup and the most recent landing area incremental backup are generated based on the backup policy implementation.

17. The system of claim 15 , wherein determining the physical asset comprises:

identifying a second physical asset specified in the physical asset request; and

applying a machine learning algorithm on a set of usage telemetry and the requested physical asset to determine the physical asset.

18. The system of claim 15 , wherein the most recent landing area incremental backup comprises a copy of data generated by the landing area device.

19. The system of claim 15 , wherein initiating the transfer of operation comprises prompting the client to write data to the physical asset.

20. The system of claim 15 , wherein initiating the allocation of the landing area device to the client comprises:

identifying a plurality of computing resources in the landing area device to be used by the client; and

loading data from a previous physical asset to the landing area device.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD INVENTORS NAME PREVIOUSLY RECORDED ON REEL 053100 FRAME 0129. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 7, 2020
From: REINEKE, NICOLE; YEHUDA, HANNA ANTHONY; LINCOURT JR, ROBERT ANTHONY
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053134/0383 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2020
From: REINEKE, NICOLE; YEHUDA, HANNA; LINCOURT JR., ROBERT ANOTHONY
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053100/0129 →
Continuity (1)
Related Publication 20210406084A1 · Dec 30, 2021
Cited By (1)
US 12,367,402