US 11,856,260 B2
Applications, systems and methods to monitor, filter and/or alter output of a computing device
Michael Holm, Ovid, MI (US); Matt Ribiero, Scottsdale, AZ (US); Scott Hammersley, Oakley, MI (US); and Ronald Dehaas, Owosso, MI (US)
Assigned to COVENANT EYES, INC., Owosso, MI (US)
Appl. No. 16/089,184
Filed by Covenant Eyes, Inc., Owosso, MI (US)
PCT Filed Mar. 30, 2017, PCT No. PCT/US2017/025050
§ 371(c)(1), (2) Date Sep. 27, 2018,
PCT Pub. No. WO2017/173100, PCT Pub. Date Oct. 5, 2017.
Claims priority of provisional application 62/315,348, filed on Mar. 30, 2016.
Prior Publication US 2020/0302029 A1, Sep. 24, 2020
Int. Cl. G06F 18/2113 (2023.01); G06F 18/241 (2023.01); G06N 20/00 (2019.01); H04N 21/454 (2011.01); G06F 21/10 (2013.01); G06F 21/84 (2013.01); G06N 3/084 (2023.01); G06T 15/50 (2011.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/44 (2022.01); G06V 10/94 (2022.01)
CPC H04N 21/454 (2013.01) [G06F 18/2113 (2023.01); G06F 18/241 (2023.01); G06F 21/10 (2013.01); G06F 21/84 (2013.01); G06N 3/084 (2013.01); G06N 20/00 (2019.01); G06T 15/503 (2013.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/945 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system for monitoring image input of a computing device, comprising:
a computing device including a control circuit having a programmable processor, the computing device being configured to receive images and to output the received images to an image output device coupled to the computing device;
wherein the computing device is configured to monitor the received images via the programmable processor of the computing device being programmed using a Machine Learning Image Classification (MLIC) algorithm configured to determine a score of at least one received image within a predetermined criteria for classifying said at least one received image as a restricted subject image, and, wherein said programmable processor of said computing device is programmed, based on said determination of said score by said programmable processor, to generate a modify or non-modify command with respect to said at least one received image; and
wherein in response to said at least one received image being scored by said programmable processor within the predetermined criteria, the programmable processor is programmed to generate a command to output said at least one received image as a modified image to the image output device;
wherein said programmable processor is further programmed, based on said modify command by said programmable processor, to display the modified image in a first window that is subordinate to a second window without a modified image, such that the first window is obscured by the second window;
wherein said classifying is based on a threshold and this threshold is imposed on a system user by a third party; and
wherein when said at least one received image is greater than two images from a single source, these greater than two images are scored separately, and the presence of multiple restricted subject images will result in a determination that the single source is to be blocked or reported upon.