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. 16, 2025

Filed:

Dec. 06, 2022
Applicant:

Sophos Limited, Abingdon, GB;

Inventors:

Alexander Vermaning, Enschede, NL;

Ronny Henk Gert Tijink, Hengelo, NL;

Mark Willem Loman, Overijssel, NL;

Lute Edwin Engels, Hengelo, NL;

Assignee:

Sophos Limited, Abingdon, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/51 (2013.01); G06F 21/54 (2013.01);
U.S. Cl.
CPC ...
G06F 21/51 (2013.01); G06F 21/54 (2013.01);
Abstract

A computer-implemented method includes detecting, by a computing device, a request from a macro included in a document file that is open in a software application executing on the computing device, where the macro comprises executable code and where the document file further includes non-executable document content. The method further includes determining if the request includes simulation of a physical keystroke based on detecting that the request includes a function call to a function that synthesizes keystrokes. The method further includes responsive to determining that the request includes simulation of the physical keystroke, preventing the request from being satisfied.


Find Patent Forward Citations

Loading…