# US 12,112,299 B2 · Electronic apparatus and control 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,112,299 B2
- Document ID: US12112299B2
- Status: Granted
- Kind: B2
- Application number: 17/644,544
- Filed: 2021-12-15
- Published: 2022-04-21
- Granted: 2024-10-08
- Earliest claimed: 2020-10-21
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Najeong Han; Keehwan Ka; Sanga Kim; Sunhyung Kim; Yeonghyeok Kim; Seoyeon Lee
- Web page: https://patentgrep.com/patent/US12112299B2

## CPC

- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G06Q 10/10: Office automation; Time management
- G06Q 50/10: Services
- G06Q 50/22: Social work or social welfare, e.g. community support activities or counselling services
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; 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)}
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/725: Cordless telephones (user interfaces specially adapted therefor H04M1/724)
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

An electronic apparatus is disclosed. The electronic apparatus includes a memory storing a meal schedule including meal information for each time period, a communication interface configured to communicate with a server and a home appliance related to the meal schedule, and a processor configured to, in response to receiving update information related to a user context from the server, change the meal schedule based on time information included in the received update information and time information of the meal schedule, and provide information related to the changed meal schedule to the home appliance.

## Claims

### Claim 1

An electronic apparatus comprising:
a memory configured to store a meal schedule including meal information for one or more time periods;
a communication interface comprising communication circuitry configured to communicate with a server and a home appliance related to the meal schedule; and
a processor configured to:
receive update information related to a user context from the server,
in response to receiving update information related to the user context, change the meal schedule based on time information included in the received update information and time information of the meal schedule, and
based on the changed meal schedule, control the communication interface to transmit a control signal to the home appliance, wherein the control signal causes the home appliance to perform a preheating operation or stop the preheating operation based on the control signal.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to:
based on the received update information and the time information of the meal schedule, identify whether a meal according to the meal schedule is possible in a time period corresponding to the time information included in the received update information, and
based on identifying the meal as impossible, change the meal schedule.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein:
the update information related to the user context includes updated schedule information of a user, and
the processor is configured to:
based on the updated schedule information of the user and the time information of the meal schedule, identify whether a meal according to the meal schedule is possible in a time period corresponding to the updated schedule information, and
based on identifying the meal as impossible, change the meal schedule.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein:
the update information related to the user context includes updated location information of a user, and
the processor is configured to:
based on the updated location information of the user, identify whether a meal according to the meal schedule is possible, and
based on identifying the meal as impossible, change the meal schedule.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the processor is configured to:
based on the updated location information, identify whether the user is possible to reach a meal location corresponding to the meal schedule in a time period included in the meal schedule, and
based on reaching the meal location identified as impossible, change the meal schedule.

### Claim 6 (depends on 4)

The apparatus of claim 4, wherein the processor is configured to, based on receiving at least one of sensing information sensed at a meal location corresponding to the meal schedule or payment history information of the user, identify location information of the user based on the received update information.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to:
based on identifying changing the meal schedule based on the time information included in the received update information and the time information of the meal schedule, control the communication interface to transmit a request for the change for the meal schedule to a user terminal, and
based on receiving information corresponding to the request for the change from the user terminal, change the meal schedule based on the received update information.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to, based on identifying a meal of a user as necessary based on the received update information in a state that meal information corresponding to the time information included in the received update information is not included in the meal schedule, control the communication interface to transmit recommended meal information corresponding to the time information to a user terminal.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to, based on the changed meal schedule, control the communication interface to transmit a control signal for controlling an operation of the home appliance related to the meal schedule to the home appliance.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to:
based on receiving a plurality of update information related to the user context through the communication interface, identify at least one update information based on a priority for each of the plurality of update information, and
change the meal schedule based on time information included in the identified at least one update information and the time information of the meal schedule.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein:
the memory is further configured to:
store a first meal schedule including meal information for each first time period of a first user, and
store a second meal schedule including meal information for each second time period of a second user,
the processor is configured to:
based on changing the first meal schedule, identify an expected amount of a consumed ingredient based on the changed first meal schedule, and
change the second meal schedule based on the identified expected amount of the consumed ingredient.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein:
the memory further stores information on a stored ingredient, and
the processor is configured to:
update information on the stored ingredient based on the identified expected amount of the consumed ingredient, and
change the second meal schedule based on the update information on the stored ingredient.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the processor is configured to:
identify an insufficient ingredient required to be purchased based on the update information on the stored ingredient, and
control the communication interface to transmit information on the insufficient ingredient required to be purchased to a user terminal.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the processor is configured to, based on receiving the update information related to the user context from the server through the communication interface, change first time information based on the time information included in the received update information and first time information of the first meal schedule.

### Claim 15

A control method of an electronic apparatus comprising:
receiving update information related to a user context from a server;
in response to receiving the update information, changing a meal schedule based on time information included in the received update information and time information of the meal schedule including meal information for each time period; and
based on the changed meal schedule, transmitting a control signal to a home appliance, wherein the control signal causes the home appliance to perform a preheating operation or stop the preheating operation based on the control signal.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
based on the received update information and the time information of the meal schedule, identifying whether a meal according to the meal schedule is possible in a time period corresponding to the time information included in the received update information, and
based on identifying the meal as impossible, changing the meal schedule.

### Claim 17 (depends on 15)

The method of claim 15, wherein:
the update information related to the user context includes updated schedule information of a user, and
the method further comprising:
based on the updated schedule information of the user and the time information of the meal schedule, identifying whether a meal according to the meal schedule is possible in a time period corresponding to the updated schedule information, and
based on identifying the meal as impossible, changing the meal schedule.

### Claim 18 (depends on 15)

The method of claim 15, wherein:
the update information related to the user context includes updated location information of a user, and
the method further comprising:
based on the updated location information of the user, identifying whether a meal according to the meal schedule is possible, and
based on identifying the meal as impossible, changing the meal schedule.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
based on the updated location information, identifying whether the user is possible to reach a meal location corresponding to the meal schedule in a time period included in the meal schedule, and
based on reaching the meal location identified as impossible, changing the meal schedule.

### Claim 20 (depends on 18)

The method of claim 18, further comprising:
based on receiving at least one of sensing information sensed at a meal location corresponding to the meal schedule or payment history information of the user, identifying location information of the user based on the received update information.
