Patents by Inventor David Koopman

David Koopman 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: 9961164
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: May 1, 2018
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Roger Carney, David Koopman
  • Patent number: 9870428
    Abstract: An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: January 16, 2018
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Craig Jellick, David Koopman
  • Publication number: 20170085674
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Application
    Filed: December 7, 2016
    Publication date: March 23, 2017
    Inventors: Roger Carney, David Koopman
  • Patent number: 9553930
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: January 24, 2017
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Roger Carney, David Koopman
  • Patent number: 9384208
    Abstract: An exemplary method generating a data list of at least one website and configuring a server computer to clear a cache for the at least one website may comprise the steps of the server computer requesting a data list generated from one or more job records, identifying one or more websites within the data list to remove one or more website files within a cache on another server, removing the website file(s) from the cache and transmitting instructions to write a job check in record to a database on the other server.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: July 5, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Craig Jellick, David Koopman
  • Publication number: 20150326640
    Abstract: An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 12, 2015
    Inventors: Craig Jellick, David Koopman
  • Publication number: 20150326665
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 12, 2015
    Inventors: Roger Carney, David Koopman
  • Patent number: 9160809
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: October 13, 2015
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Roger Carney, David Koopman
  • Patent number: 9141669
    Abstract: An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: September 22, 2015
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Craig Jellick, David Koopman
  • Patent number: 9130970
    Abstract: An exemplary system for accelerating content delivery via DNS overriding may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 8, 2015
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Roger Carney, David Koopman
  • Publication number: 20140207818
    Abstract: An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Application
    Filed: February 20, 2013
    Publication date: July 24, 2014
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Craig Jellick, David Koopman
  • Publication number: 20140207835
    Abstract: An exemplary method generating a data list of at least one website and configuring a server computer to clear a cache for the at least one website may comprise the steps of the server computer requesting a data list generated from one or more job records, identifying one or more websites within the data list to remove one or more website files within a cache on another server, removing the website file(s) from the cache and transmitting instructions to write a job check in record to a database on the other server.
    Type: Application
    Filed: February 20, 2013
    Publication date: July 24, 2014
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Craig Jellick, David Koopman
  • Publication number: 20140149552
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Roger Carney, David Koopman
  • Publication number: 20140149601
    Abstract: An exemplary system for accelerating content delivery via DNS overriding may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: Go Daddy Operating Company, LLC
    Inventors: Roger Carney, David Koopman
  • Publication number: 20140149578
    Abstract: An exemplary method for testing and communicating a report of a loading of a website capable of having at least some content delivered through a content delivery network. The report provides information about loading of the webpage with geographically-accelerated content delivery relative to loading of the website without accelerated content delivery.
    Type: Application
    Filed: January 22, 2013
    Publication date: May 29, 2014
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Auguste Goldman, David Koopman
  • Patent number: 8572496
    Abstract: Method and system of present invention provide a web-based graphical user interface to a remote user for sending electronic messages, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields (“to” and “cc”), obtain a set of data, comprising a list of two or more recipients in visible fields, a message subject and/or a message body, where the message subject and/or the message body contain a markup indicating variable field, and generate and transmit individual electronic messages.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: October 29, 2013
    Assignee: Go Daddy Operating Company, LLC
    Inventor: David Koopman
  • Publication number: 20110265014
    Abstract: Computer-readable media comprising instructions, an application programming interface comprising computer-readable code, and an article of manufacture having computer-readable code cause a server to provide a web-based graphical user interface for sending electronic messages to a remote user, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields, obtain an electronic message information, comprising a list of two or more recipients in visible fields, and generate and transmit individual electronic messages. Alternatively, if a spam index of the message to be sent is outside a predetermined interval, transmission of the message is declined.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Applicant: THE GO DADDY GROUP, INC.
    Inventor: David Koopman
  • Publication number: 20110265016
    Abstract: Method and system of present invention provide a web-based graphical user interface to a remote user for sending electronic messages, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields (“to” and “cc”), obtain a set of data, comprising a list of two or more recipients in visible fields, a message subject and/or a message body, where the message subject and/or the message body contain a markup indicating variable field, and generate and transmit individual electronic messages.
    Type: Application
    Filed: June 25, 2010
    Publication date: October 27, 2011
    Applicant: THE GO DADDY GROUP, INC.
    Inventor: David Koopman
  • Publication number: 20110265013
    Abstract: Method and system of present invention provide a web-based graphical user interface for sending electronic messages to a remote user, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields, obtain an electronic message information, comprising a list of two or more recipients in visible fields, and if a spam index of the message to be sent is outside a predetermined interval, transmission of the message is declined.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Applicant: THE GO DADDY GROUP, INC.
    Inventor: David Koopman
  • Publication number: 20110265015
    Abstract: Method and system of present invention allow for a user to access a web-based graphical user interface for sending electronic messages, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields (“to” and/or “cc”) and provide to a server computer a set of data, comprising a list of two or more recipients in visible fields via the interface.
    Type: Application
    Filed: June 8, 2010
    Publication date: October 27, 2011
    Applicant: THE GO DADDY GROUP, INC.
    Inventor: David Koopman