# US 12,602,342 B2 · Small form factor PC with BMC and extended functionality

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

- Number: US 12,602,342 B2
- Document ID: US12602342B2
- Status: Granted
- Kind: B2
- Application number: 18/999,493
- Filed: 2024-12-23
- Published: 2025-07-31
- Granted: 2026-04-14
- Earliest claimed: 2024-01-26
- Assignees: Simply Nuc, Inc.
- Applicants: Simply Nuc, Inc.
- Inventors: Charles Abdouch; Joseph Giannuzzi; Steven Savage
- Web page: https://patentgrep.com/patent/US12602342B2

## CPC

- G06F 13/4068: {Electrical coupling}
- G06F 2213/40: Bus coupling
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Apparatuses, methods, and systems are disclosed for a small form factor PC with BMC and extensible functionality. An apparatus includes a processor, memory, and a BMC that is configured for installation in a small form factor device and wherein functionality of the BMC is configurable by way of extensible features for interfacing with at least one device communicatively connected to the apparatus.

## Claims

### Claim 1

An apparatus, comprising:
a processor,
a memory coupled with the processor; and
a baseboard management controller (BMC) coupled with the processor,
wherein the BMC is configured for installation in a small form factor device,
wherein the small form factor device is one node of a cluster comprising a plurality of interconnected small form factor devices, each comprising a corresponding BMC, and
wherein one or more extensible functions of the BMC are remotely configurable through one or more reconfigurable control mechanisms comprising hardware interfaces or software interfaces that permit a user to add, remove, or modify BMC functions beyond a default configuration for facilitating interactions with at least one device communicatively connected to the apparatus and for communicating with at least one other BMC of the cluster to coordinate cluster-level monitoring, control actions, data exchange, or configuration propagation across the cluster.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC comprises functionality for monitoring at least one system parameter including voltage, fan speed, component health, or a combination thereof.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC comprises functionality for remote management including remote access to the apparatus for configuration, troubleshooting, updates, or a combination thereof.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC comprises security functionality including secure boot capability, intrusion detection, remote data encryption and decryption, or a combination thereof.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein intrusion detection comprises detecting unauthorized access, data breaches, system damage, or a combination thereof and triggering at least one mitigation action including an alert message.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the at least one device communicatively connected to the apparatus comprises at least one sensor, the at least one sensor comprising a temperature sensor, a pressure sensor, a motion sensor, or a combination thereof.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the at least one device communicatively connected to the apparatus comprises at least one control device, the at least one control device comprising a relay, an actuator, a dimming controller, or a combination thereof.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the BMC is configured as a plug in module that is selectively coupled to the apparatus.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the BMC is configured as an embedded device that is integrated into the apparatus.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC is configurable via an application programming interface (API) enablement layer.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the API enablement layer is used to enable communication with different BMCs, devices, systems, or a combination thereof.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein the BMC comprises a general purpose input/output (GPIO) interface for dynamically enabling extensible functions through programmable pin assignments for the at least one device that is communicatively connected to the apparatus.

### Claim 13 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC comprises functionality for self-healing that is triggered in response to a predetermined error event associated with one or more BMC interconnected systems.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC comprises functionality for generating alerts in response to exceeding functional runtime parameters including central processing unit (CPU) throttling.

### Claim 15 (depends on 1)

The apparatus of claim 1, wherein the functionality of the BMC is triggered remotely via a wireless communication interface.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the wireless communication interface comprises a long term evolution (LTE) interface.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the LTE interface enables a one-to-one or one-to-many system connection.

### Claim 18 (depends on 1)

The apparatus of claim 1, wherein the small form factor device comprises a device that has a volume within a range of 0.4-1.0 liters.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the small form factor device comprises a device that has a volume of less than 0.5 liters.

### Claim 20 (depends on 1)

The apparatus of claim 1, wherein the BMC consumes up to 2.5 watts of power.

### Claim 21 (depends on 1)

The apparatus of claim 1, wherein the BMC is connected to a backup power system, the backup power system comprising an external battery backup, a power over Ethernet connection, or a combination thereof.

### Claim 22

A method, comprising:
providing a small form factor device with a baseboard management controller (BMC), the small form factor device being one node of a cluster comprising a plurality of interconnected small form factor devices, each comprising a corresponding BMC, wherein one or more logical, extensible functions of the BMC are remotely configurable through one or more reconfigurable control mechanisms comprising hardware interfaces or software interfaces that permit a user to add, remove, or modify BMC functions beyond a default configuration for facilitating interactions with at least one device communicatively connected to the small form factor device and for communicating with at least one other BMC of the cluster to coordinate cluster-level monitoring, control actions, data exchange, or configuration propagation across the cluster; and
configuring the functionality of the BMC for interfacing with the at least one device communicatively connected to the small form factor device.

### Claim 23

A system, comprising:
at least one sensor or control device;
a processor;
a memory coupled with the processor; and
a baseboard management controller (BMC) coupled with the processor,
wherein the BMC is configured for installation in a small form factor device,
wherein the small form factor device is one node of a cluster comprising a plurality of interconnected small form factor devices, each comprising a corresponding BMC and
wherein one or more logical, extensible functions of the BMC are remotely configurable through one or more reconfigurable control mechanisms comprising hardware interfaces or software interfaces that permit a user to add, remove, or modify BMC functions beyond a default configuration for facilitating interactions with the at least one sensor or control device and for communicating with at least one other BMC of the cluster to coordinate cluster-level monitoring, control actions, data exchange, or configuration propagation across the cluster.
