Methods and systems for collaborative capture of television viewer generated clickstreams
First Claim
1. A method of capturing user commands from a viewer that am related to viewing content comprising:
- receiving a first user command at a viewer appliance at a premises of the viewer, subsequently receiving a second user command at the viewer appliance;
relative to receiving the first user command, concurrently storing information related to the first user command at the viewer appliance; and
relative to receiving the second user command, concurrently forwarding the second user command from the viewer appliance to a component located remotely from the premises of the viewer.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems provide clickstream captures at both local and remote components by receiving user commands generated by the viewer locally where at least some of those commands are then sent to the remote component concurrently relative to when they are generated by the viewer. Commands may be captured and stored locally while the commands that are sent to the remote component are captured and then stored remotely from the premises of the viewer. Additionally, the user commands may be executed locally such as at a viewer appliance and/or remotely such as at a video control system of a television network. Information related to these user commands continues to be stored locally and/or remotely from the premises of the viewer after the user commands have been executed. Thus, the information related to these user commands can be processed as necessary and used for various purposes.
-
Citations
31 Claims
-
1. A method of capturing user commands from a viewer that am related to viewing content comprising:
-
receiving a first user command at a viewer appliance at a premises of the viewer, subsequently receiving a second user command at the viewer appliance;
relative to receiving the first user command, concurrently storing information related to the first user command at the viewer appliance; and
relative to receiving the second user command, concurrently forwarding the second user command from the viewer appliance to a component located remotely from the premises of the viewer. - View Dependent Claims (2, 3, 4, 6, 8, 9, 10, 11, 12, 13)
-
-
5. The method of claim 5, further comprising forwarding the information related to the first user command from the viewer appliance to the component located remotely from the premises of the viewer.
-
14. 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, subsequently receiving a second user command at the viewer appliance;
relative to receiving the first user command, concurrently storing information related to the first user command at the viewer appliance, the information related to the first user command including a date and time of receipt;
executing the first user command at the viewer appliance to alter a first aspect of the content being viewed by the viewer while the information related to the first user command continues to be stored at the viewer appliance; and
relative to receiving the second user command, concurrently forwarding the second user command from the viewer appliance to a component located remotely from the premises of the viewer. - View Dependent Claims (7, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for capturing user commands from a viewer that are related to viewing content, comprising:
-
a reception mechanism located at a premises of a viewer for receiving a first and a second user command;
a transfer mechanism located at the premises of the viewer for transferring the second user command;
a control mechanism that executes the first and second user commands received by the reception mechanism to control aspects of the content being provided to the viewer; and
a storage mechanism located at the premises of the viewer that continues to store information related to the first user command after the first user command has been executed by the control mechanisms. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method of capturing user commands from a viewer that are related to viewing content, comprising:
-
receiving the user command at a viewer appliance at the premises of the user;
upon receiving the user command, determining whether to store information related to the user command at the viewer appliance and storing the information related to the user command at the viewer appliance when it is determined that the information related to the user command is to be stored at the viewer appliance; and
when it is determined not to store the information related to the user command at the viewer appliance, then forwarding the user command from the viewer appliance.
-
-
29. A method of capturing user commands from a viewer that are related to viewing content comprising:
-
receiving the user command at a viewer appliance at the premises of the viewer;
upon receiving the user command, determining whether to store information related to the user command at the viewer appliance and storing the information related to the user command at the viewer appliance when it is determined that the user command is to be stored at the viewer appliance;
upon receiving the user command, determining whether to execute the user command at the viewer appliance and executing the user command at the viewer appliance when it is determined that the user command is to be executed at the viewer appliance; and
when it is determined not to execute the user command at the viewer appliance, then forwarding the user command from the viewer appliance.
-
-
30. A method of capturing user commands from a viewer that are related to viewing content comprising:
-
receiving the user command at a component remotely located from the premises of the viewer;
upon receiving the user command, querying whether to store information related to the user command and if the query is successful, then storing the information related to user command remotely from the premises of the viewer and executing the user command.
-
-
31. A method of capturing user commands from a viewer that are related to viewing content comprising;
-
receiving the user command at a component remotely from the premises of the viewer;
upon receiving the user command, storing the information related to the user command remotely from the premises of the viewer; and
upon receiving the user command, querying whether to execute the user command and executing the user command when it is determined that the user command is to be executed.
-
Specification