Optimizing loading of web page based on aggregated user preferences for web page elements of web page
First Claim
1. A method for optimizing a loading of a web page, the method comprising:
- receiving indications of web page elements of interest of said web page from a plurality of client devices, wherein said indications of web page elements of interest of said web page are expressed as Document Object Model (DOM) elements, wherein an indication of a webpage element of interest of said web page is identified in response to a user selection of an area on said web page;
updating a list of web page elements of said web page sorted in terms of popularity based on said received indications of web page elements of interest of said web page;
receiving a request to retrieve said web page;
accessing said sorted list of web page elements of said web page; and
transmitting, by a processor, data to populate content of web page elements of said web page in an order based on said sorted list;
wherein said content of said web page elements of said web page comprises content of a DOM element of said DOM elements of said web page and children of said DOM element of said web page that is transmitted to a client device and content of remaining elements of said web page that is transmitted asynchronously to said client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.
40 Citations
5 Claims
-
1. A method for optimizing a loading of a web page, the method comprising:
-
receiving indications of web page elements of interest of said web page from a plurality of client devices, wherein said indications of web page elements of interest of said web page are expressed as Document Object Model (DOM) elements, wherein an indication of a webpage element of interest of said web page is identified in response to a user selection of an area on said web page; updating a list of web page elements of said web page sorted in terms of popularity based on said received indications of web page elements of interest of said web page; receiving a request to retrieve said web page; accessing said sorted list of web page elements of said web page; and transmitting, by a processor, data to populate content of web page elements of said web page in an order based on said sorted list;
wherein said content of said web page elements of said web page comprises content of a DOM element of said DOM elements of said web page and children of said DOM element of said web page that is transmitted to a client device and content of remaining elements of said web page that is transmitted asynchronously to said client device. - View Dependent Claims (2, 3, 4, 5)
-
Specification