Patents by Inventor Albert P. Tobey
Albert P. Tobey 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: 9197537Abstract: 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: GrantFiled: August 7, 2012Date of Patent: November 24, 2015Assignee: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Patent number: 9015275Abstract: A method of distributing partial content objects may include receiving a request for a content object with a content identifier. The method may further include sending the content identifier from an edge server to a distribution server that is configured to determine that the content object is a candidate for partial object distribution, determine a first portion of the content object, and cause the first portion of the content object to be sent to the edge server. The method may additionally include caching, at the edge server, a second portion of the content object, where the first portion of the content object may include the second portion of the content object and a remaining portion of the content object, and where the second portion of the content object is smaller than the first portion of the content object.Type: GrantFiled: May 2, 2013Date of Patent: April 21, 2015Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Patent number: 8612622Abstract: Systems and methods for gathering distributed information from a number of data agents for a messaging queue, which is coupled to a number of processing subscribers is disclosed. The data agents provide their gathered information to an interface defined by an API. The gathered data may be reformatted or further processed before adding the gathered information to the messaging queue. A number of processing subscribers listen to a content stream produced by the messaging queue to receive data they have subscribed to. Once the processing subscriber receives the content stream, the processing subscriber applies algorithms to the content stream to perform one or more other functions. For instance, the processing subscriber can feed back processed data into the messaging queue and/or perform an action based, at least in part, upon the content stream.Type: GrantFiled: April 26, 2010Date of Patent: December 17, 2013Assignee: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Publication number: 20130246570Abstract: A method of distributing partial content objects may include receiving a request for a content object with a content identifier. The method may further include sending the content identifier from an edge server to a distribution server that is configured to determine that the content object is a candidate for partial object distribution, determine a first portion of the content object, and cause the first portion of the content object to be sent to the edge server. The method may additionally include caching, at the edge server, a second portion of the content object, where the first portion of the content object may include the second portion of the content object and a remaining portion of the content object, and where the second portion of the content object is smaller than the first portion of the content object.Type: ApplicationFiled: May 2, 2013Publication date: September 19, 2013Applicant: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Patent number: 8463876Abstract: 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: GrantFiled: August 1, 2012Date of Patent: June 11, 2013Assignee: Limelight, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Publication number: 20120300775Abstract: 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: ApplicationFiled: August 7, 2012Publication date: November 29, 2012Applicant: LIMELIGHT NETWORKS, INC.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Publication number: 20120297033Abstract: 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: ApplicationFiled: August 1, 2012Publication date: November 22, 2012Applicant: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Patent number: 8270403Abstract: 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: GrantFiled: September 27, 2011Date of Patent: September 18, 2012Assignee: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Patent number: 8255557Abstract: 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: GrantFiled: August 24, 2011Date of Patent: August 28, 2012Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Patent number: 8199752Abstract: 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: GrantFiled: April 26, 2010Date of Patent: June 12, 2012Assignee: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Publication number: 20120023198Abstract: 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: ApplicationFiled: September 27, 2011Publication date: January 26, 2012Applicant: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Patent number: 8090863Abstract: 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: GrantFiled: July 13, 2010Date of Patent: January 3, 2012Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Publication number: 20110307586Abstract: 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: ApplicationFiled: August 24, 2011Publication date: December 15, 2011Applicant: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Publication number: 20110252100Abstract: 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: ApplicationFiled: July 13, 2010Publication date: October 13, 2011Applicant: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Wylie Swanson, Jacob S. Roersma, Bryan D. Black, Albert P. Tobey
-
Publication number: 20110082916Abstract: 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: ApplicationFiled: April 26, 2010Publication date: April 7, 2011Applicant: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey
-
Publication number: 20110082944Abstract: Systems and methods for gathering distributed information from a number of data agents for a messaging queue, which is coupled to a number of processing subscribers is disclosed. The data agents provide their gathered information to an interface defined by an API. The gathered data may be reformatted or further processed before adding the gathered information to the messaging queue. A number of processing subscribers listen to a content stream produced by the messaging queue to receive data they have subscribed to. Once the processing subscriber receives the content stream, the processing subscriber applies algorithms to the content stream to perform one or more other functions. For instance, the processing subscriber can feed back processed data into the messaging queue and/or perform an action based, at least in part, upon the content stream.Type: ApplicationFiled: April 26, 2010Publication date: April 7, 2011Applicant: Limelight Networks, Inc.Inventors: Wylie Swanson, Bryan D. Black, Nathan F. Raciborski, Jacob S. Roersma, Colin Rasor, Albert P. Tobey