IP Library Patent Application 16375243
Patent Application
App. No. 16/375,243

SYSTEMS AND METHODS FOR DATA MANAGEMENT OF MULTIPLE CLOUD SERVICES

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 None
App. No.
16/375,243
Filed
Apr 4, 2019
Art Unit
2139
USPC
711/165
Abstract

The disclosed computer-implemented method for data management of multiple cloud services may include receiving, via a visibility application, a command for managing data hosted on a plurality of content sources. The commands from the visibility application may be modified and indirectly routed to the plurality of content sources. The method may include accessing, in response to the command, the plurality of content sources, and collecting and aggregating, from the plurality of content sources, metadata associated with the data. The method may also include analyzing the aggregated metadata. The method may further include providing, for presentation by the visibility application, results of the metadata analysis. Various other methods, systems, and computer-readable media are also disclosed.

Claims (45)

1 . A computer-implemented method for data management of multiple cloud services, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

receiving, via a visibility application, a command for managing data hosted on a plurality of content sources, wherein commands from the visibility application are modified and indirectly routed to the plurality of content sources;

accessing, in response to the command, the plurality of content sources;

collecting and aggregating, from the plurality of content sources, metadata associated with the data;

analyzing the aggregated metadata; and

providing, for presentation by the visibility application, results of the metadata analysis.

2 . The method of claim 1 , wherein collecting the metadata further comprises collecting user metadata of users associated with the data.

3 . The method of claim 1 , wherein collecting the metadata further comprises access metadata corresponding to operation events associated with the data.

4 . The method of claim 1 , further comprising verifying a user for issuing commands, wherein the command is issued by the verified user.

5 . The method of claim 1 , further comprising:

receiving, in response to the presentation of the results by the visibility application, a second command for managing the data; and

accessing the plurality of content services to perform the second command.

6 . The method of claim 5 , wherein the second command comprises a command to move portions of the data through a storage hierarchy based on the metadata analysis, wherein the storage hierarchy prioritizes storage devices of the plurality of content sources based on type of storage device.

7 . The method of claim 5 , wherein the second command comprises a command to delete portions of the data based on the metadata analysis.

8 . The method of claim 1 , wherein the plurality of content sources comprises a cloud service.

9 . The method of claim 1 , wherein the plurality of content sources comprises a private data server.

10 . A system for data management of multiple cloud services, the system comprising:

at least one physical processor;

physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:

receive, via a visibility application, a command for managing data hosted on a plurality of content sources, wherein commands from the visibility application are modified and indirectly routed to the plurality of content sources;

access, in response to the command, the plurality of content sources;

collect and aggregate, from the plurality of content sources, metadata associated with the data;

analyze the aggregated metadata; and

provide, for presentation by the visibility application, results of the metadata analysis.

11 . The system of claim 10 , wherein collecting the metadata further comprises collecting user metadata of users associated with the data.

12 . The system of claim 10 , wherein collecting the metadata further comprises access metadata corresponding to operation events associated with the data.

13 . The system of claim 10 , wherein the instructions further comprise instructions for verifying a user for issuing commands, wherein the command is issued by the verified user.

14 . The system of claim 10 , wherein the instructions further comprise instructions for:

receiving, in response to the presentation of the results by the visibility application, a second command for managing the data; and

accessing the plurality of content services to perform the second command.

15 . The system of claim 14 , wherein the second command comprises a command to move portions of the data through a storage hierarchy based on the metadata analysis, wherein the storage hierarchy prioritizes storage devices of the plurality of content sources based on type of storage device.

16 . The system of claim 14 , wherein the second command comprises a command to delete portions of the data based on the metadata analysis.

17 . The system of claim 10 , wherein the plurality of content sources comprises at least one of a cloud service and a private data server.

18 . A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

receive, via a visibility application, a command for managing data hosted on a plurality of content sources, wherein commands from the visibility application are modified and indirectly routed to the plurality of content sources;

access, in response to the command, the plurality of content sources;

collect and aggregate, from the plurality of content sources, metadata associated with the data;

analyze the aggregated metadata; and

provide, for presentation by the visibility application, results of the metadata analysis.

19 . The non-transitory computer-readable medium of claim 18 , wherein the instructions further comprise instructions for:

receiving, in response to the presentation of the results by the visibility application, a second command for managing the data; and

accessing the plurality of content services to perform the second command.

20 . The non-transitory computer-readable medium of claim 19 , wherein the second command comprises at least one of:

a command to move portions of the data through a storage hierarchy based on the metadata analysis, wherein the storage hierarchy prioritizes storage devices of the plurality of content sources based on type of storage device; and

a command to delete portions of the data based on the metadata analysis.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069697/0238 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 052426/0001 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 054535/0565 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Apr 16, 2020
From: VERITAS TECHNOLOGIES, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052426/0001 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 18, 2020
From: VERITAS TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 052189/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2019
From: KASTURI, ROHINI; GRANDHI, SATISH; DARGUDE, SHAILESH; PRATAP, VIBHU; RAJARAM, VIJAY; KAVURI, SRINIVAS; CARTER, STUART; SINGH, YOGENDRA
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 048892/0847 →