PATENT CLAIM ANALYSIS

Application Number: 16133238
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["726", "011000"]

Abstract:
In some embodiments, a network regulator device protects a local network of client systems (e.g. Internet-of-things devices such as smartphones, home appliances, wearables, etc.) against computer security threats. When introduced to the local network, some embodiments of network regulator take over some network services from a router, and automatically install the network regulator as gateway to the local network. The network regulator then carries out an automatic device discovery procedure and distribute device-specific utility agents to the protected client systems. An exemplary utility agent detects when its host device has left the local network, and in response, sets up a virtual private network (VPN) tunnel with a security server to maintain protection of the respective device.

Claim (Index 11):
A method of protecting a plurality of client systems against computer security threats, the plurality of client systems interconnected via a local network, wherein a router connected to the local network is configured to assign network addresses to the plurality of client systems, the method comprising:\n in response to a network regulator joining the local network, employing a hardware processor of the network regulator to detect an address availability probe transmitted by a client system of the plurality of client systems over the local network, the address availability probe configured to enable the client system to determine whether a first network address is available, wherein the first network address is distinct from a current network address of the network regulator; in response to detecting the address availability probe, employing the hardware processor to transmit a reply over the local network, the reply indicating that the first network address is currently in use; employing the hardware processor to transmit a network address offer to the client system; in response to the client system accepting the network address offer, employing the hardware processor to intercept a request by the client system to access a resource located outside the local network; in response to intercepting the request, employing the hardware processor to determine a device type of the client system according to the request; and in response to determining the device type of the client system, employing the hardware processor to perform a security action to protect the client system against computer security threats, the security action configured according to the device type of the client system.

Metadata:
- Claim Count in Document: 47.0
- Percentile: 97.0
- Lexical Diversity: 1.71795
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15940284', '14966401', '14966344', '14966315', '15472515']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3216777971078929
- 35 USC 102 Novelty (BERT): 0.53664389116638
- Combined Prediction Score: 0.3431744065137416
- Mean Citation Score: 346.91995
- Max Citation Score: 386.4383
- Similarity Product: 313.22925866852995

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test