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:
Aug. 12, 2025

Filed:

Aug. 24, 2023
Applicant:

Juniper Networks, Inc., Sunnyvale, CA (US);

Inventors:

Osman Sarood, San Jose, CA (US);

Randall Frei, San Jose, CA (US);

Robert J. Friday, Los Gatos, CA (US);

Keh-Ming Luoh, Fremont, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); G06F 8/65 (2018.01); H04L 9/40 (2022.01); H04L 41/0803 (2022.01); H04L 41/082 (2022.01); H04L 41/0894 (2022.01); H04L 43/08 (2022.01); H04L 43/0817 (2022.01); H04L 43/12 (2022.01);
U.S. Cl.
CPC ...
H04L 43/0817 (2013.01); G06F 8/65 (2013.01); H04L 41/082 (2013.01); H04L 41/0894 (2022.05); H04L 43/08 (2013.01); H04L 43/12 (2013.01); H04L 63/02 (2013.01);
Abstract

The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.


Find Patent Forward Citations

Loading…