BINARY STATIC ANALYSIS OF APPLICATION STRUCTURE TO IDENTIFY VULNERABILITIES

Patent №

US 11,636,211

Granted

2023-04-25

Filed 2019

Owner

BLACKBERRY UK LIMITED

+1 more

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16454256

Described are methods and devices to identify vulnerabilities in a software package that includes two or more build files. The build files include at least an application file and one or more resource files. The method includes scanning the build files to identify strings. Strings that appear in one of the resource files and are not referenced in the application file are labelled orphaned. Strings that appear in the application file and are node defined in any of the resources files are labelled hardcoded. The identity of hardcoded and orphaned strings is output as potential vulnerabilities or data leakage points.

PlanningAI hardwareG06F 21/577H04L 63/1433G06F 2221/033

AI classification

Planning0.99
AI hardware0.99
Knowledge representation0.14
Natural language0.01
Vision0.01
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

BLACKBERRY UK LIMITED

assignment · 504280763

BLACKBERRY LIMITED

assignment · 504290805

Assignors

BOULTON, ADAM JOHN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC