Secure platform management device
First Claim
1. A platform management device, comprising:
- one or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed, cause;
transmitting operating parameters to a corresponding electronic device configured to read the operating parameters, wherein the operating parameters include a disable command,wherein the corresponding electronic device comprises firmware to initialize and configure underlying hardware subsystems, the firmware causing the corresponding device to enter and maintain a disabled state that prevents the underlying hardware subsystems from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event,wherein the corresponding electronic device, upon being powered on, enters the disabled state, andwherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device; and
upon the platform management device determining that the corresponding electronic device is not provisioned with the platform management device, the platform management device exchanging a set of security keys with the corresponding electronic device to establish the platform management device authority to act as a controller for the corresponding electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
A platform management device configured to control the functionality of a provisioned electronic device is disclosed. The platform management device includes a processor operative to execute commands. A memory maintains a series of instructions that when executed by the processor, causes the processor to: (1) establish a connection with a corresponding electronic device; and (2) transfer operating parameters to the corresponding electronic device, such that access to and operation of the electronic device may be controlled. Examples of device control include denying access to an unauthorized user and forcing the electronic device into a disabled state by remote operation from an authorized user.
-
Citations
20 Claims
-
1. A platform management device, comprising:
one or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed, cause; transmitting operating parameters to a corresponding electronic device configured to read the operating parameters, wherein the operating parameters include a disable command, wherein the corresponding electronic device comprises firmware to initialize and configure underlying hardware subsystems, the firmware causing the corresponding device to enter and maintain a disabled state that prevents the underlying hardware subsystems from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event, wherein the corresponding electronic device, upon being powered on, enters the disabled state, and wherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device; and upon the platform management device determining that the corresponding electronic device is not provisioned with the platform management device, the platform management device exchanging a set of security keys with the corresponding electronic device to establish the platform management device authority to act as a controller for the corresponding electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A platform management device, comprising:
-
a storage device, and operating parameters stored on the storage device including a disable command, wherein a corresponding electronic device including firmware to initialize and configure underlying hardware subsystems, reads the operating parameters; and a transmitter capable of transmitting the operating parameters to the corresponding electronic device, wherein the firmware causes the corresponding electronic device to enter and maintain a disabled state wherein the underlying hardware systems are prevented from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event, wherein the corresponding electronic device, upon being powered on, enters the disabled state, wherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device, and wherein the platform management device, upon determining that the corresponding electronic device is not provisioned with the platform management device, is configured to exchange a set of security keys with the corresponding electronic device to establish the platform management device authority to act as a controller for the corresponding electronic device.
-
-
10. A method for selectively enabling a device, comprising:
-
on a management device, storing operating parameters, wherein the operating parameters include a disable command; transferring the operating parameters from the management device to a corresponding electronic device, the corresponding electronic device including firmware to initialize and configure underlying hardware subsystems, wherein the firmware causes the electronic device to enter and maintain a disabled state wherein the underlying hardware subsystems are prevented from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event, wherein the corresponding electronic device, upon being powered on, enters the disabled state, and wherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device; and upon the management device determining that the corresponding electronic device is not provisioned with the management device, the management device exchanging a set of security keys with the corresponding electronic device to establish the management device authority to act as a controller for the corresponding electronic device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A platform management device, comprising:
one or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed, cause; transmitting operating parameters to a corresponding electronic device configured to read the operating parameters, wherein the operating parameters include a disable command, wherein the corresponding electronic device comprises firmware to initialize and configure underlying hardware subsystems, the firmware causing the corresponding device to enter and maintain a disabled state that prevents the underlying hardware subsystems from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event, wherein the corresponding electronic device, upon being powered on, enters the disabled state, wherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device, and wherein the corresponding electronic device comprises an accelerometer configured to determine when the corresponding electronic device is being moved, wherein the accelerometer, in response to determining the corresponding electronic device is being moved, instructs the firmware comprised on the corresponding electronic device to either emit an audible or visual signal to indicate that the corresponding electronic device is being moved.
-
19. A platform management device, comprising:
-
a storage device, and operating parameters stored on the storage device including a disable command, wherein a corresponding electronic device including firmware to initialize and configure underlying hardware subsystems, reads the operating parameters; and a transmitter capable of transmitting the operating parameters to the corresponding electronic device, wherein the firmware causes the corresponding electronic device to enter and maintain a disabled state wherein the underlying hardware systems are prevented from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event, wherein the corresponding electronic device, upon being powered on, enters the disabled state, wherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device, and wherein the corresponding electronic device comprises an accelerometer configured to determine when the corresponding electronic device is being moved, wherein the accelerometer, in response to determining the corresponding electrical device is being moved, instructs the firmware comprised on the corresponding electronic device to either emit an audible or visual signal to indicate that the corresponding electronic device is being moved.
-
-
20. A method for selectively enabling a device, comprising:
-
on a management device, storing operating parameters, wherein the operating parameters include a disable command; transferring the operating parameters from the management device to a corresponding electronic device, the corresponding electronic device including firmware to initialize and configure underlying hardware subsystems, wherein the firmware causes the electronic device to enter and maintain a disabled state wherein the underlying hardware subsystems are prevented from running when (a) the disable command instructs the corresponding electronic device to enter the disabled state or (b) the corresponding electronic device does not receive the operating parameters after a predetermined event, wherein the corresponding electronic device, upon being powered on, enters the disabled state, and wherein the corresponding electronic device may only transition from the disabled state to an enabled state upon the corresponding electronic device (a) determining that a user of the corresponding electronic device is authenticated and (b) determining that the platform management device is physically connected to the corresponding electronic device; an accelerometer determining when the corresponding electronic device is being moved; and in response to the accelerometer determining that the corresponding electronic device is being moved, the accelerometer instructing the firmware comprised on the corresponding electronic device to either emit an audible or visual signal to indicate that the corresponding electronic device is being moved.
-
Specification