PATENT CLAIM ANALYSIS

Application Number: 16404429
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-08
Patent Classification: ["726", "001000"]

Abstract:
A computer performs dynamic address isolation. The computer comprises an application associated with an application address, a network interface coupled to receive incoming data packets from and transmit outgoing data packets to an external network, a network address translation engine configured to translate between the application address and a public address, and a driver for automatically forwarding the outgoing data packets to the network address translation engine to translate the application address to the public address, and for automatically forwarding the incoming data packets to the network address translation engine to translate the public address to the application address. The computer may communicate with a firewall configured to handle both network-level security and application-level security.

Claim (Index 7):
A system, comprising:\n a network interface coupled to receive incoming network packets from an external network, the incoming network packets being associated with a public address; a security engine in communication with the network interface, the security engine configured to handle both network-level security and application-level security; a driver in communication with the security engine and with one or more applications, the one or more applications being associated with at least one application address; and a network address translation engine configured to translate the public address associated with the incoming network packets to the at least one application address of the one or more applications and assist in generating incoming application packets, and configured to translate the at least one application address of the one or more applications associated with outgoing application packets to the public address, thereby dynamically isolating the one or more applications from the external network; the security engine being configured to:\n reject at least one of the incoming application packets if one or more of the incoming application packets are deemed to include or potentially include malicious content according to a mobile device security policy; and \n allow the at least one of the incoming application packets to pass to the one or more applications if the one or more of the incoming application packets are not deemed to include or potentially include malicious content according to the mobile device security policy.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 100.0
- Lexical Diversity: 2.59574
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12130914', '15201309', '15653376', '13745591', '16006597']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4231042199763941
- 35 USC 102 Novelty (BERT): 0.5670547124966551
- Combined Prediction Score: 0.4374992692284202
- Mean Citation Score: 449.38877600000006
- Max Citation Score: 477.11313
- Similarity Product: 408.5204904483551

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