IP Library Granted Patent US 9,565,459
Granted Patent B2
US 9,565,459 · App. 15/049,446 · Granted Feb 7, 2017

Real-time DVR polling system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,565,459
App. No.
15/049,446
Granted
Feb 7, 2017
Kind
B2
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.

Claims (36)

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 operating in a restricted operational mode, information reporting a particular activity that has been performed at the first device, the particular activity being one of: entering a password associated with exiting the restricted operational mode, switching operational modes, or playing a media content having particular program guide information that matches restriction criteria associated with the restricted operational mode, the restriction criteria indicating content that is restricted in the restricted operational mode;

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 one or more particular media devices associated with a particular user of the service; and

responsive to detecting that the particular activity has been performed at the first device, sending a notification of the particular activity, the notification reflecting the particular activity in real-time, to a second device associated with a user having access to the restricted operational mode in the first device of the particular media devices, the second device displaying the notification on an interface of the second device.

2. The method of claim 1 , wherein the operating data includes one or more of: program guide data, graphical resources, service information, software programs, advertisements, or event identification data.

3. The method of claim 1 , wherein the particular data includes data to initiate a customized or targeted process for the particular user at the first device, based on the particular activity.

4. The method of claim 1 , wherein the particular entry is a log entry that logs performance of the particular activity at the first device.

5. The method of claim 1 , wherein the particular activity is one of: entering a password, switching operational modes, playing a video, playing music, or playing a media content having particular program guide information.

6. The method of claim 1 , further comprising sending a notification that the particular activity occurred to a second device of the particular media devices, the second device being a portable device.

7. The method of claim 1 , wherein the instant message is one of: an Extensible Messaging and Presence Protocol message, or a Short Messaging Service message.

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 operating in a restricted operational mode, information reporting a particular activity that has been performed at the first device, the particular activity being one of: entering a password associated with exiting the restricted operational mode, switching operational modes, or playing a media content having particular program guide information that matches restriction criteria associated with the restricted operational mode, the restriction criteria indicating content that is restricted in the restricted operational mode;

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 one or more particular media devices associated with a particular user of the service; and

responsive to detecting that the particular activity has been performed at the first device, sending a notification of the particular activity, the notification reflecting the particular activity in real-time, to a second device associated with a user having access to the restricted operational mode in the first device of the particular media devices, the second device displaying the notification on an interface of the second device.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the operating data includes one or more of: program guide data, graphical resources, service information, software programs, advertisements, or event identification data.

10. The one or more non-transitory computer-readable media of claim 8 , wherein the particular data includes data to initiate a customized or targeted process for the particular user at the first device, based on the particular activity.

11. The one or more non-transitory computer-readable media of claim 8 , wherein the particular entry is a log entry that logs performance of the particular activity at the first device.

12. The one or more non-transitory computer-readable media of claim 8 , wherein the particular activity is one of: entering a password, switching operational modes, playing a video, playing music, or playing a media content having particular program guide information.

13. The one or more non-transitory computer-readable media of claim 8 , wherein the instructions, when executed by the one or more computing devices, further cause sending a notification that the particular activity occurred to a second device of the particular media devices, the second device being a portable device.

14. The one or more non-transitory computer-readable media of claim 8 , wherein the instant message is one of: an Extensible Messaging and Presence Protocol message, or a Short Messaging Service message.

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 operating in a restricted operational mode, information reporting a particular activity that has been performed at the first device, the particular activity being one of: entering a password associated with exiting the restricted operational mode, switching operational modes, or playing a media content having particular program guide information that matches restriction criteria associated with the restricted operational mode, the restriction criteria indicating content that is restricted in the restricted operational mode;

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 one or more particular media devices associated with a particular user of the service; and

a subsystem, implemented at least partially by computer hardware, configured to, responsive to detecting that the particular activity has been performed at the first device, send a notification of the particular activity, the notification reflecting the particular activity in real-time, to a second device associated with a user having access to the restricted operational mode in the first device of the particular media devices, the second device displaying the notification on an interface of the second device.

16. The apparatus of claim 15 , wherein the operating data includes one or more of: program guide data, graphical resources, service information, software programs, advertisements, or event identification data.

17. The apparatus of claim 15 , wherein the particular data includes data to initiate a customized or targeted process for the particular user at the first device, based on the particular activity.

18. The apparatus of claim 15 , wherein the particular entry is a log entry that logs performance of the particular activity at the first device.

19. The apparatus of claim 15 , wherein the particular activity is one of: entering a password, switching operational modes, playing a video, playing music, or playing a media content having particular program guide information.

20. The apparatus of claim 15 , a subsystem, implemented at least partially by computer hardware, configured to send a notification that the particular activity occurred to a second device of the particular media devices, the second device being a portable device.

21. The apparatus of claim 15 , wherein the instant message is one of: an Extensible Messaging and Presence Protocol message, or a Short Messaging Service message.

Assignments (9)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0510 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →