IP Library Granted Patent US 10,606,677
Granted Patent B2
US 10,606,677 · App. 15/688,401 · Granted Mar 31, 2020

Method of retrieving debugging data in UEFI and computer system thereof

Inventor: Chin-Sung Lo (Taipei, TW)
Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
G06F11/0766G06F11/36G06F21/572H04W4/80G06F21/575G06F2221/033
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,606,677
App. No.
15/688,401
Granted
Mar 31, 2020
Kind
B2
Abstract

A computer system includes a memory and computer-readable instructions stored at the memory and executable by a microprocessor to: receiving a debug retrieval request to retrieve a debug status data during execution of a UEFI firmware; initiating a debug aggregation function in response to the debug retrieval request; and aggregating the debug status data into a NFC data token.

Claims (35)

1. A computer implemented method comprising:

receiving a debug retrieval request to retrieve a debug status data during execution of a UEFI firmware of a computer system, wherein the debug retrieval request is received during one of subsequent phases after a SEC phase;

initiating a debug aggregation function in response to the debug retrieval request;

aggregating the debug status data into a data token, wherein the debug aggregation function starts collecting or gathering the debug status data that are generated after the debug retrieval request is received; and

retrieving the debug status data during a security (SEC), pre-EFI initialization environment (PEI), driver execution environment (DXE), or boot device selection (BDS) stage of execution of the UEFI firmware, wherein a second debug status data is retrieved during the same or different stage that the stage the debug status data is retrieved, and the debug status data and the second debug status data are aggregated into the data token.

2. The method of claim 1 , further comprising:

determining if the debug retrieval request has an instruction to aggregate the debug status data into a NFC compliant data form.

3. The diode device of claim 1 , The method of claim 1 , further comprising:

aggregating the debug status data into the data token as a NFC compliant data form.

4. The method of claim 1 , wherein the step of initiating the debug aggregation function further comprising:

initiating a NFC application to consume a NFC protocol of the computer system.

5. The method of claim 4 , further comprising:

initiating a NFC management function to generate the NFC protocol.

6. The method of claim 5 , further comprising:

initiating a NFC host controller driver function for interfacing with a NFC reader device.

7. A Computer System comprising:

a memory; and

computer-readable instructions stored at the memory and executable by a microprocessor to:

receive a debug retrieval request to retrieve a debug status data during execution of a UEFI firmware, wherein the debug retrieval request is received during one of subsequent phases after a SEC phase;

initiate a debug aggregation function in response to the debug retrieval request;

aggregate the debug status data into a data token, wherein the debug aggregation function starts collecting or gathering the debug status data that are generated after the debug retrieval request is received;

wherein the instructions are further to:

retrieve the debug status data during a security (SEC), pre-EFI initialization environment (PEI), driver execution environment (DXE), or boot device selection (BDS) stage of execution of the UEFI firmware, wherein a second debug status data is retrieved during the same or different stage that the stage the debug status is retrieved; and

wherein the instructions are further to:

aggregate the debug status data and the second debug status data into the data token.

8. The computer system of claim 7 , wherein the instructions are further to:

determine if the debug retrieval request has an instruction to aggregate the debug status data into a NFC compliant data form.

9. The computer system of claim 7 , wherein the instructions are further to:

aggregate the debug status data into the data token as a NFC compliant data form.

10. The computer system of claim 7 , wherein the instructions are further to:

initiate a NFC application to consume a NFC protocol.

11. The computer system of claim 10 , wherein the instructions are further to:

initiate a NFC management function to generate the NFC protocol.

12. The computer system of claim 11 , wherein the instructions are further to:

initiate a NFC host controller driver function for interfacing with a NFC reader device.

Assignments (6)
PATENT SECURITY AGREEMENT Recorded Oct 23, 2024
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: BAIN CAPITAL CREDIT, LP, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 069229/0834 →
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2024
From: MIDCAP FINANCIAL TRUST
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 069205/0795 →
CHANGE OF NAME Recorded Aug 7, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 049995/0980 →
SECURITY INTEREST Recorded May 6, 2019
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 049087/0266 →
ENTITY CONVERSION Recorded Apr 15, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 049091/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: LO, CHIN-SUNG
To: AMERICAN MEGATRENDS INC.
Reel/Frame 043432/0711 →
Continuity (1)
Related Publication 20190065300A1 · Feb 28, 2019