Patents Assigned to Nominum, Inc.
-
Patent number: 9191393Abstract: 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: GrantFiled: March 18, 2010Date of Patent: November 17, 2015Assignee: Nominum, Inc.Inventor: Tom C. Tovar
-
Patent number: 9185127Abstract: 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: GrantFiled: July 6, 2011Date of Patent: November 10, 2015Assignee: Nominum, Inc.Inventors: Vivian Neou, Robert S. Wilbourn, Handong Wu, Eileen Liu, Colleen Shannon, Sam Bretheim
-
Patent number: 8996669Abstract: 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: GrantFiled: April 2, 2010Date of Patent: March 31, 2015Assignee: Nominum, Inc.Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
-
Patent number: 8769060Abstract: 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: GrantFiled: January 28, 2011Date of Patent: July 1, 2014Assignee: Nominum, Inc.Inventors: Srinivas Avirneni, Keith Oborn
-
Patent number: 8707429Abstract: 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: GrantFiled: March 31, 2011Date of Patent: April 22, 2014Assignee: Nominum, Inc.Inventors: Robert S. Wilbourn, Jonathan P. Wood, Robert Thomas Halley
-
Patent number: 7843911Abstract: 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: GrantFiled: November 15, 2005Date of Patent: November 30, 2010Assignee: Nominum, Inc.Inventors: Brian Wellington, Robert Thomas Halley
-
Patent number: 7769826Abstract: 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: GrantFiled: June 26, 2003Date of Patent: August 3, 2010Assignee: Nominum, Inc.Inventor: Andreas Gustafsson
-
Patent number: 7761570Abstract: 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: GrantFiled: June 16, 2004Date of Patent: July 20, 2010Assignee: Nominum, Inc.Inventor: Robert Thomas Halley
-
Patent number: 7694016Abstract: 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: GrantFiled: April 27, 2007Date of Patent: April 6, 2010Assignee: Nominum, Inc.Inventor: Robert Thomas Halley