US 11,734,283 B2
Enforcement of a set of query rules for access to data supplied by at least one data provider
S. Christopher Gladwin, Chicago, IL (US); Andrew D. Baptist, Mt. Pleasant, WI (US); George Kondiles, Chicago, IL (US); and Jason Arnold, Chicago, IL (US)
Assigned to Ocient Holdings LLC, Chicago, IL (US)
Filed by Ocient Holdings LLC, Chicago, IL (US)
Filed on Jul. 20, 2021, as Appl. No. 17/443,066.
Application 17/443,066 is a continuation of application No. 16/668,402, filed on Oct. 30, 2019, granted, now 11,106,679.
Prior Publication US 2021/0349906 A1, Nov. 11, 2021
Int. Cl. G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 16/242 (2019.01)
CPC G06F 16/24564 (2019.01) [G06F 16/248 (2019.01); G06F 16/2428 (2019.01)] 16 Claims
OG exemplary drawing
 
1. A method for execution by a query processing system, the method comprising:
determining a set of query rules, wherein each of the set of query rules indicates parameter data;
receiving a query from a requesting entity;
determining parameters for the query;
filtering the set of query rules to generate a proper subset of the set of query rules by selecting only ones of the set of query rules with corresponding parameter data that compares favorably to the parameters determined for the query;
generating compliance data by determining whether the query complies with each of the proper subset of the set of query rules prior to an execution of the query, wherein the compliance data indicates the query complies with the set of query rules when the query is determined to comply with every one of the proper subset of the set of query rules, and wherein the compliance data indicates the query does not comply with the set of query rules when the query is determined to not comply with at least one of the proper subset of the set of query rules;
when the compliance data indicates the query complies with the set of query rules:
generating a query result by facilitating the execution of the query against a database system; and
transmitting the query result to the requesting entity; and
when the compliance data indicates the query does not comply with the set of query rules:
foregoing facilitation of the execution of the query.