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:
Apr. 13, 2010

Filed:

Feb. 22, 2005
Applicants:

Yun Lin, Kirkland, WA (US);

Navjot Virk, Bellevue, WA (US);

Brian S. Aust, Redmond, WA (US);

Shishir P. Pardikar, Redmond, WA (US);

David C. Steere, Bellevue, WA (US);

Mohammed A. Samji, Bellevue, WA (US);

Inventors:

Yun Lin, Kirkland, WA (US);

Navjot Virk, Bellevue, WA (US);

Brian S. Aust, Redmond, WA (US);

Shishir P. Pardikar, Redmond, WA (US);

David C. Steere, Bellevue, WA (US);

Mohammed A. Samji, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention provides a novel client side caching (CSC) infrastructure that supports transition states at the directory level to facilitate a seamless operation across connectivity states between client and remote server. More specifically, persistent caching is performed to safeguard the user (e.g., client) and/or the client applications across connectivity interruptions and/or bandwidth changes. This is accomplished in part by caching to a client data store the desirable file(s) together with the appropriate file access parameters. Moreover, the client maintains access to cached files during periods of disconnect. Furthermore, portions of a path can be offline while other portions upstream can remain online. CSC operates on the logical path which cooperates with DFS which operates on the physical path to keep track of files cached, accessed and changes in the directories. In addition, truth on the client is facilitated whether or not a conflict of file copies exists.


Find Patent Forward Citations

Loading…