会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • REDUCING WEB BROWSING OVERHEADS WITH EXTERNAL CODE CERTIFICATION
    • 减少网络浏览超出外部代码认证
    • US20130198612A1
    • 2013-08-01
    • US13399126
    • 2012-02-17
    • Luis CezeGheorghe C. CascavalMohammad H. Reshadi
    • Luis CezeGheorghe C. CascavalMohammad H. Reshadi
    • G06F21/00G06F17/00
    • H04L63/123G06F17/30899G06F21/51G06F21/64
    • Methods, servers, and systems for using signatures/certifications embedded in pre-processed code to enable use or reuse of pre-processed code to obviate the need to perform some operations or execute some scripts within the web page content. One or more operations may be performed within an executable script in web page content and signing the result of the operation in a manner that can be used to verify that the corresponding operation may be skipped by a browser. A browser receiving signed pre-processed code may use a signature verification process to determine whether the browser can bypass executing corresponding scripts in the web page content or perform alternative operations. Operations may be pre-performed and the results signed by off-line tools and included in the web page content. Results of operations may be stored in memory along with a signature so the results of the operation can be reused in the future.
    • 使用嵌入在预处理代码中的签名/认证的方法,服务器和系统能够使用或重新使用预处理的代码,以避免在网页内容中执行某些操作或执行某些脚本的需要。 可以在网页内容中的可执行脚本内执行一个或多个操作,并以可用于验证相应操作可能被浏览器跳过的方式对操作结果进行签名。 接收签名的预处理代码的浏览器可以使用签名验证过程来确定浏览器是否可以绕过在网页内容中执行相应的脚本或执行替代操作。 操作可能是预先执行的,结果由离线工具签名并包含在网页内容中。 操作结果可以与签名一起存储在存储器中,因此可以在将来重复使用该操作的结果。
    • 8. 发明申请
    • MEMOIZING WEB-BROWSING COMPUTATION WITH DOM-BASED ISOMORPHISM
    • 用基于DOM的异构体来记录网络浏览计算
    • US20110258532A1
    • 2011-10-20
    • US13096131
    • 2011-04-28
    • Luis CEZEGheorghe C. CascavalBin WangMichael P. MahanChetan S. DhillonWendell RuotsiVikram Mandyam
    • Luis CEZEGheorghe C. CascavalBin WangMichael P. MahanChetan S. DhillonWendell RuotsiVikram Mandyam
    • G06F17/00
    • G06F17/30902
    • Methods and devices for accelerating webpage rendering by a browser store document object model (DOM) tree structures and computations of rendered pages, and compare portions of a DOM tree of pages being render to determining if portions of the DOM tree structures match. If a DOM tree of a webpage to be rendered matches a DOM tree stored in memory, the computations associated with the match DOM tree may be recalled from memory, obviating the need to perform the calculations to render the page. A tree isomorphism algorithm may be used to recognize DOM trees stored in memory that match the DOM tree of the webpage to be rendered. Reusing rendering computations may significantly reducing the time and resources required for rendering web pages. Identifying reusable portions of calculation results based on DOM tree isomorphism enables the browser to reuse stored webpage rendering calculations even when URLs do not match.
    • 用于通过浏览器存储文件对象模型(DOM)树结构和渲染页面的计算来加速网页呈现的方法和装置,并且比较正在渲染的页面的DOM树的部分,以确定DOM树结构的部分是否匹配。 如果要渲染的网页的DOM树与存储在存储器中的DOM树匹配,则可以从存储器调用与匹配DOM树相关联的计算,从而避免执行计算以呈现页面。 可以使用树同构方法来识别存储在与要渲染的网页的DOM树相匹配的存储器中的DOM树。 重用渲染计算可能会大大减少渲染网页所需的时间和资源。 识别基于DOM树同构的计算结果的可重用部分,即使URL不匹配,浏览器也可以重新使用存储的网页呈现计算。
    • 9. 发明授权
    • Memoizing web-browsing computation with DOM-based isomorphism
    • 使用基于DOM的同构异构来记录网络浏览计算
    • US09171097B2
    • 2015-10-27
    • US13096131
    • 2011-04-28
    • Luis CezeGheorghe C. CascavalBin WangMichael P. MahanChettan S. DhillonWendell RuotsiVikram Mandyam
    • Luis CezeGheorghe C. CascavalBin WangMichael P. MahanChettan S. DhillonWendell RuotsiVikram Mandyam
    • G06F17/27G06F17/30G06F17/22
    • G06F17/30902
    • Methods and devices for accelerating webpage rendering by a browser store document object model (DOM) tree structures and computations of rendered pages, and compare portions of a DOM tree of pages being render to determining if portions of the DOM tree structures match. If a DOM tree of a webpage to be rendered matches a DOM tree stored in memory, the computations associated with the match DOM tree may be recalled from memory, obviating the need to perform the calculations to render the page. A tree isomorphism algorithm may be used to recognize DOM trees stored in memory that match the DOM tree of the webpage to be rendered. Reusing rendering computations may significantly reducing the time and resources required for rendering web pages. Identifying reusable portions of calculation results based on DOM tree isomorphism enables the browser to reuse stored webpage rendering calculations even when URLs do not match.
    • 用于通过浏览器存储文件对象模型(DOM)树结构和渲染页面的计算来加速网页呈现的方法和装置,并且比较正在渲染的页面的DOM树的部分,以确定DOM树结构的部分是否匹配。 如果要渲染的网页的DOM树与存储在存储器中的DOM树匹配,则可以从存储器调用与匹配DOM树相关联的计算,从而避免执行计算以呈现页面。 可以使用树同构方法来识别存储在与要渲染的网页的DOM树相匹配的存储器中的DOM树。 重用渲染计算可能会大大减少渲染网页所需的时间和资源。 识别基于DOM树同构的计算结果的可重用部分,即使URL不匹配,浏览器也可以重新使用存储的网页呈现计算。
    • 10. 发明授权
    • Combining static and dynamic compilation to remove delinquent loads
    • 结合静态和动态编译来消除违规负载
    • US08136103B2
    • 2012-03-13
    • US12058172
    • 2008-03-28
    • Gheorghe C. CascavalYaoqing GaoAllan H. KielstraKevin A. Stoodley
    • Gheorghe C. CascavalYaoqing GaoAllan H. KielstraKevin A. Stoodley
    • G06F9/45
    • G06F8/4442G06F12/0862
    • A method for combined static and dynamic compilation of program code to remove delinquent loads can include statically compiling source code into executable code with instrumented sections each being suspected of including a delinquent load, and also into a separate intermediate language representation with annotated portions each corresponding to one of the instrumented sections. The method also can include executing the instrumented sections repeatedly and monitoring cache misses for each execution. Finally, the method can include dynamically recompiling selected ones of the instrumented sections using corresponding ones of the annotated portions of the separate intermediate language representation only after a threshold number of executions of the selected ones of the instrumented sections, each recompilation include a pre-fetch directive at a pre-fetch distances tuned to avoid the delinquent load.
    • 用于组合静态和动态编译程序代码以消除违规负载的方法可以包括将源代码静态地编译成可执行代码,其中每个都被怀疑包含拖欠负载的检测部分,并且还包括具有注释部分的单独的中间语言表示,每个对应于 其中一个仪器部分。 该方法还可以包括重复执行检测的部分,并监视每次执行的高速缓存未命中。 最后,该方法可以包括仅在所选择的被检测部分的阈值数量执行之后,使用单独的中间语言表示的对应注释部分中的对应的部分动态重新编译所选择的部分部分,每次重新编译包括预取 指令以预取距离进行调整,以避免拖欠负荷。