IP Library Granted Patent US 12,079,325
Granted Patent B2
US 12,079,325 · App. 17/239,145 · Granted Sep 3, 2024

Password resetting system and method

Inventor: Jackson Brandon Myers (Cary, NC)
Assignee: EMC IP Holding Company, LLC
G06F21/46
View Patent ↗
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 12,079,325
App. No.
17/239,145
Filed
Apr 23, 2021
Granted
Sep 3, 2024
Kind
B2
Art Unit
2439
USPC
726/6
Abstract

A method, computer program product, and computing system for detecting the initiation of a recovery procedure in a multi-node IT computing device; determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure; if the platform container on one of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on the platform container; and if the platform container on none of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device.

Claims (60)

1. A computer-implemented method, executed on a computing device, comprising:

detecting the initiation of a recovery procedure in a multi-node IT computing device, including detecting insertion of a recovery USB drive;

determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure, wherein one of the nodes of the multi-node IT device is configured to execute the recovery procedure on the platform container based on the determination that the platform container on one of the nodes of the multi-node IT device is capable of running the recovery procedure and one of the nodes of the multi-node IT device is configured to execute the recovery procedure on a maintenance container based on the determination that the platform container on none of the nodes of the multi-node IT device is capable of running the recovery procedure;

executing the recovery procedure, using the platform container or the maintenance container based on the determination, by resetting one or more passwords associated with one or more user accounts of at least one of the nodes of the multi-node IT computing device.

2. The computer-implemented method of claim 1 wherein the initiation of the recovery procedure in the multi-node IT computing device occurred on a first node of the multi-node IT device.

3. The computer-implemented method of claim 2 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a platform container on a second node of the multi-node IT device is capable of executing the recovery procedure; and

if the platform container on the second node of the multi-node IT device is not capable of running the recovery procedure, determining if a platform container on the first node of the multi-node IT device is capable of executing the recovery procedure.

4. The computer-implemented method of claim 1 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a platform container on one of the nodes of the multi-node IT device is functioning properly, thus defining a properly functioning platform container.

5. The computer-implemented method of claim 4 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a node associated with the properly functioning platform container is a primary node of the multi-node IT device.

6. The computer-implemented method of claim 1 wherein executing the recovery procedure on the platform container includes:

updating local security information via the platform container executing the recovery procedure, thus defining updated security information; and

synchronizing the updated security information with a second node of the multi-node IT device via the platform container executing the recovery procedure.

7. The computer-implemented method of claim 1 wherein executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device includes:

updating local security information via the maintenance container executing the recovery procedure, thus defining updated security information;

notifying the platform container associated with the maintenance container executing the recovery procedure of the updated security information; and

synchronizing the updated security information with a second node of the multi-node IT device via the platform container associated with the maintenance container executing the recovery procedure.

8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

detecting the initiation of a recovery procedure in a multi-node IT computing device, including detecting insertion of a recovery USB drive;

determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure;

if the platform container on one of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on the platform container; and

if the platform container on none of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device, wherein executing the recover procedure includes resetting one or more passwords associated with one or more user accounts of at least one of the nodes of the multi-node IT computing device.

9. The computer program product of claim 8 wherein the initiation of the recovery procedure in the multi-node IT computing device occurred on a first node of the multi-node IT device.

10. The computer program product of claim 9 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a platform container on a second node of the multi-node IT device is capable of executing the recovery procedure; and

if the platform container on the second node of the multi-node IT device is not capable of running the recovery procedure, determining if a platform container on the first node of the multi-node IT device is capable of executing the recovery procedure.

11. The computer program product of claim 8 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a platform container on one of the nodes of the multi-node IT device is functioning properly, thus defining a properly functioning platform container.

12. The computer program product of claim 11 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a node associated with the properly functioning platform container is a primary node of the multi-node IT device.

13. The computer program product of claim 8 wherein executing the recovery procedure on the platform container includes:

updating local security information via the platform container executing the recovery procedure, thus defining updated security information; and

synchronizing the updated security information with a second node of the multi-node IT device via the platform container executing the recovery procedure.

14. The computer program product of claim 8 wherein executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device includes:

updating local security information via the maintenance container executing the recovery procedure, thus defining updated security information;

notifying the platform container associated with the maintenance container executing the recovery procedure of the updated security information; and

synchronizing the updated security information with a second node of the multi-node IT device via the platform container associated with the maintenance container executing the recovery procedure.

15. A computing system comprising:

a processor and memory configured to perform operations including:

detecting the initiation of a recovery procedure in a multi-node IT computing device, including detecting insertion of a recovery USB drive;

determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure;

if the platform container on one of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on the platform container; and

if the platform container on none of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device, wherein executing the recover procedure includes resetting one or more passwords associated with one or more user accounts of at least one of the nodes of the multi-node IT computing device.

16. The computing system of claim 15 wherein the initiation of the recovery procedure in the multi-node IT computing device occurred on a first node of the multi-node IT device.

17. The computing system of claim 16 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a platform container on a second node of the multi-node IT device is capable of executing the recovery procedure; and

if the platform container on the second node of the multi-node IT device is not capable of running the recovery procedure, determining if a platform container on the first node of the multi-node IT device is capable of executing the recovery procedure.

18. The computing system of claim 15 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a platform container on one of the nodes of the multi-node IT device is functioning properly, thus defining a properly functioning platform container.

19. The computing system of claim 18 wherein determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure includes:

determining if a node associated with the properly functioning platform container is a primary node of the multi-node IT device.

20. The computing system of claim 15 wherein executing the recovery procedure on the platform container includes:

updating local security information via the platform container executing the recovery procedure, thus defining updated security information; and

synchronizing the updated security information with a second node of the multi-node IT device via the platform container executing the recovery procedure.

21. The computing system of claim 15 wherein executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device includes:

updating local security information via the maintenance container executing the recovery procedure, thus defining updated security information;

notifying the platform container associated with the maintenance container executing the recovery procedure of the updated security information; and

synchronizing the updated security information with a second node of the multi-node IT device via the platform container associated with the maintenance container executing the recovery procedure.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) 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 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) 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 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) 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 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
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 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
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 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
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 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2021
From: MYERS, JACKSON BRANDON
To: EMC IP HOLDING COMPANY, LLC
Reel/Frame 056025/0572 →