Internet infrastructure survey
First Claim
Patent Images
1. A method for surveying Internet access quality, comprising:
- receiving at a DNS nameserver a DNS query for the resolution of a pseudo-hostname, wherein the pseudo-hostname is a fully qualified domain name (FQDN) that comprises an indicator of an access quality measurement and a parameter identifying an infrastructure associated with the access quality measurement;
extracting, from the pseudo-hostname, data including the indicator of the access quality measurement and the parameter identifying the infrastructure associated with the access quality measurement; and
generating an access quality profile using the extracted data.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for surveying Internet access quality includes a nameserver, registered to be authoritative for a domain name and configured to receive a DNS query to resolve a pseudo-hostname and to extract from the pseudo-hostname an access quality indicator, and a web portal configured to transmit a data survey code to a web browser, the data survey code being configured to access a resource, to determine the access quality indicator responsively to the resource access, to generate the pseudo-hostname including the access quality indicator and the domain name, and to initiate the DNS query.
83 Citations
21 Claims
-
1. A method for surveying Internet access quality, comprising:
-
receiving at a DNS nameserver a DNS query for the resolution of a pseudo-hostname, wherein the pseudo-hostname is a fully qualified domain name (FQDN) that comprises an indicator of an access quality measurement and a parameter identifying an infrastructure associated with the access quality measurement; extracting, from the pseudo-hostname, data including the indicator of the access quality measurement and the parameter identifying the infrastructure associated with the access quality measurement; and generating an access quality profile using the extracted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for surveying Internet access quality, comprising:
transmitting a code to a web client, wherein the code is configured; to execute at the web client to determine an indicator of measured access quality, the determining comprising; issuing a request for a resource; and obtaining the measured access quality from a time delay associated with the request; to create a pseudo-hostname that is a fully qualified domain name (FQDN) which combines the indicator of measured access quality and a domain name; and to initiate a DNS query to resolve the pseudo-hostname. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A method for surveying Internet access quality, comprising:
-
issuing a request for a resource; obtaining a response or a time-out for the request; generating an access quality measurement based on the response or on the time-out; creating a pseudo-hostname, which is a fully qualified domain name (FQDN) that encodes the access quality measurement; and initiating a DNS query to resolve the pseudo-hostname.
-
-
20. A system for surveying Internet access quality, comprising:
-
a nameserver implemented on one or more first computer processors with first memory coupled thereto, the nameserver registered to be authoritative for a domain name and configured to receive a DNS query to resolve a pseudo-hostname and to extract from the pseudo-hostname an indicator of an access quality measurement; and a web portal implemented on one or more second computer processors with second memory coupled thereto, the web portal configured to transmit a data survey code to a web browser, wherein the data survey code is configured to access a resource, to determine the access quality measurement responsively to the resource access, to generate the pseudo-hostname, which is a fully qualified domain name that includes the indicator of the access quality measurement and the domain name, and to initiate the DNS query; wherein the data survey code is configured to run within the web browser in a manner that is transparent to a user of the web browser. - View Dependent Claims (21)
-
Specification