发明名称 Programming model for synchronizing browser caches across devices and web services
摘要 A computer user may use a computing environment comprising a set of computers that respectively feature a web browser having a browser cache containing many types of data objects, including application resources and user-generated data files. However, the contents of a browser cache significantly contribute to the computing environment of a computer, and the computing environments presented by each computer may diverge, providing an inconsistent computing environment. Instead, the contents of browser caches of the computers comprising the computing environment may be synchronized across computers. Additionally, the browser cache may be synchronized with the other data objects of a computing environment (such as relevant portions of the filesystem); the synchronizing may be implemented as an out-of-browser process executing independently of the applications, and even when the browser is not executing; and the synchronization may be exposed through a programmatic access with which web applications may interact.
申请公布号 US8812451(B2) 申请公布日期 2014.08.19
申请号 US200912402366 申请日期 2009.03.11
申请人 Microsoft Corporation 发明人 Shukla Dharma;Parasnis Abhay;Endres Raymond;Ghanaie-Sichanie Arash;Hilerio Israel;Mohammed Farookh;Bhandarkar Aditya
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Webster Bryan;Sanders Andrew;Minhas Micky
主权项 1. A method of bidirectionally synchronizing a web browser cache of a web browser on a computer having a processor with a remote web browser cache of a remote computer, the method comprising: executing on the processor instructions configured to: upon detecting a writing of at least one data object in the web browser cache, synchronize the web browser cache with the remote web browser cache of the remote computer; andupon receiving from the remote computer an update of at least one data object of the remote web browser cache, the data object received from a webserver: write the update to the web browser cache; andupon receiving a request from a user of the computer to access the data object from the webserver, provide the data object from the web browser cache.
地址 Redmond WA US