TRANSPORT ACCELERATOR IMPLEMENTING A MULTIPLE INTERFACE ARCHITECTURE
First Claim
1. A method for accelerating, by a transport accelerator (TA) of a client device, delivery of content to a user agent (UA) of the client device, the method comprising:
- initiating media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface;
requesting, by the RM, one or more chunks of the content from a first CM of the plurality of CMs; and
receiving, by the RM, data sent in response to the requesting one or more chunks of the content from the first CM.
1 Assignment
0 Petitions
Accused Products
Abstract
Transport accelerator (TA) systems and methods for accelerating delivery of content to a user agent (UA) of the client device are provided according to embodiments of the present disclosure. Embodiments initiate media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface.
-
Citations
37 Claims
-
1. A method for accelerating, by a transport accelerator (TA) of a client device, delivery of content to a user agent (UA) of the client device, the method comprising:
-
initiating media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface; requesting, by the RM, one or more chunks of the content from a first CM of the plurality of CMs; and receiving, by the RM, data sent in response to the requesting one or more chunks of the content from the first CM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus configured for accelerating, by a transport accelerator (TA) of a client device, delivery of content to a user agent (UA) of the client device, the apparatus comprising:
-
means for initiating media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface; means for requesting, by the RM, one or more chunks of the content from a first CM of the plurality of CMs; and means for receiving, by the RM, data sent in response to the requesting one or more chunks of the content from the first CM. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for accelerating, by a transport accelerator (TA) of a client device, delivery of content to a user agent (UA) of the client device, the computer program product comprising:
a non-transitory computer-readable medium having program code recorded thereon, the program code including; program code to initiate media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface; program code to request, by the RM, one or more chunks of the content from a first CM of the plurality of CMs; and program code to receive, by the RM, data sent in response to the requesting one or more chunks of the content from the first CM. - View Dependent Claims (28, 29, 30, 31)
-
32. An apparatus configured for accelerating, by a transport accelerator (TA) of a client device, delivery of content to a user agent (UA) of the client device, the apparatus comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured; to initiate media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface; to request, by the RM, one or more chunks of the content from a first CM of the plurality of CMs; and to receive, by the RM, data sent in response to the requesting one or more chunks of the content from the first CM. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification