US 12,237,943 B2
Method for controlling the functioning of at least one smart home appliance and network system
André Gustavo Souza Garbosa, Curitiba (BR); Jean Carlo Marques Elias, Curitiba (BR); Alexandre Chauffaille Drummond, Curitiba (BR); Gabriel Gemael Polycarpo Lied, Curitiba (BR); Mayra Camargo Laska Gomes, Curitiba (BR); Cesar Augusto Lima, Jr., Curitiba (BR); Rafael Amaral Alonso Lopes, Curitiba (BR); Vinicius Mendonça Weinert, Curitiba (BR); Kim Enig Risager, Curitiba (BR); and Ibsen Silva Caldas, Curitiba (BR)
Assigned to Electrolux do Brasil S.A., Curitiba (BR)
Appl. No. 17/297,783
Filed by Electrolux do Brasil S.A., Curitiba (BR)
PCT Filed Dec. 3, 2019, PCT No. PCT/BR2019/050515
§ 371(c)(1), (2) Date May 27, 2021,
PCT Pub. No. WO2020/113297, PCT Pub. Date Jun. 11, 2020.
Claims priority of application No. 10 2018 075193 0 (BR), filed on Dec. 5, 2018.
Prior Publication US 2022/0021553 A1, Jan. 20, 2022
Int. Cl. H04L 12/28 (2006.01); G06F 3/0481 (2022.01); G06F 3/04817 (2022.01)
CPC H04L 12/2825 (2013.01) [G06F 3/04817 (2013.01); H04L 12/2809 (2013.01); H04L 12/2818 (2013.01); H04L 12/2827 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method for controlling the functioning of at least one smart home appliance of a network system comprising a cloud server, a terminal device storing and executing at least one program including instructions and at least one smart home appliance, wherein the method comprises:
executing an application on said terminal device;
receiving, using said application on said terminal device, user authentication information;
transmitting, using said application on said terminal device, said user authentication information to said cloud server to register a user account in said cloud server;
receiving, using said application on said terminal device, information identifying at least one smart home appliance;
registering, using said application on said terminal device and after identifying said at least one smart home appliance, said at least one smart home appliance with said user account in said cloud server, by associating said at least one smart home appliance with home appliance information implemented by a manufacturer of said at least one smart home appliance stored in the cloud server;
receiving, using said application on said terminal device, a selection by a user of one or more first smart home appliances of said at least one smart home appliance from an appliances list displayed on said terminal device;
receiving, using said application on said terminal device, a selection by said user of one or more first control instructions from an instructions list displayed on the terminal device;
in response to receiving said selection of said one or more first smart home appliances and said selection of said one or more first control instructions, associating said one or more first control instructions to said one or more first smart home appliances;
receiving, using said application on said terminal device, a selection by said user on said terminal device of a respective trigger event for each one of said one or more first control instructions;
receiving, from said user using said application on said terminal device, typing of an activity group name;
identifying, using said application on said terminal device, said one or more first smart home appliances, said selection of said one or more first control instructions, and said selection of said respective trigger event for each one of said one or more first control instructions, as an activity group having the activity group name;
receiving, using said application on said terminal device, an activation command from said user to enable operation of the one or more first smart home appliances; and
sending, using said application on said terminal device, said activation command to said cloud server for said cloud server to send said one or more first control instructions to said one or more first smart home appliances according to said trigger event.