The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 06, 2001

Filed:

Jul. 22, 1998
Applicant:
Inventor:

Rajeev Dujari, Kirkland, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/314 ;
U.S. Cl.
CPC ...
G06F 1/314 ;
Abstract

A method and system for caching partial downloads of network content and using that cached partial content to satisfy requests for content from client applications, in a manner that is invisible to the application. A network interface receives a request for content corresponding to cached partial content, determines what portion is cached and what portion is missing, and requests from the server only the missing range of content. When the missing content is received in a partial range response, it is merged with the cached content to provide the full content requested. The interface further transforms the range response to a response that the application is expecting and is capable of handling. Benefits include reduced client latency, reduced server load and improved network utilization. In an alternate enhancement, the interface uses pointers to track client requests for content with the amount of content received and cached for that content, to give the application the illusion of having random access to the content.


Find Patent Forward Citations

Loading…