发明名称 Presenting modules in a browser
摘要 Module management software receives a request from the browser for a presentation composed of at least one module. The module management software transmits a request for module data associated with the module to a first server that caches the module data after retrieving the module data from a website. The module management software then receives the requested module data from the first server and transmits a request for each of the resource files described in the module data to a second server that caches each of the resource files after retrieving the resource file from an external (or internal) website. Each request for a resource file can be handled by a corresponding thread. The module management software delays transmission of the module data to the browser, if any requested resource file is not received within a time limit derived at least in part from a service level agreement.
申请公布号 US9148466(B2) 申请公布日期 2015.09.29
申请号 US201012898655 申请日期 2010.10.05
申请人 Yahoo! Inc. 发明人 Fay Karen;Waldura Renaud;Chow Michael;Wexler Mike
分类号 G06F15/16;H04L29/08 主分类号 G06F15/16
代理机构 Martine Penilla Group, LLP 代理人 Martine Penilla Group, LLP
主权项 1. A method for managing a presentation in a browser executing on a client device, comprising: receiving a request from the browser for a presentation composed of at least one module; transmitting a request for data associated with the module to a first server that caches module data after retrieving module data from a website; receiving the requested module data from the first server; transmitting a request for each of the resource files described in the module data to a second server that caches each of the resource files after retrieving the resource file from a website; receiving each of the requested resource files and discarding each of the received resource files without transmission to the browser; modifying the module data so that the module data indicates that each of the resource files is located on the second server; and delaying transmission of the module data to the browser, if any requested resource file is not received within a time limit derived at least in part from a service level agreement, wherein each operation of the method is executed by a processor.
地址 Sunnyvale CA US