US 11,916,952 B2
Entity IP mapping
Aleksandr Yampolskiy, New York, NY (US); Rob Blackin, New York, NY (US); Samuel Kassoumeh, New York, NY (US); and Nick Matviko, New York, NY (US)
Assigned to SecurityScorecard, Inc., New York, NY (US)
Filed by SecurityScorecard, Inc., New York, NY (US)
Filed on Oct. 4, 2021, as Appl. No. 17/493,592.
Application 17/493,592 is a continuation of application No. 16/723,452, filed on Dec. 20, 2019, granted, now 11,140,192, issued on Oct. 5, 2021.
Application 16/723,452 is a continuation of application No. 16/299,040, filed on Mar. 11, 2019, granted, now 10,560,474, issued on Feb. 11, 2020.
Application 16/299,040 is a continuation of application No. 15/443,700, filed on Feb. 27, 2017, granted, now 10,230,753, issued on Mar. 12, 2019.
Application 15/443,700 is a continuation of application No. 14/702,667, filed on May 1, 2015, granted, now 9,641,547, issued on May 2, 2017.
Claims priority of provisional application 62/091,477, filed on Dec. 13, 2014.
Claims priority of provisional application 62/091,478, filed on Dec. 13, 2014.
Prior Publication US 2022/0030024 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/57 (2013.01); G06F 21/56 (2013.01); G06N 20/00 (2019.01); G06Q 10/0635 (2023.01); G06Q 10/0639 (2023.01); H04L 9/40 (2022.01); H04L 43/065 (2022.01); H04L 61/25 (2022.01); H04L 61/2503 (2022.01); H04L 61/4511 (2022.01); H04L 61/5007 (2022.01); H04L 61/5076 (2022.01); H04L 67/10 (2022.01); H04W 84/12 (2009.01)
CPC H04L 63/1433 (2013.01) [G06F 21/56 (2013.01); G06F 21/57 (2013.01); G06F 21/577 (2013.01); G06N 20/00 (2019.01); G06Q 10/0635 (2013.01); G06Q 10/06393 (2013.01); H04L 43/065 (2013.01); H04L 61/25 (2013.01); H04L 61/2503 (2013.01); H04L 61/4511 (2022.05); H04L 61/5007 (2022.05); H04L 61/5076 (2022.05); H04L 63/08 (2013.01); H04L 63/1425 (2013.01); H04L 63/1458 (2013.01); H04L 67/10 (2013.01); H04W 84/12 (2013.01); G06F 2221/034 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for mapping Internet Protocol (IP) addresses to an entity, the method comprising:
receiving, by one or more processors, one or more domain names associated with the entity;
identifying, by the one or more processors, one or more variations of the one or more domain names based on analysis of domain name data;
identifying, by the one or more processors, one or more IP addresses pointed to by the identified one or more variations of the one or more domain names; and
mapping at least one of the identified one or more IP addresses to the entity based on a reliability weighting of the one or more variations of the one or more domain names; where the reliability weighting is based on:
assigning a larger weight to an IP address of the identified one or more IP addresses that relates to a first number of the one or more variations of the one or more domain names; and
assigning a smaller weight to an IP address of the identified one or more IP addresses that relates to a second number of the one or more variations of the one or more domain names;
wherein the first number is larger than the second number.