CONTEXT AWARE SERVICE PROVISION METHOD AND APPARATUS OF USER DEVICE
First Claim
1. A method for providing a context-aware service of a user device, the method comprising:
- receiving a user input, the user input being at least one of a text input and a speech input;
identifying a rule including a condition and an action corresponding to the condition based on the received user input;
activating the rule to detect a context which corresponds to the condition of the rule; and
executing, when the context is detected, the action corresponding to the condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A context aware service provision method and apparatus for recognizing the user context and executing an action corresponding to the user context according to a rule defined by the user and feeding back the execution result to the user interactively are provided. The method for providing a context-aware service includes receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.
325 Citations
24 Claims
-
1. A method for providing a context-aware service of a user device, the method comprising:
-
receiving a user input, the user input being at least one of a text input and a speech input; identifying a rule including a condition and an action corresponding to the condition based on the received user input; activating the rule to detect a context which corresponds to the condition of the rule; and executing, when the context is detected, the action corresponding to the condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing a context-aware service of a user device, the method comprising:
-
providing a user interface for configuring a rule; receiving at least one of a natural language-based speech input and a natural language-based text input through the user interface; configuring the rule with a condition and an action identified from the user input; activating the rule to detect an event which corresponds to the condition of the rule; and executing, when the event is detected, the action corresponding to the condition. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A user device comprising:
-
a storage unit which stores a rule including a condition and an action corresponding to the condition; a display unit which displays a user interface for receiving a user input and execution information in a state in which the rule is activated and an execution result of the action; and a control unit which controls identifying the rule including the condition and the action based on the user input, the user input being at least one of a text input and a speech input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition. - View Dependent Claims (20, 21, 22)
-
-
23. A user device comprising:
-
a rule configuration module which is computer-implemented for receiving a user input and for identifying a rule including a condition and an action corresponding to the condition based on the user input, the user input being at least one of a natural language-based speech input and a natural language-based text input; a rule execution module which is computer-implemented for receiving a command for activating the rule, the command being one of a natural language-based speech, a natural language-based text, a motion detection event of the user device, a receipt of inbound sound, and a receipt of inbound message, and for executing the rule corresponding to the command; a condition check module which is computer-implemented for detecting a context which corresponds the condition as specified in the rule; and an action execution module which is computer-implemented for executing, when the context is detected, the action corresponding to the condition.
-
-
24. A non-transient computer-readable storage medium storing a program that, when executed, causes at least one processor to perform a method comprising:
receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.
Specification