REAL-TIME DVR POLLING SYSTEM
First Claim
Patent Images
1. A method, comprising:
- storing, at a server, one or more database tables comprising operating data for media devices associated with users of a service;
receiving, via one or more instant messages from a first device, information indicating performance of a particular activity at the first device;
responsive to the one or more instant messages, adding or updating a particular entry in the one or more database tables that is associated with the particular activity and the first device;
identifying particular data based on at least portions of the operating data that pertain to particular media devices associated with a particular user of the service;
sending the particular data to the first device of the particular media devices, the first device configured to use the particular data to interface with the particular user.
8 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
21 Claims
-
1. A method, comprising:
-
storing, at a server, one or more database tables comprising operating data for media devices associated with users of a service; receiving, via one or more instant messages from a first device, information indicating performance of a particular activity at the first device; responsive to the one or more instant messages, adding or updating a particular entry in the one or more database tables that is associated with the particular activity and the first device; identifying particular data based on at least portions of the operating data that pertain to particular media devices associated with a particular user of the service; sending the particular data to the first device of the particular media devices, the first device configured to use the particular data to interface with the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause performance of:
-
storing, at a server, one or more database tables comprising operating data for media devices associated with users of a service; receiving, via one or more instant messages from a first device, information indicating performance of a particular activity at the first device; responsive to the one or more instant messages, adding or updating a particular entry in the one or more database tables that is associated with the particular activity and the first device; identifying particular data based on at least portions of the operating data that pertain to particular media devices associated with a particular user of the service; sending the particular data to the first device of the particular media devices, the first device configured to use the particular data to interface with the particular user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a subsystem, implemented at least partially by computer hardware, configured to store, at a server, one or more database tables comprising operating data for media devices associated with users of a service; a subsystem, implemented at least partially by computer hardware, configured to receive, via one or more instant messages from a first device, information indicating performance of a particular activity at the first device; a subsystem, implemented at least partially by computer hardware, configured to, responsive to the one or more instant messages, add or update a particular entry in the one or more database tables that is associated with the particular activity and the first device; a subsystem, implemented at least partially by computer hardware, configured to identify particular data based on at least portions of the operating data that pertain to particular media devices associated with a particular user of the service; a subsystem, implemented at least partially by computer hardware, configured to send the particular data to the first device of the particular media devices, the first device configured to use the particular data to interface with the particular user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification