US 11,949,650 B2
System and method for improving network performance when using secure DNS access schemes
Ganeshan Ramachandran, Germantown, MD (US); Robert Torres, Germantown, MD (US); and George Choquette, Germantown, MD (US)
Assigned to Hughes Network Systems, LLC, Germantown, MD (US)
Filed by HUGHES NETWORK SYSTEMS, LLC, Germantown, MD (US)
Filed on Nov. 15, 2019, as Appl. No. 16/685,943.
Application 16/685,943 is a continuation in part of application No. 16/583,004, filed on Sep. 25, 2019, granted, now 11,438,763.
Prior Publication US 2021/0092088 A1, Mar. 25, 2021
Int. Cl. H04L 29/06 (2006.01); H04L 61/4511 (2022.01); H04W 84/06 (2009.01)
CPC H04L 61/4511 (2022.05) [H04W 84/06 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a terminal of a wireless communications network, one or more DNS queries from a customer premise equipment (CPE);
receiving respective DNS records corresponding to the one or more DNS queries and providing the records to the CPE in response to the one or more DNS queries;
analyzing one or more of the DNS queries received from the CPE, the DNS records supplied to the CPE, and network activity of the CPE;
generating a preload list based on the analysis and providing the preload list to the CPE, wherein the preload list includes a list of domains and a time schedule which specifies a particular time for each domain at which the CPE is to provide a DNS preload query to the terminal for the respective domain;
receiving, by the terminal, one or more preload DNS queries from the CPE for one or more of the domains listed in the preload list based on the particular times specified in the time schedule for the respective one or more domains; and
providing, by the terminal, preload records to the CPE in response to the one or more preload DNS queries for storage within a DNS cache of the CPE, and for resolving DNS queries of applications of the CPE.