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:
May. 20, 2025

Filed:

Oct. 11, 2022
Applicants:

Oceanit Laboratories, Inc., Honolulu, HI (US);

The Regents of the University of Michigan, Ann Arbor, MI (US);

Inventors:

David Siu, Honolulu, HI (US);

J. Alex Halderman, Ann Arbor, MI (US);

Max Froehlich, Ann Arbor, MI (US);

Steven Sprecher, Boston, MA (US);

Ky Ho, Honolulu, HI (US);

Wen Plotnick, Ann Arbor, MI (US);

Assignees:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/55 (2013.01); G06F 21/56 (2013.01);
U.S. Cl.
CPC ...
G06F 21/554 (2013.01); G06F 21/565 (2013.01); G06F 21/566 (2013.01); G06F 2221/034 (2013.01);
Abstract

Disclosed herein are devices, systems, and methods for detecting, mitigating, and protecting against malicious actions and/or malicious computer software, including malware and ransomware. Specifically, disclosed embodiments mitigate the threat of ransomware across a wide range of devices including, for example, servers, storage systems, computers, and portable storage devices. At least one embodiment stealthily detects malicious actions by interposing when a file is opened for writing, creating a temporary checkpoint, comparing existing data in the file to what will be written to determine if it is destructive, and, if the behavior is malicious and/or destructive, preserving the checkpoint. At least a further embodiment can be implemented on, and/or ported in, a portable storage device (e.g., a USB device).


Find Patent Forward Citations

Loading…