Method and device for generating natural language expression by using framework
First Claim
1. An electronic device comprising:
- a touchscreen display exposed;
a wireless communication circuit;
a memory; and
at least one processor electrically connected to the touchscreen display, the wireless communication circuit, and the memory,wherein the at least one processor is configured to;
receive an event among a first event from outside of the electronic device through the wireless communication circuit and a second event generated from inside of the electronic device;
display a notification object associated with the received event on the touchscreen display;
parse the notification object to obtain one or more parameters;
generate one or more tasks associated with the received event based on at least part of the one or more parameters;
generate a natural language expression indicating at least one task of the one or more tasks;
display a user interface including the natural language expression, through the touchscreen display; and
execute the at least one task based at least partly on a user input selecting the natural language expression provided on the touchscreen display.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a touchscreen display, a wireless communication circuit, a memory storing a framework, and at least one processor. The processor is configured to receive a first event or a second event, to provide the framework with a notification object associated with an event received among the first event and the second event, to parse the notification object to obtain one or more parameters, to select one or more tasks associated with the received event based on at least part of the one or more parameters by using the framework, to select a natural language expression indicating at least one task of the one or more tasks, to provide a user interface including the natural language expression, through the touchscreen display, and to execute the at least one task based at least partly on a user input of the natural language expression provided on the touchscreen display.
29 Citations
23 Claims
-
1. An electronic device comprising:
-
a touchscreen display exposed; a wireless communication circuit; a memory; and at least one processor electrically connected to the touchscreen display, the wireless communication circuit, and the memory, wherein the at least one processor is configured to; receive an event among a first event from outside of the electronic device through the wireless communication circuit and a second event generated from inside of the electronic device; display a notification object associated with the received event on the touchscreen display; parse the notification object to obtain one or more parameters; generate one or more tasks associated with the received event based on at least part of the one or more parameters; generate a natural language expression indicating at least one task of the one or more tasks; display a user interface including the natural language expression, through the touchscreen display; and execute the at least one task based at least partly on a user input selecting the natural language expression provided on the touchscreen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of generating a hint, the hint including a natural language expression, the method comprising:
-
receiving an event among a first event from outside of an electronic device and a second event generated from inside of the electronic device; displaying a notification object associated with the received event on a touchscreen display of the electronic device; parsing the notification object to obtain one or more parameters; generating one or more tasks associated with the received event based on at least part of the one or more parameters; generating a request for a natural language expression indicating at least one task of the one or more tasks; displaying a user interface including the natural language expression through a touchscreen display; and executing the at least one task based at least partly on a user input selecting the natural language expression through the touchscreen display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium including a plurality of instructions that, when executed by a processor of an electronic device, are configured to cause the processor to:
-
receive an event among a first event from the outside of the electronic device and a second event generated from inside of the electronic device; display a notification object associated with the received event on a touchscreen display of the electronic device; parse the notification object to obtain one or more parameters; generate one or more tasks associated with the received event based on at least part of the one or more parameters; generate a request for a natural language expression indicating at least one task of the one or more tasks; display a user interface including the natural language expression through a touchscreen display; and execute the at least one task based at least partly on a user input selecting the natural language expression through the touchscreen display. - View Dependent Claims (23)
-
Specification