IP Library Granted Patent US 12,591,675
Granted Patent B2
US 12,591,675 · App. 18/005,728 · Granted Mar 31, 2026

Methods and systems for securing computer systems or networks against suspect binary files

Inventor: Fadi El-Moussa (London, GB)
Assignee: British Telecomunications Public Limited Company
G06F21/568G06F21/54G06F21/564
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,591,675
App. No.
18/005,728
Granted
Mar 31, 2026
Kind
B2
Abstract

A computer-implemented method of automatically securing a computer system or network against a suspect binary file (SBF) by, in response to detection of the SBF, initiating an automatic defence strategy comprising an action known to mitigate a known threat posed by a closest known malicious binary file (KMBF). The method further includes identifying the closest KMBF by comparing an SBF application programming interface (API) profile generated in respect of the SBF with respective KMBF API profiles generated in respect of each of a plurality of KMBFs, the SBF and KMBF API profiles being generated by: identifying any API calls in the respective binary file; and assigning each of said identified API calls to one of a plurality of API call categories defined by one or more actions known to be effective in mitigating one or more possible threats posed by the respective API call category.

Claims (60)

1 . A computer-implemented method of automatically securing a computer system or network against a suspect binary file (SBF) by, in response to detection of the SBF, initiating an automatic defense strategy including an action known to mitigate a known threat posed by a closest known malicious binary file (KMBF), the method comprising:

identifying the closest KMBF from a plurality of KMBFs by comparing an SBF application programming interface (API) profile generated in respect of the SBF with respective KMBF API profiles generated in respect of each of the plurality of KMBFs, the SBF API profile and the KMBF API profiles being generated by:

identifying any API calls in the respective binary file,

assigning each of the identified API calls to one of a plurality of API call categories defined by one or more actions known to be effective in mitigating one or more possible threats posed by the respective API call category,

counting the number of API calls of the SBF assigned to each of the API call categories,

counting the number of API calls of the KMBF assigned to each of the API call categories, and

for each of the KMBFs:

allocating each of the API call categories an API call category matching score according to how close the number of API calls of the SBF assigned to that category is to the number of API calls of the KMBF assigned to that category, and

allocating the KMBF an API profile matching score with respect to the SBF by combining all of the API call category matching scores,

wherein the closest KMBF is identified as the one of the plurality of KMBFs with a highest API profile matching score.

2 . The method of claim 1 , wherein the plurality of API call categories comprise:

API calls which can be stymied by encrypting and/or deleting one or more categories of data;

API calls which can be stymied by enforcing file and/or application access controls;

API calls which can be stymied by blocking one or more categories of transmission and/or reception;

API calls which can be stymied by enforcing process locks and/or memory access controls; and

API calls which can be stymied by raising one or more alerts.

3 . The method of claim 1 , wherein identifying the closest KMBF is further performed by comparing an SBF branch map generated in respect of the SBF with respective KMBF branch maps generated in respect of each of the plurality of KMBFs, the SBF branch map and the KMBF branch maps being generated by breaking each of the respective binary files down into a respective sequence of blocks and determining how each block of the sequence branches to one or more other blocks of the sequence.

4 . The method of claim 3 , further comprising, for each of the KMBFs:

allocating an API profile matching score;

allocating a branch map matching score by performing tree pattern matching between the KMBF and the SBF; and

allocating a combined matching score by combining the API profile matching score with the branch map matching score;

wherein the closest KMBF is identified as the one of the plurality of KMBFs with the highest combined matching score.

5 . The method of claim 3 , further comprising generating the SBF branch map and the KMBF branch maps by identifying any branch instructions in the respective binary file, each of the branch instructions:

delineating the end of a block; and

indicating both:

one or more other blocks the block branches to, and

whether the block branches to each of the one or more other blocks conditionally or unconditionally.

6 . The method of claim 5 , further comprising, for each of the KMBFs:

allocating an API profile matching score;

allocating each identified KMBF branch instruction a branch instruction matching score with respect to a corresponding SBF branch instruction according to how close the number of one or more other blocks of the KMBF the KMBF branch instruction indicates branching to is to the number of one or more other blocks of the SBF the corresponding SBF branch instruction indicates branching to;

allocating the KMBF a branch map matching score by combining all of the branch instruction matching scores; and

allocating a combined matching score by combining the API profile matching score with the branch map matching score;

wherein the closest KMBF is identified as the one of the plurality of KMBFs with the highest combined matching score.

7 . The method of claim 6 , further comprising, for each of the KMBFs:

allocating each identified KMBF branch instruction its branch instruction matching score further according to whether the KMBF branch instruction indicates branching to a block of the KMBF that corresponds to a block of the SBF which the corresponding SBF branch instruction indicates branching to.

8 . The method of claim 7 , further comprising, for each of the KMBFs:

allocating each identified KMBF branch instruction its branch instruction matching score further according to, when the KMBF branch instruction and the corresponding SBF branch instruction both indicate branching to a plurality of other blocks, whether an alternative block of the KMBF the KMBF branch instruction indicates branching to corresponds to an alternative block of the SBF the SBF branch instructions indicates branching to.

9 . The method of claim 1 , wherein the automatic defense strategy further comprises a further action predicted to mitigate a predicted threat posed by a discrepant function present in the SBF but not the KMBF.

10 . The method of claim 9 , further comprising, in response to detection of the SBF and prior to initiating the automatic defense strategy:

identifying the discrepant function;

assigning the discrepant function to one of a plurality of function categories defined by one or more actions known to be effective in mitigating one or more possible threats posed by the respective function category; and

selecting the further action from the one or more actions known to be effective in mitigating the one or more threats posed by the one of the plurality of function categories.

11 . The method of claim 10 , wherein the plurality of function categories comprise:

functions which can be stymied by encrypting or deleting one or more categories of data;

functions which can be stymied by enforcing file or application access controls;

functions which can be stymied by blocking one or more categories of transmission or reception;

functions which can be stymied by enforcing process locks or memory access controls; and

functions which can be stymied by raising one or more alerts.

12 . The method of claim 9 , further comprising:

generating an SBF branch map in respect of the SBF and a closest KMBF branch map in respect of the closest KMBF by breaking each of the respective binary files down into a respective sequence of blocks and determining how each block of the sequence branches to one or more other blocks of the sequence; and

identifying the discrepant function by identifying a discrepant branch of the SBF branch map having no corresponding branch in the closest KMBF branch map.

13 . The method of claim 9 , further comprising identifying the discrepant function by identifying an API call category to which the number of API calls assigned from the closest KMBF is lower than the number of API calls assigned from the SBF.

14 . The method of claim 1 , wherein the action is selected from:

encrypting and/or deleting one or more categories of data;

enforcing one or more file and/or application access controls;

blocking one or more categories of transmission and/or reception;

enforcing one or more process locks and/or memory access controls; and

raising one or more alerts.

15 . A system comprising at least one processor and memory configured to perform the method of claim 1 .

16 . A non-transitory computer-readable data carrier having stored thereon a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: EL-MOUSSA, FADI
To: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Reel/Frame 063945/0770 →
Priority Claims (1)
GB 2010898 · Jul 15, 2020 · national
Continuity (1)
Related Publication 20230274000A1 · Aug 31, 2023
References Cited (346)
US 6775780B1 · Muttik · 2004 [cited by applicant]
US 7444309B2 · Branke et al. · 2008 [cited by applicant]
US 7656799B2 · Samuels et al. · 2010 [cited by applicant]
US 7890941B1 · Garud et al. · 2011 [cited by applicant]
US 8554224B2 · Soliman · 2013 [cited by applicant]
US 8903402B2 · Guo et al. · 2014 [cited by applicant]
US 9141796B2 · Kim et al. · 2015 [cited by applicant]
US 9160749B2 · Subramanian · 2015 [cited by examiner]
US 9215629B2 · Hapsari et al. · 2015 [cited by applicant]
US 9301105B2 · Kim et al. · 2016 [cited by applicant]
US 9392420B2 · Fodor et al. · 2016 [cited by applicant]
US 9439137B2 · Kim et al. · 2016 [cited by applicant]
US 9462546B2 · Ohta et al. · 2016 [cited by applicant]
US 9615318B2 · Morper et al. · 2017 [cited by applicant]
US 9621571B2 · Kim et al. · 2017 [cited by applicant]
US 9659176B1 · Roter et al. · 2017 [cited by applicant]
US 9961687B2 · Kashiwase et al. · 2018 [cited by applicant]
US 9998982B2 · Horn et al. · 2018 [cited by applicant]
US 10057743B2 · Jabara et al. · 2018 [cited by applicant]
US 10104110B2 · Oliphant et al. · 2018 [cited by applicant]
US 10194474B2 · Fitch et al. · 2019 [cited by applicant]
US 10362555B2 · Briggs et al. · 2019 [cited by applicant]
US 10405280B2 · Mackenzie et al. · 2019 [cited by applicant]
US 10462846B2 · Morrill et al. · 2019 [cited by applicant]
US 10498502B2 · Mildh et al. · 2019 [cited by applicant]
US 10575305B2 · Webb et al. · 2020 [cited by applicant]
US 10728843B2 · Mackenzie et al. · 2020 [cited by applicant]
US 10728844B2 · Mackenzie et al. · 2020 [cited by applicant]
US 10848965B1 · Budhathoki et al. · 2020 [cited by applicant]
US 10863360B2 · Mackenzie et al. · 2020 [cited by applicant]
US 11176251B1 · Plantenga et al. · 2021 [cited by applicant]
US 11354409B1 · Kenefick · 2022 [cited by examiner]
US 11470548B2 · Mackenzie et al. · 2022 [cited by applicant]
US 11556640B1 · Tully et al. · 2023 [cited by applicant]
US 11558854B2 · Diaz · 2023 [cited by applicant]
US 11604153B2 · Liu et al. · 2023 [cited by applicant]
US 11683752B2 · Mackenzie et al. · 2023 [cited by applicant]
US 12277221B2 · El-Moussa · 2025 [cited by applicant]
US 12323901B2 · Mackenzie et al. · 2025 [cited by applicant]
US 20050187740A1 · Marinescu · 2005 [cited by applicant]
US 20070300298A1 · Goranson et al. · 2007 [cited by applicant]
US 20080102896A1 · Wang et al. · 2008 [cited by applicant]
US 20090126017A1 · Chahal · 2009 [cited by applicant]
US 20090219888A1 · Chen et al. · 2009 [cited by applicant]
US 20100120447A1 · Anderson et al. · 2010 [cited by applicant]
US 20100157911A1 · Hegde et al. · 2010 [cited by applicant]
US 20100178912A1 · Gunnarsson et al. · 2010 [cited by applicant]
US 20100227623A1 · De Pasquale et al. · 2010 [cited by applicant]
US 20100257146A1 · Memon et al. · 2010 [cited by applicant]
US 20110044251A1 · Tamura · 2011 [cited by applicant]
US 20110190027A1 · Michel et al. · 2011 [cited by applicant]
US 20110274030A1 · Wang et al. · 2011 [cited by applicant]
US 20120002537A1 · Bao et al. · 2012 [cited by applicant]
US 20120026865A1 · Fan et al. · 2012 [cited by applicant]
US 20120079596A1 · Thomas et al. · 2012 [cited by applicant]
US 20120108245A1 · Zhang et al. · 2012 [cited by applicant]
US 20120157095A1 · Fodor et al. · 2012 [cited by applicant]
US 20120236828A1 · Hapsari et al. · 2012 [cited by applicant]
US 20120244869A1 · Song et al. · 2012 [cited by applicant]
US 20120257495A1 · Schwarz et al. · 2012 [cited by applicant]
US 20120264418A1 · Lee et al. · 2012 [cited by applicant]
US 20120275315A1 · Schlangen et al. · 2012 [cited by applicant]
US 20120329449A1 · Das · 2012 [cited by applicant]
US 20130005340A1 · Drazynski et al. · 2013 [cited by applicant]
US 20130035033A1 · Sanneck et al. · 2013 [cited by applicant]
US 20130084873A1 · Sharony et al. · 2013 [cited by applicant]
US 20130095842A1 · Jia et al. · 2013 [cited by applicant]
US 20130130670A1 · Samdanis et al. · 2013 [cited by applicant]
US 20130150044A1 · Zhang et al. · 2013 [cited by applicant]
US 20130170435A1 · Dinan · 2013 [cited by applicant]
US 20130242720A1 · Chou · 2013 [cited by applicant]
US 20130252622A1 · Kobayashi · 2013 [cited by applicant]
US 20130260768A1 · Guo et al. · 2013 [cited by applicant]
US 20140018057A1 · Yu et al. · 2014 [cited by applicant]
US 20140038593A1 · Kim et al. · 2014 [cited by applicant]
US 20140050135A1 · Zhang et al. · 2014 [cited by applicant]
US 20140051437A1 · Diachina et al. · 2014 [cited by applicant]
US 20140071891A1 · Zhou et al. · 2014 [cited by applicant]
US 20140071943A1 · Lee et al. · 2014 [cited by applicant]
US 20140092765A1 · Agarwal et al. · 2014 [cited by applicant]
US 20140123280A1 · Kedma et al. · 2014 [cited by applicant]
US 20140126562A1 · Gunnarsson et al. · 2014 [cited by applicant]
US 20140187234A1 · Chou · 2014 [cited by applicant]
US 20140187236A1 · Chiang et al. · 2014 [cited by applicant]
US 20140194110A1 · Suerbaum · 2014 [cited by applicant]
US 20140269547A1 · Valliappan et al. · 2014 [cited by applicant]
US 20140286218A1 · Park et al. · 2014 [cited by applicant]
US 20140364114A1 · Zhao · 2014 [cited by applicant]
US 20150063136A1 · Shen et al. · 2015 [cited by applicant]
US 20150067763A1 · Dalcher · 2015 [cited by applicant]
US 20150092552A1 · Bajj et al. · 2015 [cited by applicant]
US 20150131524A1 · Cavalcante et al. · 2015 [cited by applicant]
US 20150140955A1 · Chakraborty et al. · 2015 [cited by applicant]
US 20150271714A1 · Shetigar et al. · 2015 [cited by applicant]
US 20150281974A1 · Ghasemzadeh et al. · 2015 [cited by applicant]
US 20150289141A1 · Ghasemzadeh et al. · 2015 [cited by applicant]
US 20150312769A1 · Shindo · 2015 [cited by applicant]
US 20150358892A1 · Pandey et al. · 2015 [cited by applicant]
US 20150358940A1 · Zhang et al. · 2015 [cited by applicant]
US 20160014661A1 · Choi et al. · 2016 [cited by applicant]
US 20160057159A1 · Yin et al. · 2016 [cited by applicant]
US 20160057699A1 · Jang · 2016 [cited by applicant]
US 20160088493A1 · Byun et al. · 2016 [cited by applicant]
US 20160094424A1 · Niestemski et al. · 2016 [cited by applicant]
US 20160100451A1 · Wass et al. · 2016 [cited by applicant]
US 20160150420A1 · Byun et al. · 2016 [cited by applicant]
US 20160174149A1 · Byun et al. · 2016 [cited by applicant]
US 20160179546A1 · Yamada et al. · 2016 [cited by applicant]
US 20160192177A1 · Kim et al. · 2016 [cited by applicant]
US 20160219504A1 · Cho et al. · 2016 [cited by applicant]
US 20160255529A1 · Zhang et al. · 2016 [cited by applicant]
US 20160295357A1 · Grayson et al. · 2016 [cited by applicant]
US 20160321089A1 · Sandlin et al. · 2016 [cited by applicant]
US 20160323931A1 · Huang et al. · 2016 [cited by applicant]
US 20160379136A1 · Chen · 2016 [cited by examiner]
US 20170041098A1 · Saghir et al. · 2017 [cited by applicant]
US 20170055186A1 · Donepudi et al. · 2017 [cited by applicant]
US 20170055193A1 · Mueck et al. · 2017 [cited by applicant]
US 20170064557A1 · Alsohaily et al. · 2017 [cited by applicant]
US 20170083703A1 · Abbasi et al. · 2017 [cited by applicant]
US 20170086181A1 · Briggs · 2017 [cited by applicant]
US 20170171256A1 · Liang et al. · 2017 [cited by applicant]
US 20170187607A1 · Shaikh et al. · 2017 [cited by applicant]
US 20170215191A1 · Martin · 2017 [cited by applicant]
US 20170289904A1 · Li · 2017 [cited by applicant]
US 20170303188A1 · Fitch et al. · 2017 [cited by applicant]
US 20170311255A1 · Hessler et al. · 2017 [cited by applicant]
US 20170318526A1 · Wang et al. · 2017 [cited by applicant]
US 20180027582A1 · Yerramalli et al. · 2018 [cited by applicant]
US 20180049098A1 · Ueda · 2018 [cited by applicant]
US 20180054840A1 · Fitch et al. · 2018 [cited by applicant]
US 20180097826A1 · Luan et al. · 2018 [cited by applicant]
US 20180146475A1 · Mitsui et al. · 2018 [cited by applicant]
US 20180152469A1 · Smith et al. · 2018 [cited by applicant]
US 20180219735A1 · Di-Cairano-Gilfedder et al. · 2018 [cited by applicant]
US 20180262922A1 · Mackenzie et al. · 2018 [cited by applicant]
US 20180324676A1 · Huang et al. · 2018 [cited by applicant]
US 20180357413A1 · Rivera · 2018 [cited by examiner]
US 20180376327A1 · Sivavakeesar · 2018 [cited by applicant]
US 20190043350A1 · Rosales et al. · 2019 [cited by applicant]
US 20190098582A1 · Mackenzie et al. · 2019 [cited by applicant]
US 20190121978A1 · Kraemer et al. · 2019 [cited by applicant]
US 20190159048A1 · Feldkamp · 2019 [cited by applicant]
US 20190191305A1 · Dowlatkhah et al. · 2019 [cited by applicant]
US 20190313329A1 · Mackenzie et al. · 2019 [cited by applicant]
US 20190394704A1 · Lou et al. · 2019 [cited by applicant]
US 20190394706A1 · Phan et al. · 2019 [cited by applicant]
US 20190394707A1 · Wong et al. · 2019 [cited by applicant]
US 20200026854A1 · Guo et al. · 2020 [cited by applicant]
US 20200037285A1 · Sivavakeesar et al. · 2020 [cited by applicant]
US 20200154332A1 · Tsuda et al. · 2020 [cited by applicant]
US 20200154516A1 · Gambhir-Parekh et al. · 2020 [cited by applicant]
US 20200159917A1 · Cervantez · 2020 [cited by applicant]
US 20200174850A1 · Sambotin et al. · 2020 [cited by applicant]
US 20200244547A1 · Uppili · 2020 [cited by applicant]
US 20200329428A1 · Chou · 2020 [cited by applicant]
US 20200351770A1 · MacKenzie et al. · 2020 [cited by applicant]
US 20210326439A1 · Hoang et al. · 2021 [cited by applicant]
US 20220244953A1 · Ji et al. · 2022 [cited by applicant]
US 20230023229A1 · Kumar et al. · 2023 [cited by applicant]
US 20230216744A1 · Roscoe et al. · 2023 [cited by applicant]
US 20230224720A1 · Mackenzie · 2023 [cited by applicant]
US 20230232297A1 · Mackenzie · 2023 [cited by applicant]
US 20230239785A1 · Fripp et al. · 2023 [cited by applicant]
US 20230274000A1 · El-Moussa · 2023 [cited by applicant]
US 20230297671A1 · El-Moussa · 2023 [cited by applicant]
US 20240276351A1 · MacKenzie et al. · 2024 [cited by applicant]
CN 102007801A · 2011 [cited by applicant]
CN 102083145A · 2011 [cited by applicant]
CN 102149101A · 2011 [cited by applicant]
CN 102612842A · 2012 [cited by applicant]
CN 102695251A · 2012 [cited by applicant]
CN 102695253A · 2012 [cited by applicant]
CN 102883378A · 2013 [cited by applicant]
CN 103024880A · 2013 [cited by applicant]
CN 103249111A · 2013 [cited by applicant]
CN 103392360A · 2013 [cited by applicant]
CN 103906203A · 2014 [cited by applicant]
CN 104113897A · 2014 [cited by applicant]
CN 104469830A · 2015 [cited by applicant]
CN 104885494A · 2015 [cited by applicant]
CN 104969625A · 2015 [cited by applicant]
CN 105144768A · 2015 [cited by applicant]
CN 105323830A · 2016 [cited by applicant]
CN 105611554A · 2016 [cited by applicant]
CN 102595564B · 2016 [cited by applicant]
CN 104469830B · 2017 [cited by applicant]
CN 107409316A · 2017 [cited by applicant]
CN 110431860A · 2019 [cited by applicant]
CN 110719593A · 2020 [cited by applicant]
EP 2154917A1 · 2010 [cited by applicant]
EP 2203011A1 · 2010 [cited by applicant]
EP 2271142A1 · 2011 [cited by applicant]
EP 2375807A1 · 2011 [cited by applicant]
EP 2533571A1 · 2012 [cited by applicant]
EP 2663131A1 · 2013 [cited by applicant]
EP 2806694A1 · 2014 [cited by applicant]
EP 2814279A1 · 2014 [cited by applicant]
EP 2916584A1 · 2015 [cited by applicant]
EP 2928225A1 · 2015 [cited by applicant]
EP 2975886A1 · 2016 [cited by applicant]
EP 3065438A1 · 2016 [cited by applicant]
EP 2975886B1 · 2018 [cited by applicant]
EP 3224959B1 · 2019 [cited by applicant]
EP 3474176A1 · 2019 [cited by applicant]
EP 3472994B1 · 2020 [cited by applicant]
EP 4324250A1 · 2024 [cited by applicant]
GB 2542620A · 2017 [cited by applicant]
GB 2547943A · 2017 [cited by applicant]
GB 2554543A · 2018 [cited by applicant]
GB 2554544A · 2018 [cited by applicant]
GB 2548796B · 2018 [cited by applicant]
GB 2564427B · 2019 [cited by applicant]
GB 2554451B · 2019 [cited by applicant]
GB 2554453B · 2019 [cited by applicant]
GB 2554543B · 2019 [cited by applicant]
GB 2554544B · 2019 [cited by applicant]
GB 2576555A · 2020 [cited by applicant]
GB 2579042A · 2020 [cited by applicant]
JP 2010508761A · 2010 [cited by applicant]
JP 2013201576A · 2013 [cited by applicant]
JP 2015130644A · 2015 [cited by applicant]
JP 2015192252A · 2015 [cited by applicant]
JP 2016519553A · 2016 [cited by applicant]
KR 101907681B1 · 2018 [cited by applicant]
KR 20210144452A · 2021 [cited by examiner]
WO 2008054668A2 · 2008 [cited by applicant]
WO 2009022976A1 · 2009 [cited by applicant]
WO 2010024743A1 · 2010 [cited by applicant]
WO 2011028158A1 · 2011 [cited by applicant]
WO 2011056023A2 · 2011 [cited by applicant]
WO 2012138125A2 · 2012 [cited by applicant]
WO 2012148442A1 · 2012 [cited by applicant]
WO 2013022505A1 · 2013 [cited by applicant]
WO 2013071813A1 · 2013 [cited by applicant]
WO 2013120274A1 · 2013 [cited by applicant]
WO 2013142361A1 · 2013 [cited by applicant]
WO 2013167335A1 · 2013 [cited by applicant]
WO 2014111806A1 · 2014 [cited by applicant]
WO 2014161896A1 · 2014 [cited by applicant]
WO 2014175919A1 · 2014 [cited by applicant]
WO 2015006047A1 · 2015 [cited by applicant]
WO 2015019317A1 · 2015 [cited by applicant]
WO 2015020479A1 · 2015 [cited by applicant]
WO 2015034775A1 · 2015 [cited by applicant]
WO 2015060172A1 · 2015 [cited by applicant]
WO 2015062060A1 · 2015 [cited by applicant]
WO 2015104552A1 · 2015 [cited by applicant]
WO 2015134985A1 · 2015 [cited by applicant]
WO 2016056964A1 · 2016 [cited by applicant]
WO 2016079016A1 · 2016 [cited by applicant]
WO WO2016118145A1 · 2016 [cited by examiner]
WO 2016134676A1 · 2016 [cited by applicant]
WO 2016146328A1 · 2016 [cited by applicant]
WO 2016151653A1 · 2016 [cited by applicant]
WO 2016185946A1 · 2016 [cited by applicant]
WO WO2017003580A1 · 2017 [cited by applicant]
WO 2017148752A1 · 2017 [cited by applicant]
WO 2018059858A1 · 2018 [cited by applicant]
WO 2018059859A1 · 2018 [cited by applicant]
WO 2018059860A1 · 2018 [cited by applicant]
WO 2018111166A1 · 2018 [cited by applicant]
WO 2019015900A1 · 2019 [cited by applicant]
WO 2019226173A1 · 2019 [cited by applicant]
WO 2020038676A1 · 2020 [cited by applicant]
WO 2020098640A1 · 2020 [cited by applicant]
WO 2020098985A1 · 2020 [cited by applicant]
WO 2021249849A1 · 2021 [cited by applicant]
WO 2021254695A1 · 2021 [cited by applicant]
WO 2021254696A1 · 2021 [cited by applicant]
WO 2021255166A1 · 2021 [cited by applicant]
Alam S., et al., “Annotated Control Flow Graph for Metamorphic Malware Detection,” The Computer Journal, vol. 58, No. 10, pp. 2608-2621. [cited by applicant]
Bruschi D., et al., “Using Code Normalization for Fighting Self-Mutating Malware,” Rapporto Tecnico N. 08-06, Mar. 2006, pp. 1-14. [cited by applicant]
Combined Search and Examination Report under Sections 17 and 18(3) for Great Britain Application No. 2010892.4, mailed on Mar. 30, 2021, 10 pages. [cited by applicant]
Combined Search and Examination Report under Sections 17 and 18(3) for Great Britain Application No. 2010898.1, mailed on Nov. 11, 2020, 5 pages. [cited by applicant]
Combined Search and Examination Report under Sections 17 and 18(3) for Great Britain Application No. 2010899.9, mailed on Nov. 5, 2020, 6 pages. [cited by applicant]
Eskandari M., et al., “A Graph Mining Approach for Detecting Unknown Malwares,” Journal of Visual Languages & Computing, XP028486346, vol. 23, No. 3, 2012, pp. 154-162. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/EP2021/065638, mailed on Jun. 22, 2022, 8 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/EP2021/065635, mailed on Aug. 30, 2021, 14 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/EP2021/065638, mailed on Aug. 30, 2021, 13 pages. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/EP2021/065634, mailed on Sep. 27, 2022, 10 pages. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/EP2021/065635, mailed on Sep. 22, 2022, 8 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/EP2021/065634, mailed on Jul. 30, 2021, 16 pages. [cited by applicant]
Kang B., et al., “Malware Classification Method via Binary Content Comparison,” RACS 12, 2012, pp. 316-321. [cited by applicant]
Written Opinion of the International Preliminary Examining Authority for Application No. PCT/EP2021/065635, mailed on Jun. 13, 2022, 7 pages. [cited by applicant]
Written Opinion of the International Preliminary Examining Authority for Application No. PCT/EP2021/065634, mailed on Jun. 13, 2022, 10 pages. [cited by applicant]
Zhong Y., et al., “A Malware Classification Method based on Similarity of Function Structure,” IEEE/IPSJ 12th International Symposium on Applications and the Internet, IEEE Computer Society, 2012, pp. 256-261. [cited by applicant]
“Annex to the Commission Implementing Regulation”, Specifying the Characteristics of Small-Area Wireless Access Points pursuant to Article 57(2) of Directive (EU) 2018/1972 of the European Parliament and the Council est… [cited by applicant]
“Infrastructure Sharing: An Overview”, GSMA, Future Networks, Retrieved from https://www.gsma.com/futurenetworks/wiki/infrastructure-sharing-an-overview/, Jun. 18, 2019, 18 pages. [cited by applicant]
“Joint Operators Technical Specification of the Neutral Host In-building Solution”, JOTS NHIB Specification—Annex 1—Architecture Version 0.11 (Advanced Draft), pp. 1-57. [cited by applicant]
“Recommended Practices for multi-vendor SON deployment”, NGNM the engine of broadband wireless innovation Deliverable D2 Version 1.0 by NGNM Alliance; Reading Bridge House George Street Reading Berkshire RG 1 8LS UK, Ja… [cited by applicant]
“Small Cell Forum Release 9.0; Document 176.09.01 LTE small cell SON test cases: Functionality and interworking; version 176.09.01”, Feb. 21, 2017, 95 pages. [cited by applicant]
3GPP, “Issues on X2-GW deployment”, 3rd Generation Partnership Project (3GPP), 3GPP TSG-RAN3 Meeting #79bis, R3-130571, Apr. 2013, 6 pages. [cited by applicant]
3GPP 36.420 v8.0.0 (Dec. 2007), “X2 general aspects and principals; Technical Specification; 3 Generation Partnership Project (Dec. 2007)”, http://www.mc.ioi3GPP/Specs/36420-800.pdf, Dec. 2007, 11 pages. [cited by applicant]
3GPP TR 24.826 V11.0.0 (Jun. 2011), “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Study on impacts on signaling between User Equipment (UE) and core network from energy s… [cited by applicant]
3GPP TR 32.816 V8.0.0 (Dec. 2008), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication Management; Study on Management of Evolved Universal Terrestrial Radio… [cited by applicant]
3GPP TR 36.927 V15.0.0 (Jul. 2018), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Potential solution for energy saving for … [cited by applicant]
3GPP TR 36.942 V9.3.0, “Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA)”, 3rd Generation Partnership Project; Radio Frequency (RF) system scenarios (Release 9), Ju… [cited by applicant]
3GPP TS 24.301 V16.8.0 (Mar. 2021), “3rd Generation Partnership Project Technical Specification Group Core Network and Terminals; Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3 (Release 16)”,… [cited by applicant]
3GPP TS 24.301 V17.2.0 (Mar. 2021), “3rd Generation Partnership Project;Technical Specification Group Core Network and Terminals; Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3 (Release 17)”,… [cited by applicant]
3GPP TS 32.551 V15.0.0 (Jun. 2018), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Energy Saving Management (ESM); Concepts and requirements… [cited by applicant]
3GPP TS 36.300 V11.6.0 (Jun. 2013), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Ac… [cited by applicant]
3GPP TS 36.300 V13.3.0 (Mar. 2016), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Ac… [cited by applicant]
3GPP TS 36.300 V14.2.0, “Technical Specification Group Radio Access Network, Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN)”, 3rd Generation Partners… [cited by applicant]
3GPP TS 36.300 V16.1.0 (Mar. 2020), “3rd Generation Partnership Project, Technical Specification Group Radio Access Network, Evolved Universal Terrestrial Radio Access (EUTRA) and Evolved Universal Terrestrial Radio Acc… [cited by applicant]
3GPP TS 36.423 V14.2.0, “Technical Specification Group Radio Access Network, Evolved Universal Terrestrial Radio Access Network (E-UTRAN)”, 3rd Generation Partnership Project, X2 application protocol (X2AP) (Release 14)… [cited by applicant]
4G Ameucas, “Self-Optimizing Networks: The Benefits of SON in LTE”, GSM Association, XP40674838A, Jul. 2011, 69 pages. [cited by applicant]
Ahn, et al., “A Genetic Algorithm for Shortest Path Routing Problem and the Sizing of Populations”, IEEE Transactions on Evolutionary Computation, vol. 6, No. 6, Dec. 2002, pp. 566-579. [cited by applicant]
Alba, et al., “Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms”, Lecture Notes in Computer Science, Apr. 2004, 11 pages. [cited by applicant]
Antonopoulos, “Mastering Bitcoin—Unlocking Digital Crypto-Currencies”, O'Reilly Media, 2014, 282 pages. [cited by applicant]
Araujo, et al., “Diversity Through Multiculturality: Assessing Migrant Choice Policies In an Island Model”, IEEE Transactions on Evolutionary Computation, vol. 15, No. 4, Aug. 2011, pp. 456-469. [cited by applicant]
Badotra, et al., “Open Daylight as a Controller for Software Defined Networking” International Journal of Advanced Research in Computer Science, vol. 8, No. 5, May 2017, pp. 1105-1111. [cited by applicant]
Barakat, et al., et al., “Energy Efficient Carrier Aggregation for LTE Advanced”, Proceedings of the 8th IEEE GCC Conference and Exhibition, Feb. 1-4, 2015, 5 pages. [cited by applicant]
Barbosa, et al., “Access Point Design with a Genetic Algorithm”, Sixth International Conference on Genetic and Evolutionary Computing, 2012, pp. 119-123. [cited by applicant]
Carlson, et al., “Scheduling to Minimize Interaction Cost”, The Johns Hopkins University, Baltimore, Maryland, Jun. 2, 1965, 8 pages. [cited by applicant]
Chavarria, et al., “Energy-Efficient Multi-Stream Carrier Aggregation for Heterogeneous Networks in 5G Wireless Systems”, IEEE Transactions on Wireless Communications, vol. 15, No. 11, Nov. 2016, pp. 7432-7443. [cited by applicant]
Chen, et al., “Analysis of Ant Colony Algorithm for Finding the Optimal Circuitous Route in the Communication Network of Power System”, 5th International Conference on Electric Utility Deregulation and Restructuring and… [cited by applicant]
Codan Radio, “RF Link Controlled Base Station”, Codan Radio Communications https://www.codanradio.com/nroduct/rf-link-controlled-base [retrieved on Oct. 3, 2018], Aug. 8, 2017, 2 pages. [cited by applicant]
Erickson, “The Beacon OpenFlow Controller”, HotSDN '13, Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, Aug. 16, 2013, 6 pages. [cited by applicant]
ETSI TR 136 927 V13.0.0 (Jan. 2016), “Technical Report LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Potential solutions for energy saving for EUTRAN (3GPP TR 36.927 version 13.0.0 Release 13)”, 650 Route de… [cited by applicant]
ETSI TS 124 301 V16.8.0 (Apr. 2021, “ETSI Technical Specification, Universal Mobile Telecommunications System (UMTS), LTE, 5G, Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS) Stage 3 (3GPP TS 24.301 ve… [cited by applicant]
ETSI TS 132 551 V13.0.0 (Feb. 2016), “Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Energy Saving Management (ESM); Concepts and requirement (3GPP TS 32.55… [cited by applicant]
Fairbrother, et al., “A Two-Level Graph Partitioning Problem Arising in Mobile Wireless Communications”, arXiv: 1705.08773v1 [math.QC], May 24, 2017, 23 pages. [cited by applicant]
Ghaddar, et al., “A branch-and-cut algorithm based on semidefinite programming for the minimum k-parition problem”, Ann Oper Res DOI 10 1007/s10479-008-0481-4, Springer Science+Business Media, LLC 2008, Dec. 3, 2008, 20… [cited by applicant]
Gill, et al., Transformative Effects of IoT, Blockchain and Artificial Intelligence on Cloud Computing: Evolution, Vision, Trends and Open Challenges:, Cornell University Library, available at https://arxiv.org/ftp/arxi… [cited by applicant]
Huawei, “Report of Email Discussion [97bis#19][LTE/FeD2D]-Grouphandover”, 3GPP Draft, R2-1705300, 3rd Generation Partnership Project (3GPP), 3GPP TSG RAN WG2#98, Hangzhou, China, May 15-19, 2017, 18 pages. [cited by applicant]
Kumar, et al., “Energy Efficient Rate Coverage with Base Station Switching and Load Sharing in Cellular Networks”, 2016 8th International Conference on Communication Systems and Networks (COMSNETS), 2016, 6 pages. [cited by applicant]
Macqueen, “Some Methods for Classification and Analysis of Multivariate Observations”, Fifth Berkeley Symposium, University of California, Los Angeles, 1967, pp. 281-297. [cited by applicant]
Melanie, “An Introduction to Genetic Algorithms”, Fifth Printing, 1999, 162 pages. [cited by applicant]
Morris, “JOTS Neutral Host In-Building”, Telefonica UK, Sep. 17, 2019, 16 pages. [cited by applicant]
Motorola, et al., “Draft CR capturing HeNB inbound mobility agreements”, 3GPP Draft; R2-096401 CR HENB 36_300 Agreements_ V7, 3rd Generation Partnership Project (3GPP), Jeju, Korea XP050391033, Nov. 9, 2009, 4 pages. [cited by applicant]
Mukhopadhyay, et al., “Novel RSSI Evaluation Models for Accurate Indoor Localization with Sensor Networks”, 978-1-4799-2361-8/14, 2014 IEEE, Bharti School of Telecommunication Technology and Management IIT Delhi Hauz Kh… [cited by applicant]
New Postcom, “X2 Connection and Routing for X2-GW Deployment”, 3GPPDRAFT, R3-130225, 3rd Generation Partnership Project (3GPP), 3GPP TSG RAN WG3 Meeting #79, St. Julian's, Malta, Jan. 28-Feb. 1, 2013, 3 pages. [cited by applicant]
Ning, et al., “Fuzzy layered physical cell identities assignment in heterogeneous and small cell networks”, Electronics Letters, vol. 52, No. 10, May 12, 2016, 2 pages. [cited by applicant]
Nokia Siemens Networks, “X2 Interface Proxy at DeNB”, R3-101662, 3rd Generation Partnership Project(3GPP), 3GPP TSG-RAN WG Meeting #70, Montreal, Canada, May 10-14, 2010, 5 pages. [cited by applicant]
Opadere, et al., “Energy-Efficient RRH Sleep Mode for Virtual Radio Access Networks”, IEEE, 2017, 6 pages. [cited by applicant]
Opadere, et al., “Energy-Efficient Virtual Radio Access Networks for Multi-Operators Cooperative Cellular Networks”, IEEE Transactions on Green Communications and Networking, vol. 3, No. 3, Sep. 2019, pp. 603-614. [cited by applicant]
Qualcomm Europe, et al., “QoS principles for CSG members and nonmembers at hybrid access mode HeNBs”, 3GPP Draft; R3-091022, 3rd Generation Partnership Project (3GPP), San Francisco, US XP050341407, May 4-8, 2009, 4 pag… [cited by applicant]
Qualcomm Europe, “QoS support for hybrid CSG cells”, 3GPP Draft; R3-091454, 3rd Generation Partnership Project (3GPP), San Francisco, US; XP050341776., May 4, 2009, 3 pages. [cited by applicant]
Qualcomm Technologies, Inc, “LTE Small Cell SON Test Cases, Functionality and Interworking”, San Diego, CA, USA, Jun. 5, 2015, 82 Pages. [cited by applicant]
Rendl, F, “Semidefinite Relaxations for Partitioning, Assignment and Ordering Problems”, Cross Mark, Ann Oper Res (2016) 240 119-140 DOI 101007/s10479-015-2015-1; Springer Science+Business Media New York 2015, Sep. 15, … [cited by applicant]
Web article, “DSDP”, NEOS Interfaces to DSDP, Jul. 3, 2017, 4 pages. [cited by applicant]
Web article, “Welcome to CVXPY”, Welcome to CVXPY—CVXPY 0.4.9 documentation, Jul. 3, 2017, 1 page. [cited by applicant]
Wu, et al., “Physical Cell Identity Self-Organization for Home eNodeB Deployment in LTE”, Hai Jiang Yi, Nokia Siemens Networks, 978-1-4244-3709-2/10, IEEE, Beijing China, 2010, 6 pages. [cited by applicant]
Younis, et al., “Cognitive MANET Design for Mission-Critical Networks”, Military Communications; IEEE Communications Magazine, 0163-6804/09 2009 IEEE, Oct. 2009, 5 pages. [cited by applicant]
Zhang, et al., “Distributed Hash Table Theory, Platforms and Applications”, Springer Briefs in Computer Science, 2013, pp. 1-73. [cited by applicant]