US 12,348,520 B2
Remotely controlling access to online content
John Jun Wu, San Diego, CA (US); and John S Yi, San Diego, CA (US)
Assigned to Gryphon Online Safety, Inc, San Diego, CA (US)
Filed by Gryphon Online Safety, Inc, San Diego, CA (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,591.
Application 17/717,591 is a continuation in part of application No. 16/990,404, filed on Aug. 11, 2020, granted, now 11,301,572.
Application 16/990,404 is a continuation in part of application No. 16/560,622, filed on Sep. 4, 2019, granted, now 10,776,499, issued on Sep. 15, 2020.
Application 16/560,622 is a continuation of application No. 15/616,668, filed on Jun. 7, 2017, granted, now 10,440,025, issued on Oct. 8, 2019.
Application 15/616,668 is a continuation in part of application No. 15/443,058, filed on Feb. 27, 2017, granted, now 10,212,167, issued on Feb. 19, 2019.
Claims priority of provisional application 62/346,566, filed on Jun. 7, 2016.
Claims priority of provisional application 62/300,809, filed on Feb. 27, 2016.
Prior Publication US 2022/0337592 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/101 (2013.01) 13 Claims
OG exemplary drawing
 
1. A method for remotely controlling access to a webpage, comprising the steps of:
1.1. registering an admin mobile device with a server connected to a router;
1.2. receiving a request to access a website from a client browser connected to the router;
1.3. accessing, stored at the router, a database of crowd-sourced data comprising at least one of a crowd-sourced whitelist and a crowd-sourced blacklist;
1.4. determining, at the router, that the requested website is on the crowd-sourced whitelist;
1.5. responsive to a determination that the requested website is on the crowd-sourced whitelist, returning the website to the client browser and completing the response to the client browser request;
1.6. responsive to a determination that the requested website is not on the crowd-sourced whitelist, determining whether the requested website is on the crowd-sourced blacklist;
1.7. responsive to a determination that the requested website is on the crowd-sourced blacklist providing an access denied message to the client browser and completing the response to the client browser request;
1.8. responsive to a determination that the requested website is not on the crowd-sourced blacklist performing, at the router, the steps of:
1.8.1. transmitting an authorization request to the registered admin mobile device;
1.8.2. receiving a response from the registered admin mobile device;
1.8.3. determining one of allowing and denying said request responsive to the receipt of the response from the registered admin mobile device;
1.8.4. returning one of the requested website and an access denied message to the client browser and completing the response to the client browser request; and
1.8.5. sending a request to the server to dynamically update the crowd-sourced whitelist or crowd-sourced blacklist stored on other routers connected to the server based on the response from the registered admin mobile device.