Integrated data retention policy for solid state and asymmetric access
AssigneeMicrosoft Technology Licensing, LLC
InventorsDan Lovinger, Spencer Shepler, Vladimir Sadovsky
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure provide for a method and system for storing content based on one or more attributes associated with the content. Specifically, the present disclosure provides for determining storage capabilities of one or more storage devices associated with a computing device and also determining a retention policy associated with the content. In certain embodiments, the retention policy is identified by the one or more attributes. When the retention policy and the capabilities of the one or more storage devices have been determined, the content is written to the one or more storage devices based on the retention policy.
Claims20
A method for storing content comprising:
- receiving a request to access content, the request originating from a client device;
- receiving a retention policy indicating that the client device's access to the content has an expiration limit associated with a temporary use of the client device;
- determining storage capabilities of one or more storage devices associated with the client device;
- and
- writing the content to the one or more storage devices using a power level based on the retention policy.
A computer storage device encoding computer executable instructions which, when executed by at least one processor, performs a method for storing content, the method comprising:
- receiving a request to access content, the request originating from a client device;
- receiving a retention policy indicating that the client device's access to the content has an expiration limit associated with a temporary use of the client device;
- determining storage capabilities of one or more storage devices associated with the client device;
- and
- writing the content to the one or more storage devices using a power level based on the retention policy.
A computing device comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, the memory for storing instructions which, when executed by the one or more processors, cause the one or more processors to perform a method for storing content, the method comprising:
- receiving a request to access content, the request originating from a client device;
- receiving a retention policy indicating that the client device's access to the content has an expiration limit associated with a temporary use of the client device;
- determining storage capabilities of one or more storage devices associated with the client device;
- and
- writing the content to the one or more storage devices using a power level based on the retention policy, wherein writing the content to the one or more storage devices comprises writing the content to the one or more storage devices using a first variable characteristic when a first retention policy is specified and writing the content to the one or more storage devices using a second variable characteristic when a second retention policy is specified, wherein a power level associated with the second retention policy is less than the power level associated with the first retention policy.
Dependencies are inferred from the claim text.