CPC G06F 16/24561 (2019.01) [G06F 16/128 (2019.01); G06F 16/24539 (2019.01); G06F 16/287 (2019.01); G06F 21/6227 (2013.01)] | 13 Claims |
1. A method for querying a data analysis system, comprising:
receiving data expressing usage intents from respective client devices associated with respective users;
transmitting, based on the data expressing usage intents, respective visualization data to the respective client devices,
wherein the respective visualization data are based on respective access control data associated with the respective users,
wherein an access control data associated with one user limits access of the one user to a subset of data of the data analysis system, and
wherein data expressing identical usage intents from two users result in distinct visualization data when the respective access control data associated with the two users differ resulting in access to different subsets of the data of the data analysis system;
receiving, from the respective client devices, images of the respective visualization data as displayed at the respective client devices, wherein the images constitute respective graphical previews of the respective visualization data as displayed at the respective client devices;
storing the images in association with respective generation-identifiers, wherein the respective generation-identifiers are based on the respective access control data;
obtaining data expressing a usage intent for a user with respect to the data analysis system;
identifying a generation-identifier matching access control data of the user to the data of the data analysis system;
identifying an image of the images based on a match between the generation-identifier and a generation-identifier associated with the image; and
outputting instructions that, when executed by a processor of a user device associated with the user, cause the image to be rendered on a display of the user device.
|