# US 12,119,953 B2 · Method for data communication with a domestic appliance by a mobile computer device, mobile computer device and domestic appliance

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

- Number: US 12,119,953 B2
- Document ID: US12119953B2
- Status: Granted
- Kind: B2
- Application number: 17/722,307
- Filed: 2022-04-16
- Published: 2022-07-28
- Granted: 2024-10-15
- Earliest claimed: 2017-01-24
- Assignees: Electrolux Appliances Aktiebolag
- Applicants: Electrolux Appliances Aktiebolag
- Inventors: Christoph Luckhardt; Fabienne Reinhard-Herrscher; Kersten Kaiser; Christoph Walther; Daniel Arler; Sandro Comuzzi
- Web page: https://patentgrep.com/patent/US12119953B2

## CPC

- H04L 12/2807: {Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50)}
- F24C 7/08: Arrangement or mounting of control or safety devices
- F24C 7/085: {on baking ovens}
- F24C 7/087: {of electric circuits regulating heat}
- F24C 15/023: {Mounting of doors, e.g. hinges, counterbalancing}
- F24C 15/024: {Handles}
- G05B 19/042: using digital processors (G05B19/05 takes precedence)
- G08C 17/02: using a radio link
- 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/2834: {Switching of information between an external network and a home network (access arrangements H04L12/2856)}
- H04L 12/6418: {Hybrid transport}
- H04L 65/612: for unicast
- H04L 65/762: {at the source (reformatting of additional data in video distribution servers H04N21/2355)}
- H04N 7/183: {for receiving images from a single remote source}
- H04N 23/63: by using electronic viewfinders
- H04Q 9/00: 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
- H04W 76/10: Connection setup
- G05B 2219/2613: Household appliance in general
- G05B 2219/2628: Door, window
- G05B 2219/2643: Oven, cooking
- G06F 16/24: Querying
- G06F 16/90335: {Query processing}
- G08C 2201/93: Remote control using other portable devices, e.g. mobile phone, PDA, laptop
- 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)}
- H04L 2012/2841: {Wireless}
- H04L 2012/285: {Generic home appliances, e.g. refrigerators}
- H04M 2250/22: including a touch pad, a touch sensor or a touch detector
- H04Q 2209/40: using a wireless architecture
- H04Q 2209/43: using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth® or Zigbee®
- H04Q 2209/80: Arrangements in the sub-station, i.e. sensing device
- H04Q 2209/84: Measuring functions
- H04W 52/0235: {where the received signal is a power saving command}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- Y02D 30/70: in wireless communication networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- F24C: DOMESTIC STOVES OR RANGES (exclusively for solid fuels F24B); DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A mobile device for communicating with a smart appliance and the Internet is disclosed. The mobile device includes a sensing element for detecting a current value of an operational features of the smart appliance. A memory including relationships between other values and operational features is provided. A processor is also provided for accessing the memory and comparing the current and other values to determine whether there is a match. If the values do not match, the process generates and sends instructions to the smart appliance to adjust its settings so as to bring the current and other values into alignment. The mobile device is also in communication with the Internet where the mobile device may draw upon online resources to perform or support performing any of the above steps.

## Claims

### Claim 1

A mobile device configured to communicate with at least one smart appliance and the Internet, the mobile device comprising:
at least one sensing element configured to detect a current value of an operational feature of the appliance;
a memory with a table of data comprising stored values of operational features of the smart appliance in relation to at least one of a current value, a food recipe, a safe operation of the operational feature, and a food pairing;
a transceiver configured to:
selectively receive at the mobile device data from the smart appliance in a first communication state, and receive data from and transmit data to the smart appliance and the Internet via the mobile device in a second communication state;
a processor arranged in communication with the at least one sensing element, the memory and the transceiver, the processor configured to:
receive the current value from the at least one sensing element;
access the table of data and determine from the access to the table of data whether the current value matches the stored value;
generate instruction for the smart appliance to adjust the current value to match the stored value when the current value does not match the stored value; and
wherein the transceiver is further configured to communicate the instruction to the smart appliance when the transceiver is in the second communication state; and
wherein the mobile device is in communication simultaneous with the smart device and the Internet.

### Claim 2 (depends on 1)

The mobile device according to claim 1, wherein the at least one smart appliance comprises two smart appliances and the mobile device is in communication simultaneously with the two smart devices and the Internet.

### Claim 3 (depends on 1)

The mobile device according to claim 1, further comprising a local memory configured to accommodate the table of data therein, the local memory arranged in communication with the transceiver and the processor, and wherein the transceiver is further configured to access the local memory and table of data therein.

### Claim 4 (depends on 1)

The mobile device according to claim 1, wherein the table of data is stored online and the transceiver is further configured to access the table of data online.

### Claim 5 (depends on 1)

The mobile device according to claim 1, further comprising: a user interface arranged in communication with the processor, the user interface comprising manual input output means configured to receive manual instruction and a display configured to graphically display information.

### Claim 6 (depends on 1)

The mobile device according to claim 1, wherein the at least one smart appliance comprises two smart appliances, both of which are in simultaneous communication with the mobile device.

### Claim 7 (depends on 4)

The mobile device according to claim 4, wherein the processor is further configured to:
download stored values from the internet and store the stored values in the table of data; and
determine whether successive current values match successive stored values.

### Claim 8 (depends on 7)

The mobile device according to claim 7, wherein the operational feature comprises at least one of: an operating mode of the smart appliance, including operating temperature of the smart appliance, temperature setting of the smart appliance, and smart appliance setting; and at least one duration of an operation corresponding to a food preparation duration.

### Claim 9 (depends on 8)

The mobile device according to claim 8, wherein the stored value comprises at least one of a smart appliance operation mode, safe temperature operating level of the smart appliance and a safe duration of operation of the smart appliance.

### Claim 10 (depends on 9)

The mobile device according to claim 9, wherein:
the processor is further configured to determine whether the current value exceeds at least one of the safe temperature operating level of the smart appliance and a safe duration of operation of the smart appliance; and
the instruction comprises smart appliance instructions to lower the current value when the current value exceeds at least one of the safe temperature operating level of the smart appliance and a safe duration of operation of the smart appliance; and
wherein the instructions are automatically communicated to the smart appliance when it is determined that the current value exceeds the at least one of the safe temperature operating level of the smart appliance and a safe duration of operation of the smart appliance.

### Claim 11

A mobile device configured to communicate with at least one smart appliance and the Internet, the mobile device comprising
at least one sensing element configured to detect a current value of an operational feature of the appliance;
a memory with a table of data comprising stored values of operational features of the smart appliance in relation to at least one of a current value, a food recipe, a safe operation of the operational feature, and a food pairing;
communication means configured to:
selectively receive at the mobile device data from the smart appliance in a first communication state, and receive data from and transmit data to the smart appliance and the Internet via the mobile device in a second communication state;
processing means arranged in communication with the at least one sensing element, the memory and the communication means, the processing means configured to:
receive the current value from the at least one sensing element;
access the table of data and determine from the access to the table of data whether the current value matches the stored value;
generate instruction for the smart appliance to adjust the current value to match the stored value when the current value does not match the stored value; and
wherein the communication means is further configured to communicate the instruction to the smart appliance when the communication means is in the second communication state;
wherein the mobile device is in communication simultaneous with the smart device and the Internet;
wherein the smart appliance is an oven including a cooking cavity and a hob; and
wherein the sensing element comprises at least one camera configured and arranged to generate an image of at least one of the cooking cavity and the hob when the at least one of the cooking cavity and the hob is within the field of view of the camera.

### Claim 12 (depends on 11)

The mobile device according to claim 11, wherein:
the processor is further configured to receive the image and determine from the image whether food is present and at least one type of food and an amount of food when it is determined that the food is present; and
the operational feature further comprises an indication of at least one of the type of food and amount of food.

### Claim 13 (depends on 11)

The mobile device according to claim 11, wherein the image is a video image.

### Claim 14 (depends on 5)

The mobile device according to claim 5, wherein the processor is further configured to:
determine whether manual instruction was received at the manual input output means;
when it is determined that manual instructions were received, determine whether the instruction increases or decreases the current value; and
automatically communicating the instruction to the smart appliance when the instruction does not increase the current value, and automatically not communicate the instruction when the instruction initiated at the manual input output means does increase the value.

### Claim 15 (depends on 14)

The mobile device according to claim 14, wherein the user interface is further configured to generate a graphical image on the display, the graphical image comprising at least one: of a sliding scale configured to enable manual input of information into the manual input output means; and a menu configured to enable manual input of information regarding function selection, the menu comprising linking means for bringing up further menus related to food recipes, social feeds, smart appliance controls and smart appliance manuals; and at least one duration of ongoing cooking operation.

### Claim 16 (depends on 15)

The mobile device according to claim 15, wherein the at least one duration of ongoing cooking operation comprises at least three separate durations of ongoing cooking operations.

### Claim 17 (depends on 15)

The mobile device according to claim 15, wherein graphical representation of the at least one duration of ongoing cooking operation comprises a bar graph with increasing illumination in proportion to lapsed duration.

### Claim 18 (depends on 15)

The mobile device according to claim 15, wherein at least one of the graphical image and manual input output means is configured to operate upon detection of at least two fingers simultaneously engaging the user interface.

### Claim 19

A non-transitory computer readable medium for communication with at least one smart appliance and the Internet with a mobile device, comprising instructions stored thereon, that when executed on a processor, perform the steps of:
configuring at least one sensing element to detect a current value of an operational feature of the smart appliance;
accessing a table of data stored locally or online, the table of data comprising stored values of operational features of the smart appliance in relation to at least one of a current value, a food recipe, a safe operation of the operational feature, and a food pairing;
selectively communicating so as to selectively receive at the mobile device data from the smart appliance in a first communication state, and receive data from and transmit data to both the smart appliance and the Internet via the mobile device in a second communication state;
receiving the current value of an operational feature from the at least one sensing element;
determining whether the current value of the operational feature matches the stored value of the operational feature;
generating instruction for the smart appliance to execute in order to adjust the current value to match the stored value when the current value does not match the stored value; and
communicating the instruction to the smart appliance.
