US 11,722,458 B2
Method and system for restricting transmission of data traffic for devices with networking capabilities
Wan Chun Leung, New Territories (HK); Patrick Ho Wai Sung, Kowloon (HK); and Kit Wai Chau, Kowloon (HK)
Assigned to Pismo Labs Technology Limited, Kowloon (HK)
Filed by Pismo Labs Technology Limited, Kowloon (HK)
Filed on Feb. 22, 2021, as Appl. No. 17/181,702.
Application 17/181,702 is a continuation of application No. 15/947,775, granted, now 10,931,636, previously published as PCT/IB2017/051682, filed on Mar. 23, 2017.
Prior Publication US 2021/0176211 A1, Jun. 10, 2021
Int. Cl. H04L 9/40 (2022.01); H04L 45/74 (2022.01)
CPC H04L 63/0236 (2013.01) [H04L 45/74 (2013.01); H04L 63/101 (2013.01); H04L 63/1458 (2013.01); H04L 2463/142 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of restricting transmission of data packets received from a first apparatus to a first network at a network node, wherein the data packets received from the first apparatus are received through a second network:
a. during a time period:
i. allowing transmission of the data packets received from the first apparatus to the first network; and
ii. updating a whitelist with all destinations of the data packets received from the first apparatus;
b. after the time period:
i. allowing transmission of the data packets received from the first apparatus to the first network if destinations of the data packets received from the first apparatus are on the whitelist; and
ii. restricting transmission of the data packets received from the first apparatus to the first network if the destinations of the data packets received from the first apparatus are not on the whitelist; and
c. updating, based on at least one message received from a server, the whitelist;
wherein:
the time period is started when a media access control (MAC) address of the first apparatus is first detected;
the destinations are determined according to at least one of: a port number, a port range, a domain name, a Uniform Resource Locator (URL), and an Internet Protocol (IP) address; and
the whitelist is stored in a non-transitory computer readable storage medium of the network node.