IP Library Granted Patent US 11,467,921
Granted Patent B2
US 11,467,921 · App. 16/886,488 · Granted Oct 11, 2022

Method and system for generating user data visualization enhanced user data backups of limited-access user data

Inventors: Shelesh Chopra (Bangalore, IN); Sunil Yadav (Bangalore, IN); Amarendra Behera (Bangalore, IN); Himanshu Arora (Bangalore, IN); Tushar Dethe (Bangalore, IN); Sapna Chauhan (Bangalore, IN); Anjana Rao (Mangalore, IN); Deependra Pratap Singh (Kanpur, IN); Jigar Premajibhai Bhanushali (Valsad, IN); Ravi V. Chitloor (Bengaluru, IN)
Assignee: EMC IP Holding Company LLC
G06F11/1464G06F11/1451G06F11/1453G06F11/1469G06F21/62H04L51/22G06F2201/80G06F2201/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,467,921
App. No.
16/886,488
Granted
Oct 11, 2022
Kind
B2
Abstract

A system for providing backup services for limited-access user data includes persistent storage for storing a user data visualization enhanced user data backup and a manager. The manager identifies a backup generation event for limited-access user data based on a protection policy; in response to identifying the backup generation event, obtains fragmented user data from an application that gates access to the limited-access user data; obtains organizational metadata associated with the fragmented user data from the application; makes a determination that the fragmented user data is associated with a user data visualization; in response to making the determination, obtains user data visualization metadata associated with the fragmented user data from the application; and generates the user data enhanced user data backup using the organizational metadata, the user data visualization metadata, and the fragmented user data.

Claims (58)

1. A system for providing backup services for limited-access user data, comprising:

persistent storage for storing a user data visualization enhanced user data backup; and

a processor programmed to:

identify a backup generation event for the limited-access user data based on a protection policy;

in response to identifying the backup generation event:

obtain fragmented user data from an application that gates access to the limited-access user data;

obtain organizational metadata associated with the fragmented user data from the application;

make a determination that the fragmented user data is associated with a user data visualization;

in response to making the determination:

obtain user data visualization metadata associated with the fragmented user data from the application;

generate the user data visualization enhanced user data backup using the:

 organizational metadata,

 user data visualization metadata, and

 the fragmented user data; and

perform a restoration of the limited-access user data using the user data visualization enhanced user data backup, wherein performing the restoration comprises modifying the user data visualization enhanced user data backup using the user data visualization metadata.

2. The system of claim 1 , wherein the user data visualization metadata indicates a manner in which the application renders a representation of the fragmented user data when displayed to a user.

3. The system of claim 2 , wherein the fragmented user data comprises an electronic mail communication.

4. The system of claim 3 , wherein the user data visualization metadata indicates whether the electronic mail communication is in a draft state.

5. The system of claim 3 , wherein the user data visualization metadata indicates whether the electronic mail communication is in a sent state.

6. The system of claim 3 , wherein the user data visualization metadata indicates a point in time the electronic mail communication was previously sent.

7. The system of claim 2 , wherein the user data visualization metadata is adapted to enable the application to generate the representation of the fragmented user data after the user data visualization enhanced user data backup is used to restore the limited-access user data.

8. A method for providing backup services for limited-access user data, comprising:

identifying a backup generation event for the limited-access user data based on a protection policy;

in response to identifying the backup generation event:

obtaining fragmented user data from an application that gates access to the limited-access user data;

obtaining organizational metadata associated with the fragmented user data from the application;

making a determination that the fragmented user data is associated with a user data visualization;

in response to making the determination:

obtaining user data visualization metadata associated with the fragmented user data from the application;

generating a user data visualization enhanced user data backup using the:

organizational metadata,

user data visualization metadata, and

the fragmented user data; and

performing a restoration of the limited-access user data using the user data visualization enhanced user data backup, wherein performing the restoration comprises modifying the user data visualization enhanced user data backup using the user data visualization metadata.

9. The method of claim 8 , wherein the user data visualization metadata indicates a manner in which the application renders a representation of the fragmented user data when displayed to a user.

10. The method of claim 9 , wherein the fragmented user data comprises an electronic mail communication.

11. The method of claim 10 , wherein the user data visualization metadata indicates whether the electronic mail communication is in a draft state.

12. The method of claim 10 , wherein the user data visualization metadata indicates whether the electronic mail communication is in a sent state.

13. The method of claim 10 , wherein the user data visualization metadata indicates a point in time the electronic mail communication was previously sent.

14. The method of claim 8 , wherein the user data visualization metadata is adapted to enable the application to generate the representation of the fragmented user data after the user data visualization enhanced user data backup is used to restore the limited-access user data.

15. 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 providing backup services for limited-access user data, the method comprising:

identifying a backup generation event for the limited-access user data based on a protection policy;

in response to identifying the backup generation event:

obtaining fragmented user data from an application that gates access to the limited-access user data;

obtaining organizational metadata associated with the fragmented user data from the application;

making a determination that the fragmented user data is associated with a user data visualization;

in response to making the determination:

obtaining user data visualization metadata associated with the fragmented user data from the application;

generating a user data visualization enhanced user data backup using the:

organizational metadata,

user data visualization metadata, and

the fragmented user data; and

performing a restoration of the limited-access user data using the user data visualization enhanced user data backup, wherein performing the restoration comprises modifying the user data visualization enhanced user data backup using the user data visualization metadata.

16. The non-transitory computer readable medium of claim 15 , wherein the fragmented user data comprises an electronic mail communication.

17. The non-transitory computer readable medium of claim 16 , wherein the user data visualization metadata indicates a manner in which the application renders a representation of the fragmented user data when displayed to a user.

18. The non-transitory computer readable medium of claim 17 , wherein the user data visualization metadata indicates whether the electronic mail communication is in a draft state.

19. The non-transitory computer readable medium of claim 17 , wherein the user data visualization metadata indicates whether the electronic mail communication is in a sent state.

20. The non-transitory computer readable medium of claim 17 , wherein the user data visualization metadata indicates a point in time the electronic mail communication was previously sent.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: YADAV, SUNIL; CHOPRA, SHELESH; DETHE, TUSHAR; BHANUSHALI, JIGAR PREMAJIBHAI; CHAUHAN, SAPNA; SINGH, DEEPENDRA PRATAP; ARORA, HIMANSHU; RAO, ANJANA; BEHERA, AMARENDRA; CHITLOOR, RAVI V.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052815/0716 →
Priority Claims (1)
IN 201941053078 · Dec 20, 2019 · national
Continuity (1)
Related Publication 20210191825A1 · Jun 24, 2021