Patents Assigned to Nominum, Inc.
  • Patent number: 9191393
    Abstract: Systems and methods for a user to personalize Internet content from an Internet service provider using selected policy applications. The policy applications may be discrete, single purpose applications. The system may be controlled from home gateways and remote devices.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: November 17, 2015
    Assignee: Nominum, Inc.
    Inventor: Tom C. Tovar
  • Patent number: 9185127
    Abstract: A network protection method is provided. The network protection method may include receiving a Domain Name System (DNS) request, logging the DNS request, classifying the DNS request based on an analysis of a DNS name associated with the DNS request, taking a security action based on the classification, analyzing network traffic after taking the security action, and providing substantially real-time feedback associated with the network traffic to improve future DNS request classifications. The method may further include receiving a DNS response and logging the DNS response. The analysis of the DNS name may include receiving DNS data related to the DNS name from a plurality of sources, receiving reputation data related to the plurality of sources, scoring each of the plurality of sources based on the reputation data, and aggregating the DNS data related to the DNS name based on the scoring.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: November 10, 2015
    Assignee: Nominum, Inc.
    Inventors: Vivian Neou, Robert S. Wilbourn, Handong Wu, Eileen Liu, Colleen Shannon, Sam Bretheim
  • Patent number: 8996669
    Abstract: Redirecting DNS traffic includes receiving, at an Internet improvement platform, a DNS query issued from an Internet application running on a computing device. The Internet navigation platform determines an appropriate response to the DNS query. The response is then executed. Characteristics relative to the query and to the result of a served page may be recorded and later referenced by the Internet improvement platform.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: March 31, 2015
    Assignee: Nominum, Inc.
    Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
  • Patent number: 8769060
    Abstract: A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: July 1, 2014
    Assignee: Nominum, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 8707429
    Abstract: Systems and methods for resolving domain name system (DNS) queries are provided herein. Methods may include receiving a DNS query from a DNS client via a DNS server, responsive to the DNS query, generating the DNS response utilizing the at least one policy associated with the view, providing the DNS response to the DNS client from which the DNS query was received, and storing the DNS response in a shared cache, the shared cache including previously generated DNS responses that are available to the DNS server, wherein previously generated DNS responses may be provided to DNS clients upon receiving a DNS query corresponding to at least one of the previously generated DNS responses.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: April 22, 2014
    Assignee: Nominum, Inc.
    Inventors: Robert S. Wilbourn, Jonathan P. Wood, Robert Thomas Halley
  • Patent number: 7843911
    Abstract: Systems and methods of storing DNS data associated with a telephone number are presented. These systems and methods can reduce storage space needs, increase access speed and/or result in other benefits, in comparison with the prior art. In some embodiments, DNS data is indexed using a numerical representation of a telephone number rather than an alphanumeric representation. In some embodiments, DNS data associated with several different telephone numbers are grouped together within a single DNS data record and indexed using a secondary key. In some embodiments, DNS data is compressed.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: November 30, 2010
    Assignee: Nominum, Inc.
    Inventors: Brian Wellington, Robert Thomas Halley
  • Patent number: 7769826
    Abstract: Systems and methods of determining DNS information, such as an IP address, associated with a domain name. The methods using a cache segregated to store various domain name system (DNS) data in different data structures. The data structures are configured for minimization of data retrieval times. In some embodiments, answer information is stored in a hash table. In these and other embodiments, times required to search for answers are essentially constant as a function of the number of labels comprising the domain name.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: August 3, 2010
    Assignee: Nominum, Inc.
    Inventor: Andreas Gustafsson
  • Patent number: 7761570
    Abstract: The invention disclosure describes an extended DNS data having an extensible attribute as well as systems and methods that utilize this attribute. Typically, the extensible attribute includes both attribute data and metadata configured to indicate a type of the attribute data. By varying the metadata, different instances of the attribute data may include different data types. The attribute data is configured, for example, to characterize other fields in the extended DNS data and/or to enable new applications relating to DNS data. In various embodiments the extensible attribute within the extended DNS is accessed through an application programming interface (API). This API is configured to facilitate input and output of the extended DNS data and to allow an external application to identify and interchange those attribute data that the external application is configured to process.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: July 20, 2010
    Assignee: Nominum, Inc.
    Inventor: Robert Thomas Halley
  • Patent number: 7694016
    Abstract: A plurality of separate DNS zones are combined to form a composite DNS zone. The composite DNS zone is viewed as a single DNS zone by other elements on the network. Each of the separate DNS zones becomes a component DNS zone within the composite DNS zone but can still be separately owned and managed using standard DNS protocols. As such, the composite DNS zone provides a transparent method of combining DNS data owned by separate parties into a single location that can be searched using a DNS request of the prior art. DNS requests directed to the composite DNS zone may result in a plurality of answer candidates. Some embodiments include algorithms for searching the composite DNS zone and assembling a DNS answer from the plurality of answer candidates. The composite DNS zone may include telephonic DNS data according to the ENUM standard.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: April 6, 2010
    Assignee: Nominum, Inc.
    Inventor: Robert Thomas Halley