Patent ID: 9251276
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. A computer-implemented method of prioritizing retrieval of data related to a subset of attributes based on a prediction of associated values, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the computer system, a request for values associated with respective first attributes; performing, by the computer system, based on the request, first queries for data related to the first attributes; receiving, at the computer system, based on the first queries, a first subset of data related to calculating at least some of the associated values; predicting, by the computer system, at least some of the associated values based on the first subset of data; performing, by the computer system, a first comparison that compares the predicted values with one another; prioritizing, by the computer system, retrieval of data related to a first subset of the first attributes over retrieval of data related to one or more other subsets of the first attributes, wherein the prioritization is based on the first comparison indicating that the predicted values associated with the first subset of the first attributes are greater than the predicted values associated with the one or more other subsets of the first attributes with respect to a predefined presentation sorting order; performing, by the computer system, based on the prioritization, second queries for data related to the first subset of the first attributes before performing further queries for data related to the one or more other subsets of the first attributes in addition to the first queries; receiving, at the computer system, based on the second queries, a second subset of data related to calculating the values associated with the first subset of the first attributes; updating, by the computer system, based on the second subset of data, the prediction of the values associated with the first subset of the first attributes; performing, by the computer system, a second comparison that compares the updated predicted values associated with the first subset of the first attributes with the predicted values associated with the one or more other subsets of the first attributes; and reprioritizing, by the computer system, based on the second comparison, retrieval of data related to the first attributes such that retrieval of data related to at least one attribute of the one or more other subsets of the first attributes is caused to be prioritized over retrieval of data related to at least one attribute of the first subset of the first attributes.