Display level content blocker
First Claim
1. A method, comprising:
- obtaining pixel data of a screen image intended for presentation on a display of an electronic device;
prior to presenting the screen image on the display;
identifying particular content in the screen image based on the pixel data;
identifying, in the pixel data, content-pixel data that is a portion of the pixel data that corresponds to the identified particular content; and
modifying the content-pixel data to obscure presentation of the particular content; and
causing presentation of the screen image on the display based on the modified content-pixel data such that presentation of the particular content is obscured in the presentation of the screen image.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an aspect of an embodiment of the present disclosure, operations related to display level content blocking may include obtaining pixel data of a screen image intended for presentation on a display. The operations may further include, prior to presenting the screen image on the display: identifying particular content in the screen image based on the pixel data; identifying, in the pixel data, content-pixel data that is a portion of the pixel data that corresponds to the identified particular content; and modifying the content-pixel data to obscure presentation of the particular content. In addition, the operations may include causing presentation of the screen image on the display based on the modified content-pixel data such that presentation of the particular content is obscured in the presentation of the screen image.
-
Citations
20 Claims
-
1. A method, comprising:
-
obtaining pixel data of a screen image intended for presentation on a display of an electronic device; prior to presenting the screen image on the display; identifying particular content in the screen image based on the pixel data; identifying, in the pixel data, content-pixel data that is a portion of the pixel data that corresponds to the identified particular content; and modifying the content-pixel data to obscure presentation of the particular content; and causing presentation of the screen image on the display based on the modified content-pixel data such that presentation of the particular content is obscured in the presentation of the screen image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a display; one or more computer-readable storage media including instructions stored thereon; and one or more processors communicatively coupled to the one or more computer-readable storage media and configured to, in response to execution of the instructions, cause the system to perform operations comprising; obtaining pixel data of a screen image intended for presentation on the display; prior to presenting the screen image on the display; providing the pixel data as input to a classifier configured to generate, as output, a classification whether the screen image includes particular content based on one or more characteristics of the screen image indicated in the pixel data, the classifier being generated using machine learning based on a plurality of reference content examples; identifying the particular content in the screen image based on the classification; identifying, in the pixel data, content-pixel data that is a portion of the pixel data that corresponds to the identified particular content; and modifying the content-pixel data to obscure presentation of the particular content; and causing presentation of the screen image on the display based on the modified content-pixel data such that presentation of the particular content is obscured in the presentation of the screen image. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage media including instructions stored thereon, that in response to execution by one or more processors, cause performance of operations comprising:
-
obtaining pixel data of a screen image intended for presentation on a display of an electronic device; prior to presenting the screen image on the display; identifying particular content in the screen image based on the pixel data, the particular content including one or more types of content selected from a group of content types consisting of;
an advertisement, nudity, sexual content, violent content, gore, drugs, tobacco, alcohol, and profanity;identifying, in the pixel data, content-pixel data that is a portion of the pixel data that corresponds to the identified particular content; and modifying the content-pixel data to obscure presentation of the particular content; and causing presentation of the screen image on the display based on the modified content-pixel data such that presentation of the particular content is obscured in the presentation of the screen image. - View Dependent Claims (18, 19, 20)
-
Specification