Invention Grant
- Patent Title: Parallel, side-effect based DNS pre-caching
-
Application No.: US14718231Application Date: 2015-05-21
-
Publication No.: US09621670B2Publication Date: 2017-04-11
- Inventor: James Roskind
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: McDermott Will & Emery LLP
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F17/30 ; H04L29/12

Abstract:
Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method includes receiving uniform resource locator (URL) hostnames for DNS pre-fetch resolution prior to a user hostname request for any of the URL hostnames. The method also includes making a DNS lookup call for at least one of the URL hostnames that are not cached by a DNS cache prior to the user hostname request. The method further includes discarding at least one IP address provided by a DNS resolver for the URL hostnames, wherein a resolution result for at least one of the URL hostnames is cached in the DNS cache in preparation for the user hostname request. A system for DNS pre-caching is provided. The system includes a renderer, an asynchronous DNS pre-fetcher and a hostname table.
Public/Granted literature
- US20150256642A1 Parallel, Side-Effect Based DNS Pre-Caching Public/Granted day:2015-09-10
Information query