US 12,363,367 B2
Tailoring and censoring content based on a detected audience
Rakesh Ravuru, San Jose, CA (US); Bao Nguyen, San Jose, CA (US); Behnam Asefisaray, San Jose, CA (US); Doo Soon Kim, San Jose, CA (US); and Praful Mangalath, San Jose, CA (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by ROKU, INC., San Jose, CA (US)
Filed on Oct. 3, 2022, as Appl. No. 17/937,501.
Prior Publication US 2024/0114191 A1, Apr. 4, 2024
Int. Cl. H04N 21/266 (2011.01); G06V 10/764 (2022.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01); H04N 21/258 (2011.01); H04N 21/422 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/266 (2013.01) [G06V 10/764 (2022.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01); H04N 21/25866 (2013.01); H04N 21/42203 (2013.01); H04N 21/8106 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a storage module; and
at least one processor each coupled to the storage module and configured to:
retrieve a content to be played by a media device, wherein the content comprises a plurality of frames and each frame of the plurality of frames comprises a category label;
detect an audience within a vicinity of the media device based on identifying information received by the media device;
determine a plurality of categories of the audience with a user identification system based on the identifying information, wherein each of the plurality of categories has a priority;
determine a category having a highest priority in the plurality of categories;
identify a content tailoring rule for the audience based on the category having the highest priority in the plurality of categories of the audience, wherein the content tailoring rule includes a modification of the plurality of frames in the content; and
modify, while the content is being played by the media device, the plurality of frames of the content based on the content tailoring rule and a threshold percentage of frames having inappropriate category labels in a scene of the content.