Machine learning-based data object storage
First Claim
1. A networked information management system comprising:
- a client computing device having one or more first hardware processors, wherein the client computing device is configured with first computer-executable instructions that, when executed, cause the client computing device to store one or more data objects in a secondary storage device according to a storage policy at a first time; and
one or more computing devices in communication with the client computing device, wherein the one or more computing devices each have one or more second hardware processors, wherein the one or more computing devices are configured with second computer-executable instructions that, when executed, cause the one or more computing devices to;
retrieve data object usage data associated with the client computing device;
train a data storage machine learning (ML) model using the data object usage data; and
transmit the data storage ML model to the client computing device such that the client computing device uses the data storage ML model instead of the storage policy to determine which of the one or more data objects to store in the secondary storage device at a second time after the first time.
2 Assignments
0 Petitions
Accused Products
Abstract
An information management system is provided herein that uses machine learning (ML) to predict what data to store in a secondary storage device and/or when to perform the storage. For example, a client computing device can be initially configured to store data in a secondary storage device according to one or more storage policies. A media agent in the information management system can monitor data usage on the client computing device, using the data usage data to train a data storage ML model. The data storage ML model may be trained such that the model predicts what data to store in a secondary storage device and/or when to perform the storage. The client computing device can then be configured to use the trained data storage ML model in place of the storage polic(ies) to determine which data to store in a secondary storage device and/or when to perform the storage.
121 Citations
20 Claims
-
1. A networked information management system comprising:
-
a client computing device having one or more first hardware processors, wherein the client computing device is configured with first computer-executable instructions that, when executed, cause the client computing device to store one or more data objects in a secondary storage device according to a storage policy at a first time; and one or more computing devices in communication with the client computing device, wherein the one or more computing devices each have one or more second hardware processors, wherein the one or more computing devices are configured with second computer-executable instructions that, when executed, cause the one or more computing devices to; retrieve data object usage data associated with the client computing device; train a data storage machine learning (ML) model using the data object usage data; and transmit the data storage ML model to the client computing device such that the client computing device uses the data storage ML model instead of the storage policy to determine which of the one or more data objects to store in the secondary storage device at a second time after the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
retrieving data object usage data associated with a client computing device, the client computing device having one or more first hardware processors, wherein the client computing device is configured with computer-executable instructions that, when executed, cause the client computing device to store one or more data objects in a secondary storage device according to a storage policy at a first time; training a data storage machine learning (ML) model using the data object usage data; and transmitting the data storage ML model to the client computing device such that the client computing device uses the data storage ML model instead of the storage policy to determine which of the one or more data objects to store in the secondary storage device at a second time after the first time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A networked information management system comprising:
-
a client computing device having one or more first hardware processors, wherein the client computing device is configured with first computer-executable instructions that, when executed, cause the client computing device to store one or more data objects in a secondary storage device according to a storage policy at a first time; and one or more computing devices in communication with the client computing device, wherein the one or more computing devices each have one or more second hardware processors, wherein the one or more computing devices are configured with second computer-executable instructions that, when executed, cause the one or more computing devices to; retrieve data object usage data associated with the client computing device; train a data storage machine learning (ML) model using the data object in response to a threshold amount of the data object usage being retrieved; and transmit the data storage ML model to the client computing device such that the client computing device uses at least one of the data storage ML model or the storage policy to determine which of the one or more data objects to store in the secondary storage device at a second time after the first time. - View Dependent Claims (20)
-
Specification