Patent ID: 9613088
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A computer-implemented system, comprising: one or more storage media that store a plurality of instructions; and at least one processor that executes the plurality of instructions to perform the following operations: receiving a query from a client device; identifying a query range based on a content type associated with the received query; executing, as part of a first execution, the received query on a database in accordance with the identified query range; determining a number of query results based on the first execution of the received query; adjusting the query range when the determined number of query results from the first execution is outside a predetermined range, wherein adjusting the query range comprises increasing the query range when the determined number of query results is below the predetermined range; storing the adjusted query range for use with future queries; executing, as part of a second execution, the received query on the database in accordance with the adjusted query range; and identifying, in response to the second execution, query results based on the adjusted query range.