US 12,189,796 B2
Just-in-time data object permission restriction and action implementation
John Michael Harres, Thornton, CO (US); Darren James Moffat, Lower Earley (GB); and Mark Leroy Shellenbaum, Westminster, CO (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 12, 2022, as Appl. No. 17/931,446.
Application 17/931,446 is a continuation in part of application No. 17/569,442, filed on Jan. 5, 2022.
Application 17/569,442 is a continuation of application No. 17/561,469, filed on Dec. 23, 2021, granted, now 12,067,132.
Prior Publication US 2023/0205900 A1, Jun. 29, 2023
Int. Cl. G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/604 (2013.01) [G06F 21/6209 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, using a computer system, an instruction to define or modify a permission constraint corresponding to one or more files accessible via a data management system;
determining a period of time during which the defined or modified permission constraint is to apply to the one or more files;
determining that the one or more files are to be deleted from the data management system following completion of the period of time;
storing, in one or more data stores, a permission-instruction data set representing the permission constraint and a flag indicating that the one or more files are to be deleted following completion of the period of time;
receiving a request to access at least one file of the one or more files from the data management system after the period of time has ended but before the at least one file of the one or more files is deleted from the data management system;
based at least in part on the request:
accessing the permission-instruction data set to determine that the at least one file of the one or more files is to be deleted following completion of the period of time;
detecting that the period of time has ended; and
in response to the detection, responding to the request indicating that the at least one file of the one or more files is not available even though the at least one file was not yet deleted from the data management system; and
deleting the one or more files after receiving the request.