US 12,353,415 B2
Generating query cost data for query requests based on power
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/741,926.
Application 18/741,926 is a continuation of application No. 18/532,294, filed on Dec. 7, 2023.
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/0338368 A1, Oct. 10, 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) 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining a query request corresponding to a requesting entity;
generating potential query cost data based on query cost data for the query request including power consumption and further based on running query cost data for at least one previous query request corresponding to the requesting entity;
generating minimum query cost compliance data for the query request based on determining whether the potential query cost data complies with a minimum query cost rule;
when the minimum query cost compliance data indicates the potential query cost data complies with the minimum query cost rule:
determining a query result for the query request based on execution of the query request against a database system;
transmitting the query result to the requesting entity;
accessing a query request cache for the requesting entity to determine at least one previous query result, wherein determining the at least one previous query result includes generating the at least one previous query result by facilitating execution of the at least one previous query request based on the potential query cost data complying with the minimum query cost rule; and
transmitting the at least one previous query result to the requesting entity;
when the minimum query cost compliance data indicates the potential query cost data does not comply with the minimum query cost rule:
caching the query request in the query request cache.