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:
Apr. 02, 2019

Filed:

Nov. 06, 2015
Applicant:

Blackberry Limited, Waterloo, CA;

Inventors:

Kevin Dennis Goodman, Nepean, CA;

Peter McKinnon, Ottawa, CA;

Petr Nejedly, Redwood City, CA (US);

Assignee:

BlackBerry Limited, Waterloo, Ontario, unknown;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01); G06F 9/54 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 9/445 (2013.01); G06F 9/54 (2013.01); G06F 12/1408 (2013.01);
Abstract

Systems, methods, and software can be used to launch an application. In some aspects, a plurality of process classes is configured. Each of the plurality of process classes includes one or more applications. Each of the process classes is configured to be associated with a template process. Each template process is associated with a different randomized memory layout. A launch request for an application is received. A process class that is associated with the application is determined in response to the launching request. The application is launched using the template process associated with the determined process class.


Find Patent Forward Citations

Loading…