IP Library Granted Patent US 12,063,415
Granted Patent B2
US 12,063,415 · App. 17/161,917 · Granted Aug 13, 2024

Selective streaming based on dynamic parental rating of content

Inventors: Rohit Dhiman (Uttarakhand, IN); Ashish Gupta (Karnataka, IN); Vaibhav Gupta (Karnataka, IN); Senthil Kumar Karuppasamy (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04N21/454H04N21/4667H04N21/812
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 12,063,415
App. No.
17/161,917
Granted
Aug 13, 2024
Kind
B2
Abstract

Systems and methods are described to selectively stream content based on parental control ratings. A particular frame of a live broadcast of a media asset that is to be transmitted to a first device is identified, and it is determined whether the particular frame of the media asset depicts content associated with a parental control rating. In response to such determination, the particular frame and metadata associated with the particular frame that indicates that the particular frame depicts content associated with the parental control rating may be transmitted to the first device, where the transmittal of the metadata causes the first device to perform an action related to display of the particular frame based on comparing the parental control rating with a local parental control setting.

Claims (46)

1. A method comprising:

receiving, from a first device, a request to access a live broadcast of a particular media asset comprising a plurality of frames, the particular media asset corresponding to a live event;

based on receiving the request, generating, for display at the first device, the live broadcast of the live event;

for each respective frame of the plurality of frames of the live broadcast of the live event that is a next frame to be transmitted to the first device, and while performing the generating, for display at the first device, the live broadcast of the live event:

determining, by a server and by performing at least one of visual analysis or audio analysis of content of the respective frame, whether the respective frame of the live broadcast of the live event depicts content associated with a parental control rating;

in response to the determining, based on the performing of the at least one of visual analysis or audio analysis of the content of the respective frame, that the respective frame of the live broadcast of the live event depicts content associated with the parental control rating, and while performing the generating, for display at the first device, the live broadcast of the live event:

generating metadata that indicates that the respective frame of the live broadcast of the live event depicts the content associated with the parental control rating; and

transmitting by the server to the first device: (a) the respective frame and (b) the generated metadata that indicates that the respective frame depicts the content associated with the parental control rating;

wherein the metadata causes the first device to perform an action related to display of the respective frame based on comparing the parental control rating with a local parental control setting.

2. The method of claim 1 , further comprising:

training a machine learning model to accept as input data associated with a frame of a media asset and output a determination of whether content depicted by the frame is associated with a particular parental control rating; and

determining, by the server, that the respective frame of the live event depicts content associated with a parental control rating comprises inputting the respective frame of the live event into the trained machine learning model.

3. The method of claim 2 , wherein the machine learning model is a neural network.

4. The method of claim 1 , wherein the action that the metadata causes the first device to perform comprises replacing the respective frame with a predetermined frame, in response to the first device determining, based on the comparison, that the parental control rating is not compatible with the local parental control setting.

5. The method of claim 4 , wherein the predetermined frame is an advertisement.

6. The method of claim 4 , wherein the predetermined frame is supplemental content.

7. The method of claim 1 , wherein the action that the metadata causes the first device to perform comprises obscuring the respective frame, in response to the first device determining, based on the comparison, that the parental control rating is not compatible with the local parental control setting.

8. The method of claim 1 , wherein the action that the metadata causes the first device to perform comprises permitting the respective frame to be presented, in response to the first device determining, based on the comparison, that the parental control rating is compatible with the local parental control setting.

9. The method of claim 1 , wherein the local parental control setting is based on a profile of a user viewing the live broadcast of the live event.

10. The method of claim 1 ,

wherein the action that the metadata causes the first device to perform comprises, in response to the first device determining, based on the comparison, that the parental control rating is not compatible with the local parental control setting, causing the first device to present a prompt to enter authentication credentials to view the respective frame of the live event.

11. A system comprising:

a server comprising:

input/output circuitry (I/O) configured to:

receive, from a first device, a request to access a live broadcast of a media asset comprising a plurality of frames, the particular media asset corresponding to a live event; and

control circuitry configured to:

based on receiving the request, generating, for display at the first device, the live broadcast of the live event;

for each respective frame of the plurality of frames of the live broadcast of the live event that is a next frame to be transmitted to the first device, and while performing the generating, for display at the first device, the live broadcast of the live event:

determine, by performing at least one of visual analysis or audio analysis of content of the respective frame, whether the respective frame of the live broadcast of the live event depicts content associated with a parental control rating;

in response to the determining, based on the performing of the at least one of visual analysis or audio analysis of the content of the respective frame, that the respective frame of the live broadcast of the live event depicts content associated with the parental control rating, and while performing the generating, for display at the first device, the live broadcast of the live event:

the control circuitry is configured to generate metadata that indicates that the respective frame of the live broadcast of the live event depicts the content associated with the parental control rating;

and

the I/O circuitry is configured to transmit to the first device: (a) the respective frame and (b) the generated metadata that indicates that the respective frame depicts the content associated with the parental control rating;

wherein the metadata causes the first device to perform an action related to display of the respective frame based on comparing the parental control rating with a local parental control setting.

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

train a machine learning model to accept as input data associated with a frame of a media asset and output a determination of whether content depicted by the frame is associated with a particular parental control rating; and

determine that the respective frame of the live event depicts content associated with a parental control rating comprises inputting the respective frame of the live event into the trained machine learning model.

13. The system of claim 12 , wherein the machine learning model is a neural network.

14. The system of claim 11 , wherein the action that the metadata generated by the control circuitry causes the first device to perform comprises replacing the respective frame with a predetermined frame, in response to the first device determining, based on the comparison, that the parental control rating is not compatible with the local parental control setting.

15. The system of claim 14 , wherein the predetermined frame is an advertisement.

16. The system of claim 14 , wherein the predetermined frame is supplemental content.

17. The system of claim 11 , wherein the action that the metadata generated by the control circuitry causes the first device to perform comprises obscuring the respective frame, in response to the first device determining, based on the comparison, that the parental control rating is not compatible with the local parental control setting.

18. The system of claim 11 , wherein the action that the metadata generated by the control circuitry causes the first device to perform comprises permitting the respective frame to be presented, in response to the first device determining, based on the comparison, that the parental control rating is compatible with the local parental control setting.

19. The system of claim 11 , wherein the local parental control setting is based on a profile of a user viewing the live broadcast of the live event.

20. The system of claim 11 , wherein the action that the metadata generated by the control circuitry causes the first device to:

in response to the first device determining, based on the comparison, that the parental control rating is not compatible with the local parental control setting, present a prompt to enter authentication credentials to view the respective frame of the live event.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0323 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2021
From: DHIMAN, ROHIT; GUPTA, ASHISH; GUPTA, VAIBHAV; KARUPPASAMY, SENTHIL KUMAR
To: ROVI GUIDES, INC.
Reel/Frame 055711/0542 →
Continuity (1)
Related Publication 20220248089A1 · Aug 4, 2022
Cited By (1)
US 12,524,994