Tracking user interaction from a receiving device
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
322 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification