Patent ID: 7822789

Claim:
A computer-implemented method of providing performance data, the method comprising: storing a first performance data measurement at a data storage device associated with a set-top box device; receiving a performance data request at the set-top box device from customer premises equipment, the performance data request identifying the first performance data measurement, the first performance data measurement related to a performance aspect of the set-top box device; identifying a first portion of a tree data structure that includes the first performance data measurement, wherein the tree data structure further includes a second portion designated for a second performance data measurement, wherein the tree data structure is stored at the data storage device associated with the set-top box device, wherein the first portion of the tree data structure corresponds to a first tree node, and wherein the second portion of the tree data structure corresponds to a second tree node; retrieving the first performance data measurement from the first tree node and from the data storage device based on the first portion of the tree data structure; and sending data associated with the first performance data measurement from the set-top box device to the customer premises equipment.