US 11,740,796 B2
Smart data storage tiers for data object transitioning
Leon Thrane, Issaquah, WA (US); Miles Childs Kaufmann, Seattle, WA (US); Suresh Kumar Golconda, Seattle, WA (US); Anand Chakraborty, Redmond, WA (US); Arvinth Ravi, Seattle, WA (US); Nikhil Menon, Seattle, WA (US); Shikha Sukumaran, Issaquah, WA (US); Bhavesh Anil Doshi, Redmond, WA (US); and Phillip H. Pruett, IV, Woodinville, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jul. 5, 2022, as Appl. No. 17/858,023.
Application 17/858,023 is a continuation of application No. 16/797,372, filed on Feb. 21, 2020, granted, now 11,392,296.
Application 16/797,372 is a continuation of application No. 15/933,242, filed on Mar. 22, 2018, granted, now 10,572,159, issued on Feb. 25, 2020.
Prior Publication US 2022/0334719 A1, Oct. 20, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/0647 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving a request to store a data object, the request specifying a set of attributes associated with the request;
determining, based at least in part on the set of attributes associated with the request, a set of data storage parameters, the set of data storage parameters specifying a movement classification of the data object amongst a set of data storage tier classifications, the set of data storage tier classifications comprising at least a source data storage tier classification and a destination data storage tier classification;
determining, based at least in part on the set of data storage parameters, the source data storage tier classification;
classifying the data object as corresponding to the source data storage tier;
detecting a set of changes to the data object, the set of changes comprising
a change in a frequency of access of the data object;
determining, based at least in part on the set of changes and the set of data storage parameters, that the data object is to be reclassified as corresponding to the destination data storage tier classification; and
re-classifying the data object from the first directory source data storage tier classification to the destination data storage tier classification.