IP Library Patent Application 12883393
Patent Application
App. No. 12/883,393

Trustworthy Provisioning of DNS Resolutions Within Web Content

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/883,393
Abstract

Methods and systems for using or providing trusted DNS resolutions are provided. A method for using trustworthy DNS resolutions may include obtaining a trusted DNS resolution for a domain name within web content. The method may also include initiating a connection to a host associated with the domain name with the trusted DNS resolution. According to a further embodiment, the domain name may be resolved without requesting DNS resolution for the domain name subsequent to identifying the domain name. A system for using a trusted DNS resolution may include trustworthy resolution module and a connection module. A method for providing trustworthy DNS resolutions may include identifying a domain name to be resolved. The method may also include providing a trusted DNS resolution for the identified domain name within web content. A system for providing trustworthy DNS resolutions may include a domain identification module and a trusted resolution provision module.

Claims (34)

1 . A computing device-implemented method for using trustworthy domain name system (DNS) resolutions comprising:

obtaining, by a browser executing on a computing device, a trusted DNS resolution for a domain name within web content without sending a request to a DNS resolver for a DNS resolution of the domain name subsequent to identifying the domain name within the web content; and

initiating a connection to a host associated with the domain name with the trusted DNS resolution.

2 . (canceled)

3 . The method of claim 1 , further comprising automatically validating the trusted DNS resolution during a secure sockets layer (SSL) connection phase.

4 . The method of claim 1 , wherein the obtaining includes obtaining the trusted DNS resolution for the domain name from within a web page.

5 . The method of claim 1 , wherein the obtaining includes obtaining the trusted DNS resolution for the domain name from within header content.

6 . The method of claim 1 , wherein the obtaining includes obtaining the trusted DNS resolution for the domain name from within a hypertext markup language (HTML) tag field.

7 . The method of claim 1 , wherein the obtaining includes obtaining the trusted DNS resolution for the domain name from a scripting language.

8 . The method of claim 1 , wherein the obtaining includes obtaining the trusted DNS resolution for the domain name from within a secure sockets layer (SSL) web link.

9 . The method of claim 1 , wherein the obtaining includes obtaining a particular DNS resolution for the domain name that is closer to a desired domain than a current DNS resolution for the domain name.

10 . The method of claim 1 , wherein the initiating includes initiating the connection to a secure sockets layer (SSL) enabled sub-resource with the trusted DNS resolution.

11 . A computing device-implemented method for providing trustworthy domain name system (DNS) resolutions comprising:

identifying a domain name to be resolved; and

providing, by a browser executing on a computing device, a trusted DNS resolution for the identified domain name within web content, without sending a request to a DNS resolver for a DNS resolution of the identified domain name subsequent to the identifying from the DNS resolver.

12 . (canceled)

13 . A system for using trustworthy domain name system (DNS) resolutions comprising:

a computing device;

a trustworthy resolution module, implemented within a browser on the computing device, configured to obtain a trusted DNS resolution for a domain name from web content; and

a connection module, implemented within the browser on the computing device, configured to connect to a host associated with the domain name with the trusted DNS resolution without sending a request to a DNS resolver for a DNS resolution of the domain name subsequent to identification of the domain name within the web content.

14 . (canceled)

15 . The system of claim 13 , wherein the connection module is further configured to automatically validate the trusted DNS resolution during a secure sockets layer (SSL) connection phase.

16 . The system of claim 13 , wherein the trustworthy resolution module is further configured to obtain the trusted DNS resolution from within a web page.

17 . The system of claim 13 , wherein the trustworthy resolution module is further configured to obtain the trusted DNS resolution from within header content.

18 . The system of claim 13 , wherein the trustworthy resolution module is further configured to obtain the trusted DNS resolution from within a hypertext markup language (HTML) tag field.

19 . The system of claim 13 , wherein the trustworthy resolution module is further configured to obtain the trusted DNS resolution from a scripting language.

20 . The system of claim 13 , wherein the trustworthy resolution module is further configured to obtain the trusted DNS resolution from within a secure sockets layer (SSL) web link.

21 . The system of claim 13 , wherein the trustworthy resolution module is further configured to obtain a particular DNS resolution for the domain name that is closer to a serving domain than a current DNS resolution for the domain name.

22 . The system of claim 13 , wherein the connection module is further configured to initiate a connection to a secure sockets layer (SSL) enabled sub-resource with the trusted DNS resolution.

23 . A system for providing trustworthy domain name system (DNS) resolutions comprising:

a computing device;

a domain identification module configured to identify a domain name to be resolved; and

a trustworthy resolution provision module, implemented within a browser on the computing device, configured to provide a trusted DNS resolution for the identified domain name within web content without sending a request to a DNS resolver for a DNS resolution of the domain name subsequent to identification of the domain name from a DNS resolver within the web content.

24 . (canceled)

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2010
From: ROSKIND, JAMES
To: GOOGLE INC.
Reel/Frame 024999/0315 →