Patent ID: 8677384

Claim:
A method, comprising: receiving content from a distribution network; receiving a command at a viewer appliance; establishing communication from the viewer appliance to a remotely located component; when the command is a channel change at the viewer appliance, then immediately upon receipt concurrently forwarding the command from the viewer appliance to the remotely located component for demographic profiling; when the command is not the channel change, then performing in parallel: immediately upon receipt concurrently forwarding the command from the viewer appliance to the remotely located component for the demographic profiling; and executing the command to alter an aspect of the content being viewed by the viewer; and sending an indication that the command has been executed, whereby local storage of the command at the viewer appliance is eliminated; sending a request from the viewer appliance for an advertisement in an advertisement insertion slot; receiving an indication of the advertisement selected based on the demographic profiling; and causing the advertisement to be displayed in the advertisement insertion slot.