IP Library › Granted Patent US 11,201,758
Granted Patent B2
US 11,201,758 · App. 16/065,588 · Granted Dec 14, 2021

Method and apparatus for controlling device

Inventors: Jae-Hong Kim (Yongin-si, KR); Kyoung-Jin Moon (Suwon-si, KR); Jae-Ho Jung (Yongin-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L12/2829G06K9/00006H04L12/28H04L12/283H04L29/08H04Q9/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,201,758
App. No.
16/065,588
Granted
Dec 14, 2021
Kind
B2
Abstract

The present disclosure relates to a control apparatus and method for a device that has been made intelligent through combination with Internet of Things (IoT) technology. The present disclosure may be applied to intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, small retailers, security and safety-related service, etc.) which is based on IoT-related technology. A method for controlling a first device at the first device according to some embodiments of the present disclosure may comprise the steps of: receiving control state information on a second device from the second device; acquiring a control signal for the first device; on the basis of at least one of the received control state information and the acquired control signal, selecting one from among at least one or more stored control rules; and executing a control operation for the first device on the basis of the selected control rule.

Claims (45)

1. A method for controlling a first device, the method comprising:

receiving, by the first device, control state information of a second device from the second device, the control state information including user information and control operation information indicating an operation mode performed by the second device;

obtaining, through an input interface of the first device, a control signal indicating a first control operation of the first device;

selecting a control rule to be applied to the first device among a plurality of control rules based on the obtained control signal, the control operation information and the user information associated with each of the plurality of control rules;

changing the first control operation of the first device, being not performed by the first device, indicated by the control signal to a second control operation of the first device based on the selected control rule; and

performing, by the first device, the second control operation based on the selected control rule,

wherein the second control operation is determined based on an execution count of the selected control rule,

wherein the performing of the second control operation further comprises executing the second control operation based on the execution count of the selected control rule being greater than or equal to a predetermined execution count threshold, and

wherein the first device transmits the control state information of the second device and the second control operation of the first device to a third device.

2. The method of claim 1 , further comprising:

generating control state information of the first device based on a result of the second control operation; and

broadcasting the generated control state information.

3. The method of claim 1 , further comprising:

generating and storing a control history of an external device based on control state information of the external device received from at least one or more external devices including the second device;

generating and storing a control history of the first device based on the first control operation and the second control operation of the first device; and

generating the control rule based on at least one of the control history of the external device and the control history of the first device.

4. The method of claim 1 , wherein the control state information further includes device information including device type information and device unique identifier (UID) information and device control information including control type information.

5. The method of claim 4 , wherein the control state information further includes control count information.

6. A first device comprising:

communication circuitry; and

a processor configured to:

receive control state information of a second device from the second device through the communication circuitry, the control state information including user information and control operation information indicating an operation mode performed by the second device,

obtain, through an input interface of the first device, a control signal indicating a first control operation of the first device,

select one control rule to be applied to the first device among a plurality of control rules based on the obtained control signal, the control operation information and the user information associated with each of the plurality of control rules,

change the first control operation of the first device, being not performed by the first device, indicated by the control signal to a second control operation of the first device based on the selected control rule, and

perform the second control operation on the first device based on the selected control rule,

wherein the second control operation is determined based on an execution count of the selected control rule,

wherein the performing of the second control operation further comprises executing the second control operation based on the execution count of the selected control rule being greater than or equal to a predetermined execution count threshold, and

wherein the processor is further configured to control the communication circuitry to transmit the control state information of the second device and the second control operation of the first device to a third device.

7. The first device of claim 6 , wherein the processor is further configured to generate control state information of the first device based on a result of the second control operation executed, and to broadcast the generated control state information.

8. The first device of claim 6 , wherein the processor is further configured to generate and store a control history of an external device based on control state information of the external device received from at least one or more external devices including the second device, to generate and store a control history of the first device based on the first control operation and the second control operation of the first device, and to generate the control rule based on at least one of the control history of the external device and the control history of the first device.

9. The first device of claim 6 , wherein the control state information further includes device information including device type information and device unique identifier (UID) information and device control information including control type information.

10. The first device of claim 9 , wherein the control state information further includes control count information.

11. A device comprising:

communication circuitry;

a storage; and

a processor configured to:

transmit control state information of the device to a control rule managing device through the communication circuitry, the control state information including user information and control operation information indicating an operation mode performed by the device,

receive control operation change information for the device from the control rule managing device through the communication circuitry, the control operation change information including a control rule selected among a plurality of control rules based on the control operation information and the user information associated with each of the plurality of control rules,

change a first control operation of the device, being not performed by the device, to a second control operation of the device based on the received control operation change information,

store the second control operation in the storage, and

perform the second control operation on the device,

wherein the second control operation is determined based on an execution count of the selected control rule,

wherein the processor is further configured to perform the second control operation based on the execution count of the selected control rule being greater than or equal to a predetermined execution count threshold, and

wherein the device transmits the control operation change information received from the control rule managing device to a second device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2018
From: KIM, JAE-HONG; MOON, KYOUNG-JIN; JUNG, JAE-HO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 046181/0565 →
Priority Claims (1)
KR 10-2015-0185439 · Dec 23, 2015 · national
Continuity (1)
Related Publication 20190007232A1 · Jan 3, 2019
Cited By (1)
US 12,549,436