IP Library Granted Patent US 11,172,257
Granted Patent B2
US 11,172,257 · App. 16/438,148 · Granted Nov 9, 2021

Managing audio and video content blocking

Inventors: Robert Blanchard (Escondido, CA); Adam Goldberg (Fairfax, VA)
Assignee: Sony Corporation
H04N21/454G06F16/41H04N21/466H04N21/4755
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 11,172,257
App. No.
16/438,148
Granted
Nov 9, 2021
Kind
B2
Abstract

Implementations generally relate to managing audio and video content blocking. In some implementations, a method includes receiving a media item at a media device. The method further includes accessing content information associated with the media item. The method further includes determining a plurality of content categories based on the content information. The method further includes analyzing the content information based on the plurality of content categories. The method further includes comparing analysis results from the analyzing of the content information to a plurality of objectionability thresholds. The method further includes blocking the media item from being played on the media device if the analysis results exceed one or more objectionability thresholds of the plurality of objectionability thresholds.

Claims (50)

1. A system comprising:

one or more processors; and

logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to cause the one or more processors to perform operations comprising:

receiving a media item at a media device;

accessing content information associated with the media item;

determining a plurality of content categories based on the content information, wherein the plurality of content categories comprises categories of potentially objectionable content;

analyzing the content information based on the plurality of content categories, wherein the analyzing of the content information comprises generating a plurality of values for the plurality of content categories, wherein each value of the plurality of values corresponds to a degree of objectionability;

obtaining an existing rating associated with the media item;

generating a content advisory recommendation associated with the media item based on the analyzing of the content information;

providing a plurality of control elements in a user interface of the media device;

enabling a user to set one or more objectionability thresholds using one or more control elements of the plurality of control elements, wherein one or more objectionability thresholds are based on a combination of the existing rating and the content advisory recommendation;

comparing analysis results from the analyzing of the content information to the one or more objectionability thresholds; and

blocking the media item from being played on the media device if the analysis results exceeds one or more objectionability thresholds of the one or more objectionability thresholds.

2. The system of claim 1 , wherein the content information comprises video content and audio content.

3. The system of claim 1 , wherein the content information comprises captions.

4. The system of claim 1 , wherein the content information comprises metadata.

5. The system of claim 1 , wherein the analyzing of the content information is based on one or more of artificial intelligence techniques, natural language processing techniques, and automated video processing techniques.

6. The system of claim 1 , wherein each control element of the plurality of control elements is a slider.

7. A non-transitory computer-readable storage medium with program instructions stored thereon, the program instructions when executed by one or more processors are operable to cause the one or more processors to perform operations comprising:

receiving a media item at a media device;

accessing content information associated with the media item;

determining a plurality of content categories based on the content information, wherein the plurality of content categories comprises categories of potentially objectionable content;

analyzing the content information based on the plurality of content categories, wherein the analyzing of the content information comprises generating a plurality of values for the plurality of content categories, wherein each value of the plurality of values corresponds to a degree of objectionability;

obtaining an existing rating associated with the media item;

generating a content advisory recommendation associated with the media item based on the analyzing of the content information;

providing a plurality of control elements in a user interface of the media device;

enabling a user to set one or more objectionability thresholds using one or more control elements of the plurality of control elements, wherein one or more objectionability thresholds are based on a combination of the existing rating and the content advisory recommendation;

comparing analysis results from the analyzing of the content information to the one or more objectionability thresholds; and

blocking the media item from being played on the media device if the analysis results exceeds one or more objectionability thresholds of the one or more objectionability thresholds.

8. The computer-readable storage medium of claim 7 , wherein the content information comprises video content and audio content.

9. The computer-readable storage medium of claim 7 , wherein the content information comprises captions.

10. The computer-readable storage medium of claim 7 , wherein the content information comprises metadata.

11. The computer-readable storage medium of claim 7 , wherein the analyzing of the content information is based on one or more of artificial intelligence techniques, natural language processing techniques, and automated video processing techniques.

12. The computer-readable storage medium of claim 7 , wherein each control element of the plurality of control elements is a slider.

13. A computer-implemented method comprising:

receiving a media item at a media device;

accessing content information associated with the media item;

determining a plurality of content categories based on the content information, wherein the plurality of content categories comprises categories of potentially objectionable content;

analyzing the content information based on the plurality of content categories, wherein the analyzing of the content information comprises generating a plurality of values for the plurality of content categories, wherein each value of the plurality of values corresponds to a degree of objectionability;

obtaining an existing rating associated with the media item;

generating a content advisory recommendation associated with the media item based on the analyzing of the content information;

providing a plurality of control elements in a user interface of the media device;

enabling a user to set one or more objectionability thresholds using one or more control elements of the plurality of control elements, wherein one or more objectionability thresholds are based on a combination of the existing rating and the content advisory recommendation;

comparing analysis results from the analyzing of the content information to the one or more objectionability thresholds; and

blocking the media item from being played on the media device if the analysis results exceeds one or more objectionability thresholds of the one or more objectionability thresholds.

14. The method of claim 13 , wherein the content information comprises video content and audio content.

15. The method of claim 13 , wherein the content information comprises captions.

16. The method of claim 13 , wherein the content information comprises metadata.

17. The method of claim 13 , wherein the analyzing of the content information is based on one or more of artificial intelligence techniques, natural language processing techniques, and automated video processing techniques.

18. The method of claim 13 , wherein each control element of the plurality of control elements is a slider.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2022
From: SONY GROUP CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 062072/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2022
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 062048/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: BLANCHARD, ROBERT; GOLDBERG, ADAM
To: SONY CORPORATION
Reel/Frame 049642/0686 →