/Patent Tracker
MicrosoftPatent applicationSecurity & privacyInterest 4/10

Microsoft patents method to fingerprint text messages using image recognition

Patent drawing
Patent drawing from the official filing.

Microsoft describes a system that creates a unique digital fingerprint, or signature, for text messages by first reading them from an image using optical character recognition. The system then strips away personal details, breaks the text into small pieces, and converts these pieces into numbers to generate a stable code that identifies the message content.

Why it mattersThis technique could help software automatically detect and filter duplicate or slightly altered spam messages and phishing attempts by comparing their underlying content signatures.

In the filing’s own words

Techniques are described herein that are capable of generating a content signature of a textual communication using OCR and text processing. The textual communication is rendered. Text is extracted from the rendered textual communication using OCR. Customization is removed from the text to provide a templatized version of the rendered textual communication that includes de-customized text. The de-customized text is parsed into tokens. Each token includes a respective subset of a plurality of characters. The tokens are converted into respective numbers. Each number is processed using fuzzy hash functions to provide respective hash values associated with the respective token. Representative hash values are selected for the respective fuzzy hash functions by selecting each representative hash value from the hash values that are processed using the respective fuzzy hash function. A content signature of the textual communication is generated by bitwise concatenating at least portions of the respective representative hash values.

What exactly they claim (claim 1)

1. A system comprising: memory; and a processing system coupled to the memory, the processing system configured to: process numerical representations of respective subsets of a plurality of characters in a textual communication using a same plurality of fuzzy hash functions to generate respective pluralities of hash values associated with the respective subsets of the plurality of characters; select representative hash values that are generated using respective fuzzy hash functions, which are included in the same plurality of fuzzy hash functions that are used to process each of the numerical representations of the respective subsets of the plurality of characters, by selecting, for each respective fuzzy hash function, a representative hash value from hash values that are associated with the respective subsets of the plurality of characters and that are generated using the respective fuzzy hash function; and generate a content signature of the textual communication by bitwise concatenating at least portions of the respective representative hash values that are generated using the respective fuzzy hash functions, which are used to process each of the numerical representations of the respective subsets of the plurality of characters.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
GENERATING A CONTENT SIGNATURE OF A TEXTUAL COMMUNICATION USING OPTICAL CHARACTER RECOGNITION AND TEXT PROCESSING
Publication number
US20260322854A1
Application number
19467565
Filed
Feb 2, 2026
Published
Oct 15, 2026
Inventors
5
Claims
20

Classified under

H04L 63/1483 Electricity & electronicsG06F 40/205 Physics & computingG06F 40/284 Physics & computingG06V 30/18 Physics & computing

More from Microsoft in Security & privacy

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.