Patent ID: 7617508

Claim:
A method of capturing user commands from a viewer that are related to viewing content, comprising: receiving a first user command at a viewer appliance at a premises of the viewer; determining whether the first user command is an automatic function that is automatically locally stored in memory of the viewer appliance or performing a look-up; performing the look-up when the first user command is not automatically locally stored in the viewer appliance to determine if local storage is required; when local storage is required, then capturing and locally storing the first user command and executing the first user command at the viewer appliance; when local storage is not required, then forwarding the first command to a remotely-located video switch; determining by the video switch whether the first command is to be remotely stored at a network location; when remote storage is determined, then capturing and forwarding the first user command to the network location and executing the first command at the video switch; and when remote storage is not determined, then declining network storage and executing the first command at the video switch.