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:
Dec. 17, 2013

Filed:

Mar. 11, 2010
Applicants:

Michael S. Jarrett, Kirkland, WA (US);

Vishal Kapoor, Seattle, WA (US);

Mathew J. Mccormack, Melbourne, AU;

Timothy D. Ebringer, Richmond, AU;

Marc E. Seinfeld, Fort Lauderdale, FL (US);

Jeremy D. Croy, Redmond, WA (US);

Alvin Loh, Kirkland, WA (US);

Inventors:

Michael S. Jarrett, Kirkland, WA (US);

Vishal Kapoor, Seattle, WA (US);

Mathew J. McCormack, Melbourne, AU;

Timothy D. Ebringer, Richmond, AU;

Marc E. Seinfeld, Fort Lauderdale, FL (US);

Jeremy D. Croy, Redmond, WA (US);

Alvin Loh, Kirkland, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Systems, methods and apparatus for automatically identifying a version of a file that is expected to be present on a computer system and for automatically replacing a potentially corrupted copy of the file with a clean (or undamaged) copy of the expected version. Upon identifying a file on the computer system as being potentially corrupted, a clean file agent may perform an analysis based on the identity of the file and one or more other properties of the system to determine the version of the file that is expected to be present on the system. Once the expected version is identified, a clean replacement copy of the file may be obtained from a clean file repository by submitting a version identifier of the expected version. The version identifier may be a hash value, which may additionally be used to verify integrity of the clean copy.


Find Patent Forward Citations

Loading…