# US 11,310,068 B2 · Device of controlling related device using artificial intelligence based on operation situation, schedule bot and server controlling thereof

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

- Number: US 11,310,068 B2
- Document ID: US11310068B2
- Status: Granted
- Kind: B2
- Application number: 16/232,765
- Filed: 2018-12-26
- Published: 2019-06-27
- Granted: 2022-04-19
- Earliest claimed: 2017-12-26
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Sang Bae Park; Suhwan Lee
- Web page: https://patentgrep.com/patent/US11310068B2

## CPC

- H04L 12/2829: {involving user profiles according to which the execution of a home appliance functionality is automatically triggered}
- H04L 12/2803: {Home automation networks}
- H04L 12/2816: {Controlling appliance services of a home automation network by calling their functionalities (arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station; in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- 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)}
- 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/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 2012/2847: {characterised by the type of home appliance used}
- 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)

## Abstract

This application is a technology with regard to a device that controls a related device based on an operation situation using artificial intelligence, a schedule bot and a server that controls the same, and the device that receives a control of the related device based on the operation situation by an exemplary embodiment of this application includes a function unit that performs a physical function of the device, a communication unit that receives a time schedule and function information from a related device or a schedule management device, and control unit that controls the function unit to maintain a ready state so that a function unit performs a first function at a point that is indicated in the time schedule by using the time schedule and the function information that the communication unit receives.

## Claims

### Claim 1

A device configured to control a related device based on an operation situation, comprising:
a controller configured to: (i) control the device to perform a physical function, (ii) identify the related device that performs a subsequent second function in response to a first function that is performed or is scheduled to be performed in the device, and (iii) generate a time schedule and function information to be transmitted to the related device, wherein the time schedule and function information are generated based on behavior pattern information of a user; and
a transceiver configured to transmit the time schedule and the function information that the controller generates to the related device for performing the subsequent second function by the related device,
wherein the device and the related device belong to a related group,
wherein the related device performs functions associated with the device or any other device of the related group in a time series,
wherein the related group includes two or more devices operating related functions, the functions including cooking or washing,
wherein the related device is configured to perform the second function based on estimated ending time of the first function,
wherein the function information includes an end time point of the first function that is estimated from the behavior pattern information of the user,
wherein the behavior pattern is learned by use history with respect to the device or the related device, and
wherein an operation order or relation of the first and second functions performed by the device and the related device is stored as a form of a database in each device, and the device is configured to transmit a message that instructs the related device to prepare for performing a subsequent specific function at a specific time point.

### Claim 2 (depends on 1)

The device of claim 1, wherein the behavior pattern information of a user is with respect to the first function.

### Claim 3 (depends on 1)

The device of claim 1, wherein the behavior pattern information of a user includes information which is collected from the device and the related device with respect to use of the device and the related device.

### Claim 4 (depends on 1)

The device of claim 1, wherein the identifying of the related device is performed based on information which defines an operation order between the device and the related device, and is stored in the device.

### Claim 5 (depends on 1)

The device of claim 1,
wherein the time schedule includes information on a time difference between the execution of the first function and the second function, and
wherein the related device maintains a Ready state in which the related device is prepared for performing the second function after a time corresponding to the time difference passed, based on the received time schedule and function information.

### Claim 6 (depends on 1)

The device of claim 1,
wherein the controller is configured to generate information of the first function that is performed or is scheduled to be performed by the device, and
wherein the transceiver transmits the generated information on the first function to a schedule management device.

### Claim 7 (depends on 6)

The device of claim 6,
wherein the controller is configured to generate behavior pattern information of a user with respect to the first function that the device performs, and
wherein the transceiver transmits a time schedule based on the behavior pattern information to the schedule management device.

### Claim 8 (depends on 7)

The device of claim 7, wherein the time schedule is information on the first function and an end point of the first function calculated from the behavior pattern information of the user.

### Claim 9 (depends on 6)

The device of claim 6,
wherein the schedule management device is a schedule bot that communicates with devices of a related group including the device and is arranged in a same space with the device, or a server that communicates with the devices of the related group including the device and is arranged in a space different from another space where the device is located.

### Claim 10 (depends on 1)

The device of claim 1,
wherein the device is controlled by the related device based on an operation situation, comprising:
wherein the transceiver receives time schedule and function information from the related device or a schedule management device; and
wherein the controller controls the device to maintain a Ready state in which the device is prepared for performing the first function at a time point indicated in the time schedule by using the time schedule and the function information that the transceiver receives.

### Claim 11 (depends on 10)

The device of claim 10, wherein the time schedule includes information on a third function performed in the related device prior to the first function and on an end point of the third function calculated from behavior pattern information of the user.

### Claim 12 (depends on 10)

The device of claim 10,
wherein the transceiver receives the time schedule and the function information from the related device, and
wherein the function information includes information on a third function performed in the related device prior to the first function.

### Claim 13 (depends on 10)

The device of claim 10,
wherein the schedule management device is a schedule bot that communicates with the related device and the device, and is arranged in a same space with the device, or
wherein the schedule management device is a server that communicates with the related device and the device, and is arranged in a space different from another space where the device is located.

### Claim 14

A schedule bot configured to control a related device based on an operation situation, comprising:
a device information storage configured to store (i) information on devices belonging to two or more related groups and (ii) information on related functions of the devices;
a behavior pattern storage configured to store behavior pattern information of a user with respect to use of the devices;
a controller configured to, based on information on a first function being received from a device among the devices, identify the related device that performs a subsequent second function in response to the first function, and generate a time schedule and function information to be transmitted to the related device for performing the subsequent second function, wherein the time schedule and the function information are generated based on the behavior pattern information; and
a transceiver configured to transmit and receive messages to and from the devices, and transmit the time schedule and the function information that the controller generates to the related device,
wherein related devices of the related group perform functions associated with each other in a time series,
wherein the related group is related to cooking or washing and the two or more devices in the related group are related functionally,
wherein the related device is configured to perform the second function based on estimated ending time of the first function,
wherein the function information includes an end time point of the first function that is estimated from the behavior pattern information of the user,
wherein the behavior pattern is learned by use history with respect to the device or the related device, and
wherein an operation order or relation of the first and second functions performed by the device and the related device is stored as a form of a database in each device, and the device is configured to transmit a message that instructs the related device to prepare for performing a subsequent specific function at a specific time point.

### Claim 15 (depends on 14)

The schedule bot of claim 14, wherein the controller generates the time schedule and the function information based on the behavior pattern information of the user with respect to the first function that the device performs.

### Claim 16 (depends on 14)

The schedule bot of claim 14,
wherein the time schedule is information on a time difference between the execution of the first function and the second function, and
wherein the related device maintains a Ready state in which the related device is prepared for performing the subsequent second function after a time corresponding to the time difference passes.

### Claim 17

A server configured to control a related device based on an operation situation, comprising:
a device information storage configured to store (i) information of devices belonging to two or more related groups and (ii) information on related functions of the devices;
a behavior pattern storage configured to receive behavior pattern information of a user with respect to use of the devices from the devices and store the information;
a controller configured to, based on information on a first function being received from a device among the devices, identify a related device that performs a subsequent second function in response to the first function, and generate a time schedule and function information to be transmitted to the related device for performing the subsequent second function, wherein the time schedule and the function information are generated based on the behavior pattern information; and
a transceiver configured to transmit and receive messages to and from the devices, and transmit the time schedule and the function information that the controller generates to the related device,
wherein related devices of the related group perform functions associated with each other in a time period,
wherein the related group is related to cooking or washing and the two or more devices in the related group are related functionally,
wherein the related device is configured to perform the second function based on estimated ending time of the first function,
wherein the function information includes an end time point of the first function that is estimated from the behavior pattern information of the user,
wherein the behavior pattern is learned by use history with respect to the device or the related device, and
wherein an operation order or relation of the first and second functions performed by the device and the related device is stored as a form of a database in each device, and the device is configured to transmit a message that instructs the related device to prepare for performing a subsequent specific function at a specific time point.

### Claim 18 (depends on 17)

The server of claim 17,
wherein the server further comprises an engine that stores information having high relevance with each other among a use time of the device, a use time of the related device, and functions that the user uses in the device or the related device, and
wherein the controller stores the time schedule and the function information by using the information stored in the engine.

### Claim 19 (depends on 17)

The server of claim 17, wherein the controller generates the time schedule and the function information based on the behavior pattern information of the user with respect to the first function that the device performs.

### Claim 20 (depends on 17)

The server of claim 17,
wherein the time schedule includes information on a time difference between the execution of the first function and the second function, and
wherein the related device maintains a Ready state in which the related device is prepared for performing the second function after a time corresponding to the time difference passes.
