Patent ID: 8826312

Claim:
A method of detecting user behavior, the method comprising: maintaining a list of components; receiving, at a computing device, at least one content element to display; outputting, from the computing device, the at least one content element to a display device; determining, while the at least one content element is being displayed, whether at least one control signal has been received at the computing device; in response to determining that the at least one control signal has been received at the computing device, determining whether, according to the at least one control signal, the at least one content element is content provided by a content provider, or content provided by another component being consumed by a user; if the component is not on the list of components, adding the component to the list of components; updating the list of components to include information about the usage of the component; and recording, at the computing device, activity information associated with the at least one content element being consumed by the user.