US 11,941,074 B2
Fetching a query result using a query filter
Ilse M. Breedvelt-Schouten, Manotick (CA); and Michael McGeein, Orleans (CA)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Mar. 18, 2022, as Appl. No. 17/655,471.
Prior Publication US 2023/0297632 A1, Sep. 21, 2023
Int. Cl. G06F 16/953 (2019.01); G06F 16/2458 (2019.01)
CPC G06F 16/953 (2019.01) [G06F 16/2477 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A query system comprising:
a query server comprising a processor and a memory, the memory comprising a query module, that when called by the processor, causes the query server to:
receive, from a query manager computing entity, a plurality of query filter data structures each comprising a different assigned query subject and a subject data age period;
receive, from a query user computing entity, a query comprising a request for a query result and a user defined data age parameter;
parse the query to determine a query subject;
identify one query filter data structure of the plurality of query filter data structures comprising a same assigned query subject to the query subject;
determine whether the user defined data age parameter is entirely bounded within the subject data age period of the one query filter data structure, wherein the user defined data age parameter is entirely bounded within the subject data age period of the one query filter data structure if the user defined data age parameter occurs between a creation time of the one query filter data structure and an expected life span of the one query filter data structure;
fetch query result data from a dataset that is stored within the query server and is associated with the one query filter data structure, if the user defined data age parameter is entirely bounded within the subject data age period of the one query filter data structure; and
fetch query result data from a storage server, a different physical server relative to the query server, that is communicatively connected to the query server by a network, if the user defined data age parameter is not entirely bounded within the subject data age period of the one query filter data structure.