发明名称 Efficient delivery of content by virtualization of dynamic interaction with the document object model
摘要 A method of updating a document object model (DOM) is disclosed. A request by a web browser for information to update the DOM is intercepted by intercepting an interaction with the DOM. The request is converted to a server request as part of a client-server protocol, requesting at least a portion of the information from a server. The server request is sent to the server. A first server response including at least a portion of the information from the server is received. The first server response is processed according to the client-server protocol to determine a first update to the DOM. The first update is applied to the DOM.
申请公布号 US9253013(B1) 申请公布日期 2016.02.02
申请号 US201213563554 申请日期 2012.07.31
申请人 Instart Logic, Inc. 发明人 Kolam Hariharan;Kennedy Brian;Gaunker Rajaram;Venkat Raghu Batta
分类号 G06F15/16;H04L29/08;H04L29/06 主分类号 G06F15/16
代理机构 Van Pelt, Yi and James LLP 代理人 Van Pelt, Yi and James LLP
主权项 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- and supplanting the original request by the web browser to update the DOM by a modified request to update the DOM, 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 been 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, wherein segmenting the set of information into the portion of the set of information and an at least an additional portion of the set of information is based at least in part on a network condition, and wherein the set of information comprises an image, and wherein the portion of the set of information comprises lower frequency components of the image, and wherein the at least an additional portion of the set of information comprises higher frequency components of the image, and wherein the portion of the set of information comprises a first scan of a progressive JPEG image, and wherein the at least an additional portion of the set of information comprises a subsequent scan of the progressive JPEG image; 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; and applying the first update to the DOM.
地址 Palo Alto CA US