# US 12,119,957 B2 · Electronic device for controlling external device based on occupant monitoring system, and method thereof

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

- Number: US 12,119,957 B2
- Document ID: US12119957B2
- Status: Granted
- Kind: B2
- Application number: 18/070,286
- Filed: 2022-11-28
- Published: 2023-06-01
- Granted: 2024-10-15
- Earliest claimed: 2021-11-26
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Juyeon You; Jinah Kong; Yongjun Lim
- Web page: https://patentgrep.com/patent/US12119957B2

## CPC

- H04L 12/2818: {from a device located outside both the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; arrangements for transmitting signals characterised by the use of a wireless eletrical link G08C17/00; telephonic communication systems adapted for combination with remote control systems H04M11/007)}
- G06Q 50/10: Services
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G16Y 20/10: relating to the environment, e.g. temperature; relating to location
- G16Y 40/10: Detection; Monitoring
- G16Y 40/30: Control
- H04L 12/2827: {Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality}
- H04L 67/125: involving control of end-device applications over a network
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/62: Establishing a time schedule for servicing the requests
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- H04W 4/50: Service provisioning or reconfiguring
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An example server may include at least one communication module (e.g., including communication circuitry), and a processor. The processor may be configured to receive movement information and first occupant information related to a vehicle device, using the at least one communication module, select at least one first external device from among a plurality of external devices related to a local network, based on the movement information and the first occupant information, calculate a first display time to display a first confirmation message asking whether to control the at least one first external device, based on an arrival time included in the movement information and at least one first operation time of the at least one first external device, and transmit a first request signal causing display of the first confirmation message on a display of the vehicle device at the first display time, using the at least one communication module.

## Claims

### Claim 1

A server comprising:
communication circuitry; and
at least one processor; and
memory storing instructions that, when executed by the at least one processor, individually and/or collectively, cause the server to:
receive movement information and first occupant information related to a vehicle device, using the communication circuitry,
select at least one first external device among a plurality of external devices related to a local network, based on the movement information and the first occupant information,
calculate a first display time to display a first confirmation message asking whether to control the at least one first external device, based on an arrival time included in the movement information and at least one first operation time of the at least one first external device, and
transmit a first request signal causing display of the first confirmation message on a display of the vehicle device at the first display time, using the communication circuitry.

### Claim 2 (depends on 1)

The server of claim 1, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to:
identify a departure place of the vehicle device based on the movement information,
identify a first fatigue level based on the first occupant information, and
select the at least one first external device based on the departure place, the arrival time, and the first fatigue level.

### Claim 3 (depends on 2)

The server of claim 2, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to select at least one first space among a plurality of spaces related to the local network, based on the departure place, the arrival time, and the first fatigue level, and
wherein the at least one first external device is selected among at least one external device disposed in the at least one first space.

### Claim 4 (depends on 2)

The server of claim 2, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to:
receive second occupant information related to the vehicle device, using the communication circuitry,
identify a second fatigue level based on the second occupant information,
select at least one second external device disposed in at least one second space among the plurality of external devices related to the local network, based on the departure place, the arrival time, and the second fatigue level,
identify at least one second operation time of the at least one second external device, and
calculate the first display time based on the arrival time, the at least one first operation time, and the at least one second operation time.

### Claim 5 (depends on 4)

The server of claim 4, wherein the first confirmation message includes information for controlling the at least one first external device and information for controlling the at least one second external device.

### Claim 6 (depends on 1)

The server of claim 1, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to:
identify a first temperature based on the first occupant information, and
determine a per-space setting temperature for a first space in which the at least one first external device is disposed, based on the first temperature.

### Claim 7 (depends on 6)

The server of claim 6, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to:
receive second occupant information related to the vehicle device, using the communication circuitry,
identify a second temperature based on the second occupant information, and
determine a per-space setting temperature for at least one second space based on the second temperature.

### Claim 8 (depends on 1)

The server of claim 1, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to:
analyze use data of the plurality of external devices related to the local network, and
update a user definition based on a result of the analysis.

### Claim 9 (depends on 1)

The server of claim 1, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to:
identify a user schedule registered for the arrival time, and
select the at least one first external device based on the user schedule.

### Claim 10 (depends on 1)

The server of claim 1, wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the server to determine that a remaining unselected external device among the plurality of external devices operates according to a default setting.

### Claim 11

A method of operating a server, comprising:
receiving movement information and first occupant information related to a vehicle device, using communication circuitry of the server;
selecting at least one first external device from among a plurality of external devices related to a local network, based on the movement information and the first occupant information;
calculating a first display time to display a first confirmation message asking whether to control the at least one first external device, based on an arrival time included in the movement information and at least one first operation time of the at least one first external device; and
transmitting a first request signal causing display of the first confirmation message on a display of the vehicle device at the first display time, using the communication circuitry.

### Claim 12 (depends on 11)

The method of claim 11, wherein selecting the at least one first external device comprises:
identifying a departure place of the vehicle device based on the movement information,
identifying a first fatigue level based on the first occupant information, and
selecting the at least one first external device based on the departure place, the arrival time, and the first fatigue level.

### Claim 13 (depends on 12)

The method of claim 12, wherein selecting the at least one first external device comprises selecting at least one first space among a plurality of spaces related to the local network, based on the departure place, the arrival time, and the first fatigue level, and
wherein the at least one first external device is selected among at least one external device disposed in the at least one first space.

### Claim 14 (depends on 12)

The method of claim 12, further comprising:
receiving second occupant information related to the vehicle device, using the communication circuitry,
identifying a second fatigue level based on the second occupant information,
selecting at least one second external device disposed in at least one second space among the plurality of external devices related to the local network, based on the departure place, the arrival time, and the second fatigue level, and
identifying at least one second operation time of the at least one second external device, and
wherein calculating the first display time comprises calculating the first display time based on the arrival time, the at least one first operation time, and the at least one second operation time.

### Claim 15 (depends on 14)

The method of claim 14, wherein the first confirmation message includes information for controlling the at least one first external device and information for controlling the at least one second external device.

### Claim 16 (depends on 11)

The method of claim 11, further comprising:
identifying a first temperature based on the first occupant information, and
determining a per-space setting temperature for a first space in which the at least one first external device is disposed, based on the first temperature.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
receiving second occupant information related to the vehicle device, using the communication circuitry,
identifying a second temperature based on the second occupant information, and
determining a per-space setting temperature for at least one second space based on the second temperature.

### Claim 18 (depends on 11)

The method of claim 11, further comprising determining that a remaining unselected external device among the plurality of external devices operates according to a default setting.

### Claim 19

An electronic device comprising:
a display;
communication circuitry;
at least one processor; and
memory storing instructions that, when executed by the at least one processor, individually and/or collectively, cause the electronic device to:
receive, from a server, a first request signal for displaying, at a display time, a first confirmation message asking whether to control at least one first external device among a plurality of external devices related to a local network of a destination of a vehicle device in which a user of the electronic device is located, using the communication circuitry, the at least one first external device being selected by the server among the plurality of external devices based on movement information and occupant information related to the vehicle device, the display time being calculated by the server based on an arrival time included in the movement information and at least one operation time of the at least one first external device,
display the first confirmation message, at the display time, using the display,
identify a user consent to the first confirmation message based on a user input, and
transmit a confirmation signal to the server, using the communication circuitry in response to the identification of the user consent.
