IP Library Granted Patent US 9,571,165
Granted Patent B2
US 9,571,165 · App. 14/259,574 · Granted Feb 14, 2017

NFC communication with an information handling system supplemented by a management controller and advertised virtual tag memory

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,571,165
App. No.
14/259,574
Granted
Feb 14, 2017
Kind
B2
Abstract

Near Field Communication (NFC) supports server information handling system management through communication between a mobile information handling system and a baseboard management controller. Enhanced transfer by NFC of management information is provided by manipulating the NFC tag memory assigned for information transfer with the aid of a microcontroller coordinating NFC transfers at the baseboard management controller, such as with coordinated storage operations at a tag memory an supporting processors/microcontrollers. The microcontroller manages tag memory and/or system memory so that the portable information handling system writes and reads information beyond the capabilities of unaided tag memory.

Claims (38)

1. An information handling system comprising:

a chassis operable to support processing components;

a processor disposed in the chassis and operable to execute instructions for processing information;

memory disposed in the chassis and interfaced with the processor, the memory operable to store the instructions and information;

a management controller disposed in the chassis and interfaced with the processor, the management controller operable to manage operational conditions associated with processing components within the chassis including at least the processor;

a near field communication (NFC) transceiver disposed in the chassis and operable to wirelessly communicate with an NFC device external to the chassis, the NFC transceiver having a tag memory that stores information to transmit to the external NFC device and information received from the external NFC device; and

a microcontroller interfacing the management controller with the near field communication transceiver, the microcontroller managing the tag memory to adapt the NFC transceiver communications to a selected one of plural data transfer modes including at least populating tag memory with data to replace data read from the tag memory as the data is read so that a tag memory read event provides an amount of data greater than the tag memory size.

2. The information handling system of claim 1 wherein the near field communication transceiver coordinates selection of a data transfer mode with the external NFC device by communicating a tag memory size that is different than the actual tag memory size.

3. The information handling system of claim 2 wherein the tag memory size comprises a virtual memory mapped to a physical address space external to the tag memory.

4. The information handling system of claim 3 wherein the virtual memory comprises a memory address and size for a predetermined range that the external NFC device interprets as the tag memory address and size.

5. The information handling system of claim 3 wherein the virtual memory comprises plural selectable address ranges, each of which is interpreted by the NFC device as the tag memory address range.

6. The information handling system of claim 1 wherein the plural data transfer modes comprise a dual ported mode having the microcontroller reading and writing a first portion of tag memory concurrently with the NFC transceiver reading and writing a second portion of tag memory.

7. The information handling system of claim 1 wherein the plural data transfer modes comprise a write forward mode having communication received at the NFC transceiver forwarded to a write address external to the tag memory without writing the communications to the tag memory.

8. The information handling system of claim 1 wherein the plural data transfer modes comprise a read forward mode having communications transmitted from the NFC transmitter by forwarding information from a read address external to the tag memory without storing the information in the tag memory.

9. A method for communication of information to a server information handling system management controller from an external information handling system having a near field communication (NFC) device, the method comprising:

exchanging NFC configuration information between the external NFC communication device and an NFC transceiver disposed in the server, the NFC transceiver having a tag memory, the configuration information including tag memory configuration information of the tag memory of the NFC transceiver indicating a selected one of plural data transfer modes; and

communicating information between the external NFC communication device and the NFC transceiver according to the selected one of plural data transfer modes as indicated by the tag memory configuration information;

wherein the selected one of plural data transfer modes include at least a tag memory size greater than the NFC transceiver tag memory, the data transfer mode adding data to the tag memory as data is read from the tag memory.

10. The method of claim 9 wherein the tag memory configuration information comprises a tag memory size that is different than the actual tag memory size associated with the NFC transceiver.

11. The method of claim 10 wherein the tag memory size comprises a virtual memory mapped to a physical address space external to the tag memory.

12. The method of claim 11 further comprising:

interpreting the virtual memory at the external NFC communication device as the tag memory;

writing information to the virtual memory with the external NFC communication device as a tag memory write; and

sending the write information from the NFC transceiver to a microcontroller for writing to memory outside of the tag memory.

13. The method of claim 12 wherein sending the write information further comprises sending the write information from the external NFC communication device to the microcontroller without storing the information in the tag memory.

14. The method of claim 11 further comprising:

interpreting the virtual memory at the external NFC communication device as a tag memory;

reading information from the virtual memory with the external NFC communication device as a tag memory; and

sending the read information from a memory external to the tag memory, to a microcontroller, to the NFC transceiver and by an NFC communication to the external NFC communication device.

15. The method of claim 14 wherein sending the read information further comprises sending the read information from the microcontroller to the external NFC communication device without storing the read information in the tag memory.

16. A system for NFC transfers of information, the system comprising:

a portable information handling system having an NFC communication device and an NFC application stored in non-transitory memory, the NFC application operable to command the NFC communication device to send information to another NFC communication device according to configuration information shared with the other NFC communication device; and

a server baseboard management controller operable to manage operations of a server information handling system and having an NFC transceiver operable to communicate information stored in a tag memory, the NFC transceiver managed by a microcontroller;

wherein the microcontroller manages configuration information sent to the NFC communication device to represent the tag memory with configuration information that differs from the actual configuration of the tag memory, the configuration information including at least a tag memory size greater than the actual tag memory size of the NFC transceiver tag memory, the microcontroller writing information into the tag memory as information is read from the tag memory so that the amount of information provided by a tag memory read exceeds the amount of information stored in the tag memory at the start of the tag memory read.

17. The system of claim 16 wherein the actual tag memory configuration is a first memory size and the represented tag memory is greater than the actual memory size.

18. The system of claim 16 wherein the actual tag memory configuration is a memory location and the represented tag memory location is external to the actual tag memory.

19. The system of claim 16 further comprising a memory map managed by the microcontroller to dynamically remap memory locations of the tag memory for concurrent reads and writes sequentially performed through the tag memory addresses.

20. The system of claim 16 wherein the microcontroller is further operable to coordinate storage of information in association with NFC transfers by the NFC transceiver by use of memory external to the tag memory and without storing the information in the tag memory.

Assignments (15)
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 (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF REEL 033625 FRAME 0748 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0050 →
RELEASE OF REEL 033625 FRAME 0688 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0757 →
RELEASE OF REEL 033625 FRAME 0711 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.
Reel/Frame 040016/0903 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033625/0748 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 033625/0688 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033625/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2014
From: DUBE, SHAWN J.; AHMED, SYED S.
To: DELL PRODUCTS L.P.
Reel/Frame 032737/0962 →