Patent ID: 9450803
Filing Date: 2016-09-20
CPC Classification: H04L,H04N

Claim Text:
1. A method of updating a document object model (DOM), comprising the steps of: intercepting an original request by a web browser to update the DOM, comprising intercepting a DOM application programming interface (API) call made by a JavaScript that is a portion of a webpage; supplanting the original request by the web browser to update the DOM by a modified request to update the DOM, comprising supplanting the DOM API call by another DOM API call, wherein the original request would have caused downloading of a set of information from a server to update the DOM had the original request not be intercepted and supplanted; forming a request to the server based on the original request, wherein the request to the server requests downloading of a portion of the set of information but not all of the set of information from the server; sending the request to the server; receiving a first response to the request, wherein the first response to the request includes the portion of the set of information from the server; processing the first response to determine a first update to the DOM; applying the first update to the DOM; sending a subsequent request to the server, requesting at least an additional portion of the set of information from the server, wherein segmenting the set of information into the portion of the set of information and the least an additional portion of the set of information is based at least in part on priorities of different portions of the information; receiving a second response including the at least an additional portion of the set of information from the server; processing the second response to determine a second update to the DOM; and applying the second update to the DOM.