US2019310791A1PendingUtilityA1

Systems and methods for data management of multiple cloud services

Assignee: VERITAS TECHNOLOGIES LLCPriority: Apr 5, 2018Filed: Apr 4, 2019Published: Oct 10, 2019
Est. expiryApr 5, 2038(~11.7 yrs left)· nominal 20-yr term from priority
G06F 18/214G06F 9/5072G06F 16/907G06F 3/067G06F 3/0659G06F 3/0652G06F 3/0604G06F 3/0647G06F 16/14G06N 20/00G06F 16/906G06F 16/9035G06F 2221/034G06F 21/577H04L 63/104H04L 63/102H04L 63/101G06F 16/3347G06F 16/35G06F 21/31G06F 21/34G06F 21/6218G06F 21/64H04L 63/083H04L 63/0876H04L 63/10H04L 63/1408
63
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.