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:
Feb. 16, 2010

Filed:

Feb. 20, 2004
Applicants:

Jeffrey C. Schlimmer, Redmond, WA (US);

David Levin, Redmond, WA (US);

Alfred Lee, Iv, Seattle, WA (US);

Erik B. Christensen, Seattle, WA (US);

Bradford H. Lovering, Seattle, WA (US);

Inventors:

Jeffrey C. Schlimmer, Redmond, WA (US);

David Levin, Redmond, WA (US);

Alfred Lee, IV, Seattle, WA (US);

Erik B. Christensen, Seattle, WA (US);

Bradford H. Lovering, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Implementations are described and claimed herein to detect an invalid policy that may reside in a cache at a client. An expired policy is removed from cache and a current policy is requested. Otherwise the cached policy may be used. The client indicates which policy it is using by generating a policy digest, including, in compressed form, one or more assertions. If the host determines the policy digest is invalid, the host issues an invalid digest fault. If the policy digest is valid, but the assertions included in the policy digest are invalid, the host issues an invalid policy fault. In either case, the client is notified that the cached policy is no longer valid and that a current policy should be requested.


Find Patent Forward Citations

Loading…