IP Library Granted Patent US 10,019,400
Granted Patent B2
US 10,019,400 · App. 14/671,465 · Granted Jul 10, 2018

Additional secured execution environment with SR-IOV and xHCI-IOV

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,019,400
App. No.
14/671,465
Granted
Jul 10, 2018
Kind
B2
Abstract

An apparatus is described herein. The apparatus includes a Universal Serial Bus (USB) component and a controller interface. The controller interface is to allocate register space for interfacing with the USB component and the USB component is virtualized into multiple instantiations. The apparatus also includes a secure environment, and the secure environment further virtualizes the multiple instantiations such that the multiple instantiations are owned by the secure environment.

Claims (9)

1. An apparatus, comprising:

a Universal Serial Bus (USB) device;

a controller interface, wherein the controller interface is an eXtensible host controller interface (xHCI) and is to allocate register space for interfacing with the USB device and the USB device is virtualized into multiple instantiations; and

a secure environment, wherein the secure environment is to virtualize the multiple instantiations by emulating a register space for the multiple instantiations and a USB hub is virtualized into multiple instantiations using a combination of a combination of Single Root Input/Output Virtualization (SR-IOV) and xHCI-Input/Output Virtualization (xHCI-IOV) via the controller interface.

2. The apparatus of claim 1 , wherein the secure environment is a management engine.

3. The apparatus of claim 1 , comprising a plurality of USB devices, wherein the controller interface is to allocate register space for interfacing with the plurality of USB devices.

4. The apparatus of claim 3 , wherein at least one USB device of the plurality of USB devices is owned by the secure environment.

5. The apparatus of claim 1 , wherein the secure environment is enabled by a dedicated processor or microcontroller.

6. The apparatus of claim 1 , wherein the USB hub is virtualized into multiple instantiations via a physical function and an associated virtual function.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: SARANGDHAR, NITIN V.; MCGOWAN, STEVEN B.; GUTIERREZ, RAUL; VADIVELU, KARTHI R.
To: INTEL CORPORATION
Reel/Frame 036830/0754 →