US 12,332,892 B2
Power based query processing system 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/741,889.
Application 18/741,889 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/0330292 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) 18 Claims
OG exemplary drawing
 
1. A method for execution by a query processing system, the method comprising:
determining a plurality of query pricing schemes, wherein each of the plurality of query pricing schemes corresponds to one of a plurality of data providers;
receiving a query request from a requesting entity that indicates access to a subset of a plurality of records in a database system;
determining the subset of the plurality of records corresponds to a first one of the plurality of data providers,
determining a query pricing scheme of the plurality of query pricing schemes, wherein the query pricing scheme indicates a record valuation scheme and wherein determining the query pricing scheme includes selecting the query pricing scheme from the plurality of query pricing schemes based on determining the query pricing scheme corresponds to the first one of the plurality of data providers;
generating query cost data based on the subset of the plurality of records by utilizing the query pricing scheme and a power consumption, wherein generating the query cost data includes:
calculating plurality of record valuations by calculating a record valuation for each of the plurality of records in the subset of the plurality of records, and
aggregating over the plurality of record valuations to generate a query price total indicated in the query cost data; and
transmitting the query cost data to the requesting entity.