IP Library Granted Patent US 9,794,333
Granted Patent B2
US 9,794,333 · App. 13/919,026 · Granted Oct 17, 2017

Workload and defect management systems and methods

Inventors: David William Archer (Sammamish, WA); Nils Peter Joachim Hansson (Monroe, WA); Paul Albert Skoglund (Bellevue, WA); James Lee Wooldridge (Fall City, WA)
Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
H04L67/1029H04L41/0893H04L41/082
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 9,794,333
App. No.
13/919,026
Granted
Oct 17, 2017
Kind
B2
Abstract

Disclosed herein are methods and systems for workload and defect management. According to an aspect, a method includes communicating, to a first computing device, an identifier associated with a second computing device. The method also includes receiving, from the first computing device, maintenance information associated with the identifier. Further, the method also includes implementing a workload management policy at the second computing device based on the maintenance information.

Claims (48)

1. A system comprising: at least a processor and memory configured to: communicate, to a first computing device, an identifier associated with a second computing device, the identifier comprising a serial number of a component of the second computing device;

receive, from the first computing device, maintenance information associated with the identifier;

implement a workload management policy at the second computing device based on the maintenance information; receive operational risk information associated with the serial number of the component of the second computing device; and

control operation at the second computing device based on the operational risk information.

2. The system of claim 1 , wherein the at least a processor and memory are configured to communicate, to the first computing device, one of a machine type, model number, and serial number associated with the second computing device.

3. The system of claim 1 , wherein the maintenance information comprises one of a defect notice, a defect severity level, and critical rationale information.

4. The system of claim 1 , wherein the second computing device is a server.

5. The system of claim 1 , wherein the server is one of a plurality of servers, and wherein the at least a processor and memory are configured to migrate workload managed by the server to another server among the plurality of servers.

6. The system of claim 5 , wherein the plurality of servers operate in one of a virtualized workload platform, a distributed stateless workload platform, and a stateful workload platform.

7. The system of claim 5 , wherein the workload is software workload.

8. The system of claim 1 , wherein the second computing device is a server that is one of a plurality of servers, and wherein the at least a processor and memory are configured to: communicate component identifiers of each of the servers to the first computing device;

receive maintenance information associated with one or more of the component identifiers; and implement the workload policy at the servers based on the maintenance information.

9. The system of claim 1 , wherein the at least a processor and memory are configured to: determine a third computing device operable to manage a workload of the second computing device; and

migrate the workload from the second computing device to the third computing device in response to determining that the third computing device is operable to manage the workload.

10. The system of claim 1 , wherein the at least a processor and memory are configured to one of at least partially power down the second computing device, communicate an alert, implement a risk mitigation function at the second computing device, and configure the firmware of a component on the second computing device.

11. The system of claim 1 , wherein the at least a processor and memory are configured to: communicate one of a machine type and model number associated with the second computing device; and

receive a hit message for the communication of the one of the machine type and model number; and

wherein the serial number is communicated to the first computing device in response to receiving the hit message.

12. A system comprising: at least a processor and memory configured to: receive an identifier associated with a first computing device, the identifier comprising a serial number of a component of the first computing device;

determine maintenance information associated with the identifier; and

communicate, to a second computing device, the maintenance information for implementing a workload management policy at the first computing devices receive operational risk information associated with the serial number of the component of the second computing device; and

control operation at the second computing device based on the operational risk information.

13. The system of claim 12 , wherein the at least a processor and memory are configured to receive one of a machine type, model number, and serial number associated with the first computing device.

14. The system of claim 12 , wherein the at least a processor and memory are configured to: determine a defect associated with the serial number; and

communicate a defect notice to the second computing device in response to determining the defect.

15. The system of claim 12 , wherein the at least a processor and memory are configured to implement, at the second computing device, the workload management policy.

16. The system of claim 12 , wherein the first computing device is a server among a plurality of servers.

17. The system of claim 12 , wherein the at least a processor and memory are configured to:

determine whether a defect is associated with the identifier; and communicate a defect notice about the defect to the second computing device.

18. The system of claim 15 , wherein the at least a processor and memory are configured to migrate workload from the first computing device to a third computing device in response to receiving the maintenance information.

19. A method comprising: communicating, to a first computing device, an identifier associated with a second computing device, the identifier comprising a serial number of a component of the second computing device;

receiving, from the first computing device, maintenance information associated with the identifier; and implementing a workload management policy at the second computing device based on the maintenance information;

receiving operational risk information associated with the serial number of the component of the second computing device; and

controlling operation at the second computing device based on the operational risk information.

20. The method of claim 19 , wherein the second computing device is a server that is one of a plurality of servers, and wherein the method further comprises:

communicating component identifiers of each of the servers to the first computing device;

receiving maintenance information associated with one or more of the component identifiers; and implementing the workload policy at the servers based on the maintenance information.

21. The method of claim 19 , wherein implementing a workload management policy comprises one of at least partially powering down the second computing device, communicating an alert, implementing a risk mitigation function at the second computing device, and configuring the firmware of a component on the second computing device.

22. The method of claim 19 , wherein the method further comprises: communicating one of a machine type and model number associated with the second computing device; and

receiving a hit message for the communication of the one of the machine type and model number; and wherein the serial number is communicated to the first computing device in response to receiving the hit message.

23. A method comprising:

receiving an identifier associated with a first computing device, the identifier comprising a serial number of a component of the first computing device;

determining maintenance information associated with the identifier; and

communicating, to a second computing device, the maintenance information for implementing a workload management policy at the first computing device;

receiving operational risk information associated with the serial number of the component of the second computing device; and

controlling operation at the second computing device based on the operational risk information.

24. The method of claim 23 , wherein determining maintenance information comprises determining whether a defect is associated with the identifier, and

wherein communicating the maintenance information comprises communicating a defect notice about the defect to the second computing device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 050308/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: ARCHER, DAVID WILLIAM; HANSSON, NILS PETER JOACHIM; SKOGLUND, PAUL ALBERT; WOOLDRIDGE, JAMES LEE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030621/0205 →
Continuity (1)
Related Publication 20140372615A1 · Dec 18, 2014