# US 2021/0241925 A1 · System and method providing services to user using iot devices

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

- Number: US 2021/0241925 A1
- Document ID: US20210241925A1
- Status: Published application
- Kind: A1
- Application number: 17/039,812
- Filed: 2020-09-30
- Published: 2021-08-05
- Earliest claimed: 2020-01-30
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Eunsun CHO; Sungmok SHIN; Seokhee LEE; Jonghen HAN; Sungho SHIN
- Web page: https://patentgrep.com/patent/US20210241925A1

## CPC

- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/306: User profiles
- G16Y 20/40: relating to personal data, e.g. biometric data, records or preferences
- G16Y 40/10: Detection; Monitoring
- H04L 67/53: using third party service providers
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/563: Data redirection of data network streams
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]

## Abstract

Provided is a system for providing a service to a user using an IoT device. A system for providing a service to a user using an IoT device executes an application or software for executing a function of an IoT device on a cloud server, and the cloud server controls individual IoT devices. A system for providing a service to a user using an IoT device may be related to an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, and devices related to a 5G service.

## Claims

### Claim 1

A system for providing a service using an internet of things (IoT) device, the system comprising:
a plurality of IoT devices disposed in a predetermined area;
a first server connected to the plurality of IoT devices by a network and configured to execute an application for implementing the service,
a second server configured to register a product associated with the service and information about the product associated with the service;
a third server configured to store advertisement or content for the registered product in the second server;
wherein the first server comprises one or more processors configured to:
collect status data generated by the plurality of IoT devices;
store information about a user using the service;
share the status data to the plurality of IoT devices by processing the collected status data;
determine a history of usage of an individual IoT device or the service by the user;
provide a recommended product among registered products and information corresponding to the recommended product to the user through the individual IoT device; and
provide the stored advertisement or content for the recommended product based on learning results of the determined history through the individual IoT device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to execute the application to generate a control signal or a command for the individual IoT device and to enable the first server to control the individual IoT device using the generated control signal or command.

### Claim 3 (depends on 1)

The system of claim 1, further comprising a fourth server configured to provide the application and to distribute the application through the network.

### Claim 4 (depends on 1)

The system of claim 1, wherein the first server is further configured to provide a development console capable of developing an application implementing the service.

### Claim at position 5

5-6. (canceled)

### Claim 7 (depends on 1)

The system of claim 1, wherein the plurality of IoT devices comprise at least one of a television, a speaker, a smart phone, an air conditioner, an air purifier, a refrigerator, a kimchi refrigerator, a water purifier, a dishwasher, a microwave, a washing machine, a dryer, a styler, a cleaning robot, a massage chair, a personal computer (PC), a tablet, or a projector.

### Claim 8 (depends on 1)

The system of claim 1, wherein the one or more processors is further configured to recognize and process input by the user or a voice uttered by the user as a command of the user.

### Claim 9 (depends on 1)

The system of claim 1, further comprising a fifth server comprising a same configuration as the first server,
wherein the fifth server is configured to transmit a control signal or a command generated in an additional application executed on the fifth server to the first server, and
wherein the first server is configured to transmit the collected status data to the fifth server and to transmit a control signal or a command generated in the fifth server to the plurality of IoT devices.

### Claim 10

A method of providing a service using a system for providing the service to a user using an IoT device and a first server connected to a plurality of IoT devices, the method comprising:
collecting, by the first server, status data generated by the plurality of IoT devices;
determining a history of the service provided through a function of an individual IoT device;
providing a recommended product among registered products and information corresponding to the recommended product to the user through the individual IoT device;
providing advertisement or content for the recommended product based on learning results of the determined history through the individual IoT device;
determining, by the first server, whether an application implementing the service is registered in a second server;
downloading the application in the second server to the first server based at least in part on a determination, by the first server, that the application implementing the service is registered in the second server;
executing the downloaded application in the first server;
generating, by the executed application, a control signal or a command for the individual IoT device; and
controlling, by the first server, the plurality of IoT devices using the generated control signal or the command for the individual IoT device.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
before determining whether the application implementing the service is registered in the second server,
collecting, by the first server, status data generated by the plurality of IoT devices; and
determining the history of the service provided through a function of the individual IoT device or a usage history of the individual IoT device with artificial intelligence.

### Claim 12 (depends on 11)

The method of claim 11, wherein the application implementing the service is determined to be registered in the second server based at least in part on searching for a recommended application among applications registered in the second server to the user based on the determined history.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
after determining the history of the service,
collecting, by the first server, a recommended product to the user and information on the recommended product based on the determined history; and
providing, by the first server, the collected recommended product and information on the recommended product to the user through the individual IoT device.

### Claim 14

A method of providing a service using a system for providing the service to a user using an IoT device and a first server connected to a plurality of IoT devices, the method comprising:
collecting, by the first server, status data generated by the plurality of IoT devices;
determining a history of usage of the service provided through a function of an individual IoT device or a usage history of the individual IoT device with artificial intelligence;
providing a recommended product among registered products and information corresponding to the recommended product to the user through the individual IoT device;
providing advertisement or content for the recommended product based on learning results of the determined history though the individual IoT device;
downloading an application from a second server to a third server;
executing, on the third server, the downloaded application;
generating, by the downloaded application, a control signal or a command for the individual IoT device;
transmitting the generated control signal or command to the first server;
relaying, by the first server, the generated control signal or the command to the individual IoT device;
transmitting, by the individual IoT device, feedback to the first server; and
determining, by the first server, a current state of the individual IoT device by analyzing the transmitted feedback.
