IP Library Granted Patent US 10,869,176
Granted Patent B1
US 10,869,176 · App. 16/258,006 · Granted Dec 15, 2020

Near field communication (NFC) enhanced computing systems

Inventor: Kai Yau (Duluth, GA)
Assignee: American Megatrends International, LLC
H04W4/80H04B5/0031H04W12/06
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,869,176
App. No.
16/258,006
Granted
Dec 15, 2020
Kind
B1
Abstract

Technologies are disclosed herein for utilizing near field communication (“NFC”) to improve the security, performance, and configuration of computing systems. In particular, NFC can be utilized to power an NFC-equipped server computer on or off, to log directly into an operating system executing on the NFC-equipped server computer, to stream firmware debugging data from an NFC-equipped server computer to an NFC-equipped mobile device, to initiate the update or recovery of firmware, to provide hardware inventory data, or to pair hardware devices. Firmware debugging data can also be streamed from a firmware to an NFC-equipped mobile device. NFC can also be utilized to disable functionality provided by a mobile device while the device is in motion, such as when a user of the mobile device is operating a motor vehicle.

Claims (30)

1. A computer-implemented method for utilizing near field communication (NFC) to log into an operating system executing on an NFC-equipped computer, the method comprising:

performing a Power-On-Self-Test (POST) operation on the NFC-equipped computer;

determining that credentials have been received at an NFC reader in the NFC-equipped computer during performance of the POST operation;

providing the credentials from the NFC reader directly to a component integrated into a firmware executing in the NFC-equipped computer, the component being configured to receive the credentials from the NFC reader;

executing the operating system on the NFC-equipped computer; and

providing, by the component, the credentials from the firmware directly to a driver executing on the operating system, the driver being integrated into the operating system and configured to utilize the credentials to log a user into the operating system.

2. The computer-implemented method of claim 1 , wherein the firmware comprises a Unified Extensible Firmware Interface (UEFI) Specification—compliant firmware, and wherein the component comprises a UEFI Protocol configured to receive the credentials directly from the NFC reader and to provide the credentials to the driver executing on the operating system.

3. The computer-implemented method of claim 1 , further comprising:

receiving, by the driver, user input from a keyboard connected to the NFC-equipped computer; and

utilizing the credentials and the user input to log the user into the operating system.

4. A headless computer, comprising:

one or more processors;

a near field communication (NFC) reader;

a mass storage device storing an operating system comprising a driver configured to log a user into the operating system; and

a non-volatile memory storing instructions which, when executed on the one or more processors, cause the headless computer to

perform a Power-On-Self-Test (POST) operation on the headless computer;

determine that credentials have been received at the NFC reader during performance of the POST operation;

provide the credentials from the NFC reader directly to component integrated into a firmware executing in the headless computer, the component being configured to receive the credentials from the NFC reader;

boot the operating system on the headless computer after completion of the performance of the POST operation; and

provide, by the component, the credentials from the firmware directly to the driver executing on the operating system, the driver being configured to utilize the credentials to log the user into the operating system.

5. The headless computer of claim 4 , wherein the firmware comprises a Unified Extensible Firmware Interface (UEFI) Specification—compliant firmware, and wherein the component comprises a UEFI Protocol configured to receive the credentials directly from the NFC reader and to provide the credentials to the driver executing on the operating system.

6. The headless computer of claim 4 , wherein the firmware comprises further instructions to: receive, by the driver, user input from a keyboard connected to the headless computer; and utilize the credentials and the user input to log the user into the operating system.

7. A non-transitory computer-readable storage medium having instructions stored thereupon which, when executed by a processor, cause the processor to:

perform a Power-On-Self-Test (POST) operation on a near field communication (NFC)-equipped computer;

determine that credentials have been received at an NFC reader in the NFC-equipped computer during performance of the POST operation;

provide the credentials from the NFC reader directly to a component integrated into a firmware executing in the NFC-equipped computer, the component being configured to receive the credentials from the NFC reader;

boot an operating system on the NFC-equipped computer after completion of the performance of the POST operation; and

provide, by the component, the credentials from the firmware directly to a driver executing on the operating system, the driver being integrated into the operating system and configured to utilize the credentials to log a user into the operating system.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the firmware comprises a Unified Extensible Firmware Interface (UEFI) Specification—compliant firmware, and wherein the component comprises a UEFI Protocol configured to receive the credentials directly from the NFC reader and to provide the credentials to the driver executing on the operating system.

9. The non-transitory computer-readable storage medium of claim 7 , comprising further instructions to: receive, by the driver, user input from a keyboard; and utilize the credentials and the user input to log the user into the operating system.

Assignments (5)
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/0948 →
SECURITY INTEREST Recorded Apr 30, 2024
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 067274/0834 →
ENTITY CONVERSION Recorded Feb 25, 2020
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 052019/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: YAU, KAI
To: AMERICAN MEGATRENDS, INC.
Reel/Frame 048140/0441 →
Continuity (1)
Continuation 15462332 · Mar 17, 2017