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: 9961164Abstract: 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: GrantFiled: December 7, 2016Date of Patent: May 1, 2018Assignee: Go Daddy Operating Company, LLCInventors: Roger Carney, David Koopman
-
Patent number: 9870428Abstract: 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: GrantFiled: July 17, 2015Date of Patent: January 16, 2018Assignee: Go Daddy Operating Company, LLCInventors: Craig Jellick, David Koopman
-
Publication number: 20170085674Abstract: 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: ApplicationFiled: December 7, 2016Publication date: March 23, 2017Inventors: Roger Carney, David Koopman
-
Patent number: 9553930Abstract: 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: GrantFiled: July 17, 2015Date of Patent: January 24, 2017Assignee: Go Daddy Operating Company, LLCInventors: Roger Carney, David Koopman
-
Patent number: 9384208Abstract: 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: GrantFiled: February 20, 2013Date of Patent: July 5, 2016Assignee: Go Daddy Operating Company, LLCInventors: Craig Jellick, David Koopman
-
Publication number: 20150326640Abstract: 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: ApplicationFiled: July 17, 2015Publication date: November 12, 2015Inventors: Craig Jellick, David Koopman
-
Publication number: 20150326665Abstract: 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: ApplicationFiled: July 17, 2015Publication date: November 12, 2015Inventors: Roger Carney, David Koopman
-
Patent number: 9160809Abstract: 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: GrantFiled: November 26, 2012Date of Patent: October 13, 2015Assignee: Go Daddy Operating Company, LLCInventors: Roger Carney, David Koopman
-
Patent number: 9141669Abstract: 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: GrantFiled: February 20, 2013Date of Patent: September 22, 2015Assignee: Go Daddy Operating Company, LLCInventors: Craig Jellick, David Koopman
-
Patent number: 9130970Abstract: 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: GrantFiled: November 26, 2012Date of Patent: September 8, 2015Assignee: Go Daddy Operating Company, LLCInventors: Roger Carney, David Koopman
-
Publication number: 20140207818Abstract: 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: ApplicationFiled: February 20, 2013Publication date: July 24, 2014Applicant: GO DADDY OPERATING COMPANY, LLCInventors: Craig Jellick, David Koopman
-
Publication number: 20140207835Abstract: 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: ApplicationFiled: February 20, 2013Publication date: July 24, 2014Applicant: GO DADDY OPERATING COMPANY, LLCInventors: Craig Jellick, David Koopman
-
Publication number: 20140149552Abstract: 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: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: GO DADDY OPERATING COMPANY, LLCInventors: Roger Carney, David Koopman
-
Publication number: 20140149601Abstract: 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: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: Go Daddy Operating Company, LLCInventors: Roger Carney, David Koopman
-
Publication number: 20140149578Abstract: 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: ApplicationFiled: January 22, 2013Publication date: May 29, 2014Applicant: GO DADDY OPERATING COMPANY, LLCInventors: Auguste Goldman, David Koopman
-
Embedding variable fields in individual email messages sent via a web-based graphical user interface
Patent number: 8572496Abstract: 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: GrantFiled: June 25, 2010Date of Patent: October 29, 2013Assignee: Go Daddy Operating Company, LLCInventor: David Koopman -
Publication number: 20110265014Abstract: 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: ApplicationFiled: April 27, 2010Publication date: October 27, 2011Applicant: THE GO DADDY GROUP, INC.Inventor: David Koopman
-
Embedding Variable Fields in Individual Email Messages Sent via a Web-Based Graphical User Interface
Publication number: 20110265016Abstract: 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: ApplicationFiled: June 25, 2010Publication date: October 27, 2011Applicant: THE GO DADDY GROUP, INC.Inventor: David Koopman -
Publication number: 20110265013Abstract: 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: ApplicationFiled: April 27, 2010Publication date: October 27, 2011Applicant: THE GO DADDY GROUP, INC.Inventor: David Koopman
-
Publication number: 20110265015Abstract: 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: ApplicationFiled: June 8, 2010Publication date: October 27, 2011Applicant: THE GO DADDY GROUP, INC.Inventor: David Koopman