发明授权
- 专利标题: Protocol-independent client-side caching system and method
- 专利标题(中): 不依赖协议的客户端缓存系统和方法
-
申请号: US10387972申请日: 2003-03-12
-
公开(公告)号: US07349943B2公开(公告)日: 2008-03-25
- 发明人: Yun Lin , Navjot Virk , Shishir Pardikar , Rohan Kumar
- 申请人: Yun Lin , Navjot Virk , Shishir Pardikar , Rohan Kumar
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Workman Nydegger
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; G06F12/00
摘要:
A system and method that automatically and transparently handle client-side caching of network file data, independent of any remote file handling protocol. A protocol-independent client-side caching mechanism is inserted as a service that handles file-related requests directed to a network, and attempts to satisfy the requests via a client-side caching persistent store. By way of pre-process and post-process calls on a file create request, the caching mechanism creates file-related data structures, and overwrites the information in those structures that a buffering service uses to call back to a network redirector, whereby the client-side caching mechanism inserts itself into the communication flow between the network redirector and the buffering service. Once in the flow of communication, network-directed file read and write requests may be transparently handled by the client-side caching mechanism when appropriate, yet the redirector may be instructed to communicate with the server when needed to satisfy the request.