| CPC H04L 63/108 (2013.01) [G06F 21/6227 (2013.01); H04L 63/205 (2013.01)] | 20 Claims |

|
1. A system for controlling access to secured data, the system comprising:
a processing device; and
a memory device in which instructions executable by the processing device are stored for causing the processing device to perform operations comprising:
receiving, from a requestor system, a request for information represented by secured data stored in a secured source,
providing an access request to the secured source indicating the requested information,
receiving, from the secured source, the secured data and an identification of a time period, and
controlling access of the requestor system to the secured data during the time period, wherein controlling access to the secured data comprises:
selecting, based on one or more lenses, a portion of the secured data, each lens including one or more of a filter criterion or a modification instruction,
generating, on a memory device, adjusted data comprising the requested information and a modification of the selected portion of the secured data, wherein the modification is based on the one or more lenses and comprises multi-granularity data that includes high-granularity data from a first part of the selected portion of the secured data and low-granularity data based on a second part of the selected portion of the secured data,
providing the adjusted data to the requestor system, and
subsequent to completion of the time period:
preventing the requestor system from accessing the adjusted data, and
deleting the adjusted data from the memory device.
|