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:
Feb. 21, 2023

Filed:

Dec. 08, 2021
Applicant:

Rapid7, Inc., Boston, MA (US);

Inventors:

Sharon Katz, Toronto, CA;

Jeffrey Myers, Somerville, MA (US);

Paul-Andrew Joseph Miseiko, Mississauga, CA;

John Southern, Toronto, CA;

Tyler Stiller, Alexandria, VA (US);

Assignee:

Rapid7 , Inc., Boston, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/65 (2018.01); H04L 9/40 (2022.01); G06F 9/455 (2018.01); G06F 9/445 (2018.01);
U.S. Cl.
CPC ...
G06F 8/65 (2013.01); G06F 9/44526 (2013.01); G06F 9/45516 (2013.01); H04L 63/20 (2013.01);
Abstract

Disclosed herein are methods, systems, and processes to perform self-dependent upgrades of Java Runtime Environments (JREs). A request to update a plugin to a new version with a new configuration that includes a location to download a new upgrader-executable is received from a platform computing device at an endpoint computing device. The plugin is uploaded to the new version. The new upgrader-executable that includes an executable with an executable table executed by the plugin is downloaded from the location. The executable is used to halt execution of a JRE application (e.g., a Collector) and download JRE files required for the upgrade. The JRE application (e.g., the Collector) is then re-started with the new configuration, which can be rolled back if the upgrade is unsuccessful.


Find Patent Forward Citations

Loading…