IP Library Granted Patent US 11,914,725
Granted Patent B2
US 11,914,725 · App. 17/333,922 · Granted Feb 27, 2024

Operating system agnostic and secure bi-directional data handling

Inventors: Anantha K. Boyapalle (Cedar Park, TX); Mario Limonciello (Austin, TX); Abeye Teshome (Austin, TX)
Assignee: Dell Products L.P.
G06F21/606G06F13/4282H04L63/0428G06F2213/0042
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 11,914,725
App. No.
17/333,922
Granted
Feb 27, 2024
Kind
B2
Abstract

An information handling system includes a virtual interface configured to provide communication between an agent and an embedded controller, wherein the virtual interface is located below a kernel space of the information handling system. The agent may be configured to transmit telemetry data published by the embedded controller to a data repository, wherein the agent is located at a user space of the information handling system. The embedded controller publishes telemetry data to the data repository via the virtual interface through the agent.

Claims (32)

1. An information handling system, comprising:

a virtual interface configured to provide communication between an agent and an embedded controller, wherein the virtual interface is located below a kernel space of the information handling system;

the agent may be configured to transmit telemetry data published by the embedded controller to a data repository, wherein the agent is located at a user space of the information handling system;

the embedded controller configured to publish telemetry data to the data repository via the virtual interface through the agent; and

a processor configured to monitor the information handling system based on the telemetry data stored at the data repository.

2. The information handling system of claim 1 , wherein the telemetry data may be transmitted to an application via the virtual interface prior to the publish of the telemetry data to the data repository.

3. The information handling system of claim 1 , wherein the virtual interface is a virtual input/output interface for in-band transmission of the telemetry data.

4. The information handling system of claim 3 , wherein the virtual input/output interface is a virtual universal serial bus human interface device.

5. The information handling system of claim 1 , wherein the virtual interface is an out-of-band interface for out-of-band transmission of the telemetry data.

6. The information handling system of claim 5 , wherein the out-of-band interface is configured for bi-directional transfer of the telemetry data.

7. The information handling system of claim 1 , wherein the telemetry data is of an opaque data type.

8. The information handling system of claim 1 , wherein the telemetry data is encrypted.

9. The information handling system of claim 1 , wherein the telemetry data is attested by a cloud agent for verification.

10. The information handling system of claim 1 , wherein the telemetry data is decrypted by a cloud agent using a private key.

11. The information handling system of claim 1 , wherein the embedded controller is configured to receive user data from the agent.

12. A method comprising:

providing, by a virtual interface, communication between an agent in a user space of an information handling system and an embedded controller, wherein the virtual interface is located below a kernel space of the information handling system;

publishing, by the embedded controller via the virtual interface, telemetry data for storage to a data repository;

transmitting the telemetry data to the data repository by the agent; and

monitoring the information handling system based on the telemetry data stored at the data repository.

13. The method of claim 12 , wherein the virtual interface is a virtual input/output interface for in-band transmission of the telemetry data.

14. The method of claim 12 , wherein the virtual interface is an out-of-band interface for out-of-band transmission of the telemetry data.

15. The method of claim 14 , wherein the out-of-band interface is configured for a bi-directional transfer of the telemetry data.

16. The method of claim 15 , wherein the bi-directional transfer of the telemetry data may be performed via a private port of a web server below the kernel space.

17. A non-transitory computer-readable medium including code that when executed performs a method, the method comprising:

providing, by a virtual interface, communication between an agent in a user space of an information handling system and an embedded controller, wherein the virtual interface is located below a kernel space of the information handling system;

publishing, by the embedded controller via the virtual interface, telemetry data for storage to a data repository;

transmitting the telemetry data to the data repository by the agent; and

monitoring the information handling system based on the telemetry data stored at the data repository.

18. The method of claim 17 , wherein the virtual interface is a virtual input/output interface for in-band transmission of the telemetry data.

19. The method of claim 17 , wherein the virtual interface is an out-of-band interface for out-of-band transmission of the telemetry data.

20. The method of claim 17 , wherein the out-of-band interface is configured for bi-directional transfer of the telemetry data.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: BOYAPALLE, ANANTHA; LIMONCIELLO, MARIO; TESHOME, ABEYE
To: DELL PRODUCTS, LP
Reel/Frame 056386/0444 →
Continuity (1)
Related Publication 20220382890A1 · Dec 1, 2022