Patent ID: 11874841
Assignee: OCIENT HOLDINGS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing module that includes a processor and a memory, causes the processing module to:
determine a first set of query rules for first data, wherein the first set of query rules includes a first subset of rules corresponding to a pre-execution ruleset, wherein the first set of query rules includes a second subset of rules corresponding to a runtime ruleset, and wherein the first subset of rules and the second subset of rules are mutually exclusive and collectively exhaustive with respect to the first set of query rules;
receive a query from a requesting entity;
determine the query involves at least one query function that accesses a subset of the first data;
generate compliance data indicating whether the query complies with the first set of query rules based on:
generating first compliance data for the first subset of rules prior to facilitating execution of the at least one query function based on the query;
facilitating execution of the at least one query function to generate a result set for the query; and
generating second compliance data for the second subset of rules after facilitating the execution of the at least one query function based on the result set, wherein determining whether the query complies with at least one of the first set of query rules is based on determining whether the result set complies with the second subset of rules;

when the compliance data indicates the query complies with the first set of query rules:
determine a query result for the query based on the result set; and
transmit the query result to the requesting entity;

when the compliance data indicates the query does not comply with the first set of query rules:
forego transmission of the query result to the requesting entity.