Patent ID: 8782023

Claim:
A method, comprising: storing, by one or more server devices, a first version of information associated with a particular attribute associated with a particular item, storing the first version of the information including: storing a first value associated with the particular attribute, and storing a first timestamp associated with the first version of the information; receiving, by at least one of the one or more server devices, updated information associated with the particular attribute; storing, by at least one of the one or more server devices and based on the updated information, a second version of the information, storing the second version of the information including: storing a second value associated with the particular attribute, and storing a second timestamp associated with the second version of the information; receiving, by at least one of the one or more server devices, a query associated with the particular item, the query specifying a time; determining, by at least one of the one or more server devices and based on the time, whether the query is associated with the first version of the information or the second version of the information; and selectively outputting, by at least one of the one or more server devices, the first version of the information or the second version of the information, the first version of the information being output when the query is associated with the first version of the information, and the second version of the information being output when the query is associated with the second version of the information.