PATENT CLAIM ANALYSIS

Application Number: 15746598
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-01
Patent Classification: ["709", "224000"]

Abstract:
Conventional efforts for estimating the geographic location (geolocation) of devices associated with particular Internet Protocol (IP) addresses typically yield woefully inaccurate results. In many cases, the estimated IP geolocations are on the wrong continent. Embodiments of the present technology include techniques for identifying and improving incorrect estimates based on latency measurements, Domain Name Server (DNS) information, and routing information. For example, latency measurements from multiple collectors can be used to rate the plausibility of an IP geolocation estimate and, in certain cases, to increase the accuracy of the IP geolocation estimate. DNS and routing information can be used to corroborate the estimated IP geolocation. The resulting more accurate IP geolocation estimate can be used to route Internet traffic more efficiently, to enforce rules for routing sensitive information, and to simplify troubleshooting.

Claim (Index 1):
A method of locating at least one device operably coupled to the Internet and having an Internet Protocol (IP) address, the method comprising:\n (A) automatically obtaining, from a third party, a first estimated geographic location of the at least one device, the first estimated geographic location based on the IP address of the at least one device; (B) measuring, from each sensor in a plurality of sensors operably coupled to the Internet, a corresponding latency distribution associated with transmissions to the IP address of the at least one device, each sensor in the plurality of sensors being at a different geographic location; (C) selecting at least one latency from among the corresponding latency distributions measured in (B); (D) identifying the at least one sensor that measured the at least one latency selected in (C); (E) estimating a maximum possible geographic distance from the at least one sensor identified in (D) to the at least one device based at least in part on the at least one latency selected in (C); (F) determining if the first estimated geographic location of the at least one device is within the maximum possible geographic distance estimated in (E) from the geographic location of the at least one sensor identified in (D); and (G) if the first estimated geographic location of the at least one device is not within the maximum possible geographic distance estimated in (E) from the geographic location of the at least one sensor identified in (D), determining a second estimated geographic location of the at least one device, the second estimated geographic location being within the maximum possible geographic distance estimated in (E) from the geographic location of the at least one sensor identified in (D).

Metadata:
- Claim Count in Document: 18.0
- Percentile: 86.0
- Lexical Diversity: 1.79762
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15756646', '13192686', '14336570', '13173592', '13096773']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.276374726565455
- 35 USC 102 Novelty (BERT): 0.4864650430946262
- Combined Prediction Score: 0.2973837582183721
- Mean Citation Score: 227.234268
- Max Citation Score: 245.2286
- Similarity Product: 192.07751638362407

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