US 11,902,280 B1
Internet access control based on external third-party data
Charles Hung-Ching Cheng, Sunnyvale, CA (US); Cheng-Lin Hou, San Jose, CA (US); Chinghsien Liao, Cupertino, CA (US); and Hua-Lung Richard Huang, San Jose, CA (US)
Assigned to Trend Micro Incorporated, Tokyo (JP)
Filed by Trend Micro Incorporated, Tokyo (JP)
Filed on Jul. 23, 2021, as Appl. No. 17/384,383.
Int. Cl. H04L 9/40 (2022.01); H04L 69/22 (2022.01)
CPC H04L 63/101 (2013.01) [H04L 63/0236 (2013.01); H04L 69/22 (2013.01)] 3 Claims
OG exemplary drawing
 
1. A method of controlling access to the Internet, the method comprising:
retrieving, over the Internet, event data of scheduled events of a user from a third-party scheduling calendar application;
sub-dividing each day of other event data in the third-party scheduling calendar application into a plurality of time windows;
generating training data by, for each time window in the plurality of time windows, marking an event within the time window as a positive sample indicative of prohibited Internet access when an access control policy of a plurality of pre-existing control policies is in effect during the time window and marking the event within the time window as a negative sample indicative of permitted Internet access when none of the plurality of pre-existing control policies is in effect during the time window;
training a machine learning model using the training data;
using the machine learning model to determine if the event data are indicative of permitted or prohibited Internet access;
creating an access control policy based on determination made by the machine learning model on the event data;
enforcing the access control policy in an Internet access control device;
detecting, by the Internet access control device, an Internet access of the user to connect to a target server;
blocking, by the Internet access control device, the Internet access when the access control policy indicates that the Internet access is a prohibited Internet access; and
allowing, by the Internet access control device, the Internet access when the access control policy indicates that the Internet access is a permitted Internet access.