Invention Grant
- Patent Title: Optimized caching for large data requests
- Patent Title (中): 针对大型数据请求优化缓存
-
Application No.: US12764319Application Date: 2010-04-21
-
Publication No.: US08495166B2Publication Date: 2013-07-23
- Inventor: George Perantatos , Suyog M. Gadgil , Glen Buhlmann
- Applicant: George Perantatos , Suyog M. Gadgil , Glen Buhlmann
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Turk IP Law, LLC
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F15/16

Abstract:
An optimized caching mechanism for byte range requests from a web service is provided. When a large file that is not already in cache or being transferred is requested, a background thread may be created to transfer the file and a shared data structure created to track portions of the file that are transferred. For each subsequent request for portions of the same file, the data may be sent back in chunks and the request to read each chunk from the file blocked until that chunk is filled by the background thread. Thus, the locally stored and partially filled file is shared among multiple requestors.
Public/Granted literature
- US20110264759A1 OPTIMIZED CACHING FOR LARGE DATA REQUESTS Public/Granted day:2011-10-27
Information query