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. 26, 2020

Filed:

Aug. 29, 2017
Applicant:

Crowdstrike, Inc., Irvine, CA (US);

Inventors:

Cat S. Zimmermann, Lake Forest Park, WA (US);

Steven King, Bellevue, WA (US);

Assignee:

CrowdStrike, Inc., Irvine, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/65 (2018.01); G06F 9/445 (2018.01); G06F 21/56 (2013.01); G06F 21/57 (2013.01); G06F 8/71 (2018.01);
U.S. Cl.
CPC ...
G06F 8/65 (2013.01); G06F 8/71 (2013.01); G06F 9/44557 (2013.01); G06F 9/44589 (2013.01); G06F 21/563 (2013.01); G06F 21/57 (2013.01);
Abstract

A remote security system may generate multiple different binary programs for corresponding operating system (OS) kernel versions that are to receive a software upgrade. A suppression process may then compare code in the code sections between pairs of binary programs, and may also compare the data in the data sections between the pairs of binary programs to identify subsets of 'identical' binaries. The remote security system may send a representative binary (while suppressing the remaining binaries in a subset of identical binaries) to host computing devices that run different OS kernel versions. On the receiving end, a host computing device that runs a particular OS kernel version may receive a binary program, and prior to loading the binary program, modify the binary program to render the binary loadable by (or compatible with) the particular OS kernel version running on the host computing device.


Find Patent Forward Citations

Loading…