IP Library Granted Patent US 11,526,621
Granted Patent B2
US 11,526,621 · App. 16/673,468 · Granted Dec 13, 2022

Method and system for capturing asset protection metadata pertinent to analytics

Inventors: Amarendra Behera (Bangalore, IN); Tushar B. Dethe (Bangalore, IN); Gururaj Soma (Bangalore, IN); Shelesh Chopra (Bangalore, IN); Krishnendu Bagchi (Bangalore, IN); Himanshu Arora (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F21/6218G06F11/0709G06F11/0751G06F11/0787G06F12/06G06F16/122G06F2212/152
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,526,621
App. No.
16/673,468
Granted
Dec 13, 2022
Kind
B2
Abstract

A method and system for capturing asset protection metadata pertinent to analytics. Specifically, the disclosed method and system entail aggregating and maintaining asset protection metadata—i.e., metadata descriptive of performed asset backup and recovery operations—in a central location. The asset protection metadata may include information relevant to backup and recovery analytics and reporting, while the maintaining said metadata in the central location facilitates access of the metadata by third-party analytics services.

Claims (42)

1. A method for capturing asset protection metadata, comprising:

receiving a user asset protection request comprising a first asset protection metadata partition;

establishing, to a service, a service access connection using at least a portion of the first asset protection metadata partition;

performing, in response to the user asset protection request, a protection action to obtain a second asset protection metadata partition, wherein the second asset protection metadata partition comprises information describing the protection action during and following performance of the protection action, wherein the information comprises a status label denoting a current status of the protection action and a success rate label denoting a success rate of a plurality of previous protection actions;

appending, using the service access connection, the first asset protection metadata partition and the second asset protection metadata partition to an error message log; and

terminating the service access connection.

2. The method of claim 1 , wherein the first asset protection metadata partition comprises information describing the protection action prior to performance of the protection action.

3. The method of claim 1 , wherein the service is a database management system instance.

4. The method of claim 1 , wherein the service access connection is established using ActiveX Data Objects (ADO) middleware.

5. The method of claim 1 , wherein the protection action is one selected from a group consisting of a backup operation and a recovery operation.

6. The method of claim 1 , wherein the protection action targets at least one service user asset belonging to the service.

7. The method of claim 1 , wherein the error message log records event messages detailing events transpiring on and to the service.

8. The method of claim 1 , wherein the error message log is maintained across at least one service system asset belonging to the service.

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:

receive a user asset protection request comprising a first asset protection metadata partition;

establish, to a service, a service access connection using at least a portion of the first asset protection metadata partition;

perform, in response to the user asset protection request, a protection action to obtain a second asset protection metadata partition, wherein the second asset protection metadata partition comprises information describing the protection action during and following performance of the protection action, wherein the information comprises a status label denoting a current status of the protection action and a success rate label denoting a success rate of a plurality of previous protection actions;

append, using the service access connection, the first asset protection metadata partition and the second asset protection metadata partition to an error message log; and

terminate the service access connection.

10. The non-transitory CRM of claim 9 , wherein the first asset protection metadata partition comprises information describing the protection action prior to performance of the protection action.

11. The non-transitory CRM of claim 9 , wherein the service is a database management system instance.

12. The non-transitory CRM of claim 9 , wherein the service access connection is established using ActiveX Data Objects (ADO) middleware.

13. The non-transitory CRM of claim 9 , wherein the protection action is one selected from a group consisting of a backup operation and a recovery operation.

14. The non-transitory CRM of claim 9 , wherein the protection action targets at least one service user asset belonging to the service.

15. The non-transitory CRM of claim 9 , wherein the error message log records event messages detailing events transpiring on and to the service.

16. The non-transitory CRM of claim 9 , wherein the error message log is maintained across at least one service system asset belonging to the service.

17. A client device, comprising:

a client storage array storing an error message log;

a computer processor operatively connected to the client storage array; and

a service and an agent executing on the computer processor,

wherein the agent is programmed to:

receive a user asset protection request comprising a first asset protection metadata partition;

establish, to the service, a service access connection using at least a portion of the first asset protection metadata partition;

perform, in response to the user asset protection request, a protection action to obtain a second asset protection metadata partition, wherein the second asset protection metadata partition comprises information describing the protection action during and following performance of the protection action, wherein the information comprises a status label denoting a current status of the protection action and a success rate label denoting a success rate of a plurality of previous protection actions;

append, using the service access connection, the first asset protection metadata partition and the second asset protection metadata partition to the error message log; and

terminate the service access connection.

18. The client device of claim 17 , further comprising:

an analytics service operatively connected to the client device,

wherein the analytics service is programmed to:

access the error message log;

extract, from the error message log, asset protection metadata comprising the first asset protection metadata partition and the second asset protection metadata partition; and

generate analytics information based on the asset protection metadata.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 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 060438/0742 →
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 (052216/0758) Recorded Jun 23, 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 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
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 053311/0169 →
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 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: BEHERA, AMARENDRA; DETHE, TUSHAR B.; SOMA, GURURAJ; CHOPRA, SHELESH; BAGCHI, KRISHNENDU; ARORA, HIMANSHU
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051710/0060 →