Systems and methods for data management of multiple cloud services
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
exact text as granted — not AI-modifiedWhat is claimed is:
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.Join the waitlist — get patent alerts
Track US2019310791A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.