Real-time DVR usage and reporting system
First Claim
Patent Images
1. A method, comprising:
- detecting, by a device, that one or more particular activities are being performed at the device, the one or more particular activities involving at least one of;
the device receiving a request that begins playback of particular content, the device starting to record particular content, the device completing recording of particular content, or the device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; and
responsive to detecting that the one or more particular activities are being performed at the device, automatically sending, by the device, message information reflecting the one or more particular activities in real-time in one or more instant messages to a receiving device.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for real-time DVR usage and reporting enable using instant message protocol in a DVR environment to obtain real-time DVR usage data and to report data reflecting such usage in real-time. An example of DVR usage data comprises data reflecting that a viewer is viewing a video program which is R-rated. Another example of DVR usage data comprises a viewer entering a password, such as a kids zone password, to exit kids zone operational mode.
-
Citations
42 Claims
-
1. A method, comprising:
-
detecting, by a device, that one or more particular activities are being performed at the device, the one or more particular activities involving at least one of;
the device receiving a request that begins playback of particular content, the device starting to record particular content, the device completing recording of particular content, or the device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; andresponsive to detecting that the one or more particular activities are being performed at the device, automatically sending, by the device, message information reflecting the one or more particular activities in real-time in one or more instant messages to a receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, at a server, one or more instant messages from a remote device in real-time reflecting one or more particular activities taking place-in real-time at the remote device, the one or more particular activities involving at least one of the remote device receiving a request that begins playback of particular content, the remote device starting to record particular content, the remote device completing recording of particular content, or the remote device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; and responsive to receiving the one or more instant messages, the server performing one or more post-processing activities. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a detector subsystem for detecting, by a device, that one or more particular activities are being performed at the device, the one or more particular activities involving at least one of;
the device receiving a request to begin playback of particular content, the device starting to record particular content, the device completing recording of particular content, or the device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; anda sending subsystem for automatically sending, by the device, message information reflecting the one or more particular activities in real-time in one or more instant messages to a receiving device, responsive to detecting that the one or more particular activities are being performed at the device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
a receiver for receiving, at a server, one or more instant messages from a remote device in real-time reflecting one or more particular activities taking place-in real-time at-the remote device, the one or more particular activities involving at least one of;
the remote device receiving a request that begins playback of particular content, the remote device starting to record particular content, the remote device completing recording of particular content, or the remote device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; anda post-processor for performing one or more post-processing activities, at the server, responsive to receiving the one or more instant messages. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium storing one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
detecting, by a device, that one or more particular activities are being performed at the device, the one or more particular activities involving at least one of;
the device receiving a request to begin playback of particular content, the device starting to record particular content, the device completing recording of particular content, or the device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; andresponsive to detecting that the one or more particular activities are being performed at the device, automatically sending, by the device, message information reflecting the one or more particular activities in real-time in one or more instant messages to a receiving device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable storage medium storing one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving, at a server, one or more instant messages from a remote device in real-time reflecting one or more particular activities taking place in real-time at the remote device, the one or more particular activities involving at least one of;
the remote device receiving a request that begins playback of particular content, the remote device starting to record particular content, the remote device completing recording of particular content, or the remote device changing to a different operational mode that applies different restriction criteria on content available for presentation through the device; andresponsive to receiving the one or more instant messages, the server performing one or more post-processing activities. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification