METHODS FOR BUNDLING IMAGES AND DEVICES THEREOF
First Claim
1. A method for bundling images, the method comprising:
- obtaining, with a web server, a web page requested by a client device, the web page comprising a plurality of image elements each including a source attribute having a value identifying an image;
modifying, with the web server, each of the plurality of image elements to insert a data attribute having a value of the respective source attribute value and to replace the source attribute value with a data uniform resource indicator (URI);
inserting, with the web server, a reference to an executable file into the requested web page, sending the requested web page to the client device, and receiving a request from the client device for the executable file; and
sending, with the web server, the executable file to the client device in response to the request, the executable file configured when executed to replace the source attribute value of each of the plurality of image elements with a data URI of an image identified by the respective data attribute value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and web server device that obtains a web page comprising a plurality of image elements each including a source attribute having a value identifying an image. Each of the image elements is modified to insert a data attribute having a value of the respective source attribute value and to replace the source attribute value with a data URI. A reference to a executable file is inserted into the web page. The web page is sent to the client device and a request from the client device for the executable file is received. The executable file is sent to the client device and is configured when executed to replace the source attribute value of each of the image elements with a data URI of an image identified by the respective data attribute value.
6 Citations
21 Claims
-
1. A method for bundling images, the method comprising:
-
obtaining, with a web server, a web page requested by a client device, the web page comprising a plurality of image elements each including a source attribute having a value identifying an image; modifying, with the web server, each of the plurality of image elements to insert a data attribute having a value of the respective source attribute value and to replace the source attribute value with a data uniform resource indicator (URI); inserting, with the web server, a reference to an executable file into the requested web page, sending the requested web page to the client device, and receiving a request from the client device for the executable file; and sending, with the web server, the executable file to the client device in response to the request, the executable file configured when executed to replace the source attribute value of each of the plurality of image elements with a data URI of an image identified by the respective data attribute value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored thereon instructions for bundling images comprising machine executable code which when executed by a processor, causes the processor to perform steps comprising:
-
obtaining a web page requested by a client device, the web page comprising a plurality of image elements each including a source attribute having a value identifying an image; modifying each of the plurality of image elements to insert a data attribute having a value of the respective source attribute value and to replace the source attribute value with a data uniform resource indicator (URI); inserting a reference to a executable file into the requested web page, sending the requested web page to the client device, and receiving a request from the client device for the executable file; and sending the executable file to the client device in response to the request, the executable file configured when executed to replace the source attribute value of each of the plurality of image elements with a data URI of an image identified by the respective data attribute value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A web server device, comprising:
a processor coupled to a memory and configured to execute programmed instructions stored in the memory comprising; obtaining a web page requested by a client device, the web page comprising a plurality of image elements each including a source attribute having a value identifying an image; modifying each of the plurality of image elements to insert a data attribute having a value of the respective source attribute value and to replace the source attribute value with a data uniform resource indicator (URI); inserting a reference to a executable file into the requested web page, sending the requested web page to the client device, and receiving a request from the client device for the executable file; and sending the executable file to the client device in response to the request, the executable file configured when executed to replace the source attribute value of each of the plurality of image elements with a data URI of an image identified by the respective data attribute value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification