Patents by Inventor Jason Hofmann

Jason Hofmann 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: 11374864
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: June 28, 2022
    Assignee: LIMELIGHT NETWORKS, INC.
    Inventor: Jason Hofmann
  • Publication number: 20200274807
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Application
    Filed: May 11, 2020
    Publication date: August 27, 2020
    Applicant: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Patent number: 10686705
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: June 16, 2020
    Assignee: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Publication number: 20190104068
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 4, 2019
    Applicant: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Patent number: 10116565
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: October 30, 2018
    Assignee: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Publication number: 20170070432
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Application
    Filed: April 21, 2016
    Publication date: March 9, 2017
    Applicant: Limelight Networks, Inc.
    Inventor: JASON HOFMANN
  • Patent number: 9350821
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 24, 2016
    Assignee: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Publication number: 20150256646
    Abstract: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.
    Type: Application
    Filed: April 20, 2015
    Publication date: September 10, 2015
    Inventors: Jason Hofmann, Hemdat Cohen-Shraga, Erez Yaffe
  • Publication number: 20150180995
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Application
    Filed: August 25, 2014
    Publication date: June 25, 2015
    Applicant: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Patent number: 9015348
    Abstract: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: April 21, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Hofmann, Hemdat Cohen-Shraga, Erez Yaffe
  • Patent number: 8984056
    Abstract: A system and method for accelerating web page delivery is disclosed in one embodiment. Web content requests are made to an edge server of a first point of presence (POP) of a content delivery network (CDN). The web content has embedded resource links. The first POP can rewrite the embedded resource links to route requests for the embedded resource links to any POP in the CDN or even the origin server. In some embodiments, the first POP can decide if the first POP and/or another POP referenced in a rewritten embedded resource link should cache and/or accelerate the resource referenced in the embedded resource link.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Ofir Ehrlich, Dima Potekhin, Tomer Altman, Leonid Fainberg, Gil Shai, Ofer Gadish, Jason Hofmann, Jason Wolfe
  • Publication number: 20150026239
    Abstract: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 22, 2015
    Applicant: Limelight Networks, Inc.
    Inventors: Jason Hofmann, Hemdat Cohen-Shraga, Erez Yaffe
  • Patent number: 8819187
    Abstract: A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: August 26, 2014
    Assignee: Limelight Networks, Inc.
    Inventor: Jason Hofmann
  • Publication number: 20140047061
    Abstract: A system and method for accelerating web page delivery is disclosed in one embodiment. Web content requests are made to an edge server of a first point of presence (POP) of a content delivery network (CDN). The web content has embedded resource links. The first POP can rewrite the embedded resource links to route requests for the embedded resource links to any POP in the CDN or even the origin server. In some embodiments, the first POP can decide if the first POP and/or another POP referenced in a rewritten embedded resource link should cache and/or accelerate the resource referenced in the embedded resource link.
    Type: Application
    Filed: January 14, 2013
    Publication date: February 13, 2014
    Applicant: Limelight Networks, Inc.
    Inventors: Ofir Ehrlich, Dima Potekhin, Tomer Altman, Leonid Fainberg, Gil Shai, Ofer Gadesh, Jason Hofmann
  • Patent number: 8356074
    Abstract: A system and method for accelerating web page delivery is disclosed in one embodiment. Web content requests are made to an edge server of a first point of presence (POP) of a content delivery network (CDN). The web content has embedded resource links. The first POP can rewrite the embedded resource links to route requests for the embedded resource links to any POP in the CDN or even the origin server. In some embodiments, the first POP can decide if the first POP and/or another POP referenced in a rewritten embedded resource link should cache and/or accelerate the resource referenced in the embedded resource link.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: January 15, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Ofir Ehrlich, Dima Potekhin, Tomer Altman, Leonid Fainberg, Gil Shai, Ofer Gadish, Jason Hofmann