IP Library Granted Patent US 10,009,653
Granted Patent B2
US 10,009,653 · App. 15/384,455 · Granted Jun 26, 2018

Systems and methods for notifying a user when activity exceeds an authorization level

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 10,009,653
App. No.
15/384,455
Granted
Jun 26, 2018
Kind
B2
Abstract

Systems and methods for generating a notification when activity exceeds an authorization level are provided. A determination is made as to whether content currently being presented to a first user exceeds an authorization level associated with the first user. In response to determining that the content exceeds the authorization level, the content being presented is monitored to determine whether the content meets a criterion. An amount of time the content being presented meets the criterion is measured. In response to determining that the amount of time exceeds a threshold, a communication is transmitted to a second user indicating that the content currently being presented to the first user exceeds the authorization level.

Claims (57)

1. A method for generating a notification when activity exceeds an authorization level, the method comprising:

receiving, from a first user, a request to access media content;

determining, based on an identity of the first user, an authorization level associated with the first user;

comparing, the authorization level associated with the first user to an attribute associated with the media content;

determining, based on the comparing, whether the media content exceeds the authorization level associated with the first user;

in response to determining that the media content exceeds the authorization level:

retrieving a criterion associated with the first user, wherein the criterion indicates a media characteristic that the first user is not authorized to consume;

analyzing at least one of metadata and audio associated with the media content for identifying at least one portion of the media content that matches the criterion;

determining, based on the analyzing, a duration of the at least one portion of the media content that matches the criterion; and

in response to determining that the duration exceeds a threshold, transmitting a communication to a second user indicating that the media content exceeds the authorization level, the communication including an indication of:

the at least one portion having the duration that exceeds the threshold, and

the characteristic that the first user is not authorized to consume.

2. The method of claim 1 , further comprising:

determining whether a first portion of the at least one portion of the media content corresponds to a program segment or an advertising segment; and

in response to determining that the first portion of the at least one portion of the media content corresponds to the advertising segment, selecting a different portion of the media content.

3. The method of claim 1 , wherein determining, based on the analyzing, a duration of the at least one portion of the media content that matches the criterion comprises:

running a timer while the media content meets the criterion; and

pausing the timer while the media content fails to meet the criterion.

4. The method of claim 1 , further comprising:

determining a progression point in the media content past a starting point of the media content;

identifying a type of the media content at the progression point; and

retrieving the criterion based on the type of the media content at the progression point.

5. The method of claim 4 , further comprising retrieving the threshold based on the type of the media content at the progression point.

6. The method of claim 1 , wherein the criterion is determined based on a user profile.

7. The method of claim 1 , wherein the second user is at a location remote from the first user, and wherein the communication enables the second user to prevent further access by the first user to the media content.

8. The method of claim 1 , wherein analyzing, the duration of the at least one portion of the media content that matches the criterion comprises measuring an amount of time at a faster rate when the media content is of a first type and measuring the amount of time at a slower rate when the media content is of a second type.

9. The method of claim 1 , further comprising adjusting the threshold based on at least one of a number of other users within proximity of the first user and an attribute of another user within the proximity of the first user.

10. The method of claim 1 , wherein the authorization level corresponds to a content rating.

11. A system for generating a notification when activity exceeds an authorization level, the system comprising:

control circuitry configured to:

receive, from a first user, a request to access media content;

determine, based on an identity of the first user, an authorization level associated with the first user;

compare, the authorization level associated with the first user to an attribute associated with the media content;

determine, based on the comparing, whether the media content exceeds the authorization level associated with the first user;

in response to determining that the media content exceeds the authorization level:

retrieve a criterion associated with the first user, wherein the criterion indicates a media characteristic that the first user is not authorized to consume;

analyze at least one of metadata and audio associated with the media content for identifying at least one portion of the media content that matches the criterion;

determine, based on the analyzing, a duration of the at least one portion of the media content that matches the criterion; and

in response to determining that the duration exceeds a threshold, transmit a communication to a second user indicating that the media content exceeds the authorization level, the communication including an indication of:

the at least one portion having the duration that exceeds the threshold, and

the characteristic that the first user is not authorized to consume.

12. The system of claim 11 , wherein the control circuitry is further configured to:

determine whether a first portion of the at least one portion of the media content corresponds to a program segment or an advertising segment; and

in response to determining that the first portion of the at least one portion of the media content corresponds to the advertising segment, select a different portion of the media content.

13. The system of claim 11 , wherein control circuitry is configured, when determining, based on the analyzing, a duration of the at least one portion of the media content that matches the criterion, to:

run a timer while the media content meets the criterion; and

pause the timer while the media content fails to meet the criterion.

14. The system of claim 11 , wherein the control circuitry is further configured to:

determine a progression point in the media content past a starting point of the media content;

identify a type of the media content at the progression point; and

retrieve the criterion based on the type of the media content at the progression point.

15. The system of claim 14 , wherein the control circuitry is further configured to retrieve the threshold based on the type of the media content at the progression point.

16. The system of claim 11 , wherein the criterion is determined based on a user profile.

17. The system of claim 11 , wherein the second user is at a location remote from the first user, and wherein the communication enables the second user to prevent further access by the first user to the media content.

18. The system of claim 11 , wherein the control circuitry is configured, when analyzing, the duration of the at least one portion of the media content that matches the criterion, to measure an amount of time at a faster rate when the media content is of a first type and measure the amount of time at a slower rate when the media content is of a second type.

19. The system of claim 11 , wherein the control circuitry is further configured to adjust the threshold based on at least one of a number of other users within proximity of the first user and an attribute of another user within the proximity of the first user.

20. The system of claim 11 , wherein the authorization level corresponds to a content rating.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2016
From: GONZALEZ, DANIELLE
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 040686/0799 →
MERGER Recorded Dec 20, 2016
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 041085/0060 →
MERGER Recorded Dec 20, 2016
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 041033/0395 →
MERGER Recorded Dec 20, 2016
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 040686/0823 →
Cited By (2)
US 12,568,275 US 12,568,276