Michael Damm - San Francisco CA, US Kamal Ravikant - San Francisco CA, US
Assignee:
REVNETICS, INC. - San Francisco CA
International Classification:
G06Q 30/00 G06F 15/173
US Classification:
705 1449, 709240, 705 271
Abstract:
Network traffic associated with a set of domain names is redirected according to campaigns provided by one or more potential purchasers of network traffic. The campaigns include a set of preferences for the network traffic a campaign targets. Individual requests for a domain in the set of domain names are analyzed to determine a set of request attributes. The set of request attributes are compared with the sets of preferences provided by the potential purchasers. The traffic is redirected according to the campaigns provided by purchasers. Network traffic for a set of domain names can be auctioned or otherwise sold in real-time based on campaigns provided by potential purchasers. Conversion tracking may provided independently or in combination with redirecting network traffic according to campaigns.
Matthew Dempsky - San Francisco CA, US David Ulevitch - San Francisco CA, US Noah Treuhaft - Oakland CA, US Michael Damm - San Francisco CA, US
Assignee:
OPENDNS, INC. - San Francisco CA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
Systems and methods for processing requests for domain name information in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber preferences to resolve the domain name information. Domain names may be flagged for blocking or proxying by one or more subscriber preferences. In response to a flagged domain name, a client device can be redirected to a web server that can function as proxy on behalf of the user for accessing the flagged domain. In one example, user preferences and/or network preferences can be used to determine whether a particular user can bypass a blocking preference and access the flagged domain using the proxy.
Cross-Protocol Communication In Domain Name Systems
Noah Treuhaft - Oakland CA, US Douglas Tabacco - Novato CA, US Michael Damm - San Francisco CA, US
Assignee:
OPENDNS, INC. - San Francisco CA
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
Systems and methods for processing domain name system requests in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber information using a subscriber identifier to resolve the domain name information at a domain name system (DNS) nameserver. The subscriber identifier and/or subscriber information may be transmitted from a DNS nameserver to a webserver using the domain name information provided in response to the subscriber's DNS queries. The subscriber identifier and/or information may be used in delivering a landing page or in facilitating proxying of resource requests for the requested domain.
Noah Treuhaft - Oakland CA, US David Ulevitch - San Francisco CA, US Michael Damm - San Francisco CA, US
Assignee:
OPENDNS, INC. - San Francisco CA
International Classification:
G06F 15/177 G06F 12/08
US Classification:
711118, 709220, 711E12017
Abstract:
A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences.
- San Jose CA, US David Ulevitch - San Francisco CA, US Michael Damm - San Francisco CA, US
International Classification:
H04L 29/12
Abstract:
A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences.
Cross-Protocol Communication In Domain Name Systems
- San Jose CA, US Doug Tabacco - Novato CA, US Michael Damm - San Francisco CA, US
International Classification:
H04L 29/12 H04L 29/08
Abstract:
Systems and methods for processing domain name system requests in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber information using a subscriber identifier to resolve the domain name information at a domain name system (DNS) nameserver. The subscriber identifier and/or subscriber information may be transmitted from a DNS nameserver to a webserver using the domain name information provided in response to the subscriber's DNS queries. The subscriber identifier and/or information may be used in delivering a landing page or in facilitating proxying of resource requests for the requested domain.
- San Francisco CA, US David Ulevitch - San Francisco CA, US Michael Damm - San Francisco CA, US
Assignee:
OpenDNS, Inc. - San Francisco CA
International Classification:
H04L 29/12
Abstract:
A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences.
- San Francisco CA, US David Ulevitch - San Francisco CA, US Noah Treuhaft - Oakland CA, US Michael Damm - San Francisco CA, US
Assignee:
OpenDNS, Inc. - San Francisco CA
International Classification:
H04L 29/12
Abstract:
Systems and methods for processing requests for domain name information in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber preferences to resolve the domain name information. Domain names may be flagged for blocking or proxying by one or more subscriber preferences. In response to a flagged domain name, a client device can be redirected to a web server that can function as proxy on behalf of the user for accessing the flagged domain. In one example, user preferences and/or network preferences can be used to determine whether a particular user can bypass a blocking preference and access the flagged domain using the proxy.
Michael Damm (1987-1991), Donald Gates (1948-1951), Larry Harden (1972-1976), Debra Nies (1988-1992), Amy Whitesel (1994-1998), Philip Shea (1995-1999)
Sønderborg, DenmarkOwner at Damm Kommunikation Past: Editor at JydskeVestkysten Sønderborg, Owner at Damm Kommunikation København... Public Relations Company based in the southern part of Jutland with office in Sonderborg