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. 09, 2008

Filed:

Jul. 23, 2003
Applicants:

Vishnu A. Patankar, Kirkland, WA (US);

Robert Reichel, Sammamish, WA (US);

John J. Lambert, Seattle, WA (US);

Kedarnath A. Dubhashi, Redmond, WA (US);

Jim E. Thatcher, Redmond, WA (US);

Inventors:

Vishnu A. Patankar, Kirkland, WA (US);

Robert Reichel, Sammamish, WA (US);

John J. Lambert, Seattle, WA (US);

Kedarnath A. Dubhashi, Redmond, WA (US);

Jim E. Thatcher, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/30 (2006.01); G06F 12/14 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
Abstract

The restriction of particular resources includes providing a digital signature for unauthorized resources based on a structure-related parameter of the resource. Thus, attempts at circumventing recognition of such resource will likely result in altering the overall functionality of the resource. Further, such digital signatures are encoded in a critical file required for loading of a resource, thus ensuring that the identity of the resource is considered before execution thereof. Enforcement of the resource restriction includes generating a verification signature for a resource that requests loading. The verification signature is compared to the signature coded into the critical file, and a positive match results in the resource being blocked from loading.


Find Patent Forward Citations

Loading…