Tracking user interaction from a receiving device
AssigneeDISH Technologies L.L.C.
InventorsKranti Kilaru, David A. Kummer, Henry Gregg Martch, Jason Anguiano, S. Craig Hemenway
Life of this patent
Estimating the term…
Abstract
Measuring and tracking user interaction with a television receiver, such as a set top box or cable box. The television receiver may create and display a matrix code that includes temporal information, user identification information, geographic information, and/or a user selection. The matrix code may be captured by a matrix reading device and transmitted to a monitoring entity. Optionally, the matrix reading device may decode the matrix code and transmit associated data to the monitoring entity. The monitoring entity may use the code or data to track and distinguish between user interactions at different points in time.
Claims20
An apparatus for outputting a data construct including embedded temporal information, the apparatus comprising:
- a storage medium operative to store audiovisual content that the apparatus receives via a first network at a first time, the audiovisual content corresponding to television content;
- a processing unit operative to receive a command to replay the audiovisual content from the storage medium;
- a matrix code module operatively connected to the processing unit, the matrix code module operative to generate a matrix code including a temporal identifier and a content identifier corresponding to the audiovisual content;
- and
- an output component operative to output, in response to the command to replay the audiovisual content, the audiovisual content and the matrix code for display at a second time with the matrix code overlaid on the audiovisual content;
- wherein the matrix code specifies whether the audiovisual content is displayed live or as a replay after being stored in the storage medium and, consequent to the audiovisual content being replayed, the matrix code, including the temporal identifier, specifies the second time at which the audiovisual content is replayed.
A method for outputting a data construct including embedded temporal information, the method comprising:
- receiving, by a television receiver, audiovisual content via a first network at a first time, the audiovisual content corresponding to television content;
- storing, by the television receiver, the audiovisual content in a storage medium;
- receiving, by the television receiver, a command to replay the audiovisual content from the storage medium;
- generating, by the television receiver, a matrix code including a temporal identifier and a content identifier corresponding to the audiovisual content;
- in response to the command to replay the audiovisual content, outputting, by the television receiver, the audiovisual content and the matrix code for display at a second time with the matrix code overlaid on the audiovisual content;
- wherein the matrix code specifies whether the audiovisual content is displayed live or as a replay after being stored in the storage medium and, consequent to the audiovisual content being replayed, the matrix code, including the temporal identifier, specifies the second time at which the audiovisual content is replayed.
One or more non-transitory, machine-readable storage media having machine-readable instructions for outputting a data construct including embedded temporal information the machine-readable instructions to cause one or more processors to perform:
- processing audiovisual content via a first network at a first time, the audiovisual content corresponding to television content;
- storing the audiovisual content in a storage medium;
- processing a command to replay the audiovisual content from the storage medium;
- generating a matrix code including a temporal identifier and a content identifier corresponding to the audiovisual content;
- in response to the command to replay the audiovisual content, causing output of the audiovisual content and the matrix code for display at a second time with the matrix code overlaid on the audiovisual content;
- wherein the matrix code specifies whether the audiovisual content is displayed live or as a replay after being stored in the storage medium and, consequent to the audiovisual content being replayed, the matrix code, including the temporal identifier, specifies the second time at which the audiovisual content is replayed.
Dependencies are inferred from the claim text.