×

Transport accelerator systems and methods

  • US 9,930,097 B2
  • Filed: 09/29/2014
  • Issued: 03/27/2018
  • Est. Priority Date: 07/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for networked communications, the method comprising:

  • receiving, by a transport accelerator of a client device from a user agent of the client device, a fragment request, wherein the fragment request is for a data fragment comprising a portion of data being requested by the user agent, wherein the transport accelerator is disposed in a data path between the user agent and a data transport protocol compatibility application of the client device, and wherein the data transport protocol compatibility application is disposed in a data path between the transport accelerator and an input/output element of the client device through which the data being requested by the user agent is to be received;

    generating, by the transport accelerator a plurality of chunk requests derived from the fragment request, wherein each chunk request of the plurality of chunk requests is for a different subdivision of the portion of data of the data fragment of the fragment request;

    sending, by the transport accelerator to the data transport protocol compatibility application, a chunk request of the plurality of chunk requests as an HTTP request;

    receiving, by the transport accelerator from the data transport protocol compatibility application, a signal to signal at least one of;

    cancel one or more chunk requests of the plurality of chunk requests derived from the fragment request from which the chunk request was derived;

    orindicate that a response to the chunk request will include an entirety of the data fragment of the fragment request from which the chunk request was derived; and

    receiving, by the transport accelerator from the data transport protocol compatibility application, entire data fragment for the fragment request including the subdivision of data of the chunk request, wherein the entire data fragment was received by the data transport protocol compatibility application via the input/output element using an alternative transport protocol to a protocol of the HTTP request for the chunk request sent by the transport accelerator to the data transport protocol compatibility application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×