Methods and apparatus for identifying viewing information associated with a digital media device
First Claim
Patent Images
1. A method for identifying viewing information associated with a digital media device comprising:
- monitoring for sizes of data packets conveyed via a data bus within the digital media device that communicatively couples a processor within the digital media device and a data storage device within the digital media device;
identifying a first data packet carrying at least one of audio content or video content and having at least a predefined size;
decrypting at least a portion of the identified first data packet using at least one of a decryption key or an access code from a content provider;
extracting event information associated with the digital media device from at least the decrypted portion, wherein the event information comprises an event record that includes at least an event; and
identifying the viewing information based on the event information, wherein identifying the viewing information based on the event information comprises identifying the event from the event record and identifying at least one of a channel tuned to by the digital media device or a tuning source associated with the channel.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for identifying viewing information associated with a digital media device are disclosed. In an example method, data conveyed via a data bus communicatively coupled to a processor and a data storage device associated with the digital media device is monitored. Event information associated with the digital media device is extracted from the data and the viewing information is identified based on the event information.
-
Citations
28 Claims
-
1. A method for identifying viewing information associated with a digital media device comprising:
-
monitoring for sizes of data packets conveyed via a data bus within the digital media device that communicatively couples a processor within the digital media device and a data storage device within the digital media device; identifying a first data packet carrying at least one of audio content or video content and having at least a predefined size; decrypting at least a portion of the identified first data packet using at least one of a decryption key or an access code from a content provider; extracting event information associated with the digital media device from at least the decrypted portion, wherein the event information comprises an event record that includes at least an event; and identifying the viewing information based on the event information, wherein identifying the viewing information based on the event information comprises identifying the event from the event record and identifying at least one of a channel tuned to by the digital media device or a tuning source associated with the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 24, 25)
-
-
12. An apparatus for identifying viewing information associated with a digital media device comprising:
-
a monitor communicatively coupled to a data bus within the digital media device and configured to monitor sizes of data packets carrying at least one of audio data or video data conveyed between a processor within the digital media device and a data storage device within the digital media device via the data bus; an extractor coupled to the monitor, the extractor to decrypt at least a portion of a first data packet, having at least a predefined size and including at least one of audio content or video content, using at least one of a decryption key or an access code from a content provider, and to extract event information associated with the digital media device from at least the first data packet, wherein the event information comprises an event record that includes at least an event; and an identifier coupled to the extractor and configured to identify the event from the event record and identify the viewing information based on the event information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 26, 28)
-
-
22. A non-transitory machine accessible medium having instructions stored thereon, which when executed, cause a machine to at least:
-
monitor sizes of data packets conveyed via a data bus within a digital media device that communicatively couples a processor within the digital media device to a data storage device within the digital media device; identify a first data packet carrying at least one of audio content or video content and having at least a predefined size; decrypt at least a portion of the identified first data packet using at least one of a decryption key or an access code from a content provider; extract event information associated with the digital media device from at least the decrypted portion, wherein the event information comprises an event record that includes at least an event; and identify viewing information associated with the digital media device based on the event information by identifying the event from the event record and identifying at least one of a channel tuned to by the digital media device or a tuning source associated with the channel. - View Dependent Claims (27)
-
Specification