IP Library Granted Patent US 9,075,927
Granted Patent B2
US 9,075,927 · App. 14/016,375 · Granted Jul 7, 2015

Asserting physical presence to a trusted platform module by physically connecting or disconnecting a hot pluggable device

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,075,927
App. No.
14/016,375
Granted
Jul 7, 2015
Kind
B2
Abstract

A method includes asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node. The change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof. Optionally, the compute node has a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port. In one example, detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.

Claims (33)

1. A method, comprising:

asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node, wherein the change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof; and

allowing modification of one or more settings of the compute node during a predetermined period following the assertion of the physical presence signal.

2. The method of claim 1 , wherein the port is a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port.

3. The method of claim 2 , wherein detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.

4. The method of claim 2 , wherein the compute node is a blade installed in a multi-blade chassis.

5. The method of claim 1 , wherein the hot pluggable device is a hard disk drive.

6. The method of claim 1 , wherein the one or more settings affect the operation of the trusted platform module.

7. A method, comprising:

asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node, wherein the change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof, wherein asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to the compute node, includes:

asserting a physical presence signal to a trusted platform module of a compute node in response to:

detecting a change in the physical connection of the hot pluggable device to the compute node; and

enabling the physical presence signal through a software interface of the compute node.

8. A method, comprising:

asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node, wherein the change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof, wherein asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to the compute node, includes:

asserting a physical presence signal to a trusted platform module of a compute node in response to detecting at least a predetermined number of changes in the physical connection of the hot pluggable device to the compute node within a predetermined period of time, wherein the predetermined number is two or more.

9. A method, comprising:

asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node, wherein the change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof, wherein asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to the compute node, includes:

asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a plurality of changes in the physical connection of the hot pluggable device to the compute node occurring in a predetermined pattern.

10. The method of claim 7 , further comprising:

allowing modification of one or more settings of the compute node during a predetermined period following the assertion of the physical presence signal.

11. The method of claim 10 , wherein the one or more settings affect the operation of the trusted platform module.

12. The method of claim 7 , wherein the port is a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port.

13. The method of claim 12 , wherein detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.

14. The method of claim 8 , further comprising:

allowing modification of one or more settings of the compute node during a predetermined period following the assertion of the physical presence signal.

15. The method of claim 14 , wherein the one or more settings affect the operation of the trusted platform module.

16. The method of claim 8 , wherein the port is a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port.

17. The method of claim 16 , wherein detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.

18. The method of claim 9 , further comprising:

allowing modification of one or more settings of the compute node during a predetermined period following the assertion of the physical presence signal.

19. The method of claim 9 , wherein the port is a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port.

20. The method of claim 19 , wherein detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0878 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2013
From: GUNDAM, RAGHUSWAMYREDDY; LIU, NEWTON P.; OLIVER, DOUGLAS W.; RAMIREZ, NICHOLAS A.; SHAH, MEHUL M.; TAM, WINGCHEUNG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031125/0107 →