US 12,443,600 B2
End user configuration of cost rules in a database system with query costs based on power and methods for use therewith
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 Jun. 13, 2024, as Appl. No. 18/742,013.
Application 18/742,013 is a continuation of application No. 18/532,294, filed on Dec. 7, 2023, granted, now 12,259,886.
Application 18/532,294 is a continuation of application No. 18/165,029, filed on Feb. 6, 2023, granted, now 11,874,837, issued on Jan. 16, 2024.
Application 18/165,029 is a continuation of application No. 17/150,415, filed on Jan. 15, 2021, granted, now 11,599,542, issued on Mar. 7, 2023.
Application 17/150,415 is a continuation of application No. 16/665,571, filed on Oct. 28, 2019, granted, now 11,093,500, issued on Aug. 17, 2021.
Prior Publication US 2024/0330293 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/245 (2019.01); G06F 16/2453 (2019.01)
CPC G06F 16/24545 (2019.01) 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a query processing system of an analytics system, a query request regarding data stored in a database system of the analytics system from a user computing device;
determining the maximum query cost ruleset for the requesting entity by identifying, by the query
processing system, a maximum query cost ruleset that corresponds to the user device, wherein the maximum query cost ruleset includes a set of query cost rules corresponding to a set of query parameters;
identifying, by the query processing system, a query pricing scheme that corresponds to a data provider associated with one or more of the query request and the user device;
generating, by the query processing system, query cost data for processing the query request based on the query pricing scheme and the query request;
identifying, by the query processing system, query parameters of the query request;
identifying, by the query processing system, at least one query cost rule of the set of query cost rules corresponding to at least one query parameter of the query parameters; and
determining, by the query processing system, whether the query cost data complies with the at least one query cost rule;
generating, by the query processing system, a compliance result based on the determination; and
outputting, by the query processing system, the compliance result to the user device.