Patents by Inventor S. Daniel James

S. Daniel James has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8935430
    Abstract: Systems and methods for instantaneously updating a DNS system database containing DNS records using partitions and atomic switching are disclosed. In one or more implementations, the system may include clients, a network, and a DNS system. Clients may communicate with the DNS system using the network in order to provide DNS record updates to a DNS system database. The DNS system includes distributed denial of service (“DDOS”) protection proxies, a firewall, and zone relays, allowing clients to specify which name servers are authorized to communicate with the DNS system. The DNS system also supports bulk updates of DNS records without causing clients to experience a reduction in performance, by writing DNS records to a hard disk and simultaneously saving the DNS records to the database in batches.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: January 13, 2015
    Assignee: Verisign, Inc.
    Inventors: S. Daniel James, Scott Stewart, Ravinder Bhalla, Arunabho Das, David Blacka
  • Publication number: 20140006641
    Abstract: Systems and methods for instantaneously updating a DNS system database containing DNS records using partitions and atomic switching are disclosed. In one or more implementations, the system may include clients, a network, and a DNS system. Clients may communicate with the DNS system using the network in order to provide DNS record updates to a DNS system database. The DNS system includes distributed denial of service (“DDOS”) protection proxies, a firewall, and zone relays, allowing clients to specify which name servers are authorized to communicate with the DNS system. The DNS system also supports bulk updates of DNS records without causing clients to experience a reduction in performance, by writing DNS records to a hard disk and simultaneously saving the DNS records to the database in batches.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: S. Daniel James, Scott Stewart, Ravinder Bhalla, Arunabho Das, David Blacka
  • Patent number: 7529821
    Abstract: Techniques for managing network elements in a network are provided. A network element dependent module is utilized to provide functions for managing a specific type of network element. The network element dependent module can be for a network element type and software version. The network element application can manage new network elements, even those with new features, without requiring an update to the network management application.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: May 5, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Wayne Cannon, S. Daniel James, Sean Mountcastle, Anita Recharla, Rich Verjinski, Rudy Zulkarnain