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. 11, 2007

Filed:

Jun. 23, 2004
Applicants:

R. David Chicks, Redmond, WA (US);

Aidan T. Hughes, Bellevue, WA (US);

Jay Ferdinand N. Alabraba, Jr., Seattle, WA (US);

Inventors:

R. David Chicks, Redmond, WA (US);

Aidan T. Hughes, Bellevue, WA (US);

Jay Ferdinand N. Alabraba, Jr., Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

The present invention leverages selections of data locations and comparative analysis of data values stored in these locations to provide a secure means of maintaining data integrity with minimal computational burdens. This provides, in one instance of the present invention, a tamper-resistant process to ensure that software application usage data is protected from malicious attacks. By storing and recalling data in an untraceable fashion, the present invention substantially increases the effort required to spoof the stored data. Additionally, comparative analysis is utilized with the randomized approach to facilitate in maintaining consistency of the stored data both in retrieval of information and when storing new data values. This allows checking of the data prior to overwriting sensitive data, thwarting malicious attacks that spoof new data as a means to alter the stored data.


Find Patent Forward Citations

Loading…