US 12,267,292 B2
Systems and methods for detecting conflicts in internet services
Mohan Vettaikaran, Spring Hill, FL (US); Artem Zakharchenko, Vila Nova de Gaia (PT); Richard Kirkendall, Los Angeles, CA (US); Vlad Fedosov, Kharkov (UA); and João Henrique Guedes, Maia (PT)
Assigned to NAMECHEAP, INC., Phoenix, AZ (US)
Filed by NAMECHEAP, INC., Phoenix, AZ (US)
Filed on Nov. 30, 2023, as Appl. No. 18/525,547.
Application 18/525,547 is a continuation of application No. 17/875,824, filed on Jul. 28, 2022, granted, now 11,838,260.
Application 17/875,824 is a continuation of application No. 17/344,824, filed on Jun. 10, 2021, granted, now 11,438,304, issued on Sep. 6, 2022.
Application 17/344,824 is a continuation of application No. 16/823,265, filed on Mar. 18, 2020, granted, now 11,038,839, issued on Jun. 15, 2021.
Prior Publication US 2024/0106790 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 61/2521 (2022.01); H04L 61/103 (2022.01); H04L 61/4511 (2022.01); H04L 61/4541 (2022.01); H04L 61/5061 (2022.01); H04L 101/00 (2022.01); H04L 101/686 (2022.01)
CPC H04L 61/2535 (2013.01) [H04L 61/103 (2013.01); H04L 61/4511 (2022.05); H04L 61/4541 (2022.05); H04L 61/5061 (2022.05); H04L 2101/00 (2022.05); H04L 2101/686 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for detecting conflicts between a requested internet service and a set of internet services, comprising:
receiving a particular domain and the requested internet service to be connected to the particular domain;
searching for the particular domain connected with the set of internet services in a dataset of domain name systems (DNS) information having attribute fields indicating attributes of internet services;
comparing attributes of the requested internet service to attribute fields for internet services in the set of internet services connected with the particular domain using a set of conflict definitions to identify attributes of the requested internet service conflicting with attributes of the set of internet services; and
whenever one or more conflicting attributes are identified, invoking a resolution process to resolve the conflict.