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:
Jul. 20, 2010

Filed:

Aug. 30, 2005
Applicants:

Walter D. Pullen, Seattle, WA (US);

Bradley D. Miller, Seattle, WA (US);

Inventors:

Walter D. Pullen, Seattle, WA (US);

Bradley D. Miller, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

A tamper-resistant text stream watermarking system is provided. Content such as any text-based document including programming code is encoded with a watermarking mechanism. The mechanism modifies the text itself according to a preset repeating pattern without changing the substance. Examples include patterned use of white spaces, contractions, abbreviations, order of local variables in programming code, and the like. The pattern may include a binary fingerprint that can be used to trace the watermarked document to an assigned source or version of the original document. In analyzing a suspect text stream, patterns are generated based on instances of the mechanism and their corresponding bit values. Repeating patterns are combined into a bit stream along with separators between each pattern. The bit stream can then be analyzed to determine a source of the watermarked text stream.


Find Patent Forward Citations

Loading…