Methods for managing progressive image delivery and devices thereof
First Claim
1. A method for progressive image delivery, the method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, the method comprising:
- identifying one or more images in one or more webpages requested by a client;
prioritizing the identified one or more images based on a position of each of the identified one or more images in the one or more webpages;
determining a total number of passes required to deliver each of the prioritized one or more images; and
iteratively delivering the prioritized one or more images to the requesting client when an initialized current pass counter is determined to be less than the determined total number of passes required and incrementing the initialized current pass counter upon iteratively delivering each of the prioritized one or more images.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium and an application management computing device that assists with progressive image delivery includes obtaining one or more webpages requested by a client computing device. One or more images are identified in the obtained one or more webpages. The identified one or more images are prioritized based on a position of each of the identified one or more images in the obtained one or more webpages. The prioritized one or more images are progressively delivered to the requesting client computing device. By progressively delivering images over multiple passes, the technology is able to quickly convert the low quality images initially provided to high quality images. Additionally, by converting the low quality images to high quality images over multiple passes, the technology utilizes very less bandwidth thereby providing the requested content to the requesting one of the plurality of client computing devices quickly.
1221 Citations
12 Claims
-
1. A method for progressive image delivery, the method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, the method comprising:
-
identifying one or more images in one or more webpages requested by a client; prioritizing the identified one or more images based on a position of each of the identified one or more images in the one or more webpages; determining a total number of passes required to deliver each of the prioritized one or more images; and iteratively delivering the prioritized one or more images to the requesting client when an initialized current pass counter is determined to be less than the determined total number of passes required and incrementing the initialized current pass counter upon iteratively delivering each of the prioritized one or more images. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable medium having stored thereon instructions progressive image delivery comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
identify one or more images are in one or more webpages requested by a client; prioritize the identified one or more images based on a position of each of the identified one or more images in the one or more webpages; determine a total number of passes required to deliver each of the prioritized one or more images; and iteratively deliver the prioritized one or more images to the requesting client when an initialized current pass counter is determined to be less than the determined total number of passes required and increment the initialized current pass counter upon iteratively delivering each of the prioritized one or more images. - View Dependent Claims (5, 6)
-
-
7. A network traffic manager apparatus, comprising memory comprising programmed instructions stored in the memory and one or more processors configured to be capable of executing the programmed instructions stored in the memory to:
-
identify one or more images are in one or more webpages requested by a client; prioritize the identified one or more images based on a position of each of the identified one or more images in the one or more webpages; determine a total number of passes required to deliver each of the prioritized one or more images; and iteratively deliver the prioritized one or more images to the requesting client when an initialized current pass counter is determined to be less than the determined total number of passes required and increment the initialized current pass counter upon iteratively delivering each of the prioritized one or more images. - View Dependent Claims (8, 9)
-
-
10. A network traffic management system, comprising one or more traffic management apparatuses, client devices, or server devices, the network traffic management system comprising memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
-
identify one or more images are in one or more webpages requested by a client; prioritize the identified one or more images based on a position of each of the identified one or more images in the one or more webpages; determine a total number of passes required to deliver each of the prioritized one or more images; and iteratively deliver the prioritized one or more images to the requesting client when an initialized current pass counter is determined to be less than the determined total number of passes required and increment the initialized current pass counter upon iteratively delivering each of the prioritized one or more images. - View Dependent Claims (11, 12)
-
Specification