# US 12,763,985 B2 · Controllers, controlling methods, and controlling systems for smart homes

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

- Number: US 12,763,985 B2
- Document ID: US12763985B2
- Status: Granted
- Kind: B2
- Application number: 18/518,938
- Filed: 2023-11-24
- Published: 2025-03-20
- Granted: 2026-10-13
- Earliest claimed: 2023-09-18
- Assignees: Commander Smart Home, Inc.
- Applicants: Commander Smart Home, Inc.
- Inventors: Haofei Shi; Xiaoda Hu; Daojie Lin
- Web page: https://patentgrep.com/patent/US12763985B2

## CPC

- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 2012/285: {Generic home appliances, e.g. refrigerators}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of the present disclosure relates to the field of smart homes, specifically relating to a controller, a control method, and a control system for a smart home. The controller includes an interaction module and a communication module. The interaction module includes at least one of a button unit and a sliding unit. The controller is configured to: obtain a control command based on the interaction module, and upload the control command to a control server via the communication module, wherein the control command is configured to control a target smart home device.

## Claims

### Claim 1

A controller for a smart home, comprising an interaction module and a communication module, wherein the interaction module includes at least one of a button unit and a sliding unit, and the controller is configured to:
obtain a control command based on the interaction module; and
upload the control command to a control server via the communication module, wherein the control command is configured to control a target smart home device;
wherein the controller is further configured to:
determine the target smart home device from a plurality of smart home devices based on operational data of a user; and
determine an adjustment range and an adjustment sensitivity of the sliding unit based on a current parameter value and a parameter value distribution of the target smart home device, wherein to determine the adjustment sensitivity, the controller is further configured to:
determine the adjustment sensitivity of the sliding unit based on the current parameter value of the target smart home device, the parameter value distribution of the target smart home device, a signal strength feature of a current location of the controller, and a risk of a circuit or device abnormality in a future time period, wherein the risk of the circuit or device abnormality in the future time period is determined through an abnormality prediction model, and the abnormality prediction model is a machine learning model.

### Claim 2 (depends on 1)

The controller for the smart home of claim 1, wherein the controller is further configured to:
determine operational habit data based on user operation on the interaction module; and
upload the operational habit data to the control server.

### Claim 3 (depends on 2)

The controller for the smart home of claim 2, further comprising a display module, and the controller is further configured to:
display a preferred display configuration issued by the control server on the display module, wherein the preferred display configuration includes one or more graphical elements displayed on the display module, and the one or more graphical elements correspond to one or more smart home devices.

### Claim 4 (depends on 1)

The controller for the smart home of claim 1, wherein the sliding unit is configured as a rotary ring.

### Claim 5 (depends on 1)

The controller for the smart home of claim 1, further comprising a display module, and the controller is further configured to:
display status information and/or a monitoring parameter of one or more smart home devices through the display module.

### Claim 6 (depends on 5)

The controller for the smart home of claim 5, wherein the display module includes a touchscreen display unit.

### Claim 7 (depends on 1)

The controller for the smart home of claim 1, further comprising a sensor module, wherein the sensor module includes a photosensitive unit and/or a near-field capacitive sensing unit.

### Claim 8

A control method for a smart home, performed by a controller comprising an interaction module and a communication module, wherein the interaction module includes at least one of a button unit and a sliding unit, and the control method comprises:
obtaining a control command based on the interaction module, wherein the control command is configured to control a target smart home device; and
uploading the control command to a control server via the communication module;
wherein the control method further comprises:
determining the target smart home device from a plurality of smart home devices based on operational data of a user; and
determining an adjustment range and an adjustment sensitivity of the sliding unit based on a current parameter value and a parameter value distribution of the target smart home device, wherein the determining the adjustment sensitivity includes:
determining the adjustment sensitivity of the sliding unit based on the current parameter value of the target smart home device, the parameter value distribution of the target smart home device, a signal strength feature of a current location of the controller, and a risk of a circuit or device abnormality in a future time period, wherein the risk of the circuit or device abnormality in the future time period is determined through an abnormality prediction model, and the abnormality prediction model is a machine learning model.

### Claim 9 (depends on 8)

The control method for the smart home of claim 8, further comprising:
determining operational habit data based on the operational data; and
uploading the operational habit data to the control server.

### Claim 10 (depends on 9)

The control method for the smart home of claim 9, further comprising:
obtaining and displaying a preferred display configuration issued by the control server, wherein the preferred display configuration includes one or more graphical elements displayed on a display module of the controller, and the preferred display configuration is determined based on the operational habit data, wherein the one or more graphical elements correspond to one or more smart home devices.

### Claim 11 (depends on 9)

The control method for the smart home of claim 9, further comprising:
displaying status information and a monitoring parameter of one or more smart home devices.

### Claim 12

A control system for a smart home, comprising a controller, a control server, a collaborative server, a smart home cloud server, and a plurality of smart home devices connected sequentially, wherein the controller includes an interaction module and a communication module, wherein the interaction module includes at least one of a button unit and a sliding unit, wherein
the controller is configured to obtain a control command based on the interaction module and upload the control command to the control server via the communication module, wherein the control command is configured to control a target smart home device;
the control server is configured to format the control command to obtain command data and transmit the command data to the collaborative server;
the collaborative server is configured to transmit the command data to the smart home cloud server;
the smart home cloud server is configured to, based on the command data, control the target smart home device among the plurality of smart home devices to execute a responsive operation; and
the plurality of smart home devices are configured to feedback a control result to the smart home cloud server based on an execution result of the responsive operation;
wherein the controller is further configured to:
determine the target smart home device from the plurality of smart home devices based on operational data of a user; and
determine an adjustment range and an adjustment sensitivity of the sliding unit based on a current parameter value and a parameter value distribution of the target smart home device, wherein to determine the adjustment sensitivity, the controller is further configured to:
determine the adjustment sensitivity of the sliding unit based on the current parameter value of the target smart home device, the parameter value distribution of the target smart home device, a signal strength feature of a current location of the controller, and a risk of a circuit or device abnormality in a future time period, wherein the risk of the circuit or device abnormality in the future time period is determined through an abnormality prediction model, and the abnormality prediction model is a machine learning model.

### Claim 13 (depends on 12)

The control system for the smart home of claim 12, wherein the controller is configured to:
determine the control command based on the operational data of the user, wherein the operational data includes at least one of sliding data and click data.

### Claim 14 (depends on 13)

The control system for the smart home of claim 13, wherein the controller is configured to:
determine operational habit data based on the operational data; and
upload the operational habit data to the control server.

### Claim 15 (depends on 14)

The control system for the smart home of claim 14, wherein the control server is configured to:
determine an operational behavior distribution based on the operational habit data uploaded by the controller within a preset period; and
determine a preferred display configuration based on the operational behavior distribution and issue the preferred display configuration to the controller, the preferred display configuration including one or more graphical elements to be displayed, wherein the one or more graphical elements correspond to one or more smart home devices.

### Claim 16 (depends on 15)

The control system for the smart home of claim 15, wherein the controller is configured to:
obtain and display the preferred display configuration issued by the control server.

### Claim 17 (depends on 3)

The controller for the smart home of claim 3, wherein the preferred display configuration is determined by the control server based on an operational behavior distribution, wherein the operational behavior distribution includes a time distribution or a location distribution of historical operations of a user on smart home devices.

### Claim 18 (depends on 17)

The controller for the smart home of claim 17, wherein the preferred display configuration is determined by the control server based on an operational behavior distribution, including:
using a historical operational behavior distribution of the user to estimate one or more smart home devices with a highest probability of user operation at a current time or a current location and determining the preferred display configuration corresponding to the one or more smart home devices.
