Patent ID: 11914595
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive, from a user device, a request to execute a query on at least one of a plurality of data warehouses;
determine information that identifies a user of the user device;
modify the received query by adding, to a metadata field of the received query, the information;
identify a plurality of virtual warehouses, wherein each of the plurality of virtual warehouses comprises a respective set of computing resources configured to:
execute one or more queries with respect to at least a portion of the plurality of data warehouses;
collect results from the one or more queries; and
provide, to the user device, access to the collected results;

cause a first virtual warehouse of the plurality of virtual warehouses to execute the query;
receive, based on execution of the query by the first virtual warehouse:
query results that comprise the metadata field that comprises the information that identifies the user of the user device; and
costs data that indicates one or more costs associated with execution of the query by the first virtual warehouse;

extract the information from the metadata field in the query results; and
generate, based on the costs data and the extracted information in the metadata field of the query results, a user interface comprising query cost information corresponding to the information.