Electronic apparatus and method of controlling the same

US10110394B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10110394-B2
Application numberUS-201615151958-A
CountryUS
Kind codeB2
Filing dateMay 11, 2016
Priority dateMay 11, 2015
Publication dateOct 23, 2018
Grant dateOct 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A home server of a home network system is provided. The home server includes a communication interface configured to communicate with a plurality of devices, included in the home network system, and a server of an internet network; and a controller configured to extract a conditional sentence from a webpage of the server, the conditional sentence including a condition and an action, and configured to generate a rule for controlling at least one of the plurality of devices to perform the action of the conditional sentence in response to the condition of the conditional sentence being satisfied.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic apparatus in a home network system, the electronic apparatus comprising: a communication interface configured to communicate with a plurality of devices, included in the home network system, and a server of an internet network; and a controller configured to extract a conditional sentence from a webpage of the server, the conditional sentence comprising a condition and an action, and configured to generate a rule for controlling at least one of the plurality of devices to perform the action of the conditional sentence in response to the condition of the conditional sentence being satisfied. 2. The electronic apparatus of claim 1 , wherein the conditional sentence is written in a natural language. 3. The electronic apparatus of claim 1 , wherein the controller is further configured to analyze a source code of the webpage to extract the conditional sentence from the webpage. 4. The electronic apparatus of claim 1 , wherein the controller is further configured to perform natural language processing (NLP) with respect to the extracted conditional sentence to generate computer recognizable information corresponding to the condition and the action of the conditional sentence and configured to generate the rule based on the generated computer recognizable information. 5. The electronic apparatus of claim 1 , wherein the controller is further configured to determine at least one of a device that is a target to satisfy the condition and a device that is a target to perform the action, among the plurality of devices. 6. The electronic apparatus of claim 1 , wherein, in response to a new device being added to the home network system, the controller is further configured to search, by using the server, for a second conditional sentence related to the new device and, in response to a user command, configured to generate a second rule based on the searched second conditional sentence. 7. The electronic apparatus of claim 6 , wherein the controller is further configured to generate a recommendation list, the recommendation list comprising a plurality of second conditional sentences related to the new device, based on use pattern information and configured to generate the second rule based on the second conditional sentence that is selected from the recommendation list. 8. The electronic apparatus of claim 7 , wherein the controller is further configured to generate the use pattern information based on at least one from among a rule preregistered in the electronic apparatus, a pattern of a user in using the plurality of devices, an evaluation of the searched second conditional sentence by another user, and information about whether another device related to the searched second conditional sentence exists in the home network system. 9. The electronic apparatus of claim 1 , wherein the controller is further configured to skip generating the rule in response to a conflict between the rule and a preregistered rule. 10. The electronic apparatus of claim 9 , wherein the preregistered rule comprises a second condition and a second action that is to be performed in response to the second condition being satisfied, and the conflict between the rule and the preregistered rule comprises at least one of: a conflict between the condition of the conditional sentence and a third condition that is achieved after performing the action of the conditional sentence; a conflict between the third condition and a fourth condition that is achieved after performing the second action of the preregistered rule; in a case where the fourth condition is equal to the condition of the conditional sentence, a conflict between the fourth condition and the second condition of the preregistered rule; and in a case where the preregistered rule comprises two or more second actions to be performed in response to the second condition being satisfied, and a fifth condition that is achieved after performing one of the two or more second actions of the preregistered rule is equal to the condition of the conditional sentence, a conflict between the third condition and a sixth condition that is achieved after performing another one of the two or more second actions of the preregistered rule. 11. A method of controlling an electronic apparatus in a home network system, the home network system comprising a plurality of devices, the method comprising: extracting, by the electronic apparatus, a conditional sentence from a webpage of a server through an internet network, the conditional sentence comprising a condition and an action; and generating, by the electronic apparatus, a rule for controlling at least one of the plurality of devices to perform the action of the conditional sentence in response to the condition of the conditional sentence being satisfied. 12. The method of claim 11 , wherein the conditional sentence is written in a natural language. 13. The method of claim 11 , wherein a source code of the webpage is analyzed to extract the conditional sentence from the webpage. 14. The method of claim 11 , wherein the generating comprises: performing NLP with respect to the extracted conditional sentence to generate computer recognizable information corresponding to the condition and the action of the conditional sentence; and generating the rule based on the generated computer recognizable information. 15. The method of claim 11 , further comprising: determining at least one of a device that is a target to satisfy the condition and a device that is a target to perform the action, among the plurality of devices. 16. The method of claim 11 , wherein the generating comprises: in response to a new device being added to the home network system, searching, by using the server, for a second conditional sentence related to the new device; and in response to a user command, generating a second rule based on the searched second conditional sentence. 17. The method of claim 16 , wherein the generating the second rule comprises: generating a recommendation list, the recommendation list comprising a plurality of second conditional sentences related to the new device, based on use pattern information; and generating the second rule based on the second conditional sentence that is selected from the recommendation list. 18. The method of claim 17 , wherein the use pattern information is generated based on at least one from among a rule preregistered in the electronic apparatus, a pattern of a user in using the plurality of devices, an evaluation of the searched second conditional sentence by another user, and information about whether another device related to the searched second conditional sentence exists in the home network system. 19. The method of claim 11 , wherein the generating the rule is skipped in response to a conflict between the rule and a preregistered rule. 20. The method of claim 19 , wherein the preregistered rule comprises a second condition and a second action that is to be performed in response to the second condition being satisfied, and the conflict between the rule and the preregistered rule comprises at least one of: a conflict between the condition of the conditional sentence and a third condition that is achieved after performing the action of the conditional sentence; a conflict between the third condition and a fourth condition that is achieved after performing the second action of the preregistered rule; in a case where the fourth condition is equal to the condition of the conditional sentence, a conflict betw

Assignees

Inventors

Classifications

  • electric · CPC title

  • 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) · CPC title

  • Protocol performance · CPC title

  • Domotique, domestic, home control, automation, smart house · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10110394B2 cover?
A home server of a home network system is provided. The home server includes a communication interface configured to communicate with a plurality of devices, included in the home network system, and a server of an internet network; and a controller configured to extract a conditional sentence from a webpage of the server, the conditional sentence including a condition and an action, and configu…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L12/2816. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).