PATENT CLAIM ANALYSIS

Application Number: 16000700
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["709", "245000"]

Abstract:
A virtual private router (VPR) intercepts DNS requests and returns a pseudo IP address to the requesting application and the pseudo IP address is mapped to a domain name in the request. Requests for content including the pseudo IP address are modified to include the corresponding domain name and transmitted to an intermediary server, which resolves the domain name to a real IP address and forwards the content request. The content is received by the intermediary server, which returns it to the requesting application, such as by way of the VPR. Real IP addresses may be returned by the intermediary server such that subsequent content requests to the domain name may bypass the intermediary server. Requests for certain domains, ports, and/or protocols may bypass the intermediary server such that the VPR resolves the domain names to real IP addresses.

Claim (Index 11):
A system comprising one or more processing devices and one or more memory devices operably coupled to the one or more processing devices, the one or more processing devices storing executable code effective to cause the one or more processing devices to:\n detect a domain resolution request for a first domain name from an application; determine a first IP address corresponding to the first domain name; store an entry mapping the first IP address to at least a part of the first domain name on a storage device; intercept a content request to the first IP address; obtain from the storage device the at least the part of the first domain name corresponding to the first IP address; obtain a routing rule associated with one or more parameters, a first parameter of the one or more parameters including the at least the part of the first domain name; select a routing choice from routing options according to the routing rule, the routing options including (a) sending the content request directly to the first IP address and (b) sending the content request through an intermediate server having a different IP address; and when the routing choice is (b), send the content request to the intermediate server having the different IP address.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 94.0
- Lexical Diversity: 2.28788
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14606566', '14606651', '14606610', '15426906', '15232656']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3344979650103242
- 35 USC 102 Novelty (BERT): 0.5498684427721156
- Combined Prediction Score: 0.3560350127865033
- Mean Citation Score: 378.016846
- Max Citation Score: 434.32205
- Similarity Product: 361.11980626345286

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

Dataset: test