US 11,893,254 B2
Dynamic permission management of storage blocks
Saritha Arunkumar, Basingstoke (GB); Kuntal Dey, Rampurhat (IN); Seema Nagar, Bangalore (IN); Kartik Srinivasan, Karnataka (IN); and Anjali Tibrewal, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Jun. 4, 2021, as Appl. No. 17/303,674.
Prior Publication US 2022/0391117 A1, Dec. 8, 2022
Int. Cl. G06F 3/06 (2006.01); G06N 20/00 (2019.01)
CPC G06F 3/0637 (2013.01) [G06F 3/064 (2013.01); G06F 3/0622 (2013.01); G06F 3/0673 (2013.01); G06N 20/00 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method of dynamically managing permissions of storage blocks, the computer-implemented method comprising:
predicting, by utilizing at least one prediction policy, at least one storage block that will be accessed by a user on a storage device using a machine learning model that is trained using historical information from the user including programs or processes accessed by the user;
predicting, by utilizing the at least one prediction policy, a time window when the storage block will be accessed by the user using a machine learning model that is trained using historical access times and operating patterns performed by the user on the storage device;
granting the user an access to the storage block during the predicted time window and ahead of the predicted time window in order to grant the user access in time for when the user needs to access the storage block;
monitoring whether the storage block is accessed by the user;
determining, based on the monitoring, access to the storage block has been completed by the user; and
revoking the access to the storage block granted to the user after a predetermined access time,
wherein the at least one storage block correlates to a physical location of an underlying file sector of stored data on the storage device.