US 12,323,383 B2
Systems and methods for resolving 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 Dec. 14, 2023, as Appl. No. 18/540,742.
Application 18/540,742 is a continuation of application No. 17/872,891, filed on Jul. 25, 2022, granted, now 11,848,908.
Application 17/872,891 is a continuation of application No. 17/344,832, filed on Jun. 10, 2021, granted, now 11,399,008, issued on Jul. 26, 2022.
Application 17/344,832 is a continuation of application No. 16/823,267, filed on Mar. 18, 2020, granted, now 11,038,840, issued on Jun. 15, 2021.
Prior Publication US 2024/0113997 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 61/30 (2022.01)
CPC H04L 61/3005 (2013.01) 24 Claims
OG exemplary drawing
 
1. A method for resolving a conflict between a requested internet service, requested by an internet-service-requesting-server (also referred to as host), and a set of one or more internet services, the method including:
receiving from the internet service requesting server a request to resolve the conflict including at least one of: (i) a request to substitute an alternate internet service in the set of one or more internet services for the requested internet service; (ii) a request to replace an existing connection with a service in the set of one or more internet services with the requested internet service; and (iii) a request to initiate a custom resolution application pointed on by an address or pointer; and
responsively initiating at least one of:
substituting the alternate internet service in the set of one or more internet services for the requested internet service;
replacing an existing connection with a service in the set of one or more internet services with the requested internet service by disconnecting the existing connection and connecting the requested internet service and including the requested internet service as connected in the set of one or more internet services; and
at least initiating invoking the custom resolution application using the address or pointer.