Patents by Inventor Nils H. McCarthy

Nils H. McCarthy 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: 8117319
    Abstract: A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: February 14, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20110302322
    Abstract: A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device.
    Type: Application
    Filed: August 12, 2011
    Publication date: December 8, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Patent number: 8024468
    Abstract: Embodiments include a domain name service (DNS) resolver for returning Internet protocol (IP) addresses. The DNS resolver includes a connection with an Internet application or device. The connection receives a domain name resolution request that originates outside of the Internet. A DNS resolver includes a direct DNS resolver that processes domain name resolutions for a predetermined list of domain names without referring to the Internet after receiving a domain name resolution request. The DNS resolver also includes a cache of domain names different from the predetermined list of domain names. The DNS resolver also includes an address store comprising the predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: September 20, 2011
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20110082982
    Abstract: One or more content delivery networks (CDNs) that deliver content objects for others is disclosed. Content is propagated to edge servers through hosting and/or caching. End user computers are directed to an edge server for delivery of a requested content object by a universal resource indicator (URI). When a particular edge server does not have a copy of the content object from the URI, information is passed to another server, the ancestor or parent server to find the content object. There can be different parents servers designated for different URIs. The parent server looks for the content object and if not found, will go to another server, the grandparent server, and so on up a hierarchy within the group. Eventually, the topmost server in the hierarchy goes to the origin server to find the content object. The origin server may be hosted in the CDN or at a content provider across the Internet.
    Type: Application
    Filed: March 26, 2010
    Publication date: April 7, 2011
    Applicant: Limelight Networks, Inc.
    Inventors: Bradley B. Harvell, Nils H. McCarthy
  • Publication number: 20100299439
    Abstract: A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN is configured to deliver content for others and includes a domain resolution service (DNS) server, caching servers and an Internet interface. The DNS server receives a first domain resolution request and produces a first DNS solution, and receives a second domain resolution request and produces a second DNS solution. The first and second domain resolution requests correspond to a same domain. The caching servers correspond to a plurality of addresses. The interface receives domain resolution requests, which include the first and second domain resolution requests, and transmits DNS solutions, which include the first and second DNS solutions.
    Type: Application
    Filed: March 18, 2010
    Publication date: November 25, 2010
    Applicant: Limelight Networks, Inc.
    Inventors: Nils H. McCarthy, Brad B. Harvell, Lee A. Stafford, Gary S. Baldus, Michael M. Gordon
  • Patent number: 7730187
    Abstract: Method and systems to resolve IP addresses in response to domain name resolution requests on a packet-switched network. A request to resolve the domain name is received at a CDN in a second location. The domain name is associated with a content object and is relayed with a terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in an authoritative DNS mode. The content object is realized in a first location of the terminal device, different from the second location. An IP address for the domain name is returned from the second DNS system, wherein the second DNS system alternatively operates in both the authoritative and a recursing DNS mode. The content object is delivered from the second location with the CDN toward the terminal device.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: June 1, 2010
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Patent number: 7707314
    Abstract: A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN is configured to deliver content for others and includes a domain resolution service (DNS) server, caching servers and an Internet interface. The DNS server receives a first domain resolution request and produces a first DNS solution, and receives a second domain resolution request and produces a second DNS solution. The first and second domain resolution requests correspond to a same domain. The caching servers correspond to a plurality of addresses. The interface receives domain resolution requests, which include the first and second domain resolution requests, and transmits DNS solutions, which include the first and second DNS solutions.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: April 27, 2010
    Assignee: Limelight Networks, Inc.
    Inventors: Nils H. McCarthy, Brad B. Harvell, Lee A. Stafford, Gary S. Baldus, Michael M. Gordon
  • Publication number: 20100100629
    Abstract: A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device.
    Type: Application
    Filed: December 22, 2009
    Publication date: April 22, 2010
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20080086574
    Abstract: A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device.
    Type: Application
    Filed: October 5, 2006
    Publication date: April 10, 2008
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell