Patents by Inventor Nathan F. Raciborski

Nathan F. Raciborski 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: 8463876
    Abstract: Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. A CDN distribution server detects a content object's availability and determines whether the content object is a candidate for distribution. The distribution server detects the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server pushes the select portion of the content object to one or more groups of CDN edge servers absent an end-user request.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: June 11, 2013
    Assignee: Limelight, Inc.
    Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
  • Patent number: 8422376
    Abstract: According to the invention, a delivery network for assisting delivery of content objects over an Internet is disclosed. The delivery network includes a network outlet, an interface and a routing function. The network outlet is coupled to a plurality of full-route networks, where each of the plurality of full-route networks is capable of delivering content objects to a plurality of terminal networks. The plurality of terminal networks include a terminal network, where the plurality of terminal networks are coupled to a plurality of end user computers. The interface receives content objects for delivery to the plurality of end user computers. The routing function routes content objects in at least two modes, where a first mode routes content objects based upon a first route path from the network outlet to the terminal network, and a second mode routes at least some content objects using a second route path from the network outlet to the terminal network.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: April 16, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon
  • Patent number: 8417824
    Abstract: A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: April 9, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20130066684
    Abstract: According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.
    Type: Application
    Filed: June 12, 2012
    Publication date: March 14, 2013
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon
  • Patent number: 8396980
    Abstract: A method, apparatus and system for data transfer is disclosed. For example, settings from multiple entities arranged in a multi-tier control plane are used to set data transfer policies. The policies are use to govern data transfers such as between end users or from an origin server.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 12, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
  • Patent number: 8336110
    Abstract: According to the invention, a method for authenticating download of a number of digital content files ordered from a web site is disclosed. In one step, a selection of the digital content files is received with the web site. Download manager software, media information, the digital content files, and first codes for each of the digital content files are sent to the client computer. The media information indicates a location of each of the number of digital content files. A first code is calculated for each of the digital content files. If the client computer determines that the first code doesn't match a second code for a particular digital content file, it is resent.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: December 18, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Nathan F. Raciborski
  • Publication number: 20120300775
    Abstract: Systems and methods for gathering distributed information to improve routing that uses Anycast for assigning deliveries between a number of geographically-distant points of presence (POPs) are disclosed. The POPs share the same Internet protocol (IP) address. According to Anycast resolution, the Internet aids in assigning a content request initially to a POP. Delivery statistics are gathered from deliveries a the number of POPs and possibly other sources. Where it is determined that Anycast found the wrong POP, the content request is reassigned to another POP.
    Type: Application
    Filed: August 7, 2012
    Publication date: November 29, 2012
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
  • Publication number: 20120303735
    Abstract: A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver.
    Type: Application
    Filed: August 7, 2012
    Publication date: November 29, 2012
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Patent number: 8321521
    Abstract: A method and system for cache optimization in a hybrid solid state drive and magnetic storage cache architecture for a content delivery network (CDN) is disclosed. The CDN has a number of geographically distributed points of presence (POPs) across the Internet. Customers of the CDN pay for storage of content objects. Cache management in a POP analyzes information related to content objects to determine if storage will be on a solid state drive (SSD) instead of a magnetic drive. The information used in this analysis is from the application layer or above in the open systems interconnection (OSI) model. The content objects are delivered from either the SSD or magnetic storage to end users.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: November 27, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Bradley B. Harvell
  • Publication number: 20120297033
    Abstract: Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. A CDN distribution server detects a content object's availability and determines whether the content object is a candidate for distribution. The distribution server detects the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server pushes the select portion of the content object to one or more groups of CDN edge servers absent an end-user request.
    Type: Application
    Filed: August 1, 2012
    Publication date: November 22, 2012
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
  • Publication number: 20120266075
    Abstract: According to the invention, a content download system for downloading a content file and additional content using a window is disclosed. The content download system includes a content site, a content provider and a third party. The content site presents the window that displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content. The content provider serves as an origin server for the content file. The third party receives information on the content file and provides the additional content.
    Type: Application
    Filed: June 5, 2012
    Publication date: October 18, 2012
    Applicant: Limilight Networks, Inc.
    Inventor: Nathan F. Raciborski
  • Patent number: 8270403
    Abstract: Systems and methods for gathering distributed information to improve routing that uses Anycast for assigning deliveries between a number of geographically-distant points of presence (POPs) are disclosed. The POPs share the same Internet protocol (IP) address. According to Anycast resolution, the Internet aids in assigning a content request initially to a POP. Delivery statistics are gathered from deliveries a the number of POPs and possibly other sources. Where it is determined that Anycast found the wrong POP, the content request is reassigned to another POP.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: September 18, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
  • Patent number: 8271677
    Abstract: A method, apparatus and system for data transfer is disclosed. For example, settings from multiple entities arranged in a multi-tier control plane are used to set data transfer policies. The policies are used to govern data transfers such as between end users or from an origin server.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: September 18, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
  • Patent number: 8255557
    Abstract: Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. In one embodiment, a CDN distribution server detects the availability of a content object and determines whether the content object is a candidate for distribution. The distribution server may detect the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server may push the select portion of the content object to one or more groups of CDN edge servers absent an end-user request.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: August 28, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
  • Patent number: 8250219
    Abstract: A domain name service (DNS) resolver for returning Internet protocol (IP) addresses is provided in some embodiments of the invention. The DNS resolver includes a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet. The DNS resolver also includes a direct DNS resolver that processes domain name resolutions without referring to the Internet after receiving a domain name resolution request and a recursing DNS resolver, wherein IP addresses are found by querying one or more DNS servers on the Internet after receiving domain name resolution requests. The DNS resolver includes an address store having a predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver. The DNS resolver process the domain name resolutions for the predetermined list of domain names differently than other domain name resolutions.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: August 21, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Publication number: 20120191808
    Abstract: A method, apparatus and system for data transfer is disclosed. For example, settings from multiple entities arranged in a multi-tier control plane are used to set data transfer policies. The policies are used to govern data transfers such as between end users or from an origin server.
    Type: Application
    Filed: March 19, 2012
    Publication date: July 26, 2012
    Applicant: Limelight Networks, Inc.
    Inventors: Michael M. Gordon, Nathan F. Raciborski, Michael D. Maddux, Jon B. Corley
  • Publication number: 20120179839
    Abstract: A domain name service (DNS) resolver for returning Internet protocol (IP) addresses is provided in some embodiments of the invention. The DNS resolver includes a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet. The DNS resolver also includes a direct DNS resolver that processes domain name resolutions without referring to the Internet after receiving a domain name resolution request and a recursing DNS resolver, wherein IP addresses are found by querying one or more DNS servers on the Internet after receiving domain name resolution requests. The DNS resolver includes an address store having a predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver. The DNS resolver process the domain name resolutions for the predetermined list of domain names differently than other domain name resolutions.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 12, 2012
    Applicant: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon, Nils H. McCarthy, Brad B. Harvell
  • Patent number: 8214450
    Abstract: According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: July 3, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon
  • Patent number: 8209401
    Abstract: According to the invention, a content download system for downloading a content file and additional content using a window is disclosed. The content download system includes a content site, a content provider and a third party. The content site presents the window that displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content. The content provider serves as an origin server for the content file. The third party receives information on the content file and provides the additional content.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: June 26, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Nathan F. Raciborski
  • Patent number: 8199752
    Abstract: Systems and methods for gathering distributed information to improve routing that uses Anycast for assigning deliveries between a number of geographically-distant points of presence (POPs) are disclosed. The POPs share the same Internet protocol (IP) address. According to Anycast resolution, the Internet aids in assigning a content request initially to a POP. Delivery statistics are gathered from deliveries a the number of POPs and possibly other sources. Where it is determined that Anycast found the wrong POP, the content request is reassigned to another POP.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: June 12, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey