IP Library Granted Patent US 10,649,869
Granted Patent B2
US 10,649,869 · App. 15/966,153 · Granted May 12, 2020

Burn process data retrieval and notification

Inventors: Lokeswarareddy Tumuru (Hyderabad, IN); Radhabai Bonigam (Hyderabad, IN); Durga Prasad Bikkina (Hyderabad, IN); Muninder Raja Arram (Hyderabad, IN)
Assignee: Dell Products L. P.
G06F11/263H04L41/0273
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 10,649,869
App. No.
15/966,153
Granted
May 12, 2020
Kind
B2
Abstract

Disclosed herein are methods, systems, and processes for burn process data retrieval and notification. A burn process that is ongoing and that is initiated to generate burn data associated with a testing computing device is detected at a computing device. A determination is made that the burn data has been generated by the testing computing device as part of the burn process. The burn data associated with the burn process generated by the testing computing device is then retrieved.

Claims (66)

1. A computer-implemented method, comprising:

detecting, at a computing device, a burn process that is ongoing and is initiated to generate burn data associated with a testing computing device;

determining that the burn data has been generated by the testing computing device as part of the burn process;

retrieving the burn data associated with the burn process generated by the testing computing device; and

transmitting, to the testing computing device, a web service message with a protocol-specific mapping comprising one or more resource identifiers associated with the burn process, wherein the web service message requests the burn data from the testing computing device.

2. The computer-implemented method of claim 1 , wherein

the burn process is initiated by an initiator computing device by accessing a unified extensible firmware interface (UEFI) of the testing computing device, and

the burn process tests one or more hardware components, one or more firmware components, or one or more software components installed on the testing computing device.

3. The computer-implemented method of claim 2 , wherein

the burn data comprises failure information regarding the one or more hardware components, the one or more firmware components, or the one or more hardware software components installed on the testing computing device.

4. The computer-implemented method of claim 3 , wherein

the web service message comprises a reference associated with the testing computing device mapped to the web service message according to a transformation that is dependent on a protocol associated with the web service message and a representation of the burn data indicated by the one or more resource identifiers comprised in the web service message.

5. The computer-implemented method of claim 1 , wherein

the retrieving is performed using a Web Services-Management (WSMan) protocol, and

the WSMan protocol is implemented between the computing device and the testing computing device using a WSMan Application Programming Interface (API) implemented by the computing device.

6. The computer-implemented method of claim 5 , further comprising:

transmitting the burn data received from the testing computing device via the WSMan API to a mobile computing device, wherein

the testing computing device is a storage server.

7. The computer-implemented method of claim 6 , further comprising:

retrieving chassis information; and

verifying the chassis information by comparing the chassis information with unit status information comprised in a burn database associated with the testing computing device.

8. The computer-implemented method of claim 7 , wherein

the chassis information comprises an inventory list comprising one or more identities of the one or more hardware components, the one or more firmware components, or the one or more software components.

9. The computer-implemented method of claim 8 , wherein

the WSMan API requests and retrieves the burn data from the testing computing device by converting the one or more identities in the inventory list to the one or more resource identifiers comprised in the web service message and sent to the testing computing device using the WSMan protocol.

10. A non-transitory computer readable storage medium comprising program instructions executable to:

detect, at a computing device, a burn process that is ongoing and is initiated to generate burn data associated with a testing computing device;

determine that the burn data has been generated by the testing computing device as part of the burn process;

retrieve the burn data associated with the burn process generated by the testing computing device; and

transmit, to the testing computing device, a web service message with a protocol-specific mapping comprising one or more resource identifiers associated with the burn process, wherein the web service message requests the burn data from the testing computing device.

11. The non-transitory computer readable storage medium of claim 10 , wherein:

the burn process is initiated by an initiator computing device by accessing a unified extensible firmware interface (UEFI) of the testing computing device; and

the burn process tests one or more hardware components, one or more firmware components, or one or more software components installed on the testing computing device.

12. The non-transitory computer readable storage medium of claim 11 , wherein:

the burn data comprises failure information regarding the one or more hardware components, the one or more firmware components, or the one or more hardware components installed on the testing computing device,

the web service message comprises a reference associated with the testing computing device mapped to the web service message according to a transformation that is dependent on a protocol associated with the web service message and a representation of the burn data indicated by the one or more resource identifiers comprised in the web service message, and

the retrieving is performed using a Web Services-Management (WSMan) protocol implemented between the computing device and the testing computing device using a WSMan Application Programming Interface (API) implemented by the computing device.

13. The non-transitory computer readable storage medium of claim 12 , further comprising:

transmitting the burn data received from the testing computing device via the WSMan API to a mobile computing device, wherein the testing computing device comprises a storage server;

retrieving chassis information; and

verifying the chassis information by comparing the chassis information with unit status information comprised in a burn database associated with the testing computing device.

14. The non-transitory computer readable storage medium of claim 13 , wherein

the chassis information comprises an inventory list comprising one or more identities of the one or more hardware components, the one or more firmware components, or the one or more software components, and

the WSMan API requests and retrieves the burn data from the testing computing device by converting the one or more identities in the inventory list to the one or more resource identifiers comprised in the web service message and sent to the testing computing device using the WSMan protocol.

15. A computing device comprising:

one or more processors; and

a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to:

detect a burn process that is ongoing and is initiated to generate burn data associated with a testing computing device;

determine that the burn data has been generated by the testing computing device as part of the burn process;

retrieve the burn data associated with the burn process generated by the testing computing device; and

transmit, to the testing computing device, a web service message with a protocol-specific mapping comprising one or more resource identifiers associated with the burn process, wherein the web service message requests the burn data from the testing computing device.

16. The computing device of claim 15 , wherein:

the burn process is initiated by an initiator computing device by accessing a unified extensible firmware interface (UEFI) of the testing computing device; and

the burn process tests one or more hardware components, one or more firmware components, or one or more software components installed on the testing computing device.

17. The computing device of claim 16 , wherein:

the burn data comprises failure information regarding the one or more hardware components, the one or more firmware components, or the one or more hardware components installed on the testing computing device,

the web service message comprises a reference associated with the testing computing device mapped to the web service message according to a transformation that is dependent on a protocol associated with the web service message and a representation of the burn data indicated by the one or more resource identifiers comprised in the web service message, and

the retrieving is performed using a Web Services-Management (WSMan) protocol implemented between the computing device and the testing computing device using a WSMan Application Programming Interface (API) implemented by the computing device.

18. The computing device of claim 17 , further comprising:

transmitting the burn data received from the testing computing device via the WSMan API to a mobile computing device, wherein the testing computing device comprises a storage server;

retrieving chassis information; and

verifying the chassis information by comparing the chassis information with unit status information comprised in a burn database associated with the testing computing device.

19. The computing device of claim 18 , wherein:

the chassis information comprises an inventory list comprising one or more identities of the one or more hardware components, the one or more firmware components, or the one or more software components.

20. The computing device of claim 19 , wherein:

the WSMan API requests and retrieves the burn data from the testing computing device by converting the one or more identities in the inventory list to the one or more resource identifiers comprised in the web service message and sent to the testing computing device using the WSMan protocol.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: TUMURU, LOKESWARAREDDY; BONIGAM, RADHABAI; BIKKINA, DURGA PRASAD; ARRAM, MUNINDER R
To: DELL PRODUCTS L.P.
Reel/Frame 045670/0760 →