Patent Document ID: 9355139
Application ID: 13240899

Base Claim:
1. A computer-implemented method comprising: determining for each of a plurality of potential database queries, of which at least one of which has not yet been inputted by a user and the results of at least one of these queries have not yet been pre-cached, an indication of estimated query response time using a count of items associated with a selector of each of the potential database queries; based on the indication of estimated query response time of the potential database queries, determining a queue of potential database queries from which potential database queries should be chosen to have their results pre-cached; executing at least some of the potential database queries from the queue; and pre-caching the results of the executed queries.

---

Claim 7:
7. The computer-implemented method of claim 1 , further comprising: processing a query comprising a plurality of selectors, and at least one disjunctive Boolean operator, using results of one or more conjunctive or single selector queries which have been processed prior to creation of said query.