Patent ID: 7844586

Claim:
A method for presenting data in a monitoring system, the method comprising: receiving a data query associated with a plurality of stored records; presenting a first record set of the plurality of stored records in response to the received data query, the first record set comprising records associated with at least one of a first part monitored by the monitoring system, a first location of the first part, or a first supplier of the first part; fetching a second record set from the plurality of stored records before receiving a request to present the second record set, the second record set comprising records associated with at least one of a second part monitored by the monitoring system, a second location, or a second supplier, wherein the second record set is fetched substantially in parallel with the presentation of the first record set and in anticipation of receiving the request to present the second record set; receiving the request to present the second record set; determining, in response to the received request, whether the second record set is outdated, wherein the determining comprises: calculating a time period between the receipt of the data query and the receipt of the request to present the second record set; and determining that the second record set is outdated when the calculated time period exceeds a threshold value; fetching an updated version of at least one record of the second record set from the plurality of stored records, when the second record set is outdated, wherein the updated version of the at least one record in the second record set is fetched substantially in parallel with the receipt of the request to present the second record set; and presenting the second record set in response to receiving the request, wherein the presented second record set comprises the updated version of the at least one stored record.