IP Library Patent Application 16937031
Patent Application
App. No. 16/937,031

CLOUD-BASED DYNAMIC PLUGIN DISTRIBUTION

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 None
App. No.
16/937,031
Abstract

An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: provide an administrator with access to a patch management system via a patch service portal; receive information from a target datacenter regarding a particular item of software executing at the target datacenter; based on the received information, determine that an upgrade from an existing version to a new version of the particular item of software is available; and deploy the upgrade from the patch management system to a selected subset of information handling systems within the target datacenter, such that the selected subset is upgraded to the new version, and such that a non-selected subset of the information handling systems within the target datacenter continues executing the existing version.

Claims (35)

1 . An information handling system comprising:

at least one processor; and

a non-transitory memory coupled to the at least one processor;

wherein the information handling system is configured to:

provide an administrator with access to a patch management system via a patch service portal;

receive information from a target datacenter regarding a particular item of software executing at the target datacenter;

based on the received information, determine that an upgrade from an existing version to a new version of the particular item of software is available; and

deploy the upgrade from the patch management system to a selected subset of information handling systems within the target datacenter, such that the selected subset is upgraded to the new version, and such that a non-selected subset of the information handling systems within the target datacenter continues executing the existing version.

2 . The information handling system of claim 1 , wherein the particular item of software is a microservice.

3 . The information handling system of claim 2 , wherein the upgrade comprises a replacement of the microservice.

4 . The information handling system of claim 1 , wherein the target datacenter comprises a hyper-converged infrastructure (HCI) cluster.

5 . The information handling system of claim 1 , wherein the existing version and the new version comprise a common interface, such that the selected subset and the non-selected subset are configured to interoperate with one another.

6 . The information handling system of claim 1 , further configured to receive the upgrade from an administrator via the patch service portal.

7 . The information handling system of claim 1 , wherein the patch service portal executes within a demilitarized zone (DMZ) of a cloud system.

8 . The information handling system of claim 1 , wherein, in response to a detected problem with the new version, the information handling system is configured to roll back the upgrade on the selected subset.

9 . A method comprising:

an information handling system providing an administrator with access to a patch management system via a patch service portal;

the information handling system receiving information from a target datacenter regarding a particular item of software executing at the target datacenter;

based on the received information, the information handling system determining that an upgrade from an existing version to a new version of the particular item of software is available; and

the information handling system deploying the upgrade from the patch management system to a selected subset of information handling systems within the target datacenter, such that the selected subset is upgraded to the new version, and such that a non-selected subset of the information handling systems within the target datacenter continues executing the existing version.

10 . The method of claim 9 , further comprising: in response to an administrator instruction, subsequently deploying the upgrade from the patch management system to the non-selected subset.

11 . The method of claim 9 , wherein the particular item of software is a microservice.

12 . The method of claim 9 , wherein the target datacenter comprises a hyper-converged infrastructure (HCI) cluster.

13 . An article of manufacture comprising a non-transitory, computer-readable medium having computer-executable code thereon that is executable by an information handling system for:

providing an administrator with access to a patch management system via a patch service portal;

receiving information from a target datacenter regarding a particular item of software executing at the target datacenter;

based on the received information, determining that an upgrade from an existing version to a new version of the particular item of software is available; and

deploying the upgrade from the patch management system to a selected subset of information handling systems within the target datacenter, such that the selected subset is upgraded to the new version, and such that a non-selected subset of the information handling systems within the target datacenter continues executing the existing version.

14 . The article of claim 13 , wherein the particular item of software is a microservice.

15 . The article of claim 14 , wherein the upgrade comprises a replacement of the microservice.

16 . The article of claim 13 , wherein the target datacenter comprises a hyper-converged infrastructure (HCI) cluster.

17 . The article of claim 13 , wherein the existing version and the new version comprise a common interface, such that the selected subset and the non-selected subset are configured to interoperate with one another.

18 . The article of claim 13 , wherein the code is further for receiving the upgrade from an administrator via the patch service portal.

19 . The article of claim 13 , wherein the patch service portal executes within a demilitarized zone (DMZ) of a cloud system.

20 . The article of claim 13 , wherein, in response to a detected problem with the new version, the information handling system is configured to roll back the upgrade on the selected subset.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2020
From: WANG, HARVEY; KHOKHAR, MUZHAR S.; LI, WENFENG; ZHONG, HAIJUN
To: DELL PRODUCTS L.P.
Reel/Frame 053631/0759 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →