# US 10,873,633 B2 · Remote management for a computing device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,873,633 B2
- Document ID: US10873633B2
- Status: Granted
- Kind: B2
- Application number: 16/161,274
- Filed: 2018-10-16
- Published: 2019-09-19
- Granted: 2020-12-22
- Earliest claimed: 2012-03-30
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Patrick G. Kutch
- Web page: https://patentgrep.com/patent/US10873633B2

## CPC

- H04L 67/125: involving control of end-device applications over a network
- H04L 63/168: {above the transport layer}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Examples are disclosed for remote management of a computing device. In some examples, a secure communication link may be established between a network input/output device for a computing device and a remote management application. Commands may be received from the remote management application and management functions may be implemented at the network input/output device. Implementation of the management functions may enable the remote management application to manage or control at least some operating parameters of the computing device. Other examples are described and claimed.

## Claims

### Claim 1

An apparatus, comprising:
circuitry; and
memory coupled to the circuitry, the memory comprising instructions, which when executed by the circuitry cause the circuitry to:
receive a command, the command comprising an indication of a watchdog timer;
receive an authenticated deferral command comprising an indication to restart the watchdog timer;
determine whether the watchdog timer has expired; and
apply a power management function to the circuitry based on a determination that the watchdog timer has expired.

### Claim 2 (depends on 1)

The apparatus of claim 1, the instructions when executed by the circuitry cause the circuitry to receive the authenticated-deferral command from a remote device.

### Claim 3 (depends on 2)

The apparatus of claim 2, comprising a network interconnect, the circuitry to receive the authenticated deferral command from the remote device via the network interconnect.

### Claim 4 (depends on 2)

The apparatus of claim 2, the instructions when executed by the circuitry cause the circuitry to:
establish a secure communication link with the remote device; and
receive the authenticated deferral command from the remote device via the secure communication link.

### Claim 5 (depends on 2)

The apparatus of claim 2, the instructions when executed by the circuitry cause the circuitry to:
exchange at least one cryptographic key with the remote device; and
authenticate the receive the authenticated deferral command based on the at least one cryptographic key.

### Claim 6

A system-on-chip (SoC), comprising:
a network interconnect;
a processor coupled to the network interconnect; and
memory coupled to the processor, the memory comprising instructions executable by the processor, which when executed by the processor cause the processor to:
receive, via the network interconnect, an command, the command comprising an indication of a watchdog timer;
receive an authenticated deferral command comprising an indication to restart the watchdog timer;
determine whether the watchdog timer has expired; and
apply a power management function to the SoC based on a determination that the watchdog timer has expired.

### Claim 7 (depends on 6)

The SoC of claim 6, the instructions when executed by the processor cause the processor to receive the authenticated deferral command from a remote device.

### Claim 8 (depends on 7)

The SoC of claim 7, the network interconnect and wireless network interconnect.

### Claim 9 (depends on 7)

The SoC of claim 7, the instructions when executed by the processor cause the processor to:
exchange at least one cryptographic key with the remote device; and
authenticate the authenticated deferral command based in part on the at least one cryptographic key.

### Claim 10 (depends on 6)

The SoC of claim 6, the instructions when executed by the processor cause the processor to:
establish a secure communication link with a remote device over the network interconnect; and
receive the authenticated deferral command from the remote device via the secure communication link.

### Claim 11

At least one non-transitory machine-readable medium comprising a plurality of instructions that in response to being executed by a processor cause the processor to:
receive a command, the command comprising an indication of a watchdog timer; and
receive an authenticated deferral command comprising an indication to restart the watchdog timer;
determine whether the watchdog timer has expired; and
apply a power management function to the processor based on a determination that the watchdog timer has expired.

### Claim 12 (depends on 11)

The at least one non-transitory machine-readable medium of claim 11, the power management function comprising one of power off, power up, or reboot.

### Claim 13 (depends on 11)

The at least one non-transitory machine-readable medium of claim 11, the instructions when executed by the processor cause the processor to receive the authenticated deferral command from a remote device via a network interconnect.

### Claim 14 (depends on 13)

The at least one non-transitory machine-readable medium of claim 13, the instructions when executed by the processor cause the processor to:
exchange at least one cryptographic key with the remote device; and
authenticate the received the authenticated deferral command based on the at least one cryptographic key.

### Claim 15 (depends on 11)

The at least one non-transitory machine-readable medium of claim 11, the instructions when executed by the processor cause the processor to:
authenticate the deferral command based on a cryptographic key or a cryptographic key-pair.

### Claim 16 (depends on 1)

The apparatus of claim 1, the power management function comprising one of power off, power up, or reboot.

### Claim 17 (depends on 6)

The SoC of claim 6, the power management function comprising one of power off, power up, or reboot.
