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:
Mar. 23, 2021

Filed:

Feb. 12, 2019
Applicant:

The Johns Hopkins University, Baltimore, MD (US);

Inventors:

Margaret F. Lospinuso, Chapel Hill, NC (US);

Sakunthala Harshavardhana, Marlboro, NJ (US);

Laura J. Glendenning, Columbia, MD (US);

Kathleen N. McGill, Omaha, NE (US);

Robert M. Seng, Silver Spring, MD (US);

Tzuhsiu Chiou, Silver Spring, MD (US);

Sterling E. Vinson, Columbia, MD (US);

Assignee:

The Johns Hopkins University, Baltimore, MD (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/74 (2018.01); G06F 8/75 (2018.01);
U.S. Cl.
CPC ...
G06F 8/74 (2013.01); G06F 8/75 (2013.01);
Abstract

An example method for determining a software classification is provided. The example method may include determining a plurality of substream boundaries including a first substream boundary within a representation of a software binary, and segmenting the representation of the software binary into a plurality of substreams. The example method may further include generating a first count string for a first substream based on operational class token counts in a tokenization of the first substream, where the tokenization of the first substream may be based on a mapping of commands within the first substream to operational classes. The example method may further include performing a first count string comparison with a reference database to determine a first count string match, where the first count string comparison being based on the first count string, and classifying the software binary based on the first count string match.


Find Patent Forward Citations

Loading…