Methods for content inlining and devices thereof
First Claim
Patent Images
1. A method for content inlining implemented by an application delivery controller system comprising one or more application delivery controller apparatuses, client devices, or server devices, the method comprising:
- obtaining content from one or more servers as requested by a client computing device, the content comprising a hypertext markup language (HTML) document;
identifying when one or more types of external references are included in the requested content and determining when the identified one or more types of external references in the requested content is an image object;
obtaining external content referenced by the image object included in the requested content, when the determining indicates that the identified one or more types of external references in the requested content is the image object;
modifying prior to sending the requested content to the client computing device, the requested content to replace at least a portion of the image object with the image object referenced external content inline, wherein the inline external content referenced by the image object does not include another reference to an external location; and
servicing the request by communicating the modified requested content to the client computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and application delivery controller apparatus for content inlining includes obtaining content from one or more servers as requested by one or more clients, obtaining external content from the one or more servers as referenced by one or more external references included in the requested content, modifying the requested content to include at least one of the external content, and servicing the client request by communicating the modified requested content.
-
Citations
20 Claims
-
1. A method for content inlining implemented by an application delivery controller system comprising one or more application delivery controller apparatuses, client devices, or server devices, the method comprising:
-
obtaining content from one or more servers as requested by a client computing device, the content comprising a hypertext markup language (HTML) document; identifying when one or more types of external references are included in the requested content and determining when the identified one or more types of external references in the requested content is an image object; obtaining external content referenced by the image object included in the requested content, when the determining indicates that the identified one or more types of external references in the requested content is the image object; modifying prior to sending the requested content to the client computing device, the requested content to replace at least a portion of the image object with the image object referenced external content inline, wherein the inline external content referenced by the image object does not include another reference to an external location; and servicing the request by communicating the modified requested content to the client computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium having stored thereon instructions for content inlining comprising executable code which when executed by one or more processors, causes the one or more processors to:
-
obtain content from one or more servers as requested by a client computing device, the content comprising a hypertext markup language (HTML) document; identify when one or more types of external references are included in the requested content and determine when the identified one or more types of external references in the requested content is an image object; obtain external content referenced by the image object included in the requested content, when the determining indicates that the identified one or more types of external references in the requested content is the image object; modify, prior to sending the requested content to the client computing device, the requested content to replace at least a portion of the image object with the image object referenced external content inline, wherein the inline external content referenced by the image object does not include another reference to an external location; and service the request by communicating the modified requested content to the client computing device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An application delivery controller apparatus comprising one or more processors and a memory, the memory comprising programmed instructions stored thereon and the one or more processors configured to be capable of executing the stored programmed instructions to:
-
obtain content from one or more servers as requested by a client computing device, the content comprising a hypertext markup language (HTML) document; identify when one or more types of external references are included in the requested content and determine when the identified one or more types of external references in the requested content is an image object; obtain external content referenced by the image object included in the requested content, when the determining indicates that the identified one or more types of external references in the requested content is the image object; modify, prior to sending the requested content to the client computing device, the requested content to replace at least a portion of the image object with the image object referenced external content inline, wherein the inline external content referenced by the image object does not include another reference to an external location; and service the request by communicating the modified requested content to the client computing device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A application delivery controller system, comprising one or more application delivery apparatuses, client devices, or server devices, the application delivery controller system comprising one or more processors and a memory, the memory comprising programmed instructions stored thereon and the one or more processors configured to be capable of executing the stored programmed instructions to:
-
obtain content from one or more servers as requested by a client computing device, the content comprising a hypertext markup language (HTML) document; identify when one or more types of external references are included in the requested content and determine when the identified one or more types of external references in the requested content is an image object; obtain external content referenced by the image object included in the requested content, when the determining indicates that the identified one or more types of external references in the requested content is the image object; modify, prior to sending the requested content to the client computing device, the requested content to replace at least a portion of the image object with the image object referenced external content inline, wherein the inline external content referenced by the image object does not include another reference to an external location; and service the request by communicating the modified requested content to the client computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification